.jsnav-header .jsnav-header-wrapper { position: relative; } .jsnav-header .jsnav-header-wrapper .jsnav-menu > ul { display: none; padding: 60px 0 0 0px; margin-bottom: 0;width: 100%;background-color: rgba(255,255,255,0.9) }
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul { list-style: none; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li > a { display: block; font-size: 13px; text-decoration: none; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul ul li > a { padding: 0px 0px 0px 30px; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul ul ul li > a { padding: 14px 15px 14px 45px; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul { display: none; }
.burger-menu { position: absolute; padding-top: 7px; top: 22px; right: 20px; cursor: pointer; width: 20px; height: 15px; }
.hamburger { margin-top: 7px; }
.hamburger-inner { position: absolute; width: 20px; height: 3px; background-color: rgba(0,25,58,0.60); }
.hamburger-inner:after, .hamburger-inner:before { position: absolute; width: 20px; height: 3px; background-color: rgba(0,25,58,0.60); }
.hamburger-inner:after { display: block; content: ""; }
.hamburger-inner:before { display: block; content: ""; top: -7px; }
.hamburger-inner:after { bottom: -7px; }
.menu-open .hamburger-inner {background-color: rgba(255,255,255,0.00)}
.menu-open .hamburger-inner:after {transform: rotate(45deg);top:0}
.menu-open .hamburger-inner:before {display: block; transform: rotate(-45deg);top:0}
.dropdown-plus { position: absolute; cursor: pointer; top: 0; right: 0; width: 50px; height: 50px; line-height: 50px; }
.dropdown-plus::after, .dropdown-plus::before { position: absolute; top: 29px; right: 18px; width: 13px; height: 2px; content: ""; background-color: rgba(0,25,58,0.60); }
.dropdown-plus::after { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.dropdown-plus.dropdown-open::after { display: none; }
.jsnav-menu a { color: rgba(0,25,58,0.60);padding-left: 20px;
padding-right: 20px;
font-size: 0.8em;
text-transform: uppercase;}
.jsnav-menu a:hover {color: rgba(0,25,58,1);}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; border-top: 1px solid rgba(0,25,58,0.20);}
@media (min-width: 1200px) { 
header {
height: 80px;
line-height: 76px;}
.logo {
margin-top: 15px;
height: 50px;
width: auto;
}
.logo img {height: 50px; width: auto}
.jsnav-header .jsnav-header-wrapper { height: 80px; max-width: 1140px;
margin: auto;}
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul {background-color: rgba(255,255,255,0.00) } .jsnav-header .jsnav-header-wrapper .burger-menu { display: none; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu { float: right; clear: inherit; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul { display: block !important; padding: 0; font-size: 0; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul > .dropdown_menu::after { transform: rotate(45deg); -webkit-transform: rotate(45deg); border: solid rgba(0,25,58,0.60); border-width: 0 1px 1px 0; padding: 2px; content: ''; margin-bottom: 3px; text-align: center; position: absolute; right: 50%; top: 56px; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul > li { display: inline-block; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul > li > a {
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: rgba(0,25,58,0.60);
padding-left: 10px;
padding-right: 10px;
font-size: 13px; text-transform: uppercase; white-space: nowrap;
} .jsnav-header .jsnav-header-wrapper .jsnav-menu > ul > li > a:hover { color: rgba(0,25,58,1);border-bottom: 1px solid rgba(0,25,58,0.20);}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; border-top: 0px solid rgba(0,25,58,0.20);}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; border-bottom: 0px solid rgba(0,25,58,0.20);}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li ul li{ position: relative; border-bottom: 1px solid rgba(0,25,58,0.20);}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li.dropdown_menu > a > span { display: none; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul ul li > a {
position: relative; padding: 0 15px  !important;
height: 60px;
line-height: 60px;
}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li:last-child{
border-bottom: 0px solid rgba(255,255,255,1) !important;
}
.jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul { background: rgba(255,255,255,0.9); position: absolute; top: 100%; display: block !important; width: auto !important;min-width: 250px;  white-space: nowrap; visibility: hidden; -webkit-box-shadow: 0 12px 30px -2px rgba(0, 0, 0, 0.07); box-shadow: 0 12px 30px -2px rgba(0, 0, 0, 0.07); opacity: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul ul { top: 0px;right: 100%; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul > .dropdown_menu::after { transform: rotate(135deg); -webkit-transform: rotate(135deg); border: solid #fff; border-width: 0 1px 1px 0; padding: 2px; content: ''; margin-bottom: 3px; text-align: right; position: absolute; left: 5px; top: 26px; }
.jsnav-header .jsnav-header-wrapper .jsnav-menu li:hover > ul {
opacity: 1;
visibility: visible;
}
.dropdown-plus { display: none; } }