.widgettext {padding-bottom:1em}
.sixcol, .eightcol, .twelvecol {padding:1em}

/* Woocommerce */
.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, .woocommerce table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt, .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 {display:block;font-size:12px;line-height:16px;padding:8px 8px;text-shadow:none;font-weight:normal;background:rgba(0,0,0,0.2)!important;border:1px solid #212121!important;border-color:#212121!important;color:#555555;text-align:center;cursor:pointer;box-shadow:none}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce table.cart td.actions .button.alt:hover, .woocommerce #content table.cart td.actions .button.alt:hover, .woocommerce-page table.cart td.actions .button.alt:hover, .woocommerce-page #content table.cart td.actions .button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {color:#fff}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus {text-shadow:none}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {margin:0}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin:0 3.8% 1em 0}
.woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {border:0}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {border-top:0}
.cart_totals h2 {font-size:15px}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width:inherit}
ul.products li.product a img, div.product div.images img, #content div.product div.images img {box-shadow:0 0 0 3px #000000, 0 0 0 5px rgba(255, 255, 255, 0.1)!important;-moz-box-shadow:0 0 0 3px #000000, 0 0 0 5px rgba(255, 255, 255, 0.1)!important;-webkit-box-shadow: 0 0 0 3px #000000, 0 0 0 5px rgba(255, 255, 255, 0.1)!important}
ul.products li.product a {position: relative}
ul.products li.product .button, .woocommerce_message .button {box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3)}
ul.products li.product .onsale {left:0!important;margin:2px 0 0 -2px!important;padding:4px 6px!important;right:auto!important;top:0!important}
ul.cart_list li img, ul.product_list_widget li img {margin-left:9px!important}
ul.cart_list li, ul.product_list_widget li {width:100%}
ul.cart_list li a, ul.product_list_widget li a {line-height:30px!important;overflow:hidden}
.quantity, #content .quantity {line-height:30px;margin:5px 0 5px 10px!important}
div.product form.cart div.quantity, #content div.product form.cart div.quantity {margin:0!important;float:none!important}
ul.products li.product .price {margin-bottom:15px!important}
.woocommerce_message, .woocommerce_error, .woocommerce_info, div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li {background:rgba(0,0,0,0.3)!important;box-shadow:1px 1px 0 rgba(255, 255, 255, 0.05)!important;-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.05)!important;-webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.05)!important}
div.product .product_title, #content div.product .product_title {background:none}
div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li {margin: 0 18px 0 -13px!important}
div.product .woocommerce_tabs ul.tabs:before, #content div.product .woocommerce_tabs ul.tabs:before {border-bottom:1px solid rgba(255, 255, 255, 0.1)}
#side .widget .cart_list a {display: block;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {width:100%}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {padding-top:1em}
.woocommerce #payment, .woocommerce-page #payment {background:none}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {border-bottom:0}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {border-top:0}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {background:none;text-shadow:none;padding:0.5em 0}
#order_review_heading {padding-top:1em}

@media handheld, only screen and (max-width: 480px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin:3em;width:75%}
}