@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900);

.logo {float:left;}
.deploy-nav{
	background-image:url(../images/misc/deploy-nav@2x.png) ;
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
	width:38px;
	height:56px;
	float:right;
	margin-top:25px;
}

.deploy-nav span{ position:absolute; bottom:1px;}
.slider-wrapper{
	margin-left:0px;
	margin-right:0px;
	padding:0px!important;
}

.extended-content{
	display:none;
}

.header{
	padding-bottom:20px;
}

.show-extended-content{
	background-image:url(../images/misc/more@2x.png);
	background-size:18px 4px;
	background-repeat:no-repeat;
	display:block;
	width:18px;
	height:12px;
	padding-top:4px;
	padding-bottom:4px;
	float:right;
	margin-top:-22px;
}

.footer-text{
	margin-bottom:10px;
	font-size:12px;
	text-transform:uppercase;
}

.footer-sub-text{
	font-size:10px;
	text-transform:uppercase;
}

.footer-sub-text a{
	padding-left:5px;
	padding-right:5px;
	color:#999;
}

.navigation{
	background:#dfb841;
	margin-bottom:10px;
	margin-top:-10px;
}
.navigation ul{ width:320px; margin:0 auto;}
.navigation ul li{list-style:none; text-align:center; float:left; border-bottom:solid 3px #a37b03; padding:0 5px; margin-right:2px; margin-left:2px; margin-bottom:0;}
.active-nav, .navigation ul li:hover{
	background:#ef9500;
		
}


.nav-icon{
	box-sizing:border-box;
	width:100%;
	
	display:block;
	float:left;
	
	
	background-size:19px 19px;
	padding-top:10px;
	padding-bottom:5px;
	
	font-size:12px;
	color:#3b4043;
	text-align:center;
	padding-top:30px;
	background-repeat:no-repeat;
	background-position:center 10px;
	font-family:'Open Sans';
	font-weight:normal;
		
}
.navigation{display:none;}

.home-nav{	background-image:url(../images/misc/nav/home.png);}
.about-nav{	background-image:url(../images/misc/nav/about.png);}
.contact-nav{	background-image:url(../images/misc/nav/contact.png);}
.blog-nav{	background-image:url(../images/misc/nav/blog.png);}
.mail-nav{	background-image:url(../images/misc/nav/schedule.png);}



.submenu-5-items a{
	width:18%;
	margin-left:1%;
	margin-right:1%;
	background-color:#FFFFFF;	
	float:left;
	font-size:10px;
	text-align:center;
	margin-bottom:10px;
	padding-top:7px;
	padding-bottom:5px;
	color:#333;
	text-transform:uppercase;
	border-bottom:solid 3px #FFFFFF;
}

.submenu-4-items a{
	width:23%;
	margin-left:1%;
	margin-right:1%;
	background-color:#FFFFFF;
	display:block;
	float:left;
	font-size:10px;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:7px;
	color:#333;
	text-transform:uppercase;
	border-bottom:solid 3px #FFFFFF;
}

.submenu-3-items a{
	width:31%;
	margin-left:1%;
	margin-right:1%;
	background-color:#FFFFFF;
	display:block;
	float:left;
	font-size:10px;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:7px;
	color:#333;
	text-transform:uppercase;
	border-bottom:solid 3px #FFFFFF;
}

.submenu-2-items a{
	width:48%;
	margin-left:1%;
	margin-right:1%;
	background-color:#FFFFFF;
	display:block;
	float:left;
	font-size:10px;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:7px;
	color:#333;
	text-transform:uppercase;
	border-bottom:solid 3px #FFFFFF;
}

.white-notification a strong{
	color:#e34e47;
	font-weight:800;
	font-size:13px;
}

.white-notification a{
	height:28px;
	color:#3b4043;
	padding-left:40px;
	font-size:10px;
	line-height:14px;
	overflow:visible!important;
	font-family:'Lato', sans-serif;	
	background-repeat:no-repeat;
	display:block;
	width:100%;
	background-position:0px 5px;
}

.white-notification a em{
	font-family:'Lato', sans-serif;
	font-size:12px;
	color:#3b4043;
	font-weight:800;
	font-style:normal;
	float:right;
	margin-top:-8px;	
}

.white-information{	background-image:url(../images/misc/notification/info.png);}
.white-warning{		background-image:url(../images/misc/notification/warning.png);}
.white-question{	background-image:url(../images/misc/notification/tip.png);}
.white-disabled{	background-image:url(../images/misc/notification/disable.png);}
.footer-wrap{padding-bottom:65px;}

@media all and (min-width:960px) and (max-width: 1024px) {
  /* put your css styles in here */
 
}

@media all and (min-width:801px) and (max-width: 959px) {
  /* put your css styles in here */

}

@media all and (min-width:769px) and (max-width: 800px) {
	
  /* put your css styles in here */
 

}

@media all and (min-width:569px) and (max-width: 768px) {
	.swiper-main, .swiper-container, .swiper-slide{height:240px !important;}
  /* put your css styles in here */

}

@media all and (min-width:481px) and (max-width: 568px) {
  /* put your css styles in here */
  .swiper-main, .swiper-container, .swiper-slide{height:188px !important;}

}

@media all and (min-width:321px) and (max-width: 480px) {
.footer-wrap{ padding-bottom:65px;}
.swiper-main, .swiper-container, .swiper-slide{height:127px !important;}

    
}

@media all and (min-width:0px) and (max-width: 320px) {
  /* put your css styles in here */
  .swiper-main, .swiper-container, .swiper-slide{height:120px !important;}

}
/* Toggle
/*------------------------------------------*/
.toogle_wrap { border:1px #ddd solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; margin:5px 0 5px 0; }
.trigger { padding:0px; margin:0; background:url(../images/toggle.gif) no-repeat right; background-position:100% -22px; }
.trigger a { color: #3B4043; text-decoration: none; display: block; padding:2px 0 2px 0; font-size:15px; font-family:Open Sans; font-weight:normal; }
.active { background-position:100% 0px; }
.active a{color:#000000;}
.trigger a:hover, .trigger a:hover:focus { color:#000000; }
.toggle_container { overflow: hidden; padding:15px 0 0 0; clear: both; }
.book{background: #d7b23f; display:inline-block; margin-top:5px; color:#000000;
padding: 3px 5px;
text-transform: none !important;}
.toggle_container img{float:left; margin-right:10px;}