.b-ext #header, .b-ext #header .header-top {background-color: white;}
.b-ext #search_widget {margin-bottom: calc(var(--font-size) * .625);overflow: auto;}
.b-ext #search_widget form {position: relative;}
.b-ext #search_widget form i {position: absolute;padding: calc(var(--font-size) * .5);}
.b-ext #search_widget form i.clear {right: 15px;display: none;}
.b-ext #search_widget form input {width: 100%;padding: 10px 20px 10px 40px;outline: none;background-color: #f1f1f1;border: none;border-radius: 5px;}
.b-ext .ui-autocomplete.searchbar-autocomplete {width: 100%;min-height: 100%;border: none;}
.b-ext .ui-autocomplete.searchbar-autocomplete li a, .b-ext .ui-autocomplete.searchbar-autocomplete li a.ui-state-focus {padding: 8px 15px;overflow: auto;border: none;background: none;margin: auto;border-radius: 0;}
.b-ext .ui-autocomplete.searchbar-autocomplete li a:hover {background-color: #f1f1f1;cursor: pointer;}
.b-ext .ui-autocomplete.searchbar-autocomplete li a .autocomplete-thumbnail {float: left;width: 50px;height: auto;margin-right: 8px;}
@media only screen and (min-width: 768px) {.b-ext #search_widget {float: right;margin-bottom: 0;}
	.b-ext .ui-autocomplete.searchbar-autocomplete {width: 400px;min-height: auto;left: auto;}}
@media only screen and (min-width: 992px) {.b-ext #search_widget {min-width: calc(var(--font-size) * 16.5);}}
@media only screen and (max-width: 767px) {.b-ext #ui-id-1 {position: absolute;top: 990px !important;}}