%title {
	padding-left: 0.5rem;
}

#logo a {
	color: $primary-color;
}

#logo a {
	background: url(img/logo.png) no-repeat left bottom;
	@media screen and ($max-mobile-viewport) {
		background-size: contain;
	}
	display: block;
	height: 180px;
	text-indent: -9999px;
}

div.gru-nav-wrapper {
	margin-bottom: 1rem;
}

div.gru-nav {
	border-bottom: 1px solid $primary-color;
	ul {
		margin-bottom: 0;
	}
}

div.gru-nav > ul > li a {
	font-weight: normal;
}

div#top-social {
	@media screen and ($max-mobile-viewport) {
		display: none;
	}
	position: absolute;
	bottom: 0;
	right: 0;
	a {
		position: relative;
		display: inline-block;
		width: 50px;
		height: 50px;
		margin: 0 0px 0 0px;
		-webkit-transition: -webkit-transform 0.5s;
		transition: transform 0.5s;
		&:hover {
			cursor: pointer;
			-webkit-transform: scale(1.1) rotate(-15deg);
			transform: scale(1.1) rotate(-15deg);
		}
	}
	img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		border: 0px solid #000000;
		width: 45px;
		height: 45px;
	}
}

div#rub_service div.submit-button {
	float: right;
}

#footer-wrapper {
	border-top: 10px solid #dfdbd6;
}

div.cell picture img {
	margin: auto;
}

// Steps
.wcs-step--marker {
	font-size: 1.25em;
}
