@media screen and (min-width: 1px) {
    #sp-header nav.sp-megamenu-wrapper #offcanvas-toggler, 
    #sp-header a#offcanvas-toggler {
        display: flex !important;
        visibility: visible !important;
    }
}

/* Change the font size of iCagenda event titles */
.ic-event-title {
    font-size: 20px;
}

/* Change the font size of event details/lists */
.ic-event-details {
    font-size: 18px;
}

.sppb-addon-overlay-image.test:hover .overlay-background-image {
    background-image: url(http://localhost/images/2026/06/11/repertoire_small-ezgif.com-video-to-gif-converter.gif)!important;
}

.sppb-addon-overlay-image.onskoor:hover .overlay-background-image {
    background-image: url(images/mvgif/OnsKoorMG.gif)!important;
}

.sppb-addon-overlay-image.academie:hover .overlay-background-image {
    background-image: url(images/mvgif/academieMG.gif)!important;
}

.sppb-addon-overlay-image.dirigent:hover .overlay-background-image {
    background-image: url(images/mvgif/dirigentmg.gif)!important;
}

.sppb-addon-overlay-image.repertoire:hover .overlay-background-image {
    background-image: url(images/mvgif/RepertoireMG.gif)!important;
}

.sppb-addon-overlay-image.zingmee:hover .overlay-background-image {
    background-image: url(images/mvgif/zingmeemg.gif)!important;
}


.body-innerwrapper {
    overflow-y: hidden;
}

.sppb-btn:focus, 
.sppb-btn.focus {
    outline: none !important;
    box-shadow: none !important;
}

@font-face {
    font-family: 'Nexa-Trial';
    src: url('../fonts/Nexa-Trial-Regular.woff2') format('woff2'),
        url('../fonts/Nexa-Trial-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('../fonts/FiraSans-Regular.woff2') format('woff2'),
        url('../fonts/FiraSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gagalin';
    src: url('../fonts/Gagalin-Regular.woff2') format('woff2'),
        url('../fonts/Gagalin-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oilvare Base';
    src: url('../fonts/OilvareBase-Regular.woff2') format('woff2'),
        url('../fonts/OilvareBase-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

#sp-footer {
  position: sticky;
  bottom: 0;
  width: 100%;
  background-color: #390b31; /* Example background color or remove that line */
  background-image: linear-gradient(180deg, #010101 0%, #390b31 100%);
  z-index: 111;
}
html, body {height: 100%;}