@import url("fonts.css");.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav form,
.nav input{margin:0;padding:0;border:none;outline:none;}
.nav a{text-decoration:none;}
.nav li{list-style:none;}
.nav{display:inline-block;cursor:default;z-index:500;float:right}
.nav > li{display:block;float:left;}
.nav > li > a{position:relative;display:block;z-index:510;}
.nav > li:hover > a{}
.nav > li:first-child > a{border-left:none;}
.nav > li.nav-search > form{position:relative;width:inherit;height:54px;z-index:510;border-left:1px solid #4b4441;}
.nav > li.nav-search input[type="text"]{display:block;float:left;width:1px;height:24px;padding:15px 0;line-height:24px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:13px;color:#999999;text-shadow:0 0 1px rgba(0,0,0,.35);background:#372f2b;-webkit-transition:all .3s ease 1s;-moz-transition:all .3s ease 1s;-o-transition:all .3s ease 1s;-ms-transition:all .3s ease 1s;transition:all .3s ease 1s;}
.nav > li.nav-search input[type="text"]:focus{color:#fcfcfc;}
.nav > li.nav-search input[type="text"]:focus,
.nav > li.nav-search:hover input[type="text"]{width:110px;padding:15px 20px;-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;-o-transition:all .3s ease .1s;-ms-transition:all .3s ease .1s;transition:all .3s ease .1s;}
.nav > li.nav-search input[type="submit"]{display:block;float:left;width:20px;height:54px;padding:0 25px;cursor:pointer;background:#372f2b url(../img/search-icon.png) no-repeat center center;border-radius:0 3px 3px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.nav > li.nav-search input[type="submit"]:hover{background-color:#4b4441;}
.nav > li > div{background:#EAEFF3;border-bottom:4px solid #ee5511;display:block;left:42%;opacity:0;overflow:hidden;position:absolute;top:125px;transition:all 0.3s ease 0.15s;visibility:hidden;width:38%;z-index:999;}
.nav > li:hover > div{opacity:1;visibility:visible;overflow:visible;}
.nav .nav-column{float:left;width:50%;padding:15px;}
.nav .nav-column h3{margin:20px 0 10px 0;line-height:18px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px;color:#372f2b;text-transform:uppercase;}
.nav .nav-column h3.orange{color:#ff722b;}
.nav .nav-column li{}
.nav .nav-column li a{display:block;font-family:'open_sansregular';font-size:13px;color:#7e7b7b;padding:4px 0;}
.nav .nav-column li a:hover{color:#f89527;}
@media screen and (max-width:900px){.nav .nav-column li a{font-size:12px;}
}
@media screen and (max-width:800px){.nav > li > a{letter-spacing:2px;margin:0 2px;padding:29px 6px;}
.nav .nav-column{float:left;padding:20px 3%;}
}