article.fb-posts {
  background-color: #E0E0E0;
  --swiper-navigation-color: #ce3e2e;
  user-select: none;
}

article.fb-posts #fb-posts {
  padding: 25px 0 80px 0;
}



article.fb-posts .swiper-container {
  position: relative;
  padding: 0 30px;
}

article.fb-posts .news-title h2 span:after {
  content: url(/img/h2-after-red.png) !important;
}

article.fb-posts .posts-swiper {
  display: flex;
  flex-direction: row;
  padding: 0 0 50px 0;
}


article.fb-posts .post {

  font-size: 0.8rem;
  height: unset !important;
}

article.fb-posts .panel {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}

article.fb-posts .post .card {
  height: 100%;
}

article.fb-posts .post .panel-image {
  flex: 0;
}


article.fb-posts .post .panel-body {
  min-height: 120px;
  flex: 1;
}

article.fb-posts .post .date {
  padding-bottom: 12px;

}


article.fb-posts .swiper-button-prev {
  right: unset;
  left: 0
}

article.fb-posts .swiper-button-next {
  left: unset;
  right: 0
}

@media screen and (max-width: 576px) {
  article.fb-posts .container {
    max-width: 100% !important;
  }
}