
        /* Ensure blog images are visible */
        .blog-featured-image img,
        .post-thumbnail img,
        .elementor-post__thumbnail img,
        .elementskit-entry-thumb img,
        .elementor-posts-container .elementor-post__thumbnail img,
        .elementskit-blog-posts .elementskit-entry-thumb img,
        article .elementor-post__thumbnail img,
        article .elementskit-entry-thumb img {
            visibility: visible !important;
            opacity: 1 !important;
            max-width: 100% !important;
            height: auto !important;
        }
        
        /* Ensure image containers are visible */
        .blog-featured-image,
        .post-thumbnail,
        .elementor-post__thumbnail,
        .elementskit-entry-thumb {
            visibility: visible !important;
            opacity: 1 !important;
        }
        
        /* Fix for ElementsKit thumbnails - proper alignment */
        .elementskit-entry-thumb {
            display: block !important;
            width: 100% !important;
            overflow: hidden !important;
        }
        .elementskit-entry-thumb img {
            display: block !important;
            width: 100% !important;
            height: auto !important;
            object-fit: cover !important;
            margin: 0 !important;
            padding: 0 !important;
        }
        
        /* Fix for Elementor thumbnails - proper alignment */
        .elementor-post__thumbnail {
            display: block !important;
            width: 100% !important;
            overflow: hidden !important;
        }
        .elementor-post__thumbnail img {
            display: block !important;
            width: 100% !important;
            height: auto !important;
            object-fit: cover !important;
            margin: 0 !important;
            padding: 0 !important;
        }
        
        /* Ensure blog post containers maintain proper structure */
        .blog-featured-image,
        .post-thumbnail {
            display: block !important;
            width: 100% !important;
            overflow: hidden !important;
        }
        .blog-featured-image img,
        .post-thumbnail img {
            display: block !important;
            width: 100% !important;
            height: auto !important;
            object-fit: cover !important;
        }
        
        /* Override any hiding styles */
        img[src]:not([src=""]):not([src="#"]) {
            visibility: visible !important;
            opacity: 1 !important;
        }
        
        /* Ensure images with valid src stay visible */
        .blog img[src]:not([src=""]):not([src="#"]),
        article img[src]:not([src=""]):not([src="#"]),
        .elementor-post img[src]:not([src=""]):not([src="#"]) {
            visibility: visible !important;
            opacity: 1 !important;
        }
