.posts-block .topical__item .topical__content .topical__desc,
.top-banner .slide__right .slide__desc {
  text-align: left;
}

/* 8 */
.posts-block .posts-block__left .topical__item .topical__img-block .topical__img {
  height: 180px;
  max-width: 300px;
}

.header__menu>ul>li>a {
  padding: 16px !important;
}


.posts-block .topical__item .topical__img-block .category {
  top: 140px;
  bottom: auto;
}

/* 12 */
.swiper-button-next:after,
.swiper-button-prev:after {
  color: #aaaaaa;
}

.swiper-button-prev:hover:after,
.swiper-button-next:hover:after {
  color: #00B9A4;
}

.swiper-button-prev {
  left: 20px;
}

.swiper-button-next {
  right: 20px;
}

.top-banner {
  max-width: 1400px;
  margin: 0 auto;
}

.posts-block {
  margin-top: 60px;
}

@media screen and (max-width: 1200px) {

  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }

}
@media screen and (max-width: 991px) {

  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }

}
@media (max-width: 575.98px) {

  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }

}



.swiper-pagination-bullet {
  background-color: #00B9A4;
  width: 10px;
  height: 10px;
}

/* 21 */
.header__menu ul li a {
  padding: 20px;
}

/* 24 */
.support__item.li svg path {
  transform: scale(2.5);
}

.posts-block__right .support__list {
  display: flex;
  justify-content: center;
}

.posts-block__right .support__item {
  margin: 0 16px 20px 0;
}

@media (max-width: 319px) {
  .header__search {
    flex-wrap: nowrap;
  }
  .posts-block__right .support {
    padding: 20px 0;
  }

  .posts-block__right .support__list {
    flex-wrap: wrap;
  }

  .header {
    height: 100%;
  }

  .header__logo img {
    height: 50px;
  }

  .ttl-h2,
  h2 {
    font-size: 18px;
  }

  p {
    line-height: 22px;
  }

}

@media screen and (min-width: 320px) {

  .posts-block__right .support__list {
    flex-wrap: nowrap;
  }

}


html {
  scroll-behavior: smooth;
}

.sg-single .cms-editor div {
  height: auto;
}

@media screen and (max-width: 316px) and (max-height: 634px) {
  .facebook {
    width: 316px !important;
  }
  
  ._2p3a {
    width: 316px !important;
  }
  
  ._2lqh {
    max-height: 634px !important;
  }
}