#autocomplete-container{position:absolute;background-color:#fff;margin-top:10px;display:none;z-index:1000!important;box-sizing:border-box;border-radius:5px;border:1px solid #a6c9e2;color:#222;list-style:none;padding:2px;outline:0;font-family:Verdana;text-align:left;width:775px}#autocomplete-container a{font-family:Verdana;font-size:12px;font-weight:bold;text-decoration:none;margin-right:4px;margin-bottom:4px}.autocomplete-items{padding:5px;vertical-align:top}span.close-autocomplete{cursor:pointer;color:red;position:absolute;right:5px;margin-top:5px}#autocomplete-products{width:calc(100% - 250px)}#autocomplete-suggestions{width:250px}#autocomplete-suggestions,#autocomplete-products{box-sizing:border-box;float:left}#autocomplete-suggestions .autocomplete-header:not(:first-child){margin-top:10px}.autocomplete-header{font-weight:bold;font-size:12px;border-bottom:1px solid #000;width:100%;margin-bottom:5px}.autocomplete-image{padding-right:2px;margin-bottom:7px;margin-top:5px;vertical-align:top}.autocomplete-imagelink{width:50px;height:50px;float:left;position:relative}.autocomplete-imagelink img{vertical-align:middle;text-align:center;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;max-width:50px}.autocomplete-item a{color:#303138}.autocomplete-label{margin:0;display:inline-block;vertical-align:top;width:calc(100% - 45px);padding-left:3px}#autocomplete-noproducts{margin-top:5px;margin-bottom:5px;margin-left:5px;font-size:12px}@media(max-width:1220px){#autocomplete-container{width:735px;right:20px}}@media screen and (max-width:959px){#autocomplete-container{width:100%;max-width:650px;margin:4px 0 0 0;right:20px}#autocomplete-suggestions{width:220px}#autocomplete-products{width:calc(100% - 220px);min-width:294px}}@media screen and (max-width:800px){#autocomplete-container{width:97%;max-width:100%;left:5px}span.close-autocomplete{right:25px}}@media screen and (max-width:591px){#autocomplete-suggestions,#autocomplete-products{width:100%;min-width:inherit;border-left:none!important}#autocomplete-suggestions div.autocomplete-images a:nth-child(n+6){display:none}}@media screen and (max-width:479px){#autocomplete-container{padding:0 5px 0 0}span.close-autocomplete{right:10px}}@media screen and (max-width:360px){#autocomplete-suggestions div.autocomplete-images a:nth-child(n+5){display:none}}@media screen and (max-height:479px){#autocomplete-suggestions{display:none}#autocomplete-products{width:100%}}.ui-autocomplete{z-index:1000!important}