.elementor-86 .elementor-element.elementor-element-83fc24d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-83fc24d:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-83fc24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-86 .elementor-element.elementor-element-d00159f > .elementor-widget-container{margin:050px 0px 50px 0px;}/* Start custom CSS */#find-jobs-form form{
	background:#555559 !important;color:white!important;
}
.job_filters .job_types {background:#66cfe3;}
.checkbox [type=checkbox]:checked~label:before {background:#555559; border:none;}
.job_type_label{color:#555559;}
#advance-search{color:white;}
ul.job_listings .job_listing.job-list.single_job_listing_1 {border-color:#66cfe3;}
.title{color:#66cfe3;}
ul.job_listings .job_listing.job-list.single_job_listing_1>a{padding:0px !important;}
.job-content-wrapper{background:#555559 !important;}
.job-content-main,.job-content-meta,.showing_jobs{padding:25px;}
.job-company {width: 100% !important; height: 100% !important; margin-right: 0px !important; padding: 0px !important; background: white !important; border: none !important;}

ul.job_listings .job_listing.job-list.single_job_listing_1 .job-content-wrapper .job-content-main .job-title .title{
padding-bottom: 17px;}
.company_logo{filter: grayscale(1);}
.company,.location,.salary, .rate{color:white;}
.application-deadline,.date{font-size:14px;margin:0;color:white;}
.job_filters .filter_by_tag .filter_by_tag_cloud a{background:none;}
.job_filters .filter_by_tag .filter_by_tag_cloud a.active{background:#66cfe3;}
.search_rate_max, .search_salary_max{display:none;}
.job-company{text-align:center;}

.filter_by_tag_cloud{
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 1200px;
}

@media screen and (max-width: 900px) {
  .company_logo{max-width:175px !important;}
  .job-content-meta{
	padding:0 0 10px 0;
}
.job-info{font-size:16px;}

.job-content-main{width:55%; display:inline-block;}
.job-content-company
{   width:40%; 
    display:inline-block;
    vertical-align: top;
    margin-bottom: 10px;
}
.filter_by_tag{
 display:none !important;   
}
}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:grey }/* End custom CSS */