.search_results {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 15px;
}
.search_results .searchBox {position:relative;font-family: 'open sans', sans-serif;border-radius: 9px;}
.search_results .searchBox .searchBtn {
	cursor:pointer;
	font-size:14px;
	padding: 9px 12px 9px 12px;
	display:inline-block;
	position:absolute;
	top:0;
	right:0px;
}

.search_results .searchBox .searchBtn::before {
	position: absolute;
	left: 0;
	top: 4px;
	right: 4px;
	bottom: 4px;
	z-index: 2;
	border-left: 0;
	opacity: .4;
}
.search_results .searchBox .searchBtn span {
	color: #fff;
	font-size: 19px;
}
.search_results_pagination i.fa {
	font-size: 17px;
	margin-left: 6px;
}
.search_results_pagination i.fa.fa-chevron-left.double {
	margin-left: -25px;
	margin-right: 14px;
}
.search_results_pagination i.fa.fa-chevron-right.double-next {
	margin-right: -31px;
	margin-left: 14px;
}
.search_results_items .search_results_above { float:left;width:100%; }
.search_results_items .search_results_above h4 {
}

.search_results_items .search_results_pagination {
	padding:5px;
	margin:2px 0;
	float:right;
}
.search_results_items .search_results_pagination .paging-text {padding-right: 15px;padding-left: 10px;}
.search_results_items a.paginationLink {
	color: #0a4253;
	font-weight: 900!important;
	font-family: 'Averia Libre', cursive;
	font-size: 18px;
}
.search_results_items .search_results_pagination a span {color: #24a6bb;font-size:1.3rem;display:inline-block;position:relative;top:2px;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 {
	background: #fff;
	padding: 10px;
	margin: 10px 0;
	color: var(--black);
	border: 1px solid var(--black);
	font-family: var(--raleway);
}
.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: var(--dark-agave);font-family: var(--raleway);}
.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 h4 {color: var(--black);font-size: 26px;font-style: normal;font-weight: var(--font-weight-bold);line-height: 34px;margin-bottom: 0.5rem;font-family: var(--raleway);}
.search_results_items .search_result_item_bottom {color: var(--dark-agave);font-size:0.8rem;}
 .search_results_items a.paginationLink.disabled {
	opacity: .5;
}
.search_results_items a.paginationLink.next img {
	transform: scalex(-1);
}
.search_results_items a.paginationLink {
	text-decoration: none;
}
.search_result_item img {
	padding-right: 25px;
}
.search_results_items i.fa.fa-caret-right.double-next {
	margin-right: -5px;
	margin-left: 5px;
}
.search_results_items i.fa.fa-caret-left.double {
	margin-left: -5px;
	margin-right:5px;
}
@media only screen and (max-width: 64em) {
	.search_widget_headerbox {
		position: relative;
		right: 62px;
		margin-top: 9px;
		padding-top: 3px;
		border-radius: 4px;
	}
}
@media only screen and (max-width: 640px) {
	.search_result_item img {
		padding-right: 0;
		margin-bottom: 20px;
	}
	.search_results_items .search_results_pagination {
		padding: 5px;
		margin: 2px 0;
		float: none;
		text-align: center;
	}
	.search_results_items .search_result_item > .row {
		margin: 0 auto;
	}
}
.search_result_item p {
	font-family: 'Lato', sans-serif;
	color: #425960;
}
.searchBox input[type="search"] {

}
.search_results .searchBox .searchBtn span {
	color: #fff;
	font-size: 19px;
}
.sesarch_result_item_bottom p {
	line-height: 26px;
}
.search_result_item .row.collapse {
	max-width: 100%;
}
.search_results_above a.paginationLink.listingPager {
	font-size: 17px;
	line-height: 27px;
	color: #00aedb;
	font-family: 'bpone', sans-serif;
	font-weight: 100;
}