/* light-theme.css - overrides for light UI */
body,
.body-bg-color-1,
.page-wrapper {
  background-color: #ffffff !important;
  color: #000000 !important;
}

body *,
body *::before,
body *::after {
  border-color: #000000 !important;
  background-color: transparent !important;
}

/* Headers, section titles, and buttons */
h1, h2, h3, h4, h5, h6,
.section-title__title,
.feature-two__title,
.contact-page__information-title {
  color: #111111 !important;
}

a {
  color: #000000 !important;
}

a:hover {
  color: #555 !important;
}

/* Footer background */
.site-footer {
  background-color: #f9f9f9 !important;
  color: #000 !important;
}

/* Instagram, social icons */
.footer-widget__instagram-img img {
  border: 1px solid #ccc;
  background-color: #ffffff;
}

/* Forms */
input, textarea {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #ccc !important;
}

/* Buttons */
.thm-btn {
  background-color: #000000 !important;
  color: #ffffff !important;
  border: none !important;
}

.counter-one__counter-plus {
    color: #00000 !important;
}

.thm-btn:hover {
  background-color: #333 !important;
  color: #fff !important;
}

/* Disable all black overlays */
.xs-bg-black,
.testimonial-two__single-shape-1,
.overlay-dark,
.video-overlay,
.sidebar-overlay,
.search-popup__overlay {
  background-color: transparent !important;
}

/* Optional - hide floating or sticky graphics if not needed */
.section-shape-1,
.footer-widget__title-box::before,
.theme-border-left,
.theme-border-right {
  display: none !important;
}

/* Lighten text color on dark background for hero text */
.main-slider-two__title,
.main-slider-two__text {
  color: #f5f5f5 !important;
}
