.recipesCarousel-block .carousel {
	 height: auto !important;
	 max-height: unset !important;
}

.recipesCarousel-block .card { 
	border-radius: 1rem;
    width:100%;
	overflow: hidden;
	border: none;
}

.recipesCarousel-block .card .tab {
	right: 1rem;
    top: -3px;
    margin: 0;
    line-height: 1rem;
    font-size: 1.5rem;
    color: #D80A38;
    position: absolute;
    display: block;
	text-shadow: 3px 3px 6px rgba(0,0,0,0.7);
}

.recipesCarousel-block .card .card-img { height:250px; border-radius:0;  object-fit: cover; object-position: center;}
.recipesCarousel-block .wp-pagenavi { clear: both; margin-top: 4rem; }

.recipesCarousel-block .card a {
	text-decoration: none;
}

.recipesCarousel-block .card a span {
	text-decoration: underline;
}

.recipesCarousel-block .card-body p {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.recipesCarousel-block .post-meta {

}
.recipesCarousel-block .post-meta p { 
    font-size: 12px;
	line-height: 16px;
    font-style: italic;
    color: #9c9a9a;
	margin: 0;
	display: flex;
    flex-wrap: wrap;
}
.recipesCarousel-block .post-meta a, .post-meta a:hover { color: #9c9a9a !important; text-decoration:none;  }
.recipesCarousel-block .post-meta p span {
	margin-right:5px;
	white-space: nowrap;
}

.recipesCarousel-block .carousel-item-next, .recipesCarousel-block .carousel-item-prev, .recipesCarousel-block .carousel-item.active {
    display: flex !important;
}

.recipesCarousel-block .carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

.recipesCarousel-block .carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") !important;
}

.recipesCarousel-block .carousel-indicators {
	height: calc(100% - 2em);
    right: 1em;    
	left: unset;
	bottom: unset;
	padding: 1em;
    flex-direction: column;
	justify-content: flex-start;
	margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.recipesCarousel-block .carousel-indicators [data-bs-target] {
    width: 5px;
    height: 5px;
}

.recipesCarousel-block .carousel-control-next, .carousel-control-prev {
	width: unset;
    padding: 1em;
}