@import url('https://use.typekit.net/tow0vtw.css'); /*primary_font_url*/
:root {
    --base-color: #181716;
    --primary-color: #181716;
    --secondary-color: #C8EE3D;
    --tertiary-color: #778CA9;
    --accent-color: #c8ee3d;
    --body_grey_background-color: #12191b;
    --navigation_font-family: "museo-sans", sans-serif;
    --heading_font-family: "museo-sans", sans-serif;
    --content_font-family: "museo-sans", sans-serif;
    --content_font-weight: 400;
    --content_font-size: 17px;
    --content_line-height: 1.5;
    --h1_hero_font-weight: 700;
    --h1_hero_font-size: 6rem;
    --h1_hero_lg_font-size: 96px;
    --h2_hero_font-weight: 700;
    --h1_font-weight: 700;
    --h1_font-size: 6rem;
    --h1_md_font-size: 96px;
    --h1_lg_font-size: 96px;
    --h2_font-weight: 700;
    --h2_font-size: 3 rem;
    --h3_font-weight: 700;
    --h4_font-weight: 800;
    --hyperlink_font-weight: 400;
    --hyperlink_color: #52AE32;
    --hyperlink_hover_color: #FF9900;
    --button_font-size: 18px;
    --button_font-weight: 700;
    --placeholder-color: #989696;
    --form_input_font-weight: 400;
    --form_form-control_label_font-weight: 400;
    --card_h2_card-title_font-weight: 500;
    --header-nav_link_font-weight: 500;
    --header-nav_link_hover_font-weight: 500;
    --heading_font-family: pressio, sans-serif; font-weight: 600; font-style: normal;;
    --heading_font-family: font-family: pressio, sans-serif; font-weight: 600; font-style: normal;;
    --navigation_font-family: font-family: "pressio", sans-serif; font-weight: 600; font-style: normal;;
    --heading_font-family: font-family: "pressio", sans-serif; font-weight: 700; font-style: normal;;
}

/*###> custom ###*/
.partial.partial_usp_list-item h2.text {
    color: #000000 !important;
}

#mainHeader > div > div:nth-child(1) > div > div.user-nav.component_button > div > p{
    margin-bottom: 0px;
}



.partial_usp_list-item {
    align-items: center;
}


#contentareaSBoBUDf > div > div > div > div > div:nth-child(2) > div > p > small {
display:none;
}

#footercolumn > div.right{
display:none;
}

.slick-slider .slick-arrow {
    border: 4px solid #ffffff;
}

.slick-slider .slick-arrow:before {
    color: #ffffff;
}

footer h2{
font-weight: 700 !important;
margin: 0 0 30px;
}

.icon-before {
    margin-right: 10px !important;
}

.component_content-toggle [data-component=ContentToggle].collapsed+[data-component=ButtonToggle] {
    background: transparent;
    background-position: 0 0;
    height: 20px;
    margin-top: 5px;
    position: relative;
    width: 100%;
}

.component_content-toggle [data-component=ButtonToggle] {
bottom: 0;
    position: relative;
}

/* rec card*/
#contentareaSBoBUDf > div.pb-dynamic-snippet.component.component_recruiter.component_recruiter_grid > div > div{
background: #ffffff !important;
}
#contentareaSBoBUDf > div.pb-dynamic-snippet.component.component_recruiter.component_recruiter_grid > div > div > h2{
color: #181716 !important;
}
#contentareaSBoBUDf > div.pb-dynamic-snippet.component.component_recruiter.component_recruiter_grid > div > div > div > div:nth-child(2) > a{
background: #181716 !important;
}

/*menu*/
#mainHeader > div > div:nth-child(1) > div > div.user-nav.component_button > div > p > a{
background: #181716 !important;
}
header nav.header-nav>ul>li:first-child>a, header nav.header-nav>ul>li:last-child>a {
font-weight: 700;
}

#mainHeader > div > div:nth-child(1) > div > div.site-nav > nav > ul > li:nth-child(2) > a{
font-weight: 700;
}

/*uspcard*/
.partial_usp_list-item figure {
border : none !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div {
    background: #181716;
}

.partial_usp_list-item figure i[class*=fa-], .partial_usp_list-item figure i[class^=icon-]
Specificity: (0,2,2)
 {
    color: #ffffff !important;
}

.partial.partial_usp_list-item h2.text {
  color: #ffffff !important;
}

#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(3) > ul > div:nth-child(1) > figure > i
 {
color: #ffffff !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(3) > ul > div:nth-child(2) > figure > i{
color: #ffffff !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(3) > ul > div:nth-child(3) > figure > i{
color: #ffffff !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(2) > ul > div:nth-child(1) > figure > i{
color: #ffffff !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(2) > ul > div:nth-child(2) > figure > i{
color: #ffffff !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(2) > ul > div:nth-child(3) > figure > i{
color: #ffffff !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(1) > ul > div:nth-child(1) > figure > i{
color: #ffffff !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(1) > ul > div:nth-child(2) > figure > i{
color: #ffffff !important;
}
#contentareaLqYImeQ > div.component.component_usp.component_vacancy-usp-grid > div > div > div > div:nth-child(1) > ul > div:nth-child(3) > figure > i{
color: #ffffff !important;
}


.partial_vacancy-information ul li {
font-weight: 700;
}

.partial_application-buttons .apply-btn {
background-color: #181716 !important;
}

/*list bolletjes*/
@media (min-width: 992px) {
    ul li {
color: #ff9900;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
display: none;
}
#vacancy-application-form .btn-application-submit, #vacancyApplyInline .btn-application-submit, .vacancy-application-form .btn-application-submit {
color: #181716;
}
.component_process-list .process .card-img-top .inline-content span {
display: none;
}

@media (max-width: 767px) {
  h1,
  h2,
  h1 *,
  h2 * {
    font-size: 40px !important;
    line-height: 1.1 !important;
  }
}
/*###< custom ###*/