

.uk-navbar-toggle {-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;/*float: right;*/	height: 36px;font-size: 18px;margin: 10px 5px 0 5px;border-radius: 3px;background: rgba(255, 255, 255, 1);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08), 0 1px 1px rgba(0, 0, 0, 0.1) inset;text-decoration: none;color: #262626; z-index:1001 !important; position: absolute; top: 15px; right: 10px; display: none;}


.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{/*color:#FFF;*/text-decoration:none;outline:0}
/*.uk-navbar-toggle:after{content:"\f0c9";font-family:FontAwesome;vertical-align:middle}
.uk-navbar-toggle-alt:after{content:"\f002"}*/

.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;touch-action:none;}
 .uk-offcanvas.uk-active{display:block}
 .uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out} 
 .uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:350px;max-width:100%;background:#eee;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}
 .uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0%);transform:translateX(0%)}
 .uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}
 .uk-offcanvas .uk-panel{margin:20px 2px;color:#777;text-shadow:0 1px 0 rgba(0,0,0,.5)}
 .uk-offcanvas .uk-panel a:not([class]),.uk-offcanvas .uk-panel-title{color:#ccc}
 .uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}
 .uk-offcanvas-bar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;/*background:rgba(0,0,0,.6);*//*box-shadow:0 0 5px 2px rgba(0,0,0,.6)*/}
 .uk-offcanvas-bar-flip:after{right:auto;left:0;width:1px;background:rgba(0,0,0,.6); /*box-shadow:0 0 5px 2px rgba(0,0,0,.6)*/}
 
/* .uk-offcanvas{background:rgba(0,0,0,0.2)}*/
 .uk-offcanvas-page{margin-left:0 !important}
 
 .uk-nav-offcanvas { margin-left: 0px; padding-left: 5px; }
 .uk-nav-offcanvas li { margin: 0px; padding: 0px; display:block; }
 
.uk-nav-offcanvas a, .uk-nav-offcanvas * { color:rgba(40,56,144,1); }
 .uk-nav-offcanvas>li>a{padding:10px 0px;border-top:0px solid rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}
 .uk-nav-offcanvas li a {display:block; line-height:normal; padding-left: 5px;  }
 .uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,
  html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{background:#404040;/*color:#fff;*/outline:0}
 html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;/*color:#fff;*/box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}
 .uk-nav-offcanvas .uk-nav-header{color:#777;margin-top:0;border-top:1px solid rgba(0,0,0,.3);background:#404040;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}
 .uk-nav-offcanvas .uk-nav-divider{border-top:1px solid rgba(255,255,255,.01);margin:0;height:4px;background:rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}
 .uk-nav-offcanvas ul a{color:#6d6d6d}
 html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#FFF193}
 .uk-nav-offcanvas{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.05)}
 .uk-nav-offcanvas .uk-nav-sub{border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
 
 .uk-nav-offcanvas a.current {  /*color: #93b705; */ background: #FDD100; font-weight:bold; }

.uk-nav-offcanvas>li>a /*>ul>li>ul*/ {  font-weight:bold; }
.uk-nav-offcanvas>li>ul>li>a { font-weight: normal; border-bottom:1px solid rgba(255,255,255,.3); padding:4px 0; }

.uk-nav-offcanvas>li>ul>li>ul>li>ul>li>a { font-size: 93.33%; color: #86A1A1; }	
.uk-nav-offcanvas>li>ul>li>ul>li>ul>li>a:before {content: '- ';}

.uk-nav-offcanvas .sub-menu, .uk-nav-offcanvas .sf-menu { position: relative !important; display: block !important; background: none; float: none; }
.uk-nav-offcanvas .sf-menu li { float: none; display: block; }
.uk-nav-offcanvas .sf-menu a { height: auto; }

#nav_link_home { display: none; }



.wrap_nav_mega { }
.wrap_header_logo {position:relative; display: inline-block; float: left; width: 25%; padding: 0 !important; /*max-width: 330px;*/}
.wrap_header_mega {position:relative; display: inline-block; float: right; width: 75%; padding: 0 !important; }

.wrap_header_logo .wrap_logoMain {display: block;position: absolute;top: -55px; width: 100%;  }

.wrap-top-nav {height: 31px !important;overflow: visible;z-index: 1000 !important;background: transparent !important;}



@media only screen and ( min-width: 1023px ) 
{
	.page		{ width: 100%; }
	.wrap_guts, .wrap_footer_guts { width: 100%;  }
	.head_width { width: 100%; max-width: 1400px;  }
	.page_width { /*width: 1180px;*/ width: 94%; max-width: 1300px; }
}

@media only screen and ( max-width: 1100px ) 
{
	#nav_link_acc { /*display: none; */}
}

/*  TABLET  : 1024px */
@media only screen and ( max-width: 1023px  ){ 
	.page { width: 98%; }
	.page_margins, .page_width, .head_width, .wrap_guts { width: 100%;  }
	.page_margins.pg-inside .page_width { width: 100%;}
	.wrap_guts { border: 0px solid;}
}


/* TABLET  : 768px */ /*and (min-width: 768px)*/
@media only screen and (max-width: 985px){
   
   .page_margins { border:1px solid #CDCDCD; border-width:0px 1px; }
   
   .head-main-nav .c83l { width: 70%; }
   .head-main-nav .c16r { width: 28%; }
   
	
	.flexslideshow.flexmain { height: auto;width: 100%; }
	.flexslideshow.flexmain #slider .slides li,
	.flexslideshow.flexmain #slider .slides li.flex-active-slide,
	.flexslideshow.flexmain #slider .slides {height: auto; max-height: 300px; min-height:150px; width:100%; }
	.flexslideshow.flexmain #slider .slides li img {width: auto; display: block; min-height:150px;}
	
	.flexslideshow.flexmain #carousel .slides {width: 100%;}
	.flexslideshow.flexmain #carousel .slides li { width: 25%;  }
	.flexslideshow.flexmain #carousel .slides li img {width: 100%; }/**/
	
	.c25l.home-carousel-block, .c25r.home-carousel-block { display:block; float: none; width:100%; }
	.home-carousel-block .padd10 { padding-bottom: 0px;}
	
	.page_margins.home .h-carousel {  display:block; margin:0; padding:5px;background-color:rgba(238, 238, 238,0.95);  border:1px solid #CCC; border-bottom:none; border-radius: 0px  !important; line-height:1; }
	
	
	
	.page-bit-left, 
	.page-bit-right { display: block; clear:both; margin-bottom: 3px; padding-bottom: 5px; float:none; width:auto;}
	
	

	.section-title h2 { font-size: 180%; }
	.section-title h3 { font-size: 150%; }
	
}

@media only screen  and (min-width: 901px) 
{
	#top-menu-mob, #main-menu-mob, #quick-menu-mob { display:none; }
	/*.uk-navbar-toggle {display:none; }*/
}



@media only screen  and (max-width: 1200px) 
{
	#nav_link_home { display:inline; }
	#nav_link_home_fa { display: none;}
	.sf-menu { display:none; }
	.wrap_nav_mega { background: none !important; }
	.collapse-sm { display:none !important; }
	
	.wrap-mega-menu, ul#nav-mega-menu { display:none; } 
	.uk-navbar-toggle {display:inline-block !important; text-align:right; margin-top: -30px;}
	
	
	.wrap_header_logo { width: 80%;  }
	.header_links{ width: 20%;  }
	.logo_wrap { margin-left: 0px; } 
	.logo_wrap, .logo_box, .logo_box img#logo-img, .logo_box_label { height:50px; }
	
	.header-theme { height: 104px; }

	
}

@media only screen  and (max-width: 900px) 
{
	/*[class*='col-'] {
		display: block; float: none; width: 100%;
	}*/
	
	.header_one div[class^="c50"], .header_one div[class^="c25"] { width: 50%; float:left;  }
	.header_one div#google_translate_element { display: none;  }
	
	.col_cont, .col_contl, .col_contr, .col_gutsl { padding: 0 0.8em; }
	
	.search-block { margin: 0; }	
	.search-block #search-bar { float:none; display:block; padding:0;}
	.search-block .searchform input[type=search] {width: 100%;}
	.search-label {display: none; }
	
	.nav_foot_col, .nav_foot_col ul { display: block; float:none; clear:both;}
	.nav_foot_col ul li { float:left; display: inline; }
	.nav_foot_col ul li a:after { content:"."; display:inline; }
	.nav_foot_sml {display: none;}
	
	.logo_box_label h1 { font-size:17px; }   
	
	
	
}

/*  Phone  : 480px */
@media only screen and (max-width: 767px) and (min-width: 480px){
	ul.equipment-column li,
	ul.gallery-column li,
	ul.menu-column li { width: 50%; }
}

/*  Misc  : *** */
@media only screen and (max-width: 700px) {
	/*html { font-size: 75%; }*/
	.head-main-nav .c83l, .head-main-nav .c16r  {  float: none; width: 100%; display:block; }
	.head-main-nav .c16r { display: none; }	
	div[class^="c33"], div[class^="c66"], div[class^="c38"], div[class^="c62"] { float: none; width: 100%; display:block; }
	
	
	
}

/* Phone  : 320px */
@media only screen and (max-width: 479px){
	.logo_box_label h1 { font-size:15px; }   
	
	ul.equipment-column li,
	ul.gallery-column li,
	ul.menu-column li { float: none; width: 100%; display:block; }
	ul.menu-column li div.block .carChopa,
	ul.menu-column li div.block .carChopa img  { height:130px; width: 130px; }
}

