html{font-family:sans-serif;height: 100%; line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0; height: 100%;font-family: Open Sans, Helvetica, Arial, sans-serif;font-size:1em;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
hr{box-sizing:content-box;height:0;overflow:visible}
.semantics_info{display:none}
.my-h1 {font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-size: 2em;
 color: #c6c6c6;}
/* на самом верху заголовок h1 и фотка */

.vverhotstup{height:1px;}
@media (min-width:992px){.vverhotstup{height:70px;}
 }
/* линия перед h2 заголовком */
.statitext h2{padding-left:27px;position:relative}
.statitext h2:before{position:absolute;left:0;top:1px;content:'';height:102%;width:6px;background:#9dcaeb}

.carth1{margin-top:44%!important;font-size:45px!important;color:rgba(253, 253, 253, 0.5098039215686274)!important;}
/** ---------- фон для видео --------- **/
.jumbotron-video{position:relative;overflow:hidden;width:100%}
.jumbotron-video video{position:absolute;z-index:-1;top:0;width:100%;height:100%;object-fit:cover;opacity:0.95}
.jumbotron-video .container{z-index:2;position:relative}
/** ---------- фон для фото --------- **/
.jumbotron-foto{position:relative;overflow:hidden}
.jumbotron-foto .fonimg{position:absolute;top:0;width:100%;height:100%;object-fit:cover;opacity:0.85}
.jumbotron-foto .container{position:relative}
.header_jamberton_foto{background-color:#002138;height:500px}
.header_jamberton_foto2{background-color:rgb(0, 33, 56);}
.header_jamberton_all_news{background-color:#002138;height:330px}
.h2-zagolovok-in-news{margin-top: 135px;}
.imgvverh{display: none}

@media (min-width:576px){.vverh-sushi{} 
.h2-zagolovok-in-news{margin-top: 140px;}
 }
@media (min-width:767px){.vverh-sushi{}
 }
@media (min-width:992px){.vverh-sushi{margin-top:160px}
 .header_jamberton_foto{height:535px}
 .header_jamberton_foto2{background-color:rgb(0, 33, 56);height:340px;}
 .header_jamberton_all_news{height:320px}
 .my-h1 {font-size: 2.5em;}
 .h2-zagolovok-in-news{margin-top: 160px;}
 .imgvverh{display: block; width: 460px;}
 }
@media (min-width:1370px){.vverh-sushi{margin-top:190px}
 .header_jamberton_foto{background-color:#002138;height:555px}
 .header_jamberton_foto2{background-color:#002138;height:340px;}
 .header_jamberton_all_news{height:340px}
 .h2-zagolovok-in-news{margin-top: 170px;}
 .my-h1 {font-size: 2.5em!important;}
 .imgvverh{width: 486px;}
 }


/*--------------------------------------------------------------# Header--------------------------------------------------------------*/

#header{height:110px;transition:all 0.5s;z-index:997;transition:all 0.5s;padding:55px 0;position:fixed;left:0;top:40px;right:0;transition:all 0.5s;z-index:5;}

#header.header-scrolled,#header.header-pages{height:55px;top:0px;padding:6px 0;background-color:#fff;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.3);color:#413e66;}
#header.header-scrolled a{color:#413e66;}
#header.header-scrolled .active a{color:#1bb1dc;}
#header.header-scrolled #topbar,#header.header-pages #topbar{display:none;}
.main-pages{margin-top:60px;}
.header-smoll{height: 40px;width: 100%;background-color: rgba(0, 0, 0, 0.36); margin-top: -46px; position: relative;color: #ffffff;font-size: 0.95em;}
.header-smoll p{float:left}
.header-smoll-tel{float: left; margin: 7px 20px 0 0; }
.header-smoll-tel i{float: left; margin: 5px 4px 0 0; font-size: 1.1em}
.header-smoll-mail{display:none}
.header-smoll-mail i{float: left; margin: 4px 4px 0 0; font-size: 1.1em}
.header-smoll-menu{float:right;margin: 7px 0 0 0;}
.header-smoll-menu a{z-index:9999999; margin-left: 10px;font-weight: 600; color: #ffffff;  }
/*----------кнопка наверх и корзина ------------*/

.scroller{position:fixed;bottom:30px;right:10px;cursor:pointer;border-radius:50%;opacity:0.2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:none;visibility:hidden}
.scroller i{font-size: 2.5rem}
.knopkiscroll{position:fixed;width:81px;z-index:2;height:70px;bottom:50%;left:10px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.knopkiscroll a{font-weight:600;font-size:1 em;font-family:Geometria, Arial, Helvetica, sans-serif;margin-top:31px;display:block;text-transform:uppercase;opacity:0.7;}
.knopkiscroll a:hover{font-weight:600;text-decoration:underline;color:blue;opacity:1;}
@media (min-width:576px){.scroller{right:10px;visibility:visible}
 .header-smoll-mail{float: left; margin: 7px 0 0 15px; display:block;}
 }
.scroller:hover{opacity:0.5}
@media (min-width:992px){
 .scroller{right:30px;visibility:visible}
 }
.headerrlogo{display:none;}
.headerrlogomobile{width:241px;height:114px;float:left;background-position:-146px -51px;display:block;margin-top:-50px !important;margin-left:-20px;}
.fixeddddd{width:171px;height:91px;background-position:-188px -125px;z-index:9999 !important;margin:0px 0 0 0px;transition:0.5s;}

.vverh-sushi{margin-top:150px;}

.textnadh1 {color: #d07a00!important;font-size: 14px;font-weight: 600;font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;margin-bottom: 25px;}
.textpodh1 {color: #a1a1a1;font-size: 28px;font-weight: 600;font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;}
.poloska h1 {margin: 0 0 5% 0;padding-left: 27px;position: relative;}
.poloska h1:before {position: absolute;left: 0;top: 4px;content: '';height: 100%;width: 6px;background: #ff9500;}

@media (min-width:576px){}
@media (min-width:767px){}
@media (min-width:992px){
 .textnadh1 {margin-top: 45px;}
 .headerrlogo{width: 175px;height: 80px;background-position: -181px -68px;margin: -30px 0 0 0px;display: block;float: left;}
 .headerrlogomobile{display:none;}
 .fixedddd{width:178px;height:41px;background-position:-186px -175px;z-index:9999 !important;margin:0px 0 0 0px;transition:0.5s;}
 .vverh-sushi{margin-top:140px;}
 }
@media (min-width:1200px){}

/*--------------------------------------------------------------# Intro Section--------------------------------------------------------------*/
.mobile_menu_from_headerline{display: block;}
.header-smoll-menu{display: none;}
/* Desktop Navigation */
.main-nav{/* Drop Down */
 /* Deep Drop Down */
 }
.main-nav,.main-nav *{margin:0;padding:0;list-style:none;}
.main-nav > ul > li{position:relative;white-space:nowrap;float:left !important;}
.main-nav a{display:block;position:relative;color:#c4c4c4;padding:10px 20px;transition:0.3s;font-size:15px;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-weight:600;}
@media (min-width:1200px){.main-nav a{padding:10px 27px;}}
.main-nav a:hover,.main-nav .active > a,.main-nav li:hover > a{color:#1bb1dc;text-decoration:none;}
.main-nav .drop-down ul{display:block;position:absolute;left:0;top:calc(100% - 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25);transition:ease all 0.3s;}
.main-nav .drop-down:hover > ul{opacity:1;top:100%;visibility:visible;}
.main-nav .drop-down li{min-width:180px;position:relative;}
.main-nav .drop-down ul a{padding:10px 20px;font-size:14px;font-weight:500;text-transform:none;color:#065e77;}
.main-nav .drop-down ul a:hover,.main-nav .drop-down ul .active > a,.main-nav .drop-down ul li:hover > a{color:#1bb1dc;}
.main-nav .drop-down > a:after{content:'\1A06';padding-left:3px;}
.main-nav .drop-down .drop-down ul{top:0;left:calc(100% - 30px);}
.main-nav .drop-down .drop-down:hover > ul{opacity:1;top:0;left:100%;}
.main-nav .drop-down .drop-down > a{padding-right:35px;}
.main-nav .drop-down .drop-down > a:after{content:"\f105";position:absolute;right:15px;}

/* Mobile Navigation */

.mobile-nav{position:fixed;top:0;bottom:0;z-index:9999;overflow-y:auto;left:-260px;width:260px;padding-top:18px;background:rgba(40, 38, 70, 0.8);transition:0.4s;}
.mobile-nav *{margin:0;padding:0;list-style:none;}
.mobile-nav a{display:block;position:relative;color:#fff;padding:10px 20px;font-weight:500;}
.mobile-nav a:hover,.mobile-nav .active > a,.mobile-nav li:hover > a{color:#8dc2fa;text-decoration:none;}
.mobile-nav .drop-down > a:after{content:"\1A06";padding-left:10px;position:absolute;right:15px;}
.mobile-nav .active.drop-down > a:after{content:"\1A08";}
.mobile-nav .drop-down > a{padding-right:35px;}
.mobile-nav .drop-down ul{display:none;overflow:hidden;}
.mobile-nav .drop-down li{padding-left:20px;}
.mobile-nav-toggle{position:fixed;right:10px;top:10px;z-index:7;border:0;background:none;font-size:24px;transition:all 0.4s;outline:none !important;line-height:1;cursor:pointer;text-align:right;}
.mobile-nav-toggle i{margin:18px 18px 0 0;color:#065e77;}
.mobile-nav-overly{width:100%;height:100%;z-index:5;top:0;left:0;position:fixed;background:rgba(40, 38, 70, 0.8);overflow:hidden;display:none;}
.mobile-nav-active{overflow:hidden;}
.mobile-nav-active .mobile-nav{left:0;}
.mobile-nav-active .mobile-nav-toggle i{color:#fff;}
.sucsMess{font-size:0.75em;margin-bottom:5px;color:#b6b6b6;font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;}
.sucsMess a{color:#6565ff;text-decoration:underline;}

@media (min-width:992px){.mobile_menu_from_headerline{display: none;}.header-smoll-menu{display: block;}}
@media (min-width:1600px){}