/* =========================================================
   RAŞİDİ — NAVIGATION + MINT-NANE METALİK ÜST MENÜ + FORUM BAŞLIKLARI
   KIRMIZI HOVER SÜRÜMÜ
   Rashit-Default-White-Basic-W2 temasına uyarlanmıştır
   ========================================================= */

:root {
    --rashidi-accent: #8b0000;          /* ← KOYU KIRMIZI (hover rengi) */
    --rashidi-accent-text: #ffffff;
    --rashidi-metin: #214B3C;           /* ← KOYU MINT-NANE (ana metin) */
    --rashidi-metin-koyu: #15392D;      /* ← DAHA KOYU MINT-NANE (vurgu) */
}

/* =========================================================
   1) NAVIGATION — Forum/Konu hiyerarşisi
   ========================================================= */
.navigation {
    color: var(--rashidi-metin, #214B3C);
    font-size: 14px;
    line-height: 1.6;
}

.navigation a:link,
.navigation a:visited {
    display: inline-block;
    padding: 3px 7px;
    border-radius: 3px;
    color: var(--rashidi-metin, #214B3C);
    text-decoration: none;
    font-weight: bold;
    transition: background-color .18s ease, color .18s ease, box-shadow .18s ease;
}

.navigation a:hover,
.navigation a:active {
    background: var(--rashidi-accent, #8b0000) !important;
    color: var(--rashidi-accent-text, #fff) !important;
    text-decoration: none !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.14);
}

.navigation .active {
    color: var(--rashidi-metin-koyu, #15392D);
    font-size: 14px;
    font-weight: bold;
}

/* =========================================================
   2) FOOTER BAŞLIKLARI
   ========================================================= */
#rashidi-footer-links .rashidi-footer-title {
    color: var(--rashidi-metin, #214B3C) !important;
}

/* =========================================================
   3) RAŞİDİ ÜST MENÜ — MINT-NANE METALİK ŞERİT
   Tam genişlik + Köşesiz + 15px font
   ========================================================= */
#rashidi-mainmenu {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
}

#rashidi-mainmenu ul.rashidi-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    background: linear-gradient(to bottom,
        #8FDDBF 0%,
        #79CDAA 45%,
        #63B995 55%,
        #4EAA86 100%);
    border-top: 1px solid #A8DFC8;
    border-bottom: 1px solid #347F62;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.55),
        inset 0 -1px 0 rgba(120,90,20,0.55),
        0 2px 6px rgba(120,90,20,0.25);
}

#rashidi-mainmenu ul.rashidi-menu li {
    flex: 1 1 0;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
}

/* Buton — PARLAK METALİK SAMAN */
#rashidi-mainmenu ul.rashidi-menu li a,
#rashidi-mainmenu ul.rashidi-menu li a:link,
#rashidi-mainmenu ul.rashidi-menu li a:visited {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 14px 10px !important;
    margin: 0 !important;
    border-radius: 0 !important;
    border: none !important;
    border-right: 1px solid #4EAA86 !important;
    color: var(--rashidi-metin, #214B3C) !important;
    text-decoration: none !important;
    font-weight: bold !important;
    font-size: 15px !important;
    letter-spacing: .4px;
    white-space: nowrap;
    text-align: center;
    background: linear-gradient(to bottom,
        #D9F7EA 0%,
        #8FDDBF 8%,
        #79CDAA 45%,
        #63B995 52%,
        #79CDAA 70%,
        #8FDDBF 100%) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.75),
        inset 0 -1px 0 rgba(150,110,20,0.55),
        inset 0 8px 12px -6px rgba(255,255,255,0.35),
        inset 0 -8px 12px -6px rgba(150,110,20,0.35),
        0 1px 3px rgba(150,110,20,0.35) !important;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5),
                 0 -1px 0 rgba(150,110,20,0.25) !important;
    background-repeat: no-repeat !important;
    transition: background .2s ease, box-shadow .2s ease, color .2s ease;
}

#rashidi-mainmenu ul.rashidi-menu li:last-child a {
    border-right: none !important;
}

/* Hover — KIRMIZI */
#rashidi-mainmenu ul.rashidi-menu li a:hover,
#rashidi-mainmenu ul.rashidi-menu li a:focus,
#rashidi-mainmenu ul.rashidi-menu li a:active {
    color: #ffffff !important;
    text-decoration: none !important;
    background: var(--rashidi-accent, #8b0000) !important;
    border-color: #5A0000 !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.55),
        inset 0 -1px 0 rgba(0,0,0,0.45),
        0 0 14px rgba(139,0,0,0.65),
        0 2px 6px rgba(90,0,0,0.55) !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.9) !important;
}

#rashidi-mainmenu ul.rashidi-menu li.current a,
#rashidi-mainmenu ul.rashidi-menu li a.active {
    background: var(--rashidi-accent, #8b0000) !important;
    color: #fff !important;
}

/* Eski menü kalıntısı */
#header ul.menu.top_links {
    background: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

/* =========================================================
   4) FORUM / ALT FORUM / KONU BAŞLIKLARI — KOYU MINT-NANE
   ========================================================= */
a.forumtitle,
a.forumtitle:link,
a.forumtitle:visited,
a.subforumtitle,
a.subforumtitle:link,
a.subforumtitle:visited,
a.subject,
a.subject:link,
a.subject:visited,
a.subject_old,
a.subject_old:link,
a.subject_old:visited,
a.threadtitle,
a.threadtitle:link,
a.threadtitle:visited,
a.lastpostlink,
a.lastpostlink:link,
a.lastpostlink:visited {
    color: var(--rashidi-metin, #214B3C) !important;
    text-decoration: none !important;
}

/* Hover — KIRMIZI */
a.forumtitle:hover,
a.forumtitle:active,
a.subforumtitle:hover,
a.subforumtitle:active,
a.subject:hover,
a.subject:active,
a.subject_old:hover,
a.subject_old:active,
a.threadtitle:hover,
a.threadtitle:active,
a.lastpostlink:hover,
a.lastpostlink:active {
    color: var(--rashidi-accent, #8b0000) !important;
    text-decoration: none !important;
}

/* Yedek: tablo içindeki linkler */
tbody tr td a:link,
tbody tr td a:visited {
    color: var(--rashidi-metin, #214B3C) !important;
}
tbody tr td a:hover {
    color: var(--rashidi-accent, #8b0000) !important;
}

/* =========================================================
   RESPONSIVE
   ========================================================= */
@media (max-width: 700px) {
    #rashidi-mainmenu ul.rashidi-menu {
        flex-wrap: wrap;
    }
    #rashidi-mainmenu ul.rashidi-menu li {
        flex: 1 1 50%;
    }
    #rashidi-mainmenu ul.rashidi-menu li a {
        padding: 11px 8px !important;
        font-size: 13px !important;
    }
}
		
		
		