:root {
--fw-sticky-mobile-h: 60px;
--fw-adminbar-h: 0px;
} @media (max-width: 980px){
html body.fw-has-sticky-mobile{
padding-top: calc(var(--fw-sticky-mobile-h, 60px) + var(--fw-adminbar-h, 0px));
} .fw-smh-target{
position: fixed !important;
top: var(--fw-adminbar-h, 0px);
left: 0; right: 0;
width: 100%;
z-index: 9999;
} .fw-smh-fixed-dropdown .et_pb_menu .et_mobile_menu{
position: fixed;
left: 0; right: 0;
top: calc(var(--fw-sticky-mobile-h, 60px) + var(--fw-adminbar-h, 0px));
max-height: calc(100vh - (var(--fw-sticky-mobile-h, 60px) + var(--fw-adminbar-h, 0px)));
overflow: auto;
z-index: 9998;
}
}