.slimmenu{font-family:'Open Sans',sans-serif;font-size:0;color:#fff;font-weight:400;text-align:right;line-height:18px;text-transform:uppercase;width:100%;margin:0;padding:0;list-style-type:none}ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}ul.slimmenu:after{clear:both}ul.slimmenu li{position:relative;display:inline-block;vertical-align:middle;font-size:14px;margin:0 13px}ul.slimmenu li a{display:block;padding:5px 2px 25px 2px;color:#0e0e0e;transition:all 0.5s ease-in-out}ul.slimmenu li:first-child{margin-left:0}ul.slimmenu li:last-child{margin-right:0}ul.slimmenu li a:hover{text-decoration:none;background:none;background-color:#fff0;color:#0bf}ul.slimmenu li.current-menu-item a,ul.slimmenu li.current-menu-item a:hover{color:#0bf}ul.slimmenu li a::after{position:absolute;content:'';width:0;height:0;border-radius:100%;background:#0bf;bottom:-7px;left:0;right:0;margin:0 auto;opacity:0;z-index:1;transition:all 0.5s ease-in-out}ul.slimmenu li a:hover::after{opacity:1;width:15px;height:15px}ul.slimmenu li.current-menu-item a::after,ul.slimmenu li.current-menu-item a:hover::after{opacity:1;width:15px;height:15px}ul.slimmenu li ul{margin:0;list-style-type:none;padding-top:20px;text-align:left;min-width:200px}ul.slimmenu li ul li{background-color:rgb(0 158 224 / .98);white-space:nowrap;display:block;float:none;padding:0 10px 0 15px;position:relative;margin:0}ul.slimmenu li ul li a{padding:5px 0;color:#FFF}ul.slimmenu li ul li a:hover{color:#000}ul.slimmenu li>ul{position:absolute;left:-20px;top:100%;z-index:999;display:none;width:auto}ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:-10px;z-index:999;display:none;width:100%}ul.slimmenu li .sub-toggle{background:none repeat scroll 0 0 rgb(0 0 0 / .075);position:absolute;right:0;top:0;z-index:999;width:0;height:100%;text-align:center;cursor:pointer}ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}ul.slimmenu li .sub-toggle>i{display:inline-block;color:#333;font-size:0;vertical-align:middle}.menu-collapser{position:relative;width:100%;height:0;padding:0 8px;color:#FFF;font-size:16px;line-height:48px;background-color:#999;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button{position:absolute;right:15px;top:25px;width:40px;padding:7px 10px;color:#FFF;font-size:14px;text-align:center;border:2px solid #0bf;border-radius:0;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 .icon-bar{display:block;height:2px;width:18px;margin:2px 0;background-color:#0bf;border-radius:1px}ul.slimmenu.collapsed li{display:block;width:100%;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li>ul{position:static;display:none;padding-top:0}ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgb(0 0 0 / .3);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 15px;background-color:rgb(0 187 255 / .95);color:#000}ul.slimmenu.collapsed li a:hover{color:#fff}ul.slimmenu.collapsed li .sub-toggle{height:auto;width:auto;right:15px;padding:9px 17px 9px 20px}ul.slimmenu.collapsed li .sub-toggle>i{font-size:15px;color:#fff}ul.slimmenu.collapsed li>ul>li:first-child::after{display:none}.slimmenu svg:not(:root){display:none}ul.slimmenu li ul{padding-top:16px}ul.slimmenu li.has-submenu ul li a{color:#fff;padding:8px 0}ul.slimmenu li.has-submenu ul li a:hover{color:#edcf85}@media only screen and (max-width:767px){.slimmenu{position:absolute;z-index:9;left:0;right:0;top:69px;text-align:left}ul.slimmenu li{margin:0;font-weight:400;font-size:14px}ul.slimmenu li::before,ul.slimmenu li::after{display:none}ul.slimmenu li.current-menu-item a,ul.slimmenu li.current-menu-item a:hover{color:#fff}ul.slimmenu li:first-child a{padding-left:15px}ul.slimmenu li.current-menu-item a::after,ul.slimmenu li a:hover::after{display:none}ul.slimmenu.collapsed ul li a i{display:none}ul.slimmenu li ul li::before{top:10px;color:#000}ul.slimmenu.collapsed li ul li{padding-left:0;padding-right:0}ul.slimmenu.collapsed li ul li a{background-color:#0081b7}}