/* mini cart */
.miniCartWrap{vertical-align:top;}
.mini-maincart{padding: 22px 0 20px;position:relative;text-align:left;z-index:30;float:right;cursor: pointer;}
.mini-maincart .mini-contentCart{position:absolute;right:0;top:70px;width:300px;line-height:30px;padding:20px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.39);}
.mini-maincart .mini-contentCart p.empty{margin:0;font-weight:300}
.mini-contentCart .mini-products-list{margin:0;padding:0;}
.crat-icon,.cart-header{float:left;}
.cart-header {background: none repeat scroll 0 0 #ff7659;  border-radius: 50%; height: 18px; line-height: 17px; padding: 0; position: absolute; right: -16px; text-align: center; top: 12px; width: 18px;}
.crat-icon .icons {font-size: 18px;font-weight: bold;}
.crat-icon{padding:0 ;font-size:17px;line-height:15px;color:#5e5e5e}
.cartSummary .icon-cart{padding:0px;font-size:31px;}
.cartSummary .mt-cart-title{text-transform:uppercase;}
.cartSummary span{color:#252525;font-size:13px;}
.cartSummary span.zero,.cartSummary span.price{color:#555;}
.cartSummary span.item{color:#3f3f3f}
.cartSummary .cart-header span { color: #ffffff;font-size: 13px;}
.mini-contentCart .subtotal{clear: both; display: block;  margin: 0;  padding: 0 0 5px;text-align: right;}
.mini-contentCart .subtotal .label{font-family: philosopher; font-size: 18px;  font-weight: 400;}
.mini-contentCart .subtotal .price{font-weight: 600;font-size: 18px;}
.mini-contentCart .actions a{text-decoration:none;font-size:14px;font-weight:400;line-height:32px;padding:4px 15px;display:block;margin:10px 0 0; text-transform: uppercase;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px; -o-border-radius: 3px;}
.mini-contentCart .actions { text-align: center;}
#miniMagiccart .item:hover{background-color:#dddddd}
#miniMagiccart a.btn-remove,a.btn-edit,a.btn-remove{float:left;margin:0 5px 0 0}
.mini-contentCart .block-content .block-subtitle{margin:0;font-weight:300}
/*popup*/
#toPopup{background:none repeat scroll 0 0 #FFFFFF;border:0 solid #ccc;color:#333333;font-size:13px;position:fixed;top:30%;left:40%;width:300px;z-index:999999;padding:10px}
#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;}
#toPopup .btn-cart span {}
#toPopup .btn-cart span:hover{}
/* overlay loading */
#popupAjaxcart .overlay{z-index:12;position:fixed;display:none;height:100%;width:100%;background:#363636;top:0;left:0}
#popupAjaxcart .loading{background:url("../images/loading.gif") no-repeat scroll center center #fff;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);display:none;width:55px;height:55px;left:48%;opacity:1;padding:20px;position:fixed;top:38%;z-index:999999}
