#custom .cart_totals th,#custom .cart_totals td {padding:0.5em;}
.shop-content #post-entry {width:100%;padding:0;font-size: 1.25em;}
.panel.entry-content h2,.related h2 {
    font-size:1.6em;margin:10px 0 1em 0;padding:0 0 10px;border-bottom:1px solid #444;
}

.shop-content h1.page-title,.shop-content h1.product_title {font-size:2.5em;line-height:1.2em;}
div.widget_shopping_cart_content {padding:3%;width:94%;float:left;}
.widget_price_filter form {padding:20px;clear:both;}
.woocommerce-product-search {padding:3%;width:94%;float:left;}

.woocommerce nav.woocommerce-pagination ul {
  border: 1px solid #444;
}
.woocommerce nav.woocommerce-pagination ul li {
  border-right: 1px solid #444;
     }

.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
}


     .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: #666;
  color: #fff;
}

.woocommerce ul.products li.product h3 {line-height: 1.2em;font-size: 1.7em;}

.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    border:0 none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #444;
  color:#fff;
  border-bottom-color: #111;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  box-shadow: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 0 none;
  background-color: #333;
  border-radius: 0;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 1px solid #333;
  }

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #777;
}

#custom.woocommerce .related ul.products li {
  width: 28%;
  float: left;
  clear: initial;
  margin: 0 6% 0 0;
}
#custom.woocommerce .related ul.products li:last-of-type {margin:0 !important;}

#custom.woocommerce ul.products li.product h3 {
  padding: 0;
  }

.woocommerce #review_form #respond .form-submit input {
  background: #f00;
}
.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5 {
  border-right: 1px solid #444;
  color:#F2DE14;
}
.woocommerce .star-rating span:before {
  color:#F2DE14;
}
.woocommerce #review_form #respond p.comment-form-rating {
    margin:1.5em 0 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border: 1px solid #555;
  background-color: #333;
}