ol,ul{list-style:none}

.btn-remove{display:block;width:15px;height:15px;color:transparent;/*font:0/0 a;*/text-shadow:none;vertical-align:middle;/*background:url(../img/sprite.png) -80px 0px no-repeat*/}.btn-remove:hover{/*background:url(../img/sprite.png) -80px -30px no-repeat*/}.btn-remove:active{/*background:url(../img/sprite.png) -80px -60px no-repeat*/}.button{display:inline-block;padding:3px 10px;border:0;background:#33a1ff;color:#FFF;font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.button:hover{background:#1782e0;color:#FFF;text-decoration:none;cursor:pointer}.button:active{-webkit-box-shadow:rgba(0,0,0,0.3) 0 2px 10px 0 inset;-moz-box-shadow:rgba(0,0,0,0.3) 0 2px 10px 0 inset;box-shadow:rgba(0,0,0,0.3) 0 2px 10px 0 inset}.button+.button{margin-left:5px}.button+a.alt-action{margin-left:10px;font-size:13px;line-height:28px}.button-large{padding:15px;font-size:24px;font-weight:300}.button-medium{padding:8px 12px;font-size:18px;font-weight:300;text-transform:capitalize}.button-small{padding:1px 7px;font-size:11px;text-transform:uppercase}.button-micro{padding:0 5px;font-size:11px;line-height:18px;text-transform:uppercase}.button-subtle{background:#b8b8b8}.button-subtle:hover{background:#33a1ff}



.top-link-cart{position:relative;display:inline-block;height:36px;padding:0 36px 0 32px;border:1px solid #e0e0e0;color:#606060;line-height:34px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.top-link-cart:hover{color:#606060}

.top-link-cart:before{content:'';position:absolute;top:50%;left:10px;width:14px;height:14px;margin-top:-7px;background:url(../img/sprite.png) -60px -30px no-repeat}

.top-link-cart .count{position:absolute;right:7px;top:50%;width:20px;height:20px;margin-top:-10px;background:#E55050;color:#FFF;font-size:11px;font-weight:normal;line-height:20px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}

.top-link-cart .count:before{content:'';position:absolute;left:-4px;top:50%;margin-top:-5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #E55050;border-left:none}

.top-link-cart .count.empty{background:#c8c8c8}

.top-link-cart .count.empty:before{border-right-color:#c8c8c8}

.cart-menu{position:relative}

.cart-menu:before{content:'';position:absolute;top:-6px;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid #000;border-top:none}

.cart-menu p{margin-bottom:0}

.cart-menu p.empty{padding:15px;font-size:20px;font-weight:300;text-align:center}

.cart-menu .summary{padding:10px 15px;font-size:20px;font-weight:300;line-height:24px}

#mini-cart-list{list-style:none;margin-bottom:0; padding-left:5px; padding-right:5px}

#mini-cart-list li{position:relative;min-height:70px;padding:15px 40px 15px 115px;border-bottom:1px solid #f5f5f5;font-size:13px;line-height:1.35}

#mini-cart-list .product-name{
	display:inline-block;
	color:#000
}

#mini-cart-list .product-image{position:absolute;left:15px;top:15px}

#mini-cart-list .product-image img{width:85px;height:50px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}

#mini-cart-list .product-descuento{position:absolute;left:10px;top:15px}

#mini-cart-list dl{font-size:15px;margin-bottom: 0px;}

#mini-cart-list dl dt{display:inline}

#mini-cart-list dl dt.mini-cart-price-label{display:none}

#mini-cart-list dl dd{display:inline;padding-right:10px}

#mini-cart-list .btn-remove{position:absolute;right:10px;top:15px;/*background:url(../img/sprite.png) -80px -60px no-repeat;*/ color: #b1b1b1;}

#mini-cart-list .btn-remove:hover{/*background:url(../img/sprite.png) -80px -30px no-repeat;*/color: #7fb000;}

#mini-cart-list .has-options{color:#909090}

.cart-menu .last-added{margin-bottom:10px;padding:0 10px;font-size:13px}

.cart-menu .subtotal{padding:10px 15px 20px;font-size:20px;font-weight:300;line-height:24px}

.cart-menu .actions{padding:0 15px 15px}

