@media (max-width: 1024px) {
.mobile-nav.wd-right {
left: 0 !important;
right: 0 !important;
width: 100% !important;
height: max-content !important;
transform: translateY(-150%);
pointer-events: none;
}
.mobile-nav.wd-opened {
transform: translatey(70px);
pointer-events: auto;
}
.wd-close-side.wd-fill.wd-close-side-opened {
background: linear-gradient(180deg, transparent 35%, rgb(0 0 0 / 54%), rgb(0 0 0 / 85%));
}
.site-mobile-menu li a {
line-height: 1;
padding-top: 0px !important;
padding-bottom: 0px !important;
min-height: 40px;
}
.icon-sub-menu {
height: 40px;
width: 40px;
line-height: 40px;
}
}