﻿/* =================================================
   FIZYO – QUARTER THEME (SON HAL)
   ThemeSetting Bağlantıları
   ---------------------------------
   PrimaryColor  → var(--primary-color)
   PrimaryDark   → var(--primary-dark)
   PrimaryLight  → var(--primary-light)
================================================= */

:root {
    --primary-color: #9FC7AE;
    --primary-dark: #2e7d32;
    --primary-light: #b7d9c5;
    /* Quarter tema uyum değişkenleri */
    --ltn__secondary-color: var(--primary-color);
    --ltn__secondary-color-2: var(--primary-dark);
    --ltn__secondary-color-3: var(--primary-light);
}

/* =========================
   BUTTONS
========================= */
.theme-btn-1,
.btn,
.ltn__primary-btn,
.form-submit-btn {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
    color: #fff !important;
}

    .theme-btn-1:hover,
    .btn:hover,
    .ltn__primary-btn:hover,
    .form-submit-btn:hover {
        background-color: var(--primary-dark) !important;
        border-color: var(--primary-dark) !important;
        color: #fff !important;
    }

/* =========================
   HEADER / MENU
========================= */
.ltn__main-menu > ul > li > a {
    color: var(--primary-dark) !important;
    font-weight: 600;
}

    .ltn__main-menu > ul > li > a:hover,
    .ltn__main-menu > ul > li.active > a {
        color: var(--primary-color) !important;
    }

/* =========================
   SOCIAL MEDIA
========================= */
.ltn__social-media ul li a {
    color: var(--primary-color) !important;
}

    .ltn__social-media ul li a:hover {
        color: var(--primary-dark) !important;
    }

/* =========================
   SLIDER
========================= */
.slick-arrow,
.slick-dots li.slick-active button {
    background-color: var(--primary-color) !important;
}

    .slick-arrow:hover {
        background-color: var(--primary-dark) !important;
    }

.ltn__slide-item-inner::after {
    background: linear-gradient( to right, var(--primary-dark), transparent ) !important;
}

/* =========================
   TITLES
========================= */
.section-title,
.slide-title,
.ltn__blog-title a,
.ltn__feature-info h3 {
    color: var(--primary-dark) !important;
}

.section-subtitle,
.ltn__secondary-color {
    color: var(--primary-color) !important;
}

/* =========================
   TEXTS
========================= */
p,
.ltn__feature-info p,
.ltn__testimoni-info p,
.index-blog-content p {
    color: #555 !important;
}

/* =========================
   CARDS & HOVER DETAILS
========================= */
.ltn__feature-item:after {
    background-color: var(--primary-color) !important;
}

.ltn__feature-item:hover:after {
    background-color: var(--primary-dark) !important;
}

.ltn__contact-address-item {
    border-bottom: 4px solid var(--primary-color) !important;
}

    .ltn__contact-address-item:hover {
        box-shadow: 0 15px 30px rgba(0,0,0,0.08) !important;
    }

/* =========================
   FORMS
========================= */
.ltn__form-box input,
.ltn__form-box textarea,
.ltn__form-box select {
    border: 2px solid #f3f3f3 !important;
    background-color: #f9f9f9 !important;
}

    .ltn__form-box input:focus,
    .ltn__form-box textarea:focus,
    .ltn__form-box select:focus {
        border-color: var(--primary-color) !important;
        box-shadow: 0 5px 15px rgba(159, 199, 174, 0.25);
        background-color: #fff !important;
    }

/* =========================
   FOOTER
========================= */
.footer-top-area,
.ltn__footer-area {
    background-color: #ffffff !important;
}

    .ltn__footer-area h4,
    .ltn__footer-area .footer-title {
        color: var(--primary-dark) !important;
        font-weight: 600;
    }

    .ltn__footer-area p,
    .ltn__footer-area li,
    .ltn__footer-area a {
        color: #555 !important;
    }

        .ltn__footer-area a:hover {
            color: var(--primary-color) !important;
        }

.footer-address-icon i {
    color: var(--primary-color) !important;
}

/* =========================
   SMALL DETAILS
========================= */
.ltn__copyright-area {
    border-top: 1px solid var(--primary-light) !important;
}

.scroll-top {
    background-color: var(--primary-color) !important;
}

    .scroll-top:hover {
        background-color: var(--primary-dark) !important;
    }

/* =====================================================
   QUARTER THEME – HARD CODED KOYU YEŞİL OVERRIDE
   TAMAMI THEMESETTING (VT) BAĞLANTI
===================================================== */

/* HEADER ALT ÇİZGİ / BAR */
.ltn__header-middle-area::after,
.ltn__header-5 .ltn__header-middle-area::after {
    background-color: var(--primary-dark) !important;
}

/* MENÜ ALT ÇİZGİLER */
.ltn__main-menu > ul > li > a::after {
    background-color: var(--primary-color) !important;
}

.ltn__main-menu > ul > li:hover > a::after,
.ltn__main-menu > ul > li.active > a::after {
    background-color: var(--primary-dark) !important;
}

/* MEGA MENU ÜST BORDER */
.dropdown-container {
    border-top: 4px solid var(--primary-dark) !important;
}

    /* MEGA MENU ITEM HOVER */
    .dropdown-container li a:hover strong {
        color: var(--primary-color) !important;
    }

/* SLIDER DOT & ALT ÇİZGİ */
.slick-dots li button::before {
    color: var(--primary-light) !important;
}

.slick-dots li.slick-active button::before {
    color: var(--primary-dark) !important;
}

/* SLIDER ALT ÇİZGİ / VURGU */
.ltn__slide-item-inner::before,
.ltn__slide-item-inner::after {
    background-color: var(--primary-dark) !important;
}

/* SEARCH / BLOG / GALERİ LINK OKLARI */
.search-by-place-btn a i,
.flaticon-right-arrow {
    color: var(--primary-color) !important;
}

/* HOVER OLUNCA */
.search-by-place-btn a:hover i {
    color: var(--primary-dark) !important;
}

/* TESTIMONIAL QUOTE ICON */
.ltn__testimonial-item i {
    color: var(--primary-color) !important;
}

/* MOBİL MENU AKTİF ÇİZGİ */
.mobile-menu ul li a:hover {
    color: var(--primary-dark) !important;
    border-left: 3px solid var(--primary-color) !important;
    padding-left: 12px;
}
/* QUARTER THEME – SCROLL UP KAPAT */
#scrollUp {
    display: none !important;
}
