﻿#GridPage {width:100%; margin-right:0px; }
#GridRight  {display:none;}



#cart-full-dynamic .cart-form {min-width:290px; width:100%;border:1px solid #CFCFCF;float:left; margin:10px 0 ;}
#cart-full-dynamic .cart-table-block {display:inline-block; }
#cart-full-dynamic .cart-form-titles {border-bottom:1px solid #CFCFCF; font-weight:bold; padding: 10px 0px; font-size:23px;}
#cart-full-dynamic .cart-form-item {border-bottom:1px solid #CFCFCF;padding: 10px 0px; }
#cart-full-dynamic .item-remove-continer {width:4%;text-align:center;vertical-align:middle;} 
#cart-full-dynamic .item-image-continer {width:20.62%;padding: 0px 10px;vertical-align:middle;max-height:150px;overflow:hidden; } 
#cart-full-dynamic .item-name-continer {width:29.00%; vertical-align:middle;} 
#cart-full-dynamic .item-price-continer {width:14.5%;text-align:center;} 
#cart-full-dynamic .item-quantity-continer {width:14.24%;text-align:center;} 
#cart-full-dynamic .item-total-continer {width:13.6%;text-align:center;} 
#cart-full-dynamic .item-quantity-continer input  { width: 50px; height:40px; text-align: center;}
#cart-full-dynamic .item-title { font-weight:bold;font-size:24px;color:#6BA6B4; }
#cart-full-dynamic .item-addon {font-size:17px; color:#000; }
#cart-full-dynamic .item-image-remove {cursor:pointer;}
#cart-full-dynamic .item-image {}

#cart-full-dynamic .cart-left-title {font-weight:bold;text-align:right;border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF; font-size: 35px; padding: 2px 0px; color:#8AB8C4;margin-bottom:10px; }
#cart-full-dynamic .cart-btn-keep-shoping {color:#fff; width: 175px !important; height:40px; float:left; background:#556066; color:#fff;font-size:26px; padding:4px;border-radius:0;}
#cart-full-dynamic .cart-btn-submit {color:#fff; width: 175px !important; height:40px; float:left; background:#556066; color:#fff;font-size:26px; padding:4px;border-radius:0;}
#cart-full-dynamic .cart-total-text {font-size:20px; font-weight:bold; margin-top:5px;}
#cart-full-dynamic .cart-total-price-text { font-size: 22px; }
#cart-full-dynamic .cart-total-price-total-text {font-size: 22px;font-weight:bold;}
#cart-full-dynamic .snifs-list-item {padding:10px; border-bottom:1px solid #CFCFCF; width:100%;cursor:pointer;}

#CartSubTotal-Container { border:1px solid #CFCFCF; margin-bottom:15px; font-size:21px; }
#CartSubTotal-Container .cartView-subtotal { text-align:left;padding-left:10px; }

@media(max-width:767px){

#cart-full-dynamic .cart-form-titles {font-size:18px;}
#cart-full-dynamic .item-remove-continer {width:10%;}
#cart-full-dynamic .item-name-continer {width:23.00%;text-align:right; vertical-align:middle;} 
#cart-full-dynamic .item-price-continer {width:14.5%;text-align:center;display:none} 
#cart-full-dynamic .item-quantity-continer {width:14%;text-align:center;} 
#cart-full-dynamic .item-total-continer {width:16.00%;text-align:center;} 
#cart-full-dynamic .item-quantity-continer input[type="text"] { text-align: center;}
#cart-full-dynamic .item-title {font-size:18px}

#cart-full-dynamic .item-image-continer {vertical-align:middle;position:relative;}
#cart-full-dynamic .item-image-remove {margin-right:0;}
#cart-full-dynamic .item-image-box{ width: 20%;float: right; }
#cart-full-dynamic .item-image-box-2 {width: 100%;float: right;}
#cart-full-dynamic .item-image-remove{margin:0; }
}

.cart-table-block a { color: #fff;font-size:24px }
.cart-table-block a:hover { text-decoration:none; }


.choose-delivery {text-align:center;width:100%;background:#CFCFCF;padding:10px;color:red;font-weight:bold;}
.pick-active {font-weight:bold;color:#25A6B9;}
.cart-btn-submit:hover { color: #fff;}
.cart-btn-keep-shoping:hover { color: #fff;}
@media(max-width:991px) { 

#CartSubTotal-Container { font-size:21px; }
#CartSubTotal-Container .cartView-subtotal { text-align:center;padding-left:0px; }

.item-update-cart-button.cart-table-block {margin-bottom:10px;margin-top:10px;margin-right:auto;margin-left:auto;}

}

img.item-image-remove {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-left: 5px;
}