/* =====  Dans les media =====*/
.media-frame {
  color: #5a5a5a;
  margin-bottom: 2rem;
}
.media-frame .excerpt {
  display: flex;
  border-bottom: 1px solid #dfdfdf;
  padding: 0 1rem 2rem;
  margin: 0 auto 2rem;
  max-width: 50rem;
}
.media-frame .excerpt h2 {
  margin: 0;
  font-size: 14pt;
  color: #494949;
}
.media-frame .excerpt .excerpt-image img {
  max-width: 200px;
  max-height: 200px;
  object-fit: cover;
  margin: 0.5rem 1rem 0.5rem 0;
  padding: 0.25rem;
  border: 1px solid #dfdfdf;
}
.media-frame .excerpt .post_date {
  font-size: 13px;
  padding: 5px 6px;
}
.media-frame .excerpt .title {
  padding: 5px 6px;
}
.media-frame .title h3 {
  color: #02b3e7
}
.media-frame .excerpt .fourre-tout {
  font-size: 13px;
  padding: 5px 6px;
  font-style: italic;
}
.media-frame .excerpt .link {
  text-align: right;
  padding-right: 0.5rem;
}
@media (max-width: 30rem) {
  .media-frame .excerpt {
    display: block;
  }
  .media-frame .excerpt .excerpt-image img {
    width: 100%;
    max-width: initial;
    max-height: initial;
    margin: 0;
  }
}
/* ===== // Dans les media =====*/