/*-------------------------------------------------------------------------------------------*/
/* WOOCOMMERCE */
/*-------------------------------------------------------------------------------------------*/

.woocommerce .button {
  display: inline-block;
	cursor: pointer;
	margin: 0 5px 0px 5px;
	*float: left;
	border-radius:3px;
  behavior: url(css/PIE.htc);
  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;}
.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;
  
}