
@media screen and (min-width:1080px) {
	.author-box-sidebar {
		padding: 20px 20px;
	}
	.author-avatar {
		width: 100%;
		max-width: 112px;
		float: left;
	}
	.author-desc {
		font-size: 14px;
	}
	.author-box-outer a {
		font-size: 12px;
	}
}

@media all and (max-width:1018px) {
	.trending-on .wpp-thumbnail {
		float: none;
		width: 100%;
		margin: 0 0 8px 0;
	}
	.pan-ad-inline2 div.pan-ad-inline2-left {
		float: none;
		background: #eee;
		line-height: 0;
		padding: 1px 0;
		margin: 0 0 26px;
	}
	.pan-ad-inline2 {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
		padding: 0;
	}
}

@media screen and (min-width:1000px) {
	.related-post-item-sidebar:first-child {
		margin-left: 0;
	}
	.related-post-item-sidebar {
		width: 33.3334%;
		margin-right: 0px;
		margin-bottom: 0;
		padding: 0 10px;
		min-height: 300px;
	}
	.listing-title {
		font-size: 15px !important;
	}
	.related-posts-row-sidebar {
		padding-left: 0px !important;
	}
}

@media screen and (min-width:960px) {
	.newsletter-bar .mc4wp-form input[type="text"], #pending_subscriber_email {
		display: inline-block;
		max-width: 560px;
		margin: 0px 15px 0px 0px;
	}
	button.colored {
		display: inline-block;
		width: 300px;
	}
}

@media screen and (max-width: 890px) {
	/*	
	.pan-ad-inline1, .tag-shark-bites .pan-ad-inline1 {
		float: none;
		margin: 0 auto 20px;
		background: #f2f2f2;
		padding: 0;
		width: 100%;
	}
	*/
	.trending-post .wpp-thumbnail {
		float: none;
		width: 100%
	}
}

@media screen and (max-width: 767px) {
	.trending-on .wpp-thumbnail {
		float: left;
		width: 300px;
		margin: 0 14px 4px 0;
	}
	/*
	.pan-ad-inline2 {
		border-top: solid 1px #e2e2e2;
		border-bottom: solid 1px #e2e2e2;
		-moz-box-shadow: inset 0 0 100px 0px #f2f2f2;
		-webkit-box-shadow: inset 0 0 100px 0px #f2f2f2;
		box-shadow: inset 0 0 100px 0px #f2f2f2;
		padding: 6px 0;
	}
	.pan-ad-inline2 div.pan-ad-inline2-left {
		float: left;
		margin: 0 12px 0 0;
	}
	*/
	.wpdev-share li.essb_item.essb_link_google a span.essb_network_name, .wpdev-share li.essb_item.essb_link_mail a span.essb_network_name, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_pinterest a span.essb_network_name {
		display: inline-block;
	}
}

@media only screen and ( max-width: 600px ) {
	.trending-on .wpp-thumbnail {
		float: none;
		width: 100%;
		margin: 0 0 8px 0;
	}
	/*
	.pan-ad-inline2 div.pan-ad-inline2-left {
		float: none;
		background: #eee;
		line-height: 0;
		padding: 1px 0;
		margin: 0 0 26px;
	}
	.pan-ad-inline2 {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
		padding: 0;
	}
	*/
}



/* ESSB Specific */
@media screen and (max-width: 1900px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	left: 270px !important;
}
}

@media screen and (max-width:1800px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	left: 220px !important;
}
}

@media screen and (max-width:1700px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	left: 170px !important;
}
}

@media screen and (max-width:1600px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	left: 120px !important;
}
}

@media screen and (max-width:1500px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	left: 70px !important;
}
}

@media screen and (max-width:1400px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	left: 20px !important;
}
}

@media screen and (max-width:1300px) and (min-width:1200px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	left: 0 !important;
	width: 45px !important;
}
.essb_displayed_sidebar span.essb_network_name {
	display: none !important;
}
.wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_facebook, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_twitter, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_google, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_pinterest, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_mail {
	width: 45px !important;
}
}

@media screen and (max-width:1100px) and (min-width:992px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	left: 0 !important;
	width: 45px !important;
}
.essb_displayed_sidebar span.essb_network_name {
	display: none !important;
}
.wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_facebook, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_twitter, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_google, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_pinterest, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_mail {
	width: 45px !important;
}
}

@media screen and (max-width:1018px) and (min-width:768px) {
.essb_link_google .essb_network_name, .essb_link_pinterest .essb_network_name, .essb_link_mail .essb_network_name {
	display: none!important;
}
.wpdev-share .essb_link_pinterest, .wpdev-share .essb_link_google, .wpdev-share .essb_link_mail {
	width: 10%!important;
}
.wpdev-share .essb_link_facebook, .wpdev-share .essb_link_twitter {
	width: 26%!important;
}
}

@media screen and (max-width:991px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	top: 405px !important;
	left: 30px !important;
}
}

@media screen and (max-width:899px) {
.essb_displayed_sidebar, .essb_displayed_sidebar_left {
	top: 405px !important;
	left: 0 !important;
	width: 45px !important;
}
.essb_displayed_sidebar span.essb_network_name {
	display: none !important;
}
.wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_facebook, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_twitter, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_google, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_pinterest, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_mail {
	width: 45px !important;
}
}

@media screen and (max-width:800px) {
.essb_displayed_sidebar {
	width: 50%;
}
}

@media screen and (max-width:768px) {
.essb_displayed_sidebar {
	display: none;
	visibility: hidden;
}
.wpdev-share.wpdev-top-share-box li.essb_item.essb_link_facebook {
	width: 100%!important;
}
.wpdev-share.wpdev-top-share-box li.essb_item.essb_link_facebook a {
	margin: 0!important;
}
.wpdev-share.wpdev-top-share-box li.essb_item.essb_link_twitter, .wpdev-share.wpdev-top-share-box li.essb_item.essb_link_pinterest, .wpdev-share.wpdev-top-share-box li.essb_item.essb_link_google, .wpdev-share.wpdev-top-share-box li.essb_item.essb_link_mail {
	width: 50%!important;
}
.wpdev-share.wpdev-top-share-box li.essb_item a, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_facebook a, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_twitter a, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_google a, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_pinterest a, .wpdev-share.wpdev-sidebar-share-box li.essb_item.essb_link_mail a {
	margin: 0 !important;
}
.essb_links .essb_totalcount_item {
	display: inline-block;
	visibility: visible;
	float: left;
	color: #fff;
	position: relative;
	top: 4px;
	z-index: 9999;
	left: 12px;
	width: 50px;
	height: 0;
}
.essb_links .essb_totalcount_item .essb_t_l_big .essb_t_nb_after {
	color: #fff;
}
}

@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait) {
.essb_displayed_sidebar {
	display: none;
	visibility: hidden;
}
}

@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape) {
.essb_displayed_sidebar {
	display: none;
	visibility: hidden;
}
}
.footer-text, .footer-social, .footer-menu-outer {
	display: inline-block;
	width: 32.33333333%;
}

@media screen and (max-width: 959px) {
.footer-text, .footer-social, .footer-menu-outer {
	display: inline-block;
	width: 100%;
}
}




/* tpd ad styling */

@media only screen and ( min-width: 770px ) {
	#dsk-box-ad-c:before,
	#dsk-box-ad-d:before,
	#dsk-box-ad-e:before,
	#dsk-box-ad-f:before {
		content: "advertisement - story continues below";
		color: #777;
		font-size: 9px;
		display: block;
		margin: 5px 0;
	}

	#dsk-banner-ad-a {
		text-align: center; 
	}

	#dsk-banner-ad-b,
	#dsk-box-ad-a,
	#dsk-box-ad-b,
	#dsk-box-ad-c,
	#dsk-box-ad-d,
	#dsk-box-ad-e,
	#dsk-box-ad-f {
		text-align: center; 
		padding-top: 15px;
		padding-bottom: 10px;
	}

}

@media only screen and ( max-width: 770px ) {

	#mob-banner-ad-a {
		text-align: center; 
	}

	#mob-box-ad-a:before,
	#mob-box-ad-b:before,
	#mob-box-ad-c:before,
	#mob-box-ad-d:before,
	#mob-box-ad-e:before,
	#mob-box-ad-f:before {
		content: "advertisement - story continues below";
		color: #777;
		font-size: 9px;
		display: block;
		margin: 5px 0;
	}

	#mob-box-ad-a,
	#mob-box-ad-b,
	#mob-box-ad-c,
	#mob-box-ad-d,
	#mob-box-ad-e,
	#mob-box-ad-f {
		text-align: center; 
		padding-top: 10px;
		padding-bottom: 10px;	
	}
	
	/* anti infolinks grey space */
	#IL_INSEARCH {
		border-width: 0px !important;
	}

}


#native-ad-a {
	text-align: center; 
	padding-top: 10px;
	padding-bottom: 10px;		
}
