.custom-select {
	position: relative;
	padding: 0;
}
.custom-select select {
	display: none;
}
.select-selected {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px 16px;
	height: 44px;
}
.select-selected:after {
	position: absolute;
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f107";
	font-size: 16px;
	pointer-events: none;
	color: #2babe2;
	top: 14px;
	right: 12px;
	width: 16px;
	height: 16px;
	text-align: center;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
#results .order .select-selected:after {
	top: 6px;
	right: 6px;
	width: 16px;
	height: 14px;
}
.select-selected.select-arrow-active:after {
	transform:rotate(180deg)
}
.select-items div, .select-selected {
	padding: 5px;
	cursor: pointer;
}
#results .order .select-selected {
	font-size: 14px;
	line-height: 14px;
	color: #3A3A3A;
	padding: 5px 7px;
	height: 24px;
}
.select-items {
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	position: absolute;
	background-color: #FFF;
	top: 90%;
	left: 0;
	right: 0;
	z-index: 99;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: solid 1px #CCCCCC;
	font-size: 14px;
	line-height: 14px;
	color: #3A3A3A;
}
.select-hide {
	display: none;
}
.select-items div:hover, .same-as-selected {
	background-color: rgba(0, 0, 0, 0.1);
}
