.search_results_items .search_result_item_bottom { font-size: 12px;}
.search_results_items .search_result_item_bottom p{ margin-bottom:0;}
.search_results_items .search_results_filters { background:#fff;border:2px solid #288dc0;padding:10px;margin:10px 0; }
.search_results_items .search_result_item { margin-bottom: 20px; }
.search_results h4 em { padding-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: 64em) {
	.search-inner.show-for-small-only{
		display: none !important;
	}
	.search-container.show-for-small-only .search-inner.show-for-small-only{
		display: inherit !important;
	}
}

.search-pager .pagination-container {
	text-align: right
}

.search-pager .pagination-container ul {
	display: inline-block;
	margin-bottom: -5px
}

.search-pager .pagination-container ul li {
	margin-right: 10px
}

.search-pager .pagination-container ul li.page-status {
	margin-left: 8px;
	margin-right: 18px;
	font-family: Arial, sans-serif;
	font-size: 1.0625rem;
	font-weight: 400;
	line-height: 1.2;
	color: #000
}

@media (max-width: 47.9375em) {
	.search-pager .pagination-container ul li.page-status {
		margin-left: 3px;
		margin-right: 10px
	}
}

.search-pager .pagination-container ul li.arrow {
	margin-top: 3px
}

.search-pager .pagination-container ul li.arrow a {
	display: block;
	font-family: "FontAwesome";
	font-size: .875rem;
	font-weight: 400;
	line-height: 1;
	color: #000
}

.search-pager .pagination-container ul li.arrow a:before,
.search-pager .pagination-container ul li.arrow a:after {
	content: " ";
	display: table
}

.search-pager .pagination-container ul li.arrow a:after {
	clear: both
}

.search-pager .pagination-container ul li.arrow a .fa {
	float: left
}

.search-pager .pagination-container ul li.arrow a:hover,
.search-pager .pagination-container ul li.arrow a:active,
.search-pager .pagination-container ul li.arrow a:focus {
	color: #288dc0
}
.search-pager .pagination-container ul li.arrow a.disabled {opacity: 0.4; pointer-events:none;}
.search-pager .pagination-container ul li:last-child {
	margin-right: 0
}

@media (max-width: 47.9375em) {
	.search-pager .pagination-container ul li {
		margin-right: 5px
	}
}

@media (max-width: 64em) {
	.search-pager .pagination-container {
		text-align: right
	}
}
@media (max-width: 40em) {
	.search-pager .pagination-container {
		text-align: center;
		display: block;
		clear: left;
		padding-top: 20px;
		margin-bottom: 10px;
	}
	.search_results_items .search_result_item h4 {
		line-height: 30px;
	}
	.search_results_items .search_result_item img {
		margin-bottom: 10px;
	}
}