.search_widget_headerbox { float:right; background: #B84212; padding: 3px 15px 3px 3px; margin-right:10px; z-index: 4; }
.search_widget_headerbox input[type=search] { width:150px; display:inline-block; margin:0; padding:3px 9px; height:32px; }
.search_widget_headerbox .searchBtn { cursor:pointer;display:inline-block;margin-left:6px; }

.search_results { padding:15px;margin:0 0 10px 0; }

.search_results .searchBox { position:relative; }
.search_results .searchBox .searchBtn { cursor:pointer;position:absolute;top:5px;right:10px; }

.search_results_items .search_results_above { float:left;width:100%; }
.search_results_items .search_results_above h4 { float:left;margin:2px 30px 0 0; }

.search_results_items .search_results_pagination { padding:5px;margin:2px 0;float:right; }
.search_results_items .search_results_pagination a span { color: #ffffff; font-size:1.3rem; display:inline-block; position:relative; top:2px; background: #afbf23; border-radius:10px; padding:0 6px 0 8px; }
.search_results_items .search_results_pagination a span.fa-caret-left { padding:0 8px 0 5px; }

.search_results_items .search_results_notfound { margin:10px 0; }

.search_results_items .search_results_filters {padding:10px;margin:10px 0; font-size: 18px; line-height: 26px; }
.search_results_items .search_results_filters .search_results_facets { margin-top:10px; }
.search_results_items .search_results_filters .search_results_facets a {
    display:inline-block;
    margin-bottom:4px;
    font-family: var(--proxima-nova-font); 
	font-weight: var(--proxima-nova-font-weight); 
	font-style: var(--proxima-nova-font-style);
    font-size: 18px;
}
.search_results_items .search_results_filters .removeFilter { font-size:0.8rem; }

.search_results_items .search_result_item { padding:10px 0;margin:0; }
.search_results_items .search_result_item_top { font-size:0.75rem; }
.search_results_items .search_result_item em { font-weight:bold; }
.search_results_items .search_result_item h4 { margin:0;/*font-size:1.2rem;*/display:inline-block; }
.search_results_items .search_result_item h4 a {
    color:#007c87;
    font-family: var(--proxima-nova-semibold-font); 
	font-weight: var(--proxima-nova-semibold-font-weight); 
	font-style: var(--proxima-nova-semibold-font-style);
    margin-top: 0;
    font-size: 26px;
    line-height: 30px;
}
/*.search_results_items .search_result_item_bottom { font-size:0.8rem; }*/
.search_results_items .search_result_item .search_result_item_bottom .search_anchor {
    color: #e36f1e;
    font-family: var(--proxima-nova-font); 
	font-weight: var(--proxima-nova-font-weight); 
	font-style: var(--proxima-nova-font-style);
    font-size: 18px;
}

.search_results_items .search_result_item .search_result_item_bottom .search_type{ font-size: 18px;}

.search_results_items .search_result_item .search_result_item_bottom p {font-size: 18px;line-height: 26px; }


.searchBox.searchContainer {
    display: block;
}

.searchBox input[type="search"], .searchBox input[type="search"]:focus {
    background-color: #fff;
    border: solid 1px #7e7d81;
    color: #807e83;
    height: 40px;
    font-family: var(--proxima-nova-font); 
	font-weight: var(--proxima-nova-font-weight); 
	font-style: var(--proxima-nova-font-style);
    font-size: 18px;
    box-shadow: none;
    border-radius: 2px;
    padding-left: 20px;
}


@media only screen and (max-width: 64em) {
	.search_widget_headerbox {
		position: relative;
		right: 62px;
		margin-top: 9px;
		padding-top: 3px;
		border-radius: 4px;
	}
}