#algolia-search-box input {
	border-color: #254e78!important;
}
.ais-hierarchical-menu--link .ais-hierarchical-menu--count,
.ais-menu--link .ais-menu--count {
	display: none;
}
#ais-facets {
	width: 30%!important;
	margin-left: 40px;
}
#algolia-stats  .ais-root.ais-stats {
	font-size: 16px;
	position: relative;
	top: 0;
	display:block;
	margin: 30px 0;
}
#algolia-pagination {
	font-size: 16px;
	display: block;
	text-align: center;
}
#algolia-pagination .ais-pagination--item {
	padding: 3px 10px;
}
.search-form .screen-reader-text {
	display: none;
}
.widget_search .search-form {
	// position: relative;
}
.widget_search .search-field {
	width: 100%;
	height: 45px;
	padding: 6px 12px 6px 55px;
	border-collapse: separate;
	outline: 0;
	color: #666;
	border: 1px solid #b3b3b3;
}
.widget_search .search-form:before {
	content: '\f05d';
	font-family: ClearancejobsCom;
	display:inline-block;
	width: 45px;
	position: absolute; 
	line-height: 44px;
	color: #b3b3b3;
	font-size: 25px;
	text-align: center;
	top: 21px;
	border: 1px solid #b3b3b3;
	border-width: 0 1px 0 0 ;
}
.ais-menu--item__active,
.ais-hierarchical-menu--item__active {
	position: relative;
}
.ais-menu--item__active:before,
.ais-hierarchical-menu--item__active:before {
	content: '\f0ad';
	color: #254e78;
	display: inline-block;
	font-family: ClearancejobsCom;
	position: absolute;
	top: 0; left: -18px;
}
.ais-menu--item__active > div {
	display: inline-block;
	position: relative;
}