.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-price{margin-top:6px}.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing>div.lsd-listing-body .lsd-listing-price-categories>div{float:left;margin:5px 0}.lsd-listing-image{height:170px;overflow:hidden}.pagination{margin-bottom:15px}@media only screen and (max-width:979px){.lsd-listing-price,.lsd-listing-categories{margin:2px 0}.lsd-search.lsd-search-default-style .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button{margin-top:0!important}.lsd-search.lsd-search-default-style .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button{padding:9px 23px!important}.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-price,.lsd-single-page-wrapper.lsd-single-style1 .lsd-listing-category{float:left;margin:0}#left-area ul.lsd-locations-list{padding-bottom:0!important;margin-left:0!important}}@media only screen and (max-width:360px){.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing>div.lsd-listing-body .lsd-listing-price-categories>div.lsd-listing-categories a{overflow:hidden;padding:6px 15px;font-size:14px;position:relative;border-radius:27px;display:inline-block;cursor:pointer}.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing>div.lsd-listing-body .lsd-listing-price-categories>div.lsd-listing-price{padding:6px 15px;font-size:14px;border-radius:27px;margin-right:10px}}ul.lsd-hierarchy-list{list-style-type:none}.lsd-row div[class*="lsd-col-"] input[type="text"],.lsd-row div[class*="lsd-col-"] input[type="number"],.lsd-row div[class*="lsd-col-"] textarea,.lsd-row div[class*="lsd-col-"] input[type="email"],.lsd-row div[class*="lsd-col-"] input[type=password],.lsd-row div[class*="lsd-col-"] input[type=tel],.lsd-row div[class*="lsd-col-"] input[type=url],.lsd-row div[class*="lsd-col-"] input[type=search],.lsd-row div[class*="lsd-col-"] input[type=date],.lsd-row div[class*="lsd-col-"] select,.lsd-form-row div[class*="lsd-col-"] input[type="text"],.lsd-form-row div[class*="lsd-col-"] input[type="number"],.lsd-form-row div[class*="lsd-col-"] textarea,.lsd-form-row div[class*="lsd-col-"] input[type="email"],.lsd-form-row div[class*="lsd-col-"] input[type=password],.lsd-form-row div[class*="lsd-col-"] input[type=tel],.lsd-form-row div[class*="lsd-col-"] input[type=url],.lsd-form-row div[class*="lsd-col-"] input[type=search],.lsd-form-row div[class*="lsd-col-"] input[type=date],.lsd-form-row div[class*="lsd-col-"] select{width:100%;max-width:unset;background-color:#f2f2f2;border:none;border-left:3px solid #f2f2f2;border-bottom:none;height:300px}.lsd-search.lsd-search-default-style .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button{padding:5px 5px!important;border-radius:200px!important;-webkit-border-radius:200px!important;font-size:16px;font-weight:700;border:none;color:#fff;cursor:pointer}.lsd-search.lsd-search-default-style .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button{background:#218088!important}.job_listings{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,0.08);padding:1.5rem}.job_listings .job_listing{border:1px solid #eee;border-left:4px solid #861626;border-radius:6px;padding:1.25rem;margin-bottom:1rem;transition:all 0.25s ease;background:#fff}.job_listings .job_listing:hover{box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:translateY(-2px);border-left-color:#a71a2e}.job_listings .job_listing .job_title{font-size:1.15rem;font-weight:600;color:#222;margin-bottom:0.25rem}.job_listings .job_listing .company,.job_listings .job_listing .meta{color:#555;font-size:0.9rem}.job_listings .job_listing .location{color:#861626;font-weight:500}.job_filters{background:#f9f9f9;border-radius:10px;padding:1rem;margin-bottom:1.5rem;border:1px solid #eee}.job_filters input[type="text"],.job_filters select{border:1px solid #ccc;border-radius:6px;padding:0.5rem 0.75rem;font-size:0.95rem}.job_filters input[type="submit"],.job_filters button{background-color:#861626;border:none;color:#fff;padding:0.6rem 1.25rem;border-radius:6px;cursor:pointer;transition:background-color 0.2s ease}.job_filters input[type="submit"]:hover,.job_filters button:hover{background-color:#a71a2e}.job_listings .job_listings-footer{text-align:center;margin-top:1.5rem}.job_listings .job_listings-footer a{display:inline-block;background:#861626;color:#fff;padding:0.5rem 1rem;border-radius:6px;margin:0 0.25rem;transition:all 0.2s ease}.job_listings .job_listings-footer a:hover{background:#a71a2e}.single-job_listing header.entry-header,.single-job_listing .entry-header,.single-job_listing h1.entry-title,.single-job_listing .page-title,.single-job_listing .entry-meta,.single-job_listing .posted-on,.single-job_listing .byline,.single-job_listing .updated,.single-job_listing .published{display:none!important}.single-job_listing .post-thumbnail,.single-job_listing figure.post-thumbnail,.single-job_listing img.attachment-post-thumbnail,.single-job_listing img.wp-post-image{display:none!important}.single-job_listing img[src*="CS-Logo-Square.png"]{display:none!important}.single-job_listing .company img.company_logo{display:inline-block!important;visibility:visible!important}.single-job_listing .entry-content{margin-top:0!important;padding-top:0!important}.job_application .application_button.button,.job_application a.application_button.button{display:inline-block;padding:10px 20px;background:#861626;color:#fff!important;border-radius:3px;text-decoration:none}.job_application a.application_button.button:hover{background:#005f8d}