.mm-menu { opacity: 0; z-index: 21 !important; &.mm-menu_theme-white { --mm-line-height: inherit; --mm-listitem-size: inherit; --mm-navbar-size: inherit; --mm-color-border: inherit; --mm-color-button: inherit; --mm-color-text: inherit; --mm-color-text-dimmed: inherit; --mm-color-text-highlighted: inherit; --mm-color-background: inherit; --mm-color-background-highlight: inherit; --mm-color-background-emphasis: inherit; --mm-shadow: inherit; } a.btn { } &.mm-menu_opened { opacity: 1; } &.mod_mmenuHtml { .mm-navbar { display: none; } &.mm-menu_position-top { height: auto; min-height: 0px; max-height: none; bottom: auto; padding: 1rem 0; @include media-breakpoint-up(lg) { padding: 2rem 0; } .mm-panels { > .mm-panel { position: relative; &:after { display: none; } } } } &:not(.mm-menu_position-top) { padding: 1rem; @include media-breakpoint-up(lg) { padding: 2rem; } } } &:not(.mod_mmenuHtml) { .mm-panels { > .mm-panel:first-child { .mm-navbar__title { span { display: none; } &:after { content: ""; width: calc(100% + 80px); height: 100px; background: var(--mm-color-background) url("/files/base/layout/img/logo.svg") center center no-repeat; background-size: contain; margin: 50px -40px; } } } } } }