.search_results { padding:15px;margin:0 0 10px 0; }

.search_results .searchBox { position:relative;margin-right:34px; }
.search_results .searchBox .searchBtn { cursor:pointer;font-size:14px;background:#b84212;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 h3 { 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:#ce5323;font-size:1.3rem;display:inline-block;position:relative;top:2px;background:#eadbba;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: #f3f3f3; 
	border: 1px solid #d5d5d5;
	color: #212121;
	font: 400 18px/24px 'Merriweather', serif;
	margin: 10px 0;
	padding: 10px; 	
}
.search_results_items .search_results_filters .search_results_facets { margin-top:10px; }
.search_results_items .search_results_filters .search_results_facets a { color: #045d9b; display:inline-block; margin-bottom:4px; }
.search_results_items .search_results_filters .removeFilter { color: #045d9b; 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:#045D9B; }
.search_results_items .search_result_item_bottom { color:#212121; font-size: 0.8rem;}
.search_results_items .row.collapse > .columns.img {padding-right: 10px;}
.search_results_items .search_result_item .search_result_item_bottom .search_anchor { color:#006621; line-height: 1.3rem; }
.search_results_items .search_result_item .search_result_item_bottom .search_type {line-height: 1.3rem; font-weight: 700; }
.search_results_items .search_result_item .search_result_item_bottom p { color:#545454;margin:2px 0 0 0;font-size:0.8rem; }

.search_results_items .search_result_item .gmember{
	    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 3px;
    margin-bottom: 13px;
}
.searchbox-int .searchbox-icon {
	width: 24px;
	height: 24px;
	background: url(/includes/public/assets/images/icon-search-white.png) no-repeat; 
	position: absolute;
	right: 20px;
	top: 25px;
}
.searchbox-int .searchbox-icon.close {
	width: 24px;
	height: 24px;
	background: url(/includes/public/assets/images/icon-search-close.png) no-repeat; 
	position: absolute;
	right: 18px;
	top: 28px;
}
.searchbox-int { margin: 0; }
.searchbox-int form { display: none; background-color: #003871; width: 350px; margin-top: 74px; padding: 0 0 10px 15px; }
.headerWrapper.force-fixed .searchbox-int form { background-color: rgba(0,56,113,.85); }

.searchbox-int .searchInput { margin-bottom: 0px; height: 30px; width: 240px; margin-right: 8px; }
.searchbox-int .search-input { display: inline-block; }
.searchbox-int .search-submit { background: #4069a1 url(/includes/public/assets/images/icon-search-white.png) no-repeat center; border: none; color: transparent; height: 30px; display: inline-block; padding: 0px 10px; }
.searchBox.right { position: absolute; right: 0; top: 0; z-index: 200; }

@media only screen and (max-width: 640px) {
	.search_results_items .search_results_above h3 {float: none; margin: 2px 0 15px 0; text-align: center;}
	.search_results_items .search_results_pagination {float: none; text-align: center;}
	.search_results_items .row.collapse > .columns.img {padding-bottom: 15px; padding-right: 0;}
}