.custom-render-widgets-container .ahura-mobile-menu-1.element-show-in-shortcode #mw_open_side_menu {
    display: block;
}

.custom-render-widgets-container .ahura-mobile-menu-1.element-show-in-shortcode #mw_open_side_menu {
    display: block;
}

.ahura-mobile-menu-1 .menu-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    line-height: 1;
    height: 38px;
    color: inherit;
}

.ahura-mobile-menu-1 .menu-icon > svg,
.ahura-mobile-menu-1 .menu-icon .ah-theme-icon,
.ahura-mobile-menu-1 .menu-icon .ah-isax,
.ahura-mobile-menu-1 .menu-icon i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1em;
    height: 1em;
    font-size: 1em;
    line-height: 1;
    flex-shrink: 0;
    color: inherit;
}

.ahura-mobile-menu-1 .menu-icon .ah-theme-icon img,
.ahura-mobile-menu-1 .menu-icon .ah-isax img,
.ahura-mobile-menu-1 .menu-icon > svg,
.ahura-mobile-menu-1 .menu-icon .ah-theme-icon--mode-svg svg {
    width: 1em;
    height: 1em;
    max-width: 1em;
    max-height: 1em;
}

.ahura-mobile-menu-1 .menu-icon svg [fill="none"] {
    fill: none;
}

.ahura-mobile-menu-1 .menu-icon svg path:not([fill="none"]),
.ahura-mobile-menu-1 .menu-icon svg circle:not([fill="none"]),
.ahura-mobile-menu-1 .menu-icon svg rect:not([fill="none"]),
.ahura-mobile-menu-1 .menu-icon svg polygon:not([fill="none"]) {
    fill: currentColor !important;
}

.ahura-mobile-menu-1 .menu-icon svg path[stroke]:not([stroke="none"]),
.ahura-mobile-menu-1 .menu-icon svg line:not([stroke="none"]),
.ahura-mobile-menu-1 .menu-icon svg polyline:not([stroke="none"]) {
    stroke: currentColor !important;
}

.ahura-mobile-menu-1 li a {
    color: #fff;
}

.ahura-mobile-menu-1 .mm-side-overlay {
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: transparent;
    display: none;
}

.ahura-mobile-menu-1 .sitesideopen .mm-side-overlay {
    display: block;
}

.ahura-mobile-menu-1 .topmenu-wrap {
    position: relative;
    z-index: 10;
}

.ahura-mobile-menu-1 .elementor.menu-item .sub-menu {
    max-width: 100%;
}

.ahura-mobile-menu-1 .siteside-close {
    --ah-theme-icon-filter: brightness(0) invert(1);
}

.ahura-mobile-menu-1 .siteside-close .ah-theme-icon,
.ahura-mobile-menu-1 .siteside-close .ah-isax,
.ahura-mobile-menu-1 .siteside-close > svg,
.ahura-mobile-menu-1 .siteside-close i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1em;
    height: 1em;
    font-size: 1em;
    line-height: 1;
    flex-shrink: 0;
    color: inherit;
}

.ahura-mobile-menu-1 .siteside-close .ah-theme-icon img,
.ahura-mobile-menu-1 .siteside-close .ah-isax img,
.ahura-mobile-menu-1 .siteside-close > svg,
.ahura-mobile-menu-1 .siteside-close .ah-theme-icon--mode-svg svg {
    width: 1em;
    height: 1em;
    max-width: 1em;
    max-height: 1em;
}

.ahura-mobile-menu-1 .siteside-close .ah-theme-icon img,
.ahura-mobile-menu-1 .siteside-close .ah-isax img {
    filter: var(--ah-theme-icon-filter, brightness(0) invert(1));
}

.ahura-mobile-menu-1 .siteside-close svg [fill="none"] {
    fill: none;
}

.ahura-mobile-menu-1 .siteside-close svg path:not([fill="none"]),
.ahura-mobile-menu-1 .siteside-close svg circle:not([fill="none"]),
.ahura-mobile-menu-1 .siteside-close svg rect:not([fill="none"]),
.ahura-mobile-menu-1 .siteside-close svg polygon:not([fill="none"]) {
    fill: currentColor !important;
}

.ahura-mobile-menu-1 .siteside-close svg path[stroke]:not([stroke="none"]),
.ahura-mobile-menu-1 .siteside-close svg line:not([stroke="none"]),
.ahura-mobile-menu-1 .siteside-close svg polyline:not([stroke="none"]) {
    stroke: currentColor !important;
}