//
//	HEADER
//

#logo.has-logo a {
	min-height: 70px;
	@media screen and (max-width: $mobile-limit) {
		margin-top: 20px;
	}
	@media (min-width: $mobile-limit + 1) {
		min-height: 100px;
		margin-top: 5px;
	}
}

//
//	NAV
//

div#nav {
	@media screen and (max-width: $mobile-limit) {
		padding-top: 20px;
	}
}

//
//	MAIN CONTENT
//

main {
	background-image: linear-gradient(to right, #fff 0%, #f6f4f1 50%, #fff 100%);
}

.gru-content {
	margin-top: 30px;
	margin-bottom: 30px;
}

%button {
	background-image: linear-gradient(to right, #578a23 0%, #87a836 45%, #97c030 100%);
	box-shadow: unset;
	&:hover {
		background-position: center right, top right;
		box-shadow: unset;
	}
}

div.wcsformsofcategorycell {
	picture img {
		width: 100%;
	}
}

div.wcs-form-cell {
	padding: 1em;
	&:hover {
		background-image: linear-gradient(to right, #578a23 0%, #87a836 65%, #fdfcfb 100%);
		a {
			color: white;
		}
	}
}

.gru-content div.wcsformsofcategorycell.has-asset-picture > div picture img {
	border-radius: $cell-border-radius;
}

#columns {
	@media (min-width: $mobile-limit + 1) {
		margin-left: 10%;
		margin-right: 10%;
	}
}

div#rub_service {
	background: darken(#f6f4f1, 3%);
}

//
//	FOOTER
//

#footer-wrapper {
	margin-top: unset;
	padding: 0 0 1.5em 0;
	background: url('img/motif.png') top right repeat;
}

#footer {
	h1, h2, h3 {
		background: unset;
	}
	@media (min-width: $mobile-limit + 1) {
		& > div {
		padding-left: 3%;
		padding-right: 3%;
		}
		& > div:first-child {
			padding-left: 0;
		}
		& > div:last-child {
			padding-right: 0;
		}
	}
}

.footer-logo {
	@media (min-width: $mobile-limit + 1) {
		margin-top: 1em;
	}
	img {
		max-height: 15em;
	}
}

.site-info {
	@media (min-width: $mobile-limit + 1) {
		margin-top: 3em;
	}
	min-width: 250px;
}

.herald-logo {
	max-height: 17.45em;
	min-width: 200px;
}
