.live-search{width:84%;margin-left:35px;position:absolute;z-index:1000;padding:5px 0 20px;margin-top:-1px;border-top:0px;background-color:#FFF;border:1px solid #dfe4eb;left:0;display:none}
.live-search .loading{display:block;margin-left:auto;margin-right:auto}
.live-search ul{list-style-type: none;margin:0px;padding:0px}
.live-search ul li{cursor:pointer;font-size:13px;padding:10px;margin:0px 0px;background-color:#FFF;min-height:70px;clear:both;border-bottom:1px solid #dfe4eb}
.live-search ul li:last-of-type {border-bottom:0}
.live-search ul li:hover {background-color:#f8f8f8}
.live-search ul li a{text-decoration:none;display:flex}
.live-search ul li .product-image{float:left;margin-right:10px;width:60px}
.live-search ul li .product-name p{font-weight: normal;font-style: italic;font-size: 10px;color:#212121;margin:0px;padding:0px}
.live-search ul li .product-name{font-size:13px;color:#212121;float:left;width:calc(100% - 70px)}
.live-search ul li .product-add-cart{float:right;padding: 7px}
.live-search ul li .product-price{font-family:'Roboto Condensed',sans-serif;font-size:14px;margin-top:3px;text-transform:none}
.live-search ul li .product-price .price{font-weight:600;font-family:'Roboto Condensed',sans-serif;color:#212121;display:inline-block}
.live-search ul li .product-price .special{font-family:'Roboto Condensed',sans-serif;color:#a5a5a5;text-decoration:line-through;display:inline-block;padding-right:10px}
.live-search .product-price > .special{margin-top:-5px}
.live-search .result-text{text-align:center;font-size:12px;line-height:2;color:#212121;background-color:#fff;position:absolute;bottom:0;width:100%;border-radius:0}
.live-search .result-text:hover{background:#f8f8f8}
.live-search .view-all-results:hover{color:#212121}
.live-search .view-all-results{color: #212121;width: 100%;height:25px;display:block}
.live-search .product-image{width:auto}
.live-search .product-image img{width:50px;border:1px solid #dfe4eb;padding:7px;background:#fff}