/*
Theme Name:		 Octavia
Theme URI:		 https://wordpress.org
Description:	 Octavia is a child theme for Kadence
Author:			   Primitive Digital
Author URI:		 https://primitivedigital.co/
Template:		   kadence
Version:		   1.0.0
Text Domain:	 octaviadickinson
*/

/* Pages and Archive Titles */
.page .page-title h1.entry-title { background: rgb(254 254 254 / .9); padding: 10px 30px; max-width: 450px; }

.noproductprice .woocommerce ul.products li.product .price{ display: none !important; }
.noproductoptions .woocommerce ul.products li.product .product-action-wrap { display: none !important; }

/* WOO - Single Products */
.quantity.spinners-added input.minus, .quantity.spinners-added input.plus { line-height: 1.6 !important; padding-top: 18px !important; padding-bottom: 18px !important; }
.woocommerce div.product .kwt-add-to-cart-single .button.single_add_to_cart_button { line-height: 1.6; padding: 18px 36px 18px 36px; }
.woocommerce div.product .woocommerce-variation-availability { display: none; }
.kwsb-snackbar-notice a {padding-left: 6px; }
.woocommerce div.product .kwt-related-single h2.wt-crp-heading { text-align: center; margin-bottom: 20px; }
.woocommerce div.product .kwt-related-single .woocommerce-loop-product__title { text-align: center; }
.woocommerce div.product .kwt-related-single .price { display: none !Important; }
.woocommerce div.product .kwt-related-single .product-action-wrap { display: none; }
.woocommerce div.product .kwt-related-single ul.products li.product .entry-content-wrap { padding: 0px 10px !important; }
.woocommerce div.product div.images .flex-control-thumbs { margin-top: 0px !important; }

.woo-archive-loop h2.woocommerce-loop-product__title { text-align: center; }
.woo-archive-loop .price { display: none !important; }
.woo-archive-loop .product-action-wrap { display: none; }

#honor-enquire p { margin-top: 0px !important; }

/* WOO - Single Products - Fabrics & Wallpapers */


.product .colourways .product-details { display: none; }
.product .colourways ul.products { column-gap: 10px; row-gap: 10px; }
.product .colourways .grid-sm-col-3 { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }

.upsells ul.products li.product .entry-content-wrap { padding-top: 0px !important; }
.upsells ul.products li.product .product-details .woocommerce-loop-product__title { text-align: center !important; }
.upsells ul.products li.product .product-details .price { display: none !important; }
.upsells ul.products li.product .product-details .product-action-wrap { display: none !important; }
.upsells h2 { text-align: center !important; }


/* WOO - Single Products Samples - Fabrics & Wallpapers */

.woocommerce .product_cat-wallpaper form.cart .variations .kt_color_sw_span img, .woocommerce .product_cat-fabric form.cart .variations .kt_color_sw_span img { width:75px; height: 75px; }
.woocommerce .product_cat-wallpaper form.cart .variations .label, .woocommerce .product_cat-fabric form.cart .variations .label { display: none !important; }
.woocommerce .product_cat-wallpaper form.cart .variations, .woocommerce .product_cat-fabric form.cart .variations { width: auto !important; margin-right: 10px; float: left !important; }
.woocommerce .product_cat-wallpaper form.cart .single_variation_wrap, .woocommerce .product_cat-fabric form.cart .single_variation_wrap { width: auto !important; float: left !important; }
.woocommerce .product_cat-wallpaper form.cart a.reset_variations, .woocommerce .product_cat-fabric form.cart a.reset_variations { display: none !important; }
.woocommerce .product_cat-wallpaper form.cart .single_variation, .woocommerce .product_cat-fabric form.cart .single_variation { display: none !important; }
.woocommerce .product_cat-wallpaper .variations .kad_radio_variations.kt-image-color-sw label, .woocommerce .product_cat-fabric .variations .kad_radio_variations.kt-image-color-sw label { border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; }
.woocommerce .product_cat-wallpaper form.cart label.kt_disabled, .woocommerce .product_cat-fabric form.cart label.kt_disabled { display: none !important;}
.woocommerce .product_cat-wallpaper .variations .kad_radio_variations input[type=radio]:checked+label, .woocommerce .product_cat-fabric .variations .kad_radio_variations input[type=radio]:checked+label, .variations .kad_radio_variations label.selectedValue:not(.used-for-specificity):not(.used-forspecificity):not(.usedfor-specificity) { border-color: #aa032a; }
.woocommerce .product_cat-fabric .variations .kad_radio_variations label:not(.selectedValue) img, .woocommerce .product_cat-wallpaper .variations .kad_radio_variations label:not(.selectedValue) img { filter: brightness(0%); }
.woocommerce .product_cat-wallpaper .kwt-add-to-cart-single, .woocommerce .product_cat-fabric .kwt-add-to-cart-single { margin-bottom: 12px !important;  margin-right: 12px; }
.woocommerce .product_cat-wallpaper .enquire-button, .woocommerce .product_cat-fabric .enquire-button { display: block; margin-top: 9px; float: left; }
.woocommerce .product_cat-wallpaper .enquire-button p, .woocommerce .product_cat-fabric .enquire-button p { margin-top: 0px !important; float: left; }
.woocommerce .fabric-add-to-cart { width: auto !important;  float: left !important; }
.woocommerce .product_cat-fabric .wp-block-kadence-accordion, .woocommerce .product_cat-wallpaper .wp-block-kadence-accordion { clear: both; }
.woocommerce .product .tradeprice { font-weight: bold !important; }
.woocommerce .product .retailrrp { font-size: 14px !important; }

/* WOO - Archives */
.woo-archive-loop h2.woocommerce-loop-product__title { text-align: center; }
.woo-archive-loop .price { display: none !important; }
.woo-archive-loop .product-action-wrap { display: none; }
.tax-product_cat .product-archive-hero-section h1.archive-title {
	max-width: 450px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    text-align: center;
    text-transform: none;
    background-color: rgba(255, 255, 255, 0.9);
}

/* WOO - Login */
button.show-password-input {     
	background: none !important;
    padding: 6px !important;
}

p.indicator-hint { display: none !important; }

/* WOO - Checkout */
.woocommerce-form-coupon-toggle {
    display: none;
}

/* Projects */

.project-card-overlay .kt-image-overlay-inner { display: none; }
.project-card-overlay:hover .kt-image-overlay-inner { display: block; }

/* WHOLESALESUITE - Login */
.ant-table-content .wholesale_price_container .wholesale_price_title { display: none !important; }

/* Members - No Access */
.members-access-error { text-align: center; margin: 50px; }

.header-mobile-account-in-wrap .header-account-button > .kadence-svg-iconset { font-size: 1.5em !important; }
#mobile-header .search-toggle-open-container .search-toggle-open .search-toggle-icon { color: #000 !important; }

/* MAILPOET - Footer Subscribe Form */
#mailpoet_form_1 form.mailpoet_form { padding: 0px !important; }
#mailpoet_form_1 form.mailpoet_form input { border-radius: 0px !important; padding: 10px !important;  }
#mailpoet_form_1 form.mailpoet_form .mailpoet_submit { line-height: 1.6; padding: 18px 36px 18px 36px !important; background: #880222 !important; }
.site-middle-footer-inner-wrap .widget-area .widget-title { text-align: center !important; margin-bottom: 1em !important; }

.footer-widget-area #block-28 { margin-bottom: 0px !important; }
#mailpoet_form_1 .mailpoet_paragraph { margin-bottom: 15px !important; }


/* MOBILE */
@media only screen and (max-width: 768px) {

	/* HEADER */
	.search-toggle-open { color: #333 !important; font-size: 1.1em !important; }
	.header-mobile-account-wrap { color: #333 !important; font-size: 1.1em !important; }
	/* FOOTER */
	.site-footer-middle-section-1 { display: none !important; }
	.site-footer-middle-section-2 { margin-top: 30px !important; }
	/* Woo - Eqnuire Button */
	.woocommerce .product_cat-fabric .kb-btnenquire, .woocommerce .product_cat-wallpaper .kb-btnenquire { width: auto; }
	.site-middle-footer-inner-wrap .widget-area .widget-title { text-align: left !important; }
	
	.woocommerce .product_cat-wallpaper form.cart .variations, .woocommerce .product_cat-fabric form.cart .variations { width: 100% !important; }
	.woocommerce .product_cat-wallpaper form.cart .single_variation_wrap, .woocommerce .product_cat-fabric form.cart .single_variation_wrap { width: 100% !important; }
	.woocommerce .product_cat-wallpaper .enquire-button p, .woocommerce .product_cat-fabric .enquire-button p { margin-top: 1em !important; }
}