/* Job */
body.single-awsm_job_openings .post-details {
    padding: 0 !important;
}

body.single-awsm_job_openings article.awsm_job_openings .awsm-job-content {
    padding-bottom: 0;
}

body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-specifications-container,
body.single-awsm_job_openings .awsm-job-form-inner,
body.single-awsm_job_openings .awsm-job-expiry-details {
    background: #ffffff;
    margin-bottom: 60px;
    border-radius: 10px;
    padding: 40px 30px;
}

body.single-awsm_job_openings article.awsm_job_openings .awsm-job-specification-label,
body .awsm-job-listings .awsm-job-specification-item strong,
body.single-awsm_job_openings .awsm-job-expiry-details .awsm-job-expiration-label {
    color: #14212B;
    font-size: 18px;
    line-height: 1.3;
    font-family: 'Barlow Condensed', sans-serif;
}

body.single-awsm_job_openings article.awsm_job_openings .awsm-job-specification-label strong,
body .awsm-job-listings .awsm-job-specification-item strong,
body.single-awsm_job_openings .awsm-job-expiry-details .awsm-job-expiration-label {
    font-weight: 600;
}


body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h2,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h3,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h4,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h5,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h6 {
    position: relative;
}

body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h2:before,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h3:before,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h4:before,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h5:before,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content h6:before {
    content: "";
    width: 3px;
    height: 18px;
    background: #007FFF;
    display: inline-block;
    position: relative;
    z-index: 1;
    margin-right: 20px;
    top: 2px;
}

body.single-awsm_job_openings article.awsm_job_openings .awsm-job-specification-label:before,
body .awsm-job-listings .awsm-job-specification-item strong:before,
body.single-awsm_job_openings .awsm-job-expiry-details:before {
    content: "";
    background: url(/wp-content/themes/utech/assets/img/right__arrow.png) no-repeat scroll center center;
    width: 30px;
    height: 10px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

body.single-awsm_job_openings article.awsm_job_openings .awsm-job-entry-content,
body.single-awsm_job_openings article.awsm_job_openings .awsm-job-specifications-container,
body.single-awsm_job_openings article.awsm_job_openings .post-media {
    margin-bottom: 30px;
}

body.single-awsm_job_openings article.awsm_job_openings .post-media img {
    width: 100%;
}

body.single-awsm_job_openings .awsm-job-form-inner,
body.single-awsm_job_openings .awsm-job-single-wrap {
    margin: 0;
    border: 0;
}

body.single-awsm_job_openings form#awsm-application-form {
    border: 0;
    padding: 0;
}

body.single-awsm_job_openings form#awsm-application-form .awsm-job-form-group {
    text-align: left;
}

body.single-awsm_job_openings form#awsm-application-form .awsm-job-form-group label span {
    display: initial;
}

body.single-awsm_job_openings form#awsm-application-form [type="text"],
body.single-awsm_job_openings form#awsm-application-form input[type="email"],
body.single-awsm_job_openings form#awsm-application-form input[type="tel"],
body.single-awsm_job_openings form#awsm-application-form textarea {
    height: 55px;
    width: 100%;
    border-radius: 3px 3px 3px 3px;
    padding: 13px 13px 13px 13px;
    margin: 0px 0px 20px 0px;
    transition: 0.3s;
    background-color: #F5F5F5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F5F5F5;
    font-size: 14px;
    letter-spacing: normal;
}

body.single-awsm_job_openings form#awsm-application-form textarea {
    height: 112px;
}

body.single-awsm_job_openings form#awsm-application-form input[type="file"] {
    padding-left: 0;
    height: auto;
    border-radius: initial;
    font-size: 14px;
    letter-spacing: normal;
    margin-left: 0;
    border: 0;
}

body.single-awsm_job_openings form#awsm-application-form input[type="file"]+small {
    display: none;
}

body.single-awsm_job_openings form#awsm-application-form input[type="checkbox"] {
    min-width: auto;
    height: auto;
}

body.single-awsm_job_openings form#awsm-application-form input[type="submit"] {
    background-color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    width: 260px;
    min-width: auto;
    height: 55px;
    border: 0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
    margin: 0px;
    letter-spacing: 1px;
}

body.single-awsm_job_openings form#awsm-application-form input[type="submit"]:hover {
    background-color: transparent;
    color: #FFFFFF;
    background-image: linear-gradient(270deg, var(--e-global-color-primary) 0%, #BD29F2 100%);
}

body.single-awsm_job_openings .awsm-job-expiry-details {
    margin-bottom: 30px;
    padding: 15px 30px;
}

body .awsm-job-listings .awsm-job-featured-image img {
    width: 100%;
}

body .awsm-job-listings .awsm-job-specification-items {
    margin-bottom: 15px;
}

body form.wpcf7-form .n-p-l {
    padding-left: 0 !important;
}

body .awsm-job-form-error {
    font-family: "Poppins";
    font-size: 14px;
}