/*
===========================================
NAVIGATION FIX - FINAL
Mobile'da desktop nav GİZLİ, sadece hamburger dropdown
===========================================
*/

/* MOBILE (< 992px): Desktop navigation TAMAMEN GİZLİ */
@media (max-width: 991px) {
	/* Desktop menu ve tüm içeriği GİZLE */
	.desktop-menu,
	nav.desktop-menu,
	.navigation.desktop-menu,
	.desktop-menu *,
	.mainmenu,
	.mainmenu *,
	#menu-primary,
	#menu-primary li,
	#menu-primary li a {
		display: none !important;
		visibility: hidden !important;
		opacity: 0 !important;
		pointer-events: none !important;
		position: absolute !important;
		left: -99999px !important;
		width: 0 !important;
		height: 0 !important;
		overflow: hidden !important;
	}
	
	/* Mobile hamburger GÖRÜNÜR */
	.mobile-only {
		display: flex !important;
	}
	
	/* CTA button GİZLİ */
	.cta-desktop {
		display: none !important;
	}
	
	/* Mobile dropdown menu - DEFAULT GİZLİ */
	#mainNavigation {
		display: none !important;
	}
	
	/* Hamburger'e tıklayınca AÇILIR */
	#mainNavigation.show {
		display: block !important;
	}
	
	.mobile-nav {
		display: none !important;
	}
	
	#mainNavigation.show .mobile-nav {
		display: block !important;
	}
}

/* DESKTOP (≥ 992px): Desktop navigation GÖRÜNÜR */
@media (min-width: 992px) {
	/* Desktop menu GÖRÜNÜR */
	.desktop-menu {
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		left: 0 !important;
		width: auto !important;
		height: auto !important;
	}
	
	.mainmenu {
		display: flex !important;
		list-style: none !important;
		gap: 1rem !important;
	}
	
	.mainmenu li {
		display: inline-block !important;
	}
	
	.mainmenu li a {
		display: block !important;
		padding: 0.5rem 1rem !important;
		color: #333 !important;
		text-decoration: none !important;
	}
	
	.mainmenu li a:hover {
		color: #0066cc !important;
	}
	
	/* CTA button GÖRÜNÜR */
	.cta-desktop {
		display: inline-flex !important;
	}
	
	/* Mobile hamburger GİZLİ */
	.mobile-only {
		display: none !important;
	}
	
	/* Mobile menu GİZLİ */
	#mainNavigation,
	.mobile-nav {
		display: none !important;
	}
}

