.filters .facetwp-facet{
	width:  48%;
}
.occupations-widget .occupations-listing .filters .facetwp-facet,.press-releases-widget .filters .facetwp-facet{
    width:  100%;
}
.filters .input-group{
    justify-content:  space-between;
}
.filters .facetwp-type-autocomplete{
    display: flex;
    max-height:  50px;
}
.filters input[type="text"].facetwp-autocomplete{
    margin-right: 0;
    border-radius:  4px 0 0 4px;
}
.filters .form-control-update{    
    border-radius: 0px 4px 4px 0px!important;
    border:  0;
}
.filters .form-control-update:hover{
    background-color: --primary-hover!important;
}
.filters .facetwp-type-fselect .fs-wrap{
    padding:  0;
}
.filters .facetwp-type-fselect .fs-label-wrap{
    border-radius: .25rem;
}
.filters .facetwp-type-fselect .fs-wrap .fs-label{
    padding: 12px 22px 6px 8px;
    background-color:  #e6e9ec;
    border:  0;
    height:  46px!important;
}
.filters .fs-label-wrap, .fs-dropdown{
    width: 100%;
}
.facetwp-load-more{
    color: white!important;
    background-color: var(--primary)!important;
    padding: 12px 32px 12px 32px;
    text-transform: uppercase;
    border: none;
    font-size: 0.875rem;
    font-weight: 500;
    letter-spacing: 0.05rem;
}
.facetwp-load-more:hover{
    background-color: --primary-hover!important;
    color:  white;
}
.filters .form-control, .filters .fs-wrap, .filters .fs-label{
	display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s;
    
}
.row.list.table-grid td,.row.list.list td {
    border:  0;
}

.archive.tax-occupation_bucket #masthead,.single-occupation #masthead,.single-press_release #masthead{
    display:  none;
}
.archive.tax-occupation_bucket #main, .single-occupation #main, .single-press_release #main{
    padding:  0;
}

.archive.tax-occupation_bucket div[class*="elementor-"], .single-occupation div[class*="elementor-"], .single-press_release div[class*="elementor-"]{
    margin-bottom:  0;
    margin-top:  0;
}
.archive.tax-occupation_bucket main, .single-occupation main, .single-press_release main{
    margin-top:  0;
    margin-bottom:  0;
}

.archive.tax-occupation_bucket aside.widget-area,.single-occupation aside.widget-area,.single-press_release aside.widget-area{
    display: none;
}
.archive.tax-occupation_bucket footer,.single-occupation footer,.single-press_release footer{
    display: none;
}
.archive.tax-occupation_bucket .elementor-954, .single-occupation .elementor-954, .single-press_release .elementor-954,.archive.tax-occupation_bucket .elementor-957, .single-occupation .elementor-957, .single-press_release .elementor-957{
    margin-bottom:  0;
    margin-top:  0;
}
.occupations-search{
    position:  relative!;
}
.occupations-search .search-results{    
    position: absolute;
    top:  100%;
    background-color:  white;    
    width:  100%;    
    list-style-type:  none;
    padding:  0;
    max-height:  500px;
    overflow-y:  scroll;
}
.occupations-search .search-results li{
    padding:  5px;
}
.occupations-search .search-results li:hover{
    background-color:  var(--primary);    
}
.occupations-search .search-results li:hover a{
    color:  white!important;
}
.occupations-search .search-results li a{
    text-decoration:  none;
    color:  var(--primary);
}    
.occupations-search-field{
     border-radius:  4px 0 0 4px!important;
     border:  1px solid silver!important;
     margin-right: 0!important;
}
.occupations-search .btn-primary{
    border-radius: 0px 4px 4px 0px!important;
}
.fcomplete-status{
    display:  none;
}

.carousel-control-next,.carousel-control-prev{
    background-color:  transparent!important;
}
.carousel .card-title{
    line-height:  1.3!important;
    font-size:  28px!important;
}

.facetwp-date{
    max-width:  50%!important;
}

.facetwp-facet-total{
    display: inline;
}
.who-we-protect-searchbar .facetwp-facet-occupation_buckets, .who-we-protect-searchbar .facetwp-facet-search_occupations{
    flex: 1;
    margin-bottom: 0;
}
 .who-we-protect-searchbar .facetwp-facet-search_occupations input{
    border-radius: 10px 0 0 10px;
 }
.who-we-protect-searchbar .facetwp-facet-occupation_buckets .fs-wrap{
    height: 70px;
    width:100%;
}
.who-we-protect-searchbar .facetwp-facet-occupation_buckets .fs-label-wrap{
    height: 100%;
    width: 100%;    
}
.who-we-protect-searchbar .facetwp-facet-occupation_buckets .fs-label{
    margin-top: 20px;
}
.who-we-protect-searchbar .form-control-update-fake{
    border-radius: 0 10px 10px 0;
    height: 70px;
    background-color: #00BFDB;
    color: white;
    border: 0;
}
.who-we-protect-searchbar .facetwp-facet-search_occupations .form-control-update{
    display: none;
}