#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{list-style:none;padding:0;border:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;line-height:1;display:block}#cssmenu{padding:15px 30px;text-align:center;box-shadow:0 0 70px -33px #000;-moz-box-shadow:0 0 70px -33px #000;-webkit-box-shadow:0 0 70px -33px #000;width:100%;margin-top:75px}#cssmenu ul ul{display:none}#cssmenu>ul>li.active>ul{display:block}.align-right{float:right}#cssmenu>ul>li>a{padding:20px 0;font-size:16px;text-decoration:none;font-weight:700;color:#fff;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;cursor:pointer;z-index:2}#cssmenu>ul>li>a:hover{color:#fff!important}#cssmenu ul>li.has-sub>a:after{height:10px;right:26px;top:19px;width:2px;z-index:5}#cssmenu ul>li.has-sub>a:after,#cssmenu ul>li.has-sub>a:before{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;position:absolute;background:#282828;display:block}#cssmenu ul>li.has-sub>a:before{height:2px;right:22px;top:23px;width:10px}#cssmenu ul>li.has-sub.open>a:after,#cssmenu ul>li.has-sub.open>a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cssmenu ul ul li a{padding:14px 22px;font-size:14px;text-decoration:none;color:#070707;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;background:#eee;cursor:pointer;z-index:2}#cssmenu ul ul ul li a{padding-left:32px}#cssmenu ul ul li a:hover{color:#fff!important;background:#004b8c}#cssmenu ul li .active{color:#333!important}#cssmenu ul ul>li.has-sub>a:after{right:26px;top:16px;background:#fff}#cssmenu ul ul>li.has-sub>a:before{top:20px;background:#fff}#cssmenu ul ul li .pro-active{color:#fff}.menu-first{font-size:21px!important;border:none!important;font-weight:700;color:#002f00!important;text-align:center}