.site-header {
	margin-bottom: 1.5em;
}

.site-header--submenu {
	margin-bottom: 3.5em;
}

@media only screen and (min-width: 45.5em) {
	
	.category .site-header, .single .site-header {
		min-height: 222px;
	}
}

.leaderboard {
	padding-top: .313em;
}

.leaderboard--mobile {
	margin: 1em 0;
}

.custom-logo-link {
	max-width: 75%;
	margin: .5em 0;
	display: block;
	float: left;
}

@media only screen and (max-width: 38.374em) {
	.custom-logo-link {
		float: left;
		display: block;
	}
}

.header-services {
	padding: .5em 0;
	border-bottom: 1px solid #eee;
}

.social-icon {
	margin-right: .5em;
}

.advert {
	clear: both;
	margin: 0 0 1em;
}

.advert--inpage {
	padding-bottom: .5em;
}

.takeover {
	background-position: center top;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    position: fixed;
    top: 32px;
    width: 100%;
}
