.elementor-widget-nav-menu .elementor-widget-container,
.elementor-widget-nav-menu .elementor-nav-menu--main,
.elementor-widget-nav-menu .elementor-nav-menu--main > .elementor-nav-menu,
.elementor-widget-nav-menu .elementor-nav-menu > li.mm-has-panel {
overflow: visible;
} .elementor-widget-nav-menu.mm-stack-top,
.elementor-element.mm-stack-top {
position: relative;
z-index: 1000;
} .elementor-nav-menu .mm-panel {
flex: none;
font-family: inherit;
white-space: normal;
text-transform: none;
letter-spacing: normal;
}
.elementor-nav-menu .mm-panel a {
display: inline-flex;
padding: 4px 0;
background: none;
text-transform: none;
letter-spacing: normal;
white-space: normal;
}
.elementor-nav-menu .mm-panel a:hover,
.elementor-nav-menu .mm-panel a:focus {
background: none;
} .elementor-nav-menu .mm-panel a::before,
.elementor-nav-menu .mm-panel a::after {
display: none;
} .elementor-nav-menu--dropdown .mm-panel {
position: static;
width: 100%;
max-width: none;
box-shadow: none;
border-top: 0;
transform: none;
}
.elementor-nav-menu--dropdown .mm-panel__inner {
max-width: none;
padding: 8px 20px 20px;
}
.elementor-nav-menu--dropdown .mm-panel__columns {
grid-template-columns: minmax(0, 1fr);
gap: 18px;
}
.elementor-nav-menu--dropdown .mm-col {
grid-column: span 1 !important;
} .elementor-nav-menu--dropdown .mm-panel,
.elementor-nav-menu--dropdown .mm-panel a {
text-align: left;
justify-content: flex-start;
}