.woocommerce{margin-top:26px}.woocommerce p{color:#555!important}.woocommerce h2{font-size:20px!important}.woocommerce .button{background:#333!important;border-radius:3px!important;text-shadow:none!important;padding-left:15px!important;padding-right:15px!important;border:0px!important;transition:all 0.3s!important;-webkit-transition:all 0.3s!important;font-weight:300!important;box-shadow:none!important;color:#fff!important}.woocommerce .page-title{font-size:26px!important;margin-bottom:0px!important}.woocommerce .woocommerce-result-count{opacity:.4}.woocommerce-ordering .orderby{padding:12px 12px 12px 12px!important;height:auto!important;box-sizing:none!important;font-size:12px!important}.woocommerce .slider{padding-top:0px!important;margin-top:0px!important;background:#333}.woocommerce .navbar{margin-bottom:0px!important}.product{position:relative!important;transition:all 0.5s;-webkit-transition:all 0.5s;background:#fff;padding:12px 12px 12px 12px!important}.products .product:before,.products .product:after{content:"";position:absolute;z-index:-2}.products .type-product:before{top:10px;bottom:10px;left:0;right:50%;box-shadow:20px 0 10px #d3d0cb;-moz-border-radius:200px / 10px;border-radius:100px / 10px;top:50;bottom:50;left:12px;right:12px;-moz-border-radius:10px / 100px;border-radius:20px / 100px}.product img{margin-bottom:0px!important;box-shadow:none!important}.product h3{font-size:16px!important;margin-bottom:0px!important;padding-bottom:0px!important}.product .price{font-size:14px!important;position:static!important}.product .onsale{height:50px!important;display:block!important;width:50px!important;line-height:50px!important;text-align:center!important;background:#03C69F!important;box-shadow:none!important;border-radius:200px!important;padding:0 0 0 0px!important;margin-top:-12px!important;margin-right:-12px!important;z-index:1000!important}.product .add_to_cart_button{visibility:hidden;opacity:0;top:30px!important;left:20px!important;position:absolute!important;box-shadow:none!important;background:#222!important;border-radius:1px!important;color:#fff!important;text-shadow:none!important;padding:15px 15px 15px 15px!important;border:0px!important;transition:all 0.3s!important;-webkit-transition:all 0.3s!important;font-weight:300!important}.product:hover .add_to_cart_button{visibility:visible;opacity:1;top:20px!important}.product:hover img{opacity:.7}.product .add_to_cart_button:hover{background:#03C69F!important}.product .added_to_cart{margin-top:22px!important}.product-name a{color:#00C29B!important}.single-product .product{background:none;padding:0 0 0 0px!important}.single-product .woocommerce-main-image{background:#fff;padding:12px 12px 12px 12px!important;display:block!important}.single-product .woocommerce-tabs{width:100%;float:right;clear:none!important}.single-product .images{float:left}.single-product .product_title{font-size:26px!important;margin-bottom:0px!important}.single-product .product{padding-top:30px!important}.single-product .description{position:static!important}.single-product .price{position:static!important;font-weight:400!important;font-size:20px!important;color:#333;margin-bottom:22px!important}.quantity{width:140px!important;display:block!important}.quantity .minus,.quantity .plus,.quantity .qty{position:static!important;float:left!important;padding-left:0px!important;padding-right:0px!important}.quantity .minus:hover,.quantity .plus:hover,.quantity .qty:hover{border-color:#ccc!important}.quantity .minus,.quantity .plus{width:40px!important;background:#f6f6f6!important}.quantity .qty{border-left:0px!important;border-right:0px!important}.single_add_to_cart_button{background:#333!important;box-shadow:none!important;border:none!important;padding:14px 14px 14px 14px!important;text-shadow:none!important;font-weight:400!important}.single_add_to_cart_button:hover{background:#222!important}.shop_table{border-radius:none!important;border:none!important}.shop_table thead{border:none!important;background:none!important;border-bottom:1px solid #ccc;color:#333!important}.shop_table thead th{background:none!important;border-bottom:1px solid #ccc;color:#333!important}.shop_table th,.shop_table td{padding:18px 18px 18px 18px!important}.cart_table_item td{border:none!important;border-bottom:1px solid #ccc!important;background:none!important}.cart_totals{float:left!important}.cart_totals h2{text-align:left;font-size:20px!important;margin-bottom:12px!important}.cart_totals th,.cart_totals td{padding:12px 12px 12px 12px!important;background:none!important;border:none!important;border-bottom:1px solid #ccc!important;text-align:left!important}.cart_totals th{color:#333!important}.cart_totals tbody{background:#fff!important;padding:12px 12px 12px 12px!important}.shop_table .cart_table_item td{background:#fff!important}.shop_table .cart_table_item:hover td{background:#f5f5f5!important}.shop_table .actions{background:none!important;border:none!important;padding:0 0 0 0px!important;padding-top:22px!important}.addresses .address{background:#fff!important;padding:22px 22px 22px 22px!important;margin-bottom:22px;margin-top:22px;position:relative}.addresses .address:before,.addresses .address:after{content:"";position:absolute;z-index:-2}.addresses [class*="col"]:before{top:10px;bottom:10px;left:0;right:50%;box-shadow:20px 0 10px #d3d0cb;-moz-border-radius:200px / 10px;border-radius:100px / 10px;top:50;bottom:50;left:12px;right:12px;-moz-border-radius:10px / 100px;border-radius:20px / 100px}.shipping_calculator{margin-top:0px!important}.shipping-calculator-button{color:#00C29B!important;font-size:20px!important}.woocommerce-message{margin-top:22px}.woocommerce-tabs h2{font-size:18px}.woocommerce .tabs{padding-left:0px!important}.woocommerce-tabs .description_tab{box-shadow:none!important;border-radius:none!important;font-weight:300!important;margin-left:0px!important}.woocommerce-tabs .description_tab:after,.woocommerce-tabs .description_tab:before{border-radius:0px!important}.woocommerce-tabs ul li a{padding:12px 12px 12px 12px!important;font-weight:300!important}.payment_methods label{width:80%!important;display:inline}.product-remove a{height:1.5em!important;width:1.5em!important;line-height:1.5em!important;background:#00C29B;color:#fff!important}#coupon_code{margin-right:0px!important;border-right:none!important;border-top-left-radius:3px!important;border-bottom-left-radius:3px!important;width:120px!important}.coupon .button{border-top-left-radius:0px!important;border-bottom-left-radius:0px!important}