
.search_widget_headerbox input[type=search] {
	width:150px;
	display:inline-block;
	margin:0;
	padding:3px
	9px;
	height:32px;
    color: #7f8b9b;
    font-family: 'Ridley Grotesk W05 Regular', sans-serif;
    letter-spacing: 0.01em;
}
.search_widget_headerbox .searchBtn { cursor:pointer;display:inline-block;margin-left:6px; }

.search_results {width: 100%;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;max-width: 62.5rem;}

.search_results .searchBox { position:relative;margin-right:34px; margin-top:3px; }
.search_results .searchBox .searchBtn { cursor:pointer;font-size:14px;background:#0094ad;padding:11px 11px 12px 11px;border-radius:0px 4px 4px 0;display:inline-block;position:absolute;top:0;right:-34px; }

.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:#0094ad;font-size:1.3rem;display:inline-block;position:relative;top:2px;background:transparent;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:transparent;padding:10px;margin:10px 0; }
.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; }
.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:#001737;; }
.search_results_items .search_result_item_bottom { color:#777;font-size:0.8rem; }
.search_results_items .search_result_item .search_result_item_bottom .search_anchor { color:#00473c; line-height: 1.3rem; }
.search_results_items .search_result_item .search_result_item_bottom p {
    color: #7f8b9b;
    font-size: 19px;
    line-height: 1.42;
    font-family: 'Ridley Grotesk W05 Regular', sans-serif;
    letter-spacing: 0.01em;
    margin-bottom: 1.25rem;
}

@media only screen and (max-width: 64em) {
	.search_widget_headerbox {
		position: relative;
		right: 62px;
		margin-top: 9px;
		padding-top: 3px;
		border-radius: 4px;
	}
	.search_results_items img, .search_results_items .search_result_item .search_result_item_bottom p {
		margin-top: 3px;
	}

	.search_widget_headerbox, .search_results {
		padding: 10px;
	}
}
@media only screen and (max-width: 40em) {
	.search_results_items img {
	width: 100%;
	margin-bottom: 10px;
	}


}
@media only screen and (max-width: 1024px) {
	.search_results_items::before {
		content: "";
		position: absolute;
		top: auto;
		left: 0;
		right: 0;
		bottom: 95.5%;
		height: 15px;
		background-image: url(/includes/public/assets/orange-pattern.svg);
		z-index: -1;
	}
}

@media only screen and (min-width: 1025px) {
	.search_results_items::before {
		content: "";
		position: absolute;
		top: auto;
		left: 0;
		right: 0;
		bottom: 93%;
		height: 15px;
		background-image: url(/includes/public/assets/orange-pattern.svg);
		z-index: -1;
	}
}

@media only screen and (max-width: 640px) {
	.search_results_items::before {
		content: "";
		position: absolute;
		top: auto;
		left: 0;
		right: 0;
		bottom: 96.5%;
		height: 15px;
		background-image: url(/includes/public/assets/orange-pattern.svg);
		z-index: -1;
	}
}
