/* GİRİŞ YAPMIŞ KULLANICILAR İÇİN GİZLENECEKLER (pp-loggedout sınıfı) */
.logged-in .pp-loggedout {
    display: none !important;
}

/* ÇIKIŞ YAPMIŞ KULLANICILAR İÇİN GİZLENECEKLER (pp-loggedin sınıfı) */
.logged-out .pp-loggedin {
    display: none !important;
}
/* Başlangıçta Profil Menüsü gizlensin ve konumu ayarlanlsın */
.profil-menusu-gizle {
    display: none !important;
    position: absolute; /* Menünün akıştan çıkıp üzerine binmesini sağlar */
    right: 0;           /* Sağa hizalar */
    top: 100%;          /* Avatarın hemen altından başlar */
    background-color: #fff; 
    z-index: 998;       /* Diğer her şeyin üstünde kalır */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

/* JavaScript tarafından eklenecek açma sınıfı */
.profil-menusu-gizle.acik {
    display: block !important;
}
/* Mobil Menü Çakışma Çözümü: Tüm Header'ı En Üste Çıkarır */
.ana-mobil-header {
    position: relative; /* z-index'in çalışması için zorunludur */
    z-index: 99999999; /* Sayfa içeriğinden kesinlikle yüksek bir değer */
}

/* Elementor/Eklenti tarafından açılan mobil menü içeriğini hedefler ve en üste çıkarır. */
.elementor-nav-menu--dropdown {
    z-index: 100000 !important; /* Mümkün olan en yüksek değeri zorla uygula */
}

/* Hamburger ikonunu da hedefleyebiliriz, ancak genellikle üstteki yeterli olur */
.elementor-menu-toggle {
    z-index: 100000 !important;
}
/* Mobil Menünün Sayfa İçeriği Arkasında Kalma Sorununu Çözer */

/* Hamburger ikonu ve açılır menü düğmesi için zorunlu z-index */
.elementor-menu-toggle {
    z-index: 999999 !important;
    position: relative; /* Z-index'in çalışması için zorunlu */
}
/* 1. Elementor Açılan Menü İçeriğini Hedefleme (En Yüksek Öncelik) */
.elementor-nav-menu--dropdown {
    z-index: 1000000 !important;
}

/* 2. Navigasyon Menüsü Widget'ının Kendisini Hedefleme */
.elementor-widget-nav-menu {
    z-index: 1000000 !important;
}

/* 3. Tüm Başlık Şablonunu Saran Ana Konteyneri Zorlama */
/* (Bu, Header/Footer Builder veya Elementor Pro ile kullanılan ana şablondur) */
header.elementor-location-header, 
.elementor-container {
    z-index: 1000000 !important;
}
/* Hesabım sayfasındaki TÜM gereksiz menüleri gizle */
a.ppmyac-dashboard-item.list-subscriptions,
a.ppmyac-dashboard-item.ppmyac-dashboard,
a.ppmyac-dashboard-item.list-orders,
a.ppmyac-dashboard-item.list-downloads,
a.ppmyac-dashboard-item.billing-details,
a.ppmyac-dashboard-item.delete-account,
a.ppmyac-dashboard-item.ppmyac-user-logout {
    display: none !important;
}/* 1. Ortadaki çirkin İngilizce yazıyı gizle */
.profilepress-myaccount-content p {
    display: none !important;
}

/* 2. 'Hesap Bilgileri' yazısını 'Profilini Düzenle' olarak değiştir */
.ppma-dashboard-item.list-edit-profile a {
    font-size: 0 !important; /* Eski yazıyı görünmez yap */
}

.ppma-dashboard-item.list-edit-profile a:before {
    content: "\f007"; /* İkon kodu (FontAwesome) */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px !important;
    margin-right: 10px;
}

.ppma-dashboard-item.list-edit-profile a:after {
    content: "Profilini Düzenle"; /* Yeni yazı */
    font-size: 16px !important; /* Yeni yazı boyutu */
    visibility: visible;
}
/* Profil sayfasındaki Hakkında-Yazılar-Yorumlar menüsünü gizle */
.ppress-dpf-profile-nav {
    display: none !important;
}
/* Hesap Ayarları sayfasındaki Kapak Fotoğrafı alanını gizle */
.profilepress-myaccount-form-field.pp-cover-image {
    display: none !important;
}

/* Eğer yine gitmezse, alternatif kapsayıcıyı da gizle */
.pp-user-cover-image {
    display: none !important;
}
/* İletişim Formu Buton Rengi - Kodsever */
.contact-form input[type="submit"],
.pushbutton-wide {
    background-color: #e38060 !important; /* Verdiğin Kodsever turuncusu */
    border-color: #e38060 !important;
    color: #ffffff !important; /* Yazı rengi beyaz */
    border-radius: 5px; /* Köşeleri hafif yuvarlar, daha şık durur */
}

/* Mouse ile üzerine gelince (Hover) rengi */
.contact-form input[type="submit"]:hover,
.pushbutton-wide:hover {
    background-color: #c96d50 !important; /* Rengin bir ton koyusu */
    border-color: #c96d50 !important;
}