.search_results { padding:15px;margin:0 0 10px 0; }

.search_results .searchBox { 
	position:relative;
	padding-right: 115px; 
}
.search_results .searchBox .searchBtn { 
	width:105px;
	position:absolute;
	top:0;
	right:0; 
}

.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 { font-size:1.3rem;display:inline-block;position:relative;top:2px;background:#14b4eb;border-radius:10px;padding:0 6px 0 8px; color:#FFF;}
.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 {background:#14b4eb; padding:10px;margin:10px 0; color:#FFF;}
.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; color: inherit;}
.search_results_items .search_results_filters .removeFilter { font-size:0.8rem; color:inherit; }

.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_bottom { font-size:0.8rem; }
.search_results_items .search_result_item img{margin-bottom: 5px;}