#search_widget {  margin-bottom: .625rem;  overflow: auto;}#search_widget form {  position: relative;}#search_widget form label.img-search {  position: absolute;  right: 5px;  background: transparent;  border-radius: 100%;  color: #fff;  width: 35px;  text-align: center;  line-height: 33px;  height: 35px;  z-index: 1;  top: 50%;  transform: translateY(-50%);}#search_widget form label.img-search img {  transition: 0.5s all;}#search_widget form label.img-search:hover img {  transform: scale(1.3);}#search_widget form i.clear {  right: 15px;  display: none;}#search_widget form input {  width: 100%;  padding: 10px 20px 10px 20px;  outline: none;  background-color: #E1E1E1;  border: 1px solid #E1E1E1;  border-radius: 50px;  font-family: 'Montserrat';  font-weight: 400;  font-size: 16px;  margin: auto;  height: 47px;  position: relative;}#search_widget form input::placeholder {  opacity: 1;  color: #494949;  font-style: italic;}.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: 90%;  }}