#cssmenu ul ul li.has-sub>a::after,.holder::after,.holder::before{right:20px;display:block;position:absolute;content:""}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative}#cssmenu ul ul{display:none}.align-right{float:right}#cssmenu>ul>li>a{padding:15px;cursor:pointer;z-index:2}.holder{width:0;height:0;position:absolute;top:0;right:0}.holder::after,.holder::before{width:6px;height:6px;z-index:10;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.holder::after{top:17px;border-top:2px solid #fff;border-left:2px solid #fff}.holder::before{top:18px;border-top:2px solid;border-left:2px solid;border-top-color:inherit;border-left-color:inherit}#cssmenu ul ul li a{cursor:pointer;padding:15px 30px;z-index:1;font-size:16px;background-color:#111;border-bottom:solid 1px #333;text-transform:none}#cssmenu ul ul li.active>a,#cssmenu ul ul li.open>a,#cssmenu ul ul li:hover>a{color:#fff}#cssmenu ul ul ul li a{padding-left:30px}#cssmenu ul ul li.has-sub>a::after{width:5px;height:5px;z-index:10;top:11.5px}