.big-title.shop-title{margin-bottom: 0;margin-top: 30px;}
.big-title.shop-title h1{float: none;font-size: 36px;padding-right: 0;}
li.product .star-rating{display: none !important;}
li.product h3{margin-top: -55px !important;padding-left: 8px !important;width: 100% !important;background: rgba(0,0,0,0.3) !important;position: relative !important;color: #fff;}
li.product span.price{float: right !important;margin-top: -33px !important;margin-right: 8px !important;position: relative !important;}
li.product a.add_to_cart_button{text-align: center !important;padding-top: 14px !important;margin-top: 25px !important;margin-left: 50px !important;margin-bottom: 5px;}
li.product span.price del{display: none !important;}
li.product span.price, li.product span.price ins{font-size: 15px !important;font-weight: normal !important;text-decoration: none !important;color: #fff !important;}
li.product .add_to_cart_button{color: #FFF !important;}
li.product .add_to_cart_button:hover{color: #000 !important;}
.woocommerce-pagination li a, .woocommerce nav.woocommerce-pagination ul li span{padding: 15px !important;}
div.product h1, div.product .woocommerce-product-rating{display: none;}
.woocommerce div.product p.price, .woocommerce div.product span.price{font-size: 30px;color: #000;margin-bottom: 15px;}
div.product .quantity .qty{height: 41px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{display: none;}
div.product .related h2{margin-bottom: 20px;}
.woocommerce.single-product .marginb60{margin-bottom: 0 !important;}
.woocommerce-message a.button{text-align: center;padding-top: 15px;color:#000 !important;}
.woocommerce-message a.button:hover{color:#000 !important;}
.woocommerce .cart_totals .wc-proceed-to-checkout a{padding-top: 13px !important;}
.woocommerce .cart_totals .wc-proceed-to-checkout a:hover{color:#fff !important;}
.woocommerce .return-to-shop a{margin-bottom: 50px;margin-top:10px;text-align: center;padding-top: 14px;color:#000;}
.woocommerce .return-to-shop a:hover{color:#000 !important;}
.woocommerce .cart_totals h2{margin-bottom: 20px;}
.woocommerce .woocommerce-breadcrumb{margin-bottom: 25px;}
.woocommerce .shop_table tr td.actions{padding: 20px 10px;}
.woocommerce .col-lg-9 li.product a.add_to_cart_button{margin-left: 20px !important;}
.woocommerce .col-lg-9 li.product h3{font-size: 13px !important;}
.woocommerce .col-lg-9 li.product span.price{margin-top: -30px !important;}
.woocommerce .col-lg-9 li.product span.price,.woocommerce .col-lg-9 li.product span.price ins{font-size: 13px !important;}
.widget_shopping_cart_content p.buttons a{text-align: center;color: #FFF;padding-top: 14px;}
.widget_shopping_cart_content p.buttons a:first-child{margin-bottom: 10px;}
.woocommerce-side .sidebar-widget input#woocommerce-product-search-field{width: 100%;border: 1px solid #ddd;padding: 0 10px;height: 40px;margin-bottom: 10px;}
.woocommerce table.shop_table{background: #f5f5f5 !important;border:0;}
.woocommerce thead th, .woocommerce tbody td{border:0 !important;}
.woocommerce table.shop_table{border-radius: 0;}
.woocommerce table.shop_table td,.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top:1px solid #e4e4e4 !important;}
.woocommerce table.shop_table td:hover, .woocommerce-checkout-payment{background: transparent !important;}
.woocommerce-checkout-review-order{margin-top: 10px;margin-bottom: 15px;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{background: #f5f5f5 !important;}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before{content: "" !important;display: block !important;border: 1em solid #f5f5f5 !important;border-right-color: transparent !important;border-left-color: transparent !important;border-top-color: transparent !important;position: absolute !important;top: -.75em !important;left: 0 !important;margin: -1em 0 0 2em !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{border-radius: 0 !important;background-color: #FFBD40 !important;}
.woocommerce .place-order #place_order{margin-right: -12px;margin-top: 5px;}
.woocommerce-thankyou-order-details, h2.wc-bacs-bank-details-heading{margin-top:20px !important;}
table.order_details{margin-top: 20px !important;}
ul.order_details{margin-top: 20px !important;margin-bottom: 40px !important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{background: #f7f7f7 !important;}
.woocommerce-info{border-top-color: #FFBD40 !important;}
.woocommerce-info:before{color: #ffbd40 !important;}
.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce input[type="tel"]{height: 41px;min-width: 200px;padding-left: 20px;background: #FFF;border: solid 1px #e1e1e1;padding-left: 10px;}
.woocommerce #order_comments_field textarea{border: solid 1px #e8e8e8;height: 100px;padding:5px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{min-width: 150px;height: 41px;}
