.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none;}
.nav-collapse li{width:100%;display:block;}
.js .nav-collapse{clip:rect(0 0 0 0);position:absolute;display:block;overflow:hidden;zoom:1;margin-left:auto;}
.nav-collapse.opened{max-height:9999px;}
.mobile-phone{display:none;}
.disable-pointer-events{pointer-events:none!important;}
.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.fixed{position:fixed;width:100%;left:0;top:0;}
.nav-collapse,.nav-collapse *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nav-collapse,.nav-collapse ul{list-style:none;float:left;}@media screen and (min-width: 40em) {.nav-collapse.left{float:left;}
.nav-collapse.center{float:none;}}
.nav-collapse li{padding:0 15px;position:relative;}
.header-absolute .nav-collapse li:after{border:2px solid #fff;}
.scrollMenu .nav-collapse li:after{border:2px solid #8e8e8e;}
.scroll_header .nav-collapse li:last-child:after{display:none;}
.nav-collapse li:last-child{padding-right:0;}@media screen and (min-width: 40em) {.nav-collapse li{width:auto;display:inline-block;}}@media screen and (max-width: 1024px) {.js .nav-collapse{position:relative;width:100%;}
.js .nav-collapse.closed{max-height:none;}
.nav-toggle{display:none;}
.nav-collapse li{width:100%;display:block;}
#nav-toggle{}
.mobile-phone{}}
.nav-collapse a{display:inline-block;color:#fff;font-weight:500;text-transform:uppercase;}
.nav-collapse a.order{color:#fff;}
.nav-collapse a:active,.nav-collapse .active a{color:#fff;}@media screen and (min-width: 40em) {.nav-collapse a{vertical-align:middle;}}
.nav-collapse ul ul a{background:#ca3716;padding-left:2em;}@media screen and (min-width: 40em) {.nav-collapse ul ul a{display:none;}}
.nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-indent:-300px;position:relative;overflow:hidden;width:35px;height:35px;border-radius:3px;background:#efefef;position:absolute;left:15px;top:14px;}
.nav-toggle:before{color:#000;font:normal normal normal 14px/1 FontAwesome;content:"\f0c9";text-transform:none;text-align:center;position:absolute;text-indent:0;speak:none;width:100%;right:0;top:0;line-height:33px;font-size:21px;width:35px;height:35px;background:#efefef;}
.nav-toggle.active:before{font-size:24px;content:"\f00d";}
.nav-collapse .active a.order{color:#fff!important;}
#nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;}@media (min-width: 1025px) {#nav-toggle{display:none}}
#nav-toggle.active div:nth-child(1){-webkit-transform:rotate(45deg) translate3d(3px,8px,0);transform:rotate(45deg) translate3d(2px,8px,0)}
#nav-toggle.active div:nth-child(2){opacity:0}
#nav-toggle.active div:nth-child(3){-webkit-transform:rotate(-45deg) translate3d(3px,-8px,0);transform:rotate(-45deg) translate3d(2px,-8px,0)}
#nav-toggle div{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .4s ease;transition:all .4s ease;border-radius:1px;margin-bottom:5px;background:#000;height:2px;width:23px}@media only screen and (min-width: 768px) and (max-width: 1024px) {.logo{}
.logo img{margin:0px auto;display:block;max-width:170px;}
.mobile-phone{color:#000;font-size:20px;width:45px;display:block;}
.mobile-phone:after{content:'';border-left:1px solid #efefef;display:block;width:1px;height:20px;position:absolute;top:10px;right:40px;}
#nav-toggle:after{content:'';border-right:1px solid #efefef;display:block;width:1px;height:20px;position:absolute;top:0px;left:40px;}
.nav-collapse a.order{margin-top:10px;}
.nav-collapse li{text-align:center;border-top:1px solid #eee;}
.nav-collapse li a{padding:10px 0;}}@media only screen and (max-width: 767px) {.logo{}
.logo img{margin:0px auto;display:block;max-width:150px;}
.mobile-phone{color:#000;font-size:20px;display:block;z-index:999;}
.mobile-phone:after{content:'';border-left:1px solid #efefef;display:block;width:1px;height:20px;position:absolute;top:15px;right:50px;}
#nav-toggle:after{content:'';border-right:1px solid #efefef;display:block;height:20px;position:absolute;top:15px;left:50px;}header{position:fixed;}
.nav-collapse a.order{margin-top:10px;}
.nav-collapse li{text-align:center;border-top:1px solid #eee;}
.nav-collapse li a{padding:10px 0;}
.js .nav-collapse{background:#fff;}}nav.white-menu a{color:#fff;}
.menu-style-2{float:none;}
.menu-style-2 li{border-left:1px solid #616161;padding:10px 30px;}
.menu-style-2 li:last-child{border-right:1px solid #616161;padding-right:30px;}
.menu-style-2-block{background:#3a3a3a;}
.menu-style-2 li a{font-weight:500;}