/*
Theme Name: Lucent
Theme URI: https://lucent.qodeinteractive.com
Description: Lighting Shop Theme
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Text Domain: lucent
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Requires at least: 6.3
Tested up to: 6.8.2
Requires PHP: 7.4
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


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

#qodef-page-header .qodef-widget-holder .widget:first-child {
	display: none;
}
#wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox {
	display: none;
}

#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark {
	display: none;
}

.woocommerce-notices-wrapper {
	display: none;
}

#qodef-woo-page.qodef--single form.cart .variations_button {
	display: none;
}

#qodef-page-mobile-header .qodef-widget-holder {
	display: none;
}

/*Page Breadcrumb*/
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab>h2 {
	display: none;
}

.qodef-page-title .qodef-breadcrumbs span.qodef-breadcrumbs-current br {
    display: none;
}

.qodef-page-title .qodef-breadcrumbs span {
	font-size: 14px;
}

@media only screen and (max-width: 1024px) {
    .qodef-page-title {
        padding: 40px 0 !important;
    }
}

/*Page layout*/
@media only screen and (max-width: 767px) {
body.single-product #qodef-page-inner {
    padding: 45px 0 130px!important;
}
}


/*Price hide*/
#qodef-woo-page .price {
	display: none;
}
.qodef-woo-product-content .price {
	display: none;
}

/*Variation reset btn*/
#qodef-woo-page.qodef--single form.cart .variations .reset_variations {
	display: none!important;
}

/*Page desc*/
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab p {
	line-height: 30px;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab li {
	font-size: 16px;
	line-height: 30px;
}
/*Page product padding*/
body.single-product #qodef-page-inner {
    padding: 50px 0 130px;
}

/*Model variation padding*/
#qodef-woo-page.qodef--single form.cart {
	margin-top: 25px;
}
/*Enquire button*/
.yith-ywraq-add-button  {
	margin-top: 25px;
}
.yith-ywraq-add-button  .show{
	margin-top: 0px;
}

/*footer logo*/
#qodef-page-footer .widget.widget_media_image img {
   max-width: 55%!important;
}

/*attribute title*/
.custom-variation-label {
  margin-bottom: 10px;
  font-weight: normal !important;
  font-size: 16px;
  line-height: 1.4;
}

/*Adjust SKU Space*/
#qodef-woo-page.qodef--single .product_meta{
	margin-top: 15px;
}


/*Hide SKU*/
#qodef-woo-page.qodef--single .product_meta .sku_wrapper {
	display: none;
}

/*Tags style*/
.widget.widget_product_tag_cloud .tagcloud a {
	font-size: 16px !important;
    line-height: 0.7em;
	font-weight: 400 !important;
	position: inherit!important;
	color: #646464;
}
.widget.widget_product_tag_cloud .tagcloud a:after {
	display: none;
}


/*product Downloadables btn style*/
.product-download-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px;
}

.product-download-buttons .download-link {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    color: #000;
    transition: all 0.3s ease;
}

.product-download-buttons .download-link:hover {
    background-color: #eaeaea;
    color: #000;
    border-color: #bbb;
}

.download-icon {
    width: 14px;
    height: 14px;
    display: inline-block;
}


/*Social share hide*/ 
#qodef-woo-page.qodef--single .qodef-social-share {
display: none;
}

/*product single page category + tag hover*/ 
.product_meta .qodef-woo-meta-value a:hover {
	color: #000!important;
}

/*Hide Product Page Filters */
.qodef-woo-results {
	display: none;
} 

/*Hide Scroll Up */
#qodef-back-to-top {
	display: none;
}

/*search filter sidebar*/
.widget.widget_product_search .qodef-search-form-inner {
	width: 90%;
}

.chaty-tooltip .on-hover-text {
    display: none !important;
}

.woocommerce-products-header .term-description p {
	display:none;
}

/*search filter header*/
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
background-color: #f9f9f9;
}
.dgwt-wcas-search-wrapp
 {
	width: 86%;
}
@media (max-width: 992px) {
	.dgwt-wcas-search-wrapp {
		width: 100%;
	} 
}
.qodef-header-navigation > ul > li:nth-child(6) {
  margin: 0 -57px 0 -30px;
  display: flex;
  align-items: center;
}
.qodef-header-sticky .qodef-header-navigation > ul > li:nth-child(6) {
	
}

.qodef-header-sticky {
	height: 81px;
}

.qodef-header-sticky .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
background: #000;
}

.dgwt-wcas-suggestion strong {
		font-weight: 400;
	}
	
/*search filter sidebar*/
[data-area="shop-sidebar"] .dgwt-wcas-search-form {
    margin-left: -15px!important;
}

.widget_custom_html .dgwt-wcas-search-wrapp {
	width: 100%!important;
}

#custom_html-4 .dgwt-wcas-search-wrapp {
    width: 90%!important;
	 margin-left: -15px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
   
}

/* Reduce the entire floating WhatsApp button size */
#Whatsapp-0-channel {
  transform: scale(0.9); /* Adjust from 0.5 to 1 for size */
  transform-origin: center;
}

/* Optional: remove extra padding if needed */
#Whatsapp-0-channel .chaty-icon {
  padding: 0 !important;
  margin: 0 !important;
}

/* Optional: reduce tooltip text */
#Whatsapp-0-channel .on-hover-text {
  font-size: 12px !important;
}

.enquiry-form-grid label {
	font-size: 15px;
}

.qodef-header-navigation .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    background-color: #ffffff;
	border: 2px solid black;
	font-size: 14px;
	height: 45px;
}
.qodef-header-navigation .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover {
	background-color: #efefef;
}

.qodef-header-sticky .qodef-header-navigation .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    background-color: #000;
	border: 2px solid #fff;
}
.qodef-header-sticky .qodef-header-navigation .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover {
    background-color: #323232;
}
.qodef-header-sticky .dgwt-wcas-ico-magnifier path {
  fill: white !important;
}

.qodef-header-sticky #dgwt-wcas-search-input-3::placeholder {
  
}
.qodef-header-sticky #dgwt-wcas-search-input-3 {
  color: white; /* typed text */
	font-size: 14px;
}

.qodef-header-sticky-inner {
	padding: 0 25px 0 25px;
}

.qodef-header-navigation .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	top: 16px;
}

.dgwt-wcas-st {
	font-size: 13px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{
    width: 15px;
    height: 15px;
}

.qodef-header-sticky .qodef-widget-holder .widget {
	border-left: 2px solid #fff;
	margin-left: 25px!important;
}


/* Hide "All Products" on desktop (above 1013px) */
@media (min-width: 1014px) {
  .menu-item-6016 {
    display: none !important;
  }
}

/* Show "All Products" only on mobile (1013px and below) */
@media (max-width: 1013px) {
  .menu-item-6016 {
    display: list-item !important;
  }
}

@media (max-width: 1013px) {
.qodef-custom-spacing #qodef-page-sidebar .widget_custom_html {
	display: none;
	}
}




.qodef-mobile-header-navigation>ul {
	padding: 15px 0;
}

.qodef-mobile-header-navigation>ul .menu-item-5807 {
	padding: 7px 0 0 0;
}

.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner{
    padding: 0 0 0 25px!important;
}

#qodef-page-footer-top-area {
            border-bottom: 1px solid #c6c6c6;
    }
/* footer logo (767px and below) */
@media (max-width: 767px) {
#qodef-page-footer .widget.widget_media_image img {
    max-width: 40% !important;
}
	
	#qodef-page-footer-top-area {
		padding: 70px 0 23px;
	}
}

@media only screen and (max-width: 680px) {
    #qodef-page-footer.qodef-footer-columns-spacing .qodef-grid>.qodef-grid-inner .qodef-grid-item:nth-child(3) {
       padding: 0 15px 0px; 
    }
}
@media only screen and (max-width: 767px) {
#qodef-page-footer #qodef-page-footer-bottom-area .qodef-grid-item .textwidget {
	display: flex;
	justify-content: center;
}
}

@media only screen and (max-width: 680px) {
    #qodef-page-footer.qodef-footer-columns-spacing .qodef-grid>.qodef-grid-inner .qodef-grid-item:first-child {
        padding-bottom: 55px;
    }
}

@media only screen and (max-width: 680px) {
    #qodef-page-footer-bottom-area .qodef-grid-item {
        padding-bottom: 0!important;
    }
}

#qodef-page-footer-top-area {
	    padding: 80px 0 30px;
}

.qodef-header-navigation>ul>li:last-child {
	margin: 0 -42px 0 -20px;
	display: flex;
	align-items: center;
}

@media only screen and (max-width: 1024px) {
    #qodef-page-footer.qodef-footer-columns-spacing .qodef-grid>.qodef-grid-inner .qodef-grid-item {
        padding-bottom: 0px;
    }
}

@media only screen and (max-width: 1024px) {
    #qodef-page-footer.qodef-footer-columns-spacing .qodef-grid>.qodef-grid-inner .qodef-grid-item:nth-child(5)>div {
        padding-top:32px;
    }
}

@media only screen and (max-width: 1024px) {
    #qodef-page-footer.qodef-footer-columns-spacing .qodef-grid>.qodef-grid-inner .qodef-grid-item:nth-child(6)>div {
        padding-top:32px;
    }
}

.wpgs-nav .slick-slide[data-slick-index="0"] { 
display: none; 
}

/* New */

