.fs-option selected,
.fs-options,
.fs-search,
.fs-dropdown,
.fs-wrap .fs-search input,
.fs-label-wrap {
	background: #10192f !important;
	font-family: Inter;
	font-weight: 300;
	font-style: Light;
	font-size: 14px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: 0%;
}

.fs-arrow {
	border-top: 5px solid #fff !important;
}

.fs-wrap.single .fs-option.selected {
	color: #1b2947;
}

.facetwp-search {
	background: transparent;
	border: 1px solid #4d5770;
	border-radius: 4px;
	padding: 8px 28px;
}

.facetwp-facet {
	margin-bottom: 0 !important;
}

.facetwp-icon:before {
	background: url("../assets/images/search.svg") no-repeat !important;
}

.facetwp-icon {
	left: 8px !important;
	top: 12px !important;
	width: 16px !important;
	height: 16px !important;
}

.facetwp-icon:before {
	width: 16px !important;
	height: 16px !important;
}

.facetwp-search {
	font-family: Inter;
	font-weight: 300;
	font-size: 16px;
	line-height: 100%;
	text-transform: uppercase;
}

.fs-wrap.multiple .fs-option.selected .fs-checkbox i {
	background-color: rgb(219 30 48) !important;
}

.facetwp-alpha,
.facetwp-link {
	opacity: 1;
	border-radius: 4px;
	border-width: 1px;
	padding: 10px;
	font-family: Inter;
	font-weight: 300;
	font-size: 16px;
	line-height: 100%;
	color: #fff;
	border: 1px solid #8e96aa;
	width: 40px;
	margin-top: 8px !important;
	cursor: pointer !important;
	text-align: center !important;
}

.facetwp-alpha:hover,
.facetwp-link:hover {
	background-color: rgba(255, 255, 255, 0.04) !important;
	transform: translateY(-1px) !important;
	box-shadow: 0 4px 8px rgba(2, 59, 130, 0.25) !important;
}

.facetwp-type-alpha span:nth-child(1),
.facetwp-type-alpha span:nth-child(2) {
	display: none;
}

.facetwp-alpha.available {
	color: #fff !important;
}

.facetwp-alpha.selected {
	color: #1b2947 !important;
	background: #fff !important;
}

.facetwp-selection-label {
	display: none;
}

.facetwp-selection-value {
	border-radius: 4px;
	border-width: 1px;
	background: #fff;
	padding: 10px;
	font-family: Inter;
	font-weight: 300;
	font-size: 14px;
	line-height: 100%;
	color: #1b2947;
	padding-right: 4px;
}

.facetwp-selections .facetwp-selection-value {
	background-position: calc(100% - 4px) center !important;
	padding-right: 24px !important;
	margin: 4px;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.k9-left-col {
		padding-bottom: 68px !important;
	}
}

@media (max-width: 768px) {
	.facetwp-search {
		font-size: 14px;
	}
	.fs-option selected,
	.fs-options,
	.fs-search,
	.fs-dropdown,
	.fs-wrap .fs-search input,
	.fs-label-wrap {
		background: #fff !important;
	}

	.fs-option-label,
	.fs-label-wrap .fs-label {
		color: #1b2947 !important;
	}

	.facetwp-alpha {
		background: #1b2947 !important;
		color: #fff !important;
		border: 1px solid #8e96aa !important;
	}
}
