ul.job_listings li.job_listing.job_position_featured a {
    background: #fafafa;
}
ul.job_listings li.job_listing.job_position_featured a:hover {
	background: #d5e03c;
}
.site-title img {
width: 50%;
height: 50%;
}

body {
    scroll-behavior: smooth;
}

/*Single job listing*/
.single-job_listing .job_position_featured {
    background: rgba(0, 0, 0, 0);
}

.single-job_listing .job-listing-meta {
    display: none;
}

.single-job_listing .job_position_featured {
    box-shadow: none;
}

/*New Forms*/
#nf-form-5_2-cont .nf-form-content,
#nf-form-6-cont .nf-form-content,
div#nf-form-2_2-cont .nf-form-content {
    margin: 0;
}

#nf-form-5_2-cont #nf-field-26_2-wrap .nf-field-element ,
#nf-form-5_2-cont #nf-field-30_2-wrap  .nf-field-element{
    color: #174e6d;
    font-size: 22px;
    margin: 22px 0;
}

#nf-form-6-cont .nf-form-title h3,
#nf-form-title-4 h3,
div#nf-form-2_2-cont span#nf-form-title-2_2 h3 {
    font-size: 28px;
    width: auto !important;
}

div#nf-form-4-cont .nf-form-content {
    padding: 0;
}

#nf-form-5_2-cont label,
#nf-form-6-cont label,
div#nf-form-2_2-cont label {
    font-size: 14px;
}

#nf-form-6-cont .label-left .nf-field-label,
div#nf-form-2_2-cont .label-left .nf-field-label {
    width: auto;
}

#nf-form-5_2-cont .nf-field-container {
    margin-bottom: 0;
}

#nf-form-6-cont .nf-form-fields-required,
div#nf-form-4-cont .nf-form-fields-required,
div#nf-form-2_2-cont .nf-form-fields-required {
    margin-bottom: 20px;
}

#nf-form-5_2-cont input#nf-field-38_2,
#nf-form-6-cont input#nf-field-46,
div#nf-form-2_2-cont input#nf-field-11_2 {
    background: #174e6d;
    font-weight: 700;
    text-transform: uppercase;
    font-family: montserrat;
    border-radius: 8px;
    background-color: #174e6d;
    border-width: 2px;
    border-style: solid;
    border-color: #174e6d;
    color: #ffffff;
    font-size: 18px;
    padding: 20px 50px;
    display: block;
    margin-top: 20px;
}

#nf-form-5_2-cont input#nf-field-38_2:hover,
#nf-form-6-cont input#nf-field-46:hover,
div#nf-form-2_2-cont input#nf-field-11_2:hover {
    background-color: #ffffff;
    border-color: #174e6d;
    color: #174e6d;
}

#nf-form-6-cont input, 
div#nf-form-2_2-cont input {
    border-radius: 8px !important;
    background-color: #ffffff;
}

.global-form h2.ninja-forms-form-title,
.global-form .ninja-forms-required-items,
.global-form #nf-form-title-4 {
    display: none;
}

.global-form #nf-field-25-container *,
div#nf-field-38_2-container *,
div#nf-field-46-container *,
div#nf-field-11_2-container *{
    height: 100%;
}

.global-form #nf-field-25{
    text-transform: uppercase;
    font-weight: 700;
    font-family: montserrat;
    border-radius: 8px;
}

.global-form .nf-form-content input:not([type=button]), 
.global-form .nf-form-content textarea {
    background: #ffffff !important;
}

.global-form label {
    text-align: left;
}

.global-form div#ninja_forms_form_5_all_fields_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 75%;
    margin: 0 auto;
}

.global-form #ninja_forms_field_57_div_wrap,
.global-form #ninja_forms_field_58_div_wrap {
    width: 49%;
}

.global-form .nf-form-fields-required {
    display: none;
}

.global-form #ninja_forms_field_59_div_wrap,
.global-form #ninja_forms_field_66_div_wrap,
.global-form #ninja_forms_field_65_div_wrap {
    width: 100%;
}

.global-form #ninja_forms_form_5_all_fields_wrap input:not(#ninja_forms_field_63),
.global-form #ninja_forms_form_5_all_fields_wrap textarea {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    resize: none;
}

.usp-sec {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 48px 0;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.usp-item {
    width: 33%;
    text-align: center;
}

.usp-sec p {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    color: #174e6d;
    font-weight: 600;
    text-transform: uppercase;
}

.usp-item:nth-child(2) .image {
    margin-bottom: 25px;
}

.page-id-1882 #footer-form {
    display: none;
}

/*RESPONSIVENESS*/
@media screen and (max-width: 767px){
.global-form div#ninja_forms_form_5_all_fields_wrap, 
.global-form div#ninja_forms_form_5_all_fields_wrap .field-wrap {
    width: 100%;
}

.usp-item {
    width: 100%;
    margin-bottom: 20px;
}

.usp-sec .usp-item .image {
    margin-bottom: 15px;
}

.usp-sec {
    padding-bottom: 0;
}
}
