.quantity-selector .mobileTap{cursor: pointer; margin: 0 5px;}
.previous-price{margin-left: 5px; text-decoration: line-through;}
.price-preview .currency{margin-left: 5px;}

#attribute-filter-form{display: none;}

.cart-important{color: red; font-weight: bold;}
.cart-item{max-width: 1080px; margin: 0 auto;}
.cart-item .admin-attributes{padding: 30px auto;}
.cart-item .attribute-selected, .cart-item .attribute:hover{background-color: white; color: #000000; border: 1px solid #000000;}
.cart-item .Gallery{display: inline-block; vertical-align: top; padding: 30px;}
.cart-item .cart-item-options{display: inline-block; vertical-align: top;}

.item-preview{display: inline-block; padding: 20px 0; border: 1px solid #000000; vertical-align: top; margin: 0.5%; width: 23%; position: relative;}
.item-preview h2{font-size: 24px; padding: 5px 0;}
.item-preview .new-item, .item-preview .sale-item{position: absolute; top: 10px; padding: 3px 5px;}
.item-preview .new-item{left: 10px;}
.item-preview .sale-item{right: 10px;}

.shopping-item{margin: 0 auto; display: table;}
.shopping-item-preview{height: 70px; width: 120px; margin: 15px;}

.checkout, .review{margin: 30px auto; width: 90%; padding: 10px;}
.review{text-align: center;}
.checkout-address{width: 320px; margin: 20px auto;}
.checkout-address .address-info{width: 290px;}
.checkout-note{width: 80%; height: 200px; margin: 20px auto;}

.review_title span{margin: 0 10px;}
#cart-admin .button{width: 100%;}