.search_results h1 {margin-bottom: 20px;}
.search_results .searchBox {
	position:relative;
	margin-right:34px;
}
.search_results .searchBox input {
    height: 36px;
    padding: 0 15px;
    font-family: "sofia-pro",sans-serif;
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 1.5;
}
.search_results .searchBox .searchBtn {
	cursor:pointer;
	font-size:14px;
	background:#f45848;
	padding:8px 11px 10px 11px;
	display:inline-block;
	position:absolute;
	top:0;
	right:-34px;
}

.search_results_items .search_results_notfound { margin:10px 0; }

.search_results_items .search_results_filters {
	background:#0a3c4e;
	padding:10px;
	margin:10px 0;
	color:#fff;
	font-family: "sofia-pro",sans-serif;
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 1.5;
}
.search_results_items .search_results_filters .search_results_facets {
	margin-top:10px;
}
.search_results_items .search_results_filters .search_results_facets a {
	color:#f8e08e;
	display:inline-block;
	margin-bottom:4px;
}
.search_results_items .search_results_filters .removeFilter { font-size:0.8rem; }

.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:#f45848;
	font-size:1.3rem;
	display:inline-block;
	position:relative;
	top:2px;
	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_result_item { padding:10px 0;margin:0; }

.search_results_items .search_result_item img {width: 100%;}
