/* mini cart */
.miniCartWrap{vertical-align:top;}
.crat-icon .icons {font-size: 20px;}
.mini-maincart{position:relative;text-align:center;z-index:30;cursor: pointer; padding: 10px 0 10px 10px}
.mini-maincart .mini-contentCart{position:absolute;right:0;top:100%; z-index: 99; width:317px;line-height:30px; padding: 15px 20px 25px 20px;background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);}
.mini-maincart .mini-contentCart p.empty{margin:0;font-weight:300;font-size: 12px;cursor: text;}
.mini-contentCart .mini-products-list{margin:0;padding:0;}
.mini-contentCart .item .product-details .product-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mini-contentCart .item .product-details .product-name a{text-transform: capitalize; font-size: 13px; color: #363636; font-weight: 300}
.mini-maincart:hover .cartSummary .mt-cart-title{color: #9F824A}
.mini-maincart .cartSummary{position: relative;}

.cart-icon .icon{display: none;}
.mini-products-list .product-details .product-name a{text-decoration:none}
.block-cart .mini-products-list .product-details .product-name,.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word}
.block-cart .mini-products-list .product-details .nobr{white-space:normal!important}
.mini-maincart .mini-products-list li{clear:both;display:block;overflow:hidden;padding:15px 0;position: relative;border-bottom: 1px solid #ebebeb;}
.mini-maincart .mini-products-list .product-image{float:left;}
.mini-maincart .mini-products-list .product-details{float:left; padding-left:15px}
.mini-maincart .mini-products-list .product-details strong,
.mini-maincart .mini-products-list .product-details .price{color: #363636;}
.mini-maincart .mini-products-list .product-details .price{font-size: 14px}
.mini-maincart .mini-products-list .product-details strong{font-size: 15px; font-weight: 300}


.cart-content-top{text-align: left;}
.mini-maincart .mini-products-list li .cart-content-bottom{clear: both;text-align: center; position: absolute; right: 0; top: 45px;}
.miniCartWrap .cart-content-bottom .icons{border:0;padding:0;}
.miniCartWrap .cart-content-bottom .icons:hover{background-color: transparent;color: #955251;}
.mini-maincart .mini-products-list li .cart-content-bottom .clearfix .btn-edit{display: none;}
.mini-maincart .mini-products-list .product-details .clearfix{position: absolute;right: 0;top: 32%;}



.crat-icon{display: inline-block;}
.cart-header{padding:0 7px;position: absolute; right: -4px; top: 31px;width: 20px;height: 20px;line-height: 20px;color: #fff;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.cart-tolatl{display: none;}
.crat-icon{position: relative;}
.cartSummary .icon-cart{padding:0px;font-size:30px;line-height: 30px;}
.cartSummary .mt-cart-title{text-transform: uppercase;margin: 0; display: inline-block; font-size: 12px; color: #2A2A2A; font-weight: 300}
.cartSummary span.icon-basket-loaded{color:#f9a607;font-size:22px;}
.cartSummary span.item,.cartSummary span.zero{position: absolute; font-size: 14px; color: #2A2A2A; line-height: 15px; top: -5px; left: calc(100% + 3px)}
.cartSummary span.price{font-size: 12px;font-weight: 500;}
.mini-contentCart .subtotal{clear:both;display:block; padding:13px 0 12px 0;margin:0;text-align: left; line-height: 25px}
.mini-contentCart .subtotal .label{color: #2b2b2b; font-size: 18px;  text-transform: uppercase; display: inline-block; padding: 0; font-weight: normal;}
.mini-contentCart .subtotal .price{ color: #363636; display: inline-block;font-size: 16px; font-weight: 300; padding-left: 45px}
.mini-contentCart .actions a.view-cart { margin: 0 0 15px;}
.mini-contentCart .actions a{background-color:transparent; color:#474747;text-decoration:none;font-size:13px;line-height:38px; display:block; text-transform: uppercase; text-align: center; border: 1px solid #dcdcdc}
.mini-contentCart .actions a:hover{background-color:#f0b250;color: #fff; border-color: #f0b250}
#miniMagiccart .item:hover{background-color:#dddddd}
/*#miniMagiccart a.btn-remove,a.btn-edit,a.btn-remove{float:none;margin:0 5px 0 0;display: inline-block;vertical-align: top;}*/
/*#miniMagiccart a.btn-remove .fa,a.btn-edit .fa,a.btn-remove .fa{ border-radius: 50%;  height: 18px; line-height: 16px; width: 18px;}*/
.cart-content-bottom a.btn-remove{width: 20px; height: 20px; border-radius: 50%; background-color: #dfdfdf; color: #676767; font-size: 11px; line-height: 1px}
.mini-contentCart .block-content .block-subtitle{margin:0;font-weight:300}
#toPopup .countDown {background: #eee none repeat scroll 0 0;border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;display: inline-block;font-size: 11px;font-weight: bold;height: 20px;line-height: 20px;width: 20px; position: absolute;top: 0;right: 0;}
#toPopup .response p{padding: 0 14px 0 0;}
/*popup*/
#toPopup{background:none repeat scroll 0 0 #FFFFFF;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);border-radius: 5px;-moz-border-radius: giá trị;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border:0 solid #ccc;border-bottom:2px solid #ce9634;color:#333333;font-size:13px;position:fixed;top:30%;left:40%;width:300px;z-index:999999;padding:10px;text-align: center;}
#popupAjaxcart .label,#popupAjaxcart .availability span{font-weight:300}
/* option cart */
#toPopup .input-box{margin:10px 0 10px}
#toPopup label.required em{color:#eb340a}
#toPopup .action-cart{margin:20px 0 15px 0}
#toPopup .action-cart .button{margin:0 5px;}
/* overlay loading */
#popupAjaxcart .overlay{z-index:12;position:fixed;display:none;height:100%;width:100%;background:#fff;top:0;left:0}
#popupAjaxcart .loading{background:url("../images/loading.gif") no-repeat scroll center center #fff;border-radius: 5px;-moz-border-radius: giá trị;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);border-bottom:2px solid #ce9634;display:none;width:55px;height:55px;left:48%;opacity:1;padding:20px;position:fixed;top:38%;z-index:999999}




