@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");#menu{list-style:none;margin:0;padding:0;}
#menu:before{content:"";display:inline-block;vertical-align:middle;height:100%;}
#menu > li{position:relative;display:inline-block;*display:inline;zoom:1;height:60px;vertical-align:middle;line-height:60px;}
#menu > li a{position:relative;color:#667373;text-transform:uppercase;text-decoration:none;font-size:18px;font-weight:700;display:block;padding-right:25px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;}
#menu > li a:hover{color:#1296d9;}
#menu > li a.ac{display:inline;padding:10px 15px;font-size:11px;font-weight:400;margin-left:50px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#menu > li a.ac.need-login{background:#e31f24;color:white;}
#menu > li a.ac.logged-in{background:#4e5858;color:white;}
#menu > li > ul{z-index:999;display:none;position:absolute;left:50%;top:60px;list-style:none;margin:0;padding:0;min-width:200px;background:#6b6b6b;-webkit-box-shadow:0 2px 15px -5px black;-moz-box-shadow:0 2px 15px -5px black;box-shadow:0 2px 15px -5px black;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#menu > li > ul li a{line-height:1;padding:15px;color:#fff;font-size:12px;}
#menu > li > ul li a:hover{color:white;background:#1296d9;}
#menu > li > ul li:last-child a:hover{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#menu > li > ul:before{content:"";top:-20px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent #6b6b6b transparent;}
#menu > li:hover > ul, #menu > li.active > ul{display:block;}
@media screen and (min-width:991px){ul.a-list li.show-on-mobiles{display:none;}
}