/* Product List */
#content ul.products li .star-rating { display: none!important; }
.products a.button { display: none!important; }

/* Product Detail */
#content div.product p.price del { font-size: 20px!important; }
#content div.product div.summary { float: none!important; width: 100%!important; }
#content div.product div.images { margin: 0!important; width: 250px!important; }
#content div.product div.images img { box-shadow: none!important; }

#container #content div.product .woocommerce-tabs { clear: both; margin: 50px 0 0 210px; width: 500px; padding-top: 50px; }
#container #content div.product .woocommerce-tabs ul.tabs { width: 100%; padding: 0; margin: 0; float: left; height: 32px; overflow: visible; }
#container #content div.product .woocommerce-tabs ul.tabs li { border: 0; background: transparent!important; display: block; position: relative; overflow: hidden; border-radius: 0; border-radius: 0; box-shadow: none; margin: 0; margin-right: 1px; padding: 0; }
#container #content div.product .woocommerce-tabs ul.tabs li a { display: block; padding: 0 20px; outline: none; font-weight: normal; color: inherit; text-shadow: none; }
#container #content div.product .woocommerce-tabs ul.tabs li a:hover { border-bottom: 0; }
#container #content div.product .woocommerce-tabs ul.tabs li.active a { font-weight: bold; }
#container #content div.product .woocommerce-tabs ul.tabs li.active { color: inherit; border-bottom: 0!important; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
#container #content div.product .woocommerce-tabs ul.tabs li.active:before { box-shadow: none; }
#container #content div.product .woocommerce-tabs ul.tabs li.active:after { box-shadow: none }
#container #content div.product .woocommerce-tabs ul.tabs li:before,
#container #content div.product .woocommerce-tabs ul.tabs li:after { border: 0; position: relative; bottom: 0; width: 0; height: 0; content: " "; }
#container #content div.product .woocommerce-tabs ul.tabs li:before { left: 0; border-bottom-right-radius: 0; border-width: 0; box-shadow: none; }
#container #content div.product .woocommerce-tabs ul.tabs li:after { right: 0; border-bottom-left-radius: 0; border-width: 0; box-shadow: none; }
#container #content div.product .woocommerce-tabs ul.tabs:before { position: relative; content: " "; width: 0; bottom: 0; left: 0; border-bottom: 0; }
#container #content div.product .woocommerce-tabs .panel { display: none; border-top: 0; padding: 20px; float: left; width: 460px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
#container #content div.product .woocommerce-tabs .panel h2 { font-size: 13px; line-height: 21px; margin: 0 0 20px 0; text-transform: uppercase; font-weight: normal; }

/* Product Detail without sidebar */
#container #content #primary.woocommerce.no-sidebar div.product .woocommerce-tabs { width: 750px; }
#container #content #primary.woocommerce.no-sidebar div.product .woocommerce-tabs .panel { width: 710px; }

/* Buttons */
#container #content .woocommerce button.button, .woocommerce-page #content button.button, #container #content .woocommerce input.button, .woocommerce-page #container #content input.button, #container #content .woocommerce #respond input#submit, .woocommerce-page #container #content #respond input#submit, #container #content .woocommerce input.button, .woocommerce-page #container #content input.button { cursor: pointer; display: inline-block; font-weight: bold; font-size: 13px; padding: 10px 20px 10px 20px!important; text-shadow: none; border-width: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/* Cross Sells (Checkout) */
.cross-sells a.button { display: none!important; }

/* Cart table */
.woocommerce .product-thumbnail a { border-bottom: 0!important; }
.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { line-height: 15px!important; }
#container #content .quantity .minus { padding: 0!important; height: 16px!important; }
#container #content .quantity .plus { padding: 0!important; height: 17px!important; }
#container #content .quantity input.qty { padding: 0!important; height: 31px!important; }
#container #content table.cart td.actions .coupon .input-text { padding: 10px; }

/* Star Rating */
#container .woocommerce p.stars a, .woocommerce-page #container p.stars a,
#container .woocommerce p.stars a:hover, .woocommerce-page #container p.stars a:hover { font-weight: normal!important; }

/* Widgets */
#content ul.cart_list li a:after, #content ul.product_list_widget li a:after { display: block; content: " "; }