/*
 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.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  THEME_NAME
*/

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

@font-face {
    font-family: 'Red Hat Display';
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BlackItalic.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BlackItalic.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BlackItalic.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BlackItalic.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-Medium.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Medium.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Medium.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Medium.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-SemiBold.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-SemiBold.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-SemiBold.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-Italic.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Italic.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Italic.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Italic.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-ExtraBoldItalic.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-ExtraBoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-ExtraBoldItalic.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-ExtraBoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-BoldItalic.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BoldItalic.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-BoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-ExtraBold.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-ExtraBold.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-ExtraBold.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-Bold.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Bold.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Bold.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Bold.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-Regular.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Regular.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Regular.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Regular.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-MediumItalic.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-MediumItalic.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-MediumItalic.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-MediumItalic.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/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/businesscontrol/fonts/RedHatDisplay-Light.eot');
    src: url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Light.woff2') format('woff2'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Light.woff') format('woff'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Light.ttf') format('truetype'),
        url('/wp-content/themes/businesscontrol/fonts/RedHatDisplay-Light.svg#RedHatDisplay-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


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

.custom-logo {
    height: 55px !important;
    max-width: 200px !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);
}

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%;
}




/* MENU UNDERLINE */
.menu li.active a.nav-link {
    color: white;
    background-color: var(--wp--preset--color--primary);
}


@media(min-width: 768px) {
    .menu li > a.nav-link {
        transition: all 0.2s ease-in-out;
        border-bottom: 4px solid transparent;
        background-color: transparent;
    }
    .menu li.active > a.nav-link {
        color: var(--wp--preset--color--primary);
        border-color: var(--wp--preset--color--primary);
        background-color: transparent;
    }
    .menu li > a.nav-link:hover {
        color: var(--wp--preset--color--primary);
        border-color: var(--wp--preset--color--primary);
        background-color: transparent;
    }
    .menu .dropdown-menu li a.nav-link {
        border: none;
    }
    .menu .dropdown-menu li.active a.nav-link {
        color: white;
        background-color: var(--wp--preset--color--primary);
    }
}


/* MENU FULL */
/*
.menu li.active a.nav-link {
    color: white;
    background-color: var(--wp--preset--color--primary);
}
.menu li a.nav-link:hover {
    color: white;
    background-color: var(--wp--preset--color--primary);
}
*/

/* Menu FULL Height */
/*
.menu li.active a.nav-link {
    color: white;
    background-color: var(--wp--preset--color--primary);
}
.menu li a.nav-link:hover {
    color: white;
    background-color: var(--wp--preset--color--primary);
}

@media(min-width: 768px) {
    .navbar {
        padding-top: 0;
        padding-bottom: 0;
    }

    .menu.navbar-nav > li > a.nav-link {
        padding-top: 24px;
        padding-bottom: 24px;
    }
}
*/





.wp-block-button__link, .btn, .wp-block-madeitforms-submit-button__link {
    border: 4px solid transparent;
    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;
}

.navbar::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background-color: var(--wp--preset--color--secondary);
}

.navbar::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 40%;
    height: 10px;
    background-color: var(--wp--preset--color--primary);
    clip-path: polygon(0 0, 100% 0, 92% 100%, 0% 100%);
}

.clr-block-TopLeft, .clr-block-BottomRight, .clr-block-BottomLeft, .clr-block-TopRight {
    position: relative;
    height: 100%;
}

.clr-block-TopLeft::before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 100%;
    height: 50%;
    background-color: var(--wp--preset--color--secondary);
    z-index: -1;
}

.post-13 .clr-block-TopLeft::before {
    background-color: var(--wp--preset--color--primary);
}

.clr-block-BottomRight::before {
    content: "";
    position: absolute;
    bottom: -5%;
    right: -5%;
    width: 100%;
    height: 50%;
    background-color: var(--wp--preset--color--secondary);
    z-index: -1;
}

.clr-block-BottomLeft::before {
    content: "";
    position: absolute;
    bottom: -5%;
    left: -5%;
    width: 100%;
    height: 50%;
    background-color: var(--wp--preset--color--secondary);
    z-index: -1;
}

.clr-block-TopRight::before {
    content: "";
    position: absolute;
    top: -5%;
    right: -5%;
    width: 100%;
    height: 50%;
    background-color: var(--wp--preset--color--secondary);
    z-index: -1;
}

.position-absolute.centerX {
    left: 50%;
    transform: translateX(-50%);
    bottom: -10%;
}

.status.card {
    background-color: transparent !important;
}

.card {
    border: none;
    border-radius: 0;
}

.card-body .wp-block-image {
    width: 50%;
    margin: auto;
}

.centerY .card-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.LineH {
    position: relative;
    width: 10%;
    height: 5px;
    background-color: var(--wp--preset--color--secondary);
    border-radius: 50px;
}

.lineV {
    position: absolute;
    padding: 0;
    width: 5px;
    height: 15%;
    background-color: var(--wp--preset--color--secondary);
    border-radius: 50px;
    left: 50%;
    transform: translateX(-50%);
}

.phone_screen {
    position: absolute;
    height: 270px;
    width: 200px;
    bottom: -30%;
    left: 10%;
    border: 5px solid #F5F5F5;
}

.phone_screen img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.ar-1 {
    aspect-ratio: 1;
}



/* BLOG */

.discription {
    background: linear-gradient(180deg, #6E645D 61.98%, rgba(110, 100, 93, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}



.vertical-line::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 6px;
    background-color: gray;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.live {
    position: absolute;
    top: -20px;
    right: 0;
}

.live::before {
    content: "";
    position: absolute;
    width: 10px;    
    height: 10px;
    background-color: var(--wp--preset--color--success);
    box-shadow: 0 0 10px var(--wp--preset--color--success);
    border-radius: 50%;
    top: 50%;
    left: -20px;
    transform: translateY(-50%);
}

.site-footer {
    background-color: var(--wp--preset--color--primary);
}

.site-footer a {
    color: white;
}

.site-footer a:hover {
    color: var(--wp--preset--color--secondary) !important;
}

.site-footer .copy {
    background-color: var(--wp--preset--color--secondary) !important;
    color: white !important;
}

.site-footer .copy a {
    color: white !important;
}