.webko-advanced-search-results {
	position: relative;
	overflow: hidden;
}

form.search-form {
	position: relative;
	width: 100%;
}

form.search-form label {
	display: block;
}

form.search-form .search-field {
	width: 100%;
	border-radius: 3px;
	border: 0;
	padding-right: 30px;
}

.webko-advanced-search-results a {
	text-decoration: none;
}

.waas-search-results .no-results {
	padding: 10px;
	font-size: 12px;
}

.waas-search-results {
	position: absolute;
	z-index: 99;
	left: 0;
	top: calc(100% - 3px);
	width: 100%;
	background: #fff;
	line-height: 1.5;
	display: none;
	overflow: hidden;
	border-top: 1px solid rgba(112, 112, 122, .2);
}

.waas-search-results ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.waas-search-results ul li {
	margin: 0;
	padding: 0;
}

.waas-search-results ul li:last-child {
	border-bottom: none;
}

form.search-form input.search-submit,
form.search-form input.search-submit:hover,
form.search-form input.search-submit:focus {
	font-size: 0;
	border: 0;
	outline: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 10px;
	background-color: transparent;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.784 17.739l-4.637-4.637a7.96 7.96 0 001.847-5.105C15.994 3.587 12.406 0 7.997 0 3.587 0 0 3.587 0 7.997s3.587 7.997 7.997 7.997a7.96 7.96 0 005.105-1.847l4.637 4.637a.736.736 0 001.045 0 .739.739 0 000-1.045zM1.477 7.997a6.527 6.527 0 016.52-6.52 6.527 6.527 0 016.52 6.52 6.526 6.526 0 01-6.52 6.52 6.527 6.527 0 01-6.52-6.52z' fill='%23121212' fill-rule='nonzero'/%3e%3c/svg%3e");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 100%;
	width: 16px;
	display: block;
	z-index: 9999;
}

.waas-search-results ul li a {
	display: flex;
	align-items: center;
	padding: 10px;
	transition: all .3s ease;
}

.waas-search-results ul li a:hover {
	background: #eee;
}

.waas-search-results ul li .product-title {
	font-size: 12px;
	line-height: 1;
	display: block;
	margin-bottom: 3px;
}

.waas-search-results ul li img {
	width: 50px;
	height: 50px;
	object-fit: contain;
	margin-right: 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	overflow: hidden;
}

.waas-search-results .amount {
	font-size: 10px;
}

.waas-search-results .woocommerce-price-suffix {
	display: none;
}