/*
Theme Name: Lucent Child
Theme URI: https://lucent.qodeinteractive.com
Description: A child theme of Lucent
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: lucent
Template: lucent
*/

html {
	scroll-behavior: smooth;
}

/* Product Brochure*/
.product_brochure {
	background: #f4f4f4;
	padding: 10px;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.product_brochure .qodef-woo-meta-label {
	color: #91a699 !important;
}

.product_brochure .qodef-woo-meta-value {
	color: #91a699 !important;
}

.product_brochure .qodef-woo-meta-value a {
	color: #91a699 !important;
	text-decoration: underline;
}

/* Variation Gallery */
.variations-gallery .qodef-grid-item {
	margin-bottom: 40px;
}

body.single-product .dialog-lightbox-widget.elementor-lightbox {
    display: none !important;
    visibility: hidden !important;
}

header .qodef-header-logo-image {
	max-width: 180px;
}

footer #media_image-3 img {
	max-width: 200px !important;
	margin-bottom: 24px;
}

/* Single product page */
#qodef-woo-page.qodef--single .product_meta {
	margin-top: 0;
}
#qodef-woo-page.qodef--single .product_meta > span:not(.product_brochure){
	display: none;
}

.product-categories__list {
	display: flex;
	grid-column-gap: 20px;
	grid-row-gap: 8px;
	flex-wrap: wrap;
	list-style: none;
	padding-bottom: 64px;
}
.product-categories__list a {
	text-decoration: underline;
	font-weight: 500;
}
.qodef-woo-product-list:not(.custom),
.qodef-woo-results {
	display: none;
}

#qodef-woo-page.qodef--single .entry-summary .price {
	display: none;
}

#qodef-woo-page.qodef--single .woocommerce-product-details__short-description {
	margin-bottom: 24px;
}

body.page-id-2210.logged-in.admin-bar #qodef-page-header {
	top: 32px;
}
/* Product Range Tables */
@media (max-width:768px) {
	.product-range .elementor-widget-container .qodef-accordion .qodef-accordion-content .qodef-accordion-content-inner {
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.product-range .elementor-widget-container .qodef-accordion .qodef-accordion-content .qodef-accordion-content-inner table {
		width: 100%;
		min-width: 800px; 
		border-collapse: collapse;
	}
}