@import url("../../plugins/woocommerce/assets/css/woocommerce.css");

.woocommerce      ul.cart_list li a,
.woocommerce      ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a {
    font-weight: 300;
}

.woocommerce      .woocommerce-breadcrumb, 
.woocommerce-page .woocommerce-breadcrumb {
    display: none;
}

.woocommerce      ul.products li.product h3, 
.woocommerce-page ul.products li.product h3 {
    font-size: 15px;
	font-weight: 300;
}

.woocommerce      ul.products li.product a img, 
.woocommerce-page ul.products li.product a img {
	border:	1px solid #bbb;
    box-shadow:         0px 1px 5px 2px #ccc;
    -webkit-box-shadow: 0px 1px 5px 2px #ccc;
    -moz-box-shadow:    0px 1px 5px 2px #ccc;
}

.woocommerce      .summary h1, 
.woocommerce-page .summary h1 {
	font-size: 150%;
}

.woocommerce      div.product div.images img, 
.woocommerce      #content div.product div.images img, 
.woocommerce-page div.product div.images img, 
.woocommerce-page #content div.product div.images img {
	border:	1px solid #bbb;	
    box-shadow:         0px 1px 5px 1px #bbb;
    -webkit-box-shadow: 0px 1px 5px 1px #bbb;
    -moz-box-shadow:    0px 1px 5px 1px #bbb;
}

.woocommerce      ul.cart_list li img, 
.woocommerce      ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, 
.woocommerce-page ul.product_list_widget li img {
    width: 80px;
}

.woocommerce      .cart-collaterals .cart_totals, 
.woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}

.woocommerce      .cart-collaterals .cart_totals h2, 
.woocommerce-page .cart-collaterals .cart_totals h2 {
    display: none;
}

.woocommerce      .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering {
    display: none;
}

.woocommerce      a.button, 
.woocommerce      button.button, 
.woocommerce      input.button, 
.woocommerce      #respond input#submit, 
.woocommerce      #content input.button, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page #content input.button {
    font-weight: normal;
}

.woocommerce      table.cart td.actions .alt.button, 
.woocommerce      #content table.cart td.actions .alt.button, 
.woocommerce-page table.cart td.actions .alt.button, 
.woocommerce-page #content table.cart td.actions .alt.button {
    float: none;
}

.woocommerce      a.alt.button, 
.woocommerce      button.alt.button, 
.woocommerce      input.alt.button, 
.woocommerce      #respond input.alt#submit, 
.woocommerce      #content input.alt.button, 
.woocommerce-page a.alt.button, 
.woocommerce-page button.alt.button, 
.woocommerce-page input.alt.button, 
.woocommerce-page #respond input.alt#submit, 
.woocommerce-page #content input.alt.button {
    background: #3b5998;
	border-color: #3b5998;
    color: #fff;
}

.woocommerce      a.alt.button:hover, 
.woocommerce      button.alt.button:hover, 
.woocommerce      input.alt.button:hover, 
.woocommerce      #respond input.alt#submit:hover, 
.woocommerce      #content input.alt.button:hover, 
.woocommerce-page a.alt.button:hover, 
.woocommerce-page button.alt.button:hover, 
.woocommerce-page input.alt.button:hover, 
.woocommerce-page #respond input.alt#submit:hover, 
.woocommerce-page #content input.alt.button:hover {
    background: #b41e1e;
	border-color: #b41e1e;	
    color: #fff;
}

.woocommerce      a.added_to_cart, 
.woocommerce-page a.added_to_cart {
	display: none;
}

.woocommerce      .product_meta .sku_wrapper,
.woocommerce      .product_meta .posted_in,
.woocommerce      .product_meta .tagged_as, 
.woocommerce-page .product_meta .sku_wrapper,
.woocommerce-page .product_meta .posted_in,
.woocommerce-page .product_meta .tagged_as {
	display: block;
	line-height: 2;
}

.woocommerce      .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce      .products.upsells ul.products li.product,
.woocommerce-page .products.upsells ul.products li.product,
.woocommerce      .related ul li.product,
.woocommerce-page .related ul li.product,
.woocommerce      .products.upsells ul li.product,
.woocommerce-page .products.upsells ul li.product {
    width: 22%;
}

.woocommerce      table.cart a.remove, 
.woocommerce-page table.cart a.remove, 
.woocommerce #content      table.cart a.remove, 
.woocommerce-page #content table.cart a.remove {
	font-family: 'Exo', sans-serif;
	font-weight: 300;
}

.woocommerce      .product-quantity, 
.woocommerce-page .product-quantity {
	font-family: 'Exo', sans-serif;
}

.woocommerce      .summary h1, 
.woocommerce-page .summary h1 {
	font-size: 144%;
}

.woocommerce      table.cart img, 
.woocommerce-page table.cart img, 
.woocommerce #content      table.cart img, 
.woocommerce-page #content table.cart img {
	width: 60px;
	box-shadow:         0px 0px 2px 0.5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 2px 0.5px rgba(0,0,0,0.3);
	-moz-box-shadow:    0px 0px 2px 0.5px rgba(0,0,0,0.3);
}

.woocommerce      .star-rating, 
.woocommerce-page .star-rating {
	width: 5.3em;
	color: rgba(59,89,152,0.6);
}

.woocommerce      #tab-reviews #comments [itemprop=aggregateRating],
.woocommerce-page #tab-reviews #comments [itemprop=aggregateRating] {
	display: none;
}

.woocommerce      #tab-reviews #comments p.add_review,
.woocommerce-page #tab-reviews #comments p.add_review {
	text-align: right;
}



