div.bbp-template-notice{padding:.75rem 1.25rem;margin-bottom:1rem !important;border:1px solid transparent;border-radius:.25rem;background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}div.bbp-template-notice p{font-size:16px;padding:0;margin:0 !important}div.bbp-template-notice.info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}div.bbp-template-notice.error{background-color:#f2dede;border-color:#ebcccc;color:#a94442}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{padding:1.2rem 1.25rem;padding-left:49px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;font-size:16px}body .woocommerce-error{background-color:#f2dede;border-color:#ebcccc;color:#a94442}body .woocommerce-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}body .woocommerce-message{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.woocommerce-cart table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart,.woocommerce-cart table.shop_table,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{border:none}.woocommerce-cart table.cart thead tr{border-bottom:1px solid rgba(0,0,0,0.1)}.woocommerce-cart table.cart tbody tr{border-top:1px solid rgba(0,0,0,0.1)}.woocommerce-cart table.shop_table td{padding:15px 12px}.woocommerce-cart table.cart img{width:80px}.woocommerce-cart .quantity .qty{border:1px solid #e8e8e8}.woocommerce-cart a.remove{font-size:0}.woocommerce-cart a.remove:before{content:'l';font-family:elumine !important;color:#000;font-weight:400;font-size:24px}.woocommerce-cart .product-remove a{height:auto}.woocommerce-cart #coupon_code{width:auto;border-radius:3px}@media screen and (max-width: 767px){.woocommerce-cart #coupon_code{width:48%}}.woocommerce-cart .coupon button,.woocommerce-cart input[type=text]{height:40px;font-weight:400;color:#fff}.woocommerce-cart .coupon input[type=text]{color:#444444}.woocommerce-cart .actions button{height:40px;font-weight:400}@media screen and (max-width: 767px){.woocommerce-cart table.shop_table td.actions{padding:30px 0}}.woocommerce-cart .cart-collaterals{margin-top:100px}.woocommerce-cart .cart_totals>h2{font-weight:700;margin-bottom:15px}.woocommerce-cart .amount{font-weight:700}@media screen and (max-width: 767px){.woocommerce-cart table.cart td.actions .coupon .button{width:48%;font-size:16px}}.woocommerce-cart ul#shipping_method{clear:both;padding-left:15px}@media screen and (max-width: 767px){.woocommerce-cart ul#shipping_method{padding-top:15px}}.woocommerce-cart button.button:disabled,.woocommerce-cart button.button:disabled[disabled]{color:#fff}.woocommerce-cart .product-price .amount,.woocommerce-cart .cart-subtotal .amount,.woocommerce-cart ul#shipping_method .amount{font-weight:400}.woocommerce-cart #add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th{width:120px}.woocommerce-cart .order-total{border-top:1px solid #ddd}.woocommerce-cart .order-total .amount,.woocommerce-cart .order-total th{font-size:24px}.woocommerce-cart .wc-proceed-to-checkout{text-align:right}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block}@media screen and (max-width: 576px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:18px}}.single-product.woocommerce div.product form.cart{display:flex;align-items:center}.single-product.woocommerce div.product form.variations_form,.single-product.woocommerce div.product form.grouped_form{flex-wrap:wrap}.single-product.woocommerce div.product form.variations_form .variations,.single-product.woocommerce div.product form.variations_form .woocommerce-grouped-product-list,.single-product.woocommerce div.product form.grouped_form .variations,.single-product.woocommerce div.product form.grouped_form .woocommerce-grouped-product-list{flex:0 0 100%}.single-product.woocommerce .quantity .qty{line-height:35px;border-radius:4px;box-shadow:none;border:1px solid #c4c4c4;min-width:80px;margin-right:15px}.single-product.woocommerce div.product form.cart .button{box-shadow:none;color:#fff}.single-product.woocommerce .product_meta .sku_wrapper,.single-product.woocommerce .product_meta .posted_in{display:block}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:#fff;font-size:20px;line-height:20px;font-weight:400;margin-right:15px}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:4px solid #3e3e3e}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-weight:700}.single-product.woocommerce div.product .woocommerce-tabs h2{display:none}.single-product.woocommerce .related.products h2{margin-bottom:30px;margin-top:50px}.single-product.woocommerce ul.products li.product,.single-product.woocommerce ul.products li.product{box-shadow:0 2px 4px rgba(0,0,0,0.14);min-height:auto !important}.single-product.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 15px}.single-product.woocommerce ul.products li.product .price{padding:0 15px}.single-product.woocommerce div.product p.price,.single-product.woocommerce div.product span.price{font-weight:700}@media screen and (max-width: 767px){.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{white-space:nowrap}}.single-product.woocommerce div.product .woocommerce-product-rating{margin-bottom:10px}.single-product.woocommerce .woocommerce-product-rating .count,.single-product.woocommerce .woocommerce-product-rating .no-count{background-color:transparent}.single-product.woocommerce #reviews #comments ol.commentlist{padding-left:0}.single-product.woocommerce #comments{padding:0}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:none}.woocommerce-checkout #customer_details{width:48%;float:left}@media screen and (max-width: 768px){.woocommerce-checkout #customer_details{width:100%}}.woocommerce-checkout #customer_details .col-1{width:100%;flex:0 0 100%;max-width:100%}@media screen and (max-width: 768px){.woocommerce-checkout #customer_details .col-1{padding:0}}.woocommerce-checkout #customer_details .col-2{width:100%;max-width:100%}@media screen and (max-width: 768px){.woocommerce-checkout #customer_details .col-2{padding:0}}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:48%;float:right}@media screen and (max-width: 768px){.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%}}.woocommerce-checkout input[type='text'],.woocommerce-checkout input[type='tel'],.woocommerce-checkout input[type='password'],.woocommerce-checkout input[type='email'],.woocommerce-checkout select,.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #ddd;height:45px;padding:10px;border-radius:3px}.woocommerce-checkout textarea{border:1px solid #ddd;border-radius:3px;padding:10px}.woocommerce-checkout .select2-selection__rendered{background:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea{line-height:45px}.woocommerce-checkout .entry-footer{clear:both}.woocommerce-checkout .woocommerce-info{margin-bottom:50px}.woocommerce-checkout form .form-row label{line-height:1;margin-bottom:5px;font-size:12px;color:#666;text-transform:uppercase;font-weight:400}.woocommerce-checkout form .form-row{margin-bottom:20px}.woocommerce-checkout table.shop_table td{padding:18px 12px}.woocommerce-checkout #add_payment_method #payment,.woocommerce-checkout .woocommerce-checkout #payment{background-color:transparent}.woocommerce-checkout form .form-row textarea{height:auto}.woocommerce-checkout .woocommerce-customer-details{width:48%;float:left}@media screen and (max-width: 768px){.woocommerce-checkout .woocommerce-customer-details{width:100%}}.woocommerce-checkout .woocommerce-order-details{width:48%;float:right}@media screen and (max-width: 768px){.woocommerce-checkout .woocommerce-order-details{width:100%}}.woocommerce-checkout .woocommerce-column__title,.woocommerce-checkout .woocommerce-order-details__title{font-size:20px;font-weight:700;margin-top:50px}.woocommerce-checkout .woocommerce-customer-details .woocommerce-column{width:100%;max-width:100%}.woocommerce-checkout #place_order{padding:18px 46px;font-size:20px}.woocommerce-checkout .shop_table thead{background-color:#f0f8ff}.woocommerce-checkout .shop_table .order-total{background-color:#f0f8ff}.woocommerce-checkout .shop_table .order-total th,.woocommerce-checkout .shop_table .order-total td{font-size:20px;vertical-align:middle}.post-type-archive-product .site-content-contain>#primary,.single-product.woocommerce .site-content-contain>#primary,.woocommerce-page .site-content-contain>#primary{width:100%;max-width:1080px;margin:auto;padding:20px}.post-type-archive-product a.added_to_cart,.single-product.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{float:right}.post-type-archive-product .products{display:flex;flex-wrap:wrap}.post-type-archive-product ul.products li.product .price{font-size:17px}.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{font-size:18px}.post-type-archive-product .woocommerce-pagination{background-color:#f4f4f4;padding:15px;display:flex;justify-content:center}.post-type-archive-product .woocommerce-pagination .page-numbers{border:none}.post-type-archive-product .woocommerce-pagination .page-numbers li{border:none}.post-type-archive-product .woocommerce-pagination .page-numbers li a,.post-type-archive-product .woocommerce-pagination .page-numbers li span{margin-right:10px;padding:7px 12px;border-radius:50%;border:1px solid #fff;font-size:15px;font-weight:700;line-height:19px;text-align:left;background-color:#ffffff}.post-type-archive-product .woocommerce-pagination .page-numbers li .current{color:#fff;font-weight:700}.post-type-archive-product ul.products li.product,.woocommerce-page ul.products li.product{box-shadow:0 2px 4px rgba(0,0,0,0.14)}@media screen and (max-width: 576px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;margin:0;margin-bottom:30px}}.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,.post-type-archive-product ul.products li.product .price,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .price{padding:0 15px}.post-type-archive-product .breadcrumbs-listing,.tax-product_cat .breadcrumbs-listing{display:none}.post-type-archive-product ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{margin:7px 15px}.post-type-archive-product ul.products li.product .button,.woocommerce-page ul.products li.product .button{margin:0 15px;margin-bottom:20px;float:right}.post-type-archive-product ul.products li.product .button.added,.woocommerce-page ul.products li.product .button.added{display:none}.post-type-archive-product ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart{padding:.618em 1em;border:1px solid;line-height:1;margin:0 15px;margin-bottom:20px;float:right}.post-type-archive-product ul.products li.product .added_to_cart::after,.woocommerce-page ul.products li.product .added_to_cart::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom;color:inherit}.woocommerce .button,.woocommerce button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:30px}.woocommerce-order ul.woocommerce-order-overview{display:flex;padding-left:0px;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 768px){.woocommerce-order ul.woocommerce-order-overview{margin-bottom:0}}.woocommerce-order ul.woocommerce-order-overview>li{flex:0 0 16.66667%;max-width:16.66667%;padding:0 15px;text-align:center;color:#434343;font-size:15px;font-weight:500;line-height:23px;margin-right:0}@media screen and (max-width: 768px){.woocommerce-order ul.woocommerce-order-overview>li{flex:0 0 100%;max-width:100%;text-align:left;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;border-right:none}}.woocommerce-order ul.woocommerce-order-overview>.woocommerce-order-overview__email{flex:0 0 33.33333%;max-width:33.33333%}@media screen and (max-width: 768px){.woocommerce-order ul.woocommerce-order-overview>.woocommerce-order-overview__email{flex:0 0 100%;max-width:100%;text-align:left}}.woocommerce-order .order_details tfoot>tr:nth-last-child(1){background-color:#f0f8ff}.woocommerce-order .order_details tfoot>tr:nth-last-child(1) th,.woocommerce-order .order_details tfoot>tr:nth-last-child(1) td{font-size:20px;vertical-align:middle}.woocommerce-order .wdm-final-msg-title{text-align:center;font-size:50px;font-weight:700;margin-bottom:0}.woocommerce-order .wdm-final-msg{font-size:18px;text-align:center}.woocommerce-order .wdm-final-msg span{font-weight:700}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{padding:0}@media screen and (max-width: 768px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:0 0 100%;max-width:100%;margin-bottom:30px}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:15px;border:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation ul .is-active{background-color:#f7f7f7}.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2,.woocommerce-account .col2-set .col-2{padding:0;flex:0 0 48%;max-width:48%}@media screen and (max-width: 768px){.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2,.woocommerce-account .col2-set .col-2{flex:0 0 100%;max-width:100%;margin-bottom:30px}}.woocommerce-account .addresses .title h3{font-size:20px;font-weight:700}.woocommerce-account .addresses .title .edit{font-size:0;float:none}.woocommerce-account .addresses .title .edit:before{content:"\f040";font-family:fontAwesome;font-size:18px;margin-left:15px;top:-5px;position:relative}.woocommerce-account input[type='text'],.woocommerce-account input[type='tel'],.woocommerce-account input[type='password'],.woocommerce-account input[type='email'],.woocommerce-account select,.woocommerce-account .select2-container--default .select2-selection--single{border:1px solid #ddd;height:45px;padding:10px;border-radius:3px}.woocommerce-account textarea{border:1px solid #ddd;border-radius:3px;padding:10px}.woocommerce-account form .form-row label{line-height:1;margin-bottom:5px;font-size:12px;color:#666;text-transform:uppercase;font-weight:400}.woocommerce-account table.my_account_orders td,.woocommerce-account table.my_account_orders th{padding:15px}.woocommerce-account form .form-row{margin-bottom:20px}.woocommerce-account form .form-row em{font-size:12px;color:#444444}
