.search {
	 position: relative;
}
 .search-results {
	 position: absolute;
	 opacity: 0;
	 bottom: 0;
	 width: 500px;
	 right: 500px;
	 visibility: hidden;
	 transform: translate(16px, 28px);
	 transition: all 0.2s linear;
	 z-index: 1000;
	 top: 140px;
}
 .search-results.is-show {
	 opacity: 1;
	 visibility: visible;
	 transform: translate(16px, 8px);
}
 .search-results:before, .search-results:after {
	 content: '';
	 position: absolute;
	 z-index: 3;
	 top: -19px;
	 right: 30px;
	 border-width: 10px;
	 border-style: solid;
	 border-color: transparent transparent #fff transparent;
}
 .search-results:after {
	 z-index: 2;
	 border-bottom-color: #eee;
	 top: -20px;
}
 .autocomplete-suggestions {
	 display: block !important;
	 position: absolute;
	 z-index: 1 !important;
	 top: 0px;
	 left: 0px;
	 box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	 background: #fff;
	 width: 500px !important;
	 padding: 8px 0px;
	 max-height: 400px;
	 overflow: auto;
}
 .autocomplete-suggestion-link {
	 position: relative;
	 display: block;
	 padding: 7px 20px 7px 86px;
	 color: #000;
	 min-height: 72px;
}
 .autocomplete-suggestion-thumb {
	 position: absolute;
	 top: 7px;
	 left: 14px;
	 width: 58px;
	 height: 58px;
	 background: #fff center center no-repeat;
	 background-size: contain;
}
 .autocomplete-suggestion-title {
	 display: block;
	 font-size: 12px;
	 line-height: 18px;
}
 .autocomplete-suggestion-price {
	 display: block;
	 font-size: 14px;
	 line-height: 22px;
	 font-weight: 600;
	 color: #000;
}
 .alertify-search .ajs-panel .ajs-body {
	 overflow: visible !important;
}
 
