@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'bebas_neue';
    src: url('web_fonts/BebasNeue-webfont.eot');
    src: url('web_fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('web_fonts/BebasNeue-webfont.woff') format('woff'),
         url('web_fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('web_fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@media all and (max-width:485px){
	#content_left_title{color:rgb(59, 122, 150);font-family:'bebas_neue'; font-size:20px; text-align:center;font-weight:bold;padding-top:5px;}
	#content{height:250px;}
	
	#footer{display:none;}
	#small_footer{display:none;}
	#extra_small_footer {position:relative;text-align:center; background-color:rgb(51,51,51); font-size: 20px;letter-spacing:1px; color: white;font-family:verdana;width:100%; height:430px;}
	
	
	.extra_small_footer_title{font-family:verdana;font-size:19px;; font-weight:bold;border-bottom:2px solid rgb(11,131,166);text-align:left;margin-bottom:1em;text-align:center;padding:1em 0 0 .625em;}
	.extra_small_footer_body{font-family:verdana; color:#A89C9C; font-size:14px;padding:0 0 0 .625em;}
	
	#extra_small_footer_right{width:40%;float:left;padding:.625em;}
	#extra_small_footer_right_title{font-family:verdana; margin:.3em 0 1em 0;font-size:15px;border-bottom:2px solid rgb(11,131,166);font-weight:bold;width:45%;margin-left:auto;margin-right:auto;}
	
	#extra_small_footer_body{width:95%;margin-right:auto; margin-left:auto;}
	
	.extra_small_image{width:100%;}
	.extra_small_image img{width:40%;}
	
	#extra_small_footer_right #small_right_image_left, #small_right_image_right{float:left;width:49%;}
	#extra_footer_middle img{padding:5px 8px 0px 4px;width:95%;}
	
	#extra_small_footer_right{padding:1em .625em 0 0;float:left; width:45%;float:right;}
	#extra_small_footer_right #slogan{font-family:verdana; font-size:15px;font-color:white; font-style:italic;}
	#extra_small_footer_right img{padding:1em 0 0 0;width:90%}
	#small_bottom_footer{background-color:rgb(51,51,51);font-family:verdana; color:white; font-size:15px; font-style:italic;text-align:center;}
	
}
@media all and (max-width: 768px) and (min-width: 485px){
	#mediumLogo{display:inline; width:100%;}
	#header #smallLogo{display:none;}
	#logo{dosplay:none;}
	#content_left_title{color:rgb(59, 122, 150);font-family:'bebas_neue'; font-size:25px; text-align:center;font-weight:bold;padding-top:5px;}
    #video {width:100%; margin-left:auto; margin-right:auto;text-align:center;}
	#image_set_small img {max-width:45%;}
	#footer{font-size:13px;}
	#footer {display:none;}
	#extra_small_footer{display:none;}


#small_footer {position:relative;text-align:center; background-color:rgb(51,51,51); font-size: 20px;letter-spacing:1px; color: white;font-family:verdana;width:100%; height:320px;}


#small_footer_left{float:left; padding-top:1em; padding-left:1em;width:30%;}
.small_footer_left_title{font-family:verdana;font-size:19px;; font-weight:bold;border-bottom:2px solid rgb(11,131,166);text-align:left;margin-bottom:1em;}
.small_footer_left_body{text-align:left; font-family:verdana; color:#A89C9C; font-size:14px;}

#small_footer_right{width:40%;float:left;padding:.625em;}
#small_footer_right_title{font-family:verdana; margin:.3em 0 1em 0;font-size:15px;border-bottom:2px solid rgb(11,131,166);font-weight:bold;width:45%;margin-left:auto;margin-right:auto;}

#small_footer_right_body{width:95%;margin-right:auto; margin-left:auto;}

#small_footer_right #small_right_image_left, #small_right_image_right{float:left;width:49%;}
#footer_middle img{padding:5px 8px 0px 4px;width:95%;}

#small_footer_right{padding:1em .625em 0 0;float:left; width:45%;float:right;}
#small_footer_right #slogan{font-family:verdana; font-size:15px;font-color:white; font-style:italic;}
#small_footer_right img{padding:1em 0 0 0;width:90%}
#small_bottom_footer{ background-color:rgb(51,51,51);font-family:verdana; color:white; font-size:15px; font-style:italic;text-align:center;}
	

}

@media all and (max-width:560px) and (min-width:480px){
	  #image_set_small img {max-width:30%;border:1px solid black; }
	  #footer{font-size:13px;}
	  #content_left_title{color:rgb(59, 122, 150);font-family:'bebas_neue'; font-size:20px; text-align:center;font-weight:bold;padding-top:5px;}
	  #content{height:350px; background-color:#ffffff; padding-top:5px;clear:both;}
	  
	  #footer{display:none;}

}


@media all and (min-width: 768px){
	
html{background-color:#989494;}
#header{display:none;}
#cssmenu{display:none;}
#mainContainer{margin-left:auto; margin-right:auto; position:relative; max-width:1150px;}
#container{width:100%;}
#slider1 img{position: relative;z-index: 0;} 
#header img{ width:100%}
#header{position:relative; margin-bottom:.3em;}
#smallLogo{display:none;}
#mediumLogo{display:none;}
#content{height:600px; background-color:#ffffff; padding-top:5px;clear:both;}
#content_left img:hover { opacity: .7; -webkit-filter: grayscale(100%) sepia(100%); }
#content_left{position:relative; width:100%; height:425px; margin-left:auto; margin-right:auto;}
#content_left img{padding:10px;}
#content_left_title{color:rgb(59, 122, 150);font-family:'bebas_neue'; font-size:35px; text-align:center;font-weight:bold;padding-top:5px;}
#content_left_title_small{display:none;}
#content_text{position:relative;width:98%; height:550px;text-align:center;margin-left:auto; margin-right:auto;}
#content_text img{width:30%;}
#hidden_content_text{display:none;}
#small_hidden_content{display:none;}

#content_right{position:relative;width:28%; height:425px;  margin-top:1em; float:right;text-align:center;padding-left:.2em}
#content_right img{maX-width:65%; border:1px solid black; margin-bottom:.5em}

#large_content{display:block;height:45%;}

#hidden_content{display:none;}

/*#content_left{position:relative;width:69%; height:425px; margin-left:10px; margin-top:10px; float:left;}
#content_left #content_left_title{color:rgb(59, 122, 150);font-family:'bebas_neue'; font-size:30px; text-align:center;font-weight:bold;}
#content_left_title_small{display:none;}
#content_text{padding:10px; font-size:13px; font-family:Verdana, arial, serif;}

#content_right{position:relative;width:28%; height:425px;  margin-top:1em; float:right;text-align:center;padding-left:.2em}
#content_right img{maX-width:65%; border:1px solid black; margin-bottom:.5em}

#large_content{display:block;}

#hidden_content{display:none;}*/

#small_footer{display:none;}
#small_bottom_footer{display:none;}
#extra_small_footer{display:none;}

#footer {position:relative;text-align:center; background-color:rgb(51,51,51); font-size: 20px;letter-spacing:1px; color: white; margin-bottom:.625em;font-family:verdana;width:100%; height:300px;}


#footer_left{float:left; padding-top:1em; padding-left:1em;width:23%;}
.footer_left_title{font-family:verdana;font-size:19px;; font-weight:bold;border-bottom:2px solid rgb(11,131,166);text-align:left;margin-bottom:1em;}
.footer_left_body{text-align:left; font-family:verdana; color:#A89C9C; font-size:14px;}

#footer_middle{width:40%;float:left;padding:.625em;}
#footer_middle_title{font-family:verdana; margin:.3em 0 1em 0;font-size:15px;border-bottom:2px solid rgb(11,131,166);font-weight:bold;width:45%;margin-left:auto;margin-right:auto;}

#footer_middle_body{width:95%;margin-right:auto; margin-left:auto;}

#footer_middle #middle_image_left, #middle_image_right{float:left;width:49%;}
#footer_middle img{padding:5px 8px 0px 4px;width:95%;}

#footer_right{padding:1em .625em 0 0;float:left; width:20%;float:right;}
#footer_right #slogan{font-family:verdana; font-size:15px;font-color:white; font-style:italic;}
#footer_right img{padding:1em 0 0 0;width:90%}


/*video stles */
#containingBlock {
  width: 50%;
}

.videoWrapper {
  position: relative;
  height: 0;
  padding-left:5px;
}

* html .videoWrapper {
  margin-bottom: 45px;
  margin-bottom: 0;
}

.videoWrapper .videoPadding {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 100;
  top: 300;
}

.videoWrapper .wistia_embed,
.videoWrapper .wistia_playlist {

}

.wideScreen {
  padding-bottom: 56.25%; /* hard-coded 16:9 aspect ratio */
}

.fourByThree {
  padding-bottom: 75%; /* hard-coded 4:3 aspect ratio */
}

.withSocialBar {
  padding-top: 28px;
}

}

