.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;position:relative;cursor:default;z-index:500}.nav > li{display:block;float:left}.nav > li > a{position:relative;display:block;z-index:510;height:60px;padding:0 20px;line-height:60px;font-size:14px;color:#fcfcfc;text-shadow:0 0 1px rgba(0,0,0,.35);-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:hover > a{background:#dd5049}.nav > li:first-child > a{border-radius:3px 0 0 3px;border-left:none}.nav > li > div{position:absolute;display:block;width:100%;top:60px;left:0;opacity:0;visibility:hidden;overflow:hidden;background:#dd5049;border-radius:0 0 3px 3px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}.nav > li:hover > div{opacity:1;visibility:visible;overflow:visible}.nav .nav-column{float:left;width:20%;padding:2.5%}.nav .nav-column li a{display:block;line-height:26px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:13px;color:#fff}.nav .nav-column li a:hover{color:#000}