/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/



/* Hire Octane Job Listing - Archive */

.ho_job_listing {
	margin: 0 0 20px;
	background: #f6f5f8;
	border-top: 2px solid #e6e6e8;
	font-size: .9rem;
}

.ho_job_listing a {
	display: flex;
	padding: 20px;
}

.ho_job_listing:hover {
	border-top: 2px solid #e91826;
}

.ho_job_listing a:hover {
	/*background: #faf8c4;*/
}


.ho_job_list_col_img {
	width: 10%;
	float: left;
	max-width: 100%;
	max-height: 100%;
}

.ho_job_list_col_img img {
	border-radius: 8px;
	border: 1px solid #ccc;
	margin: 0;
}


.ho_job_listing_col_1 {
	width: 70%;
	float: left;
	padding: 0 20px 0 20px;
}

.ho_job_listing_col_2 {
	width: 20%;
	float: left;
}

.ho_job_posted_date {
	padding: 5px;
}

.ho_company_name,
.ho_job_location {
	/*color: #575757;*/
}

.ho_location_remote {
	/*color: #575757;*/
}

.ho_job_listing h2 {
	font-size: 1.3rem;
	font-weight: bold;
	margin: 0 0 6px;
}

.ho_job_details {
	margin: 0 0 15px;
	color: #333;
}

.ho_job_type {
  margin: 0 0 0 15px;
}

.ho_job_icon {
	max-width: 22px;
	max-height: 22px;
}

.ho_job_benefits, 
.ho_job_skills {
	font-size: .8rem;
	display: block;
	
}

.ho_job_benefit,
.ho_job_skill {
	border-radius: 20px;
	padding: 2px 9px;
	margin: 0 2px 4px 0;
	display: inline-block;
	border: 1px solid #ccc;
	background: #fff;
}



.ho_job_listing.featured {
	background: #fdfabc;
	border-top: 5px solid #e91825;
}




/* Featured Job - Dark Theme 

.ho_job_listing.featured {
	background: #3c434b;
	color: #fff;
	border-top: 5px solid #e91825;
}

.ho_job_listing:hover {
	box-shadow: 0 0 15px rgba(0,0,0,.4);
}

.ho_job_listing.featured .ho_job_benefit,
.ho_job_listing.featured .ho_job_skill {
	background: #111;
	border: 0;
}

.ho_job_listing.featured h2,
.ho_job_listing.featured p,
.ho_job_listing.featured span {
	color: #fff;
}

*/



.facetwp-facet {
	margin: 0 !important;
}

.facetwp-facet.facetwp-facet-job_search {
    text-align: center;
    max-width: 300px;
    margin: auto !important;
}

.facetwp-facet.facetwp-facet-job_search .facetwp-input-wrap {
	width: 100%
}





/* Hire Octane Job Listing - Job Detail Page */

.ho_button_apply {
	background: #ec172e;
	padding: 15px 25px;
	color: #fff !important;
	font-weight: bold;
	border-radius: 4px;
	display: block;
	width: 100%;
	text-align: center;
}







