.woocommerce-page .site-content:before{content:none;}
.woocommerce-page .customized-content{font-size:1em;}
.woocommerce-page .customized-content p{line-height:1.5em;}
.woocommerce .site-content{padding:50px 0;}
.woocommerce #main{background-color:#fff;}
.woocommerce h1.page-title{margin-bottom:25px;}
.woocommerce ul.products li.product{margin-right:3.93333333%;overflow:hidden;text-align:center;}
.woocommerce ul.products li.product.last{margin-right:0;}
.woocommerce ul.products li.product:hover .product-actions{visibility:visible;opacity:1;bottom:0;}
.woocommerce ul.products li.product .img-wrapper{position:relative;overflow:hidden;margin:0 0 .5em 0;}
.woocommerce ul.products li.product .img-wrapper a img{margin:0;}
.woocommerce ul.products li.product .product-actions{visibility:hidden;opacity:0;position:absolute;bottom:-36px;width:100%;height:36px;transition:all 0.15s linear;}
.woocommerce ul.products li.product .product-actions .button, .woocommerce ul.products li.product .product-actions .added_to_cart{background:none;border:none;border-radius:0;box-shadow:none;color:#fff;display:block;font-size:0.85em;height:36px;line-height:36px;margin:0;padding:0;-webkit-backface-visibility:hidden;}
.woocommerce ul.products li.product .product-actions .button:hover, .woocommerce ul.products li.product .product-actions .added_to_cart:hover{opacity:0.95;}
.woocommerce ul.products li.product .product-actions .button.added{display:none;}
.woocommerce ul.products li.product .product-actions .button.loading{padding-right:0;}
.woocommerce ul.products li.product .product-actions .button.loading:after{top:0;right:0;left:0;bottom:0;}
.woocommerce ul.products li.product .onsale{top:12px;right:-31px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.woocommerce ul.products li.product .star-rating{margin-left:auto;margin-right:auto;}
.woocommerce ul.products li.product .price{color:#414141;font-size:1em;}
.woocommerce ul.products li.product .price del{display:inline;margin-right:10px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{color:#414141;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{line-height:1.2;}
.woocommerce ul.products li.product a.added_to_cart, .woocommerce ul.products li.product .button{font-size:0.85em;font-weight:normal;margin-left:5px;text-transform:uppercase;}
.woocommerce span.onsale{border-radius:0;font-size:12px;font-weight:600;line-height:28px;position:absolute;z-index:4;top:12px;right:-31px;overflow:hidden;width:120px;padding:4px;text-align:center;white-space:nowrap;text-transform:uppercase;color:#fff;}
.woocommerce span.onsale.outofstock{background-color:#aaa;}
.woocommerce span.onsale.new{background-color:#78C0F9;}
.woocommerce .woocommerce-result-count{font-size:0.9em;}
.woocommerce .woocommerce-ordering{font-size:0.9em;position:relative;top:-10px;}
.woocommerce div.product{overflow:hidden;}
.woocommerce div.product .onsale{top:9px;left:-31px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.woocommerce div.product .product_title{font-size:1.3em;}
.woocommerce div.product .woocommerce-product-rating{margin:5px 0;}
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{text-decoration:none;}
.woocommerce div.product span.price, .woocommerce div.product p.price{color:#77a464;margin-bottom:16px;}
.woocommerce div.product .woocommerce-product-details__short-description{margin-bottom:20px;}
.woocommerce div.product form.cart .button{font-size:0.85em;font-weight:normal;height:40px;line-height:39px;padding-top:0;padding-bottom:0;}
.woocommerce div.product .woocommerce-review-link:hover{color:#414141;}
.woocommerce div.product .product_meta span{display:block;font-size:13px;letter-spacing:1px;text-transform:uppercase;}
.woocommerce div.product .product_meta span span{color:#76838b;font-size:13px;display:inline;margin-right:0;}
.woocommerce div.product .product_meta span a{text-decoration:none;}
.woocommerce div.product .product_meta span a:hover{color:#414141;}
.woocommerce div.product .woocommerce-tabs h2{font-size:22px;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom-color:#e9e9e9;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#f7f7f7;border-color:#e9e9e9;border-radius:0;margin:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#777;font-weight:normal;font-size:13px;letter-spacing:1px;text-transform:uppercase;}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{border:none;border-bottom:2px solid rgba(50, 50, 50, 0.1);border-radius:3px;color:#fff;padding:0 15px;white-space:nowrap;vertical-align:middle;cursor:pointer;font-size:0.85em;font-weight:bold;height:40px;line-height:40px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-webkit-backface-visibility:hidden;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.12);transition:all 0.3s;}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{color:#fff;opacity:0.85;box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.2);}
.woocommerce .cart .button, .woocommerce .cart input.button{height:40px;text-transform:uppercase;}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{border:none;background-color:#eee;color:#999 !important;opacity:1;padding-top:0;padding-bottom:0;}
.woocommerce #add_payment_method table.cart input,
.woocommerce .woocommerce-cart table.cart input, .woocommerce .woocommerce-checkout table.cart input{height:40px;}
.woocommerce .coupon .input-text{min-width:200px;height:40px;padding-left:15px !important;padding-right:15px !important;}
.woocommerce .woocommerce-message{border-top-color:#eee;}
.woocommerce .woocommerce-message .button{margin-bottom:3px;}
.woocommerce .quantity .qty{height:40px;line-height:40px;border-radius:3px;padding-left:10px;padding-right:10px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{background:none;border-radius:50%;border:none;padding:0;width:56px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{position:relative;margin-left:72px;}
.woocommerce .page-content ol li, .woocommerce .entry-content ol li{list-style:none;}
.woocommerce .up-sells h2, .woocommerce .upsells h2{font-size:18px;margin-bottom:25px;}
.woocommerce table.shop_table{border-color:#eee;border-radius:0;border-right:none;border-bottom:none;margin-bottom:35px;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{background-color:#fff;border-top:none !important;border-left:none;}
.woocommerce table.shop_table .product-name a:hover{color:#414141;}
.woocommerce .cart-collaterals h2{font-size:1.5em;margin-bottom:20px;}
.woocommerce .cart_totals table.shop_table{border-right:1px solid #eee;}
.woocommerce .cart_totals table.shop_table th{border-right:1px solid #eee;}
.woocommerce .cart_totals .shipping-calculator-button{text-transform:uppercase;font-size:12px;letter-spacing:1px;display:inline-block;margin:10px 0 0 0;}
.woocommerce .cart_totals .shipping-calculator-button:hover{color:#414141;}
.woocommerce .related.products h2{font-size:22px;margin-bottom:20px;}
.woocommerce td.actions{padding:15px !important;}
.woocommerce a.remove{margin:0 auto;}
.woocommerce .shipping-calculator-form .button{margin-left:3px;}
.woocommerce .woocommerce-error li:before{content:none;display:none;}
.woocommerce .woocommerce-breadcrumb{background-color:#2da6e9;color:#fff;font-size:0.85em;font-weight:bold;height:50px;line-height:50px;padding:0 20px;position:absolute;top:75px;width:100%;left:0;text-align:center;}
.woocommerce .woocommerce-breadcrumb a{color:#fff;text-decoration:none;}
.woocommerce .woocommerce-breadcrumb a:hover{color:#fff;text-decoration:underline;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{font-weight:normal;}
.woocommerce .star-rating span:before{color:#ffa500;}
.woocommerce .comment-text .star-rating{margin-top:3px;}
.woocommerce ul.product_list_widget li .woocommerce-Price-amount.amount{color:#76838b;font-size:0.9em;margin-top:5px;}
.woocommerce ul.product_list_widget li img{float:left;width:80px;margin:0 15px 0 0;}
.woocommerce ul.product_list_widget li .star-rating{font-size:0.8em;margin:5px 0;}
.woocommerce ul.product_list_widget li .reviewer{color:#76838b;display:inline-block;font-size:0.8em;margin-top:5px;}
.woocommerce nav.woocommerce-pagination{border:none;}
.woocommerce nav.woocommerce-pagination ul{border:none;}
.woocommerce nav.woocommerce-pagination ul li{border:none;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{border:1px solid #606c7e;border-radius:3px;color:#414141;display:inline-block;font-size:1em;height:36px;line-height:34px;letter-spacing:1px;margin:0 3px;padding:0 12px;text-transform:uppercase;transition:0.3s all;text-decoration:none;}
.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-color:transparent;}
.woocommerce form .form-row textarea{box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.06);}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:48px;margin:0;padding:10px 0;vertical-align:middle;text-align:center;}
#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{max-width:48px;text-align:center;vertical-align:middle;line-height:auto;}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:#e5e5e5;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{padding:0;}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment{border:1px solid #eee;background-color:#fcfcfc;border-radius:0;}
#add_payment_method #payment ul.wc_payment_methods.payment_methods.methods li,
.woocommerce-cart #payment ul.wc_payment_methods.payment_methods.methods li,
.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li{margin:0;}
#add_payment_method #payment ul.wc_payment_methods.payment_methods.methods li:before,
.woocommerce-cart #payment ul.wc_payment_methods.payment_methods.methods li:before,
.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li:before{content:none;display:none;}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{background-color:#eee;color:#76838b;}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before{border-color:#eee;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:#eee;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{background-color:#fcfcfc;border-color:#eee;border-radius:0;}
.entry-content .woocommerce .cross-sells ul li:before{content:none;}
body.woocommerce-checkout #primary,
body.woocommerce-account #primary,
body.woocommerce-cart #primary{float:none;width:100%;}
body.woocommerce-checkout #secondary,
body.woocommerce-account #secondary,
body.woocommerce-cart #secondary{display:none;}
body.woocommerce-checkout .woocommerce-MyAccount-navigation ul li, body.woocommerce-account .woocommerce-MyAccount-navigation ul li, body.woocommerce-cart .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;}
body.woocommerce-checkout .woocommerce-MyAccount-navigation ul li:before, body.woocommerce-account .woocommerce-MyAccount-navigation ul li:before, body.woocommerce-cart .woocommerce-MyAccount-navigation ul li:before{content:none;}
body.woocommerce-checkout .woocommerce-MyAccount-navigation ul li a, body.woocommerce-account .woocommerce-MyAccount-navigation ul li a, body.woocommerce-cart .woocommerce-MyAccount-navigation ul li a{background-color:#f7f7f7;border-bottom:1px solid #f0f0f0;color:#414141;display:block;padding:10px 25px;}
body.woocommerce-checkout .woocommerce-MyAccount-navigation ul li a:hover, body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, body.woocommerce-cart .woocommerce-MyAccount-navigation ul li a:hover{background-color:#f3f3f3;}
body.woocommerce-checkout .woocommerce-MyAccount-navigation ul li.is-active a, body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, body.woocommerce-cart .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#f3f3f3;}
.woocommerce .footer-column ul.product_list_widget li, .footer-column ul.product_list_widget li{margin-bottom:20px;}
.woocommerce .footer-column ul.product_list_widget li img, .footer-column ul.product_list_widget li img{width:80px;}
.post-type-archive-product #main,
.single-product #main,
.archive.woocommerce #main{margin-top:50px;}
.site-footer .woocommerce ul.product_list_widget li .woocommerce-Price-amount.amount{color:rgba(255, 255, 255, 0.7);}
body.admin-bar .woocommerce-breadcrumb{top:107px;}
@media screen and (max-width:782px){
body.admin-bar .woocommerce-breadcrumb {
top: 121px;
}
}