.search-results {
	padding-top: 30px;
	margin-bottom: 40px;
}
.search-results h1 {
	text-align: center;
	margin-bottom: 35px;
}
.search-results h4 {
	color: #000;
	font-style: normal;
	font-size: 42px;
}
.search-results a:hover {color: #a03444;}


/*
 * Form Elements
 */
.search-results .search-container {
	position: relative;
	padding-top: 45px;
	margin-bottom: 30px;
}
.search-results .search-container::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 90px;
	background-color: #f1eae2;
}
.search-results input[type="search"] {
	border: solid 1px #000000;
	height: 60px;
	font-family: 'TradeGothicW01-BoldCn20-675334';
	font-size: 14px;
	padding: 15px 25px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	width: 100%;
	margin-bottom: 0;
}
.search-results .search-button {
	height: 60px;
	width: auto;
	background-color: #1f3d73;
	color: #fff;
	cursor: pointer;
	font-family: 'TradeGothicW01-BoldCn20-675334';
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding: 18px 25px 0;
	width: 100%;
	text-align: center;
}
@media only screen and (min-width: 40.063em){
	/* > 641px  */ 
	.search-results input[type="search"] {
		float: left;
		width: 86.5%;
	}
	.search-results .search-button {
		float: right;
		width: 13%;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	/*  > 641px < 1024px   */
	.search-results input[type="search"] {width: 74.5%;}
	.search-results .search-button {width: 25%;}
}


/*
 * Filter Types
 */
.search-results .search-results-filters {
	width: 100%;
	padding: 4px 3px;
	background-color: #cfb087;
	margin-bottom: 50px;
}
.search-results .search-results-filters .inner {
	background-color: #fff;
	padding: 22px 30px 30px;
}
.search-results .search-results-facets{
	border-top: solid 1px rgba(0,0,0,0.1);
	margin-top: 15px;
	padding-top: 20px;
}



/*
 * Pager
 */
.search-results-pagination {
	text-align: center;
	margin-bottom: 37px;
	margin-top: 22px;
}
.search-results-pagination .page-text {
	margin: 0 10px;
	position: relative;
	top: -3px;
	color: #000;
	font-size: 16px;
}
.search-results-pagination .pagination-link {
	height: 20px;
	width: 20px;
	background-color: #008990;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	-webkit-transition: background-color 350ms ease-in-out;
    -moz-transition: 	background-color 350ms ease-in-out;
    -o-transition: 		background-color 350ms ease-in-out;
    transition: 		background-color 350ms ease-in-out;
}
.search-results-pagination .pagination-link:not(.disabled):hover {background-color:#00676E;}
.search-results-pagination .pagination-link span {
	color: #fff;
	font-size: 19px;
	position: relative;
	top: -2px;
}
.search-results-pagination .pagination-link.previous span {left: -1px;}
.search-results-pagination .pagination-link.next span {left: 1px;}
.search-results-pagination .pagination-link.disabled {opacity: 0.4;}
@media only screen and (min-width: 40.063em) {
	/*  > 641px   */
    .search-results-pagination {
    	float: right;
    	margin-top: 21px;
    	margin-bottom: 30px;
    	text-align: right;
    }
    .search-results-above h4 {float: left;}
}
@media only screen and (min-width: 64.063em) {
	/*  > 1024px  */ 
	.search-results-pagination {margin-top: 15px;}
}



/*
 * Result Item
 */
/*.search-result-item {margin-bottom: 40px;}
.search-result-item .image-col {}
.search-result-item .image-col img {width: 100%;}
.search-result-item .content-col {}
.search-result-item .content {
	background-color: #fff;
	text-align: left;
	color: #483e39;
	font-family: 'Amasis MT W01 Light';
	border: 1px solid #000;
	padding: 27px 35px 20px;
}
.search-result-item .title {
	display: block;	
	color: #483e39;
	font-size: 24px;
	line-height: 25px;
	margin-bottom: 15px;
	font-weight: bold;
	font-family: 'Amasis MT W01 Light';
}
.search-result-item .content em {font-weight: bold;}
.search-result-item .search-anchor {
	margin-bottom: 10px;
	color: #00888F;
}*/


/*@media only screen and (min-width: 40.063em){
	/* > 641px  
	.search-result-item .image-col {padding-right: 0;}
	.search-result-item .content {min-height: 181px;}
}
@media only screen and (min-width: 64.063em) { /*  > 1024px 
	.search-result-item .content {min-height: 214px;}
}*/


.search-result-item { padding:10px 0;margin:0 0 30px; }
.search-result-item .image-col img {width: 100%; margin-bottom: 10px;}
.search-result-item-top { font-size:0.75rem; }
.search-result-item em { font-weight:bold; }
.search-result-item h4 { margin:0;font-size:1.2rem;display:inline-block; }
.search-result-item h4 a {color: #a03444;font-weight: bold;}
.search-result-item .search-anchor { color:#006621; line-height: 1.3rem; }
.search-result-item p { color:#545454;margin:2px 0 0 0;font-size:0.8rem; }