#newmenu{box-sizing:border-box;padding:0;padding-left:0;margin:0 auto;}
#newmenu:before,
#newmenu:after{content:"";display:table;}
#newmenu:after{clear:both;}
#newmenu{zoom:1;}
#newmenu li{float:left;border-right:1px solid #222;-moz-box-shadow:1px 0 0 #444;-webkit-box-shadow:1px 0 0 #444;box-shadow:1px 0 0 #444;position:relative;box-sizing:border-box;list-style:none;margin:0;}
#newmenu a{float:left;padding:12px 15px;color:#cccccc;text-transform:uppercase;font:bold 12px Arial, Helvetica;text-decoration:none;text-shadow:0 1px 0 #000;}
#newmenu li:hover > a{color:#fafafa;}
/*html #newmenu li a:hover{color:#fafafa;}*/
#newmenu #newmenubutton{visibility:hidden;}
#newmenu ul{padding-left:0;margin-top:20px;_margin:0;opacity:0;visibility:hidden;position:absolute;top:37px;left:0;z-index:9999;background:#444;background:-moz-linear-gradient(#444, #111);background-image:-webkit-gradient(linear, left top, left bottom, from(#444), to(#111));background:-webkit-linear-gradient(#444, #111);background:-o-linear-gradient(#444, #111);background:-ms-linear-gradient(#444, #111);background:linear-gradient(#444, #111);-moz-box-shadow:0 -1px rgba(255,255,255,.3);-webkit-box-shadow:0 -1px 0 rgba(255,255,255,.3);box-shadow:0 -1px 0 rgba(255,255,255,.3);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;transition-property:margin-top, opacity, height;transition-duration:0.3s;transition-timing-function:ease-in-out;}
#newmenu li:hover > ul{opacity:1;visibility:visible;margin-top:0px;}
#newmenu li:last-child{box-shadow:none;border:none;}
#newmenu ul li{float:none;display:block;border:0;_line-height:0;-moz-box-shadow:0 1px 0 #111, 0 2px 0 #666;-webkit-box-shadow:0 1px 0 #111, 0 2px 0 #666;box-shadow:0 1px 0 #111, 0 2px 0 #666;margin:0;}
#newmenu ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#newmenu ul a{padding:10px;_height:10px;display:block;white-space:nowrap;float:none;text-transform:none;}
#newmenu ul a:hover{background-color:#0186ba;background-image:-moz-linear-gradient(#04acec, #0186ba);background-image:-webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));background-image:-webkit-linear-gradient(#04acec, #0186ba);background-image:-o-linear-gradient(#04acec, #0186ba);background-image:-ms-linear-gradient(#04acec, #0186ba);background-image:linear-gradient(#04acec, #0186ba);}
#newmenu ul li:first-child > a{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#newmenu ul li:first-child > a:after{content:'';position:absolute;left:40px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #444;}
#newmenu ul li:first-child a:hover:after{border-bottom-color:#04acec;}
#newmenu ul li:last-child > a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
@media screen and (max-width:430px){#newmenu a{padding:0 0 0 15px;float:none;}
#newmenu ul a{padding:10px;}
#newmenu li{float:none;display:block;height:33px;margin:5px 0 0 0;box-shadow:0px 1px 0 #444;border-bottom:1px solid #222;padding-bottom:8px;}
#newmenu ul li{height:auto;}
#newmenu ul{top:33px;}
#newmenu #newmenubutton{visibility:visible;height:20px;width:20px;display:inline-block;text-align:center;font-weight:bold;}
#newmenu ul li{height:0;overflow:hidden;transition-property:height;transition-duration:0.6s;transition-timing-function:ease-in-out;}
#newmenu li:hover > ul li{height:36px;}
}