/*
 Theme Name:   Made I.T. - WEBSITE_URL
 Theme URI:    https://www.madeit.be
 Description:  Child theme of Made I.T.
 Author:       Made I.T.
 Author URI:   https://www.madeit.be
 Template:     madeit
 Version:      0.1.9
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  THEME_NAME
*/

@import url("https://use.typekit.net/ptj7rru.css");

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Black.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Black.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Black.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Black.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Black.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Black.svg#RedHatDisplay-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-BlackItalic.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-BlackItalic.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-BlackItalic.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-BlackItalic.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-BlackItalic.svg#RedHatDisplay-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Bold.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Bold.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Bold.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Bold.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Bold.svg#RedHatDisplay-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-BoldItalic.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-BoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-BoldItalic.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-BoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-BoldItalic.svg#RedHatDisplay-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBoldItalic.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBoldItalic.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBoldItalic.svg#RedHatDisplay-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBold.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBold.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBold.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-ExtraBold.svg#RedHatDisplay-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-LightItalic.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-LightItalic.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-LightItalic.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-LightItalic.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-LightItalic.svg#RedHatDisplay-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Light.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Light.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Light.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Light.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Light.svg#RedHatDisplay-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Italic.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Italic.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Italic.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Italic.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Italic.svg#RedHatDisplay-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-MediumItalic.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-MediumItalic.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-MediumItalic.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-MediumItalic.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-MediumItalic.svg#RedHatDisplay-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Regular.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Regular.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Regular.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Regular.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Regular.svg#RedHatDisplay-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Medium.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Medium.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Medium.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Medium.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-Medium.svg#RedHatDisplay-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBold.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBold.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBold.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBold.svg#RedHatDisplay-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBoldItalic.eot');
    src: url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBoldItalic.woff') format('woff'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/jono/fonts/RedHatDisplay-SemiBoldItalic.svg#RedHatDisplay-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}



body {
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-style: normal;
}

.custom-logo {
    height: 50px !important;
    width: auto !important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    font-family: 'Red Hat Display',sans-serif;
}

.navbar a {
    font-weight: 400;
}
.navbar-dark .navbar-nav .nav-link {
    color: white;
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
    color: var(--wp--preset--color--primary);
    border-bottom: 1px solid var(--wp--preset--color--primary);
}

body {
    font-size: var(--wp--preset--font-size--normal);
    line-height: var(--wp--custom--line-height--body);
}
h1, .h1 {
    font-size: var(--wp--preset--font-size--h-1);
}
@media (max-width: 767px) {
    h1, .h1, .has-h-1-font-size {
        font-size: 2.5rem !important;
    }
}

.has-h-1-font-size sub {
    font-size: 1rem;
}

h2, .h2 {
    font-size: var(--wp--preset--font-size--h-2);
}

h3, .h3 {
    font-size: var(--wp--preset--font-size--h-3);
}

h4, .h4 {
    font-size: var(--wp--preset--font-size--h-4);
}

h5, .h5 {
    font-size: var(--wp--preset--font-size--h-5);
}
h6, .h6 {
    font-size: var(--wp--preset--font-size--h-6);
}

h1[id], h2[id], h3[id], h4[id] {
    scroll-margin-top: 100px;
}


#googlemaps {
    height: 350px;
    width: 100%;
}

form .required {
    color: var(--wp--preset--color--danger);
}

/* Woocommerce Cart */
.menu-item.shopping-menu-item {
    position: relative;
}
.menu-item.shopping-menu-item svg {
    height: 16px !important;
    margin-left: 0 !important;
    fill: white;
}
.menu-item.shopping-menu-item .shopping-cart-count {
    position: absolute;
    top: -10px;
    right: -9px;
    background-color: var(--wp--preset--color--danger);
    color: white;
    border-radius: 50px;
    padding: 0px 2px;
    aspect-ratio: auto;
    width: 15px;
    height: 15px;
    font-size: xx-small;
    display: flex;
    justify-content: center;
    align-items: center;
}

.navbar {
    background-color: transparent !important;
    box-shadow: none !important;
}
.navbar .container {
    background-color: rgba(97, 31, 128, 0.3) !important;
    border: 2px solid rgba(177, 48, 174, 0.3) !important;
    border-radius: 20px;
    padding-block: 10px;
}
#top-menu {
    width: 100%;
}



/* MENU COLOR */
.menu li a.nav-link {
    color: rgba(255, 255, 255, 0.749);
    background-color: transparent;
}
.menu li.active a.nav-link {
    color: white;
    background-color: transparent;
}

@media(min-width: 768px) {
    
    .menu li > a.nav-link {
        transition: all 0.2s ease-in-out;
        color: rgba(255, 255, 255, 0.749);
        background-color: transparent;
    }
    .menu li.active > a.nav-link {
        color: white;
        background-color: transparent;
    }
    .menu li > a.nav-link:hover {
        color: white;
        background-color: transparent;
    }
    .menu .dropdown-menu li a.nav-link {
        border: none;
    }
    .menu .dropdown-menu li.active a.nav-link {
        color: white;
        background-color: transparent;
    }

    .dropdown-menu {
        border-radius: 0;
        color: white;
        width: calc(100% + 100px);
        padding: 20px 20px 20px 10px;
        background-color: rgba(97, 31, 128, 0.3);
        border: 2px solid rgba(177, 48, 174, 0.3);
    }
}

@media (min-width: 991px) {
    #top-menu .menu-item:first-child {
        margin-left: auto;
    }
    #top-menu .wp-block-button {
        margin-left: auto;
    }
}

.wp-block-button__link, .btn, .wp-block-madeitforms-submit-button__link {
    border-radius: 20px !important;
    transition: all 0.2s ease-in-out;
}
.wp-block-button__link.has-success-background-color:hover, .wp-block-madeitforms-submit-button__link.has-success-background-color:hover {
    background-color: transparent !important;
    color: var(--wp--preset--color--success) !important;
    border-color: var(--wp--preset--color--success) !important;
}
.wp-block-button__link.has-primary-background-color:hover, .btn-primary:hover {
    background-color: transparent !important;
    color: var(--wp--preset--color--primary) !important;
    border-color: var(--wp--preset--color--primary) !important;
}
.wp-block-button__link.has-secondary-background-color:hover {
    background-color: transparent !important;
    color: var(--wp--preset--color--secondary) !important;
    border-color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button__link.has-danger-background-color:hover {
    background-color: transparent !important;
    color: var(--wp--preset--color--danger) !important;
    border-color: var(--wp--preset--color--danger) !important;
}

.wp-block-button .wp-block-button__link {
    background: rgba(97, 31, 128, 0.3);
    border: 2px solid rgba(177, 48, 174, 0.3);
}

.wp-block-button.is-style-outline .wp-block-button__link {
    background: transparent !important;
    border: 2px solid #612080 !important;
    color: var(--wp--preset--color--default-text) !important;
}

/* Column max container size UPDATE*/
.wp-block-madeit-block-content-column.keep-max-container-size:first-child:not(.max-end-size) {
    padding-right: calc(var(--bs-gutter-x));
    padding-left: calc(var(--bs-gutter-x));
}
.wp-block-madeit-block-content-column.keep-max-container-size:last-child:not(.max-start-size) {
    padding-right: calc(var(--bs-gutter-x));
    padding-left: calc(var(--bs-gutter-x));
}
@media (min-width: 576px) {
    .wp-block-madeit-block-content-column.keep-max-container-size:first-child:not(.max-end-size) {
        padding-left: calc((100vw - 540px) / 2 + 15px) !important;
        padding-right: calc((100vw - 540px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-content-column.keep-max-container-size:last-child:not(.max-start-size) {
        padding-right: calc((100vw - 540px) / 2 + 15px) !important;
        padding-left: calc((100vw - 540px) / 2 + 15px) !important;
    }
}

@media (min-width: 768px) {
    .wp-block-madeit-block-content-column.keep-max-container-size:first-child:not(.max-end-size) {
        padding-left: calc((100vw - 720px) / 2 + 15px) !important;
        padding-right: calc((100vw - 720px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-content-column.keep-max-container-size:last-child:not(.max-start-size) {
        padding-right: calc((100vw - 720px) / 2 + 15px) !important;
        padding-left: calc((100vw - 720px) / 2 + 15px) !important;
    }
}

@media (min-width: 992px) {
    .wp-block-madeit-block-content-column.keep-max-container-size:first-child:not(.max-end-size) {
        padding-left: calc((100vw - 960px) / 2 + 15px) !important;
        padding-right: calc(var(--bs-gutter-x) * 0.5) !important;
    }
    .wp-block-madeit-block-content-column.keep-max-container-size:last-child:not(.max-start-size) {
        padding-right: calc((100vw - 960px) / 2 + 15px) !important;
        padding-left: calc(var(--bs-gutter-x) * 0.5) !important;
    }
}

@media (min-width: 1200px) {
    .wp-block-madeit-block-content-column.keep-max-container-size:first-child:not(.max-end-size) {
        padding-left: calc((100vw - 1140px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-content-column.keep-max-container-size:last-child:not(.max-start-size) {
        padding-right: calc((100vw - 1140px) / 2 + 15px) !important;
    }
}

@media (min-width: 1400px) {
    .wp-block-madeit-block-content-column.keep-max-container-size:first-child:not(.max-end-size) {
        padding-left: calc((100vw - 1320px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-content-column.keep-max-container-size:last-child:not(.max-start-size) {
        padding-right: calc((100vw - 1320px) / 2 + 15px) !important;
    }
}

.flex-grow {
    overflow-x: clip;
}
.fade:not(.show) {
    opacity: 1;
}

.rotate-180 img {
    transform: rotateZ(180deg);
}

.m-neg-250 {
    margin-top: -250px !important;
}

/* HERO SECTION */
#hero {
    position: relative;
}
#hero video {
    /* object-fit: contain !important; */
    object-position: top;
}
#hero .wp-block-cover__inner-container {
    position: relative;
    z-index: 5;
}

.wp-block-cover.contain img {
    object-fit: contain !important;
}


/* Nav-tabs animation */
.wp-block-madeit-block-tabs {
    display: flex;
    gap: 100px;
}
.wp-block-madeit-block-tabs.reverse {
    flex-direction: row-reverse;
}
.wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles {
    width: 40%;
}

@media (min-width: 576px) {
    .wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles {
        padding-left: calc((100vw - 540px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-tabs.reverse .wp-block-madeit-block-tabs-titles {
        padding-left: 0 !important;
        padding-right: calc((100vw - 540px) / 2 + 15px) !important;
    }
}

@media (min-width: 768px) {
    .wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles {
        padding-left: calc((100vw - 720px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-tabs.reverse .wp-block-madeit-block-tabs-titles {
        padding-left: 0 !important;
        padding-right: calc((100vw - 720px) / 2 + 15px) !important;
    }
}

@media (min-width: 992px) {
    .wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles {
        padding-left: calc((100vw - 960px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-tabs.reverse .wp-block-madeit-block-tabs-titles {
        padding-left: 0 !important;
        padding-right: calc((100vw - 960px) / 2 + 15px) !important;
    }
}

@media (min-width: 1200px) {
    .wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles {
        padding-left: calc((100vw - 1140px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-tabs.reverse .wp-block-madeit-block-tabs-titles {
        padding-left: 0 !important;
        padding-right: calc((100vw - 1140px) / 2 + 15px) !important;
    }
}

@media (min-width: 1400px) {
    .wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles {
        padding-left: calc((100vw - 1320px) / 2 + 15px) !important;
    }
    .wp-block-madeit-block-tabs.reverse .wp-block-madeit-block-tabs-titles {
        padding-left: 0 !important;
        padding-right: calc((100vw - 1320px) / 2 + 15px) !important;
    }
}


.wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles ul {
    border: none !important;
}
.wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-contents {
    width: 60%;
    background-color: rgba(97, 31, 128, 0.3);
    border: 2px solid rgba(177, 48, 174, 0.3);
    border-right: none;
    border-radius: 20px 0 0 20px;
    padding: 20px;
}
.wp-block-madeit-block-tabs.reverse .wp-block-madeit-block-tabs-contents {
    border-left: none;
    border-radius: 0 20px 20px 0;
}

.wp-block-madeit-block-tabs .nav-link.active,
.wp-block-madeit-block-tabs .nav-link {
    background-color: transparent !important;
    border: none !important;
    color: var(--wp--preset--color--default-text) !important;
}


.wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles .wp-block-madeit-block-tabs-title {
    opacity: .5;
    transition: opacity 0.2s ease-in-out;
}
.wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles .wp-block-madeit-block-tabs-title.active {
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
}
.progress-bar {
    width: 2px;
    height: 100%;
    display: block;
    top: -100%;
    position: relative;
    background: var(--wp--preset--color--secondary);
}
@keyframes progress {
    0% { height: 0; }
    100% { height: 100%; }
}


/* CARD */
.wp-block-madeit-block-card.card {
    background-color: rgba(97, 31, 128, 0.3) !important;
    border: 2px solid rgba(177, 48, 174, 0.3) !important;
}


.prijzen {
    gap: 5px !important;
}

/* Music icon */
.music-container {
    position: relative;
}
.music-container:after {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2025/09/Metric-Container.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    bottom: -35px;
    left: 20px;
    z-index: 5;
    width: 90px;
    height: auto;
    aspect-ratio: 1;
    cursor: pointer;
}
.music-container.playing:after {
    background-image: url('/wp-content/uploads/2025/09/Metric-Container_pause.png');
}


#glow_moon {
    position: relative;
        overflow: visible;
}
#glow_moon:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100px;
    left: 0;
    top: -90px;
    z-index: 1;
    background: linear-gradient(360deg, #060412, transparent);
}

/* Accordeon */
.wp-block-advgb-accordions .advgb-accordion-header {
    background-color: rgba(97, 31, 128, 0.3) !important;
    border: 2px solid rgba(177, 48, 174, 0.3) !important;
}
.wp-block-advgb-accordions .advgb-accordion-body {
    border: none !important;
    border-color: transparent !important;
}


/* Swiper */
.swiper-button-next, .swiper-button-prev {
    color: white !important;
}
.swiper-pagination-bullet-active {
    background: var(--wp--preset--color--primary) !important;
}


/* Footer */
footer.site-footer {
    position: relative;
    background: linear-gradient(180deg, rgba(98, 32, 128, 0.3) 0%, transparent 100%);
    border: none !important;
}
footer.site-footer p, footer.site-footer a {
    font-size: 1rem !important;
}
footer.site-footer .wp-social-link {
    background-color: transparent !important;
    border: 1px solid #B130AE !important;
    color: white !important;
}

footer.site-footer .copy {
    position: absolute;
    bottom: 3rem;
    background: transparent !important;
}
footer.site-footer .copy a {
    font-size: 13px !important;
    color: white;
    text-decoration: none !important;
}
footer.site-footer .site-info {
        text-align: right !important;
}


/* MEDIA QUERY */
@media (max-width: 1400px) {
    .is-style-border.wp-block-heading.has-default-text-color {
        font-size: 8rem !important;
    }
}
@media (max-width: 1200px) {
    .is-style-border.wp-block-heading.has-default-text-color {
        font-size: 7rem !important;
    }
}
@media (max-width: 991px) {
    #hero .wp-block-cover.contain img {
        object-fit: cover !important;
    }
    #hero .is-style-border.wp-block-heading.has-default-text-color {
        font-size: 8rem !important;
    }

    #hero .wp-block-cover__inner-container > .wp-block-madeit-block-content.container {
        padding-top: 150px !important;
    }
    #hero .wp-container-core-columns-is-layout-9d6595d7 {
        flex-direction: column !important;
    }

     #glow_moon {
        min-height: 300px !important;
    }

    .wp-block-madeit-block-tabs {
        flex-direction: column !important;
    }
    .wp-block-madeit-block-tabs .wp-block-madeit-block-tabs-titles {
        width: 100%;
        padding: 0 !important;
    }
    .wp-block-madeit-block-tabs .nav-tabs {
        display: flex;
        flex-direction: row;
    }
    .wp-block-madeit-block-tabs .nav-tabs .nav-item {
        max-width: 50%;
    }
}
@media (max-width: 767px) {
    .navbar .container {
        max-width: 95%;
    }

    .mt-m-100 {
        padding-top: 100px !important;
    }
    #glow_moon {
        min-height: 200px !important;
    }

    

    .footer-widget-2 {
        display: none;
    }
}
@media (max-width: 545px) {
    #hero .is-style-border.wp-block-heading.has-default-text-color {
        font-size: 6rem !important;
    }
    #hero .wp-container-content-6388d5dc {
        flex-basis: 50px;
    }

    footer.site-footer .copy {
        bottom: 0rem;
    }
}