/*--------------------------------------------------------------
  Text justify
--------------------------------------------------------------*/
.entry-content,
.entry-summary,
.entry-content p,
.entry-summary p {
  text-align: justify;
}

/*--------------------------------------------------------------
  Homepage scroll wrappers
--------------------------------------------------------------*/
.latest-posts-wrapper .posts-wrapper,
.tab-posts-wrapper {
  max-height: none;
  overflow-y: visible;
}

.home .azure-news-banner-wrapper .tabbed-content-wrapper {
  max-height: none;
  overflow-y: visible;
}

/*--------------------------------------------------------------
  Uniform thumbnail heights
--------------------------------------------------------------*/

.archive-content-wrapper .post-thumbnail-wrap img,
.search .post-thumbnail-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.site-title {
  margin: 0 auto;
  text-align: center!important;
}

.archive-page p {
  text-align: justify!important;
}

/*--------------------------------------------------------------
  Archive grid: mobile — без отступов у обёртки и статей
--------------------------------------------------------------*/
@media (max-width: 767px) {
  .archive-style--grid .archive-content-wrapper {
    margin-left: 0!important;
  }

  .archive-style--grid .archive-content-wrapper article {
    margin-left: 0!important;
    margin-right: 0!important;
  }
  
}

.frontpage-block.news-featured-block figure a img {
min-height: 271px;
object-fit: cover;
}

.entry-meta .tags-links {
  display: none;
}