/* ═══════════════════════════════════════════════════
   Medikal Estetik — Rose Gold / Mauve Tema Override
   Ana temanın (style.css + site.css) üzerine renk değişimi
   ═══════════════════════════════════════════════════ */

/* ── Tema Renkleri ── */
.est-site { --est-primary: #9B6B8E; --est-primary-dark: #7A4F72; --est-secondary: #C9A574; --est-accent: #E8C4C4; --est-light: #FDF8F5; --est-dark: #3A2A35; }

/* ── Butonlar ── */
.est-site .btn-icon { background: #9B6B8E !important; border-color: #9B6B8E !important }
.est-site .btn-icon:hover { background: #7A4F72 !important }
.est-site .btn-icon span { background: #7A4F72 !important }
.est-site .btn-icon-green { background: #C9A574 !important; border-color: #C9A574 !important }
.est-site .btn-icon-green:hover { background: #B8935E !important }
.est-site .btn-icon-green span { background: #A88752 !important }

/* ── Başlıklar & Renkler ── */
.est-site .section-text h5,
.est-site .about-title h5,
.est-site .pink-color { color: #9B6B8E !important }
.est-site .green-color { color: #C9A574 !important }
.est-site .green-bg, .est-site .call-btn { background: #9B6B8E !important }

/* ── Link hover ── */
.est-site .service-link,
.est-site .h4services-content h3 a:hover { color: #9B6B8E !important }
.est-site .service-link:hover { color: #7A4F72 !important }

/* ── Hizmet kartı tag ── */
.est-site .h4services-tag { background: #9B6B8E !important }

/* ── Hizmet kartı — resim yok iken icon kutusu ── */
.est-site .eh-service-icon { background: linear-gradient(135deg, #9B6B8E, #C9A574) }

/* ── Counter ── */
.est-site .h4facts-iconpink .pink-color,
.est-site .pink-color .counter { color: #9B6B8E !important }
.est-site .h4facts-icongreen .green-color,
.est-site .green-color .counter { color: #C9A574 !important }

/* ── Testimonials ── */
.est-site .h4testi-iconquato > i { background: #9B6B8E }
.est-site .h4testimonials-ratings ul li i:not(.off) { color: #C9A574 }
.est-site .h4testimonials--author__info > span { color: #9B6B8E !important }

/* ── Page banner — gradient overlay ── */
.est-site .breadcrumb-area::before { background: linear-gradient(90deg, rgba(58,42,53,.88), rgba(155,107,142,.7)) }

/* ── Header ── */
.est-site .top-bar4 { border-bottom: 2px solid #E8C4C4 }
.est-site .top4-menu .need-help { color: #9B6B8E !important }
.est-site .menu-area4.sticky { border-bottom: 2px solid #E8C4C4 }

/* ── Menu hover/active ── */
.est-site .header__menu nav > ul > li:hover > a,
.est-site .header__menu nav > ul > li.active > a { color: #9B6B8E !important }
.est-site .mean-container .mean-nav ul li a.mean-expand:hover { background: #9B6B8E }

/* ── Footer ── */
.est-site footer .primary-bg,
.est-site .footer-top.primary-bg { background: #3A2A35 !important }
.est-site .h4footer-social ul li a:hover { background: #9B6B8E !important }

/* ── Dil seçici ── */
.est-site .eh-lang-btn:hover { border-color: #9B6B8E; color: #9B6B8E }
.est-site .eh-lang-dropdown a:hover { background: #FDF8F5; color: #9B6B8E }
.est-site .eh-lang-mobile a.active { background: #9B6B8E; border-color: #9B6B8E }
.est-site .eh-lang-mobile a:hover { border-color: #9B6B8E }

/* ── Galeri slider renk ── */
.est-site .eh-gallery-overlay i { background: #9B6B8E }
.est-site .eh-gallery-slider .slick-arrow { background: #9B6B8E }
.est-site .eh-gallery-slider .slick-arrow:hover { background: #7A4F72 }
.est-site .eh-gallery-slider .slick-dots li.slick-active button { background: #9B6B8E }
.est-site .eh-gallery-item { background: #3A2A35 }

/* ── ScrollUp ── */
.est-site #scrollUp { background: #9B6B8E }
.est-site #scrollUp:hover { background: #7A4F72 }

/* ── Crosslink banner — göz kliniğine dön ── */
.est-crosslink { background: #FDF8F5; border-bottom: 1px solid #E8C4C4; text-align: center; padding: 8px 0; font-size: 13px }
.est-crosslink a { color: #9B6B8E; font-weight: 600; text-decoration: none }
.est-crosslink a:hover { text-decoration: underline }

/* ── Mobil CTA ── */
.est-site .eh-mobile-cta { background: #9B6B8E !important }
.est-site .eh-mobile-cta:hover { background: #7A4F72 !important }

/* ── Form inputları ── */
.est-site .eh-input:focus { border-color: #9B6B8E; box-shadow: 0 0 0 .2rem rgba(155,107,142,.15) }

/* ── Nice select ── */
.est-site .nice-select:after { border-color: #9B6B8E }

/* ── Sidebar widget ── */
.est-site .services-widget-bg { background: linear-gradient(135deg, #9B6B8E, #C9A574) !important }

/* ── Hizmetler sayfası koyu arka plan kaldır ── */
.est-site .h4services-bg { display: none !important; }
.est-site .services-area.services-border { background: #FDF8F5 !important; }
