#cssmenu>ul>li,#cssmenu>ul>li>a{position:relative;display:block}#cssmenu,#cssmenu ul li.has-sub:hover>div,#cssmenu ul li.has-sub:hover>ul,#cssmenu>ul>li{display:block}#cssmenu ul li>ul li,#cssmenu>ul,#cssmenu>ul>li{list-style:none inside;margin:0}#cssmenu ul li>ul li a,#cssmenu>ul>li>a{outline:0;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.current_page_item{background:#673ab7}#cssmenu,#cssmenu a,#cssmenu li,#cssmenu ul{border:none;margin:0;padding:0;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#cssmenu{height:auto;padding:0;margin:0;width:auto}#cssmenu,#cssmenu>ul>li>ul>li a:hover{background:#7044bf}#cssmenu>ul{padding:0}#cssmenu>ul>li{padding:0;float:left}#cssmenu>ul>li>a{padding:8px 38px;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.4);font-weight:700;font-size:16px;font-family:Helvetica,Arial,sans-serif;color:#fff}#cssmenu>ul>li>a:hover{background:#7044bf;color:#fff}#cssmenu>ul>li:first-child>a{border:0}#cssmenu>ul>li>a:after{content:'';position:absolute;top:0;bottom:0;right:0;z-index:99}#cssmenu ul li.has-sub:hover>a{background:#673ab7;top:0;z-index:999}#cssmenu ul li.has-sub>a:hover{background:#7044bf}#cssmenu ul li>div,#cssmenu ul li>ul{display:none;width:auto;position:absolute;padding:0;background:#fff;z-index:999}#cssmenu ul li>ul{width:210px}#cssmenu ul li>ul li{display:block;padding:0;position:relative;border-bottom:1px solid #cdc1e3}#cssmenu ul li>ul li a{display:block;position:relative;margin:0;padding:5px 30px;font:10pt Helvetica,Arial,sans-serif;color:#48228d;background:#fff;font-weight:700}#cssmenu ul ul a:hover{color:#fff}#cssmenu>ul>li.has-sub>a:hover:before{border-top:5px solid #fff}