@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;border-left:1px solid #fff; border-right:1px solid #fff;}
#cssmenu > ul li ul li a{background:#9ad412;color:#000;}
#cssmenu > ul li ul li a:hover{background:#a0d23b;color:#000;}
#cssmenu > ul li a{color: #000000 !important; display: block; margin: 0; border-radius: 5px; padding: 9px 9px; position: relative; font-size: 14px; font-weight: 500; background: #f1f1f1; letter-spacing: 0.8px; font-family: "Nunito", Sans-serif;}
#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:#a0d23b;border-color:transparent;}
#cssmenu > ul li > a > span:hover{color:#000 !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; margin-left: 1px !important;}
#cssmenu > ul li:hover > ul{top:0px;opacity:1;}