*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{width:100%;height:100%;padding:0;margin:0}.slimmenu{width:100%;margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}ul.slimmenu:after,ul.slimmenu:before{content:'';display:table}ul.slimmenu:after{clear:both}ul.slimmenu li{position:relative;font-size:14px;font-weight:400;text-transform:uppercase;margin:0 3px}ul.slimmenu li a{display:block;padding:6px 5px;color:#000;transition:.5s}ul.slimmenu li>ul,ul.slimmenu li>ul>li ul{display:none;position:absolute;z-index:999}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-color:none;color:#2971b1}ul.slimmenu li.current-menu-item a,ul.slimmenu li.current-menu-itema:hover{color:#2971b1;font-weight:700}ul.slimmenu li ul{margin:-1px 0 0;list-style-type:none;padding-top:20px;text-align:left;min-width:200px}ul.slimmenu li.has-submenu ul li{background-color:#fff;white-space:nowrap;display:block;float:none;padding:0;position:relative;margin:0;font-size:14px;line-height:18px;border-bottom:1px solid #b9b9b9}ul.slimmenu.collapsed li a,ul.slimmenu.collapsed li ul li{background-color:transparent}ul.slimmenu li.has-submenu ul li a{padding:8px 10px 8px 15px;color:#000}ul.slimmenu li.has-submenu ul li a:hover{color:#2971b1;background-color:transparent}ul.slimmenu li>ul{left:-20px;top:100%;width:auto}ul.slimmenu li>ul>li ul{left:100%;top:10px;width:100%;padding-left:3px}ul.slimmenu li .sub-toggle{background:rgba(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}@media only screen and (min-width:1024px){.collapse-button{display:none}.has-submenu{padding-right:25px!important}.has-submenu::after{position:absolute;content:'';top:16px;right:14px;display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}}.menu-collapser{display:none!important;position:relative;width:100%;height:0;padding:0 8px;color:#fff;line-height:48px;background-color:#999;font-size:0}.slimmenu.collapsed{display:inline-block!important;width:0;height:100vh!important;overflow:auto;background-color:#31302e;padding:0 0 100px;position:absolute;top:0;left:-70px;box-shadow:0 7px 13px rgba(0,0,0,.4);z-index:999;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.slimmenu.collapsed.show-nav{left:0;width:330px}ul.slimmenu.collapsed li{display:block;width:100%;padding:0;margin:0}ul.slimmenu.collapsed li>ul{position:static;display:none;padding:0 0 0 20px}ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,.3);padding:10px 15px;color:#fff;text-decoration:none}ul.slimmenu.collapsed li a:hover{color:#fff}ul.slimmenu.collapsed li .sub-toggle{height:auto;width:auto;right:0;padding:10px 10px 9px 14px}ul.slimmenu.collapsed li .sub-toggle>i{font-size:12px;color:#fff}ul.slimmenu.collapsed li ul li a>i,ul.slimmenu.collapsed li>ul>li:first-child::after{display:none}.collapse-button{position:absolute;top:12px;right:52px;width:40px;height:27px;margin:0 0 0 20px;cursor:pointer;outline:0!important;border:none!important;z-index:999;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.collapse-button span{position:absolute;right:0;width:30px;height:3px;border-radius:30px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;background-color:#24578c}.collapse-button span:first-child{top:0}.collapse-button span:nth-child(2){top:9px;width:100%}.collapse-button span:nth-child(3){top:18px}.collapse-button.open span:nth-child(2){visibility:hidden;opacity:0;width:0}.collapse-button.open span:first-child{top:10px;width:30px;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.collapse-button.open span:nth-child(3){top:10px;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:1024px){ul.slimmenu li.has-submenu ul li{font-size:13px;border-bottom:none}ul.slimmenu li.has-submenu ul li a{padding:8px 0;color:#fff}}@media only screen and (max-width:991px){.collapse-button{right:16px}}@media only screen and (max-width:400px){.slimmenu.collapsed.show-nav{width:280px}}