/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 18 2024 | 08:20:43 */
/* Use featured-posts class for pages with featured post */
.featured-posts article.elementor-post {
	background-color: transparent;
    background-image: radial-gradient(rgb(71, 147, 175) 30%, rgb(67, 119, 137) 69%);
	border-radius: 20px;
}

.featured-posts article.elementor-post .elementor-post__card {
	background-color: transparent;
}

.featured-posts article.elementor-post .elementor-post__thumbnail__link {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 85%);
}

.featured-posts article.elementor-post .elementor-post__text .elementor-post__meta-data {
	margin: 8px 0;
}

.featured-posts article.elementor-post .elementor-post__text {
	min-height: 280px;
}

.featured-posts article.elementor-post .elementor-post__text .elementor-post__meta-data span.elementor-post-date:before {
	content: "Posted On";
	font-family: Roboto, sans-serif;
	font-size: 12px;
	font-style: italic;
	opacity: 0.8;
}

.featured-posts article.elementor-post .elementor-post__text .elementor-post__read-more-wrapper {
	display: flex;
    flex-direction: column;
    justify-content: flex-end;
    flex: 1 0 0;
    align-self: center;
}

.featured-posts article.elementor-post .elementor-post__text .elementor-post__title a:hover {
	text-decoration: underline;
}

.featured-posts article.elementor-post .elementor-post__text .elementor-post__read-more-wrapper a.elementor-post__read-more {
	background-color: #fff;
	padding: 12px 24px;
	border-radius: 10px;
	position: relative; /* Required to adjust the top property */
    top: 0; /* Default top position */
    transition: top 0.2s ease-in-out; /* Add a transition for the top property */
}

.featured-posts article.elementor-post .elementor-post__text .elementor-post__read-more-wrapper a.elementor-post__read-more:hover {
	top: -2px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.24);
    cursor: pointer;
}
