/*В статьях (упражнениях) потоков внутри скругление у фото смотрите также*/
.t-feed__post-popup__relevants-bgimg {
    border-radius: 10px;
    }

/*В статьях (упражнениях) потоков внутри встраиваемые видео*/
    .raichu-wrapper-module__poster___fPYFZ {
height: 110% !important;
}
 
/*меню мобильное высота*/   
.tmenu-mobile__container {
    max-height: 80px;
}

.tmenu-mobile__imglogo {
max-width: 100px!important;
}

/*В статьях (упражнениях) потоков отступ сверху*/
.t-feed__post-popup__container {
    padding: 25px 0;
}

/*не более 3 строк в описании статей*/
.t404__descr {
display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; /* Ограничение до 3 строк */
    overflow: hidden; /* Скрытие лишнего текста */
    text-overflow: ellipsis; /* Добавление многоточия в конце текста */
}


/*услуги*/
.t842__bgwrapper,
.t842__bgwrapper_height,
.t842__inner-col {
    border-radius: 15px !important;
    
}


/*горизонтальная кнопка с документами*/
.t993__btn-text-title~.t993__btn-text-descr {
    margin-top: 1px;
    font-size: 16px !important;
    font-weight: 500 !important;
}

.t993__btn {
    font-size: 18px !important;
    font-weight: 700 !important;
}


/*центрирование таба в разделах*/
.t858__container.t-card__container.t-container {
    
    justify-content: center;
    
}

.t491__container .t-card__container .t-container {
    
    justify-content: center !important;
    
}



/*кнопки разделов в блоке с товарами*/
.t-store__parts-switch-btn {
    display: inline-block;
    margin: 0 5px 10px;
    padding: 5px 10px;
    border-radius: 5px;
    font-weight: 500;
    color: #a0a7b1;
    background: #e1e5ea;
    cursor: pointer;
    position: relative;
    transition: background-color 0.3s, color 0.3s, transform 0.2s ease-in-out; /* объединяем все переходы в одно свойство */
}

.t-store__parts-switch-btn:hover {
    background-color: #0936B4;
    color: white !important;
    transform: scale(0.975);
}

@media (min-width: 641px) {
    .t-store__parts-switch-btn {
        font-size: 16px;
    }
}

@media (max-width: 640px) {
    .t-store__parts-switch-btn {
        font-size: 12px;
    }
}


/*-----------------------УВЕЛИЧЕНИЕ ФОТО---------------------------*/
.t760__img,
.t404__img,
.t175__img,
.t-slds__img, слайдер на главной
.t-store__card__bgimg,
.t-store__card__bgimg_second,
.t-slds__thumbsbullet,
.t-slds__bullet {
    border-radius: 10px !important;
    overflow: hidden !important;
    transition: transform 0.25s ease-in-out !important; /* Общий переход для всех изображений */
}

js-product-img t-store__card__bgimg t-bgimg loaded

.t760__img:hover,
.t175__img:hover,
/*.t-slds__img:hover, слайдер на главной*/
.t-store__card__bgimg_second:hover,
.t-slds__thumbsbullet:hover,
.t-slds__bullet:hover {
    overflow: hidden !important;
    transform: scale(0.975) !important;
}


/* Общие стили для изменения текста при наведении */
.t794__list_item.t-submenublocks__item.t-name.t-name_xs {
    text-decoration: none; /* убираем стандартное подчеркивание */
    color: initial; /* оставляем стандартный цвет текста */
    transition: transform 0.3s ease; /* плавный переход для свойства transform */
}

/* Стили для изменения текста при наведении */
.t794__list_item.t-submenublocks__item.t-name.t-name_xs:hover {
    text-decoration: underline; /* добавляем подчеркивание при наведении */
    color: #0936B4; /* меняем цвет текста на #0066ff при наведении */
    text-decoration-color: #0936B4; /* меняем цвет подчеркивания на #0066ff при наведении */
    transform: translateX(5px); /* сдвигаем текст на 5px вправо */
}


/*В разделе подробное описание услуги*/
.t-card__title.t-name_sm {
    text-decoration: none; /* убираем стандартное подчеркивание */
    color: initial; /* оставляем стандартный цвет текста */
    transition: transform 0.3s ease; /* плавный переход для свойства transform */
}

.t-card__title.t-name_sm:hover {
    text-decoration: underline; /* добавляем подчеркивание при наведении */
    color: #0936B4; /* меняем цвет текста на #0066ff при наведении */
    text-decoration-color: #0936B4; /* меняем цвет подчеркивания на #0066ff при наведении */
    transform: translateX(5px); /* сдвигаем текст на 5px вправо */
}


/*при наведении в меню в хедере*/
.uc-menu-header .t-menu__link-item {
    text-decoration: none !important; /* убираем стандартное подчеркивание */
    color: initial !important; /* оставляем стандартный цвет текста */
    transition: transform 0.2s ease-in-out !important; /* добавляем плавный переход для свойства transform */
    transform: translateX(0) !important; /* начальное значение сдвига */
}

.uc-menu-header .t-menu__link-item:hover {
    text-decoration: underline !important; /* добавляем подчеркивание при наведении */
    color: #0936B4 !important; /* меняем цвет текста на #0066ff при наведении */
    text-decoration-color: #0936B4 !important; /* меняем цвет подчеркивания на #0066ff при наведении */
    transform: translateX(5px) !important; /* сдвигаем текст на 5px вправо */
}



/*менял прозрачность на 50% при наведении на соц кнопки в хедере*/

/* Общие стили для элементов социальных ссылок */
.t-sociallinks__item.t-sociallinks__item_whatsapp,
.t-sociallinks__item.t-sociallinks__item_telegram {
    opacity: 1; /* начальная непрозрачность */
    transition: opacity 0.3s ease; /* плавный переход */
}


.t-sociallinks__item.t-sociallinks__item_whatsapp:hover,
.t-sociallinks__item.t-sociallinks__item_telegram:hover {
    opacity: 0.5; /* прозрачность 50% при наведении */
}


/*дата в статьях*/
.t404__date {
line-height: 16px;
letter-spacing: 1px;
color: white !important;;
background-color: #0936B4;
border-radius: 5px;
padding: 2px 10px;
font-weight: 900;
}


/*-----------------------КНОПКИ---------------------------*/


.t-btn,
.t-submit {
    transition: transform 0.2s ease-in-out; /* добавляем плавный переход для свойства transform */
}

/* Стили для кнопок при наведении */
.t-btn:not(.t-animate_no-hover):hover,
.t-submit:hover {
    color: white !important;
    border-color: #0936B4 !important;
    background-color: #0936B4 !important;
    transform: scale(0.975);
    
}


/*-----------------------ТОВАРЫ и ТАБЫ РАЗДЕЛОВ---------------------------*/

.t858__col.t-item.t-card__col.t-card__col_withoutbtn.t-col.t-col_4.t-align_left,
.js-product.t-store__card.t-col.t-col_4.t-align_left,
.t404__col.t-col.t-col_4.t-align_left {
    transition: transform 0.3s ease !important; /* плавный переход для свойства transform */
    
}

.t858__col.t-item.t-card__col.t-card__col_withoutbtn.t-col.t-col_4.t-align_left:hover,
.js-product.t-store__card.t-col.t-col_4.t-align_left:hover,
.t404__col.t-col.t-col_4.t-align_left:hover {
    transform: scale(0.975) !important; /* уменьшаем элемент на 5% при наведении */
    
}
