.grecaptcha-badge { visibility: hidden;} 

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

body {

    background-color: var(--colorB3);

    color: var(--colorF6);
    
    /* lo uso para wk-anchoTotal, no salgan las barras horizontales de scroll 
    overflow-x: hidden;*/
 
 }
 
.wk-imagen {
    max-width: 100%;
    height: auto;
}

/* es clase porque lo uso en la portada varias veces */
.wk-tituloPrincipal h1 {
    
    font-size: 1.6rem;
    color: var(--colorF7);
    border-bottom: 3px solid var(--colorB7);

    padding: 1rem 0rem;
    text-align: right;

    margin-bottom: 0.8em; 

    
}

h1 {
    font-size: 1.6rem;
    color: var(--colorL7);
    
}

h2 {
    font-size: 1.5rem;
    color: var(--colorO7);
    
}

h3 {
    font-size: 1.4rem;
    color: var(--colorO7);
    
}

h4{
    font-size: 1.3rem;
    color: var(--colorO7);
    

    
}

h5 {
    font-size: 1.2rem;
    color: var(--colorO7);
    
}

h6 {
    font-size: 1.1rem;
    color: var(--colorO7);
    
}

/******************* COLORES GENERICOS ******************************************************************/
.wk-colorB{
    color: var(--colorB11);  
}

.wk-colorF{
    color: var(--colorF11);  
}

.wk-colorL{
    color: var(--colorL11);  
}

.wk-colorO{
    color: var(--colorO11);  
}

.wk-colorX{
    color: var(--colorX11);  
}

.wk-colorY{
    color: var(--colorBY11);  
}

.wk-colorZ{
    color: var(--colorZ11);  
}


/******************* LINKS ******************************************************************/

a:link, a:visited{
    color: var(--colorL6);
    text-decoration: none;
}

a:hover, a:active{
    color: var(--colorO6);
    text-decoration: none;
}



/******************* BOTON PRIMARIO ******************************************************************/
.btn-primary  {
    background-color: var(--colorB8);
    border-color: var(--colorO8);
    
}


.btn-primary:visited {
    background-color: var(--colorB8);
    border-color: var(--colorO8);
    
}


 .btn-primary:hover,
 .btn-primary:active,
 .btn-primary:focus,
 .btn-primary:focus:active,
 .btn-primary:focus:hover  {
     background-color: var(--colorF8);
     border-color: var(--colorX8);
     
 }
 
a.btn-primary:link, a.btn-primary:visited{
    color: var(--colorL8);
    text-decoration: none;
}

a.btn-primary:hover, a.btn-primary:active{
    color: var(--colorL8);
    text-decoration: none;
}


/*
#wk-whatsapp {
	position:fixed;
	width:60px;
	height:60px;
	bottom:20px;
	right:20px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
    font-size:30px;
	box-shadow: 2px 2px 3px #999;
    z-index:100;
    
}


#wk-whatsapp i {
    display: inline-block;
    margin-top:6px;
}


#wk-whatsapp:hover {
    opacity: 0.8;
    
}
*/


/**********************************************************************************************************/
/******************* COOKIES             ******************************************************************/
/**********************************************************************************************************/
 #wk-cookies {
     background-color: #d3d3d3;
     color: #555555;
     font-size: 0.8rem;
     padding: 0.5rem;
     position: fixed;
     bottom: 0;
     width: 100%;
     z-index: 5000;

    
 }

 #wk-cookies button {
    font-size: 0.8rem;
    margin-left: 0.1rem; margin-right: 0.1rem;
 }

 #wk-cookies a:link,  #wk-cookies a:visited{
    color: #000000;
    text-decoration: none;
}

#wk-cookies a:hover,  #wk-cookies a:active{
    color: #000000;
    text-decoration: none;
}

/**********************************************************************************************************/
/******************* FORMULARIOS         ******************************************************************/
/**********************************************************************************************************/
 
 
 #wk-fomularioPrincipal {
     background-color: var(--colorF1);
    padding: 1rem;

    color:#111111;
    
 }

#wk-fomularioPrincipal div:first-child {
    max-width: 768px;
   
}
 
 .wk-rowFormulario {
    margin-bottom: 0.5rem;
    
 }

 .wk-labelFormulario {
     font-weight: bold;
 }


 #wk-fomularioPrincipal a:link,  #wk-fomularioPrincipal a:visited{
    color: #000000;
    text-decoration: none;
}

#wk-fomularioPrincipal a:hover,  #wk-fomularioPrincipal a:active{
    color: #000000;
    text-decoration: none;
}

/**********************************************************************************************************/
/******************* SOCIALES Y FIJOS    ******************************************************************/
/**********************************************************************************************************/

#wk-socialesYFijos {
    
    display: flex;
    width: 100%;


    padding: 0.2rem 0.6rem;
    background-color: var(--colorB2);
     
     
 }

#wk-socialesYFijos >div:last-child {
    margin-left: auto;
}



#wk-socialesYFijos div div {
    
    display: inline-flex;
    
     /*background-color: #ff0000;*/
    
     
}

#wk-socialesYFijos i {

    margin-right: 0.4rem;
}




#wk-socialesYFijos a:link, #wk-socialesYFijos a:visited{
    color: var(--colorL2);
    text-decoration: none;
    font-size:1.1rem;

    
}

#wk-socialesYFijos a:hover, #wk-socialesYFijos a:active{
    color: var(--colorO2);
    text-decoration: none;
    font-size:1.1rem;

    
}

#wk-socialesYFijos >div:last-child span {
        
    font-size:1rem;
}

@media (max-width: 991.98px) {
    #wk-socialesYFijos >div:last-child span {
        
        display:none;
    }
}


/**********************************************************************************************************/
/******************* MENU PRINCIPAL     *******************************************************************/
/**********************************************************************************************************/
#wk-menuPrincipal-barra {
    /* background-image: linear-gradient(red, yellow);*/
    background-color: var(--colorB1);

    padding-top:0;
    padding-bottom: 0;
     margin:0;
    padding:0;
 
   
   
}

#wk-menuPrincipal-contenedor{
  /*  padding-left: 0; 
    padding-right: 0.4rem;*/
    margin:0;
    padding:0;
    
}

#wk-menuPrincipal-contenedor .dropdown-menu {
    border-radius: 0;
}

/* el botón que despliega los submenus */
.wk-menuBotoDrowdown {
    background-color: var(--colorB1);
    border:0px;
    color: var(--colorX1);
    font-size: 0.9rem;
    

}


#wk-menuPrincipal-contenedor2{
    /*  padding-left: 0; 
      padding-right: 0.4rem;*/
  
      padding:0.5rem 0.6rem;
      width: 100%;
  }
  
#wk-menuPrincipal-descripcion {
    color:var(--colorF2);
    background-color: var(--colorX2);
    width: 100%;
    text-align: center;
    font-size: 1.1rem;
    padding: 2px;
    
}
 
#wk-menuPrincipal-botonAbrir {
   /* background-color: var(--colorL1);
    color:var(--colorB1);*/
 
 
}

#wk-menuPrincipal-botonAbrir.open {
  /*  background-color: var(--colorL1);*/
 
 
}



/* boton abrir */
#wk-menuPrincipal-botonAbrir  {
  
    
    background-color: var(--colorL1);
    border-color: var(--colorL1);
    color: var(--colorB1);
}


#wk-menuPrincipal-botonAbrir:visited {
    
    background-color: var(--colorL1);
    border-color: var(--colorL1);
    color: var(--colorB1);
}


#wk-menuPrincipal-botonAbrir:hover,
#wk-menuPrincipal-botonAbrir:active,
#wk-menuPrincipal-botonAbrir:focus,
#wk-menuPrincipal-botonAbrir:focus:active,
#wk-menuPrincipal-botonAbrir:focus:hover  {
    background-color: var(--colorL1);
    border-color: var(--colorL1);
    color: var(--colorB1);
 }

/* fin boton abrir */












#wk-icono-boton-menu {
     color: var(--colorB1);
     height: 1.5rem;
     
 }

.wk-menuNivel-0 {
    position: relative;
    /* text-transform: uppercase; */
    padding-left: 1rem;
    color:var(--colorF1);   
    
}


.wk-menuNivel-1 {
    position: relative;

    border-bottom: 1px dotted var(--colorL1);
        
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}


.wk-menuNivel-1:last-child {
    border-bottom: 0;
}




#wk-menuPrincipal-colapsable .dropdown-menu {
    min-width: fit-content;   
    background-color: var(--colorZ1);  
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border: 1px solid var(--colorY1);
    
    /*box-shadow: 0 0px 4px 0 var(--colorZ1);*/
    
}


#wk-menuPrincipal-colapsable {

 
   justify-content: flex-end;
   
 }

#wk-menuPrincipal-colapsable ul{

}



a.navbar-brand:link,  a.navbar-brand:visited{
    
    
    color: var(--colorL1);
    text-decoration: none;
    
}

a.navbar-brand:hover,  a.navbar-brand:active{
   
    
    color: var(--colorO1);
    text-decoration: none;
   
}


#wk-logotipo {
    max-height: 48px;
}

 #wk-menuPrincipal-colapsable a:link,  #wk-menuPrincipal-colapsable a:visited{
    
    
    color: var(--colorL1);
    text-decoration: none;
    
}

#wk-menuPrincipal-colapsable a:hover,  #wk-menuPrincipal-colapsable a:active{
   
    
    color: var(--colorO1);
    text-decoration: none;
   
}



/* boton cerrar */
#wk-menuPrincipal-botonCerrar  {
    display: none;
    line-height: 1;
    background-color: var(--colorL1);
    border-color: var(--colorL1);
    color: var(--colorB1);
}


#wk-menuPrincipal-botonCerrar:visited {
    
    background-color: var(--colorL1);
    border-color: var(--colorL1);
    color: var(--colorB1);
}


#wk-menuPrincipal-botonCerrar:hover,
#wk-menuPrincipal-botonCerrar:active,
#wk-menuPrincipal-botonCerrar:focus,
#wk-menuPrincipal-botonCerrar:focus:active,
#wk-menuPrincipal-botonCerrar:focus:hover  {
    background-color: var(--colorL1);
    border-color: var(--colorL1);
    color: var(--colorB1);
 }
/* fin boton cerrar */

@media (min-width: 992px) {
    #wk-menuPrincipal-contenedor .dropdown-menu {
        min-width: max-content;
    }

    /* para que cuando salga el boton de desplegar, se alinee todo en y */
    .navbar-expand-lg .navbar-nav {
        align-items: center;
    }
}


@media (max-width: 991.98px) {
    .offcanvas-collapse {
        position: fixed;
        top: 0px; /* Height of navbar */
        bottom: 0;
        left: 100%;
        width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
        padding-top: 1rem;
        overflow-y: auto;
        visibility: hidden;
        background-color: var(--colorB1);
        transition: transform .3s ease-in-out, visibility .3s ease-in-out;
        
    }
    .offcanvas-collapse.open {
        visibility: visible;
        transform: translateX(-100%);
    }

    .wk-menuNivel-0 {
 

        border-bottom: 1px solid var(--colorL1);
   
        text-align: center;
        padding: 0.3rem;
        
    }
    
    .wk-menuNivel-0:last-child {
        border-bottom: 0;
    }


     .wk-menuNivel-1 {
 


      
        text-align: center;
     
     }


     #wk-menuPrincipal-botonCerrar {
        display: block;
     }

     #wk-menuPrincipal-colapsable a:link,  #wk-menuPrincipal-colapsable a:visited{
    
    
        color: var(--colorL1);
        text-decoration: none;
        
    }
    
    #wk-menuPrincipal-colapsable a:hover,  #wk-menuPrincipal-colapsable a:active{
       
        
        color: var(--colorO1);
        text-decoration: none;
       
    }
 
  }




/**********************************************************************************************************/
/******************* CARRUSEL            ******************************************************************/
/**********************************************************************************************************/



#wk-carrusel .carousel-item {
        
    height: 300px;
     
}
 

#wk-carrusel img {
        
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
}

.wk-carrusel-caption {
    
    background-color:rgb(0, 0, 0, 0.4);

    bottom:0;
   
    
    position: absolute;
    /*-webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    */

    text-align: center;
    padding: 0.5rem;
    /*opacity:0.5;*/
    width: 100%;
    
}


.wk-carrusel-caption h5  {
    color:#ffffff;
    margin:0;
    border: 0;
}

.wk-carrusel-caption p  {
    color:#cccccc;
    margin:0;
}




/*
@media (min-width: 992px) {

    #wk-carrusel img {
        
        transform: translateY(-50%);
    }
}
*/
/**********************************************************************************************************/
/******************* MENU SECUNDARIO     ******************************************************************/
/**********************************************************************************************************/  
.swiper-slide {
    
    height: auto;
    width: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
   
}

.swiper-button-disabled {
  display: none;
}

/*
.swiper-button-next, .swiper-button-prev {
    color:#ff0000;
    
}
*/
.swiper-container {
    overflow-x: hidden;
}

#wk-menuSecundario {
    background-color: var(--colorB5);
    color: var(--colorF5);
    
 }



 #wk-menuSecundario-swiper ul {
        overflow: auto;
    white-space: nowrap; 
    list-style-type: none;
    margin: 0;
    padding: 0 0.2rem 0 0.2rem;

}

/* oculta el scrollbar para chrome safari y opera */
#wk-menuSecundario-swiper ul::-webkit-scrollbar {
      display:none;
}
/* oculta el scrollbar para ie, edge, firefox */
#wk-menuSecundario-swiper ul {
    -ms-overflow-style: none; /*ie, edge*/
    scrollbar-width: none; /*firefox*/
}
  
#wk-menuSecundario-swiper li {
    
    margin: 0;
    padding: 0.5rem 0.1rem;
    display:inline-block;
  }
  
  #wk-menuSecundario-swiper li a {
    
    color: var(--colorL5);
    text-align: center;
    
    padding:0.2rem 0.3rem;

    text-decoration: none;
    background-color: var(--colorX5);
    border-radius: 5px;
    
   
  }
  

  #wk-menuSecundario-swiper li a:hover {
    background-color: var(--colorO5);
  }




/******************************************************************************************************/
/******************* CONTENIDO      *******************************************************************/
/******************************************************************************************************/

#wk-bloqueCentral {
    background-color: var(--colorB6);
    text-align: justify;
    /*padding-bottom: 0.5rem;*/
}



.wk-contenedorElemento, .wk-contenedorCategoria, .wk-contenedorCategoriaProductos {
    padding-bottom: 1rem;

}


.wk-anchoTotal {
   /* margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);*/
    /*margin-left: calc(-100vw / 2 + 500px / 2);
    margin-right: calc(-100vw / 2 + 500px / 2);*/

    /* tiene el problema sin solución de la barra de scroll horizontal */
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;



    
}

/* el float de las imagenes */
.wk-contenidoPagina::after {
    content: "";
    clear: both;
    display: table;
}



@media (max-width: 991.98px) {

    #wk-bloqueCentral {
        
        text-align: left;
    }





}  

/**********************************************************************************************************/
/******************* ELEMENTO            ******************************************************************/
/**********************************************************************************************************/


.wk-contenedorElemento {

}



.wk-imagenPrincipal {
    color: var(--colorF1);
    margin-left:1rem;
    margin-bottom:0.5rem;
    float:right;

    max-width: 350px;
    font-size:0.9rem;
    
    
}

.wk-textoDeImagenPrincipal {
    max-width: 350px;
    text-align: right;
    color: var(--colorX6);
}





.wk-galeria {
    margin-top: 1rem;
}

.wk-nombreGaleria {
    text-align: center;
    font-weight: bold;

    color: var(--colorL7);
    border-bottom: 2px solid var(--colorO7);
    margin-bottom: 1rem;
}

.wk-imagenGaleria{
      
    text-align:center;
}

.wk-textoDeImagenGaleria {
   
    
    color: var(--colorX6);
    font-size:0.9rem;
    
}



/*
.wk-imagenGaleria {
    color: #88292b;
    
    margin-bottom:0.5rem;
    
   
    margin:1rem;
    font-size:0.9rem;
    text-align: center;
}

.wk-imagenGaleria div {
    max-width: 250px;
}
*/

@media (max-width: 991.98px) {


    .wk-imagenPrincipal {


       max-width: 275px;
   }

   .wk-textoDeImagenPrincipal {
    

       max-width: 275px;
    }

}


@media (max-width: 767.98px) {


    .wk-imagenPrincipal {

       float: none;
       text-align: center;
       margin-left:0;
       max-width: none;
   }

   .wk-textoDeImagenPrincipal {
    
    text-align: center;
    max-width: none;
    }

}


/**********************************************************************************************************/
/******************* CATEGORIA           ******************************************************************/
/**********************************************************************************************************/
.wk-contenedorCategoria {
    display: flex;
    flex-direction: column;
}





.wk-imagenPrincipalCategoria {
    
    
    padding-bottom:0.5rem;
    
    
    text-align: center;
    
    font-size:0.9rem;

    
    
}

.wk-textoDeImagenPrincipalCategoria {
    color: var(--colorX6);
}


.wk-paginaCategoria {
    padding: 0.5rem 0;
}


.wk-elemento {
    border-bottom: 1px solid var(--colorX7);
    margin-bottom: 0.6em;
}




.wk-categoria {
    border-bottom: 1px solid var(--colorX7);
    margin-bottom: 0.6em;
}




.wk-catEnlaceCategoria {

    margin-bottom: 1rem;
}

.wk-catEnlaceElemento {

    margin-bottom: 1rem;
}


.wk-catResumenElemento {
    font-size:0.95rem;
    padding-top: 0.5rem;
    padding-bottom: 1rem;
}

.wk-catResumenCategoria{
    font-size:0.95rem;
    padding-top: 0.5rem;
    padding-bottom: 1rem;
}






.wk-imagenHijosCategoria {
    
    margin-left:1rem;
    margin-bottom:0.5rem;
    float:right;


    
}


.wk-elemento::after {
    content: "";
    clear: both;
    display: table;
}

.wk-categoria::after {
    content: "";
    clear: both;
    display: table;
}


@media (max-width: 767.98px) {




   .wk-imagenHijosCategoria {

        float: none;
        text-align: center;
        margin-left:0;
    }

}
/**********************************************************************************************************/
/******************* CATEGORIA PRODUCTOS      *************************************************************/
/**********************************************************************************************************/
.wk-contenedorCategoriaProductos {
    display: flex;
    flex-direction: column;
}

.wk-categoriaSubcategorias {
    background-color:  var(--colorY9);
    padding-top: 1rem;
    padding-bottom: 1rem;
  
    margin-bottom: 1rem;
}

.wk-categoriaSubcategoria {
    text-align: center;
}

.wk-elementoProductos {
    text-align: center;
    
}

.wk-categoriaPrecio span {
    background-color: var(--colorB9);
    color: var(--colorF9);
    font-size: 1.2rem;
    font-weight: bold; padding: 0.2rem 0.4rem;
    display: inline-block; /* para que cuente el padding para el div superior */
    margin-top:0.4rem;
    margin-bottom: 0.4rem;
}

.wk-contenidoProductos .wk-categoriaPrecio {
    margin-bottom: 1rem;
}

/**********************************************************************************************************/
/******************* PIE y LEGALES       ******************************************************************/
/**********************************************************************************************************/
#wk-pie {
    background-color: var(--colorB3);
    color: var(--colorF3);
    
    
    
} 





#wk-pieLegal {
    background-color: var(--colorB3);
    color: var(--colorF3);
    padding-top:0.5rem;
} 

#wk-pieLegal li{

    padding:0.4rem;
}


#wk-pieLegal a:link, #wk-pieLegal a:visited{
    color: var(--colorL3);
    font-size: 0.85rem;
}

#wk-pieLegal a:hover, #wk-pieLegal a:active{
    color: var(--colorO3);
    font-size: 0.85rem;
}

#wk-textoPie {
    text-align: center;
    font-size: 0.9rem;
    padding:0.5rem;
}

/**********************************************************************************************************/
/******************* MENU PIE            ******************************************************************/
/**********************************************************************************************************/
#wk-pieMenu {

    background-color: var(--colorB4);
    color: var(--colorF4);
}

#wk-pieMenu li{

padding:0.5rem;
}

#wk-pieMenu a:link, #wk-pieMenu a:visited{
    color: var(--colorL4);
}

#wk-pieMenu a:hover, #wk-pieMenu a:active{
    color: var(--colorO4);
}





/******************************************************************************************************/
/******************* PORTADA        *******************************************************************/
/******************************************************************************************************/
 
#wk-contenedorPortada >div{

}

.wk-portada {
  
    padding-bottom: 1rem;
}

/***************************** CARDS PORTADA **********************************/
.wk-cardPortada {
    
    text-align: center;
}

.wk-cardPortada a:link,  #wk-fomularioPrincipal a:visited{
    color: var(--colorL10);
    text-decoration: none;
}

.wk-cardPortada a:hover,  #wk-fomularioPrincipal a:active{
    color: var(--coloOB10);
    text-decoration: none;
}






.wk-cardPortada > div{
    background-color: var(--colorB10);
    border: 1px solid var(--colorX10);
    /*border-radius: 14px;*/
    height: 100%;
    display: flex;
    flex-direction: column;
}

.wk-cardPortada-imagen img{
    /*border-radius: 13px 13px 0 0;*/
}

.wk-cardPortada-titulo {
    padding: 0.2rem;
    
    
}

.wk-cardPortada-resumen {
    font-size: 0.95rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-bottom: 0.2rem;
    
    
}

.wk-cardPortada-precio {
    
    background-color: var(--colorY10);
    color: var(--colorZ10);
    font-weight: bold;
    font-size: 1.2rem;
    /*border-radius: 0 0 13px 13px;*/
    padding:0.3rem;
    margin-top:auto;
}

/***************************** FIN CARDS PORTADA ******************************/

/***************************** SWIPER PORTADA **********************************/
.wk-swiperPortada {
    
    text-align: center;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    width: 300px;

        
}

.wk-swiperPortada > div{
    background-color: var(--colorB10);
    border: 1px solid var(--colorX10);
    
    /*border-radius: 14px;*/

    display: flex;
    flex-direction: column;
    
}

.wk-swiperPortada-imagen img{
    /*border-radius: 13px 13px 0 0;*/
}


.wk-swiperPortada-titulo {
    padding: 0.2rem
}

.wk-swiperPortada-resumen {
    font-size: 0.9rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-bottom: 0.2rem;
    
}

.wk-swiperPortada-precio {
    
    background-color: var(--colorY10);
    color: var(--colorZ10);
    font-size: 1.2rem;
    font-weight: bold;
    /*border-radius: 0 0 13px 13px;*/
    padding:0.3rem;
    margin-top:auto;
}
/***************************** FIN SWIPER PORTADA ******************************/


/******************************************************************************************************/
/******************* CONTACTO       *******************************************************************/
/******************************************************************************************************/

#wk-contacto-pagina {
    padding-bottom: 1rem;
}


#wk-contacto-pagina h2 {
    text-align: center;
    margin-top:1rem;

 }



#wk-contacto-direcciones {
    text-align: center;
    
}
 
 #wk-contacto-empresa {
    text-align: center; font-weight: bold;
}


 #wk-contacto-direccion {
    border:1px solid #666666;
    text-align: center;
    width: fit-content;
    display:inline-block;
    padding: 0.5rem;
    margin:0.5rem;
    border-radius: 1rem;
}

#wk-contacto-contactos  div {
    text-align: center;
}


/******************************************************************************************************/
/******************* LOCALIZACION   *******************************************************************/
/******************************************************************************************************/

#wk-localizacion-pagina {
    padding-bottom: 1rem;
}

#wk-leafletMap {
    height: 500px;
}


#wk-localizacion-direcciones {
    text-align: center;
    
}
 
#wk-localizacion-empresa {

    font-weight: bold;
    text-align: center;


}


#wk-localizacion-direccion {
    border:1px solid #666666;
    text-align: center;
    width: fit-content;
    display:inline-block;
    padding: 0.5rem;
    margin:0.5rem;
    border-radius: 1rem;

}

#wk-localizacion-llegar {
    text-align: center;
}


#wk-leafletMap {
    margin-top: 1rem;
}

/******************************************************************************************************/
/******************* AVISO LEGAL    *******************************************************************/
/******************************************************************************************************/
#wk-avisoLegal-pagina {
    padding-bottom: 1rem;
}
/******************************************************************************************************/
/******************* POLITICA DE PRIVACIDAD   *********************************************************/
/******************************************************************************************************/
#wk-politicaPrivadidad-pagina {
    padding-bottom: 1rem;
}
/******************************************************************************************************/
/******************* POLITICA DE COOKIES   ************************************************************/
/******************************************************************************************************/
#wk-politicaCookies-pagina {
    padding-bottom: 1rem;
}
