@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:#17b6eb;}*/

#cssmenu > ul li ul li a:hover{background: #000;
  color: #fff !important;}

#cssmenu > ul li a{
	color: #000;
  display: block;
  margin: 0;
  padding: 9px 9px;
  position: relative;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px;
  background: #e9e8e8;}

#cssmenu > ul li ul li {
  padding-left: 14px;
}

#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: #f8cb13; color: #000 !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:94%;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;}