/* 1st animated text */
span.elementor-headline-dynamic-text.elementor-headline-text-active {
    text-decoration: underline;
}

/* Set min height for the image container */
.elementor-posts .elementor-post__thumbnail {
    min-height: 545px;
    height: 545px; /* force equal height */
    overflow: hidden;
}

/* Make image cover the container */
.elementor-posts .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.elementor-post__read-more {
    display: inline-block;
    padding-top: 10px;
    border-bottom: 1px solid currentColor;
    padding-bottom: 2px;
}

.oom-floating-whatsapp-response li.error {
	list-style: none;
}

#product-listings li.product {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}