.search_autocomplete {
	list-style-type:none;
	padding:1em;
	margin:0;
	background:#efefef; 
	border:1px solid #ccc;
}

.search_autocomplete li { cursor:pointer; }
.search_autocomplete li:hover {text-decoration:underline;}

.search-result-count {padding-bottom:1em; font-size:.9125rem}

.cludo-banner {
	margin:1em 0;
	border-left:5px solid #013C65;
	padding:1em;
	display:block;
	width:100%;
	background-color:#f5f5f5;
}
.cludo-banner h2 {
	font-size:22px;
	margin-top:0;
}
.cludo-banner p {
	margin:0; padding:0;
}

.cludo-banner ul {padding-bottom:1em !important;}

.with-images {border-top:1px solid #ccc; list-style-type:none; margin:0; padding:0;}

.search-results ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.search-results-item {border-bottom:1px solid #f0f0f0; padding:1em 0; margin:0 !important; width:100%; float:left;}
.search-results-item h2 a {display:block; font-size:1.40625rem; line-height:1.40625rem;}
.search-results-item p {margin-bottom:.5rem;}


.search_page_list {border-bottom:1px solid #f0f0f0; padding-bottom:1em; list-style-type:none;}
.search_page_list li {display: inline-block;
    padding: 7px 5px 7px 0;
    width: 31px;
    text-align: left}

#cludo-search-results .cludo-sr-only, .cludo-search-results .cludo-sr-only {display: none}


.search-filters {padding:1em 0;}
.search-filters ul {list-style-type: none; margin:0; padding:0}
.search-filters-mobile-button {display: none;}