/* Aláhúzás eltávolítása az összes linkről alapértelmezetten */
a {
    text-decoration: none !important;
}

/* Opcionális: Ha azt szeretné, hogy az egér rávitelekor (hover) se jelenjen meg */
a:hover, a:focus {
    text-decoration: none !important;
}
.container-header .navbar-brand{
    position: relative; /* Ez kötelező, hogy a háttér a div-en belül maradjon */
    overflow: hidden;   /* Biztosítja, hogy a lekerekítések vagy kilógó részek ne látsszanak */
    
    /* Ide jöhet a div saját formázása (pl. betűszín, belső margó) */
    color: #333333;
    padding: 40px;
}

.container-header .navbar-brand::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; /* A div mögé helyezi a hátteret */
    
    /* A háttérkép beállításai */
    background-image: url('/images/banners/slide08.jpg'); /* Cserélje ki a saját képének elérési útjára */
    background-size: cover;       /* Arányosan kitölti a teljes hátteret */
    background-position: center;  /* Középre igazítja a képet */
    background-repeat: no-repeat; /* Nem ismétlődik a kép */
    
    /* Áttetszőség beállítása (20%) */
    opacity: 0.2; 
}

.container-header .navbar-brand::before  > * {
    position: relative;
    z-index: 2;
}

.container-header .navbar-brand img{
    z-index: 100;
    position: relative;  
    max-width: 50%;
   filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.8));
}
@media (orientation: landscape) {
  /*csak ilyenkor kell a lüktetés*/
  .container-header .navbar-brand img{
  animation: halo-pulsate 2.5s ease-in-out infinite alternate;    
  }
}

@keyframes halo-pulsate {
  0% {
    /* Alapállapot: kisebb és halványabb ragyogás */
    filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.6));
  }
  100% {
    /* Végállapot: kiterjedtebb és erősebb ragyogás */
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.95));
  }
}

@media (orientation: portrait) {
.container-header .navbar-brand img{
    max-width: 100%;
 }
}

div.mod-languages ul li.lang-active {
    background-color: transparent;
    border: 1px solid white;
    border-radius: 4px;
    opacity: 90%;
}

/* Remove the dropdown arrow indicators in Cassiopeia */
.metismenu .dropdown-toggle::after,
.navbar .dropdown-toggle::after {
    display: none !important;
}


/* Universal fix for Maxi Menu CK dropdown arrows */
ul.maximenuck li.level1.parent > a::after, 
ul.maximenuck li.level1.parent > span.separator::after {
  display: none !important;
}

 
.container-header {
    background-image: none !important;
}