.vacancyoverview__header-item {
    background: url(../_images/vacancyoverview.jpg?v3);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.vacancyoverview__header-inner {
    padding: 125px 0;
}
.jobdetail__header-inner {
    padding: 105px 0;
}
#teaser10:after {
    background-image: url(../_images/teaser10-bg-2022.jpg);
    opacity:0.7;
}
.hlb1__link[href="#"]{
    cursor: default;
}

/* REBRANDING */

.vacancyoverview .actSResContainer .itemContainer .jobContent .additional-info .icon:before,
.vacancyoverview .actSResContainer .itemContainer .jobTop .location:before,
.teaser4__item__body ul a:before,
.teaser7 a,
.hlb3__item a,
#teaser10 .jobshortlist__details__location:before,
.hlb2__link:before { color: #f8bf2e; }

.background-1 { background-image: url("../_images/2025/visual-bg-2025.png"); }
.teaser4__title,
.background-1 .actHHeader { color: black; }
.teaser4__intro,
.teaser4__intro *,
.background-1 .agentsSubscribeText { color: black; font-weight: 500; font-size: 18px !important; }

.vacancyoverview .actSResContainer .itemContainer a:hover { color: black; }

a,
a:hover,
.teaser12__item a:hover:before,
.teaser12__item a:hover,
.jbdOuter .actionbuttons .jbdButton:hover:before,
.button[name*=Back]:hover, 
.jbdButBack:hover, 
form .button:not([type=submit]):not([onclick*=submit]):hover,
#teaser10 .jobshortlist__slide-controls .slick-arrow:before,
.chlOuter .chlContent .hookItemContainer .hookItemWord a:hover { color: #52abaa; }
body.form2 .aplOuter .intro ul li a:hover { color: #52abaa; border-color: #52abaa; }

.teaser15 { background-color: #52abaa; }

.button[name*=Back], 
.jbdButBack, 
form .button:not([type=submit]):not([onclick*=submit]),
body.form2 .aplOuter h1,
.jbdOuter h2,
h1,
h2,
#teaser2 .jobshortlist__link:hover,
#teaser2 .jobshortlist__itemcontainer:hover .jobshortlist__details .hookItemWord.jslLocation:before,
.teaser12__item a:before,
.teaser12__item a,
.chlOuter .chlContent .hookItemContainer .hookItemWord a,
.chlOuter .chlContent .hookItemContainer .hookItemWord:before,
.vacancyoverview #facets .actSROf .optionListContainer .optionList ul li a:hover,
.vacancyoverview #facets .actSROf .optionListContainer .optionList ul li a .facetFreq,
.vacancyoverview #facets .actSROf .optionListContainer .optionList ul li a { color: #2c4e6e; }

.teaser15 .slick-arrow,
#teaser2 .jobshortlist__itemcontainer:hover .jobshortlist__readmore:after,
.relatedjobs__item:after,
.vacancyoverview #facets .actSROf .optionListContainer .optionList.open .info .collapse,
.vacancyoverview #facets .facettitle,
.vacancyoverview #facets .actLcMcrit .optionList,
.teaser4__item__readmore:after,
#teaser10 .jobshortlist__slide-controls .slick-dots li.slick-active button,
#teaser10 .jobshortlist__itemcontainer:hover .jobshortlist__readmore:after,
.teaser15__body a s, 
.teaser15__body s a, .teaser15__body strike {
    background: #2c4e6e;
}

.optionHolder>.option.selected,
.inputBox .selectedItems>div {
    background-color: #2c4e6e;
}

.button[onclick*=submit], 
:not(form) .button:not(.jbdButBack):not([name*=Back]),
a s, 
a strike, 
input[type=submit], 
s a, strike a {
    background: #2c4e6e;
}
.cookieClose:hover,
footer a strike:hover {
    background: white !important;
    color: #2c4e6e !important;
}

/* TITLES */
.teaser3__title,
#teaser2 .jobshortlist__title { color: #2c4e6e; }

.teaser12__photo { padding: 40px 40px 40px 40px; }
.teaser12__title { display: none; }
.teaser12__photo:after { height: 100%; }

.vacancyoverview__header-item { background: url("../_images/2025/banner-2025-1.png") center center no-repeat; position: relative; background-size: cover; }
.vacancyoverview__header-item:before { content: ""; background-color: rgba(0,0,0,0.2); width: 100%; height: 100%; top: 0; bottom: 0; right: 0; left: 0; z-index: 1; position: absolute; }
.vacancyoverview__header-total,
.vacancyoverview__header .actTitle:not(:empty) { color: black; }

.bisjab--home { background-image: url("../_images/2025/banner-2025-2.png"); position: relative; }
.bisjab--home .sw.container-fluid { position: relative; z-index: 2; }
.bisjab--home:before { content: ""; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); }


@media (max-width: 767.98px){
    body#cms-page-149993 .teaser9 {
        display: none;
    }
    body {
        opacity: 0.99;
    }
}

@media (max-width: 991.98px) {
    .top__logo__link__image {
        width: 90px;
    }
    .hlb1__item__toggle {
        color: #2c4e6e;
    }
}

@media only screen and (max-width: 600px) {
    .vacancyoverview__header-inner {
        padding: 25px 0;
    }
    .jobdetail__header-inner {
        padding: 20px 0;
    }
}

@media (min-width: 992px) {
    .hlb1__item__toggle {
        color: black;
    }
    .hlb1__item--main:hover .hlb1__item__toggle:after,
    .hlb1__link:hover {
        color: #2c4e6e;
    }
    .active>.hlb1 a, .active>.hlb1__link, .subLevel_1active>.hlb1 a, .subLevel_1active>.hlb1__link, .subLevel_2active>.hlb1 a, .subLevel_2active>.hlb1__link {
        color: #2c4e6e;
    }
}