@font-face {
    font-family: 'TitilliumWeb';
    src: url('/w1/wk/fon/TitilliumWeb-Regular.ttf')

}    

#wk-menu-1 .navbar-nav, #wk-menu-1 .dropdown-menu {
    font-family: 'TitilliumWeb';
font-size: 1.2rem;

}


#wk-menu-1 .navbar {
    max-width: 1320px;
}
.wk-seccion {
  scroll-margin-top: 140px;
}

h1 {
 font-family: 'TitilliumWeb';
}

h2 {
 font-family: 'TitilliumWeb';
font-size: 2.3rem;
}

h4 {
 font-family: 'TitilliumWeb';
}






#wk-menu-logo-1 img {
max-height: 60px;
width: auto;
}

@media (min-width: 576px) {
#wk-menu-logo-1 img {
max-height: 70px;
width: auto;
}

}

@media (min-width: 992px) {
#wk-menu-logo-1 img {
max-height: 85px;
width: auto;
}

}



#wk-especiales-cabecera {
border:0;
}


#wk-cabecera.fixed-top {
box-shadow: none !important;
transition: box-shadow 0.4s ease-in-out;
}

#wk-cabecera.fixed-top #wk-especiales-cabecera {
background-color: #00000000;
transition: background-color 0.4s ease-in-out;
}


#wk-cabecera.fixed-top .wk-menu{
background-color: #00000000;
transition: background-color 0.4s ease-in-out;

}

#wk-cabecera.fixed-top #wk-menu-botonAbrir-1 {
background-color: transparent;
border-color: transparent;
color: white;
transition: background-color 0.4s ease-in-out;
transition: border-color 0.4s ease-in-out;
transition: color 0.4s ease-in-out;
}


 

#wk-cabecera.fixed-top.wk-cabecera-scroll {
box-shadow: var(--bs-box-shadow)  !important;
}

#wk-cabecera.fixed-top.wk-cabecera-scroll #wk-especiales-cabecera {
background-color: var(--colorX1);
}

#wk-cabecera.fixed-top.wk-cabecera-scroll .wk-menu{
background-color: var(--colorB1);
}

#wk-cabecera.fixed-top.wk-cabecera-scroll  #wk-menu-botonAbrir-1 {

    background-color: var(--colorL1);
    border-color: var(--colorL1);
    color: var(--colorB1);
}