.nav-column a,.nav>li>a,h3{font-weight:700}.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{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}.nav{cursor:default;display:inline-block;position:relative;z-index:500}.nav-search>form,.nav>li>a{position:relative;z-index:510}.nav>li{float:left}.nav>li>a{background:#372f2b;border-left:1px solid #4b4441;border-right:1px solid #312a27;color:#fcfcfc;display:block;line-height:3.5;padding:0 1.25em;text-shadow:0 0 1px rgba(0,0,0,.35);transition:all .3s ease}.nav>li:hover>a,.nav>li>a:focus{background:#4b4441}.nav>li:first-child>a{border-left:none;border-radius:3px 0 0 3px}.nav-search>form{border-left:1px solid #4b4441;height:3.5em;width:inherit}.nav-search input[type=text]{background:#372f2b;color:#999;display:block;float:left;font-weight:700;line-height:1.5;padding:1em 0;text-shadow:0 0 1px rgba(0,0,0,.35);transition:all .3s ease 1s;width:0}.nav-search input[type=text]:focus{color:#fcfcfc}.nav-search input[type=text]:focus,.nav-search:hover input[type=text]{padding:1em 1.25em;transition:all .3s ease .1s;width:6.875em}.nav-search input[type=submit]{background:url(../img/search-icon.svg) center center no-repeat #372f2b;border-radius:0 3px 3px 0;cursor:pointer;display:block;float:left;height:3.5em;padding:0 1.25em;transition:all .3s ease}.nav-search input:focus,.nav-search input[type=submit]:hover{background-color:#4b4441}.mega-menu{background:#fff;border:1px solid #ddd;border-radius:0 0 3px 3px;opacity:0;position:absolute;transition:all .3s ease .15s;visibility:hidden;width:100%}li:hover>.mega-menu{opacity:1;overflow:visible;visibility:visible}.nav-column{float:left;padding:2.5%;width:20%}.nav-column a{color:#888;display:block;line-height:1.75}.nav-column a:hover{color:#2196f3}h3{color:#372f2b;font-size:.95em;line-height:1.15;margin:1.25em 0 .75em;text-transform:uppercase}.highlight{color:#2196f3}