/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * 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.
 */

h2 {
    font-size: 1.5rem;
}

h3 {
    font-size: 1rem;
    font-weight: 600;
}

.search-results .entry-title a{
	pointer-events:none;
}
.search-results .site-main {
	padding:80px 0px;

}

.video-grid {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.video-row {
    display: flex;
    justify-content: center; /* Centers last row */
    gap: 15px;
}

.video-item {
    flex: 0 1 calc(100% / var(--columns) - 15px); /* Consistent width */
    max-width: calc(100% / var(--columns) - 15px); /* Prevent larger images */
    display: flex;
    justify-content: center;
    align-items: center;
}

.video-item img {
    border: 1px solid #000; /* Black border */
    border-radius: 5px; /* Optional: Rounded corners */
    padding: 5px; /* Optional: Space inside border */
    width: 100%;
    height: auto;
}

.image-grid {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.image-row {
    display: flex;
    justify-content: center;
    gap: 15px;
}

.image-item img {
    width: 100%;
    height: auto;
}

/* Add padding when last row has fewer images */
.padding-row {
    justify-content: center;
}

