#search_widget {margin-bottom:.625rem;overflow:auto}
#search_widget form {position:relative}
#search_widget form i {position:absolute;padding:.5rem}
#search_widget form i.clear {right:15px;display:none}
#search_widget form input {width:100%;padding:10px 20px 10px 40px;border:2px solid #f1f1f1;border-radius:5px}
.ui-autocomplete.searchbar-autocomplete {width:100%;min-height:100%;border:none}
.ui-autocomplete.searchbar-autocomplete li a, .ui-autocomplete.searchbar-autocomplete li a.ui-state-focus {padding:8px 15px;overflow:auto;border:none;background:none;margin:auto;border-radius:0}
.ui-autocomplete.searchbar-autocomplete li a:hover {background-color:#f1f1f1;cursor:pointer}
.ui-autocomplete.searchbar-autocomplete li a .autocomplete-thumbnail {float:left;width:50px;height:auto;margin-right:8px}
@media only screen and (min-width:768px) {
#search_widget {float:right;margin-bottom:0;}
.ui-autocomplete.searchbar-autocomplete {width:400px;min-height:auto;left:auto;}
}
@media only screen and (min-width:992px) {
	#search_widget {  min-width:16.5rem;}
}