#cssmenu ul,#cssmenu li,#cssmenu span,#cssmenu a{margin:0;padding:0}#cssmenu{}#cssmenu:after{content:'';display:block;clear:both}#cssmenu a{display:inline-block;font-family:Calibri,Arial,sans-serif;color:#fff;text-decoration:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}#cssmenu a:hover{background:#8fb02d}#cssmenu ul{list-style:none;height:30px;padding:7px 0}#cssmenu>ul>li{float:left;height:30px;margin:0 3px;position:relative}#cssmenu>ul>li>a{background:#4a8914;box-shadow:inset 1px 1px 3px rgba(19,18,16,0.2);-moz-box-shadow:inset 1px 1px 3px rgba(19,18,16,0.2);-webkit-box-shadow:inset 1px 1px 3px rgba(19,18,16,0.2);border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;line-height:24px;padding:5px 10px;font-size:18px;font-weight:bold}#cssmenu>ul>li.active a{background:#a5c057;color:#fff}#cssmenu .has-sub ul{color:#fff;font-size:16px;background:#4a8914;border:1px solid #a5c057;border-top:0 none;height:0;overflow:hidden;padding:0;position:absolute;opacity:0;top:35px;left:0;width:230px;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;z-index:1}#cssmenu .has-sub:after{content:'';display:block;padding:0 10px;position:absolute;bottom:-10px;left:0;height:10px;width:200%}#cssmenu .has-sub:hover ul{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;height:auto;opacity:1;padding:10px}#cssmenu .has-sub li,#cssmenu .has-sub li a{padding:0 5px;width:100%}#cssmenu .has-sub li{margin:8px 0}#cssmenu .has-sub li a{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;line-height:120%}