form.site-search i.fas.fa-search {
	position: absolute;
	top: 45px;
	left: 11px;
	-ms-transform: translate(19px, -13px);
}
.search_results {
	margin: 0 auto;
	max-width: 1210px;
	padding: 0 15px;
}
.search_results h1 {font-weight: bold !important;margin-bottom: 20px !important;}
.search_results .searchBox {
	position:relative;
	margin-right:45px;
	border: 2px solid rgba(255,255,255,0.2);
}
.search_results .searchBox input {
	padding: 22px 10px;
	font-size: 22px;
	border: none;
	margin-bottom: 0;
}
.search_results .searchBox .searchBtn {
	cursor:pointer;
	font-size: 20px;
	background: #00ADBB;
	padding: 13px 13px 12px;
	display:inline-block;
	position:absolute;
	top: -1px;
	right:-46px;
}

.search_results_items .search_results_above { float:left;width:100%; }
.search_results_items .search_results_above h4 {float:left;margin: 0 30px 15px 0;color: #fff;font-size: 42px;font-weight: 700;}

.search_results_items .search_results_pagination {padding:5px;margin:2px 0;float:right;font-size: 22px;display: flex;align-items: center;}
.search_results_items .search_results_pagination a i {color: #FFCD00;display:inline-block;position:relative;margin: 0 15px;font-size: 28px;}
.search_results_items .search_results_pagination a i.fa-angle-right { margin-right: 0; }
.search_results_items .search_results_pagination a i.fa-angle-left { margin-left: 0; }
.search_results_items .search_results_pagination strong { margin: 0 10px; }

.search_results_items .search_results_notfound { margin:10px 0; }

.search_results_items .search_results_filters {
	background: #fff;
	padding: 15px;
	margin: 20px 0;
	font-size: 22px;
	color: #000;
	border: 2px solid rgba(255,255,255,0.2);
	box-shadow: 0px 0px 200px rgba(0,0,0,0.65);
}
.search_results_items .search_results_filters strong { font-weight: 700; }
.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: #00ADBB;}
.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 .row { max-width: 1180px; }
.search_results_items .search_result_item .row .columns:first-of-type { padding-left: 0; }
.search_results_items .search_result_item .row .columns:last-of-type { padding-right: 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 0 10px;font-size: 28px;color: #fff;font-weight: 600;display:inline-block;}
.search_results_items .search_result_item h4 a { color:#1a0dab; }
.search_results_items .search_result_item_bottom {color: #fff;font-size: 18px;font-weight: 600;}
.search_results_items .search_result_item .search_result_item_bottom .search_anchor {
    font-size: 18px;
    color: #FFCD00;
    font-weight: 400;
}
.search_results_items .search_result_item .search_result_item_bottom p {color: #fff;margin:2px 0 0 0;font-size: 22px;line-height: 26px;}

@media only screen and (max-width: 40em) {
	.search_results_items .search_results_above h4 { float: none; }
	.search_results_items .search_results_pagination {
		float: none;
		justify-content: center;
	}
	.search_results_items .search_result_item .row .columns { padding: 0; }
	.search_results_items > .search_results_pagination { margin-top: 30px; }
}
@media only screen and (max-width: 64em) {
	.search_widget_headerbox {
		position: relative;
		right: 62px;
		margin-top: 9px;
		padding-top: 3px;
		border-radius: 4px;
	}
}