/* Single job page social sharing */


/* Single job page footer meta data */
hr.job-meta-break{
    border-bottom: 0;
}

.recruiterwp-job-meta{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 0;
}

.recruiterwp-job-meta p{
    font-size: 17px;
    margin: 0;
}

.recruiterwp-job-meta p strong{
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    color: rgba(36, 36, 36, 0.7);
    display: block;
}


/* WP Members StyleSheet */
:root{

    /* Colours */
    --recruiterwp-color-primary: #224386;
    --recruiterwp-color-primary-hover: #19356E;
    --recruiterwp-color-white: #fff;
    --recruiterwp-color-txt: #333;

    /* Button styles */
    --wpm-button-bg: var(--recruiterwp-color-primary);
    --wpm-button-color: var(--recruiterwp-color-white);
    --wpm-button-border-radius: 25px;
    --wpm-button-border: 2px solid var(--recruiterwp-color-primary);
    --wpm-button-padding: 10px 25px;
    --wpm-button-font-size: 15px;
    --wpm-button-bg-hover: var(--recruiterwp-color-primary-hover);
    --wpm-button-color-hover: var(--recruiterwp-color-white);
    --wpm-button-border-hover: 2px solid var(--recruiterwp-color-primary-hover);

    /* Input styles */
    --wpm-input-bg: var(--recruiterwp-color-white);
    --wpm-input-color: var(--recruiterwp-color-txt);
    --wpm-input-border-radius: 3px;
    --wpm-input-border: 1px solid #ccc;
    --wpm-input-padding: 10px;
    --wpm-input-font-size: 16px;

    /* Label styles */
    --wpm-label-color: var(--recruiterwp-color-txt);
    --wpm-label-font-size: 16px;
    --wpm-label-font-weight: 400;
    --wpm-label-margin: 10px 0 3px 0;

    /* Form heading/legend styles */
    --wpm-heading-color: var(--recruiterwp-color-txt);
    --wpm-heading-font-size: 26px;
    --wpm-heading-font-weight: 500;
    --wpm-heading-margin: 0 0 35px 0;

    /* Text link */
    --wpm-text-color: var(--recruiterwp-primary-color);
    --wpm-text-font-size: 15px;
    --wpm-text-font-weight: 500;
    --wpm-text-margin: 0 0 35px 0;
    --wpm-text-decoration: none;
}

span.link-text-register,
.req-text{
    display: none;
}

select{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: white;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M241 337c-9.4 9.4-24.6 9.4-33.9 0L47 177c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 337z"/></svg>');
    background-repeat: no-repeat;
    background-position: 95% center;
    padding-right: 20px;
    background-size: 15px;
}


.facetwp-facet .facetwp-checkbox{
    background: url('../imgs/checkbox.svg') 0 50% no-repeat;
}

.facetwp-facet .facetwp-checkbox.checked{
    background: url('../imgs/checkbox-checked.svg') 0 50% no-repeat;
}

.white-facet .facetwp-facet .facetwp-checkbox{
    background: url('../imgs/checkbox-white.svg') 0 50% no-repeat;
}

.white-facet .facetwp-facet .facetwp-checkbox.checked{
    background: url('../imgs/checkbox-checked-white.svg') 0 50% no-repeat;
}