/*Шрифт для всего сайта*/
.t-body {
    font-family: 'PT Sans', sans-serif !important;
}

/* Стиль для белого фона */
#preloader {
    position: fixed;
    margin-top: -100px !important;
    left: 0;
    width: 100%;
    height: 200%;
    background: #ffffff;
    z-index: 9999;
}

/* Телефонная иконка (цвет зеленый) */
#rec777792579 .t-sociallinks__item_phone a svg path {
    fill: #44CC52 !important; /* Зеленый цвет */
}

/* Телефонная иконка при наведении */
#rec777792579 .t-sociallinks__item_phone a:hover svg path {
    fill: #2a9d42 !important; /* Темный зеленый при наведении */
}

/* whatsapp иконка (цвет зеленый) */
 .t-sociallinks__item_whatsapp a svg path {
    fill: #44CC52 !important; /* Зеленый цвет */
}

/* whatsapp иконка при наведении */
 .t-sociallinks__item_whatsapp a:hover svg path {
    fill: #2a9d42 !important; /* Темный зеленый при наведении */
}

/* viber иконка (цвет зеленый) */
 .t-sociallinks__item_viber a svg path {
    fill: #59267c !important; /* Зеленый цвет */
}

/* viber иконка при наведении */
 .t-sociallinks__item_viber a:hover svg path {
    fill: #59267c !important; /* Темный зеленый при наведении */
}

/* Ссылка Telegram (цвет голубой) */
 .t-sociallinks__item_telegram a svg path {
    fill: #42BEE0 !important; /* Голубой цвет для Telegram */
}

/* Ссылка Telegram при наведении */
 .t-sociallinks__item_telegram a:hover svg path {
    fill: #2c99b7 !important; /* Темный голубой при наведении */
}

/* Для всех ссылок в социальных сетях */
#rec777792579 .t-sociallinks__item a {
    transition: fill 0.3s ease !important; /* Плавный переход для изменения цвета */
}

.t-menusub__menu {
    margin-top: -10px !important;
}

#rec777792579 .t282__logo__content img {
    max-width: 100%; /* Логотип не должен выходить за пределы контейнера */
    height: auto; /* Сохраняем пропорции логотипа */
}

/* Для устройств с шириной экрана до 400px */
/*@media (max-width: 400px) {*/
/*    #rec777792579 .t282__logo__container {*/
        max-width: 45%; /* Логотип будет уменьшаться на мобильных устройствах */
/*    }*/
    
/*    #rec777792579 .t282__logo__content img {*/
/*        width: 100%;*/
/*        height: 100%;*/
/*    }*/
/*}*/


/* Для устройств с шириной экрана от 401px до 600px */
/*@media (min-width: 401px) and (max-width: 600px) {*/
/*    #rec777792579 .t282__logo__container {*/
        max-width: 35%; /* Логотип будет уменьшаться на мобильных устройствах */
/*    }*/
    
/*    #rec777792579 .t282__logo__content img {*/
/*        width: 100%;*/
/*        height: 100%;*/
/*    }*/
/*}*/

/* Для устройств с шириной экрана от 601px до 800px */
/*@media (min-width: 601px) and (max-width: 800px) {*/
/*    #rec777792579 .t282__logo__container {*/
/*        max-width: 24%;*/
/*    }*/
    
/*    #rec777792579 .t282__logo__content img {*/
/*        width: 100%;*/
/*        height: 100%;*/
/*    }*/
/*}*/

/* Для устройств с шириной экрана от 801px до 900px */
/*@media (min-width: 801px) and (max-width: 900px) {*/
/*    #rec777792579 .t282__logo__container {*/
/*        max-width: 22%;*/
/*    }*/
    
/*    #rec777792579 .t282__logo__content img {*/
/*        width: 100%;*/
/*        height: 100%;*/
/*    }*/
/*}*/

/* Для устройств с шириной экрана от 901px до 1200px */
/*@media (min-width: 901px) and (max-width: 1200px) {*/
/*    #rec777792579 .t282__logo__content img {*/
/*        width: 100%;*/
/*        height: 100%;*/
/*    }*/
    
/*    #rec777792579 .t282__logo__container {*/
/*        max-width: 20%;*/
/*    }*/
/*}*/