#fancybox-loading { display: none;}

.mini-cart a:hover { text-decoration:none;}
.mini-cart .summary {background:url(../images/sprite.png) no-repeat 0 0; padding:0 0 0 23px; color:#363636; text-shadow:none;}
.mini-cart .summary:hover { text-decoration:none;}
.mini-cart .min-checkout { height:30px; line-height:30px; padding:0 12px; color:#fff; border:1px solid #0c8937; display:inline-block; margin:0 0 0 9px;
background: rgba(15,169,69,1);
background: -moz-linear-gradient(top, rgba(15,169,69,1) 0%, rgba(14,162,66,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,169,69,1)), color-stop(100%, rgba(14,162,66,1)));
background: -webkit-linear-gradient(top, rgba(15,169,69,1) 0%, rgba(14,162,66,1) 100%);
background: -o-linear-gradient(top, rgba(15,169,69,1) 0%, rgba(14,162,66,1) 100%);
background: -ms-linear-gradient(top, rgba(15,169,69,1) 0%, rgba(14,162,66,1) 100%);
background: linear-gradient(to bottom, rgba(15,169,69,1) 0%, rgba(14,162,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fa945', endColorstr='#0ea242', GradientType=0 );
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0), inset 0 1px 1px rgba(255,255,255,0.8);
   -moz-box-shadow: inset 0 0 0 rgba(0,0,0,0), inset 0 1px 1px rgba(255,255,255,0.8);
        box-shadow: inset 0 0 0 rgba(0,0,0,0), inset 0 1px 1px rgba(255,255,255,0.8);
        border-radius: 3px;
   -moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}

.sidebar .mini-wrap { float: none; height: auto; margin-bottom: 15px;}
.sidebar .mini-wrap .mini-cart {float: none; height: auto;}

.mini-wrap-shoppinglist { float: left; margin:0 0 10px 0;}
.mini-wrap-shoppinglist .mini-wrap { height: auto;}
.mini-wrap-shoppinglist .mini-wrap .mini-cart { height: auto;}

.phone {float:right; background: rgba(0,0,0,0.85); border: 2px solid #19AC4B; padding: 10px 8px; color:#0fa944; text-align:right; position: absolute; right: 12px; bottom: 6px;
        border-radius: 5px;
   -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.phone span {line-height:21px; height:21px; font-size:17px; background:url(../images/sprite.png) no-repeat 0 -64px; padding-left:19px; display:inline-block;}
.phone .num { color: #0fa944; font-size:21px; color:#fff; padding:0; background:none;}

.item-list { float:left; width:100%; margin:20px 0 0 0;}
.list-wrap { width:100%; padding:20px 10px 10px 10px; text-align:right;
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#ececec 100%); /* W3C */
}
.list-wrap .list-wrap-text { color:#3270d9; font-size:13px; margin-bottom:5px; display:inline-block;}
.list-content {margin:20px 0 0 0; text-align:left; float:left; padding-bottom:10px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
-webkit-border-radius:0 0 7px 7px;
border-radius:0 0 7px 7px;
}
.list-more { margin-bottom: 30px; text-align: left;}
.list-more .add-more-items { float: left; width: 100%; margin-bottom: 5px;}
.list-more .add-more-items li { float: left; list-style: none;text-align: left; font-weight: 700; font-size: 14px; line-height: 24px; padding-left: 27px; background: url(../images/iteml.png) no-repeat left center;}
.list-more .add-more-items li a { color:#343434;}
.list-more .add-more-items li.checked a { color:#19ac4b;}
.list-more .add-more-items li.checked { color: #75b600; text-decoration: line-through; background: url(../images/itemlc.png) no-repeat left center;}

.table-head { text-align:left; width:100%; float:left; font-size:13px; font-weight:700; color:#343434; background:#fff; padding:12px 20px; -webkit-border-radius:7px; border-radius:7px; margin-bottom:20px;
  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}



.add-tolist { width: 100%; background:url(../images/textarea.jpg); border: 0; border-radius:0; padding:0; margin-bottom: 15px; height: 300px; font-size: 14px; line-height:24px;}
/*button.btn-cart span {}*/
.hidden {
	display: none;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
  margin: 110px -1px 24px 0px!important;
}

.sidebar-primary {
  float: left!important;
}
#plp_shoppinglistpage{
  margin-bottom: 14px;
}

#plp_shoppinglistpage th {
  width: 25%;
}