#nav{float:left;width:100%}#cssmenu,#cssmenu #menu-button,#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:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button{display:none}#cssmenu{width:auto;border-radius:5px}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu.align-right>ul>li{float:right}#cssmenu.align-right ul ul{text-align:right}#cssmenu>ul>li{float:left;font-size:20px;}#cssmenu>ul>li:last-child{padding-right:0;background:0 0}#cssmenu>ul>li>a{font-size:15px;text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;border-bottom:3px solid #fff;transition:.5s;font-family:roboto;text-transform:uppercase;padding:47px 0;margin:0 23px;font-weight:700}#cssmenu>ul>li a.active,#cssmenu>ul>li:hover a.active{border-bottom:3px solid #4772ac}#cssmenu>ul>li:last-child>a{margin-right:0;font-family:roboto-bold;}#cssmenu>ul>li:first-child>a{padding-left:0;margin-left:0}#cssmenu>ul>li a:hover{color:#000;transition:.5s}#cssmenu>ul>li li a:hover{border:none}#cssmenu>ul>li:hover a{color:#000}#cssmenu ul>li.has-sub>a:after{content:'';position:absolute;right:5px;top:17.5px;display:block;width:18px;height:18px;border-radius:9px;-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}#cssmenu ul>li.has-sub:hover>a:after{background-position:0 -18px}#cssmenu ul>li.has-sub>a:before{position:absolute;right:11px;top:25.5px;display:block;width:0;height:0;z-index:99}#cssmenu ul>li.has-sub:hover>a:before{border-top-color:#19799f}#cssmenu ul ul{position:absolute;left:-9999px;opacity:0;-webkit-transition:top .2s ease,opacity .2s ease;-moz-transition:top .2s ease,opacity .2s ease;-ms-transition:top .2s ease,opacity .2s ease;-o-transition:top .2s ease,opacity .2s ease;transition:top .2s ease,opacity .2s ease}#cssmenu>ul>li>ul{top:51px;background:#c4c4c4;z-index:99}#cssmenu>ul>li:hover>ul{left:23px;top:108px;opacity:1;margin-top:5px}#cssmenu.align-right>ul>li:hover>ul{right:0}#cssmenu ul ul ul{top:40px}#cssmenu ul ul>li:hover>ul{top:0;left:178px;padding-left:10px;opacity:1}#cssmenu.align-right ul ul>li:hover>ul{left:auto;right:178px;padding-left:0;padding-right:10px;opacity:1}#cssmenu ul ul li a{width:200px;padding:7px 10px;font-size:17px;text-align:left;text-decoration:none;color:#000;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu ul ul>li.has-sub>a:after{right:12px;top:9.5px}#cssmenu.align-right ul ul>li.has-sub>a:after{right:auto;left:12px}#cssmenu ul ul>li.has-sub:hover>a:after{background-position:0 -18px}#cssmenu ul ul>li.has-sub>a:before{top:15.5px;right:16px;border-top-color:transparent;border-left-color:#fff}#cssmenu.align-right ul ul>li.has-sub>a:before{top:15.5px;right:auto;left:16px;border-top-color:transparent;border-right-color:#fff;border-left-color:transparent}#cssmenu ul ul>li.has-sub:hover>a:before{border-top-color:transparent;border-left-color:#1c89b5}#cssmenu.align-right ul ul>li.has-sub:hover>a:before{border-top-color:transparent;border-left-color:transparent;border-right-color:#1c89b5}#cssmenu ul li li{padding:7px}#cssmenu ul li li.bg-green{background:#4bb326}#cssmenu ul li li.bg-green a{color:#fff}#cssmenu>ul>li:last-child a:hover{border-bottom:1px solid #fff;transition:none}ul.main-nav{float:right}@media (max-width:1200px){#cssmenu>ul>li>a{margin:0 5px}}@media(max-width:991px){.col-md-9.main-menu{width:100%}}@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:768px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:768px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:768px),only screen and (min-device-pixel-ratio:2) and (max-width:768px),only screen and (min-resolution:192dpi) and (max-width:768px),only screen and (min-resolution:2dppx) and (max-width:768px){div#menu-button{margin-top:-55px!important;float:right}#cssmenu{width:100%}#cssmenu ul,#cssmenu ul ul,#cssmenu ul ul li:hover>ul,#cssmenu ul ul ul,#cssmenu ul ul ul li:hover>ul,#cssmenu.align-center>ul,#cssmenu.align-right ul ul,#cssmenu.align-right ul ul li:hover>ul,#cssmenu.align-right ul ul ul li:hover>ul,#cssmenu>ul,#cssmenu>ul>li:hover>ul,#cssmenu>ul>li>ul{position:relative;left:0;right:auto;top:0;width:100%;display:none;padding:0;opacity:1;text-align:left}#cssmenu ul li{width:100%;padding:0;border-top:1px solid rgba(120,120,120,.2)}.has-sub{background:0 0}#cssmenu ul ul li a,#cssmenu ul ul li:first-child>a,#cssmenu ul ul li:last-child>a,#cssmenu>ul>li>a{width:100%;border-radius:0;box-shadow:none;background:0 0;text-align:center}#cssmenu ul li a{border:none;padding:10px}#cssmenu ul li a:hover{border:0}#cssmenu ul ul ul li a{padding-left:42.5px}#cssmenu ul ul ul ul li a{padding-left:57.5px}#cssmenu ul ul li.has-sub>a:after,#cssmenu ul ul li.has-sub>a:before,#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before{display:none}#cssmenu #menu-button{position:relative;display:block;padding:20px 20px 20px 12.5px;cursor:pointer;font-size:13px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);font-weight:700;letter-spacing:1px;text-transform:uppercase}#cssmenu .submenu-button{position:absolute;right:0;display:block;width:53px;height:49px;border-left:1px solid rgba(120,120,120,.2);z-index:10;cursor:pointer;background:url(../images/sprite.png) -150px -35px}#cssmenu ul ul .submenu-button{height:41px}#cssmenu #menu-button:after,#cssmenu ul .submenu-button:after{content:'';position:absolute;right:12.5px;top:12.5px;display:block;width:28px;height:28px;-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}#cssmenu #menu-button.menu-opened:after,#cssmenu ul .submenu-button.submenu-opened:after{background-position:0 -28px}#cssmenu ul ul .submenu-button:after{top:6.5px}#cssmenu ul ul .submenu-button:before{top:19.5px}#cssmenu #menu-button.menu-opened:before,#cssmenu .submenu-button.submenu-opened:before{border-top-color:#19799f}#cssmenu>ul>li>ul{top:0!important}#cssmenu>ul>.pipe-sep{display:none}}#menu-button{background:url(../images/menu.png) right center no-repeat;text-indent:-9999px}@media(max-width:991px){#cssmenu>ul>li{padding:20px 12px}#cssmenu>ul>li>a{margin:5px 0;padding:10px 0;text-align:center}.menu-bar .container{width:100%}#cssmenu{width:802px;margin:0 auto}.col-md-3.logo{width:100%;text-align:center}ul.main-nav {float:none;}}@media(max-width:768px){#cssmenu>ul>li a.active,#cssmenu>ul>li:last-child a:hover{border-bottom:0}#nav{float:none;width:auto}#cssmenu>ul>li:first-child{padding-left:0}#cssmenu>ul>li{padding:0}#cssmenu>ul>li:hover{background:#77787b}#cssmenu>ul>li:hover a{color:#fff}#cssmenu ul li li{border:0;border-bottom:1px solid #fff}#cssmenu{width:100%}.button{position:absolute;width:30px;height:30px;right:0;top:-33px;cursor:pointer;z-index:12399994;background:url(../images/menu.png) center no-repeat;background-size:25px 30px}#cssmenu ul li:last-child>a{margin-right:0;padding-right:0}#cssmenu>ul>li:hover>ul{left:0!important}#cssmenu>ul>li a.active, #cssmenu>ul>li:hover a.active {border-bottom:0;}}@media(max-width:380px){.col-md-3.logo{text-align:left;padding-left:15px}}
#cssmenu ul li li:hover {background: #5a88b9;}
#cssmenu ul li li:hover a {color: #fff;}
.top-bar ul.top-links ul li:hover{background:#5a88b9;}
.top-bar ul.top-links ul li:hover a{color:#fff;}