

/* 
 
resp. layout style set

RESP - XL 

*/



	/*  layout placement */

	

	
	.printlogo { display:none;	}
	
	
	
	#headerblackstripe {z-index:555000;
		position: fixed;
		top:-50px;
		width: 100%;
	/*	background: #30333a;*/
		background: #fff;
		box-shadow: 0px 0px 10px #666;
	}
	
	
	
	

		

	
	.cxmainpost {  padding:5px; display:block; background: #fff;  border-bottom:2px solid #dfdfdf;  }




	
	
	
	/* header */
	
	
	.upx {width:30; height:20px; margin:0px ; display:inline-block; text-align:center;font-size: 14px; font-weight:bold; color: #fff; }
	.upx a{background: #6d6f71; display:inline-block; padding: 10px; color: #fff; opacity:0.2; border:0px solid #cccccc;}
	.upx a:hover {background: #0096ff; display:inline-block; color: #fff; opacity:0.6; text-decoration:none; border:0px solid #cccccc;}
	
	.tstrsmedia {margin:5px 20px 0px 0px; display:inline-block; float:right;}
	
	




	
	.blackbarh {width:100%;  height:40px; margin:0 auto; background-color:#30333a; text-align:left; padding:24px 0px 0px 0px; border-top:1px solid #000;}
	

		#subhbakrbi{ padding:0; margin:0px; border: 0px ;  float: left; }
		#subhbakrbi a{ width: 400px; height: 75px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/rbi_subheader.png) 0px 0 no-repeat; 
						float: left; background-size:400px 150px; }
    	#subhbakrbi a:hover{ background: url(/wp-content/themes/rbh_vf/images/rbi_subheader.png) 0px -75px no-repeat; background-size:400px 150px; }
	

		#subhbakrbps{ padding:0; margin:0px; border: 0px ;  float: left; }
		#subhbakrbps a{ width: 225px; height: 75px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/robotspodcast_subheader_g.png) 0px 0 no-repeat; 
						float: left; background-size:225px 150px; }
    	#subhbakrbps a:hover{ background: url(/wp-content/themes/rbh_vf/images/robotspodcast_subheader_g.png) 0px -75px no-repeat; background-size:225px 150px; }


	/* social media */
	
	.sprsmbar {float:right; padding-right:33px; margin-top:40px;  }
		
	/* */
	

		
	#sprlogodown{  display:inline-block; padding:0; margin:0px 0px 0px -40px; border: 0px ;  float: left; }
	#sprlogodown a{ width: 300px; height: 85px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/downlogo.png) 0px 0 no-repeat; float: left; background-size:300px 170px; }
	#sprlogodown a:hover{ background: url(/wp-content/themes/rbh_vf/images/downlogo.png) 0px -85px no-repeat; background-size:300px 170px; }
		

	
	
		#sprtlogo{ width: 105px; height: 35px; padding:0; margin:0px; border: 0px ;  float: left; background-size:105px 70px;}
		#sprtlogo a{ width: 105px; height: 35px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/tlogo.png) 0px 0 no-repeat; 
						float: left;  background-size:105px 70px;}
    	#sprtlogo a:hover{ background: url(/wp-content/themes/rbh_vf/images/tlogo.png) 0px -35px no-repeat; background-size:105px 70px; }
		

	
	
		#sprtlogopodcast{ width: 105px; height: 35px; padding:0; margin:0px; border: 0px ;  float: left; background-size:105px 70px;}
		#sprtlogopodcast a{ width: 105px; height: 35px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/tlogopodcast.png) 0px 0 no-repeat; 
						float: left;  background-size:105px 70px;}
    	#sprtlogopodcast a:hover{ background: url(/wp-content/themes/rbh_vf/images/tlogopodcast.png) 0px -35px no-repeat; background-size:105px 70px; }
	
	
	
#sprvidbanner1 a{ width: 300px; height: 75px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/video_banner.png) 0px 0 no-repeat;  float: right; }
#sprvidbanner1 a:hover{ background: url(/wp-content/themes/rbh_vf/images/video_banner_h.png) 0px 0px no-repeat; }
		
#sprrbibanner1 a{ width: 300px; height: 75px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/rbi_banner.png) 0px 0 no-repeat;  float: right; }
#sprrbibanner1 a:hover{ background: url(/wp-content/themes/rbh_vf/images/rbi_banner_h.png) 0px 0px no-repeat; }
	
			
#sprrbpstbanner1 a{ width: 300px; height: 75px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/rbpst_banner.png) 0px 0 no-repeat;  float: right; }
#sprrbpstbanner1 a:hover{ background: url(/wp-content/themes/rbh_vf/images/rbpst_banner_h.png) 0px 0px no-repeat; }
	
	
#sprvidbanner2{ width: 300px; height: 100px; padding:0; margin:0px; border: 0px ;  background-size:300px 100px; display:inline-block;}
#sprvidbanner2 a{ width: 300px; height: 100px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/side_video_banner.png) 0px 0 no-repeat; 
						float: left; background-size:300px 100px; }
#sprvidbanner2 a:hover{ background: url(/wp-content/themes/rbh_vf/images/side_video_banner_h.png) 0px 0px no-repeat; background-size:300px 100px; }	
	
	
#sprvidbanner3{ width: 300px; height: 100px; padding:0; margin:0px; border: 0px ;  background-size:300px 100px; display:inline-block;}
#sprvidbanner3 a{ width: 300px; height: 100px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/rbi_panel_box.png) 0px 0 no-repeat; 
						float: left; background-size:300px 100px; }
#sprvidbanner3 a:hover{ background: url(/wp-content/themes/rbh_vf/images/rbi_panel_box_h.png) 0px 0px no-repeat; background-size:300px 100px; }
	
#natebanner { width: 300px; height: 100px; padding:0; margin:0px; border: 0px ;  background-size:300px 100px;}
#natebanner a{ width: 300px; height: 100px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/nate_banner.png) 0px 0 no-repeat; 
						float: left; background-size:300px 100px; }
#natebanner a:hover{ background: url(/wp-content/themes/rbh_vf/images/nate_banner_h.png) 0px 0px no-repeat; background-size:300px 100px; }
	

						

	

	
	



	
	
	/* general use */
	
	


	


	
	
	


	/* Donate  */	

	.donatetextbox1 {width:90%; display:table-cell; padding:10px 0px 10px 0px; vertical-align: middle;}	
	.donatetextbox2 {width:90%; display:none; padding:10px 0px 10px 0px; vertical-align: middle; }	
	
	.donatebak { 
		line-height:1.5em;
		background-color:#fff200;
		color: #6d6f71; 
		font-size:0.8em;   
		text-decoration: none;
		}

	.donatebak a:link {color:#0a5b9a; text-decoration:none; font-weight:bold; background:#fff873; padding:3px; 
	  -moz-border-radius-topleft: 3px;
	  -moz-border-radius-topright: 3px;
	  -moz-border-radius-bottomright: 3px;
	  -moz-border-radius-bottomleft: 3px;
	  -webkit-border-top-left-radius: 3px;
	  -webkit-border-top-right-radius: 3px;
	  -webkit-border-bottom-left-radius: 3px;
	  -webkit-border-bottom-right-radius: 3px;
	}
	.donatebak a:visited {color:#0a5b9a; text-decoration:none;}	
	.donatebak a:hover {color:#0096ff; text-decoration:none; background:#fff992;}



	.closeButton { float:right;
		 opacity:0.6;
		background-color:#fff;
		-moz-border-radius:30px;
		-webkit-border-radius:30px;
		border-radius:30px;
		border:1px solid #ffffff;
		display:inline-block;
		color:#f4e811;
		font-family:arial;
		font-size:14px;
		font-weight:bold;
		padding:11px 15px;
		text-decoration:none;
	}
	.closeButton:hover {
		 opacity:0.9;
		background-color:#fff;
	}
	.closeButton:active {
		position:relative;
		top:1px;
	}
	

	.clear {
	    clear: both;
	}	
	




	.divideronpost {width:100%; height:1px; display:block; clear:both; border-bottom:1px dashed #e1e1e1; margin:25px 0px; }







img.desaturate { -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);
}




.desaturate img{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.desaturate img:hover{
-webkit-filter: none;
filter: none;

}








	/* top searchbox */
	


	
	/* post format styles */

	.postformat0 {width:100%; padding:0px 0px 65px 0px; }
	.postformat1 { margin:0px -10px 0px -10px; padding:10px 0px }
	.postformat1b { margin:0px -10px 0px -10px; padding:30px 0px 10px 0px; text-align:center  }
	.postformat1c { width:100%; padding:10px 0px 20px 0px; text-align:center }
	.postformat2 {height:25px; border-bottom:#f1f3f6 1px solid;  border-top:#f1f3f6 1px solid;  margin:0px -10px 0px -10px; padding:0px 10px 0px 10px;}
	.postformat3 {display:inline-block; padding:0px 5px 5px 0px; margin-top:3px;}
	.postformat4 {float:right; margin-top:3px; padding:5px; display:inline-block; border-left:1px solid #f1f3f6;}
	.postformat5 {margin:0px; padding:0px; }
	.postformat6 {width:100%; height:21px; border-top:#f1f3f6 1px solid;  margin:0px -10px 0px -15px; padding:0px 10px 0px 10px;}
	.postformat6b {width:100%; border-bottom:#f1f3f6 1px solid; border-top:#f1f3f6 1px solid;  margin:0px -10px -5px -15px; padding:0px 10px 0px 10px;}	
	.postformat7 {float:left; display:inline-block; border-right:1px solid #f1f3f6; background-color:#f1f3f6;  margin-left:0px; }
	#postformat7b { padding:5px ;font-size:0.55em;}
	.postformat8 {padding:2px 10px 3px 10px; float:right; display:inline-block; border-left:1px solid #f1f3f6;}	
	.postformat8b { float:right; display:inline-block;}	



	/* post content styles */


	.smediatopbar {border-bottom:#f1f3f6 1px solid; width:100%; height: 25px; text-align:left; }




	
	/* Responsive Structure  */	
	

/* 
 
resp. layout style set

RESP - L 

*/


	
	@media (max-width: 1455px) { /* 1115 */ 

		


	
	.herotaggrcframe {width:310px; display:inline-block;  padding:0px 10px 0px 10px; margin:15px 0px 0px -10px;}
	.herotaggrcint {height:100%; padding:10px 5px 10px 5px; background-color:#FFF;}


	
	.blackbarh { height:30px; padding:15px 0px 0px 0px;	}
	


	
	}
	
	
	
	
	
	
	
	
	

	
	
	
/* 
 
resp. layout style set

RESP - S 

*/


	
	@media (max-width: 1020px) { /* 680 *//*  RESP - S */
	


	
	.herotaggrcframe {width:300px; display:inline-block;  padding:10px; margin:0px;}
	.herotaggrcint {height:40px; padding:5px; background-color:#FFF;}
	
	.sprsmbar {display:none}
	
	#subhbakrbi {margin:10px 0px 0px -10px;}	
	#subhbakrbps {margin:10px 0px 0px -10px;}	
	
	/* topics L2 */
	 

	
	
	
	.tstrsmedia {display:none;}
	

	
	
	
	
	
	
		#sprvidbanner2,#sprvidbanner3 { width: 0px; height: 0px; display:none;}
	 	#sprvidbanner2,#sprvidbanner3 a{ width: 0px; height: 0px; display:none; }
	    #sprvidbanner2,#sprvidbanner3 a:hover{ width: 0px; height: 0px; display:none; }

	
		
		
		#sprtlogo{ width: 13px; height: 35px; padding:0; margin:0px; border: 0px ;  float: left; background-size:105px 70px;}
	 	#sprtlogo a{ width: 13px; height: 35px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/tlogo.png) 0px 0 no-repeat; 
					float: left;  background-size:105px 70px;}
    	#sprtlogo a:hover{ background: url(/wp-content/themes/rbh_vf/images/tlogo.png) 0px -35px no-repeat; background-size:105px 70px; }	

	
		
		
		#sprtlogopodcast { width: 13px; height: 35px; padding:0; margin:0px; border: 0px ;  float: left; background-size:105px 70px;}
	 	#sprtlogopodcast a{ width: 13px; height: 35px; padding: 0; background: url(/wp-content/themes/rbh_vf/images/tlogopodcast.png) 0px 0 no-repeat; 
					float: left;  background-size:105px 70px;}
    	#sprtlogopodcast a:hover{ background: url(/wp-content/themes/rbh_vf/images/tlogopodcast.png) 0px -35px no-repeat; background-size:105px 70px; }	
	
	
	/* Donate  */	

	.donatetextbox1 {display:none;}	
	.donatetextbox2 {display:table-cell; padding:10px 0px 10px 10px;}	

	.closeButton {
		 opacity:0.2;
		background-color:#0a5b9a;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;
		font-size:5px;
		padding:5px 5px;
		/*margin-right:-200px;*/
	}	
	

	
 	
}




@media print {
  	

	
	.printlogo { display:block;	}
	
	#headerblackstripe { display:none;	}
	
	.sprglogo { display:none;	}


	
	.smediatopbar { display:none;	}


	#nav-single { display:none;	}
	
	
	#disqusbox { display:none;  }
	#recent  { display:none;	}
	#related   { display:none;	}
  	footer  { display:none;	}
  
  }




		