/**
 * rs-header-three--light: beyaz header, siyah yazılar/ikonlar, siyah CTA
 */
.rs-header-three.rs-header-three--light {
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.rs-header-three.rs-header-three--light .rs-header-top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.rs-header-three.rs-header-three--light .rs-header-top .rs-theme-social {
  color: #0d0d0d;
}

.rs-header-three.rs-header-three--light .rs-header-top .rs-theme-social a {
  color: #0d0d0d;
}

.rs-header-three.rs-header-three--light .rs-header-top .rs-theme-social a:hover {
  color: #333333;
}

/* Üst menü linkleri — siyah */
.rs-header-three.rs-header-three--light .main-menu > ul > li > a {
  color: #0d0d0d;
}

.rs-header-three.rs-header-three--light .main-menu > ul > li:hover > a,
.rs-header-three.rs-header-three--light .main-menu > ul > li.active > a {
  color: #333333;
}

/* Arama & hamburger */
.rs-header-three.rs-header-three--light .rs-search-btn,
.rs-header-three.rs-header-three--light .rs-search-btn i {
  color: #0d0d0d;
}

.rs-header-three.rs-header-three--light .rs-header-search-icon {
  color: #0d0d0d;
}

.rs-header-three.rs-header-three--light .rs-header-hamburger .bar-icon svg path {
  fill: #0d0d0d;
}

/* İletişim butonu: siyah zemin, beyaz yazı ve ok */
.rs-header-three.rs-header-three--light .rs-header-btn .rs-btn.has-theme-orange.has-bg {
  background: #0d0d0d;
  color: #ffffff;
  border-color: #0d0d0d;
}

.rs-header-three.rs-header-three--light .rs-header-btn .rs-btn.has-theme-orange.has-bg:hover {
  background: #2a2a2a;
  color: #ffffff;
  border-color: #2a2a2a;
}

.rs-header-three.rs-header-three--light .rs-header-btn .rs-btn.has-theme-orange.has-bg .icon-box svg path {
  fill: #ffffff;
}

/* Yapışkan (sticky) bar — koyu arka plan yerine beyaz */
.rs-header-area.rs-header-three--light.has-bg-black .rs-sticky-header {
  background: #ffffff;
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.08);
}

/* Alt menü */
.rs-header-three.rs-header-three--light .main-menu .submenu li a {
  color: #0d0d0d;
}

.rs-header-three.rs-header-three--light .main-menu .submenu li a:hover {
  color: #333333;
}

/* Hamburger: <button> (eski <a href="javascript:void(0)"> yerine — Lighthouse SEO) */
.rs-header-hamburger button.bar-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  font: inherit;
  color: inherit;
  line-height: 0;
}

.rs-header-hamburger button.bar-icon:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
