.search_results { padding:15px;margin:40px 0 10px 0; }
.search_results form { border-top: 1px solid #E1EFF6; padding: 10px 0; margin-top: 20px; }
.search_results input.results-page-searchbox { border: 1px solid #5E9631; }
.search_results .countString {
	color: #999;
}
.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; color: #99b1ab; text-transform: uppercase;}
.search_results_items .search_results_pagination a span { color: #5e9631;font-size:1.3rem;display:inline-block;position:relative;top:2px; /* background:#eadbba; */border-radius:10px; /* padding: 0 8px 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: #7eab5a; 
	border: none; 
	padding: 20px;
	margin:10px 0; 
	color: white;
	border-radius :10px;
	}
.search_results_items .search_results_filters h3{
	color:white;
}
.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: #e0e0e0;
	font-weight: bold;
 }
 .search_results_items .search_results_filters .search_results_facets .searchLink {
	font-transform: capitalize;
 }
.search_results_items .search_results_filters .removeFilter { color: #FFF; font-size:0.8rem; }

.search_results_items .search_result_item { padding:10px 0; margin: 20px 0; border: 1px solid #5e9631; padding: 10px;}
.search_results_items .search_result_item_top { }
.search_results_items .search_result_item em { font-weight:bold; }
.search_results_items .search_result_item h3 { font-family: 'gloucester_mt_extra_condensRg',serif;
text-align: left;}
.search_results_items .search_result_item h3 a { text-decoration: none;
color: #003E2C; }
.search_results_items .search_result_item_bottom { font-size:0.8rem; }
.search_results_items .search_result_item_bottom_image {
	height: 100px;
	width: 100px;
	display: inline-block;
}
.search_results_items .search_result_item .search_result_item_bottom .search_anchor { color: #475a65; line-height: 1.3rem; }
.search_results_items .search_result_item .search_result_item_top .search_type { color: #463C32; text-transform: lowercase; font-size: 18px;}
.search_results_items .search_result_item .search_result_item_bottom p {}

.search_results .search_results_filters strong {
}

.search-item {
	margin-bottom:20px;
	padding:10px;
}

div.search_results_filters span.keyword,
div.search_results_filters span.result_type {
	font-weight: bold;
	text-transform: capitalize;
	color: white;
	font-size : 16px;
}

.sv-foundation .search_results .searchButton {
	background-color: #5e9631;
	border-radius: 5px;
	color: #fff;
	cursor:pointer;
	font-family: 'brandon_grotesquemedium', sans-serif;
	font-weight: normal;
	padding: 5px 10px 4px;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	line-height: 29px;
	border: 0 none;
}

/* headerbox */
.plugins_search_widget_headerbox { display: inline-block; height: 40px; float: right; position: relative; }
.plugins_search_widget_headerbox .callout { cursor: pointer; background: url(/includes/public/managed/site/plugins_extended/search/public/images/search-icon.png); width: 16px; height: 16px; margin: 10px;}
.plugins_search_widget_headerbox .dropdown { display: none; background: #003e2c; padding: 5px; position: absolute; top: 40px; right: 0; width: 200px; z-index: 30000; }
.plugins_search_widget_headerbox .dropdown form { position: relative; margin: 0px;}
.plugins_search_widget_headerbox .dropdown input[type=search] { box-shadow: none; border: none; font-family: brandon_grotesque_regularRg; font-size: 14px; margin: 0px; padding-right: 25px; }
.plugins_search_widget_headerbox .dropdown input[type=submit] { position: absolute; right: 6px; top: 10px; background: url(/includes/public/managed/site/plugins_extended/search/public/images/search-icon.png) 16px 0px; height: 16px; width: 16px; border: 0px;}
.plugins_search_widget_headerbox.active .dropdown { display: block; }
.sv-foundation .mobilenav .siteSearchBox {
	background: url("/includes/public/assets/images/search-icon.png") no-repeat scroll right center rgba(0, 0, 0, 0); 
	border: medium none;
	cursor: pointer;
	margin: 0;
	position: absolute;
	right: 20px;
	top: 5px;
	width: 35px;
	display: block;
	text-indent: -9999px;
}
.sv-foundation .mobilenav .searchBoxInput {
	border-color: #99b1ab -moz-use-text-color;
	border-left: medium none;
	border-right: medium none;
	border-style: solid none;
	border-width: 1px medium;
	border-top: none;
	box-shadow: none;
	color: #99B1AB;
	font-family: 'brandon_grotesquemedium', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}
[data-sv-widgetsearchboxcontainer] .mobileContent {
	padding: 5px 10px 5px 16px;
	background: #FFF;
}
[data-sv-widgetsearchboxcontainer] .mobileContent input[type="text"] {
	border-color: #99b1ab -moz-use-text-color;
	border-left: medium none;
	border-right: medium none;
	border-style: solid none;
	border-width: 1px medium;
	border-top: none;
	box-shadow: none;
	color: #99B1AB;
	font-family: 'brandon_grotesquemedium', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}
[data-sv-widgetsearchboxcontainer] .mobileContent input[type="submit"] {
	background: url("/includes/public/assets/images/search-icon.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	border: medium none;
	cursor: pointer;
	margin: 0;
	position: absolute;
	right: 20px;
	top: 10px;
	width: 35px;
	display: block;
	text-indent: -9999px;
}

/* t - 240384 */
.search_results_items .search_result_item_bottom{display: block;}