.search_results { 
	padding:15px;
	margin: auto; 
	max-width: 1000px;
}

.search_results .searchBox { 
	position:relative;
	margin-right:34px; 
	color: #333;
	font-size: 16px;
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
	font-weight: 400;
	font-style: normal;
	line-height: 12px;
	text-rendering: optimizeLegibility;
	margin-bottom: 1.25rem;
}
.search_results .searchBox .searchBtn { 
	cursor:pointer;
	font-size:14px;
	background:#ffc357;
	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 h1 {
	color: #333;
	font-size: 72px;
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 900;
	line-height: 80px;
	margin-bottom: 0.5rem;
	margin-top: 0.2rem;
}
.search_results_items .columns {
	padding-left: 0;
}
.search_results_items .search_results_above h4 { 
	float:left;
	margin:2px 30px 0 0; 
	color: #333;
	font-size: 38px;
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
	font-style: normal;
	line-height: 46px;
	font-weight: 900;
	margin-bottom: 0.5rem;
	margin-top: 0.2rem;
}
.search_results_items .search_results_pagination { 
	padding:5px;
	margin:2px 0;
	float:right; 
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
}
.search_results_items .search_results_pagination a span { 
	color:#ffc357;
	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 { 
	border:2px solid #ffc357;
	padding:10px;
	margin:10px 0; 
	color: #333;
	font-size: 16px;
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
	font-weight: 400;
	font-style: normal;
	line-height: 20px;
	text-rendering: optimizeLegibility;
}
.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;
	margin: 0 30px 0 0;
	color: #333;
	font-size: 38px;
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
	font-style: normal;
	line-height: 15px; 
	font-weight: 900;
	padding-bottom: 10px;
}
@media screen and (max-width: 40.063em) {
	.search_results_items .search_result_item h4 {
		margin-top: 5px;
	}
}
.search_results_items .search_result_item h4 a { 
	margin:2px 30px 0 0; 
	color: #333;
	font-size: 25px;
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
	font-style: normal;
	line-height: 18px;
	font-weight: 900;
	margin-bottom: 0.5rem;
	margin-top: 0.2rem; 
}
.search_results_items .search_result_item_bottom { color:#777;font-size:0.8rem; }
.search_results_items .search_result_item_bottom .search_type {
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
}
.search_results_items .search_result_item .search_result_item_bottom .search_anchor { 
	color: #777;
	line-height: 1.3rem;
	font-family: 'Gotham A', 'Gotham B', proxima-nova, sans-serif;
}
.search_results_items .search_result_item .search_result_item_bottom p { color:#545454;margin:2px 0 0 0;font-size:0.8rem; }