.woocommerce-MyAccount-content .woocommerce-error{display:none}.woocommerce-grouped-product-list-item__label{color:#5086ec}.woocommerce-store-notice,p.demo_store{background-color:#0a6203;font-weight:bold;padding-bottom:10px!important}.onsale{display:none}body:not(.et-fb) .dl-slide-sidebar{transform:translateX(-300px)}body:not(.et-fb) .dl-slide-sidebar.is-opened{transform:translateX(0)}.dl-slide-sidebar.has-transition{transition:.7s}.dl-close{cursor:pointer}#main-content .container{padding-top:0px!important}h4+p,h5+p,h3+p{margin-top:-5px}.et-dynamic-content-woo a{text-decoration:underline;color:#1881dd!important}#menu-all-cat-menu .menu-item li a{color:#000!important;display:inline-block;padding-bottom:2%;padding-top:2%;font-size:15px!important}#menu-all-cat-menu .menu-item a{color:#df1835!important;display:inline-block;font-weight:600;padding-bottom:2%;padding-top:2%;font-size:17px!important}@media (max-width:766px){#main-content .container{width:90%!important}.woocommerce-checkout #payment div.payment_box .form-row{max-width:280px}}.woocommerce ul.products li.product .button{font-size:18px}.woocommerce .quantity input.qty{width:5em}.pdmenu .nav li li{padding-left:5px;padding-right:5px}.et-menu li li a{padding:6px 20px;width:210px}.woocommerce-page ul.products li.product{text-align:center}.woocommerce ul.products li.product .button{margin-top:.4em;font-weight:600;padding-top:4px;padding-bottom:5px}.woocommerce-products-header{margin-top:1%;margin-bottom:1%}.woocommerce .woocommerce-ordering{margin-bottom:3%}.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:1.2em;line-height:1.2em}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1em!important;line-height:1.2em}.woocommerce ul.products li.product .price{color:#666!important;font-size:19px;font-weight:700}.wc-block-product-categories-list-item{font-weight:bold}.wc-block-product-categories-list-item{font-weight:bold;text-transform:capitalize!important}.wc-block-product-categories-list .wc-block-product-categories-list--depth-1 a{font-weight:normal!important}.sku_wrapper{display:none!important}.woocommerce-variation-price .woocommerce-Price-amount.amount{font-size:24px;font-weight:600}.woocommerce-cart-form__contents .woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding-right:35px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding-top:13px;padding-bottom:13px}.count{display:none}.woocommerce div.product p.stock{font-size:1.2em;font-weight:bold;margin-bottom:2%}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{left:0px!important;margin:0!important;right:auto!important}.woocommerce-page span.onsale,.woocommerce span.onsale{z-index:2;background:#E02B20!important;border-radius:3px!important;color:#fff;font-size:20px;font-weight:700!important;left:10px!important;line-height:inherit!important;margin:0!important;min-height:0!important;min-width:0!important;padding:3px 8px!important;position:absolute;text-shadow:none!important;top:10px!important;border:solid #fff 2px;box-shadow:4px 4px 6px 0px rgba(0,0,0,0.3)!important}.woocommerce-cart-form a{color:#df1835;font-weight:600;letter-spacing:.05em}.form-row.place-order{background-color:#FFF}#cardExpiryMonth,#cardExpiryYear{width:95px!important;text-align:left}#cardExpiryMonth,#cardExpiryYear,#cardNumber,#cardCVV{font-size:17px!important}#cardNumber,#cardCVV{text-align:left}.checkout.woocommerce-checkout{padding:3%!important;box-shadow:0px 0px 20px #ccc;margin-bottom:5%}#select2-billing_state-container{background:#dfdfdf;font-weight:600;padding-top:2px;padding-bottom:2px;color:#000000}.woocommerce-form-coupon-toggle .woocommerce-info{background-color:#8c8c8c!important}#order_review_heading{background:#df1835;color:#fff;padding:2%;border:2px solid #df1835;border-radius:8px 8px 0 0;margin-top:3%}#order_review{margin-bottom:8%;border:2px solid #df1835;padding:3%;border-radius:0px 0px 8px 8px}.woocommerce-info{font-size:16px!important;padding:11px!important;font-weight:600}#order_review{margin-bottom:8%}.woocommerce-checkout #payment{background:#FCE8EB;border-radius:5px}.woocommerce-checkout #payment div.payment_box{background-color:#fff;color:#000;font-weight:600}.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff;border-top-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-left-color:rgb(255,255,255);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment ul.payment_methods li{text-transform:uppercase;font-weight:700}.woocommerce form .form-row.woocommerce-validated select{border-color:#eee;background-color:#eee}#ppc-button{max-width:350px}.woocommerce a.button.alt,.woocommerce-page a.button.alt{border:none}.woocommerce a.button::after,.woocommerce-page a.button::after{content:none}.vi-wcaio-sb-container .button.vi-wcaio-product-bt-atc{background:#df1835}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{color:#000000;font-weight:600;font-size:14px;padding-top:1.5%;padding-bottom:1.5%;letter-spacing:.06em}.woocommerce form .form-row input.input-text{background:#fbe7ea}.woocommerce form .form-row.woocommerce-validated select{border-color:#eee;background-color:#fbe7ea}#wc-helcimjs-cc-form #cardNumber{width:auto}#wc-helcimjs-cc-form .form-row-first{width:30%;float:left}#wc-helcimjs-cc-form .form-row-last{width:30%;float:left}#block-9.et_pb_widget select{width:100%;height:35px;padding:0 5px;font-weight:600;font-size:14px!important;text-align:center;text-transform:uppercase!important}#block-9.wc-block-product-categories.is-dropdown{width:80%;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;text-transform:lowercase!important}.wc-block-product-categories__button{padding:0 .8em;background-color:#419309;color:#fff;border:2px solid #fff}#product-categories-62bf55c8a9753-select{border:3px solid #fff}.dl-v-menu .et_pb_menu_inner_container,.dl-v-menu .et_pb_menu__wrap,.dl-v-menu .et_pb_menu__menu,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block}.dl-v-menu .et_mobile_nav_menu{display:none}.dl-v-menu a:before{content:'';background:gray;display:block;position:absolute;width:10px;height:2px;top:.6em;left:-20px;opacity:0;transition:all .3s ease-in-out}.dl-v-menu a:hover:before{left:-10px;opacity:1}.dl-v-menu a:hover{padding-left:5px}.woocommerce a.added_to_cart{padding-top:0.5em;display:block}@media only screen and (max-width:600px){.sq-card-wrapper .sq-card-iframe-container{width:97%!important}.payment_box.payment_method_square_credit_card{padding-left:.5em!important;padding-right:.5em!important}.checkout.woocommerce-checkout{padding:5%!important}.page-id-33 #main-content .container{width:98%!important;margin-top:5%}.woocommerce-info{font-size:13px!important}.woocommerce ul.products li.product .button{margin-top:.4em;font-weight:600;padding-top:4px;padding-bottom:5px;padding-left:5px;padding-right:5px;font-size:13px;text-align:center!important}.woocommerce-page ul.products li.product:nth-child(n){width:47%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:95%!important;line-height:1.2em}.woocommerce ul.products li.product .price{color:#666!important;font-size:17px;font-weight:700}#menu-all-cat-menu .menu-item li a{font-size:14px!important}#menu-all-cat-menu .menu-item a{padding-bottom:4%;font-size:16px!important}.woocommerce-checkout #payment ul.payment_methods{padding:.2em}.payment_box p{font-size:12px;margin-bottom:5px}.sq-card-message.sq-visible.sq-card-message-error{font-size:13px!important}}.patriot-chart-button{background-image:linear-gradient(180deg,#000000 0%,#b6d54b 100%)!important;font-size:16px!important;font-weight:700!important;line-height:1.1em!important;padding-bottom:10px!important;padding-top:10px!important;padding-left:12px!important;padding-right:12px!important;border:1px solid #fff}.speedrite-chart-button{background-image:linear-gradient(180deg,#000000 0%,#df1835 100%)!important;font-size:16px!important;font-weight:700!important;line-height:1.1em!important;padding-bottom:10px!important;padding-top:10px!important;padding-left:12px!important;padding-right:12px!important;border:1px solid #fff}.main_title{margin-top:8%;margin-bottom:5%}#post-33 .main_title{margin-top:2%;margin-bottom:2%}.woocommerce-button.button.view,.woocommerce-button.button.pay,.woocommerce-button.button.cancel{font-size:16px}