
.marge-articles {
  padding: 30px 30px 30px 30px !important;
}
.articles-similaires {
  margin-top: 60px; 
}
.articles-slider-wrap {
  position: relative;
  margin-top: 20px;
}
#articles-slick-wrapper .cat-links {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

#articles-slick-wrapper .cat-links a {
  padding: 5px 11px;
  white-space: nowrap;
}

/* cache les virgules */
#articles-slick-wrapper .cat-links {
  font-size: 0;
}

#articles-slick-wrapper .cat-links a {
  font-size: 12px;
}
#articles-slick-wrapper .post-card {
  background: #fff;
}

#articles-slick-wrapper .post-image {
  position: relative;

  height: 220px;

  overflow: hidden;

  flex-shrink: 0;

  border-radius: 18px 18px 0 0;
}
.post-no-img-placeholder {
  width: 100%;
  height: 100%;
  /* background: linear-gradient(135deg, #40181a, #6e3336) !important; */
  background-color: var(--color-background-secondary, #f0efe8);

}

.post-title h4 {
  font-size: 16px!important;
  font-weight: 500;
  line-height: 1.45;
}

@media (max-width: 1024px) {
  #articles-slick-wrapper .post-card {
    height: 400px;
  }

  #articles-slick-wrapper .post-image {
    height: 200px;
  }
}

@media (max-width: 767px) {
  #articles-slick-wrapper .post-card {
    height: auto;
    min-height: 380px;
  }

  #articles-slick-wrapper .post-image {
    height: 220px;
  }
}

@media (max-width: 575px) {
  #articles-slick-wrapper .post-image {
    height: 200px;
  }

  #articles-slick-wrapper .post-desc {
    padding: 16px;
  }

  #articles-slick-wrapper .post-title h4 {
    font-size: 14px;
  }
}