/* Изменение фона верхнего меню */
.navigation-default-horizontal .t4-header {
    background-color: #000 !important;
}
.navbar-brand.logo-text > a span {
    color: #ffffff;
    transition: color 0.3s ease;
}

.navbar-brand.logo-text > a:hover span {
    color: #9b2d30; /* светло-желтый */
}
.navigation-default-horizontal .t4-header {
    background: none;
    border-bottom: 1px solid #292929;
}

.sidebar-r {
    border-left: 1px solid #353535;
}
.grid-layout.row-cols-lg-1 .blog-item .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #313131;
}
/* Белый цвет ссылок только в модуле с классом module-text-white */
.module-text-white .blog-item .item-title a {
    color: #ffffff !important;
}

/* Светло-голубой при наведении */
.module-text-white .blog-item .item-title a:hover {
    color: #fffde7;
}

.t4-palette-dark a {
    color: #ffd400;
}
.t4-offcanvas-toggle {
    border: 0;
    color: #ffffff;
    background: none;
    display: block;
    line-height: 1;
    padding: 1rem;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: #fff;
    color: #000;
    border: none;
    padding: 0!important;
    font: inherit;
}
/* У конкретной секции с доп. классом — границы нет */
.t4-section.noborder-section {
  border-bottom: none !important;
}
