.menu-collapser{position:relative;width:100%;height:48px;padding:0 8px;color:#FFF;font-size:16px;line-height:48px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button{position:absolute;right:8px;top:50%;width:40px;padding:7px 10px;color:#f4bf45;font-size:14px;text-align:center;background-color:#ffffff;border-radius:2px;cursor:pointer;transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button:hover,.collapse-button:focus{color:#f1b53b;background-color:#ffffff}
.collapse-button .icon-bar{display:block;height:5px;width:30px;margin:4px 0;background-color:#f1b53b;border-radius:1px}
ul.slimmenu{margin:0;padding:0;list-style-type:none;min-width: 100%;}
ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}
ul.slimmenu:after{clear:both}
ul.slimmenu li ul{width:auto;margin:0;list-style-type:none}
ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li>ul{position:static;display:none}
ul.slimmenu li{position:relative;float:left;display:inline-block;padding:0;}
ul.slimmenu li>ul{background-color:#ffffff;position:absolute;left:0;top:100%;z-index:999;display:none;width:auto !important;min-width:100%}
ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%}
ul.slimmenu li a{white-space:nowrap;display:block;color:#1e6793;font-size:16px;font-weight:400;transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out}
ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}
ul.slimmenu li .sub-toggle>i{display:inline-block;color:#f4bf45;font-size:18px;vertical-align:middle}
ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{border-left:0}
ul.slimmenu li ul li{width:100%;padding:0 20px}
ul.slimmenu li ul{padding-top:10px;padding-bottom:8px}
ul.slimmenu.collapsed li ul li a i{display:none}
@media screen and (min-width: 993px){
ul.slimmenu li a:hover{text-decoration:none;border:2px solid transparent}
ul.slimmenu li ul li a{border:none;border-bottom:3px solid #ffffff;display:inline-block;padding:15px 0 5px;border-radius:0;transition: border 1s;}
ul.slimmenu li ul li a:hover{text-decoration:none;border:none;color:#176596;border-radius:0;border-bottom:3px solid #f4bf45;width:auto}
ul.slimmenu li .sub-toggle{display:none}
ul.slimmenu.collapsed li .sub-toggle{height:40px;display:none}
ul.slimmenu li:not(.connect-item):hover > a{color:#1e6793;border-radius: 0;border-bottom:3px solid #f4bf45;}
ul.slimmenu li.connect-item:hover > a{color:#1e6793;border-color:#1e6793;outline:0;text-decoration:none;}
ul.slimmenu li:hover > a.demo-yellow{border-radius:40px;color:#ffffff;}
ul.slimmenu li ul li:hover > a{color:#024169;border:none;border-radius:0;border-bottom:3px solid #f4bf45;}
header nav ul.slimmenu >li:hover a.active{color:#ffffff;border-radius:40px;border-bottom:3px solid transparent;}
header nav ul.slimmenu >li:hover a.active{color:#ffffff;border-radius:40px}
header nav ul.slimmenu >li.connect-item:hover a{background-color:#1e6793;color:#ffffff;border-radius:40px;border-bottom:2px solid #1e6793;}
ul.slimmenu.collapsed li a{display:block;/*border-bottom:1px solid rgba(0,0,0,0.075);*/box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu li ul,ul.slimmenu li>ul{box-shadow: 0px 0px 7px 0px #f6ebd3}
header nav li:hover a.demo-yellow{border-radius:40px;color:#ffffff;border-bottom:2px solid #f4bf45}
}
@media screen and (max-width: 767px){
ul.slimmenu.collapsed li>ul{padding-top:5px;padding-bottom:0}
ul.slimmenu >li a{font-weight: 600}
ul.slimmenu li ul li a{font-weight: 400}
ul.slimmenu.collapsed li ul li{position: relative}
ul.slimmenu li ul li a{padding:5px 0;font-size:15px}
ul.slimmenu li ul li ul li a{font-size:14px}
ul.slimmenu li .sub-toggle{position:absolute;right:40px;top:8px;cursor:pointer}
ul.slimmenu li ul li a:hover{color:#fff;border-color:#1e6793;background-color:#1e6793;outline:0;text-decoration:none}
}
@media screen and (max-width: 425px){
ul.slimmenu li .sub-toggle{right:auto;top:30px;}
ul.slimmenu li a {font-size: 14px;white-space: initial;}
}
ul.slimmenu li.dropdown.avatar ul{background-color:#1e6793;box-shadow:none;padding: 5px 15px}
ul.slimmenu li.dropdown.avatar ul li {padding:5px 0}
ul.slimmenu li.dropdown.avatar ul li a{border-bottom:none;padding:10px 20px;display:block;border-radius:40px;color:#ffffff}
ul.slimmenu li.dropdown.avatar ul li:hover a:hover, ul.slimmenu li.dropdown.avatar ul li a.active{text-decoration:none;color:#fff;background-color:#2c3e50;border-radius: 40px;border:none}
ul.slimmenu li.dropdown.avatar.has-submenu:hover > a{border-bottom: 3px solid transparent;}
header.affix nav li.dropdown.avatar{padding:0 5px 5px !important;}
ul.slimmenu li.dropdown.avatar.has-submenu:hover > a{border-color:transparent;}