/*.addthis_button_facebook_share,
.addthis_button_facebook_like {
	display: none !important;
}
*/


.logo-bar-wrapper { width:100%; background-color:#2B2B2B; height:110px; display:inline-block; }
	.logo-bar-brand { float:left; width:160px; }
		.logo-bar-brand img { /*width:160px;*/ height:100px; }
	.logo-bar-site { float:left; max-width:50px; width:100%; }
	
#page-header { display:none; }
	
.social-bar-wrapper { width:100%; float:left; background-color:#F7F7F7; border-bottom:1px solid #BFBFBF; margin-right:-251px; height:42px; }
.social-show-title { color: #666666; float: left; font-family: "Oswald",sans-serif; font-size: 1.4em; margin-left: 10px; padding-top: 12px; text-transform: uppercase; }
.social-bar { float: right; margin-right: 10px; max-width: 420px; width: 100%; border-right:0px solid #BFBFBF; }		
.social-pad { display:inline-block; margin-top:7px; float:left; }

.logo-bar { float:left; width:100%; max-width:160px; margin-top:5px; }
.header-menu-wrapper { float:right; margin-left:-200px; width:93px; margin-top:-10px; padding-top:3px; }
	.header-search { width:30px; float:left; border-left:1px solid #2F2F2F; border-right:1px solid #2F2F2F; height:35px; cursor:pointer; }
		.header-search img { display:inline-block; margin:10px 0 0 6px; width:20px; }
	
	.header-menu { float:left; width:50px; cursor:pointer; }
		.header-menu img { width:25px; display:inline-block; margin:10px 0 0 11px; }
		

.sites-menu-wrapper { background-color: #000000; border-bottom: 1px solid #2F2F2F; display: inline-block; /*height: 28px;*/ min-height: 28px; padding: 0 0 0; width: 100%; }
	.sites-menu { float:left; width:100%; }
		.sites-menu a { color: #FFFFFF; font-family: "Oswald",sans-serif; font-size: 1.3em; padding: 5px 5px; text-decoration: none; text-transform: uppercase; display:inline-block; }
		.sites-menu a:hover { background-color:#0C124D; }
	
	/*.sites-menu-icons { background: url("http://dev.realclear.com/assets/images/social_icons.png") no-repeat scroll -15px 0 rgba(0, 0, 0, 0); float: right; height: 18px; width: 110px; cursor:pointer; }*/
	.sites-menu-icons { background: none rgba(0, 0, 0, 0); border-right: 1px solid #2F2F2F; cursor: pointer; float: left; height: 35px; width: 60px; }
	.sites-menu-icons div { float:left; margin-top:12px; margin-left:6px; }
	
	
	
.more-slides-wrapper { color: #666666; float: left; font-size: 1.2em; padding-top: 12px; padding-left:15px; width: auto; position:relative; }
.more-slides-wrapper-right { color: #666666; float: right; font-size: 1.2em; padding-top: 12px; padding-left:15px; width: 85px; position:relative; font-family:"Oswald", sans-serif; }

.slides-arrow { background: url("/images/slides-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: -22px; display: none; height: 11px; position: absolute; right: 60px; width: 25px; }

.logo-bar-container { margin:0 auto; max-width:940px; width:100%; }

#comments-container { background-color:#FFFFFF !important; }

#arrowTop { cursor:pointer; }

div#chatlist {
    width: 150px;
    height: 140px;
    border: 1px solid black;
}
div.mousescroll {
    overflow: hidden;
}
div.mousescroll:hover {
    overflow-y: scroll;
}
ul {
    list-style-type: none;
}
.slimScrollDiv { border: 1px solid #ccc; margin:10px; }


body { background-color:#FFFFFF; }

/*.list-container-wrapper { background-color:#FFFFFF; display:inline-flex; max-width:2000px; width:100%; }*/
.list-container-wrapper { background-color:#FFFFFF; width:100%; float:left; }

/*.list-container { width:100%; max-width:1700px; float:left; padding:10px; }*/
.list-container { margin-right:300px; float:left; padding:10px; width:73%; }

/*.list-items-container { width:100%; max-width:230px; float:left; border-left:1px solid #BFBFBF; background-color:#DFDFDF; height:1650px; overflow-y:scroll; }*/
.list-items-container { float:left; width:309px; margin-left:-310px; background-color:#FFFFFF; height:auto; bottom:0; right:0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; }

.list-show-title { color: #666666; font-family: "Oswald",sans-serif; font-size: 1.4em; margin: 10px 0 5px 0;; text-align: left; text-transform: uppercase; width: auto; line-height:1.1em; }


.list-show-excerpt { color:#666666; font-family:Cambria; }

.list-title { text-align:left; /*font-family:"Oswald", sans-serif;*/ font-size:4em; margin:20px 0; line-height:0.9em; color:#0C124D; }
.list-byline {
    color: #999999;
    font-family: Helvetica,sans-serif;
    font-size: 1.3em;
    margin: 0 0 5px;
    text-align: left;
    width: 63%;
}
.list-text { font-family: Cambria; font-size: 20px; line-height: 1.5em; padding: 0 5px; color:#333333; width:63%; margin:0 auto; }
.list-text img { width:100% !important; height:auto !important; }

.list-image { text-align:center; width:100%; margin:0 auto; position:relative; }
	.list-image img { width:100%; }
	
	.arrow-left { position:absolute; left:20px; top:230px; filter: alpha(opacity=40); opacity:0.4; }
		.arrow-left img { max-width:50px; }
	.arrow-right { position:absolute; right:320px; top:230px; filter: alpha(opacity=40); opacity:0.4; }
		.arrow-right img { max-width:50px; }
		
	.arrow-left-tip { background:url('/images/slide-right-bg.png') no-repeat 0 0 transparent; border-radius: 0 10px 10px 0; font-weight: normal; height: auto; left: 70px; max-width: 170px; filter: alpha(opacity=100); opacity: 1; padding: 10px; position: absolute; top: 230px; width: 100%; min-height:55px; color:#333333; box-shadow:0px 0px 8px #999999; font-family:Arial, Helvetica, sans-serif; font-size:0.9em !important; }
	.arrow-right-tip { background:url('/images/slide-left-bg.png') no-repeat 0 0 transparent; border-radius: 10px 0 0 10px; font-weight: normal; height: auto; right: 370px; max-width: 170px; filter: alpha(opacity=100); opacity: 1; padding: 10px; position: absolute; top: 230px; width: 100%; min-height:55px; color:#333333; box-shadow:0 0 8px #999999; font-family:Arial, Helvetica, sans-serif; font-size:0.9em !important; }

.list-items-wrapper { border-bottom:0px solid #BFBFBF; padding:0 0; position:relative; margin:10px 5px 0 5px; height:170px; overflow:hidden; background-color:#000000; }
.list-items-wrapper:last-child { margin-bottom:50px; }
.list-items-wrapper.active { background-color:#FFFFFF; margin-top:0; padding-top:1px; border-left:1px solid #DFDFDF; }
.list-items-wrapper a { color:#FFFFFF; font-size:1em; font-family:"Oswald", sans-serif !important; padding:5px; display:inline-block; line-height:1.5em; text-decoration:none; text-transform:uppercase; }

.list-items-title { background: url("/images/listitems-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 0; margin-top: 15px; min-height: 30px; padding: 5px; position: absolute; width: 290px; font-size:1.4em; font-family:"Oswald", sans-serif; }

.list-items-image { width:290px; }
.list-items-image img { width:290px; }

.list-items-excerpt { display:none; color:#FFFFFF; font-family:"Oswald", sans-serif; padding:10px; line-height:1.3em; position:absolute; top:5px; background:url('/images/listitems-bg.png') no-repeat 0 0 transparent; height:148px; width:280px; text-transform:none !important; font-size:1.4em; }

.list-items-readmore { display:none; padding-top:15px; text-transform:none !important; color:#FF0000; text-decoration:none; }
.list-items-readmore:hover {text-decoration:underline;}
.list-header { width:63%; margin:0 auto; }

#page-header-ad {
    display: block;
    height: 100px;
    margin: 0 auto;
    padding: 10px 0 0;
    position: static !important;
    text-align: center;
    width: 747px;
	float:left;
}

#page-header-ad img {
    float: right;
}

.header-menu-wrapper #responsive_nav_button { position:relative; }

.responsive-desktop-logo { background-color:#000000; width:100%; }
.responsive-desktop-logo img { width:15% !important; }



@media only screen and ( max-width : 1280px ){

#page-header-ad { float:left; display: block; height: 100px; margin: 0 auto; padding: 10px 0 0; position: static !important; text-align: center; width: 747px; } 
}

@media only screen and ( max-width : 1190px ){
.sites-menu-icons { display:none; }
.header-search { display:none; }
}

@media only screen and ( min-width : 1025px ){
.responsive-desktop-logo img { width:15%; }

.bottom_responsive_ad { margin:10px auto 10px 25%; }
}

@media only screen and ( max-width : 1024px ){
.bottom_responsive_ad { margin:10px auto 10px 15%; }
}

@media only screen and ( min-width : 981px ){
.responsive-desktop-logo { background-color:#000000; }

.sites-menu { display:block; }
}

@media only screen and ( max-width : 980px ){
	.responsive-desktop-logo { display:none; }
	.logo-bar { max-width:150px; margin-left:10px; display:none; }
	.logo-bar-brand { width:120px; }
	.logo-bar-brand img { width:140px; }
	.logo-bar-site img { width:130px; }
	
	.logo-bar-wrapper {
    background-color: #2B2B2B;
    height: 100px;
    width: 100%;
}
	
	
.header-menu-wrapper {
    float: left;
    /*height: 28px;*/
    margin-left: 0;
    margin-top: -10px;
    padding-top: 3px;
    width: 100%;
}
	
	.header-menu-wrapper #page-header { display:inline-block; width:100%; }
	.header-menu-wrapper #page-header-logo-responsive {
    background-color: #000000;
    display: block !important;
    width:100%;
	/*height:37px;*/
}
	.header-menu-wrapper #page-header-logo-responsive > a > img {
   /* height:30px;*/
	margin-top:7px;
	width:75%;
}



.header-menu-wrapper #responsive_nav_button {
    background-color: #000000;
    background-size: cover;
    cursor: pointer;
    display: block;
    float: right;
    padding: 0 2%;
    width: 20%;
}
.header-menu-wrapper #responsive_nav_button img {
    float: right;
    padding-top: 10%;
    width: 50%;
}


.sites-menu { display:none; }
.sites-menu-icons { display:none; }
.header-search { display:none; }
	
#page-header-ad { float: none; height: 100px; max-width: 758px; padding: 5px 0 0;  position: static !important; text-align: center; width: 100%; }
	
		.arrow-left { position:absolute; left:20px; top:230px; filter: alpha(opacity=40); opacity:0.4; }
		.arrow-left img { max-width:50px; }
	.arrow-right { position:absolute; right:320px; top:230px; filter: alpha(opacity=40); opacity:0.4; }
		.arrow-right img { max-width:50px; }
		
	.arrow-left-tip { background:url('/images/slide-right-bg.png') no-repeat 0 0 transparent; border-radius: 0 10px 10px 0; font-weight: normal; height: auto; left: 70px; max-width: 170px; padding: 10px; position: absolute; top: 230px; width: 100%; min-height:55px; color:#333333; filter: alpha(opacity=100); opacity:1; box-shadow:0 0 8px #999999; }
	.arrow-right-tip { background:url('/images/slide-left-bg.png') no-repeat 0 0 transparent; border-radius: 10px 0 0 10px; font-weight: normal; height: auto; right: 370px; max-width: 170px; padding: 10px; position: absolute; top: 230px; width: 100%; min-height:55px; color:#333333; filter: alpha(opacity=100); opacity:1; box-shadow:0 0 8px #999999; }
	
	.list-text { font-size:24px; }
	
	.bottom_responsive_ad { margin:10px auto 10px 15%; }
}

@media only screen and ( max-width : 801px ){
.list-items-container { width:209px; margin-left:-210px; }
.list-container { margin-right:200px; }
.list-items-image { width:199px; }
.list-items-image img { width:189px; }
.list-items-title { width:189px; }
.list-items-excerpt {  width:179px; }
#article-box-ad-right { display:none; }
#article-box-ad { display:inline-block; float:none; }	
.list-header { width:73%; }	
.list-image img { width:73%; }
.list-text { width:73%; }
.list-title { text-align:left; /*font-family:"Oswald", sans-serif;*/ font-size:3em; margin:20px 0; line-height:0.9em; color:#0C124D; }

.social-bar { display:none; }

.arrow-left { position:absolute; left:20px; top:230px; filter: alpha(opacity=40); opacity:0.4; }
.arrow-right { position:absolute; right:220px; top:230px; filter: alpha(opacity=40); opacity:0.4; }
.arrow-right-tip { background:url('/images/slide-left-bg.png') no-repeat 0 0 transparent; border-radius: 10px 0 0 10px; font-weight: normal; height: auto; right: 270px; max-width: 170px; padding: 10px; position: absolute; top: 230px; width: 100%; min-height:55px; color:#333333; filter: alpha(opacity=100); opacity:1; box-shadow:0 0 8px #999999; }

#menu_holder_top {
    position: absolute !important;
    top: 68px;
    z-index: 2;
}

.list-social-bar .at15t_reddit { margin-top:5px; }

#scrollable_box { display:none; }

.bottom_responsive_ad { margin:10px auto 10px 5%; }

.article-box-ad-right { display:none; }
			
}

@media only screen and ( min-width : 769px ){
#article-box-ad { display:none; }	
.article-box-ad-right { display:inline-block; }

.arrow-left { position:absolute; left:20px; top:230px; filter: alpha(opacity=40); opacity:0.4; }
.arrow-right { position:absolute; right:320px; top:230px; filter: alpha(opacity=40); opacity:0.4; }
.arrow-right-tip { background:url('/images/slide-left-bg.png') no-repeat 0 0 transparent; border-radius: 10px 0 0 10px; font-weight: normal; height: auto; right: 370px; max-width: 170px; padding: 10px; position: absolute; top: 230px; width: 100%; min-height:55px; color:#333333; filter: alpha(opacity=100); opacity:1; box-shadow:0 0 8px #999999; }
}

@media only screen and ( max-width : 768px ){
.bottom_responsive_ad { margin:10px auto 10px 2%; }
}

@media only screen and ( max-width : 640px ){
.list-items-container { width:209px; margin-left:-210px; }
.list-container { margin-right:200px; width:65%; }
.list-items-image { width:199px; }
.list-items-image img { width:189px; }
.list-items-title { width:189px; }
.list-items-excerpt {  width:179px; }
#article-box-ad-right { display:none; }
#article-box-ad { display:inline-block; float:none; }	
.list-header { width:79%; }	
.list-image img { width:79%; }
.list-text { width:79%; }
.list-title { text-align:left; /*font-family:"Oswald", sans-serif;*/ font-size:3em; margin:20px 0; line-height:0.9em; color:#0C124D; }
.list-show-title { margin-top:50px; }

.arrow-left { position:absolute; left:20px; top:120px; filter: alpha(opacity=40); opacity:0.4; }
.arrow-right { position:absolute; right:220px; top:120px; filter: alpha(opacity=40); opacity:0.4; }
.arrow-right img { width:25px; }
.arrow-left img { width:25px; }

.arrow-right-tip { background:url('/images/slide-left-bg.png') no-repeat 0 0 transparent; border-radius: 10px 0 0 10px; font-weight: normal; height: auto; right: 270px; max-width: 170px; padding: 10px; position: absolute; top: 230px; width: 100%; min-height:55px; color:#333333; filter: alpha(opacity=100); opacity:1; box-shadow:0 0 8px #999999; }

#menu_holder_top { position: absolute !important; top: 55px; z-index: 2; }

.logo-bar-wrapper { height:0; }
#page-header-ad { display:none; }

.social-bar { display:none; }
}

@media only screen and ( max-width : 568px ){
.list-container-wrapper { max-width:568px; width:100%; }
.list-container { max-width:548px; width:100%; margin-right:0; }

.list-header { max-width:518px; width:100%; }
.list-text { max-width:518px; width:100%; font-size:21px; }

#article-box-ad { display:inline-block; float:none; margin-left:110px; }

.list-items-wrapper { height:auto; width:570px; margin:10px -1px !important; }
.list-items-container { margin:0 auto; max-width:570px; width:100%; text-align:center; }
.list-items-image { width:550px; margin:0 auto; }
.list-items-image img { width:550px; }
.list-items-title { width:550px; text-align:left; }
.list-items-excerpt { display:none !important; width:518px; text-align:left; }
.list-show-title { margin-top:10px; }

.arrow-right { position:absolute; top:100px; right:-2px !important; }
.arrow-left { position:absolute; top:100px; filter: alpha(opacity=40); opacity:0.4; left:-2px !important; }
.arrow-right img { width:25px; }
.arrow-left img { width:25px; }

.header-menu-wrapper #responsive_nav_button img { padding-top:16%; }

.list-byline { width:100%; }

.more-slides-wrapper { color: #666666; float: left; font-size: 1.2em; padding-top: 3px; padding-left:15px; width: auto; position:relative; }

#menu_holder_top { position: absolute !important; top: 50px; z-index: 2; } 

}


@media only screen and ( max-width : 481px ){
.list-container-wrapper { max-width:480px; width:100%; }
.list-container { max-width:460px; width:100%; margin-right:0; }

.list-header { max-width:430px; width:100%; }
.list-text { max-width:430px; width:100%; font-size:21px; }

#article-box-ad { display:inline-block; float:none; margin-left:55px; }

.list-items-wrapper { height:auto; width:460px; }
.list-items-container { margin:0 auto; max-width:360px; width:100%; text-align:center; }
.list-items-image { width:450px; margin:0 auto; }
.list-items-image img { width:450px; }
.list-items-title { width:440px; text-align:left; }
.list-items-excerpt { display:none !important; width:430px; text-align:left; }
.list-show-title { margin-top:10px; }

.arrow-right { position:absolute; top:100px; right:-2px !important; }
.arrow-left { position:absolute; top:100px; filter: alpha(opacity=40); opacity:0.4; left:-2px !important; }
.arrow-right img { width:25px; }
.arrow-left img { width:25px; }

.header-menu-wrapper #responsive_nav_button img { padding-top:16%; }

.list-byline { width:100%; }

.more-slides-wrapper { color: #666666; float: left; font-size: 1.2em; padding-top: 3px; padding-left:15px; width: auto; position:relative; }

#menu_holder_top { position: absolute !important; top: 42px; z-index: 2; } 

}


@media only screen and ( max-width : 361px ){
.list-container-wrapper { max-width:360px; width:100%; }
.list-container { max-width:340px; width:100%; margin-right:0; }

.list-header { max-width:310px; width:100%; }
.list-text { max-width:310px; width:100%; font-size:21px; }

#article-box-ad { display:inline-block; float:none; margin-left:15px; }

.list-items-wrapper { height:auto; margin:10px -1px; width:360px; }
.list-items-container { margin:0 auto; max-width:360px; width:100%; text-align:center; }
.list-items-image { width:350px; margin:0 auto; }
.list-items-image img { width:350px; }
.list-items-title { width:340px; text-align:left; }
.list-items-excerpt { display:none !important; width:330px; text-align:left; }
.list-show-title { margin-top:10px; }

.arrow-right { position:absolute; top:100px; right:-2px !important; }
.arrow-left { position:absolute; top:100px; filter: alpha(opacity=40); opacity:0.4; left:-2px !important; }
.arrow-right img { width:25px; }
.arrow-left img { width:25px; }

.header-menu-wrapper #responsive_nav_button img { padding-top:16%; }

.list-byline { width:100%; }

.more-slides-wrapper { color: #666666; float: left; font-size: 1.2em; padding-top: 3px; padding-left:15px; width: auto; position:relative; }

#menu_holder_top {
    position: absolute !important;
    top: 28px;
    z-index: 2;
}

}

@media only screen and ( max-width : 321px ){
.list-container-wrapper { max-width:320px; width:100%; }
.list-container { max-width:300px; width:100%; margin-right:0; }

.list-header { max-width:270px; width:100%; }
.list-text { max-width:270px; width:100%; font-size:21px; }

#article-box-ad { display:inline-block; float:none; margin-left:-13px; }

.list-items-wrapper { height:auto; width:320px; margin:10px -1px; }
.list-items-container { margin:0 auto; max-width:320px; width:100%; text-align:center; }
.list-items-image { width:310px; margin:0 auto; }
.list-items-image img { width:310px; }
.list-items-title { width:300px; }
.list-items-excerpt { display:none; }

.social-bar { display:none; }

.arrow-right { position:absolute; top:100px; right:-2px !important; }
.arrow-left { position:absolute; top:100px; filter: alpha(opacity=40); opacity:0.4; left:-2px !important; }

.header-menu-wrapper #responsive_nav_button img { padding-top:16%; }

/*.logo-bar-wrapper { display:none; }*/

}


#footer { position:relative; }


.list #navcontainer { height:28px; }
.list #navcontainer a { padding:6px 4px 5px 5px; font-family:"Oswald", sans-serif; font-size:1.4em; }
.list #navcontainer a:hover { height:26px; padding:6px 4px 5px 5px; font-family:"Oswald", sans-serif; font-size:1.4em; }

.list #footer { width:auto; }

#scrollable_box { position:absolute; top:340px; }
.twitter-left { height:55px; }
.facebook-left { height:55px; border-top:1px solid #999999; width:70px; }
.google-left { height:55px; margin-top:0; border-top:1px solid #999999; width:70px; }

.social-menu-left { background: url("/images/social-menu-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 330px; left: 70px; padding: 5px 0; position: absolute; top: 115px; visibility: hidden; width: 96px; }

.social-left-google {
    display: none;
}




