/* CSS Document */

#jump{width:36px; height:36px; display:block;background:url(../images/icons/ic_toc_white_18dp.png) no-repeat 0 0; float:right }
#mobilenav_container{position:absolute; top:-50px; right:0px; z-index:1000; margin:0; padding:0;}
#mobilenav{position:absolute;top:28px; right:4px}
#mobilenav ul{ background:#cccccc; margin-top:12px; clear:both;}
#mobilenav ul li{
	font-size:.8em;
	padding:0px 0px;
	margin:0;
	float:none !important;
	/*line-height:1em;*/
	 border-bottom:1px solid #ddd;
	}
#mobilenav ul li a{padding:0px 15px !important; width:100px;  color:#333; display:block;line-height:25px;}
#mobilenav ul li a:hover{background-color:#8da5c1 !important; color:#ffffff;}
#mobilenav ul li.first{
	

	padding-top:4px !important; 
	
	}
#mobilenav ul li.last{
	
			padding-bottom:4px !important;
			
			}		
/*.navbar-header{margin-top:30px; z-index:100; position:absolute; right:32px;}
.navbar-toggle {background:url(../images/icons/ic_toc_white_18dp.png) no-repeat 0 0;border:none; border-radius:0; margin:0; padding:10px}
.navbar-collapse{border:none; box-shadow:none; padding:0;}
.navbar-nav{margin:0}*/
#mobilenav_container, #mobilenav{display:none;}
@media only screen and (max-width: 1182px){
.nav > li.nav-offsite.social{display:none;}
}

@media only screen and (max-width: 979px){.testimonial{display:none;}
   .nav > li.nav-offsite{display:none;}
     
}
@media only screen and (max-width: 767px) {
	
	#mobilenav_container{display:inherit}
	#global_bar{height:48px}
	#logo{
		background-size:70% 70%}
	#promos{display:none;}
	#section_bar{height:25px;}
	.testimonial{display:none;}
	#cliffhanger{display:none;}
	.hero-image{width:90%; height:90%}
	.hero img{}
	.hero p{font-size:1em;	}
	aside{text-align:center}
	.grid .item{width:100%;}
	.blogSummary{width:100%;}
    .mobile-pad-top{padding-top:30px;}
	}