/* Вынесено из templates/mini-blog.php — раньше этот код лежал прямо в разметке
   страницы и был виден в исходном коде каждому посетителю. */

.mini-block__wrapper {
  display: flex !important;
  margin-bottom: 50px !important;
}
.mini-block__subtitle {
  font-family: 'Fira Sans', sans-serif;
  font-size: 22px;
  margin-bottom: 40px;
}
.mini-block__item {
  flex: 0 0 33.333%;
  padding: 0px 10px !important;
}
/* .mini-block__pagination {
  display: none;
} */
.mini-block__item img {
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
  border: 1px solid #DEDDE0;
  margin-bottom: 16px;
}

  .mini-block__body{
    overflow: hidden;
  }

.mini-block__date {
  text-align: left;
  margin-top: 8px;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #9792A2;
  word-spacing: 4px;
}
.mini-block__name {
  font-family: 'Fira Sans', sans-serif;
  font-size: 20px;
  text-align: left;
}

  .mini-block__pagination {
    display: block;
  }
  .mini-block__pagination_left {
    position: absolute;
    top: 46%;
    left: -15px;
    cursor: pointer;
  }
  .mini-block__pagination_right {
    position: absolute;
    top: 46%;
    right: -15px;
    cursor: pointer;
  }

@media (max-width: 767px) {
    .mini-block__pagination_left {
    position: absolute;
    top: 46%;
    left: 5px;
    cursor: pointer;
  }
  .mini-block__pagination_right {
    position: absolute;
    top: 46%;
    right: 5px;
    cursor: pointer;
  }
  .mini-block__body {
    width: 85%;
    min-width: 0;
    min-height: 0;
    overflow: hidden;
    margin: 0 auto;
  }
  .mini-block__wrapper {
    display: flex !important;
    gap: 0 !important;
    display: flex;
    margin-bottom: 40px;
  }
  .mini-block__item {
    padding: 0px 0px !important;
    flex: 0 0 100%;
    text-align: center;
  }

}
