body {
    background: #F0F8FF;
}

header {
    background: #ba0000;
}

header .header__desktop .btn-white-header {
    color: #2F2F2F;
    background: white;
    border-radius: 8px;
}

header .underlinks-mob a {
    font-size: 16px;
    font-weight: 400;
    color: #4f4f4f
}

header .header__mob .offcanvas-header {
    background-color: #ba0000
}

.nav-up {
    background: white
}

.nav-body .slider {
    background-color: #252525
}

.nav-body .slider:before {
    background-color: white
}

.nav-body input:checked + .slider {
    background-color: #d0d0d0
}

.nav-body input:focus + .slider {
    box-shadow: 0 0 1px #ffffff
}

.bg-white-wide {
    background: white
}

.section__feedback .bg-white-padding {
    background: white
}

.overlay-body .bg-white {
    background: black !important
}

.mob-overflow .bg-white-card-overlay {
    background: white;
    background-color: unset !important;
    border-radius: 8px;
    box-shadow: 0 1.10938px 6.21875px 3px rgb(205 205 205 / 30%);
}

.size-scroll .bg-white-card-overlay {
    background: white;
    background-color: unset !important;
    border-radius: 8px;
    box-shadow: 0 1.10938px 6.21875px 3px rgb(205 205 205 / 30%);
}

.section__nav-links-main .nav-links {
    background: #FFFFFF
}

.section__nav-links-main .nav-links a {
    color: #2F2F2F
}

.section__nav-links-main .nav-links a:hover {
    color: #6c6c6c
}

.section__main-post-title {
    color: #2F2F2F;
}

.nav-body a {
    color: #2F2F2F;
}

.nav-body .filter-links {
    color: #2F2F2F;
}

.popular .main-title {
    color: #2F2F2F;
}

.popular .theme-title {
    color: #2F2F2F;
}

.popular .time {
    color: #B3B3B3;
}

.slider .splide__arrow svg g circle {
    fill: white
}

.section__main .popular .bg-white {
    background: white
}

.section__main .slider .arrows-bottom {
    background: white;
}

.text-theme {
    color: #2F2F2F;
}

.body-text-post a {
    color: #2F2F2F;
}

.body-text-post a:hover {
    color: #5e5e5e;
}

.section__main .slider .arrows-bottom .arrows-bg {
    background: #F4F7FF;
}

.btn-white-bord-orange {
    color: #ba0000;
    background: white;
    border: 1px solid #ba0000;
    border-radius: 8px;
    transition: .1s ease-in-out;
}

.btn-white-bord-orange:hover {
    color: white;
    background: #ba0000;
}

footer .footer-row-1 {
    background: #F0F0F0;
}

.btn-border-white-post {
    color: #ba0000;
    background: white;
    border: 1px solid #FFFFFF;
    border-radius: 8px;
    transition: .1s ease-in-out;
}

.btn-border-white-post:hover {
    color: white;
    background: #ba0000;
    border: 1px solid #ba0000;
    border-radius: 8px;
}

#up {
    background-color: #ba0000 !important;
}

#up svg path {
    fill: white !important;
}

.simularNews .splide__arrow:hover:not(:disabled) svg {
    fill: black;
}

.inWorld .splide__arrow:hover:not(:disabled) svg {
    fill: black;
}

.ural .splide__arrow:hover:not(:disabled) svg {
    fill: black;
}

.Strana .splide__arrow:hover:not(:disabled) svg {
    fill: black;
}

.simularNews .splide__arrow svg {
    fill: red;
}

.inWorld .splide__arrow svg {
    fill: red;
}

.ural .splide__arrow svg {
    fill: red;
}

.Strana .splide__arrow svg {
    fill: red;
}

footer .footer-row-1 .footer-img-top img {
    filter: brightness(0.2);
}