.search_results_items .search_results_notfound {
	margin: 10px 0;
}

.search_results_items .search_results_filters {
	background: hsl(190.8, 58.1%, 24.3%);
	border: 2px solid #004250;
	padding: 10px;
	margin: 10px 0;
	color: #fff;
    font-size: 16px;
    font-family: "proxima-nova";
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 1px;
    text-rendering: optimizeLegibility;
    margin-bottom: 30px;
}

a.removeFilter {
	color: #aaa;
    font-size: 16px;
    font-family: "proxima-nova";
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 1px;
    text-rendering: optimizeLegibility;
    margin-bottom: 30px;
}

.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: #fff;
}

.search_results_above h4 {
	float: left;
}

.search-cont form.nav-search {
	top: -10px;
	position: relative;
	left: 20px;
}

.nav-right.show-for-large-up .nav-search input.searchInput {
	font-family: "proxima-nova",sans-serif;
	font-size: 15px;
	color: #686300;
	padding-left: 16px;
	width: 100%;
	float: right;
	margin-right: 10px;
}
.nav-right.show-for-large-up .nav-search input.searchInput::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #686300;
}
.nav-right.show-for-large-up .nav-search input.searchInput::-moz-placeholder { /* Firefox 19+ */
  color: #686300;
}
.nav-right.show-for-large-up .nav-search input.searchInput:-ms-input-placeholder { /* IE 10+ */
  color: #686300;
}
.nav-right.show-for-large-up .nav-search input.searchInput:-moz-placeholder { /* Firefox 18- */
  color: #686300;
}

.search-cont .fa-search {
	top: -23px;
	position: relative;
	color: #004250;
	background-color: transparent;
}

.search_results .columns .pagnation {
	text-align: right;
}

.search_results div.pagnation-cont i.fa-backward,
.search_results div.pagnation-cont i.fa-forward,
.search_results div.pagnation i.fa-backward,
.search_results div.pagnation i.fa-forward {
	color: #686300;
}

.search_results div.pagnation-cont i.fa-caret-left,
.search_results div.pagnation-cont i.fa-caret-right,
.search_results div.pagnation i.fa-caret-left,
.search_results div.pagnation i.fa-caret-right {
	font-size: 23px;
	line-height: 27px;
	color: #fff;
	background-color: #686300;
	text-align: center;
	margin-top: -3px;
	padding: 2px 12px 4px;
}

.search_results div.pagnation-cont span,
.search_results div.pagnation span {
	color: #333;
	font-size: 18px;
	letter-spacing: 2px;
}

.search_results div.pagnation-cont {
	margin-bottom: 30px;
}

.search_results div.pagnation>i.fa,
.search_results div.pagnation>span {
	margin-right: 7px;
}

.search_results div.pagnation {
	float: right;
}

@media only screen and (max-width: 40em) {
	.search_results .columns .pagnation {
		text-align: center;
		width: 100%;
	}
	.search_results_above h4 {
		float: none;
	}
}

.search_result_item {
	padding-bottom: 30px;
}

.search_result_item img {
	padding-bottom: 15px;
}

.search_type,
.search_anchor {
	color: hsl(0, 0%, 20%);
	font-size: 20px;
	font-family: "proxima-nova";
	font-style: normal;
	font-weight: 600;
	line-height: 38px;
	letter-spacing: 1px;
	text-rendering: optimizeLegibility;
	margin-bottom: 30px;
}

form.search-form input[type="search"] {
	font-family: "proxima-nova", sans-serif;
	font-size: 17px;
	font-weight: 100;
	text-transform: uppercase;
	background-color: #fff;
	color: #aeaa6c;
	border: 1px solid #004250;
	display: block;
	margin: auto;
	margin-bottom: 40px;
	height: 50px;
}

form.search-form button[type="submit"] {
	position: absolute;
	height: 35px;
	width: 25px;
	top: 0;
	right: 0;
	background-color: transparent;
	font-size: 17px;
	color: #004250;
	z-index: 21;
}

.searchBox {
	position: relative;
}

form.search-form button:hover,
form.search-form button:focus,
form.search-form .button:hover,
form.search-form .button:focus {
	background-color: transparent;
}