/*--------------------------------------------------------------
# Light Theme Overrides
--------------------------------------------------------------*/
body.light-theme {
    --evention-bg: var(--nexin-white);
    background-color: var(--nexin-white);
    color: var(--nexin-black) !important;
}

body.light-theme h1,
body.light-theme h2,
body.light-theme h3,
body.light-theme h4,
body.light-theme h5,
body.light-theme h6 {
    color: var(--nexin-black) !important;
}

body.light-theme p {
    color: var(--nexin-gray);
}

body.light-theme .banner-two {
    background-color: #fbfbfb;
}

body.light-theme .banner-two__title-one h2,
body.light-theme .banner-two__title-two h2 {
    color: var(--nexin-black) !important;
}

body.light-theme .banner-two__title-one h2 span.theme-switch {
    border-color: var(--nexin-black);
}

body.light-theme .banner-two__title-one h2 span.theme-switch::before {
    background-color: var(--nexin-black);
}

body.light-theme .banner-two__services-list-text {
    color: var(--nexin-black) !important;
}

body.light-theme .banner-two__services-list-border {
    background-color: var(--nexin-black);
}

body.light-theme .main-menu-two__wrapper-inner {
    background-color: rgba(255, 255, 255, 0.9);
}

body.light-theme .banner-two__social ul li a {
    color: var(--nexin-black);
}

body.light-theme .banner-two__social ul li::before {
    background-color: var(--nexin-black);
}

body.light-theme .border-shape-1,
body.light-theme .border-shape-2 {
    background-color: rgba(0, 0, 0, 0.1);
}
