.woocommerce{clear:both}.woocommerce .onsale{position:absolute;top:6px;left:6px;background:#dc0f00;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;text-transform:uppercase;font-weight:600;font-size:12px}.woocommerce ul.product-cats{list-style:none;padding-left:0;overflow:hidden;clear:both;background:#f8f8f8;margin-top:20px;padding-top:15px;padding-bottom:15px}.woocommerce ul.product-cats li a:hover,.woocommerce ul.product-cats li a:focus{text-decoration:none}.woocommerce ul.product-cats li .cat-thumb{border:1px solid #d5d4d4;border-bottom:5px solid #6e1c16;background:#fff;padding:50px 10px 10px 10px;height:260px;position:relative}.woocommerce ul.product-cats li .cat-thumb img{width:auto;margin-bottom:0 !important;max-height:100%}.woocommerce ul.product-cats li .cat-thumb::before{position:absolute;top:18px;right:15px;content:"\f0fe";font-family:fontAwesome;color:#dc0f00;font-size:35px}.woocommerce ul.product-cats li h2{text-align:center;font-size:18px;border-bottom:0}.woocommerce ul.product-cats li h2::after{display:none}.woocommerce li.product-category a:hover,.woocommerce li.product-category a:focus{text-decoration:none}.woocommerce li.product-category .cat-thumb{border:1px solid #d5d4d4;border-bottom:5px solid #6e1c16;background:#fff;padding:50px 10px 10px 10px;height:260px;position:relative}.woocommerce li.product-category .cat-thumb img{width:auto;margin-bottom:0 !important;max-height:100%}.woocommerce li.product-category .cat-thumb::before{position:absolute;top:18px;right:15px;content:"\f0fe";font-family:fontAwesome;color:#dc0f00;font-size:35px}.woocommerce li.product-category h3{font-size:18px !important;border-bottom:0}.woocommerce li.product-category h3::after{display:none}.woocommerce ul.products{list-style:none;padding-left:0;overflow:hidden;clear:both;background:#fff;margin-left:-15px;margin-right:-15px;margin-top:25px}.woocommerce ul.products>li a{margin-bottom:15px;display:block}.woocommerce ul.products>li a .product-thumb{border:1px solid #d4d3d3;overflow:hidden;position:relative;padding:12px}.woocommerce ul.products>li a .product-thumb .table{display:table;width:100%;height:100%}.woocommerce ul.products>li a img{width:auto;margin-bottom:0 !important;max-height:100%}.woocommerce ul.products>li a h3{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:0;text-align:center;font-size:14px;line-height:20px;color:#000;font-weight:600}.woocommerce ul.products>li a .description .price{display:block;text-align:center;color:#000}.woocommerce ul.products>li a .description .price del{text-decoration:none;padding-left:7px;font-size:12px;position:relative;top:-1px}.woocommerce ul.products>li a .description .price ins{text-decoration:none;font-weight:700;color:#dc0f00;font-size:18px}.woocommerce ul.products>li a:hover,.woocommerce ul.products>li a:focus{text-decoration:none}.woocommerce ul.products>li:nth-child(2n+1){clear:both}@media (min-width: 768px){.woocommerce ul.products>li a .product-thumb{height:260px}}@media (min-width: 992px){.woocommerce ul.products>li:nth-child(2n+1){clear:none}.woocommerce ul.products>li:nth-child(3n+1){clear:both}}@media (min-width: 1200px){.woocommerce ul.products>li a .description{padding:10px 30px 10px 15px}}.woocommerce .cat-info{margin-top:-10px;padding:8px 10px;background:#fafafa;border-left:5px solid #fafafa;border-right:5px solid #fafafa}.woocommerce .cat-info p{margin-bottom:0;font-weight:600;line-height:34px}.woocommerce .cat-info select.orderby{background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.woocommerce .posted_in{display:none}.woocommerce .alert-special-order{padding:10px 10px 10px 50px;line-height:16px;position:relative}.woocommerce .alert-special-order::before{content:"\f05a";font-family:fontAwesome;color:#9edeeb;position:absolute;top:12px;left:12px;font-size:30px;line-height:30px}.woocommerce div.product{background:#fff;clear:both}.woocommerce div.product h1.page-title{margin-bottom:30px}.woocommerce div.product .onsale{left:22px}.woocommerce div.product .images{margin-bottom:20px}.woocommerce div.product .images>a{display:block;border:1px solid #ccc;padding:10px}.woocommerce div.product .images img{margin-bottom:0 !important;width:100% !important}.woocommerce div.product .images .woocommerce-main-image{display:block;border:1px solid #eaebec;margin-bottom:20px}.woocommerce div.product .images .thumbnails a .attachment-shop_thumbnail{width:100%;min-width:none;border:1px solid #eaebec}.woocommerce div.product .save_flag{background:url("img/save-bg.png") no-repeat top center;background-size:100% auto;text-align:center;color:#fff;padding:10px;min-height:130px;max-width:180px;font-size:24px;padding-top:26px;float:right;padding-left:15px;padding-right:15px;font-weight:600}.woocommerce div.product .summary .price{display:block;text-decoration:none;font-weight:bold;font-size:30px;color:red}.woocommerce div.product .summary .price ins{display:block;text-decoration:none;font-weight:bold;font-size:30px;color:red}.woocommerce div.product .summary .price del{color:#000;text-decoration:none;font-size:14px}.woocommerce div.product .summary .product_meta{margin-top:20px;margin-bottom:20px}.woocommerce div.product .summary .product_meta .sku_wrapper{font-weight:700;font-size:15px}.woocommerce div.product .summary .product_meta .sku_wrapper .sku{font-weight:400}.woocommerce div.product form.cart{clear:both;overflow:hidden}.woocommerce div.product form.cart .quantity{float:left}.woocommerce div.product form.cart .quantity>span{font-weight:600}.woocommerce div.product form.cart .quantity input{width:100px;height:40px;font-size:18px}.woocommerce div.product form.cart .single_add_to_cart_button{margin-top:22px;margin-left:5px;line-height:27px;background:#636363;border-color:#636363;color:#fff;font-size:16px;padding-left:20px;padding-right:20px}.woocommerce div.product .product_description h2.title{font-size:22px;border-bottom:none;margin-top:40px}.woocommerce div.product .product_description h2.title::after{display:none}.woocommerce div.product .product_description p{font-size:14px}.woocommerce div.product .product_description .lead{font-size:19px}.woocommerce div.product .product-features ul{overflow:hidden;clear:both;padding-top:10px;padding-left:0;list-style:none}.woocommerce div.product .product-features ul li{color:#8e99a7;font-size:15px;margin-bottom:5px;padding-left:22px}.woocommerce div.product .product-features ul li::before{content:"\f05d";font-family:fontAwesome;position:absolute;top:0;left:0}@media (min-width: 992px){.woocommerce div.product .product-features ul li::nth-child(2n+1){clear:both}}.woocommerce #s2id_billing_country,.woocommerce #s2id_billing_state,.woocommerce #s2id_shipping_country,.woocommerce #s2id_shipping_state{padding:0;border:none}.woocommerce #s2id_billing_country .select2-choice,.woocommerce #s2id_billing_state .select2-choice,.woocommerce #s2id_shipping_country .select2-choice,.woocommerce #s2id_shipping_state .select2-choice{width:100%;height:34px;font-size:14px;line-height:1.42857143;background-image:none;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.woocommerce #s2id_billing_country .select2-choice .select2-chosen,.woocommerce #s2id_billing_state .select2-choice .select2-chosen,.woocommerce #s2id_shipping_country .select2-choice .select2-chosen,.woocommerce #s2id_shipping_state .select2-choice .select2-chosen{line-height:34px}.woocommerce #s2id_billing_country .select2-choice:focus,.woocommerce #s2id_billing_state .select2-choice:focus,.woocommerce #s2id_shipping_country .select2-choice:focus,.woocommerce #s2id_shipping_state .select2-choice:focus{border-color:#66afe9;outline:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.woocommerce .cart .product-remove{vertical-align:middle;width:5%}.woocommerce .cart .product-remove i{font-size:12px;background:red;padding:6px 7px;background:#d9534f;color:#fff;border-radius:7px}.woocommerce .cart .product-thumbnail{vertical-align:middle;width:10%;display:none}.woocommerce .cart .product-thumbnail img{width:auto;height:40px;margin-bottom:0 !important}.woocommerce .cart .product-name{vertical-align:middle;width:50%}.woocommerce .cart .product-name a{color:#383838;font-weight:400;font-size:14px}.woocommerce .cart .product-name a:hover,.woocommerce .cart .product-name a:focus{text-decoration:none}.woocommerce .cart .product-price{vertical-align:middle;width:10%;text-align:right}.woocommerce .cart .product-quantity{vertical-align:middle;width:10%;text-align:right}.woocommerce .cart .product-quantity .quantity{margin-bottom:0}.woocommerce .cart th.product-quantity{text-align:center}.woocommerce .cart .product-subtotal{vertical-align:middle;width:15%;text-align:right}.woocommerce .cart .coupon{float:left}.woocommerce .cart input[name="update_cart"]{float:right;text-transform:uppercase;font-weight:600;text-shadow:0 1px #000}@media (min-width: 992px){.woocommerce .cart .product-thumbnail{display:table-cell}}.woocommerce dl.variation{overflow:hidden;clear:both;margin-bottom:0;margin-top:2px;max-width:600px}.woocommerce dl.variation dd,.woocommerce dl.variation dt{display:block;float:left;font-size:13px;line-height:16px;margin-bottom:3px}.woocommerce dl.variation dd p,.woocommerce dl.variation dt p{font-size:13px;line-height:16px;margin-bottom:0}.woocommerce dl.variation dd{margin-left:5px;margin-right:15px}.woocommerce .cart_totals h2{margin-bottom:0}.woocommerce #shipping_method{list-style:none;padding-left:0}.woocommerce #shipping_method>li{margin-bottom:5px;margin-top:5px}.woocommerce .woocommerce-shipping-calculator{background:#f5f5f5;padding:10px;margin-top:5px}.woocommerce .woocommerce-shipping-calculator .shipping-calculator-button{font-size:12px;text-transform:uppercase;font-weight:600}.woocommerce .woocommerce-shipping-calculator .shipping-calculator-button:hover,.woocommerce .woocommerce-shipping-calculator .shipping-calculator-button:focus{text-decoration:none}.woocommerce .checkout-button{text-transform:uppercase;font-weight:700;padding:10px 25px;font-size:16px;border:none;text-shadow:0 1px rgba(0,0,0,0.3)}.woocommerce label[for="createaccount"]{font-weight:bold}.woocommerce .login,.woocommerce .lost_reset_password{background:#fafafa;padding:15px;margin-bottom:30px;border:1px solid #d9d9da}.woocommerce .login label,.woocommerce .lost_reset_password label{padding-right:5px}.woocommerce .login input.form-control,.woocommerce .lost_reset_password input.form-control{background:#fff}.woocommerce .login .help-block a,.woocommerce .lost_reset_password .help-block a{border-bottom:1px dotted #dc0f00;color:#dc0f00;text-transform:uppercase;font-weight:600;font-size:12px}.woocommerce .login .help-block a:hover,.woocommerce .login .help-block a:focus,.woocommerce .lost_reset_password .help-block a:hover,.woocommerce .lost_reset_password .help-block a:focus{text-decoration:none}.woocommerce .woocommerce-shipping-fields .address-field strong{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fafafa;border:1px solid #d9d9da}.woocommerce #billing_country_field strong{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fafafa;border:1px solid #d9d9da}.woocommerce #order_review .product-name{line-height:14px;font-size:12px}.woocommerce .payment_methods{list-style:none;padding-left:0}.woocommerce .payment_methods li{border-left:8px solid #dc0f00;margin-bottom:5px;background:#f9f9f9;padding:10px 15px 10px 40px}.woocommerce .payment_methods li p{margin-bottom:0}.woocommerce .payment_methods li label{font-weight:600}.woocommerce .payment_methods li .payment_box{padding-left:20px}.woocommerce .payment_methods li .about_paypal{display:none}.woocommerce .payment_methods li img{margin-bottom:0 !important}.woocommerce .payment_methods .payment_method_paypal img{display:none}.woocommerce #place_order{text-transform:uppercase;font-weight:700;padding:10px 25px 10px 20px;font-size:16px;border:none;text-shadow:0 1px rgba(0,0,0,0.3)}.woocommerce input.form-control,.woocommerce textarea.form-control,.woocommerce #s2id_billing_country .select2-choice,.woocommerce #s2id_billing_state .select2-choice,.woocommerce #s2id_shipping_country .select2-choice,.woocommerce #s2id_shipping_state .select2-choice{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;background:#fafafa;border-color:#d9d9da}.woocommerce #ship-to-different-address{padding-left:30px;position:relative}.woocommerce #ship-to-different-address label{font-weight:400}.woocommerce #ship-to-different-address input{position:absolute;top:0;left:5px}.woocommerce .checkbox.control-label{line-height:40px}.woocommerce #s2id_billing_country,.woocommerce #s2id_billing_state,.woocommerce #s2id_shipping_country,.woocommerce #s2id_shipping_state{padding:0;border:none}.woocommerce #s2id_billing_country .select2-choice,.woocommerce #s2id_billing_state .select2-choice,.woocommerce #s2id_shipping_country .select2-choice,.woocommerce #s2id_shipping_state .select2-choice{width:100%;height:34px;font-size:14px;line-height:1.42857143;background-image:none;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.woocommerce #s2id_billing_country .select2-choice .select2-chosen,.woocommerce #s2id_billing_state .select2-choice .select2-chosen,.woocommerce #s2id_shipping_country .select2-choice .select2-chosen,.woocommerce #s2id_shipping_state .select2-choice .select2-chosen{line-height:34px}.woocommerce #s2id_billing_country .select2-choice:focus,.woocommerce #s2id_billing_state .select2-choice:focus,.woocommerce #s2id_shipping_country .select2-choice:focus,.woocommerce #s2id_shipping_state .select2-choice:focus{border-color:#66afe9;outline:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.woocommerce .myaccount_user a{color:#000;border-bottom:1px dotted #000}.woocommerce .myaccount_user a:hover,.woocommerce .myaccount_user a:focus{text-decoration:none}.woocommerce .my_account_orders a{color:#000}.woocommerce .my_account_orders a:hover,.woocommerce .my_account_orders a:focus{text-decoration:none}.woocommerce .edit-account legend{text-transform:uppercase;font-weight:700;font-size:19px;padding-bottom:5px;color:#484848;border-bottom:3px solid #484848}.woocommerce .addresses address{background:#f0f0f0;padding:15px;font-size:14px;min-height:120px}.woocommerce .addresses .btn.btn-primary{background:#636363;border-color:#636363;padding:8px 16px;font-size:16px}.woocommerce .addresses .btn.btn-primary:hover,.woocommerce .addresses .btn.btn-primary:focus{background:#565656;border-color:#565656}.woocommerce .order-info mark{background:none}.woocommerce ul.order_details{list-style:none;padding-left:0;background:#f0f0f0;padding:20px}.woocommerce table.order_details .product-name a{color:#000}.woocommerce table.order_details .product-name a:hover,.woocommerce table.order_details .product-name a:focus{text-decoration:none}.woocommerce table.customer_details>tbody>tr:first-child>th,.woocommerce table.customer_details>tbody>tr:first-child>td{border-top:none}.woocommerce .row-login-forms h2{margin-bottom:25px}.woocommerce .row-login-forms .btn.btn-primary{background:#636363;border-color:#636363;padding:8px 16px;font-size:16px}.woocommerce .row-login-forms .btn.btn-primary:hover,.woocommerce .row-login-forms .btn.btn-primary:focus{background:#565656;border-color:#565656}.woocommerce .row-login-forms .help-block a{border-bottom:1px dotted #dc0f00;color:#dc0f00;text-transform:uppercase;font-weight:600;font-size:12px}.woocommerce .row-login-forms .help-block a:hover,.woocommerce .row-login-forms .help-block a:focus{text-decoration:none}.woocommerce .row-login-forms .register{background:#fafafa;padding:15px;margin-bottom:30px;border:1px solid #d9d9da}.woocommerce .row-login-forms .register input.form-control{background:#fff}.tax-product_cat h1.page-title{color:#242424;font-size:26px;border-bottom:1px solid #d4d3d3;font-weight:700;padding-bottom:10px;position:relative}.tax-product_cat h1.page-title:after{content:'';display:block;background:#000;width:190px;height:1px;position:absolute;bottom:-1px;left:0}.tax-product_cat .term-description{padding-top:18px;padding-bottom:18px}.tax-product_cat .term-description p{font-family:Asap;font-size:16px}
