/*!
 * 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}.woocommerce table.cart .product-thumbnail{display:none}.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 div.product div.summary{width:auto;float: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 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 .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 #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{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.archive .products>li{width:100% !important}body.woocommerce.archive .products>li .woo-product-description table{display:none}body.woocommerce.archive .products>li .woo-product-description h3{font-size:1.5em}.woocommerce-store-notice{opacity:0.95}@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}}