/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

@media (max-width: 768px) {
  .slider-bg-home {
	background-color: rgba(234, 234, 234, 0.73) !important;
	backdrop-filter: blur(8px) saturate(125%);
	-webkit-backdrop-filter: blur(7px) saturate(125%);
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding: 10px;
	box-shadow: 0 0 15px #b5b5b5;
  }
}

.slider-bg-home-full {
	background-color: rgba(234, 234, 234, 0.73) !important;
	backdrop-filter: blur(8px) saturate(125%);
	-webkit-backdrop-filter: blur(8px) saturate(125%);
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding: 10px;
	box-shadow: 0 0 15px #b5b5b5;
}

.single-product .woocommerce-tabs .wd-nav-tabs-wrapper {
    text-align: left;
}

#menu-top-bar-right li a {
    text-transform: none;
}

#menu-main-navigation li a:hover,
#menu-main-navigation li.current-menu-item > a {
    	color: rgba(0, 123, 196, 1.0);
}

.wd-search-form .wd-search-cat span {
    text-transform: none !important;
}

.wd-products-tabs .wd-tabs-header a {
    text-transform: none !important;
}

#menu-main-navigation li a{
	//color: rgba(255, 255, 255, 1.0);
}

header.whb-header .whb-header-bottom {
	background: #393939;
  box-shadow: inset 0 6px 6px -6px #000000, inset 0 -6px 6px -6px #000000;
}

/* Sets the color for ANY active link in the initial sticky header */
.whb-sticky-clone #menu-main-navigation li.current-menu-item > a {
  color: rgb(95, 195, 255);
}

/* Sets the color for ANY active OR hovered link in the initial sticky header */
.whb-sticky-clone #menu-main-navigation li.current-menu-item > a,
.whb-sticky-clone #menu-main-navigation li a:hover {
  color: rgb(95, 195, 255);
}


/* Defines nav colors for the dark header scheme */
.whb-header-bottom.whb-color-dark .wd-nav[class*="wd-style-"] {
  --nav-color: #ECECEC;
  --nav-color-hover: rgba(224, 224, 224, 0.7);
  --nav-color-active: rgb(95, 195, 255);
  --nav-chevron-color: rgba(224, 224, 224, 0.45);
}

/* --- Dark Mode Menu Separator --- */
.whb-header-bottom.whb-color-dark .wd-nav.wd-style-separated > li:not(:last-child)::after {
  border-color: rgba(100, 100, 100, 1.0) !important;
}

/* Hide the page title on the main WooCommerce shop page */
body.woocommerce-shop .wd-page-title {
    display: none;
}

.single-product .wc-pao-addon-container h2 {
    font-size: inherit;
    font-family: inherit;
	 	margin-bottom: 0; /* Remove bottom margin for flex alignment */
}

/*
 * Apply side-by-side layout for desktop screens (992px and wider).
 * On mobile, elements will stack vertically by default.
*/
@media screen and (min-width: 1024px) {
    .single-product .wc-pao-addon-container {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .single-product .wc-pao-addon-container .wc-pao-addon-name {
        width: 106px;
        margin-right: 0;
        flex-shrink: 0;
    }

    .single-product .wc-pao-addon-container .wc-pao-addon-wrap {
        flex-grow: 1;
    }

    .single-product .wc-pao-addon-container h2 {
        margin-bottom: 0;
    }
}
