.shopping-cart-header{width:100%;height:auto;float:left;color:#000;padding-bottom:10px}
.totalItemsCls{width:40%;float:left;text-align:left}
.totalPricesCls{width:40%;float:left;text-align:right}
.clearcarts i{width:15%;float:right;text-align:right;color:#f00;!important;font-size:15px!important;box-shadow:none;text-shadow:none;padding:0;margin:0}
.shopping-cart{margin:20px 0;float:right;right:25%;top:50%;background:#f5f5f5;border:1px dashed #666;width:320px;position:absolute;border-radius:10px;padding:10px;display:none;z-index:99999999}
.shopping-cart ul{width:100%;height:auto;padding:0;margin:0;display:inline;float:left;margin-bottom:10px;max-height:500px;overflow:auto;overflow-x:hidden}
.shopping-cart ul li{width:100%;display:inline;list-style:none;float:left;border-top:1px dashed #333;border-bottom:1px dashed #333!important;padding:5px 0;margin:.5px}
.shopping-cart ul li a{padding:0}
.shopping-cart ul li a img{float:left;margin-right:5px;width:60px!important;height:auto;padding:3px;border:1px solid #ccc}
.shopping-cart ul li .item-name{display:block;padding-top:3px;font-size:12px;color:#000;text-align:left}
.shopping-cart ul li .item-price{color:#063;margin-right:8px;font-size:13px;text-align:left;font-weight:bold;width:50%;float:left}
.shopping-cart ul li .item-quantity{color:#000;font-size:12px;width:auto;float:right}
.shopping-cart::after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:white;border-width:8px;margin-left:-8px;right:20%}