/*-------------------------------------------------------------------------------------------*/
/* WOOCOMMERCE */
/*-------------------------------------------------------------------------------------------*/

.woocommerce .button {
  display: inline-block;
	cursor: pointer;
	margin: 0 5px 0px 5px;
	*float: left;
	border-radius:0px;
  transition: all 300ms linear;
  transform: skew(0deg);
  -o-transform: skew(0deg);
  -moz-transform: skew(0deg);
  -webkit-transform: skew(0deg);
  transition: all 300ms linear;
  -webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0);
-moz-box-shadow:    0px 0px 0px rgba(50, 50, 50, 0);
box-shadow:         0px 0px 0px rgba(50, 50, 50, 0);
}

.woocommerce input[type="text"] {
  padding:20px;
}

.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
width: 22% !important;
}


.widget li .amount {
	padding: 0px 0 0px 0px;
	margin-bottom:4px;
}
.widget li .amount ins {
	margin-left: -20px;
	margin-bottom:4px;
}
.widget li .quantity {
	padding: 0px 0 0px 15px;
}

.woocommerce span.onsale {z-index:100; background:#000; border-radius:0; top:10px; margin-right:5px;
text-shadow:0 0px 0 #85ad74;color:#ffffff;-webkit-box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);
}
.woocommerce .price ins {color:#000;}
.woocommerce .amount {color:#000;}
ul li.sale .onsale {background:#000;}

.woocommerce .cart .buttons_added .qty {margin:0; padding-bottom:0px;}

.cart_totals table {float:right;}


.myaccount_user {
background: #F7F7F7;
padding:15px;
text-align:center;
border-radius:2px;
  behavior: url(css/PIE.htc);
}

.col-1, .col-2 {
background: #F7F7F7;
padding:15px;
border-radius:2px;
  behavior: url(css/PIE.htc);
  max-width:550px;
  margin-bottom:30px;
  
}

.woocommerce ul li.product  {text-align:center; width:22%;
border-style:solid;
border-width:0px;
border-color:#eee;

}

.woocommerce ul.products li.product:hover  {
border-style:solid;
border-width:0px;
border-color:#eee;
background:#eee;
}

.woocommerce ul li.product:hover a.add_to_cart_button {
background:#21B6A8; color:#ffffff;
}


.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 0px 0px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0px 0px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0px 0px 0 rgba(0,0,0,0.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}

.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 0px 0px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 0px 0px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0px 0px 0 rgba(0,0,0,0.4);
width:99%;
margin:0.5%;
}

.woocommerce ul.products li.product:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 0px 0px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 0px 0px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0px 0px 0 rgba(0,0,0,0.4);
width:99%;
margin:0.5%;
}


.woocommerce a.button, .woocommerce button.button, .woocommerce input[type="submit"].button, .woocommerce button.button.alt {
background:#21B6A8; color:#ffffff; text-shadow:0 0px 0 #85ad74; border:0; border-radius:0; margin-bottom:10px;
-webkit-box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);
padding-top:10px; padding-bottom:10px;
}
.woocommerce ul li a.add_to_cart_button {
background:#eee; color:#606060; text-shadow:0 0px 0 #85ad74; border:0; border-radius:0; margin-bottom:10px;
-webkit-box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);box-shadow:inset 0 0px 0 rgba(255,255,255,0.3), inset 0 0px 0 rgba(0,0,0,0.2), 0 0px 0px rgba(0,0,0,0.2);
padding-top:10px; padding-bottom:10px;
}

.woocommerce ul li a.add_to_cart_button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input[type="submit"].button:hover, .woocommerce button.button.alt:hover {
background:#21B6A8; color:#ffffff;
}

.woocommerce ul li a.added_to_cart {margin-left:30px; margin-right:30px; font-size:12px; margin-bottom:10px;}

.woocommerce ul.products li.product .star-rating {margin-left:auto; margin-right:auto;}

.woocommerce .related h2 {margin-bottom:20px; border-bottom:1px solid #eee;}

.woocommerce .entry-content h2 {margin-bottom:20px; border-bottom:1px solid #eee;}


.woocommerce .cart .buttons_added .minus {padding-bottom:4px; height:18px;}
.woocommerce .cart .buttons_added .qty {padding-top:2px; padding-bottom:2px;}
.woocommerce .cart .buttons_added .plus {padding-bottom:4px; height:18px;}



@media only screen and (max-width: 767px) {
.woocommerce ul.products li.product  {width:100%;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.woocommerce ul.products li.product  {width:46%;}
}