/* Объявляем flex-контейнер для управления порядком */
.t-feed__post-popup__content.t-col.t-col_8 {
  display: flex;
  flex-direction: column;
}
.t-feed__post-popup__title-wrapper {  /* Заголовок */
  order: 1;
}
.t-feed__post-popup__author-link { /* Автор — ставим после заголовка */
  order: 2;
}
.t-feed__post-popup__text-wrapper { /* Текст статьи */
  order: 3;
}
.t-feed__post-popup__date-parts-wrapper { /* Дата — в конце */
  order: 4;
}

/*отступы*/
.t-feed__post-popup__author-wrapper {    /*автор*/
    margin-top: 5px;
    margin-bottom: 20px;
}
@media screen and (max-width: 560px) {
.t-feed__post-popup__author-wrapper {    /*автор*/
    margin-top: 5px;
    margin-bottom: 25px;
}    
} 
.t-feed__post-popup__date-parts-wrapper {    /*дата*/
    margin-top: 30px;
}    
@media screen and (max-width: 560px) {
.t-feed__post-popup__date-parts-wrapper {     /*дата*/
    margin-top: 15px;
}    
} 
.t-feed__post-popup__text-wrapper hr {     /*разделитель*/
    margin: 10px 0 !important; 
}

/*размер шрифта и межстрочка*/
.t-title_xxs{              /*заголовок поста*/
      line-height: 1;
}
.t-text_md {       /*основной текст*/
    font-size: 14px;
    line-height: 1.4;
}
.t-redactor__text span, em, p {
    font-size: 13px;
    line-height: 1.4;
 }
 @media screen and (min-width: 1900px) {
    .t-text_md {       /*основной текст*/
    font-size: 18px;
    line-height: 1.4;
}
.t-redactor__text span, em, p {
    font-size: 16px;
    line-height: 1.4;
}
}
@media (min-width: 1580px) and (max-width: 1899px) {
    .t-text_md {       /*основной текст*/
    font-size: 16px;
    line-height: 1.4;
}
.t-redactor__text span, em, p {
    font-size: 15px;
    line-height: 1.4;
}
}
 @media screen and (max-width:640px){
    .t-text_md {
        font-size: 13px;
        line-height: 1.35;
    }
    .t-redactor__text span, em, p {
    font-size: 12px;
    line-height: 1.35;
    }
}
