/* ============================================
   ЧЕСТНЫЙ РЕМОНТ - МОНОХРОМНАЯ СХЕМА
   Убираем все цвета, оставляем черно-белое
   ============================================ */

/* ----- ЛОГОТИП И ЗАГОЛОВКИ ----- */
/* Убираем оранжевый из логотипа и названия */
h1, h2, h3, h4, h5, h6,
.t-name,
.t-title,
.t-descr,
[class*="title"],
[class*="heading"] {
    color: #000000 !important;
}

/* ----- НАВИГАЦИЯ ----- */
/* Меню должно быть черным */
.t-menu__link-item,
.t-menu a,
nav a,
.t228__right_descr_wrap a {
    color: #000000 !important;
}

/* ----- ССЫЛКИ ----- */
/* Все обычные ссылки черные */
a:not(.t-btn) {
    color: #000000 !important;
}

/* ----- ИКОНКИ СОЦСЕТЕЙ ----- */
/* Иконки VK, Дз, TG должны быть черными */
.t-sociallinks__item,
.t-sociallinks a,
[class*="social"] a,
.t228__right_descr_wrap .t-descr__value {
    color: #000000 !important;
    border-color: #000000 !important;
}

/* ----- КНОПКИ ----- */
/* Черная кнопка с белым текстом */
.t-btn, 
.t-btn *,
.t-submit,
button,
a[class*="btn"] {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}

/* Текст внутри кнопки */
.t-btn__text {
    color: #ffffff !important;
}

/* ----- HOVER ЭФФЕКТЫ ----- */
/* Кнопка при наведении */
.t-btn:hover,
.t-btn:hover * {
    background-color: #333333 !important;
    color: #ffffff !important;
}

/* Ссылки при наведении */
a:not(.t-btn):hover {
    color: #000000 !important;
    text-decoration: underline !important;
}

/* ----- ТЕКСТ ----- */
/* Обычный текст черный */
p, span, div {
    color: #333333 !important;
}

/* ----- БЛОКИРУЕМ ОРАНЖЕВЫЙ ВЕЗДЕ ----- */
/* Это форсированно убирает любой оранжевый */
* {
    /* Убираем все оттенки оранжевого */
}

*[style*="color: rgb(255, 107, 53)"],
*[style*="color: #FF6B35"],
*[style*="color: rgb(255, 102, 0)"],
*[style*="color: #ff6600"],
*[style*="color: orange"] {
    color: #000000 !important;
}
/* ============================================
   ЧЕСТНЫЙ РЕМОНТ - CUSTOM CSS ДЛЯ TILDA
   Исправление цветов в футере
   ============================================ */

/* ----- ФУТЕР - ФОРСИРОВАННЫЕ БЕЛЫЕ ЦВЕТА ----- */

/* Все элементы в футере белые */
footer,
footer *,
.t-footer,
.t-footer *,
[data-record-type="footer"],
[data-record-type="footer"] * {
    color: #ffffff !important;
}

/* Ссылки в футере светло-серые */
footer a,
.t-footer a,
[data-record-type="footer"] a {
    color: #cccccc !important;
}

/* Copyright серый */
footer p:last-child,
.t-footer p:last-child,
[data-record-type="footer"] p:last-child {
    color: #999999 !important;
}

/* Заголовки в футере белые */
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6,
.t-footer h1, .t-footer h2, .t-footer h3, .t-footer h4, .t-footer h5, .t-footer h6 {
    color: #ffffff !important;
}

/* Текст в футере */
footer p, footer span, footer div,
.t-footer p, .t-footer span, .t-footer div {
    color: #cccccc !important;
}

/* ----- СПЕЦИФИЧНЫЕ КЛАССЫ TILDA ----- */

/* Текст в блоках Tilda */
.t396__elem,
.t-text,
.t-descr,
.t-title {
    color: inherit !important;
}

/* Футер - переопределение цвета текста */
footer .t396__elem,
footer .t-text,
footer .t-descr,
footer .t-title,
.t-footer .t396__elem,
.t-footer .t-text,
.t-footer .t-descr,
.t-footer .t-title {
    color: #ffffff !important;
}

/* ----- ДОПОЛНИТЕЛЬНАЯ ЗАЩИТА ----- */

/* Для черного фона */
[style*="background-color: rgb(0, 0, 0)"] *,
[style*="background-color:#000000"] *,
[style*="background-color: #000"] * {
    color: #ffffff !important;
}

/* Для темных блоков */
.t-bgcolor-black *,
.t-bgcolor_black *,
[class*="bgcolor-black"] * {
    color: #ffffff !important;
}