body.article-landing h2 { color:#FFFFFF; font-size:1.8em; font-weight:900; font-family:"Helvetica Neue", sans-serif; line-height:1.1em; margin-bottom:10px; }
body.article-landing h2 a:hover { text-decoration:none; }
body.article-landing h1 { color:#000000; font-size:2em; font-weight:900; font-family:"Helvetica Neue", sans-serif; }
body.article-landing h1.sponsor { text-align:left; margin:0; }
body.article-landing #taboolaWidget h2 { margin-top:0; }

body.article-landing  .top-banner {text-align:center; /*margin-left:182px;*/ border-bottom:1px solid #EBEBEB;}
body.article-landing  .top-banner .RC-AD-TOP-BANNER {margin:10px auto; }
body.article-landing  .top-banner .RC-AD-MOBILE-BANNER {display:none; margin:auto; width:320px; height:auto;}

body.article-landing  .alpha .bottom-banner {margin:0 0 10px 0; border-top:1px solid #ebebeb; padding-top:10px;}
body.article-landing  .alpha .bottom-banner .RC-AD-BOTTOM-BANNER {margin:0 auto;}

body.article-landing .alpha .RC-AD-BOX-TOP,
body.article-landing .alpha .RC-AD-BOX-MIDDLE,
body.article-landing .alpha .RC-AD-BOX-BOTTOM {
	display:none;
	margin:10px auto;
}

body.article-landing .alpha-container { float:left; width:100%;}
body.article-landing .alpha {
	border-right:1px solid #EBEBEB;
	margin:0 335px 0 0;
	padding:20px 35px 50px 10px;
}
body.article-landing .beta-container { margin-left:-300px;}
body.article-landing .beta { margin:20px auto; width:300px; }

body.article-landing .landing-header {
	width: 100%;
	text-align: right;
	padding: 0 0 10px;
}
body.article-landing .alpha > .item {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 2px solid #ccc;
	/*overflow: auto;*/
}
body.article-landing .alpha .more-posts > .item {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 2px solid #ccc;
}
body.article-landing .alpha > .item.first {
	margin-top: 40px;
	padding-top: 0;
	border-top: none;
}
body.article-landing .big_more {
	font-size: 20px;
}
body.article-landing .section-social {
	float: right;
}

body.article-landing .image { display:none !important; }
body.article-landing .beta .image { display:block !important; }

@media only screen and ( max-width:1179px ){

	body.article-landing .top-banner .RC-AD-TOP-BANNER {display:block;}

	body.article-landing .alpha .bottom-banner {display:none;}

}

@media only screen and ( min-width:768px ) and ( max-width:919px ){

	body.article-landing .top-banner .RC-AD-TOP-BANNER {margin-left:auto;}

	body.article-landing .gamma {display:none;}
	body.article-landing .alpha { margin:0 310px 0 0; padding:10px 10px 50px;}
	body.article-landing .top-banner {margin-left:0;}
	body.article-landing .beta-container {margin-left:-301px;}
}

@media only screen and ( max-width : 767px ){

	body.article-landing .alpha {margin:10px 0; padding:0 10px; border:none;}
	body.article-landing .beta-container {display:none;}

	body.article-landing .alpha .RC-AD-BOX-TOP,
	body.article-landing .alpha .RC-AD-BOX-MIDDLE,
	body.article-landing .alpha .RC-AD-BOX-BOTTOM {
		display:block;
	}

	body.article-landing .gamma {display:none;}

	body.article-landing .top-banner .RC-AD-TOP-BANNER {display:none;}
	body.article-landing .top-banner .RC-AD-MOBILE-BANNER {display:block;}

	body.article-landing .landing-header .label {font-size:0.5em;}

}

@media only screen and ( max-width : 320px ){
	body.article-landing .RC-AD-MOBILE-BANNER {margin-left:-10px;}
}