/*
Theme Name: libera_branding
Description: This is a vanilla Wordless theme. Use Pug, Sass and Coffescript, and make web development fun again :)
Author: weLaika
Author URI: http://welaika.com/
Version: 1.0

*/

.single-service .inner_page_header > .wrapper > .inner_page_header__title h1,
.single-service .highlightbox .title,
.single-service .highlightbox .text {
    color: white;
}

.single-service .highlightbox .icons-container .text  {
    color: #333;
}

.single-service .wrapper.introbox {
    display: flex;
    justify-content: space-between;
}

.single-service .wrapper.introbox .intro_details .tags{
    text-decoration: underline;
}

.single-service .icon-box {
    margin-bottom: 0;
}


.inner_page_header > .wrapper > .inner_page_header__text-content,
.inner_page_header > .wrapper > .inner_page_header__pagename {
    color: white;
}

a.footer__iconcontatti {
    background-color: #c8102e;
}

@media (max-width: 640px) {
    .single-service .wrapper.introbox {
        display: flex;
        flex-direction: column;
    }

    .single-service .icon-box {
        margin-bottom: 20px;
    }

    .custom-header-container__video.full {
        display: none;
    }
}

@media (min-width: 640px) {
    .single-service .wrapper.introbox .intro_text {
        width: 65%;
    }

    .custom-header-container__video.mobile {
        display: none;
    }
    .custom-header-container__video.full {
        display: block;
    }
}

@media (min-width: 1400px) {
    .single-service .statementbox .text {
        padding: 180px 380px;
    } 

}
@media (min-width: 960px) {
    .casestudy__title {
        padding-left: 85px !important;
    }
}
@font-face {
    font-family: 'Carnas Bold';
    src: url('fonts/Carnas-Bold.eot');
    src: url('fonts/Carnas-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Carnas-Bold.woff2') format('woff2'),
    url('fonts/Carnas-Bold.woff') format('woff'),
    url('fonts/Carnas-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Carnas Light';
    src: url('fonts/Carnas-Light.eot');
    src: url('fonts/Carnas-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/Carnas-Light.woff2') format('woff2'),
    url('fonts/Carnas-Light.woff') format('woff'),
    url('fonts/Carnas-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Carnas Thin';
    src: url('fonts/Carnas-Thin.eot');
    src: url('fonts/Carnas-Thin.eot?#iefix') format('embedded-opentype'),
    url('fonts/Carnas-Thin.woff2') format('woff2'),
    url('fonts/Carnas-Thin.woff') format('woff'),
    url('fonts/Carnas-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Carnas Regular';
    src: url('fonts/Carnas-Regular.eot');
    src: url('fonts/Carnas-Regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/Carnas-Regular.woff2') format('woff2'),
    url('fonts/Carnas-Regular.woff') format('woff'),
    url('fonts/Carnas-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
h1,
h2,
h3,
h4,
h5,
.header-two {
    margin: 2.75rem 0 1rem;
    /*font-weight: 400;*/
    line-height: 1.3;
    /*font-family: 'Noto Serif', serif;*/
    font-family: 'Carnas Bold', 'Noto Serif', serif
    /*font-weight: 700;*/
}