.nav,.nav a,.nav form,.nav input,.nav li,.nav ul{border:none;margin:0;padding:0}.nav a{text-decoration:none}.nav li{list-style:none}.nav,input{-webkit-font-smoothing:antialiased;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.nav{cursor:default;z-index:500;text-align:center;width:100%;margin:0 auto;display:inline-block;position:relative}.nav>li{display:inline-block}.nav>li>a{text-shadow:0 0 1px #00000059;z-index:510;padding:0 1.25em;font-weight:400;line-height:3;transition:all .3s;display:block;position:relative;color:#000!important}.nav>li:first-child>a{border-left:none;border-radius:3px 0 0 3px}.nav-search>form{height:3.5em;width:inherit;z-index:510;border-left:1px solid #4b4441;position:relative}.nav-search input[type=text]{color:#999;float:left;text-shadow:0 0 1px #00000059;background:#372f2b;width:0;padding:1em 0;font-weight:700;line-height:1.5;transition:all .3s 1s;display:block}.nav-search input[type=text]:focus{color:#fcfcfc}.nav-search input[type=text]:focus,.nav-search:hover input[type=text]{width:6.875em;padding:1em 1.25em;transition:all .3s .1s}.nav-search input[type=submit]{cursor:pointer;float:left;background:#372f2b url(../img/search-icon.svg) 50% no-repeat;border-radius:0 3px 3px 0;height:3.5em;padding:0 1.25em;transition:all .3s;display:block}.nav-search input:focus,.nav-search input[type=submit]:hover{background-color:#4b4441}.mega-menu{opacity:0;visibility:hidden;z-index:9999;background:#fff;border:1px solid #ddd;border-radius:0 0 3px 3px;width:80%;max-height:80vh;margin:0 auto;transition:all .3s .15s;position:absolute;left:10vw;overflow-y:scroll}li:hover>.mega-menu{opacity:1;visibility:visible;overflow-y:scroll}.nav-column{float:right;width:20%;margin-right:25px;padding:1.3%}.minheight200{min-height:200px!important}@media (width<=770px){.nav-column{float:right;width:45%;margin-right:0;padding:2.5%}.nav>li{display:block}.nav>li>a{text-align:right}.mega-menu{width:99%;height:125%;left:.1vw}.menu-wrapper{margin-top:30px}}.nav-column a{color:#888;font-size:.9em;font-weight:700;line-height:1.85;display:block}.nav-column a:hover{color:#2196f3}.nav-column .headmenu{color:#372f2b;text-transform:uppercase;margin:1.25em 0 .75em;font-size:.99em;font-weight:700;line-height:1.15}.highlight{color:#2196f3}