/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1774968725
Updated: 2026-03-31 14:52:05

*/


/* Target each loop item */
.home-about-product .e-loop-item {
    position: relative;
    overflow: hidden;
}

/* Create overlay */
.home-about-product .elementor-widget-theme-post-featured-image {
    position: relative;
}

.home-about-product .elementor-widget-theme-post-featured-image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0000005e; /* adjust darkness */
    opacity: 0;
    transition: 0.3s ease;
    z-index: 1;
}

/* Show overlay when hovering entire item */
.home-about-product .e-loop-item:hover 
.elementor-widget-theme-post-featured-image::after {
    opacity: 1;
}

/* Make sure image stays below overlay */
.home-about-product .elementor-widget-theme-post-featured-image img {
    display: block;
}

.home-featured-prod ul li.type-product:hover {
    background-color:#F5F5F5
}
.home-featured-prod ul li.type-product{
    text-align:center;
    padding-bottom:20px !important; 
}
.home-featured-prod ul li a.button.product_type_simple{
    display:none !important;
}


// END ENQUEUE PARENT ACTION
.inspiration-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
}

.inspiration-item {
    text-align: center;
}

.inspiration-item img {
    width: 100%;
    height: auto;
    display: block;
}

.inspiration-title {
    margin-top: 10px;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/* Hover effect like your design */
.inspiration-item a {
    display: block;
    position: relative;
}

.inspiration-item a::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    transition: 0.3s;
}

.inspiration-item a:hover::after {
    opacity: 1;
}

/* Responsive */
@media (max-width: 1024px) {
    .inspiration-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .inspiration-grid {
        grid-template-columns: 1fr;
    }
}