.elementor-2603 .elementor-element.elementor-element-5e176ec6.nd-stretchable-background::before{transition-duration:0.3s;}body{--nd-mobile-template-flexible-content-position:flex-end;--nd-navbar-content-position:flex-start;--nd-navbar-height-mobile:60px;--nd-navbar-vertical-padding-top:3em;--nd-navbar-vertical-padding-bottom:3em;--nd-mburger-desktop-position:center;--nd-mburger-mobile-position:center;--nd-navbar-height-mobile-scrolled-down:60px;--nd-navbar-scrolled-down-vertical-padding-top:3em;--nd-navbar-scrolled-down-vertical-padding-bottom:3em;--mm-color-background:var( --e-global-color-386d340 );--nd-mobile-nav-open-mburger-color:var( --e-global-color-fbd81fe );--nd-mobile-menu-typography-active-color:var( --e-global-color-text );--nd-navigation-full-overlay-transition-time:0.3s;--nd--navigation-overlay-background-color:var( --e-global-color-386d340 );--nd-sub-navigation-level-0-after-top:50%;}.elementor-2603 .elementor-element.elementor-element-5b7b2bf4 nav.main > .wrapper{background-color:var( --e-global-color-721f957 );}.elementor-2603 .elementor-element.elementor-element-5b7b2bf4{--navbar-logo-height-desktop:60%;--navbar-logo-height-mobile:60%;--navbar-logo-height-desktop-scrolled-down:60%;--navbar-logo-height-mobile-scrolled-down:60%;z-index:10;}body .mburger{--mb-button-size:1.5rem;--mb-bar-margin-top:0.4rem;--mb-button-size-mobile:1.5rem;--mb-bar-spacing-mobile:10px;}body nav.main.scrolled_down > .wrapper{background-color:var( --e-global-color-721f957 );box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.1607843137254902);}body #mmenu-main div.mm-panel .mm-listitem:not(.flexible-content) .mm-listitem__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-7c2fc7b-font-family ), Sans-serif;font-weight:var( --e-global-typography-7c2fc7b-font-weight );line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );padding-top:0.8rem;padding-bottom:0.8rem;}body #mmenu-main div.mm-panel:not(#mm-0) .mm-listitem:not(.flexible-content) .mm-listitem__text{color:var( --e-global-color-fbd81fe );font-family:var( --e-global-typography-19172c4-font-family ), Sans-serif;font-weight:var( --e-global-typography-19172c4-font-weight );line-height:var( --e-global-typography-19172c4-line-height );letter-spacing:var( --e-global-typography-19172c4-letter-spacing );word-spacing:var( --e-global-typography-19172c4-word-spacing );}body #mmenu-main .mm-navbar__title{font-family:var( --e-global-typography-7c2fc7b-font-family ), Sans-serif;font-weight:var( --e-global-typography-7c2fc7b-font-weight );line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );}body #mmenu-main .mm-panel{padding-top:1rem;}body #mmenu-main{--arrow-button-icon-url:url(https://staging.akademie-fuer-tonkunst.de/app/uploads/2021/07/arrow-more-hover.svg);--arrow-button-size:1.65rem;}.elementor-2603 .elementor-element.elementor-element-5b7b2bf4 nav.main.open > .wrapper{background-color:var( --e-global-color-386d340 );}.elementor-2603 .elementor-element.elementor-element-5b7b2bf4 nav.main .skin-full-overlay__content .nav_menu.level_0 li > a{color:var( --e-global-color-fbd81fe );font-family:var( --e-global-typography-7c2fc7b-font-family ), Sans-serif;font-weight:var( --e-global-typography-7c2fc7b-font-weight );line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );text-transform:lowercase;font-size:var(--nd-global-font-size-main-nav);}@media(max-width:1024px){body #mmenu-main div.mm-panel .mm-listitem:not(.flexible-content) .mm-listitem__text{line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );}body #mmenu-main div.mm-panel:not(#mm-0) .mm-listitem:not(.flexible-content) .mm-listitem__text{line-height:var( --e-global-typography-19172c4-line-height );letter-spacing:var( --e-global-typography-19172c4-letter-spacing );word-spacing:var( --e-global-typography-19172c4-word-spacing );}body #mmenu-main .mm-navbar__title{line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );}.elementor-2603 .elementor-element.elementor-element-5b7b2bf4 nav.main .skin-full-overlay__content .nav_menu.level_0 li > a{line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );}}@media(max-width:767px){body #mmenu-main div.mm-panel .mm-listitem:not(.flexible-content) .mm-listitem__text{line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );font-size:var(--nd-global-font-size-main-nav-mobile);}body #mmenu-main div.mm-panel:not(#mm-0) .mm-listitem:not(.flexible-content) .mm-listitem__text{line-height:var( --e-global-typography-19172c4-line-height );letter-spacing:var( --e-global-typography-19172c4-letter-spacing );word-spacing:var( --e-global-typography-19172c4-word-spacing );font-size:var(--nd-global-font-size-sub-nav-mobile);}body #mmenu-main .mm-navbar__title{line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );font-size:var(--nd-global-font-size-main-nav-mobile);}.elementor-2603 .elementor-element.elementor-element-5b7b2bf4 nav.main .skin-full-overlay__content .nav_menu.level_0 li > a{line-height:var( --e-global-typography-7c2fc7b-line-height );letter-spacing:var( --e-global-typography-7c2fc7b-letter-spacing );word-spacing:var( --e-global-typography-7c2fc7b-word-spacing );}}/* Start custom CSS for nd-navigation, class: .elementor-element-5b7b2bf4 */.elementor-2603 .elementor-element.elementor-element-5b7b2bf4 .flexible-content {
    flex: 1;
}

.sub-heading {
    display: block;
    font-size: 1.3rem;
    font-weight: 400;
}

.mm-panel .sub-heading {
    margin-top: .5em;
    text-transform: lowercase;
}
.mm-panel .mm-listitem:after {
    display: none;
}
#mmenu-main .mm-panel .trp-flag-image {
    display: none;
}
#mmenu-main .current-menu-item .mobile-menu-border {
    border-bottom: 1px solid black
}/* End custom CSS */