/*
Theme Name:		Boost Webstore by Nimbl
Theme URI:		https://master.boostwebstore.co.nz
Description:	Custom Theme developed for Boost by Nimbl
Author:			Nimbl
Author URI:		https://nimbl.nz/
Template:		hello-elementor
Version:		1.0.1
Text Domain:	boostwebstore-child
Tags:			boost
*/


/* Header */
@media(max-width:1024px){
	#header-col2 {order:3}
	#header-col2 {order:2}
}
body.logged-in .menu-item-4401 {display:none !important;}
body:not(logged-in) .menu-item-1422 {display:none !important;}



/* Remove Page Titles */
.page-header{display:none!important;}

.variations label{padding-left:10px;}
/*
@media (min-width:800px) {
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:600px !important;}
}
*/
@media (max-width:799.99px) {
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:50% !important;}
}

/* Cart Styling */
@media (max-width: 767px) {
	.woocommerce table.shop_table {border: none;}
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr { padding-bottom: 10px; }
	td.product-thumbnail { display: block !important; }
	td.product-thumbnail:before { content: "" !important; }
}
.elementor-element-17e2d85a .coupon .input-text {width:120px !important;}
.elementor-element-17e2d85a .wc-proceed-to-checkout a {background-color:#009ce0 !important;}
.elementor-element-17e2d85a .product-name a{color:black;font-family:"Helvetica", Sans-serif;}


/* Checkout Styling */
.woocommerce-checkout #payment ul.payment_methods { padding: 1.5em 3em; }
.wc-credit-card-form.wc-payment-form .form-row {padding: 0px !important;}
div.form-row.place-order {padding: 1.5em 3em!important;}
.woocommerce button.button.alt { background-color:#009ce0; width: 50%; }
.woocommerce button.button.alt:hover { background-color:#009ce0;}
h3#order_review_heading {padding-top: 20px;}
@media (max-width: 767px) {
	div.woocommerce-additional-fields { padding-top: 20px;}
	.woocommerce-additional-fields h3 { margin-bottom: 0px; }
}

/* My account */
.woocommerce-MyAccount-navigation li {
	list-style: none;
    background-color: #009ce0;
    text-decoration: none;
    border-radius: 10px;
    width: 200px;
    text-align: center;
    margin-bottom: 20px;
}
.woocommerce-MyAccount-navigation li a {display:block;width: 200px;color: white;padding: 15px;font-size: 18px;font-family:"Helvetica", Sans-serif;}
.woocommerce-MyAccount-navigation-link--downloads {display:none;}
.login button{background-color:#009ce0 !important;color:white !important;}

@media(max-width:910px){
	.woocommerce-MyAccount-navigation ul {padding-left:0px;}
}
@media(max-width:767px){
	.woocommerce-MyAccount-navigation li {width:100%;display:flex;justify-content:center;}
}


/* Archive Products */
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {height:46px;overflow:hidden}
@media (max-width:767px){ .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {height:70px;}}
.woocommerce-table--order-details .shipped_via {display:none;}
