    .t-input {
    font-family: 'Montserrat', sans-serif;
    }
    
    .t-name {
    font-family: 'Montserrat', Arial, sans-serif;
    color: #232323;
}
    .t-descr {
    font-family: 'Montserrat', Arial, sans-serif;
    font-weight: 400;
    color: #232323;
}


.t-feed__post-popup__text-wrapper blockquote.t-redactor__quote {
    background-color: #FFFFFF; /* Цвет фона цитаты */
    border: 1px solid #F8CC56 !important; /* Цвет и толщина левой линии (обозначение цитаты) */
    padding: 20px 20px; /* Внутренние отступы */
    color: #232323; /* Цвет текста */
    border-radius: 8px; /* Скругление углов */
}



.t-uptitle {
    font-family: 'Montserrat', Arial, sans-serif;
}

.t-feed__post-popup__text-wrapper h2.t-redactor__h2 {
    font-size: 30px;
    font-family: 'JakobTT' !important;
}

.t-feed__post-popup__content img {
    border-radius: 8px;
}

.t-feed__post-popup__relevants-bgimg {
   border-radius: 4px; 
}

.t-feed__post-bgimg {
  transition: transform 0.3s ease-in-out;
}




.t-feed__post-bgimg:hover {
  transform: scale(1.05);
}

 .tn-atom.t794__tm-link {
  text-indent: 16px;
}



.t396__elem.zoomon {
overflow: hidden;
}

.zoomon .tn-atom {
transition: all 0.5s ease;
}

.zoomon .tn-atom:hover {
transform: scale(1.05);
}
 
 
 
 

/* Переключение цвета фона слева направо */
.btn-9 .tn-atom {
  z-index: 1;
  position: relative;
  overflow: hidden;
  border-radius: 4px; /* Без скругления изначально */
  transition: border-radius 0.3s ease; /* Плавный переход для скругления */
}

.btn-9 .tn-atom:after {
  position: absolute;
  content: "";
  width: 0;
  height: 100%;
  top: 0;
  right: 0;
  z-index: -1;
  background-color: #F8CC56; /* Цвет фона при наведении */
  transition: all 0.3s ease;
}

.btn-9 .tn-atom:hover {
  color: #232323 !important; /* Цвет текста при наведении */
  border-radius: 4px; /* Скругление углов при наведении */
}

.btn-9 .tn-atom:hover:after {
  left: 0;
  width: 100%;
}

.btn-9 .tn-atom:active {
  top: 2px;
}

.t-feed__post-tag {
    font-size: 10px !important;
}

#special {
    position: relative !important;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 8px 0;
    border-bottom: 1px solid gray;
    z-index: 999999;
    cursor: default;
    line-height: 1em !important;
}

element.style {
    background-color: ##FFFCF2 !important;
    display: block;
}

.t-feed__post-popup__title, .t-feed__post-popup__relevants-title, .t-feed__post-popup__relevants-item-title {
    color: #f15a24 !important;
}

    .t794__arrow:after {
  width: 2px !important;
  height: 6px !important;
} 
