/* CSS Document */

 /* WOOCOMMERCE */
/*.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
  float: left;
  margin-bottom: 2em;
  width: auto !important;
}*/
div.related  { display:none;}
div.woocommerce-tabs { display:none;}
div.products a img { box-shadow:none !important ;}
.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 {
  box-shadow: none !important;
   
}

 
div.product p.price {
  color: #c22e3a !important;
  font-size: 20px ;
}

.entry-summary h2 { font-size:18px;}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
  background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #a83443 0%, #a83443 100%) repeat scroll 0 0 !important;
  background: -webkit-gradient(linear,left top,left bottom,from(#a83443),to(#a83443)) !important;
  border-color: #a83443 !important;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
  background-color: #a83443 !important ;
}

.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 { width:auto !important; max-width:100% !important; }

.woocommerce div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first { clear:none !important;}
.woocommerce div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a { width:21% !important; margin-bottom:3.8% !important;} 

.woocommerce div.product div.images div.thumbnails a.last, .woocommerce #content div.product div.images div.thumbnails a.last, .woocommerce-page div.product div.images div.thumbnails a.last, .woocommerce-page #content div.product div.images div.thumbnails a.last {
  margin-right: 3.8% !important;
}

form.variations_form { margin:20px; border-top: #CCC 1px solid; border-bottom: #CCC 1px solid; padding:20px 0px;}
a.reset_variations { font-size:75%;}

.promoted-reviews h4 { margin-left:15px;}
 
 .cart_totals h2,  .shipping_calculator h2 { font-size:20px;}


.woocommerce-result-count, .woocommerce-ordering { display:none;}
.term-description p { font-weight:bold;}

ul.currency_switcher { padding-left:0 !important;}
ul.cart_list { padding-left:10px !important; border-left:1px solid #d1cfcf; }


body.archive .product h3 { text-transform:uppercase;}
body.archive .product span.price { color:#5e6060 !important; font-weight:bold;}

.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
  color: #5e6060  ;
  font-size: 13px ;
}


 

 .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart { background-color: #ebe9eb;  
background-image: none;
border: 0 none;
border-radius: 3px;
box-shadow: none;
color: #515151;
cursor: pointer;
display: inline-block;
font-size: 100%;
font-weight: 700;
left: auto;
line-height: 1;
margin: 0;
overflow: visible;
padding: 0.618em 1em;
position: relative;
text-decoration: none;
text-shadow: none;
white-space: nowrap;}
 
 
.wc-proceed-to-checkout { float:right; color:white !important;}
 .wc-proceed-to-checkout a {  color:white !important;}
 
  /* SINGLE */
 
 h1.product_title { font-size:36px; margin-top:40px !important;}
 
.summary .price { font-size:30px !important;}
 .summary form .cart { margin-top:20px;}

.related  { display:none;}
.widget_shopping_cart_content .shipping-costs-cart-info { display:none;}

 