@charset "UTF-8";div#dropmenu{margin:0 0 5px 0}nav{padding:0}nav ul.nav{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-between;flex-direction:row}@media all and (max-width:800px){nav ul.nav{flex-direction:column}}nav ul.nav li{padding:0 0em 0 0em;margin:0 0 0.25em 0;position:relative}nav ul.nav li a,nav ul.nav li span{z-index:2;display:block;padding:0 1px 3px 1px;color:#002e52;font-size:1.1em;line-height:1em;font-weight:400;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(0,46,82,0);position:relative;z-index:101}nav ul.nav li:first-child a,nav ul.nav li:first-child span{padding-left:0px}nav ul.nav li:last-child a,nav ul.nav li:last-child span{padding-right:0px}nav ul.nav li a:hover,nav ul.nav li span:hover{text-decoration:none;color:#002e52;border-bottom:1px solid rgba(0,46,82,1)}nav ul.nav li ul{position:absolute;margin:5px 0 0 -20px;padding:5px 15px 15px 20px;background-color:#fff;text-align:left;z-index:100;opacity:0;visibility:hidden;top:0em;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}nav ul.nav li:hover ul{opacity:1;visibility:visible;top:1.1em;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}nav ul.nav li ul li{display:block;list-style:none;padding:10px 15px 0px 0;margin:0}nav ul.nav li ul li a,nav ul.nav li ul li span{display:inline-block;font-size:0.9em;line-height:1em;padding:0 1px 2px 1px;border-bottom:1px solid rgba(0,46,82,0)}nav ul.nav>li.active>a,nav ul.nav>li.active>span{color:#002e52;border-bottom:1px solid rgba(207,17,17,1)}nav ul li ul.mod-menu__sub li.active a,nav ul li ul.mod-menu__sub li.active span{color:#002e52;border-bottom:1px solid rgba(207,17,17,1)}div#menu-toggle{display:none;cursor:pointer;color:#002e52;text-transform:uppercase;font-size:22px;line-height:22px;text-align:right;padding:0 0 0.25em 0;position:relative;z-index:20}.MenuHamburger{margin-left:0.25em;display:inline-block;vertical-align:bottom}.MenuHamburger .bar1,.MenuHamburger .bar2,.MenuHamburger .bar3{width:22px;height:2px;background-color:#002e52;margin:1px 0 4px 0;transition:0.4s}body.menu-open .bar1{-webkit-transform:rotate(-45deg) translate(-6px,3px);transform:rotate(-45deg) translate(-6px,3px)}body.menu-open .bar2{opacity:0}body.menu-open .bar3{-webkit-transform:rotate(45deg) translate(-5px,-3px);transform:rotate(45deg) translate(-5px,-3px)}@media all and (max-width:800px){nav{position:relative;z-index:10}nav ul.nav{flex-direction:column}div#menu-toggle{display:block}body div.menu-collapse{max-height:0;overflow:hidden}div.menu-collapse{}body.menu-open div.menu-collapse{-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-ms-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;max-height:500px}body.menu-open div.menu-collapse ul.nav li:hover ul{opacity:0;visibility:hidden}body.menu-open div.menu-collapse ul.nav li.active ul{opacity:1;visibility:visible;position:static;margin:0;padding:0.5em 0 0.5em 0}body.menu-open div.menu-collapse ul.nav li.active ul li{padding:0px 0px 0.25em 1em}}
