.is-menu-sidebar .header-menu-sidebar { visibility: visible; }
.is-menu-sidebar.menu_sidebar_slide_left .header-menu-sidebar { transform: translate3d(0px, 0px, 0px); left: 0px; }
.is-menu-sidebar.menu_sidebar_slide_right .header-menu-sidebar { transform: translate3d(0px, 0px, 0px); right: 0px; }
.is-menu-sidebar.menu_sidebar_pull_right .header-menu-sidebar, .is-menu-sidebar.menu_sidebar_pull_left .header-menu-sidebar { transform: translateX(0px); }
.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar { height: auto; }
.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar-inner { max-height: 400px; padding: 20px 0px; }
.is-menu-sidebar.menu_sidebar_full_canvas .header-menu-sidebar { opacity: 1; }
.header-menu-sidebar .menu-item-nav-search:not(.floating) { pointer-events: none; }
.header-menu-sidebar .menu-item-nav-search .is-menu-sidebar & { pointer-events: unset; }
.nav-ul li:focus-within .wrap.active + .sub-menu { opacity: 1; visibility: visible; }
.nav-ul li.neve-mega-menu:focus-within .wrap.active + .sub-menu { display: grid; }
.nav-ul li > .wrap { display: flex; align-items: center; position: relative; padding: 0px 4px; }
.nav-ul:not(.menu-mobile):not(.neve-mega-menu) > li > .wrap > a { padding-top: 1px; }