@media screen and (min-width: 1200px){

    .breadcrumbbar-item {
        width: fit-content;
        font-size: 1em;
        font-weight: bold;
        font-family: "Maven Pro", sans-serif;
        letter-spacing: 1.33px;
        line-height: 18px;
    }

    .over-breadcrumb{
        max-width: 400px;
        padding-right: 0;
        word-break: normal;
    }

    .breadcrumb-arrow{
        padding-right: 60px;
        padding-left: 11px;
    }

    .werk-vac-count{
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1.5px;
        line-height: 21px;
    }

    .comp-name-name{
        font-size: 34px;
        letter-spacing: 0;
        line-height: 40px;
    }
    .medewerkers .numbers,
    .sector .numbers,
    .vestiging .numbers{
        font-size: 22px;
        letter-spacing: 0;

    }

    .medewerkers .text,
    .sector .text,
    .vestiging .text{
        font-size: 18px;
        letter-spacing: 0;
        opacity: 0.5;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }

    .comp-name-header{
        margin-top: 40px;
        width: 27%;
        margin-right: 20px;
    }
    .medewerkers,
    .sector,
    .vestiging{
        margin-top: 51px;
        margin-right: 50px;
    }
}

@media screen and (max-width: 1200px){

    .item-name .item-txt {
        font-size: 1em;
        letter-spacing: 0;
        line-height: 23px;
        margin-left: 6px;
    }
    .item-name .item-name-txt {
        font-size: 24px;
        letter-spacing: 0;
        line-height: 40px;
        margin-left: 6px;
        width: 97%;
    }

    .medewerkers .text,
    .sector .text,
    .vestiging .text{
        opacity: 0.6;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
    }

    .medewerkers .numbers,
    .sector .numbers,
    .vestiging .numbers{
        font-size: 1em;
        letter-spacing: 0;
        line-height: 18px;
    }

    .comp-name-name{
        font-size: 22px;
        letter-spacing: 0;
        line-height: 30px;
    }
    .werk-vac-count{
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1.5px;
        line-height: 19px;
    }
}

@media screen and (max-width: 1200px) and (min-width: 992px){

    .medewerkers,
    .sector,
    .vestiging{
        margin-top: 51px;
        margin-right: 36px;
    }

    .comp-name-header{
        margin-top: 40px;
        width: 187px;
    }

    .breadcrumbbar-item {
        width: fit-content;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1.33px;
        line-height: 18px;
    }

    .over-breadcrumb{
        padding-right: 0;
        word-break: break-all;
    }


    .breadcrumb-arrow{
        padding-right: 40px;
        padding-left: 11px;
    }



}




@media screen and (min-width: 992px){


    .AC .wt-button.backhome{
        width: 410px;
    }

    .mededelding-balk{
        box-sizing: border-box;
        height: 41px;
        width: 100%;
        background-color: #F29174;
        bottom: -40px;
        left: 0;
        z-index: 10;
    }

    /*project item page min 992*/
    .itempage-infoblock{
        margin-left: 25px;
        margin-right: 25px;
    }

    /*end*/

    .header-info{
        max-width: 1240px;
    }
    .werk-breadcrumb{
        max-width: 1240px;
    }

    .vac-back{
        max-width: 1240px;
    }


    .infoblock-container.vac-infoblock{
        min-height: 915px;
        max-width: 360px;
        background-color: #FFFFFF;
        position: relative;
        z-index: 1;
        margin-right: 15px;
        margin-top: 40px;
    }

    .infoblock-container{
        min-height: 205px;
        max-width: 360px;
        background-color: #FFFFFF;
        position: relative;
        z-index: 99;
        margin-right: 41px;
        margin-top: 40px;
        height: fit-content;
        padding: 0;
    }

    .artikel.infoblock-container{
        min-height: 205px;
        max-width: 520px;
        background-color: #FFFFFF;
        position: relative;
        z-index: 1;
        margin-right: 41px;
        margin-top: 40px;
        height: fit-content;
        padding: 0;
    }



    .item-name{
        margin-top: 40px;
    }



    .header-title{
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1.5px;
        color: #F29174;
        line-height: 21px;
        margin-left: 6px;
    }

    .item-name-txt{
        font-size: 34px;
        letter-spacing: 0;
        line-height: 40px;
        margin-left: 6px;
    }

    .item-txt {
        font-size: 18px;
        letter-spacing: 0;
        line-height: 26px;
        margin-left: 6px;
    }

    .comp-soll-now {
        height: 45px;
        width: 280px;
        border-radius: 22.5px;
        background-color: #F29174;
        line-height: 45px;
        text-align: center;
        margin: 0 auto;
        margin-top: 40px;
    }

    .project-extra-button {
        height: 45px;
        width: 280px;
        border-radius: 22.5px;
        background-color: #F29174;
        line-height: 45px;
        text-align: center;
        margin: 0 auto;
        margin-top: 40px;
    }

    .vac-save-btn {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 47px;
        width: 282px;
        border: 2px solid #F29174;
        border-radius: 22.5px;
        line-height: 47px;
        text-align: center;
        margin: 0 auto;
        margin-top: 14px;
    }

    .vac-save-btn-txt {
        color: #F29174;
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 0;
    }
    .title {
        opacity: 0.6;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 27px;
    }

    .info-txt {
        font-size: 18px;
        letter-spacing: 0;
        line-height: 21px;
    }

    .read-about-comp{
        color: #F29174;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 17px;
        padding-bottom: 20px;
    }
    .to-map{
        color: #F29174;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 17px;
    }
    .header-info{
        height: 245px;
    }

    .page-265 .item-name, .page-265 .header-info {
        height: auto!important;
    }

    .middle{
        padding-left: 40px;
    }

    .vertical-line{
        width: 281px;
    }

    .header-info{
        background: #FBF8EF;
        /*margin: 0 auto;*/
    }
    
    /*.page-265 .header-info{*/
    /*    border: solid #48ACC0 2px;*/
    /*}*/
    .header-info.vac {
        margin-top: 55px;
        padding-left: 40px;
        padding-right: 40px;
    }

    .error-title{
        font-size: 34px;
        letter-spacing: 0;
        line-height: 40px;
        margin-top: 40px;
    }

    .error-txt{
        font-size: 18px;
        letter-spacing: 0;
        line-height: 26px;
    }
    .wt-button.backhome{
        margin: 0 auto;
        margin-top: 20px;

    }

    .secondtext{
        color: #F29174;
    }


    .spec-header{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }


    .ownevent{
        width: 360px;
        background-color: white;
        margin-top: 40px;
        margin-right: 25px;
        min-height: 205px;
    }

    .itempage-edit{
        margin-left: -169px;
    }

}

@media screen and (max-width: 992px){

    .AC .wt-button.backhome{
        width: 280px;
        font-size: 12px;
    }
    .specialheader .html-container{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }

    .mededelding-balk{
        box-sizing: border-box;
        height: 41px;
        width: 100%;
        background-color: #F29174;
        left: 0;
        z-index: 10;
        bottom: -197px;
    }

    /*project item page*/

    .itempage-txt-container{
        margin-left: 15px!important;
        margin-right: 15px!important;
    }

    .page-265 .itempage-txt-container{
        margin-left: 0px!important;
        margin-right: 0px!important;
    }

    .item-name.project .item-name-txt{
     margin-top: 20px;
    }

    .item-header-img{
        padding-top: 10px;
        padding-bottom: 20px;
        margin-bottom: 40px;
    }


    /*end*/

    /*project item page max 992 */



    /*end*/

    /*werkgever item page max 992*/

    .comp-socials{
        margin-top: 30px;
        margin-left: 35px;
        margin-bottom: 20px;
    }

    .vac-back{
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
        margin-left: 15px;
    }

    .breadcrumbs-mob .mob{
        width: 100%;
        margin-bottom: 20px;
    }

    .dex-header-img{
        width: 101px;
        height: 45px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .breadcrumb-arrow{
        margin-left: 10px;
    }

    .vac-back{
        max-width: 83%;
    }


    .comp-soll-now {
        height: 45px;
        width: 260px;
        border-radius: 22.5px;
        background-color: #F29174;
        line-height: 45px;
        text-align: center;
        margin-bottom: 14.5px;
    }

    .project-extra-button {
        height: 45px;
        width: 260px;
        border-radius: 22.5px;
        background-color: #F29174;
        line-height: 45px;
        text-align: center;
        margin-bottom: 14.5px;
    }


    .vac-save-btn {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 46px;
        width: 261px;
        border: 1px solid #F29174;
        border-radius: 22.5px;
        line-height: 46px;
        text-align: center;
    }
    .specialheader,
    .header-info{
        padding: 0;
    }
    .header-info{
        min-width:  260px;
    }

    .header-title{
        margin-top: 20px;
        padding-bottom: 10px;
        color: #F29174;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1.5px;
        line-height: 19px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .item-name{
        background: #FBF8EF;
        margin-left: 15px;
        margin-right: 15px;
    }

    /*.page-265 .item-name{*/
    /*    border: solid 2px #48ACC0;*/
    /*}*/

    .item-name-txt {
        font-size: 22px;
        letter-spacing: 0;
        line-height: 30px;
    }

    .item-txt {
        font-size: 1em;
        letter-spacing: 0;
        line-height: 24px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .vertical-line{
        width: 100%;
    }

    .middle{
        padding: 0;
    }

    .title {
        opacity: 0.6;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 27px;
    }

    .info-txt {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
    }

    .item-header-img img{
        margin-left: 5px;
        margin-right: 5px;
    }

    .item-header-img{
        background: #FBF8EF;
        margin-right: 15px;
        margin-left: 15px;
    }
    .vac-infoblock{
        padding-top: 40px;
    }
    .vac-close-tekst{
        margin-left: 5px;
        margin-right: 5px;
    }

    .read-about-comp{
        color: #F29174;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
    }
    .to-map{
        color: #F29174;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
    }
    .header-info {
        margin-top: 55px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .werk-mob-header{
        /*padding-left: 20px;*/
        /*padding-right: 20px;*/
        background: #FBF8EF;
    }

    .werk-vac{
        font-size: 14px;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        font-weight: bold
    }



    .medewerkers .text,
    .sector .text,
    .Vestiging .text{
        font-size: 14px;
        letter-spacing: 0;
        opacity: 0.6;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }

    .medewerkers .numbers,
    .sector .numbers,
    .Vestiging .numbers{
        font-size: 1em;
        letter-spacing: 0;
    }

    .sector,
    .vestiging{
        padding-top: 15px;
    }

    .werk-mob-header .spec-header{
        padding-left: 20px;
    }

    .werk-mob-header .socials{
        padding-top: 30px;
        padding-bottom: 20px;
    }
}

.sector .text,
.Vestiging .text{
    text-decoration: underline;
}

.comp-soll-direct-txt {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 45px;
}

.vac-save-btn-txt {
    color: #F29174;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
}


.vac-overlap{
    position: absolute;
}
.vac-back{
    margin-top: 20px;
}



.werkgever-streep{
    width: 10px;
    background: #009b5e;
    height: 100%;
    float: left;
    margin-left: -40px;
}

.werk-breadcrumb{
    margin: 0 auto;
}

.vac-socialbuttons{
    color: white;
}

.share-vac{
    margin-bottom: 10px;
    font-size: 18px;
    letter-spacing: 0;
}
.share-vac-container{
    padding-top: 30px;
    margin-right: 30px;
    margin-left: 30px;
}

.vac-socialbuttons{
    background:#6dbecf;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 22px!important;
}
.comp-name-name{
    word-break: normal;
}


/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */
.page-364 .header-info {
    height: 146px;
}
@media screen and (min-width: 992px){

    /*pakket item page min 992*/

    .aanmeld-pakket-btn{
        width: 300px;
    }

    .vertical-line.pakket{
        width: 300px
    }

    .aanmeld-pakket-btn{
        margin-top: 35px;
        margin-left: 30px;
        margin-bottom: 50px;
    }

    .aanmeld-pakket-bottom-btn{
        width: 300px;
        margin-top: 40px;
    }

    .total-per-month-price{
        font-size: 1em;
        letter-spacing: 0;
        padding-right: 30px;
    }

    .total-per-month-container{
        padding-left: 30px;
    }
    .total-per-month{
        font-size: 1em;
        letter-spacing: 0;
    }
    .total-txt{
        opacity: 0.6;
        font-size: 14px;
        letter-spacing: 0;
    }

    .branding-desc{
        opacity: 0.8;
        font-size: 18px;
        letter-spacing: 0;
        line-height: 27px;
        margin-top: 89px;
        width: 170%;
        position: absolute;
    }

    .pakket-toggle{
        padding-right: 20px;
    }

    .pakket-sub-price{
        width: 32px;
        color: #2C556A;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0;
    }

    .pakket-togglesjd{
        padding-left: 30px;
        padding-right: 20px;
        font-size: 1em;
        letter-spacing: 0;
    }

    .pakket-title{
        font-size: 40px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 60px;
    }

    .page-227 .header-info{
        background: #2C556A;
        height: 360px;
    }
    .page-276 .header-info {
        background: #2C556A;
        height: 360px;
    }

    .page-256 .header-info{
        background: #2C556A;
        min-height: 360px;
    }

    .page-256 .checknumberonly.tog-enabled{
        display: block;
        margin-right: 10px;
        margin-top: -5px;
    }
    .page-256 .pakket-toggle{
        margin-top: -3px;
    }

    .page-256 .checknumberonly{
        display: none;
    }
    .artikel-item-txt{
        color: #215872;
    }


    .pakket-signal{
        margin-top: 50px;
        margin-left: 30px;
    }


    .pakket-name {
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1px;
        line-height: 21px;
        min-width: 266px;
    }
    .pakket-name-label {
        margin-top: 40px;
        height: 174px;
        overflow: hidden;
        margin-right: 25px;
    }

    .pakketten.horizontal-line{
        box-sizing: border-box;
        height: 1px;
        width: 203.2%;
        border: 1px solid #FFFFFF;
        opacity: 0.2;
        margin-top: 30px;
        z-index: 6;
    }

    .pakket-price-background{
        background: linear-gradient(180deg, rgba(42,52,95,0) 0%, #2A345F 100%);
        opacity: 0.1;
        height: 120px;
        width: 360px;
    }


    /*end*/




    /*werkgever item page min 992*/

    .comp-socials{
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
    }


    .werk-mob-header{
        padding-left: 15px;
    }

    /*end*/

    .header-info{
        max-width: 1240px;
    }
    .werk-breadcrumb{
        max-width: 1270px;
    }

    .vac-back{
        max-width: 1240px;
        margin: 20px auto;
    }
    .JC .vac-back {
        max-width: 1240px;
        margin: 20px 89px;
    }

    .event-infoblock{
        min-height: 700px;
        max-width: 360px;
        background-color: #FFFFFF;
        position: relative;
        z-index: 1;
        margin-right: 15px;
        margin-top: 40px;
    }

    .project-infoblock{
        min-height: 700px;
        max-width: 360px;
        background-color: #FFFFFF;
        position: relative;
        z-index: 1;
        margin-right: 15px;
        margin-top: 40px;
    }

    .item-header-img{
        margin-top: 40px;
        margin-left: 10px;
        margin-right: 21px;
        max-width: 134px;
    }

    .item-name{
        margin-top: 40px;
        height: 204px;
        overflow: hidden;
    }

    .page-265 .item-name, .page-265 .header-info {
        height: auto!important;
    }

    .header-title{
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1.5px;
        color: #F29174;
        line-height: 21px;
        margin-left: 6px;
    }

    .item-name-txt{
        font-size: 34px;
        letter-spacing: 0;
        line-height: 40px;
        margin-left: 6px;
        width: 97%;
    }

    .item-txt {
        font-size: 18px;
        letter-spacing: 0;
        line-height: 26px;
        margin-left: 6px;
    }

    .comp-soll-now {
        height: 45px;
        width: 280px;
        border-radius: 22.5px;
        background-color: #F29174;
        line-height: 45px;
        text-align: center;
        margin: 0 auto;
        margin-top: 40px;
    }

    .project-extra-button{
        height: 45px;
        width: 280px;
        border-radius: 22.5px;
        background-color: #F29174;
        line-height: 45px;
        text-align: center;
        margin: 0 auto;
        margin-top: 40px;
    }

    .vac-save-btn {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 47px;
        width: 282px;
        border: 2px solid #F29174;
        border-radius: 22.5px;
        line-height: 43px;
        text-align: center;
        margin: 0 auto;
        margin-top: 14px;
    }

    .vac-save-btn-txt {
        color: #F29174;
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 0;
    }
    .title {
        opacity: 0.6;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 27px;
    }

    .info-txt {
        font-size: 18px;
        letter-spacing: 0;
        line-height: 21px;
        word-break: normal;
    }

    .is_edge .info-txt {
        word-break: break-all;
    }

    .read-about-comp{
        color: #F29174;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 17px;
        padding-bottom: 20px;
    }
    .to-map{
        color: #F29174;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 17px;
    }
    .header-info{
        height: 245px;
    }

    .page-265 .item-name, .page-265 .header-info {
        height: auto!important;
    }
    .BIDHBV.page-404 .header-info,
    .BIDH.page-404 .header-info{
        height: auto;
        background: #001B4B;
        color: #F1FDEC;
    }

    .BIDHBV.page-404 .error-txt,
    .BIDHBV.page-404 .error-title,
    .POF.page-404 .error-txt,
    .POF.page-404 .error-title,
    .BIDH.page-404 .error-txt,
    .BIDH.page-404 .error-title{
        color: #F1FDEC;
    }

    .BIDHBV.page-404 .error-title,
    .POF.page-404 .error-title,
    .BIDH.page-404 .error-title {
        line-height: 50px;
        font-size: 47px;
    }

    .maincontainer.BIDHBV.page-404 ,
    .maincontainer.BIDH.page-404 {
        background: #001B4B;
        height: 100vh;
    }

    .maincontainer.POF.page-404{
        background: #001B4B;
    }

    .middle{
        padding-left: 40px;
    }

    .vertical-line{
        width: 281px;
    }

    .header-info{
        background: #FBF8EF;
        margin: 0 auto;
        margin-top: 55px;
    }

    .header-info{
        background: #FBF8EF;
        margin: 0 auto;
        margin-top: 55px;
    }

    .header-comp-image {
        margin: 0 auto;
        max-width: 1240px;
        min-height: 170px;
        margin-top: 20px;
    }

    .header-info.vac {
        margin-top: 55px;
        padding-left: 40px;
        padding-right: 40px;
    }

    .header-info {
        padding-left: 40px;
    }


    .error-title{
        font-size: 34px;
        letter-spacing: 0;
        line-height: 40px;
        margin-top: 40px;
    }

    .error-txt{
        font-size: 18px;
        letter-spacing: 0;
        line-height: 26px;
    }
    .wt-button.backhome{
        margin: 0 auto;
        margin-top: 20px;

    }
    .dex-header-img{
        margin-top: 40px;
        margin-right: 30px;
    }
    .secondtext{
        color: #F29174;
    }




    .comp-socials{
        padding-top: 20px;
        padding-right: 20px;
    }


    .spec-header{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
        width: 100%;
    }
    .page-181 .header-info, .page-364 .header-info {
        min-height: 146px;
    }
    .page-186 .header-info{
        min-height: 146px;
    }

}
.POF.page-404 .header-info,
.POF.page-403 .header-info{
    background-color: rgba(26, 51, 91, 0.9);
    color: white;
    height: auto;
    padding: 30px;
}

@media screen and (max-width: 992px){


    /*pakket item page max 992*/

    .page-227 .vac-tekstblock.first.header {
        margin-top: 40px;
    }

    .aanmeld-pakket-btn,
    .aanmeld-pakket-bottom-btn{
        width: 315px;
    }

    .aanmeld-pakket-bottom-btn{
        margin-left: 30px;
        margin-top: 30px;
        margin-bottom: 60px;
    }

    .vertical-line.pakket{
        width: 100%;
    }

    .aanmeld-pakket-btn{
        margin-top: 30px;
    }

    .pakket-price-background{
        background: linear-gradient(180deg, rgba(42,52,95,0) 0%, #2A345F 100%);
        opacity: 0.1;
        height: 120px;
        width: 100%;
    }

    .pakket-toggle {
        padding-right: 30px;
    }

    .pakket-name{
        width: 284px;
        color: #FFFFFF;
        font-size: 21px;
        font-weight: 600;
        letter-spacing: 0;
        padding-left: 45px;
    }


    .branding-desc{
        padding-left: 45px;
        padding-right: 30px;;
        opacity: 0.8;
        font-size: 1em;
        letter-spacing: 0;
        line-height: 24px;
    }

    .pakketten.horizontal-line.mob{
        box-sizing: border-box;
        height: 1px;
        width: 100%;
        border: 1px solid #FFFFFF;
        opacity: 0.2;
        margin-top: 20px;
        z-index: 6;
        margin-right: 45px;
        margin-left: 45px;
    }

    .page-227 .header-info {
        background: #2C556A;
        padding: 0;
    }
    .page-276 .header-info {
        background: #2C556A;
        padding: 0;
    }
    .page-256 .header-info {
        background: #2C556A;
        padding: 0;
    }
    .page-227 .infoblock-container {
       background: white;
        margin-top: 40px;
    }
    .page-276 .infoblock-container {
       background: white;
        margin-top: 40px;
    }

    .specialheader .pakket-item-sig{
        margin-top: 9px;
        padding-left: 15px;
    }
    .specialheader .pakket-signal{
        margin-top: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }


    /*end*/


    .vac-back{
        max-width: 83%;
    }

    .specialheader,
    .header-info{
        padding: 0;
    }
    .header-info{
        min-width:  260px;
    }

    .header-title{
        margin-top: 20px;
        padding-bottom: 10px;
        color: #F29174;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1.5px;
        line-height: 19px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .item-name{
        background: #FBF8EF;
        padding-left: 20px;
        padding-right: 20px;
        overflow: hidden;
    }


    .item-txt {
        font-size: 1em;
        letter-spacing: 0;
        line-height: 24px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .vertical-line{
        width: 100%;
    }

    .middle{
        padding: 0;
    }

    .title {
        opacity: 0.6;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 27px;
    }

    .info-txt {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
    }

    .item-header-img img{
        margin-left: 5px;
        margin-right: 5px;
    }

    .item-header-img{
        background: #FBF8EF;
        margin-right: 15px;
        margin-left: 15px;
    }
    .vac-infoblock{
        padding-top: 40px;
    }
    .vac-close-tekst{
        margin-left: 5px;
        margin-right: 5px;
    }

    .read-about-comp{
        color: #F29174;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
        padding-bottom: 20px;
    }
    .to-map{
        color: #F29174;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 17px;
    }
    .header-info {
        margin-top: 61px;
        margin-left: 30px;
        margin-right: 30px;
    }

    .werk-mob-header{
        /*padding-left: 20px;*/
        /*padding-right: 20px;*/
        background: #FBF8EF;
    }

    .werk-vac{
        font-size: 14px;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        font-weight: bold
    }

    .comp-name-name{
        font-size: 22px;
        letter-spacing: 0;
    }

    .medewerkers .text,
    .sector .text,
    .Vestiging .text{
        font-size: 14px;
        letter-spacing: 0;
        opacity: 0.6;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }

    .medewerkers .numbers,
    .sector .numbers,
    .Vestiging .numbers{
        font-size: 1em;
        letter-spacing: 0;
    }

    .sector,
    .vestiging{
        padding-top: 15px;
    }

    .werk-mob-header .spec-header{
        padding-left: 35px;
    }

    .werk-mob-header .socials{
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .page-256 .checknumberonly.tog-enabled{
        display: block;
        margin-right: 10px;
        margin-top: -7px;
    }
    .page-256 .pakket-toggle{
        margin-top: -3px;
    }

    .page-256 .checknumberonly{
        display: none;
    }
    .artikel-item-txt{
        color: white;
    }
    .artikelitems{
        padding-left: 30px;
    }
    .page-256 .pakket-toggle {
        padding-right: 5px;
    }
    .page-256 .toggle-ss {
        margin-bottom: 0;
    }

}

@media screen and (min-width: 576px) and (max-width: 992px){
    .info-txt {
        max-width: 125px;
    }
}

@media screen and (max-width: 576px){
    /*Werkgever item page 576*/
    .over-breadcrumb{
        max-width: 226px;
    }
    /*end*/

    /*project page*/
    .project-extra-button {
       width: 100%;
    }
    /*end*/
    .comp-soll-now,
    .vac-save-btn{
        width: 100%;
    }


}

.sector .text,
.Vestiging .text{
    text-decoration: underline;
}

.comp-soll-direct-txt {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 45px;
}

.vac-save-btn-txt {
    color: #F29174;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
}


.vac-overlap{
    position: absolute;
}

.vac-overlap.no-datablock{
    position: relative;
    height: 65px !important;
}


/*.item-header-img img{*/
/*    background-color: white;*/
/*}*/

.vac-close-tekst{
    height: 44px;
    width: 110px;
    opacity: 0.6;
    font-size: 14px;
    line-height: 22px;
    margin-top: 14px;
}

.werkgever-streep{
    width: 10px;
    background: #009b5e;
    height: 100%;
    float: left;
    margin-left: -40px;
}

.werk-breadcrumb{
    margin: 0 auto;
}

.vac-socialbuttons{
    color: white;
}

.share-vac{
    margin-bottom: 10px;
    font-size: 18px;
    letter-spacing: 0;
}
.share-vac-container{
    padding-top: 30px;
    margin-right: 30px;
    margin-left: 30px;
}

.vac-socialbuttons{
    background:#6dbecf;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 22px!important;
}
.comp-name-name{
    word-break: normal;
}

.breadcrumbs-mob {
    padding-left: 15px;
}



#ves{
    text-decoration: underline;
}

/*werkgever item page*/

.header-info.comp {
    height: unset;
}

.comp-socials a {
    color: unset;
    text-decoration: none;
}

/**/

.read-about-comp,
.to-map{
    text-decoration: underline;
}

.soll-arrow{
    padding-right: 20px;
    line-height: 45px;
    height: 16px;
    color: #FFFFFF;
    font-size: 1em;
}

.vac-bookmark{
    padding-right: 20px;
    line-height: 45px;
    height: 16px;
    font-size: 1em;
}

.is_ie .socialbuttons{
    margin-left: -40px;
}

.is_ie .vertical-line.vac{
    margin-left: 40px;
}


.page-404 .header-info,
.page-403 .header-info {
    background: #FBF8EF;
    margin: 0 auto;
    margin-top: 55px;
}
.GR .page-404 .header-info,
.GR .page-403 .header-info {
    background: #80858b;
}

.error-title {
    font-size: 34px;
    letter-spacing: 0;
    line-height: 40px;
    margin-top: 40px;
}

.info-txt.opl{
    max-width: 125px;
}


/*pakket item page*/

.pakket-kind{
    height: 36px;
    width: 161px;
    background-color: #F29174;
    line-height: 36px;
    text-align: center;
}


.signal-0,
.signal-1,
.signal-2{
    position: relative;
    float: left;
    margin-right: 15px;
}
.signal-1 .signal-large {
    background: rgba(255, 255, 255, 0.2);
}

.signal-large {
    width: 6px;
    height: 21px;
    background: white;
    float: left;
    border-radius: 3px;
}


.signal-medium {
    width: 6px;
    height: 15px;
    background: white;
    float: left;
    margin-right: 3px;
    border-radius: 3px;
    margin-top: 6px;
}

.signal-small {
    width: 6px;
    height: 9px;
    background: white;
    float: left;
    margin-right: 3px;
    border-radius: 3px;
    margin-top: 12px;
}

.pakket-price-container{
    height: 120px;
}

.pakket-price{
    font-size: 46px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 54px;
    text-align: center;
    padding-top: 25px;
}

.pakket-price .eur{
    display: inline-block;
    height: 22px;
    position: relative;
    width: 13px;
    opacity: 0.6;
    color: #2C556A;
    font-family: "Proxima Nova";
    font-size: 18px;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
    top: -23px;
}

.pakket-per{
    font-size: 14px;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    display: inherit;
}

/*end*/

.pakket-togglesjd input[value='1'] + .toggle-ss, input[value=true] + .toggle-ss {
    background: #F29174;
}

.AC .pakket-togglesjd input[value='1'] + .toggle-ss, .AC input[value=true] + .toggle-ss {
    background: #2196F3;
}


select:focus, input[type="text"]:focus, textarea:focus {
    outline-offset: 0;
    outline: none;
}

.page-256 .checknumberonly.tog-enabled{
    background-color: rgba(44, 85, 106, 0.11);
    color: #2C556A !important;
    font-weight: bold;
    outline-offset: 0;
    outline: none;
    border: none;
}

.specialheader #gmap_canvas{
    width: 100%;
    height: 128px;
}

.specialheader .gmap-container{
   padding: 0;
}

.specialheader .vac-container-maps{
  display: none;
}

.infoblock-container .horizontal-line{
    width: 100%;
    margin: 0;
    margin-left: 40px;
    margin-right: 40px;
}

.specialheader .maps-block{
    padding-bottom: 20px!important;
}


.mededelding-balk p{
    color: #FFFFFF;
    font-size: 1em;
    letter-spacing: 0;
    line-height: 26px;
    padding: 6px;
}

.mededelding-balk i{
   margin-right: 5px;
}

.pwspage-20009 .header-info{
    min-height: 305px;
}

.wt-button.bannerdownload:hover{
    background: #48acc0;
    transition: all 0.3s;
}
