.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Roboto;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-3693 .elementor-element.elementor-element-001cca7{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3693 .elementor-element.elementor-element-001cca7:not(.elementor-motion-effects-element-type-background), .elementor-3693 .elementor-element.elementor-element-001cca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-content [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Roboto;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-theme-post-content [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3693 .elementor-element.elementor-element-3d61912{width:100%;max-width:100%;text-align:left;color:var( --e-global-color-primary );}/* Start custom CSS for theme-post-content, class: .elementor-element-3d61912 */.matador-vacature-detail {
    padding: 38px 20px 20px 20px;
}

.matador-vacature-detail a {
    color: rgb(51, 119, 157);
    text-decoration: underline;
}

.matador-vacature-detail .custom_job_info a {
    color: inherit;
    text-decoration: none;
}

/* Top section */
.matador-vacature-detail .vacancy-id {
    position: absolute;
    right: 0;
    top: 10px;
    font-weight: 300;
}

.matador-vacature-detail .custom_job_info .non-clickable {
    cursor: default;
}

.matador-vacature-detail .custom_job_info {
    border-bottom : 1px solid #999;
    padding-bottom: 25px;
    margin-bottom: 25px;
    
}

.matador-vacature-detail .custom_job_info .vacancy-title > div {
    font-size: 25px;
    font-weight: 700;
    color: #525252;
}

.matador-vacature-detail .vacancy-title {
    max-width: 80%;
}


.matador-vacature-detail .custom_job_info .short-description {
display: none;
}

.matador-vacature-detail .matador-job-meta {
    display: none;
}

/* Job listing tags */
.matador-vacature-detail .custom_job_info .container {
    margin-bottom: 10px;
}

.matador-vacature-detail .apply-button {
    margin-top: 10px;
    border-radius: 40px;
    min-width: 240px;
    height: 40px;
    font-weight: 700;
    border:none;
}

.matador-vacature-detail .custom_job_info .employment-location,
.matador-vacature-detail .custom_job_info .candidate-experience,
.matador-vacature-detail .custom_job_info .candidate-education,
.matador-vacature-detail .custom_job_info .employment-type,
.matador-vacature-detail .custom_job_info .candidate-salary {
    padding: 1px 8px;
    background: #EFEFEF;
    border-radius: 8px;
    overflow: hidden;
    display: inline-flex;
}


/* Common styles for text inside job info items */
.matador-vacature-detail .custom_job_info .employment-location div,
.matador-vacature-detail .custom_job_info .candidate-experience div,
.matador-vacature-detail .custom_job_info .candidate-education div,
.matador-vacature-detail .custom_job_info .employment-type div,
.matador-vacature-detail .custom_job_info .text {
    color: #525252;
    font-size: 12px;
    font-family: Roboto;
    font-weight: 500;
    word-wrap: break-word;
}
/* End Job listing tags */


/* Body*/
.matador-vacature-detail p, .matador-vacature-detail ul li {
    font-weight: 300;
    font-size: 1rem;
}

.matador-vacature-detail ul {
    margin-bottom: 15px;
}
/* End Body*/

/* Form*/
.matador-vacature-detail #matador-application-form input, .matador-vacature-detail #matador-application-form textarea {
    border: none;
    border-bottom: 1px solid #999;
    border-radius: 0;
    margin-bottom: 3rem;
    margin-top: 1rem;
}

.matador-vacature-detail #matador-application-form textarea {
    margin-bottom: 0;
}

.matador-vacature-detail #matador-application-form input:focus, .matador-vacature-detail #matador-application-form textarea:focus {
    outline: none;
}

.matador-vacature-detail #matador-application-form .matador-field-label {
    margin: 0;
}

.matador-vacature-detail #matador-application-form .matador-field-resume .matador-field-label {
    display: none;
}

.matador-vacature-detail #matador-application-form [for=resume] {
    color: #666;
    width: auto;
    margin: 1.5rem 0 1.5rem 0;
    border-radius: 8px;
    border: 1px solid #D9D9D9;
    background: #F7F7F7;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.05) inset;
}

.matador-vacature-detail #matador-application-form:before {
    content: 'Solliciteer direct';
    font-size: 32px;
    font-weight: 700;
    display: inline-block;
    margin-bottom: 24px;
    color: #29B0A8;
}

.matador-vacature-detail #matador-application-form .matador-field-privacy_policy_opt_in ul {
    list-style-type: none;
}

.matador-vacature-detail #matador-application-form .matador-field-privacy_policy_opt_in .checkboxes {
    padding: 0;
}

.matador-vacature-detail #matador-application-form .matador-field-privacy_policy_opt_in .checkboxes input[type="checkbox"] {
  transform: scale(1.5);
  margin: 1rem 1rem 0 0;
}

.matador-vacature-detail #matador-application-form #matador-submit {
    border-radius: 40px;
}

.matador-vacature-detail #matador-application-form [for="privacy_policy_opt_in-1"] {
    display: flex;
}
/* End Form*/

/* Footer */
.matador-vacature-detail .matador-job-navigation {
    display: none;
}
/* End Footer *//* End custom CSS */
/* Start custom CSS */.matador-required .matador-field-label::after {
    content: "*";
    color: red;
    margin-left: 4px;
}/* End custom CSS */