@charset 'UTF-8';#cssmenu > ul{list-style:none;margin:0;padding:0;vertical-align:baseline;line-height:1;}
#cssmenu > ul{display:block;position:relative;width:100%;border-radius:8px 10px 8px 0px;}
#cssmenu > ul li{display:block;position:relative;margin:0;padding:0;z-index:99999;border-bottom:1px solid #fff;}
#cssmenu > ul li ul li a{background:#c7a75d;color:#fff;}
#cssmenu > ul li ul li a:hover{background:#333;color:#fff;}
#cssmenu > ul li a{color:#fff;display:block;margin:0;padding:9px 9px;position:relative;font-weight:600;text-transform:uppercase;font-size:13px;background:#333;}
#cssmenu > ul li:first-child{/*padding-top:10px;*/}
#cssmenu > ul li:last-child{padding-bottom:10px;}
#cssmenu > ul li:first-child > a{border-top:0;}
#cssmenu > ul li:last-child > a{border-bottom:0;}
#cssmenu > ul li > a:hover,
#cssmenu > ul li:hover > a{background:#c7a75d;color:#fff !important;border-color:transparent;}
#cssmenu > ul li > a > span:hover{color:#fff !important;}
#cssmenu > ul .has-sub > a::after{}
#cssmenu > ul > li > a:hover::after,
#cssmenu > ul > li:hover > a::after{font-family:FontAwesome;content:"\f04b";float:right;font-size:13px;}
#cssmenu > ul li > a:hover::before,
#cssmenu > ul li:hover > a::before{}
#cssmenu > ul ul{position:absolute;left:100%;top:-9999px;padding-left:0px;opacity:0;width:100%;overflow:auto;max-height:500px;z-index:999999;border-radius:0 8px 8px 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}
#cssmenu > ul li:hover > ul{top:0px;opacity:1;}