.elementor-grid {
--grid-column-gap: 30px;
--grid-row-gap: 35px;
}
.elementor-posts-container .elementor-post {
border-radius: 15px;
padding: 20px 20px 20px 20px;
box-shadow: 0px 10px 25px 0px rgb(0 0 0 / 15%);
--grid-column-gap: 30px;
--grid-row-gap: 35px;
}
.elementor-widget-posts .elementor-post__title a {
color: var(--e-global-color-text);
font-family: "Kollektif", Sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 32px;
}
.elementor-widget-posts .elementor-post__title {
line-height: 0;
margin-top: 12px;
}
.elementor img {
height: auto;
max-width: 100%;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.elementor-posts-container .elementor-post__thumbnail img {
display: block;
width: 100%;
max-height: none;
max-width: none;
-webkit-transition: -webkit-filter 0.3s;
transition: -webkit-filter 0.3s;
-o-transition: filter 0.3s;
transition: filter 0.3s;
transition: filter 0.3s, -webkit-filter 0.3s;
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
height: auto;
position: absolute;
top: calc(50% + 1px);
left: calc(50% + 1px);
-webkit-transform: scale(1.01) translate(-50%, -50%);
-ms-transform: scale(1.01) translate(-50%, -50%);
transform: scale(1.01) translate(-50%, -50%);
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
height: 100%;
width: auto;
}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
margin-bottom: 0px;
}
.elementor-widget-posts .elementor-post__meta-data .elementor-post-date {
font-size: 16px;
}
.elementor-widget-posts .elementor-post__read-more {
font-size: 16px;
color: black;
}
.elementor-post.elementor-grid-item {
transition: all 0.2s ease-out;
}
.elementor-post.elementor-grid-item:hover {
margin-top: -10px;
margin-bottom: 10px;
}
.elementor-post.elementor-grid-item:hover .elementor-post__read-more {
color: #e5758f;
}
.elementor-post.elementor-grid-item .elementor-post__thumbnail__link .elementor-fit-height img {
border-radius: 5px 5px 5px 5px;
}