.job_filters{background:#ffffff;padding:25px;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,.08)}.job_filters input[type="text"]{height:50px;border-radius:8px;border:1px solid #d9d9d9;padding:0 15px}.job_filters .search_jobs button,.job_filters input[type="submit"]{background:#0b7a20;color:#fff;border-radius:8px;padding:12px 25px;border:none;font-weight:600}.job_filters+.job_listings{margin-top:35px}.job_filters .job_types{padding-bottom:25px}.job_listings{margin-top:40px!important}.job_filters .showing_jobs{display:none!important}.job_listings .job_listing{background:#ffffff;border-radius:8px;padding:20px!important;margin-bottom:20px!important;box-shadow:0 2px 8px rgba(0,0,0,.05)}.job_listings .job_listing a:hover{color:#0b7a20}.job-manager-rss-link,a[href*="feed"]{display:none!important}.job_listings{margin-top:30px!important}.job_listings .position h3,.job_listing .position h3{font-size:26px!important}.job_listings li.job_listing a{min-height:110px;padding-top:20px!important;padding-bottom:20px!important}.job_listings li.job_listing .position,.job_listings li.job_listing .location,.job_listings li.job_listing .meta{border-left:none!important;border-right:none!important}.job_listings li.job_listing a{padding:20px!important;min-height:120px!important}.job_listings li.job_listing .meta{padding-top:15px!important}.job_listings li.job_listing .location{border-right:none!important}.job_listings img.company_logo,.job_listing img.company_logo{display:none!important}.job_listings li.job_listing .meta{position:static!important;float:right!important;text-align:right!important;margin-top:-35px!important;border-left:none!important}.job_listings li.job_listing .location{border-right:none!important}.job_listings li.job_listing .meta{margin-top:-50px!important}.job_listings .location{color:#666!important}.job_listing .company_logo{display:block!important;float:left!important;width:50px!important;height:50px!important;margin-right:20px!important;margin-top:5px!important}.job_listing .position{padding-left:80px!important}.job_listing .position{padding-left:0!important;margin-left:0!important}.job_listing .company,.job_listing .location{margin-left:0!important;padding-left:0!important}.job_listing .position,.job_listing .location{text-align:left!important}.job_listings .position h3,.job_listing .position h3{color:#0a7a1a!important;margin-top:-8px!important}.job_listings .location,.job_listing .location{margin-top:-8px!important}.job_filters{background:#ffffff!important;padding:35px 30px 25px!important;border-radius:14px!important;box-shadow:0 4px 18px rgba(0,0,0,.08)!important;border:1px solid #eeeeee!important}.job_filters input[type="text"]{height:52px!important;border:1px solid #d8d8d8!important;border-radius:10px!important;padding:0 16px!important;font-size:15px!important}.job_filters input[type="submit"],.job_filters .search_jobs button{background:#08751f!important;color:#ffffff!important;border:none!important;border-radius:10px!important;height:46px!important;font-weight:700!important;font-size:15px!important;cursor:pointer!important}.job_filters input[type="submit"]:hover,.job_filters .search_jobs button:hover{background:#065f19!important}.job_filters .job_types{background:#f7f7f4!important;border-top:1px solid #e8e8e2!important;padding:16px 15px!important;margin-top:18px!important;border-radius:0 0 10px 10px!important}.job_filters .job_types li{font-size:15px!important;font-weight:500!important;color:#4a4035!important}.job_filters .job_types input[type="checkbox"]{accent-color:#08751f!important}