:root {
--dmm-navbar-zindex: 16777208;
--dmm-backdrop-zindex: 16777209;
--dmm-dialog-zindex: 16777210;
--dmm-navbar-bardefaultcolor: inherit;
}
.divi-mobile-menu .divi-mobile-menu-navbar,
.divi-mobile-menu .dmm-modal-body .et_mobile_menu,
.divi-mobile-menu .btn-close span {
display:none;
}
.divi-mobile-menu-navbar {
z-index:var(--dmm-navbar-zindex);
}
.divi-mobile-menu .et_mobile_menu,
.divi-mobile-menu .btn-close {
position:relative;
}
.divi-mobile-menu .btn-close,
.divi-mobile-menu-navbar .navbar-toggler {
cursor: pointer;
}
.divi-mobile-menu .dmm-modal {
z-index: var(--dmm-dialog-zindex);
}
.dmm-modal-backdrop {
z-index: var(--dmm-backdrop-zindex);
}
.divi-mobile-menu.dmm-defaultdivimenu .dmm-modal-body .et_mobile_menu {
display:block;
}
.divi-mobile-menu .btn-close.dmm_custom_btn {
background:none;
display: flex;
width:auto;
height:auto;
}
.divi-mobile-menu .btn-close.dmm_custom_btn span {
margin: 0 auto;
display: flex;
align-items: center;
}
.divi-mobile-menu .btn-close.dmm_custom_btn svg {
padding: 5px;
}
.divi-mobile-menu .et-l .et_pb_section:first-child {
padding-top:0;
}
body .divi-mobile-menu .dmm-notvisible,
body .divi-mobile-menu .dmm-notvisible * {
visibility:hidden !important;
}	
body .divi-mobile-menu .dmm-btnclose-container {
position: absolute;
z-index: 99999;
}
body .navbar .navbar-toggler.mobile_menu_bar:before {
color: var(--dmm-navbar-bardefaultcolor);
}
body .dmm-btnclose-container {
pointer-events:auto;
}
body.dmm-hidebackdrop .dmm-modal-backdrop {
opacity:0 !important;
}