/*
Theme Name: Bemins Child
Theme URI: http://www.wpbingosite.com/bemins
Author: wpbingo
Description: This is a child theme for Bemins
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: bemins
Text Domain: bemins-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* --- 1. HOME PAGE: TOP POSITION (White) --- */
/* Target the header only on the home page when it is NOT sticky */


.home #bwp-header.header-absolute:not(.sticky) .wpbingoLogo img {
    filter: brightness(0) invert(1) !important; /* Forces black logo to look white */
}

.home #bwp-header.header-absolute:not(.sticky) .menu-item-text,
.home #bwp-header.header-absolute:not(.sticky) .header-icon i,
.home #bwp-header.header-absolute:not(.sticky) .icons-cart .cart-count {
    color: #ffffff !important; /* Menu text and icons white */
}

/* --- 2. HOME PAGE: SCROLLED POSITION (Black) --- */
/* Target the header when the 'sticky' class is active */
.home #bwp-header.sticky .wpbingoLogo img {
    filter: none !important; /* Shows original black logo */
}

.home #bwp-header.sticky .menu-item-text,
.home #bwp-header.sticky .header-icon i {
    color: #000000 !important; /* Menu text and icons black */
}

/* Smooth transition */
#bwp-header .menu-item-text, 
#bwp-header .header-icon i, 
#bwp-header .wpbingoLogo img {
    transition: all 0.3s ease-in-out;
}
/* Remove the underline from the active/current menu item */
.std-menu ul.menu li.current-menu-item a .menu-item-text::before,
.std-menu ul.menu li a .menu-item-text::before {
    display: none !important;
    content: none !important;
}

/* Also remove it on hover just in case */
.std-menu ul.menu li a:hover .menu-item-text::before {
    display: none !important;
}



@media (max-width: 767px) {
    /* Adding 'body' and 'a' makes this selector much stronger */
    body .bwp-header .wpbingoLogo a img {
        max-width: 190px !important; 
        width: 190px !important;
        height: auto !important;
        display: block !important;
    }
	.bwp-footer img.footer-logo {
        width: 60%; /* Adjust this percentage as needed for mobile */
    }
}








.wpbingo-newsletter.newsletter-default .content-newsletter input[type=submit] {
    background: var(--button-color, #000 !important);
    background: #000 !important;
}
.elementor-11196 .elementor-element.elementor-element-ee13df2 .elementor-icon-list-text, .elementor-11196 .elementor-element.elementor-element-3e3c4ab .elementor-icon-list-item:hover .elementor-icon-list-text {
	color:#000 !important;
}
#bwp-footer ul.social-link li a:hover {
	background: #000 !important;
}
.bwp-header .wpbingoLogo img {
    max-width: 50% !important;
}
.bwp-footer img.footer-logo {
    width: 30%;
}
.home span.price {
    display: none !important;
}


/* single product page */
/* Hide Product Meta (Category), Shipping Info, and Checkout Box */
.woocommerce-product-details__short_description .safe-checkout,
.product_meta, 
.product_meta .posted_in,
ul.product-shipping-delivers,
div.safe-checkout {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}


