#rec638740637 .t668>.t-container {
  flex-direction: column !important;
}

@media screen and (min-width: 960px) {
  #rec638382602 .t-bgimg {
    border-radius: 15px 0 0 15px !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 959px) {
  #rec638382602 .t-bgimg {
    border-radius: 10px 10px 0 0 !important;
  }
}

@media screen and (min-width: 960px) {
#rec638740637 .t668__wrapper {
border-radius: 15px !important;
}
}

@media screen and (max-width: 959px) {
#rec638740637 .t668__wrapper {
border-radius: 10px !important;
}
}

:root {
  /* Иконка для Супер-новость */
  --icon-super-news: url(https://static.tildacdn.com/tild6266-3163-4235-a361-396132366332/Vector_34.svg);
  /* Иконка для Читать подробнее */
  --icon-read-more: url(https://static.tildacdn.com/tild3439-6534-4663-b166-336165383733/Shape_18.svg);
  
  /* Цвет кнопки Читать подробнее */
  --color-read-more: rgb(149, 127, 102);
  /* Цвет заднего фона Супер-новость */
  --background-color-post: rgb(149, 127, 102);
  /* Цвет текста Супер-новость */
  --color-post: white;
  
  /* Отступы у Супер-новость, где первая цифра - верх, вторая - право, третья - низ, последняя - лево */
  --padding-super-news: 7px 14px 7px 40px;
}

.t-feed__container .t-feed__post-parts-date-row {
  display: none !important;
}

.t-feed__textwrapper .t-feed__link{
  /* Жирота текста заглавного */
  font-weight: 600 !important;
}

.t-feed__button-readmore .t-btn{
  padding: 0 !important;
}

.t-feed__button-readmore .t-btn .t-feed__button-container span {
  position: relative !important;
  color: var(--color-read-more) !important;
  /* Жирота текста Читать подробнее */
  font-weight: 500 !important;
  font-size: 16px !important;
  transition: .3s ease !important;
}

.t-feed__button-readmore .t-btn .t-feed__button-container span:before {
  content: var(--icon-read-more);
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: -20%;
}

.t-feed__textwrapper .t-feed__post-descr{
  position: relative !important;
  width: fit-content !important;
  background-color: var(--background-color-post) !important;
  border-radius: 60px !important;
  color: var(--color-post) !important;
  padding: var(--padding-super-news);
  line-height: unset !important;
  margin-top: 20px !important;
}

.t-feed__textwrapper .t-feed__post-descr:before {
  content: var(--icon-super-news);
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 10%;
}

.t-feed__col-grid__post-wrapper {
    transition: .3s ease;
}

.t-feed__col-grid__post-wrapper .t-feed__button-container span, .t-feed__col-grid__post-wrapper .t-feed__button-readmore .t-btn .t-feed__button-container span:before{
    transition: .3s ease;
}

.t-feed__col-grid__post-wrapper:hover .t-feed__button-container span{
    text-decoration: underline;
}

.t-feed__col-grid__post-wrapper:hover .t-feed__button-readmore .t-btn .t-feed__button-container span:before{
    right: -23%;
}

.t-feed__button-wrapper .t-feed__showallpost-btn {
    height: 45px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.t-feed .t-feed__buttons-wrapper {
    margin-top: 40px !important;
}

.t-feed__button-readmore  {
    margin-top: auto !important;
}

.t-feed__col-grid__wrapper {
    height: 220px !important;
}