ul.ui-autocomplete {
	background: none;
	border: none;
	font-size: inherit !important;
	left: 50% !important;
	transform: translateX(-50%);
	max-width: 90%;
	width: 100% !important;
	box-shadow: none;
	padding-top: 30px !important;
	padding-bottom: 10px !important;
}

ul.ui-autocomplete li {
	padding: 0;
	letter-spacing: normal;
	text-align: center;
}

ul.ui-autocomplete li:hover {
	cursor: default;
}

ul.ui-autocomplete li:hover,
ul.ui-autocomplete li a:hover,
ul.ui-autocomplete li a.ui-state-hover {
	background: none;
}

ul.ui-autocomplete .ui-menu-item {
	list-style: none;
}

	ul.ui-autocomplete li a {
		color: #333 !important;
		font-size: 20px;
		display: inline-block;
		padding: 5px 0;
		position: relative;
	}

	ul.ui-autocomplete li a:hover {
		color: #0687d5 !important;
		text-decoration: none;
	}

	ul.ui-autocomplete li a strong {
		color: inherit;
		font-weight: 500;
	}

		ul.ui-autocomplete li a:before {
			display: none;
			background: #fff;
			content: '';
			height: 1px;
			position: absolute;
			  bottom: 0;
			  left: 0;
			  right: 0;
		}

		ul.ui-autocomplete li a:hover:before {
			display: block;
		}

/* */
.ui-state-active, 
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    background: none;
	border: none;
    color: #fff;
}

/* button */
ul.ui-autocomplete li:nth-child(11) {
	background-color: transparent;
	padding: 0;
	border-top: 0;
	margin-top: 0;
}

ul.ui-autocomplete li:nth-child(11):hover {
	background-color: transparent;
}

ul.ui-autocomplete li:nth-child(11) a {
	text-align: center;
	display: inherit;
}

ul.ui-autocomplete li:nth-child(11) a:hover {
	background-color: none;
}

ul.ui-autocomplete li a[href="undefined"] {
	background: none;
	border: 1px solid #0687d5;
	border-radius: 25px;
	display: inline-flex;
	  align-items: center;
	color: #0687d5 !important;
	font-weight: 500;
	height: 51px;
	line-height: 51px;
	margin-top: 21px;
	padding-left: 50px;
	padding-right: 50px;

}

ul.ui-autocomplete li a[href="undefined"]:before {
	display: none;
}

ul.ui-autocomplete li a[href="undefined"]:hover {
	background-color: #d5ebf8;
	color: #0687d5 !important;
}

@media (max-width: 768px) {
	ul.ui-autocomplete {
		padding-top: 21px !important;
	}
}