@charset "utf-8";
 @media only screen and (min-width:980px) {
.header .navbar .nav > li.dropdown:hover > .dropdown-menu { display: block; top: 57px; visibility: visible; z-index: 999; opacity: 1; background: url('../images/bg-submenu.png') repeat; padding: 6px;}
.header .navbar .pull-right > li > .dropdown-menu, .header .navbar .nav > li > .dropdown-menu { top: -40px; padding: 0; border: none; display: block; visibility: hidden; opacity: 0; -moz-transition: top 0.5s ease 0s, visibility 0s ease 0s; -ms-transition: top 0.5s ease 0s, visibility 0s ease 0s; -o-transition: top 0.5s ease 0s, visibility 0s ease 0s; -webkit-transition: top 0.5s ease 0s, visibility 0s ease 0s; transition: top 0.5s ease 0s, visibility 0s ease 0s, z-index 0s ease 0.1s; z-index: -1; -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);}
.dropdown-submenu > .dropdown-menu { display: block !important; left: 100%; margin-left: -1px; top: -100%; opacity: 0; visibility: hidden; border-radius: 0; overflow: hidden; }
.dropdown-submenu:hover > .dropdown-menu { display: block !important; top: 0; visibility: visible; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; opacity: 1; }
.header{padding: 6px 0;-moz-box-shadow: 0 4px 4px rgba(0,0,0,0.06);-webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.06);box-shadow: 0 4px 4px rgba(0,0,0,0.06);}
}
@media only screen and (max-width:1199px) {
#header.header .navbar .container, .container { width: 940px; }
.header .navbar .nav li a { padding:16px 10px;font-size: 14px; }
.brand-image img {width: 178px; } 
}
@media only screen and (max-width:979px) {
#header.header .navbar .container, .container { width: 100%; }
.navMain { float: none; height: 40px; padding: 0; text-align: center; }
.header .navbar-inner { position: relative; }
.nav > .dropdown { padding-bottom: 0; }
.navbar .btn-navbar .icon-bar { width: 23px; margin-bottom: 5px; background: #143e8d!important; }
.navbar .btn-navbar .icon-bar:last-child { margin-bottom: 0; }
.dropdown-menu { width: 100%; }
.header .nav-collapse { float: none; padding: 0; width: 100%; z-index: 99; }
.header .nav-collapse li { display: block; width: 100%; }
.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li:last-child a { border: none; margin: 0; }
.header .navbar .nav li .dropdown-menu > li > a { padding: 15px 15px; font-size: 13px; }
.header .navbar .btn-navbar { margin: 0; position: absolute; right: 15px; top: 15px; background: none; border: none; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: none; line-height: 1.42857; margin: 0; padding: 10px 12px; z-index: 9999; }
.overlay .header .navbar .btn-navbar .icon-bar {
	background: #fff!important;
}
.header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .nav li .dropdown-menu > li > a:hover, .header .navbar .nav li .dropdown-menu > li:hover a { background: none; color: #de791c !important; }
.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li > a { text-align: center; background: #191919!important; color: #fff; border-radius: 0; }
.header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li > a { padding: 10px; font-size: 14px; font-weight: 400; border: none; }
.header .navbar .nav li .dropdown-menu > li > a:hover { border: none; }
.header .navbar .nav li .dropdown-menu > li.dropdown-submenu ul li a:hover, .header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .dropdown:hover .dropdown-toggle { -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; color: #de791c!important; }
.dropdown-menu { margin-left: 0!important; }
.header .nav-collapse li .menu-arrow:after { content: ""; font: var(--fa-font-solid); position: absolute; right: 15px; top: 13px; color: #fff; font-size: 16px; z-index: 99999; }
.header .nav-collapse li .menu-arrow.open-droupdown:after, .dropdown.open-droupdown > a { color: #de791c!important; }
.header .nav-collapse li .menu-arrow { cursor: pointer; width: 15px; height: 15px; }
.header .nav-collapse li.dropdown:hover:after, .header .nav-collapse li.dropdown.open::after { color: #9a0203; }
.header .nav-collapse .nav { margin: 0; overflow-y: auto; padding-bottom: 40px; }
.header .navbar-inner { min-height: 60px; }
.overlay .navbar .btn-navbar .icon-bar:last-child { margin: 0; top: 50%; -moz-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); -webkit-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); }
.overlay .navbar .btn-navbar .icon-bar:nth-child(2) { opacity: 0; }
.overlay .navbar .btn-navbar .icon-bar:first-child { top: 50%; -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }
.overlay .navbar .btn-navbar .icon-bar { position: absolute; }
.navbar .btn-navbar .icon-bar { transition: all ease-in-out 0.3s; }
.navMain { background: rgba(0, 0, 0, 0.9); box-sizing: border-box; display: block; height: 100%; left: 0; max-height: 0; opacity: 0; overflow-x: hidden; overflow-y: auto; position: fixed; top: 0; margin-top: 0; padding-top: 50px; -moz-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -ms-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -o-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -webkit-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; width: 100%; z-index: 14; }
body.overlay .navMain { max-height: 100vh; opacity: 1; }
/*.overlay header { position: fixed; top: 0; width: 100%; }*/
body.overlay { overflow: hidden; }
}
