.mobile-ad-header-container {
	padding: 0.75rem;
	background-color: #F3F3F3;
	border-bottom: 1px solid #8C8B8B;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	top: 0;
	left: 0;
	opacity: 1;
}
.mobile-ad-header-container div{
	display: flex;
	width: 320px;
	height: 50px;
	color: #8C8B8B;
	font-family: 'Open Sans', sans-serif;
	font-size: .875rem;
	font-weight: 600;
	letter-spacing: -0.7px;
	justify-content: center;
	align-items: center;
}
.mobile-ad-header-container div::after{
	display: flex;
	width: 100%;
	height: 100%;
	content: 'Advertisement';
	justify-content: center;
	align-items: center;
}
.mobile-ad-header-container[data-ad-pos="1"] div::after{
	display: none;
}

.mobile-ad-header-container--hidden{
	opacity: 0;
	transition: opacity ease 3s;
}

#site-header.site-header--fixed {
	-webkit-transition: height ease .2s, box-shadow ease .2s, transform .5s ease;
	-o-transition: height ease .2s, box-shadow ease .2s, transform .5s ease;
	transition: height ease .2s, box-shadow ease .2s, transform .5s ease;
}

.single .site-content {
	padding-top: 4rem;
}

@media only screen and (min-width: 699px) {
	.mobile-ad-header-container {
		display: none;
	}
}

@media only screen and (min-width: 700px) {
	.single .site-content {
		padding-top: 0;
	}
}

@media only screen and (max-width: 767px) {
	#site-header.offscreen {
		transform: translateY(-75px);
		transition: height ease .2s, box-shadow ease .2s, transform .5s ease;
	}

	#site-header.offscreen .nav__hamburger.js-on {
		top: 75px;
	}

	 /*Sharing Bar*/
	.sharing-bar.js-on {
		top: 4rem;
	}
}
