/*!
README - STYLEGUIDE BRIEFLY

Find the style by media query screen width, using Find or CTRL + F
min-width 601px, min-width: 901px, min-width: 1300px, min-width: 1600px,
max-width: 1599px, max-width: 1299px, max-width: 900px, max-width: 600px

Make this stylesheet still readable and after using this file, dont forget to use beautify after development
Thankyou Whello Developer
*/

/* ----------------------------------------------------
                     ***   Responsive   ***
-------------------------------------------------------*/
/* > MOBILE */
@media all and (min-width: 601px) {

    /* general */
    .hidden-in-desktop {
        display: none;
    }
    /* -----------------------------------
             VC TTA Panel FAQ
    -------------------------------------*/
    .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title>a .vc_tta-controls-icon {
        width: 50px;
        height: 50px;
        left: -webkit-calc(100% - 75px);
        left: -moz-calc(100% - 75px);
        left: calc(100% - 75px);
    }

    .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a .vc_tta-controls-icon {
        -webkit-transform: translateZ(0);
        -webkit-transform: rotate(45deg) translate(-18px, -18px) translateZ(0);
        -moz-transform: rotate(45deg) translate(-18px, -18px);
        -ms-transform: rotate(45deg) translate(-18px, -18px);
        -o-transform: rotate(45deg) translate(-18px, -18px);
        transform: rotate(45deg) translate(-18px, -18px) translateZ(0);
    }

    /* ----------------------------------------------
            Styling Layout Image Card Contact
    -------------------------------------------------*/
    .row-image-card-contact-content>.wpb_column:nth-child(2) {
        padding-left: 10px;
    }

    .col-image-card-contact>.vc_column-inner>.wpb_wrapper,
    .row-image-card-contact>.wpb_column>.vc_column-inner>.wpb_wrapper {
        padding: 32px 32px 36px;
    }

    /* -----------------------------------------------
                Styling General
    -------------------------------------------------*/
    .type-review--listing .wrapper-customer-review-item,
    .type-werkbedrijven--listing .wrapper-werkbedrijven-item {
        width: 50%;
    }

    .customer-review-item,
    .werkbedrijven-item {
        padding: 32px;
    }

    /* ---------------------------------------------
                WH Werkbedrijven
    -----------------------------------------------*/
    .image-werkbedrijven-wrapper {
        width: 90px;
        height: 90px;
        min-width: 90px;
        min-height: 90px;
        margin-right: 21px;
    }
}

/* > TABLET */
@media all and (min-width: 901px) {
    /* ---------------------------------------------
        Styling Layout Content Image and Text
    ----------------------------------------------*/
    .row-content-image-text.image-content-left>.wpb_column:nth-child(2)>.vc_column-inner>.wpb_wrapper,
    .row-content-image-text.image-content-right>.wpb_column:nth-child(1)>.vc_column-inner>.wpb_wrapper {
        max-width: 559px;
    }

    /* ---------------------------------------------
             WH Customer Review
    -----------------------------------------------*/
    .image-customer-wrapper {
        width: 141px;
        height: 141px;
        min-width: 141px;
        min-height: 141px;
        margin-right: 24px;
    }

    /* ---------------------------------------------
                WH Werkbedrijven
    -----------------------------------------------*/
    .werkbedrijven-item {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    /* ---------------------------------------------
                WH Bullet List Image
    -----------------------------------------------*/
    .text-column-list.padding_left_desktop {
        padding-left: 24px;
    }

    /* ---------------------------------------------
        Styling Content Form
    -----------------------------------------------*/
    .row-content-form .gform_wrapper {
        margin-bottom: -203px;
    }
	
	/*---------------------------------------------
	 		Styling Content Collectie
	 --------------------------------------------- */
	.row-content-collectie>.wpb_column:nth-child(1)>.vc_column-inner>.wpb_wrapper {
		 max-width: 564px;
	}

   	/*---------------------------------------------
	 		Styling listing
	 --------------------------------------------- */
    .listing .listing-item {
        width: 33.333%;
    }

    /* Styling Row Content Form */
    .row-content-form .text-column-title {
        margin-top: 85px;
    }
}

/* >= DESKTOP & LAPTOP */
@media all and (min-width: 1300px) {
    /* ---------------------------------------------
                WH Partner Logo
    -----------------------------------------------*/
    .partner-logos {
        margin: -15px;
    }

    .wrapper-partner-logo-item {
        padding: 15px;
    }

    .wrapper-partner-logo-item {
        width: 16.666%;
    }

    .partner-logo-item {
        padding: 20px 30px;
        height: 80px;
    }

    /* ----------------------------------------------
        Styling Layout Collectie
    -------------------------------------------------*/
    .row-content-collectie {
        padding: 203px 0;
    }

    .col-content-collectie-highlight>.wpb_column:nth-child(2) {
        padding-left: 10px;
    }

    /* ---------------------------------------------
        Styling Layout Content Image and Text
    ----------------------------------------------*/
    .row-content-image-text.image-content-left>.wpb_column:nth-child(1) .vc_single_image-wrapper,
    .row-content-image-text.image-content-right>.wpb_column:nth-child(2) .vc_single_image-wrapper {
        height: 800px;
    }

    /* content text */
    .row-content-image-text.image-content-left>.wpb_column:nth-child(2)>.vc_column-inner,
    .row-content-image-text.image-content-right>.wpb_column:nth-child(1)>.vc_column-inner {
        max-width: -webkit-calc(var(--container) / 2);
        max-width: -moz-calc(var(--container) / 2);
        max-width: calc(var(--container) / 2);
    }

    /* ---------------------------------------------
        Styling Layout Image and Text fit container
    ----------------------------------------------*/
    .row-image-left-text-right-fit-container>.wpb_column:nth-child(1) img,
    .row-image-right-text-left-fit-container>.wpb_column:nth-child(2) img {
        min-height: 382px;
    }

    /* ---------------------------------------------
                WH Customer Review
    -----------------------------------------------*/
    /* review type slider */
    .type-review--slider .slick-list {
        overflow: visible;
    }

    .type-review--slider .slick-slider .slick-prev.slick-arrow {
        left: -50px;
    }

    .type-review--slider .slick-slider .slick-next.slick-arrow {
        right: -50px;
    }

    .vc_row.vc_row-no-padding .wg-wrapper.wg-type-grid.width-fit-container.no-gap,
    .vc_row.vc_row-no-padding .wg-wrapper.width-fit-container .slick-list {
        width: -webkit-calc(100% - 128px);
        width: -moz-calc(100% - 128px);
        width: calc(100% - 128px);
    }

    .wg-wrapper.wg-type-grid .wg-item--wrapper,
    .wg-wrapper.wg-type-grid_and_slider .wg-item--wrapper {
        height: 729px;
    }

    .wg-wrapper.wg-type-grid.custom-slider-height-gallery .wg-item--wrapper,
    .wg-wrapper.wg-type-grid_and_slider.custom-slider-height-gallery .wg-item--wrapper {
        height: 473px;
    }
	
	/* ------------------------------------------------
	 		Styling row listing card
	 -------------------------------------------------*/
	.row-listing-card>.wpb_column>.vc_column-inner>.wpb_wrapper {
		padding: 32px;
	}

    /* -----------------------------------------------
        Styling listing vacature
    -------------------------------------------------*/
    .listing-vacature .listitem-wrapper {
        padding: 32px;
    }
	
	footer .wg-item.slick-current.slick-active.slick-center {
		width: 1070px !important;
	}

    /* general */
    .max-width-large {
        max-width: 920px;
        margin: 0 auto;
    }

    /* WH Customer Review */
    .type-review--slider .slick-slider .slick-dots {
        display: none !important;
    }
}

/* >= LARGE DESKTOP */
@media all and (min-width: 1600px) {
    /* -----------------------------------------------
        Styling Layout Het sollicitatieproces
    -------------------------------------------------*/
    .row-content-het-solicitatieproces>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image {
        width: 200px;
        height: 200px;
        max-width: 200px;
        max-height: 200px;
    }
}

/* < LARGE DESKTOP */
@media all and (max-width: 1599px) {}


/* >= DESKTOP & LAPTOP && < LARGE DESKTOP */
@media all and (min-width: 1300px) and (max-width: 1599px) {
    /* -----------------------------------------------
        Styling Layout Het sollicitatieproces
    -------------------------------------------------*/
    .row-content-het-solicitatieproces>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image {
        width: 170px;
        height: 170px;
        max-width: 170px;
        max-height: 170px;
    }
}

/* <= LARGE TABLET */
@media all and (max-width: 1299px) {
    h1 {
        --text-5xl: -webkit-calc(30px + 1vw);
        --text-5xl: -moz-calc(30px + 1vw);
        --text-5xl: calc(30px + 1vw);
    }

    h2 {
        --text-3xl: 30px;
    }

    /* WH Customer Review */
    .type-review--slider .slick-slider .slick-arrow {
        display: none !important;
    }

    .vc_row.vc_row-no-padding .wg-wrapper.wg-type-grid.width-fit-container.no-gap,
    .vc_row.vc_row-no-padding .wg-wrapper.width-fit-container .slick-list {
        width: -webkit-calc(100% - 16px);
        width: -moz-calc(100% - 16px);
        width: calc(100% - 16px);
    }
	
	/* ------------------------------------------------
	 		Styling row listing card
	 -------------------------------------------------*/
	.row-listing-card>.wpb_column>.vc_column-inner>.wpb_wrapper {
		padding: 24px;
	}

    /* -----------------------------------------------
        Styling listing vacature
    -------------------------------------------------*/
    .listing-vacature .listitem-wrapper {
        padding: 24px;
    }

    .vc_row.vc_row-no-padding .wg-wrapper.slick-slider .slick-prev.slick-arrow {
        left: -23px;
    }

    .vc_row.vc_row-no-padding .wg-wrapper.slick-slider .slick-next.slick-arrow {
        right: -23px;
    }
}


@media all and (min-width: 1200px) {
    /* -----------------------------------------------
        Styling Layout Categorieen Image CTA
    -------------------------------------------------*/
    .row-content-categorieen-image-cta .vc_single_image-wrapper {
        height: 247px;
    }
}


@media all and (min-width: 901px) and (max-width: 1199px) {
    /* -----------------------------------------------
        Styling Layout Categorieen Image CTA
    -------------------------------------------------*/
    .row-content-categorieen-image-cta .vc_single_image-wrapper {
        height: 185px;
    }

    /* ---------------------------------------------------
            Styling layout image text fit container
    -----------------------------------------------------*/
    .row-image-left-text-right-fit-container>.wpb_column:nth-child(1) .vc_single_image-wrapper,
    .row-image-right-text-left-fit-container>.wpb_column:nth-child(2) .vc_single_image-wrapper {
        height: 450px;
    }
}


/* > MOBILE && <= LARGE TABLET */
@media all and (min-width: 601px) and (max-width: 1299px) {

    /* WH GALLERY RESPONSIVE */
    .wg-wrapper.wg-col-mobile-10 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-10 .wg-item {
        width: 10%;
    }

    .wg-wrapper.wg-col-mobile-9 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-9 .wg-item {
        width: 11.111%;
    }

    .wg-wrapper.wg-col-mobile-8 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-8 .wg-item {
        width: 12.5%;
    }

    .wg-wrapper.wg-col-mobile-7 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-7 .wg-item {
        width: 14.285%;
    }

    .wg-wrapper.wg-col-mobile-6 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-6 .wg-item {
        width: 16.667%;
    }

    .wg-wrapper.wg-col-mobile-5 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-5 .wg-item {
        width: 20%;
    }

    .wg-wrapper.wg-col-mobile-4 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-4 .wg-item {
        width: 25%;
    }

    .wg-wrapper.wg-col-mobile-3 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-3 .wg-item {
        width: 33.333%;
    }

    .wg-wrapper.wg-col-mobile-2 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-2 .wg-item {
        width: 50%;
    }

    .wg-wrapper.wg-col-mobile-1 .wg-item.slick-slide,
    .wg-wrapper.wg-col-tablet-1 .wg-item {
        width: 100%;
    }

    .row-content-image-text.image-content-left>.wpb_column:nth-child(2)>.vc_column-inner>.wpb_wrapper,
    .row-content-image-text.image-content-right>.wpb_column:nth-child(1)>.vc_column-inner>.wpb_wrapper {
        padding: 0;
    }

    /* -----------------------------------------------
        Styling Layout Het sollicitatieproces
    -------------------------------------------------*/
    .row-content-het-solicitatieproces>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image {
        width: 160px;
        height: 160px;
        max-width: 160px;
        max-height: 160px;
    }
}


/* <= TABLET */
@media all and (max-width: 900px) {

    /* ----------------------------------------------
        Styling Layout Collectie
    -------------------------------------------------*/
    .row-content-collectie {
        padding: 80px 0;
    }

    .col-content-collectie-highlight>.wpb_column:nth-child(2) {
        padding-top: 24px;
    }

    /* ---------------------------------------------
        Styling Layout Content Image and Text
    ----------------------------------------------*/
    .row-content-image-text.image-content-left>.wpb_column:nth-child(2) {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .row-content-image-text.image-content-left>.wpb_column:nth-child(2)>.vc_column-inner,
    .row-content-image-text.image-content-right>.wpb_column:nth-child(1)>.vc_column-inner {
        padding: 64px 24px 54px;
    }

    .customer-review-item,
    .werkbedrijven-item {
        height: 100%;
        padding: 16px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .image-customer-wrapper,
    .image-werkbedrijven-wrapper {
        width: 56px;
        height: 56px;
        min-width: 56px;
        min-height: 56px;
        margin-bottom: 16px;
    }

    /* ----------------------------------------------
         Styling Layout Collectie
    -------------------------------------------------*/
    .row-content-collectie>.wpb_column {
        width: 100%;
    }

    /* ---------------------------------------------
        Styling Layout Image and Text fit container
    ----------------------------------------------*/
    .row-image-left-text-right-fit-container>.wpb_column:nth-child(1) .vc_single_image-wrapper,
    .row-image-right-text-left-fit-container>.wpb_column:nth-child(2) .vc_single_image-wrapper,
    .row-image-left-text-right-fit-container>.wpb_column,
    .row-image-right-text-left-fit-container>.wpb_column {
        width: 100%;
    }

    .row-image-left-text-right-fit-container>.wpb_column,
    .row-image-right-text-left-fit-container>.wpb_column {
        width: 100%;
    }

    .row-image-left-text-right-fit-container>.wpb_column:nth-child(2) {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    /* --------------------------------------------------
            Styling Layout Content Faq
    ----------------------------------------------------*/
    .row-content-faq>.wpb_column {
        width: 100%;
    }

    /* ---------------------------------------------
        Styling Content Form
    -----------------------------------------------*/
    .row-content-form .gform_wrapper {
        margin-bottom: -63px;
    }

    /* ---------------------------------------------
        Styling image cta 
    -----------------------------------------------*/
    .row-content-categorieen-image-cta {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }

    /* --------------------------------------------
        Styling row listing card
    -----------------------------------------------*/
    .vc_row.custom-width-content>.wpb_column {
        width: 100%;
    }
}


@media all and (min-width: 901px) and (max-width: 1299px) {
    .wg-wrapper.wg-type-grid .wg-item--wrapper,
    .wg-wrapper.wg-type-grid_and_slider .wg-item--wrapper {
        height: 474px;
    }

    /* -----------------------------------------------
        Styling Layout Het sollicitatieproces
    -------------------------------------------------*/
    .row-content-het-solicitatieproces>.wpb_column {
        width: 33.333%;
        margin-bottom: 14px;
    }

    /* -----------------------------------------------
         Styling Layout Expertise
    -------------------------------------------------*/
    .row-ontdek-je-expertise-listing>.wpb_column {
        width: 25%;
    }

    /* ---------------------------------------------
        Styling Layout Content Image and Text
    ----------------------------------------------*/
    .row-content-image-text.image-content-left>.wpb_column:nth-child(1) .vc_single_image-wrapper,
    .row-content-image-text.image-content-right>.wpb_column:nth-child(2) .vc_single_image-wrapper {
        height: 650px;
    }

    .row-content-image-text.image-content-left>.wpb_column:nth-child(2),
    .row-content-image-text.image-content-right>.wpb_column:nth-child(1) {
        padding: 0 24px;
    }

    /* ----------------------------------------------
         Styling Layout Collectie
    -------------------------------------------------*/
    .row-content-collectie>.wpb_column:nth-child(1) {
        max-width: 590px;
    }

    .row-content-collectie {
        padding: 183px 0;
    }

    /* -----------------------------------------
            Styling Partner logo
    -------------------------------------------*/
    .partner-logo-item {
        padding: 18px 26px;
        height: 80px;
    }

    .partner-logos {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media all and (min-width: 601px) and (max-width: 900px) {

    /* -----------------------------------------------
        Styling Layout Het sollicitatieproces
    -------------------------------------------------*/
    .row-content-het-solicitatieproces>.wpb_column {
        width: 50%;
        margin-bottom: 14px;
    }

    .row-heading-process>.wpb_column {
        width: 100%;
    }

    /* -----------------------------------------------
         Styling Layout Expertise
    -------------------------------------------------*/
    .row-ontdek-je-expertise-listing>.wpb_column {
        width: 50%;
    }

    /* ---------------------------------------------
        Styling Layout Content Image and Text
    ----------------------------------------------*/
    .row-content-image-text.image-content-left>.wpb_column,
    .row-content-image-text.image-content-right>.wpb_column {
        width: 100%;
    }

    .row-content-image-text.image-content-left>.wpb_column:nth-child(1) .vc_single_image-wrapper,
    .row-content-image-text.image-content-right>.wpb_column:nth-child(2) .vc_single_image-wrapper {
        height: auto;
    }

    /* -----------------------------------------------
           Styling Layout USP BAR
    -------------------------------------------------*/
    .vc_row.row-usp-bar .vc_row.wpb_row>.wpb_column {
        width: 50%;
        margin-bottom: 16px;
    }

    /* -----------------------------------------------
           Styling WH Partner logo
    -------------------------------------------------*/
    .partner-logos .wrapper-partner-logo-item {
        width: 33.333%;
        margin-bottom: 16px;
    }

    .partner-logo-item {
        padding: 18px 26px;
        height: 80px;
    }

    /* -----------------------------------------------
        Styling Layout Categorieen Image CTA
    -------------------------------------------------*/
    .row-content-categorieen-image-cta>.wpb_column {
        width: 50%;
    }

    /* -----------------------------------------------
        Styling Row Content Form
    -------------------------------------------------*/
    .row-content-form>.wpb_column {
        width: 100%;
    }

    .wg-wrapper.wg-type-grid .wg-item--wrapper,
    .wg-wrapper.wg-type-grid_and_slider .wg-item--wrapper {
        height: 350px;
    }

    /* ----------------------------------------------
        Styling row listing card
    -----------------------------------------------*/
    .row-listing-card>.wpb_column {
        width: 50%;
    }

    /* listing */
    .listing .listing-item {
        width: 50%;
    }
}


/* <= MOBILE */
@media all and (max-width: 600px) {

    /* -----------------------------------------
            Styling general
    -------------------------------------------*/
    .hidden-in-mobile {
        display: none;
    }

    /* listing */
    .listing .listing-item {
        width: 100%;
    }

    .mobile-text-left * {
        text-align: left !important;
    }

    .wg-wrapper.wg-type-grid .wg-item--wrapper,
    .wg-wrapper.wg-type-grid_and_slider .wg-item--wrapper {
        height: 250px;
    }

    .wg-wrapper.wg-col-mobile-10 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-10 .wg-item {
        width: 10%;
    }

    .wg-wrapper.wg-col-mobile-9 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-9 .wg-item {
        width: 11.111%;
    }

    .wg-wrapper.wg-col-mobile-8 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-8 .wg-item {
        width: 12.5%;
    }

    .wg-wrapper.wg-col-mobile-7 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-7 .wg-item {
        width: 14.285%;
    }

    .wg-wrapper.wg-col-mobile-6 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-6 .wg-item {
        width: 16.667%;
    }

    .wg-wrapper.wg-col-mobile-5 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-5 .wg-item {
        width: 20%;
    }

    .wg-wrapper.wg-col-mobile-4 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-4 .wg-item {
        width: 25%;
    }

    .wg-wrapper.wg-col-mobile-3 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-3 .wg-item {
        width: 33.333%;
    }

    .wg-wrapper.wg-col-mobile-2 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-2 .wg-item {
        width: 50%;
    }

    .wg-wrapper.wg-col-mobile-1 .wg-item.slick-slide,
    .wg-wrapper.wg-col-mobile-1 .wg-item {
        width: 100%;
    }

    /* ------------------------------
            Styling USP BAR
    -------------------------------- */
    .vc_row.row-usp-bar .vc_row.wpb_row>.wpb_column>.vc_column-inner>.wpb_wrapper {
        margin-bottom: 16px;
    }

    /* ----------------------------------------------
            Styling Layout Image Card Contact
    -------------------------------------------------*/
    .col-list-contact-detail {
        margin-top: 24px;
    }

    .col-image-card-contact>.vc_column-inner>.wpb_wrapper,
    .row-image-card-contact>.wpb_column>.vc_column-inner>.wpb_wrapper {
        padding: 24px 24px 30px;
    }

    /* -----------------------------------------------
        Styling Layout Categorieen Image CTA
    -------------------------------------------------*/
    .row-content-categorieen-image-cta .vc_single_image-wrapper {
        height: 200px;
    }

    /* -----------------------------------------------
                Styling General
    -------------------------------------------------*/
    .type-review--listing .wrapper-customer-review-item,
    .type-werkbedrijven--listing .wrapper-werkbedrijven-item {
        width: 100%;
    }

    /* ---------------------------------------------
                WH Customer Review
    -----------------------------------------------*/
    .image-customer-wrapper {
        margin-bottom: 16px;
        position: relative;
    }

    .icon-review-mobile {
        width: 12px;
        position: absolute;
        bottom: 5px;
        right: 3px;
        height: 12px;
        z-index: 1;
    }

    /* ---------------------------------------------
                WH Werkbedrijven
    -----------------------------------------------*/
    .image-werkbedrijven-wrapper {
        margin-bottom: 14.04px;
    }

    .type-werkbedrijven--listing.slider--mobile .slick-list {
        margin-right: -4px;
    }

    /* ---------------------------------------------
                WH Partner Logo
    -----------------------------------------------*/
    .partner-logos {
        margin: -8px;
    }

    .wrapper-partner-logo-item {
        padding: 8px;
        width: 50%;
    }

    .partner-logo-wrapper.type-partner-logo--listing .wrapper-partner-logo-item {
        width: 50%;
    }

    .partner-logo-wrapper.type-partner-logo--slider .partner-logo-item {
        margin: 0 auto;
    }

    .partner-logo-wrapper.type-partner-logo--slider img {
        width: 100%;
    }

    .partner-logo-item {
        padding: 18px 26px;
        height: 60px;
    }

    /* ---------------------------------------------
                VC TTA Panel FAQ
    -----------------------------------------------*/
    .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title>a .vc_tta-controls-icon {
        width: 35px;
        height: 35px;
        left: -webkit-calc(100% - 55px);
        left: -moz-calc(100% - 55px);
        left: calc(100% - 55px);
    }

    .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a .vc_tta-controls-icon {
        -webkit-transform: rotate(45deg) translate(-12px, -12px);
        -moz-transform: rotate(45deg) translate(-12px, -12px);
        -ms-transform: rotate(45deg) translate(-12px, -12px);
        -o-transform: rotate(45deg) translate(-12px, -12px);
        transform: rotate(45deg) translate(-12px, -12px);
    }

    .vc_tta-panel .vc_tta-panel-title span {
        line-height: -webkit-calc(var(--lineheight-xxxs) + 0.312);
        line-height: -moz-calc(var(--lineheight-xxxs) + 0.312);
        line-height: calc(var(--lineheight-xxxs) + 0.312);
    }

    /* -----------------------------------------------
        Styling Layout Het sollicitatieproces
    -------------------------------------------------*/
    .row-content-het-solicitatieproces>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image {
        width: 180px;
        height: 180px;
        max-width: 180px;
        max-height: 180px;
    }

    .row-content-het-solicitatieproces>.wpb_column:not(:last-child) {
        margin-bottom: 24px;
    }

    /* --------------------------------------------
             Styling Layout Workflow
    ---------------------------------------------*/
    .row-pattern-blue-workflow {
        margin-bottom: -3px;
    }
	
	.text-column-title.custom-title-content h2 {
		--lineheight-xxxs: 1.3;
	}
}