﻿/*
 * Page-specific styles for: careers.html
 * Source: <style id="yellow-pencil">
 * (YellowPencil plugin CSS)
 */
/*
	The following CSS codes are created by the YellowPencil plugin.
	https://yellowpencil.waspthemes.com/
*/
#inner-body .awsm-job-main .awsm-job-container{padding-top:200px;}.awsm-job-single-wrap .awsm-job-form .awsm-job-form-inner{background-color:#020202;border-style:none;position:relative;left:-29px;}.awsm-job-main h1{color:#0db6cd;}.awsm-job-single-wrap p{color:#ffffff;}.awsm-job-single-wrap .wp-block-list li{color:#ffffff;}.awsm-job-specification-wrapper .awsm-job-specification-item strong{color:#0db6cd;}.awsm-job-specification-wrapper .awsm-job-specification-item .awsm-job-specification-term{color:#ffffff;}.awsm-job-form h2{color:#0db6cd;}#awsm-application-form .awsm-job-form-group label{color:#0db6cd;font-size:19px;}#awsm-applicant-name{border-color:#ffffff;border-style:solid;border-width:1px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:40px;}#awsm-application-submit-btn{background-color:#0db6cd;padding-left:61px;padding-right:61px;padding-top:15px;padding-bottom:15px;font-size:23px;}#awsm-applicant-email{height:37px;border-color:#ffffff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#awsm-applicant-phone{height:38px;border-color:#ffffff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#awsm-cover-letter{height:122px;border-color:#ffffff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#awsm-application-form .awsm-job-form-group small{color:#ffffff;}#awsm-application-file{color:#ffffff;}@media (max-width:639px){#inner-body .awsm-job-main .awsm-job-container{padding-left:21px;padding-right:21px;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);}.awsm-job-main h1{font-size:29px;}.awsm-job-single-wrap p{font-size:14px;}.awsm-job-single-wrap .wp-block-list li{font-size:14px;}.awsm-job-specification-wrapper .awsm-job-specification-item .awsm-job-specification-term{font-size:14px;}.awsm-job-form h2{font-size:28px;}#awsm-application-form .awsm-job-form-group label{font-size:15px;}}.awsm-filter-item-search .awsm-filter-item-search-in input[type=text]{height:48px;}.awsm-filter-items .awsm-filter-item > div > div{background-color:rgba(255,255,255,0);color:#ffffff;}.entry-main .elementor .elementor-element .e-con-inner .elementor-element .elementor-widget-text-editor .elementor-widget-container .awsm-job-wrap .awsm-filter-wrap form .awsm-filter-items .awsm-filter-item > div > div{-webkit-transform:translatex(0px) translatey(0px) !important;-ms-transform:translatex(0px) translatey(0px) !important;transform:translatex(0px) translatey(0px) !important;}.awsm-filter-items div .label{color:#ffffff;}.awsm-job-listings .awsm-job-listing-item .awsm-job-item{color:#020202;background-color:#020202;border-style:solid !important;border-color:#ffffff;border-width:1px;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);border-bottom-style:none;border-top-style:none;margin-top:16px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.awsm-job-listings .awsm-list-right-col a{font-weight:700;font-size:16px;}.awsm-job-listings .awsm-job-specification-item span{font-size:16px;color:#ffffff;}.awsm-selectric-items li{display: block;padding: 10px !important;color: #0db6cd;cursor: pointer;}.awsm-filter-items div span{color:#ffffff;}.entry-main .elementor .awsm-job-listings{border-style:solid;border-color:#020202;}
/* =========================================================
   CAREERS HERO — background image, overlay, extend to top
   ========================================================= */
body.page-id-1230 .elementor-1230 .elementor-element.elementor-element-0478451,
body.page-id-1230 .elementor-1230 .elementor-element.elementor-element-0478451:not(.elementor-motion-effects-element-type-background) {
    background-image: url('../images/careers-hero.jpg') !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-color: #000000 !important;
}
body.page-id-1230 .elementor-1230 .elementor-element.elementor-element-0478451 > .elementor-background-overlay {
    background-color: #000000 !important;
    opacity: 0.6 !important;
}
/* Extend hero to the very top, behind the transparent header */
body.page-id-1230 .elementor-1230 .elementor-element.elementor-element-0478451 {
    margin-top: calc(-1 * var(--services-hero-offset, 185px)) !important;
    padding-top: var(--services-hero-offset, 185px) !important;
}
/* Match hero height to News & Media Center / Who We Are (520px total) */
body.page-id-1230 .elementor-1230 .elementor-element.elementor-element-0478451 > .elementor-container {
    min-height: 335px !important;
}
@media (max-width: 767px) {
    body.page-id-1230 .elementor-1230 .elementor-element.elementor-element-0478451 > .elementor-container {
        min-height: 260px !important;
    }
}

/* Sr. Full Stack Developer detail page color styling */
.awsm-single-job-wrap .awsm-job-post-title {
    color: #0db6cd !important;
}
.awsm-single-job-wrap .job-section-title {
    color: #0db6cd !important;
}
.awsm-single-job-wrap .job-section-text,
.awsm-single-job-wrap .job-section-text p,
.awsm-single-job-wrap .job-section-text li {
    color: #ffffff !important;
}
