*,
*:after,
*:before{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
.nav{position:relative;display:inline-block;font:normal 14px Arial, Helvetica, sans-serif;color:#fff;z-index:100;float:right;}
.nav-list{text-align:left;margin:0px 0px 0px 0px;}
.nav-item{float:left;*display:inline;zoom:1;position:relative;list-style-type:none;}
.nav-item a{display:block;color:#fff;padding:14px 10px 13px 10px;text-decoration:none;}
.nav-item > a:hover{color:#fff;background-color:#c95713;}
.nav-item > a.activeState{color:#fff;background-color:#c95713;}
.nav-item:hover .nav-submenu{display:block;}
.nav-submenu{display:none;position:absolute;left:0;width:250px;}
.nav-submenu-item{list-style-type:none;}
.nav-submenu-item a{color:#000;background-color:#fff;display:block;padding:10px 20px 10px 20px;}
.nav-submenu-item a:hover{color:#fff;background-color:#ae0e02;display:block;padding:10px 20px 10px 20px;}
.nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;background:#c95713 url(../images/nav.svg) no-repeat center center;background-size:18px;height:50px;width:50px;}
.nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #1b4160;height:49px;width:50px;cursor:pointer;background-color:#2d6da1;}
.nav-click i{display:block;height:48px;width:48px;background:url(../images/drop.svg) no-repeat center center;background-size:20px;}
.nav-click:hover{background-color:#1b4160;}
.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
@media only screen and (min-width:320px) and (max-width:768px){.nav-mobile{display:block;}
.nav{width:100%;padding:50px 0 0;}
.nav-list{display:none;}
.nav-item{width:100%;float:none;}
.nav-item > a{padding:15px;}
.nav-click{display:block;}
.nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu{display:none;}
.nav-submenu{position:static;width:100%;}
.nav-item a{-webkit-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
.nav-item > a:hover{-webkit-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
.nav-submenu-item a{-webkit-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
.nav-submenu-item a:hover{-webkit-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
}