.live-search{width:100%;position:absolute;z-index:1000;background-color:#FFF;left:0;display:none;}
.live-search .loading{display:block;margin-left:auto;margin-right:auto;}
.live-search ul{list-style-type:none;margin:10px;padding:0px;margin-bottom:40px;}
.live-search ul li{cursor:pointer;padding:5px;margin:0px 5px;background-color:#FFF;min-height:40px;clear:both;height:50px;}
.live-search ul li a{text-decoration:none;display:block;}
.live-search ul li .product-image{float:left;margin-right:5px;}
.live-search ul li .product-name p{font-weight:normal;font-style:italic;font-size:10px;color:#555555;margin:0px;padding:0px;}
.live-search ul li .product-name{float:left;width:70%;}
.live-search ul li .product-name span{text-transform:uppercase;text-align:left;}
.live-search ul li .product-name span:hover{color:#e51a92;}
.live-search ul li .product-price{text-align:right;font-size:18px;font-weight:bold;float:right;margin-top:10px;width:15%;}
.live-search ul li .product-price .price{color:#333333;display:block;}
.live-search ul li .product-price .special{color:#FF0000;text-decoration:line-through;display:block;}
.live-search .product-price > .special{margin-top:-5px;}
.live-search .result-text{text-align:center;font-size:16px;line-height:32px;color:#fff;background-color:#363636;position:absolute;bottom:0;width:100%;}
.live-search .view-all-results{color:#fff;}
.product-price span{line-height:18px;}
@media screen and (max-width:1024px){.live-search ul li .product-price{text-align:right;font-size:15px;font-weight:bold;float:right;margin-top:10px;width:15%;}
}
@media screen and (max-width:768px){.live-search ul li .product-name{float:left;width:60%;}
.live-search ul li .product-price{text-align:right;font-size:15px;font-weight:bold;float:right;margin-top:10px;width:20%;}
}
@media screen and (max-width:650px){.live-search ul li .product-price{font-size:18px;margin-top:6px;width:25%;}
.live-search ul{margin:0px;margin-bottom:50px;}
.live-search ul li .product-name{width:55%;line-height:15px;text-align:left;margin-top:10px;}
.live-search ul li .product-name span{line-height:15px;}
}
@media screen and (max-width:480px){.live-search ul li .product-name{}
}
@media screen and (max-width:360px){.live-search ul li .product-price{text-align:right;font-size:15px;font-weight:bold;float:right;margin-top:10px;width:25%;}
}