html:root{--cspt-emphires-link-color-normal:#111a3e;--cspt-emphires-blackish-color:#111a3e;--cspt-emphires-blackish-bg-color:#111a3e}.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:var(--cspt-emphires-blackish-color);}p.job-manager-single-alert-link a{color:var(--cspt-emphires-global-color)}.single_job_listing .meta .job-type{background-color:#fff;color:var(--cspt-emphires-blackish-color);border:1px solid var(--cspt-emphires-blackish-color);border-radius:4px;padding:8px}ul.job_listings li.job_listing.job_position_featured a{background:linear-gradient(90deg,#ffffff 5%,#006dd22b 125%);margin-bottom:5px}ul.job_listings li.job_listing a{background:linear-gradient(90deg,#ffffff 5%,#e6e5eda3 125%);margin-bottom:5px}.single_job_listing .application .application_button,.single_job_listing .application input.button.wp_job_manager_send_application_button,.single_job_listing .application input[name="wp_job_manager_resumes_apply_with_resume_create"]{text-wrap:auto}.single_job_listing .application .application_button{font-size:.85rem;padding:20px 30px;margin:0}.cspt-btn-color-light.cspt-btn-style-outline.elementor-widget-button .elementor-button:hover{background-color:white!important;color:var(--cspt-emphires-blackish-color)!important}.cspt-blogbox-style-1 .cspt-featured-container .cspt-meta-date{top:unset!important;bottom:10px}.cspt-bg-color-custom h3{color:rgb(255 255 255 / .9)}.job-list-item.job_position_featured .inner-right{background:linear-gradient(90deg,#ffffff 5%,#006dd22b 125%)}.job-list-item .inner-right{background:linear-gradient(90deg,#ffffff 5%,#e6e5eda3 125%)}input[type="checkbox"]{accent-color:var(--cspt-emphires-link-color-normal)}div.job_listings .job-list-item:hover{box-shadow:0 0 20px 0 #00000038!important}img.company_logo{padding:1.5rem}.overlay-link{position:absolute;width:100%;height:100%;top:0;left:0}.rss_link{display:none}input[type=checkbox],input[type=radio]{height:16px;width:16px}body .site-content-contain:has(.custom-job-board-layout){background-color:var(--light)}body #content:has(.custom-job-board-layout){padding-top:50px!important}.job_filters .job_types{zoom:1;background:unset;border-top:unset;font-size:inherit;margin:unset;padding:unset}#content nav.job-manager-pagination ul li a{padding:12px 16px;background-color:var(--white)}#content nav.job-manager-pagination ul li span.current{padding:12px 16px;background-color:var(--cspt-emphires-link-color-normal);color:var(--white)}#content nav.job-manager-pagination ul li a:hover{background-color:var(--cspt-emphires-link-color-normal);color:var(--white)}#content nav.job-manager-pagination ul li:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}#content nav.job-manager-pagination ul li:last-child{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}div.job_listings{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}div.job_listings .job_filters{flex:0 0 400px;max-width:100%;order:1;box-sizing:border-box;background:var(--white)}div.job_listings ul.job_listings{flex:1;min-width:0;order:2;box-sizing:border-box}div.job_listings .showing_jobs,div.job_listings .load_more_jobs{order:3;flex:0 0 100%;margin-top:16px;text-align:right;padding:16px 0 0 0;background-color:#fff}div.job_listings .showing_jobs.wp-job-manager-showing-all{display:flex!important;background-color:#fff;padding-top:10px}div.job_listings .job-manager-pagination{order:4;flex:0 0 calc(100% + 400px);;text-align:center}@media (max-width:575px){.logo-container{flex-basis:0!important}img.company_logo{display:none}}@media (max-width:992px){div.job_listings{flex-direction:column}div.job_listings .job_filters,div.job_listings ul.job_listings,div.job_listings .load_more_jobs,div.job_listings .job-manager-pagination{flex:0 0 100%;width:100%;padding:0}div.job_listings .job_filters{margin-bottom:20px}}.showing_jobs{display:flex;flex-wrap:wrap;justify-content:end;gap:10px;padding:10px}.showing_jobs span{flex:1 1 100%}.showing_jobs a.rss_link{display:none}.showing_jobs a.alert{margin-bottom:0;padding:4px 8px;border:1px solid var(--cspt-emphires-link-color-normal);;color:var(--cspt-emphires-link-color-normal);;border-radius:.5rem}.showing_jobs a.reset{padding:4px 8px;border:1px solid darkred;color:darkred;border-radius:.5rem}@media (min-width:1201px){.cspt-header-style-5 .cspt-header-button a{display:flex!important;align-items:center!important;justify-content:space-between!important;line-height:normal!important;padding:8px!important;height:auto!important;min-height:60px!important;min-width:265px!important;text-align:center}.cspt-header-button-text-1,.cspt-header-button-text-2{display:block;line-height:1.2}.cspt-header-style-5 .cspt-header-button a::after{position:static!important;margin-left:0!important;margin-right:0!important;flex-shrink:0!important;order:2!important}.cspt-header-button a .button-text-container{flex:1;order:1}}