@charset "utf-8";
/* 
	Supplemental CSS Document for RealOptions.net
		- Handles screens less than 981px in width
	
	Design by: Jacob Barr of iRapture.com
	Development by: Joshua Moor of iRapture.com
	
	Last Modified: 5/8/2014
	Last Validated:
*/

/* Hide Unneeded Elements */
#primary_navigation, #slideshow{display:none !important;}

/* Blocks */
.centering_wrapper{width:99%;}

#schedule{clear:both; width:45%; margin-right:4%;} 
#tag_line{width:45%; margin-left:4%; margin-right:2%;}

#content{width:98%; padding-left:1%; padding-right:1%;}

#page_footer .location{width:40%; margin-left:5%; margin-right:5%;}
#page_footer p.cdh{font-size:2em; text-align:center; width:100%; margin-top:27px; float:left;}

/* Special Links */
#page_header a.logo{width:75%; max-width:222px; float:right; margin-right:25%;}
#page_header a.logo img{float:left; clear:both; width:100%; margin:0;}

#page_footer a.logo{float:left; top:0px; right:0px; position:relative; width:40%; margin-left:0; margin-right:10%;}
#page_footer a.logo img{float:left; clear:both; max-width:100%;}

/* Navigation */

/* Images */
#content .content_header img{display:none !important;}

/* Text */
#content h1.content_header, #content h2.content_header, #content h3.content_header, #content h4.content_header, #content h5.content_header, #content h6.content_header{display:none !important;}

#content .tab .spacer{width:50%}
#content .tab h2.header a{width:50%;}

#content .tabs.script .tab .header, #content .tabs.script .tab .header a{float:none !important; position:relative !important; background:none !important; color:#000000 !important; left:auto !important;}
#content .tabs.script .contents_list, #content .tabs.script .tab p.back_to_contents_list{display:block !important;}
#content .tabs.script .tab .content{box-shadow:none; width:100%; padding-left:0; padding-right:0;}
#content .tabs.script .tab h2.header a{box-shadow:none; text-align:left; width:auto;}
#content .tabs.script .tab .spacer{display:none !important;}
#content .tabs.script .tab .content{display:block !important;}
#content .tabs.script .tab p.back_to_contents_list{font-size:1.2em; color:#666666;}
#content .tabs.script .tab p.back_to_contents_list a{color:#666666; background:url(../images/back_arrow.png) left center no-repeat; padding-left:15px;}

#content .accordion .status{display:inline-block; width:5%; margin-right:1px;}


/* Helper Classes */
.mobile_only{display:block !important;}