#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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu{width:205px;margin-left:4px;font-family:Helvetica,Arial,sans-serif;color:#fff}#cssmenu ul ul{display:none}.align-right{float:right}#cssmenu>ul>li>a{padding:10px 16px;border-top:1px solid #16427a;cursor:pointer;z-index:2;font-size:12px;font-weight:700;text-decoration:none;color:#cde0f9;background:#1f579f}#cssmenu>ul>li>a:hover,#cssmenu>ul>li.active>a,#cssmenu>ul>li.open>a{color:#cde0f9;background:#3068b1}#cssmenu>ul>li.open>a .holder:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cssmenu>ul>li.open>a .holder:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cssmenu>ul>li:last-child>a,#cssmenu>ul>li.last>a{border-bottom:1px solid #1682ba}.holder{width:0;height:0;position:absolute;top:0;right:0}.holder::after,.holder::before{display:block;position:absolute;content:"";width:6px;height:6px;right:20px;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:10px;border-top:2px solid #fff;border-left:2px solid #fff}#cssmenu>ul>li>a:hover>span::after,#cssmenu>ul>li.active>a>span::after,#cssmenu>ul>li.open>a>span::after{border-color:#eee}.holder::before{top:10px;border-top:2px solid;border-left:2px solid;border-top-color:inherit;border-left-color:inherit}#cssmenu ul ul li a{cursor:pointer;padding:8px 20px;z-index:1;text-decoration:none;font-size:12px;font-weight:700;color:#ccdff9;background:#3068b1}#cssmenu ul ul li:hover>a,#cssmenu ul ul li.open>a,#cssmenu ul ul li.active>a{background:#3a70b6}#cssmenu ul ul li:first-child>a{box-shadow:none}#cssmenu ul ul ul li:first-child>a{box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}#cssmenu ul ul ul li a{padding-left:30px}#cssmenu>ul>li>ul>li:last-child>a,#cssmenu>ul>li>ul>li.last>a{border-bottom:0}#cssmenu>ul>li>ul>li.open:last-child>a,#cssmenu>ul>li>ul>li.last.open>a{border-bottom:1px solid #32373e}#cssmenu>ul>li>ul>li.open:last-child>ul>li:last-child>a{border-bottom:0}#cssmenu ul ul li.has-sub>a::after{display:block;position:absolute;content:"";width:5px;height:5px;right:20px;z-index:10;top:11.5px;border-top:2px solid #eee;border-left:2px solid #eee;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#cssmenu ul ul li.active>a::after,#cssmenu ul ul li.open>a::after,#cssmenu ul ul li>a:hover::after{border-color:#fff}.responsive-top-menu{height:auto;width:100%;position:absolute;right:0;top:20px}.menu-btn{float:right}.responsive-top-menu ul{padding:0;background:#1f579f;margin-top:16px;margin-bottom:0;display:none;width:100%}.responsive-top-menu ul li{list-style:none;margin:0;border-bottom:1px solid #16427a;padding:6px 16px}.responsive-top-menu ul li a{text-decoration:none;color:#cde0f9;font-weight:700}