/*!
 * Woo child theme overrides/additions
 */.hpbox-product .woocommerce ul.products li{width:100%;padding:0 1px 0 0;margin:0}.hpbox-product .woocommerce ul.products li .woo-product-description{display:none}.hpbox-product .woocommerce ul.products li span.price{display:none}.hpbox-product .woocommerce ul.products li a.add_to_cart_button{font-size:15px;font-weight:bold;background:#428bca;padding:5px 11px;color:#fff;border-radius:0;text-transform:uppercase}body.cart .main .woocommerce .woocommerce-message{display:none}body.cart .main .woocommerce .woo_pp_cart_buttons_div{display:none}body.cart .main td.product-quantity label{clip:auto;height:auto;overflow:visible;position:static !important;width:auto}.woocommerce table.cart .product-thumbnail{display:none}.woocommerce .cross-sells li.cross-sell:first-child{padding-left:0}.woocommerce .cross-sells li.cross-sell h3 a{text-decoration:none}.woocommerce .cross-sells li.cross-sell img{padding-bottom:15px;max-width:300px}.woocommerce .cross-sells li.cross-sell .btn.black{color:#fff}.woocommerce .cart-collaterals .cart_totals{float:none}.woocommerce a.checkout-button,.woocommerce .button.alt,.woocommerce a.add_to_cart_button,.woocommerce a.button{display:block;float:left;overflow:hidden;height:48px;text-align:center;border:1px solid rgba(0,0,0,0.75);padding:6px 21px 3px 21px;transition:background 0.3s;font-family:"MyriadPro-Regular",sans-serif;background:linear-gradient(to bottom, #b6db69 0, #8abc01 2%, #5a9d00 74%, #4e9400 100%);margin-right:11px;font-weight:bold !important;color:#fff !important;border-radius:0 !important;text-transform:uppercase;text-decoration:none}.woocommerce a.checkout-button:hover,.woocommerce .button.alt:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce a.button:hover{background:linear-gradient(to bottom, #4e9400 0, #7db901 78%, #88bf01 100%)}.woocommerce a.checkout-button.loading,.woocommerce .button.alt.loading,.woocommerce a.add_to_cart_button.loading,.woocommerce a.button.loading{opacity:1 !important}.woocommerce a.checkout-button.checkout-button,.woocommerce .button.alt.checkout-button,.woocommerce a.add_to_cart_button.checkout-button,.woocommerce a.button.checkout-button,.woocommerce a.checkout-button.wc-backward,.woocommerce .button.alt.wc-backward,.woocommerce a.add_to_cart_button.wc-backward,.woocommerce a.button.wc-backward{padding:15px 21px 4px 21px !important}.woocommerce .promo2{padding-bottom:20px}.woocommerce .promo2 li.empty{padding-left:0}.woocommerce .promo2 li.empty p{font-size:16px}.woocommerce p.buttons{font-size:100%}.woocommerce p.buttons a:first-child{float:left}.woocommerce p.buttons a:last-child{float:right}.woocommerce .widget_shopping_cart_content .total{border-top:1px solid #333;padding-top:11px;margin-top:8px}.widget_shopping_cart .buttons a{height:auto}.widget_shopping_cart #woo_pp_ec_button{display:none}.widget_shopping_cart .widget_shopping_cart_content .promo2{padding-bottom:0}.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li.empty{padding-left:0}.internal #sidebar{margin-top:15px}.cart .sidebar{display:none}.cart table.cart th{font-size:120%}.cart table.shop_table th{font-size:120%}body.single-product .woocommerce-message a{display:flex;align-items:center}body.single-product div.product div.summary{width:auto;float:none}body.single-product div.product div.summary h1{display:none}body.single-product div.product div.summary .cart .single_add_to_cart_button{clear:both;display:block;margin-top:15px}body.single-product div.product div.summary .product_meta{display:none}body.single-product div.product ul.tabs{display:none}body.single-product .sidebar .woocommerce.widget_shopping_cart{display:none}.main .woocommerce ul.products li.product{float:none;width:100%;margin:0;min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);overflow:hidden;margin-top:25px}.main .woocommerce ul.products li.product .woo-product-description h3,.main .woocommerce ul.products li.product .woo-product-description h2,.main .woocommerce ul.products li.product .woo-product-description h1{margin-top:0}.main .woocommerce ul.products li.product .woo-product-description h3{font-size:20px}.main .woocommerce ul.products li.product .woo-product-description strong{display:inline;font-weight:bold}.main .woocommerce ul.products li.product .button{padding-top:16px;padding-bottom:13px}.main .woocommerce a.added_to_cart{margin-left:15px;margin-top:25px}.main .woocommerce a.added_to_cart:hover{text-decoration:underline !important}body.woocommerce-checkout .order_details{padding:15px;padding-left:0;font-size:130%}body.woocommerce-checkout .woocommerce-info{margin-top:2em !important;border-top:none}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea{padding:6px}body.woocommerce-checkout .form-row textarea{height:8em}body.woocommerce-checkout .form-row .input-checkbox{margin:8px 2px 0 0}body.woocommerce-checkout .customer_details{font-size:120%}body.woocommerce-checkout h3{margin:1em 0 0.5em}body.woocommerce-checkout h2.wc-bacs-bank-details-heading{margin-top:25px}body.woocommerce-checkout .woocommerce-additional-fields label{line-height:1.23em !important}body.woocommerce-checkout #certificate-options-container{padding-top:15px}body.woocommerce-checkout .product-name a.remove{position:absolute;font-size:1.3em}body.woocommerce-checkout .product-name .cqoc_product_name,body.woocommerce-checkout .product-name .quantity{padding-left:35px;padding-top:4px;display:block}body.woocommerce-checkout #payment #place_order{font-size:18px}body.woocommerce-checkout address{font-size:18px;font-family:"MyriadPro-Cond",sans-serif;font-weight:300;color:#111;line-height:1.23em}body.woocommerce-order-pay .woocommerce form>table#woo-pxpost-table{display:none}body.woocommerce-order-pay .woocommerce form>table #expiryDateRow select{margin-right:15px;font-size:16px}body.woocommerce-order-pay .woocommerce form>table #cvcNumberRow input{padding:5px;min-width:100px}body.woocommerce-order-pay .woocommerce form>table td{padding-bottom:25px}body.woocommerce-order-pay .woocommerce form>table td input[type="text"]{padding:5px;min-width:350px}body.woocommerce-order-pay .woocommerce form>table td span input{margin-right:10px}body.woocommerce-order-pay .woocommerce form>br{display:none}body.woocommerce-order-pay .woocommerce form #payment .wc_payment_methods #payment_method_stripe{margin:0 1em 0 0}body.woocommerce.archive .products{border-top:2px solid #eee;padding-top:25px}body.woocommerce.archive .products>li{width:100% !important;margin-bottom:20px;border-bottom:2px solid #eee;padding-bottom:25px}body.woocommerce.archive .products>li .woo-product-description table{display:none}body.woocommerce.archive .products>li .woo-product-description h3{font-size:1.5em}body.woocommerce.archive .products>li .button{display:flex;align-items:center;font-size:0.85em}body.woocommerce.archive .products>li .add_to_cart_button{display:none}.woocommerce-store-notice{opacity:0.95}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{line-height:1.25 !important}.woocommerce .woocommerce-order-details .order-again{overflow:hidden}.woocommerce .woocommerce-order-details .order-again .button{height:auto!important}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,0.2)}.admin-bar p.demo_store{top:32px}p.woocommerce-store-notice.demo_store{opacity:.8}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.main .post-password-form{margin-top:15px}body.blog .main>header h1{color:#5a9d00}body.blog .main section.blog-index>h2{margin-top:5px;margin-bottom:25px}.blog-index article{margin-bottom:33px}.blog-index article.wide .featured-image{min-height:310px;padding:40px}@media only screen and (max-width: 767px){.blog-index article.wide .featured-image{padding:20px}}.blog-index article .featured-image{min-height:295px;background-repeat:no-repeat;background-size:cover;margin-bottom:13px;display:flex;align-items:flex-end;padding:25px}@media only screen and (max-width: 767px){.blog-index article .featured-image{padding:15px}}.blog-index article .featured-image div{text-transform:capitalize}.blog-index article .featured-image div h1,.blog-index article .featured-image div date{color:#fff}.blog-index article .featured-image div date{margin:0;font-size:1.35em;padding:0 5px;letter-spacing:0;background-color:#5a9d00}.blog-index article .featured-image div h1{margin:0;margin-top:-1px;padding:2px 12px 0;background:rgba(0,0,0,0.8)}.blog-index article .featured-image div h1:hover{background:#000}.blog-index article .featured-image div h1 a{color:#fff !important;border:none}.blog-index article .featured-image div h1 a:hover{text-decoration:none;border:none}@media (min-width:768px) and (max-width:991px){.blog-index article .featured-image div date{font-size:1.5em}.blog-index article .featured-image div h1{font-size:1.6em}}@media only screen and (max-width: 767px){.blog-index article .featured-image div date{font-size:1.5em}.blog-index article .featured-image div h1{font-size:1.6em}}.blog-index article .entry-summary a{color:#5a9d00;font-size:1.15em}.two-col-row{display:flex}@media only screen and (max-width: 767px){.two-col-row{display:block}}.two-col-row article:first-child{margin-right:10px}.two-col-row article:last-child{margin-left:10px}@media (max-width:420px){body.woocommerce-order-pay .woocommerce form>table td input[type="text"]{min-width:300px}}@media (min-width:768px){.woocommerce .cart-collaterals .cart_totals{width:75%}.woocommerce p.buttons a{display:block;float:none;margin-bottom:10px}.woocommerce p.buttons a:first-child,.woocommerce p.buttons a:last-child{float:none}}@media (min-width:992px){.woocommerce p.buttons a:first-child,.woocommerce p.buttons a:last-child{display:inline}.woocommerce p.buttons a:first-child{float:left}.woocommerce p.buttons a:last-child{float:right}}