/* 
Theme Name: Astra Child
Theme URI:  https://example.com/
Description: Child theme for Astra — place custom styles here.
Author:      Roomi Merchant
Author URI:  https://example.com/
Template:    astra
Version:     1.0.0
Text Domain: astra-child
*/

/* h1, h2, h3, h4, h5, h6, p, a, span, strong {
    color: black !important;
} */

.site-logo-img .transparent-custom-logo img,
.ast-theme-transparent-header .site-logo-img img,
.main-header-bar .custom-mobile-logo-link>img {
    filter: unset;
}

.ast-grid-right-section .ast-builder-menu-2 {
    display: none;
}

.elementor-widget-hfe-woo-product-grid .hfe-product-item h2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.whatsapp_chat {
    position: fixed;
    right: 30px;
    z-index: 999;
    max-width: 50px;
    bottom: 20px;
    right: 10px;
}

@media (max-width: 921px) {
    @keyframes marquee {
        0% {
            transform: translateX(100%);
        }

        100% {
            transform: translateX(-300%);
        }
    }

    .usp-slider {
        overflow: hidden;
    }

    .usp-slider>.e-con-inner {
        flex-wrap: unset !important;
    }

    .usp-slider>.e-con-inner {
        animation: marquee 15s linear infinite;
    }

    .usp-slider>.e-con-inner>.e-con {
        flex: 1 0 75%;
        max-width: 100%;
        padding: 15px;
    }

    .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-logo-link {
        display: none;
    }

    .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link {
        display: block;
    }
}