/* Stripe payment button */
.wc-stripe-payment-request-button-separator{
	display: none !important;
}

 /* Remove Nitropack logo */
div > div.E0O5jYN1z3UWT0UNN2QMMTzMMM5YzuYlogo{
	display: none !important;
}

 /* Remove Nitropack text */
div > div.E0O5jYN1z3UWT0UNN2QMMTzMMM5YzuYmessage{
	display: none !important;
}

 /* Wrapper */
.wcsatt-options-wrapper{
	width:100% !important;
}

#af_c_f_additionalshowhide_42292 > label{
	font-size: 17px;
	font-family: "apercu-bold";
	padding-bottom: 10px !important;
}

af_c_f_radios{
	padding-top:10px !important;
	font-size: 17px;
	font-family: "apercu-regular";
}

 /* Remove subscription text next to all products on Shop Catalog */
.wcsatt-sub-options {
    display: none;
}

 /* Make My Account > My Details Heading correct sizing */
h2:nth-child(3){
	font-size: 20px;
	font-family: "apercu-bold";
}

 /* Make My Account > My Details Heading correct sizing */
header h2{
	font-size: 20px;
	font-family: "apercu-bold";
}

 /* Add extra margin to My Account Subscription > View Subscription 'Switch Subscription' button */
a.wcs-switch-link.button:nth-child(3){
	margin-left: 10px !important;
}


 /* Add extra margin to My Account Renewal Subscription button */
a.button.subscription_renewal_early:nth-child(3){
	margin-top: 10px !important;
}

 /* My Account > Change Passwod Heading */
legend:nth-child(1){
	font-size: 20px;
	font-family: "apercu-bold";
}

 /* Checkout Agree T&Cs margin added to top */
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox:nth-child(1){
	margin-top: 20px !important;
}

 /* Add margin product variations */
a.reset_variations:nth-child(2){
	margin-left: 10px !important;
}

/* Remove shadow from Razzi images carousel #1 */
.razzi-images-carousel.content-img{
	box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
}

/* Remove shadow from Razzi images carousel #2 */
.elementor-widget-razzi-images-carousel.hover-image-on .content-img{
	box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
}

/* My Account sidebar */
.tgwc-woocommerce-MyAccount-navigation.tgwc-navbar-sidebar{
	margin-top: -50px;
	padding: 50px 0;
}

/* My Account Dashboard Welcome font size */
#tgwc-woocommerce > div > h3{
	font-size: 18px;
	font-family: "apercu-regular";
}

/* My Account section moved up */
#tgwc-woocommerce{
	margin-top: -40px;
}

/* My Account Never Wants pre-input outline */
#member_profile_fields\[my-profile-add-never-wants-veg\]_field > span > span > span.selection > span > ul > li > input{
	display: none;
}

/* Single Product Add to Cart button col */
button.single_add_to_cart_button.button.alt:nth-child(5){
	background-color: #436C63;
}

/* Product Variation Add to Cart button col #1 */
variations_button.woocommerce-variation-add-to-cart-disabled{
	background-color: #436C63 !important;
}

/* Product Variation Add to Cart button col #2 */
button.woocommerce-variation-add-to-cart-disabled{
	background-color: #436C63 !important;
}

/* My Account: Account Details button col */
#tgwc-woocommerce > div > form > p:nth-child(10) > button{
	background-color: #436C63;
}

/* Cart button col */
#content > div > div > section > div > div > div > div > div > div > div.woocommrece-cart-content > div > div > div.wc-proceed-to-checkout > a.checkout-button.button.alt.wc-forward{
	background-color: #436C63;
}

/* Logo max height */
#site-header > div.header-mobile.header-contents.logo-default.hidden-md.hidden-lg > div.site-branding > a > img{
	max-height: 50px !important;
}


/* Change all shop font heading size e.g. "Fresh Range kentish Chicken Drumsticks"*/
ul.products li.product .woocommerce-loop-product__title{
	font-size: 17px;
}


/* Change all shop price font heading size e.g. "£6.75"*/
ul.products li.product .price{
	font-size: 17px;	
}


/* Change all shop sub heading font size e.g. "Vegetables"*/
ul.products.product-loop-layout-1 li.product .meta-cat{
	font-size: 15.5px;
}

/* Change bold selected Never Wants to red to make it more legible */
.select2-container.select2-container--default .select2-results__option[data-selected=true]{
	color: '#6E3540';
}


/* Change Small Veg Box "From:" & "/ week" on price*/
#rz-shop-content > ul > li.has-subscription-plans.product.type-product.post-37429.status-publish.instock.product_cat-veg-box.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple > div > div.product-summary > span > span.from{
	display: none;
}
#rz-shop-content > ul > li.has-subscription-plans.product.type-product.post-37429.status-publish.instock.product_cat-veg-box.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple > div > div.product-summary > span > span.subscription-details{
	display: none;
}

/* Change Medium Veg Box "From:" & "/ week" on price*/
#rz-shop-content > ul > li.has-subscription-plans.product.type-product.post-37646.status-publish.instock.product_cat-veg-box.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple > div > div.product-summary > span > span.from{
	display: none;
}
#rz-shop-content > ul > li.has-subscription-plans.product.type-product.post-37646.status-publish.instock.product_cat-veg-box.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple > div > div.product-summary > span > span.subscription-details{
	display: none;
}

/* Change Large Veg Box "From:" & "/ week" on price*/
#rz-shop-content > ul > li.has-subscription-plans.product.type-product.post-37648.status-publish.first.instock.product_cat-veg-box.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple > div > div.product-summary > span > span.from{
	display: none;
}
#rz-shop-content > ul > li.has-subscription-plans.product.type-product.post-37648.status-publish.first.instock.product_cat-veg-box.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple > div > div.product-summary > span > span.subscription-details{
	display: none;
}

/* Change mobile header font size*/
#menu-new-menu > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-37418 > a{
	font-size: 16 px
}
#menu-new-menu{
	font-size: 16 px
}
#mobile-menu-modal > div.menu-mobile-panel-content.panel-content > div.modal-content{
		font-size: 16 px
}

/* Mobile mobile header font size*/
#mobile-menu-modal > div.menu-mobile-panel-content.panel-content > div.modal-header > div > div > a > img{
	@media only screen and (max-width: 600px);
	width: 20%;
}


/* Header menu desktop colour change*/
#site-header > div.header-bottom.header-contents.hidden-xs.hidden-sm.has-center.no-sides > div > div > div.header-department.text-empty > span{
	display: none !important
}
#site-header > div.header-bottom.header-contents.hidden-xs.hidden-sm.has-center.no-sides > div > div > div.header-department.text-empty{
	display: none
}
#site-header .header-search .search-field, #site-header .aws-container .aws-search-form .aws-search-field{
	background:white;
	border: white
}
#site-header.product-cat{
	background: white !important
}


/* Lower shop catalog header on mobile */
.catalog-toolbar.layout-v3.on-mobile {
    margin-top: 50px;
}

/* Remove duplicate shop catalog header on desktop */
#main > div.catalog-toolbar.layout-v3 > div.catalog-toolbar-tabs__content{
	display: none;
}

/* Remove first renewal on cart page */
#content > div > section > div > div > div > div > div > div > div.woocommrece-cart-content > div > div > table > tbody > tr.order-total.recurring-total > td > div{
	display:none;
}

/* Remove first renewal on checkout page */
#order_review > table > tfoot > tr.order-total.recurring-total > td > div{
	display:none;
}

/* Remove drop down selection for delivery day on checkout page */
#delivery_day_field > span > span > span.selection > span > span.select2-selection__arrow{
	display:none;
}

/* Remove drop down selection for lead source day on checkout page */
#lead_generated_field > span > span > span.selection > span > span.select2-selection__arrow{
	display:none;
}

/* Increase top margin on product category headings (product catelog pages) */
.woocommerce-products-header .term-description > p{
	margin-top:45px;
}

/* Increase checkout button size on mobile */
#place_order{
	height:60px;
}