.mobile-menu-overlay {
	display: none;
}
.mobile-header {
	display: none;
}
.mobil-info-block {
	display: none;
}
@media (max-width: 1024px) {
    .mobile-menu-overlay {
        display: block;
    }
    .mobil-info-block {
		display: block;
		margin-top: 61px;
		left: 0;
		width: 100%;
		background-color: #00386e;
		padding: 0, 10px, 0, 10px;
	}
	.fix-info-block {
		display: none;
	}
	.info-block {
		display: none;
	}
    .center {
        display: none;
    }
    .desktop-menu {
		display: none !important;
	}
	
	/* Felesleges elemek elrejtése mobilon */
	.header {
		display: none !important;
	}
	
	/* Path container elrejtése */
	.path_container {
		display: none !important;
	}
	
	#infopath_container {
		display: none !important;
	}
	.header2 {
		background-color: #00386e;
		width: 95%;
		margin-left: 10px;
	}
	

	/* Egyszerű header megjelenítése mobilon */
	.mobile-header {
		display: flex !important;
		align-items: center;
		background-color: #00386e;
		height: 61px;
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		right: 0;
		z-index: 100;
	}

    .hamburger-menu,
	.mobile-header-logo,
	.mobile-header-search {
		height: 41px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.mobile-header-logo {
        box-sizing: border-box; /* Border nem növeli meg a szélességet */
        justify-content: center; /* Logo balra igazítása */
		flex: 1;
	}

	.mobile-header-search {
		width: 60px;
		flex: 0 0 60px; /* Fix szélesség, nem növekedhet/zsugorodhat */
		cursor: pointer;
	}

	.mobile-header .hamburger-line {
		width: 20px;
		height: 2px;
		background-color: white;
		transition: 0.3s;
	}

	.mobile-header .logo_pc {
		height: 41px;
		opacity: 0.9;
		position: relative; /* Fix a position problémák ellen */
	}

	.mobile-header .kereses_icon {
		width: 20px;
		height: 20px;
		filter: invert(100%);
		opacity: 0.9;
	}

    
    .hamburger-menu.active .hamburger-line:nth-child(1) {
        transform: rotate(-45deg) translate(-5px, 6px);
    }

    .hamburger-menu.active .hamburger-line:nth-child(2) {
        opacity: 0;
    }

    .hamburger-menu.active .hamburger-line:nth-child(3) {
        transform: rotate(45deg) translate(-5px, -6px);
    }
}