<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
		height: auto !important;
		min-height: 100%
}
	
	
body {
	background: none
}

#search-results {

	padding: 20px 40px 25px;
	min-height: 190px;
	margin: 20px auto 40px;
	z-index: 2;
	position: relative;
	background: #fff;
	max-width: 92%

	
}

#search-header {
	padding-top: 10px;
	text-align: center;
	z-index: 10;
	position: relative

}

@media(max-width: 1350px) {

	#search-header {
		padding-top: 30px
		}

}

.home-link {
	display: inline-block;
	
}

img.logo {
	margin: 0 auto;

}


@media(min-width: 1190px) {

	#search-results {

		max-width: 1300px;
		padding: 40px 60px 25px;

	
	}

}


#search-results-list {
	
	padding-left: 0;
	list-style-type: none;	
	

	
}

#search-results-list li {
	
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;	
	margin-bottom: 20px !important;


}
#search-results-list .col-sm-9 {
	
	padding-left:0 !important
}

#search-results-list .col-sm-3 {
	
	padding:0 !important;
	
	img {
		max-width: 220px;
	}
}



a.blank-page-home-link {
	float: none;
	margin: 0 auto 20px;
}

div.search-results h1 {
	font-size: 24px !important;
	padding-top: 15px
}
div.search-results h2 {
	font-size: 20px !important
}

div.search-results h4 {
	font-size: 17px !important
}



#page-trans {
	z-index: 1
}

.search-form-wrap p, .search-form-wrap a{
	color: #444 !important
}


.search-form-wrap {
	padding: 20px 0  !important
}

.search-form-wrap .form-control,
.search-form-wrap button[type="submit"] {

		display: inline-block;	
		height: 40px;
		max-width: 340px	

}

.search-form-wrap button[type="submit"] {
	
	background: #333;
	color:#fff;
	border: none
}


h1.page-title {
	
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 30px
}

.no-underline  {
		border: none !important;
	text-decoration: none !important;
}

h4 a {

	font-size: 20px;
}

 p {
	font-size: 16px;
	color: #444 !important
}


a:hover {
	opacity: .9
}

form {
	padding-bottom: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px
}

.read-more {
	font-size: 13px !important
}
#pagination-wrap {
	padding: 20px 0 0  !important
}
.pagination{
	border: none !important;
	padding-top: 0;
	border-bottom: 1px solid #ccc !important;
	padding-bottom: 30px
}
.pagination li {

	background-size: cover;
	line-height: 2;
	border: 1px solid #ccc;
	
}

.pagination li.active-page,
.pagination li:hover {
	border-color:var(--blue);
	background: var(--blue) !important;
	color:#fff !important
}


span.active {
	color: inherit !important
}

.search-form-wrap h4 {
	
	margin-bottom: 10px !important;
	font-size: 25px !important;
	letter-spacing: 1px;
	text-transform: capitalize !important;
	font-weight: 700
}


#searchform {
	
	#s,
	#searchsubmit {
		
		height: 40px;

	}
	
	#searchsubmit {		
	background: #1987AB !important;
	color:#fff !important;
	border-radius: 0 24px 24px 0;
	text-transform: capitalize;
	font-weight: 600;
	letter-spacing: 0;
	padding:0 20px 0 15px;
	border: none !important;
	top:-1px;
	position: relative;
	
}
	

}




@media(max-width: 412px) {
	
	#search-results {

		padding: 20px 20px 25px;
	
	}

}
@media(max-width: 479px) {

	span.float-right {
		
		float: none;
		display: block;
		margin-top: 20px
	}

}

</pre></body></html>