/*Generated time: July 19, 2024 07:08This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.*/
.articles-wrapper.grid{
	margin-top:0;
	margin-bottom:0
}
.articles-wrapper .article{
	max-width:100%
}
.article{
	display:flex;
	align-items:center
}
.article-card{
	width:100%;
	border:1px solid #efefef;
	box-shadow:0 2px 15px -1px rgba(0,0,0,.06);
	padding:.7rem;
}
.article-card__info{
	padding-top:1.5rem;
	display:flex;
	flex-direction:column;
	flex-grow:1
}
.article-card__image-wrapper{
	overflow:hidden;
	border-radius:var(--card-radius)
}
.article-card__image-wrapper>a{
	display:block
}
.article-card__title{
	font-weight:400;
	word-break:break-word;
	text-decoration:none;
    font-size: 15px !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4em;
    height: 2.8em;    /* Add this font size - 17/03/2025 */
}
.article-card__title~*{
	font-family:var(--font-heading-family)
}
.article-card__header{
	display:flex;
	flex-direction:column;
	row-gap:.6rem;
	line-height:2;
}
.article-card__header .h3{
	margin:0
}
.article-card__header .h3:not(:first-child){
	margin-top:1rem
}
.article-card__excerpt{
	font-size:1.4rem;
	line-height:calc(1 + .6 / var(--font-body-scale));
	margin-top:1.5rem;
	color:rgba(var(--color-foreground),.75)
}
.article-card__footer{
	font-size:1.4rem
}
.article-card__footer:not(:last-child){
	margin-bottom:1rem
}
.article-card__footer:last-child{
	margin-top:auto
}
.article-card__link{
	color:rgb(var(--color-link))
}
.article-card__link::before{
	content:'';
	width:2rem;
	height:.1rem;
	display:inline-block;
	vertical-align:middle;
	margin-right:1rem;
	background-color:currentColor;
	transition:width var(--duration-default) ease
}
header.entry-header {                                   /* Added date : 17/03/2025 */
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 1.5em;
    height: 3em;
    word-break: break-word;
@media screen and (hover:hover){
	.article-card .card:hover .article-card__link::before{
		width:4rem
}
}
@media only screen and (min-width: 992px) and (max-width: 1280px){
	.article-card{
		height: 285px !important;
	}
}
