.navigation-sidemenu .navigation-sidemenu-content{box-sizing:border-box;height:100vh;overflow:auto!important;padding:50px;position:absolute;top:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;width:90%;z-index:1}.navigation-sidemenu.active .navigation-sidemenu-content{left:0!important}.nav-toggle-sidemenu{cursor:pointer!important}.navigation-sidemenu .navigation-sidemenu-content .nav-toggle-sidemenu{cursor:pointer!important;font-size:26px!important;left:20px;line-height:1em!important;position:absolute;top:20px}.navigation-sidemenu:before{background:#000000ad;content:"";height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;width:100%;z-index:-1}.navigation-sidemenu.active:before{opacity:1;pointer-events:all;z-index:1}.navigation-sidemenu .navigation-sidemenu-content li{display:block!important;padding-right:0!important}.navigation-sidemenu .navigation-sidemenu-content li .sub-menu li{padding:5px 0!important}.navigation-sidemenu .navigation-sidemenu-content li .sub-menu li a{border-bottom:0!important}.navigation-sidemenu .navigation-sidemenu-content li .sub-menu{box-shadow:none!important;box-sizing:border-box;height:0!important;padding:0 20px!important;position:static!important;transition:0s!important;-webkit-transition:0s!important;-moz-transition:0s!important;-ms-transition:0s!important;-o-transition:0s!important;width:100%}.navigation-sidemenu .navigation-sidemenu-content li.active .sub-menu{height:auto!important}header .navigation-sidemenu .menu-item-has-children>a:after{float:right}@media(hover:hover){header .navigation-sidemenu .menu-item-has-children:not(.active):hover>.sub-menu{opacity:0!important;visibility:hidden!important}}
