/*
Theme Name: Blocksy Child
Author: Nemesys
Template: blocksy
Version: 1.1.2
Text Domain: blocksy-child
*/

/** INDICE
 *
 *    0 - General
 *    1 - Cabecera
 *    2 - Pie
 *    3 - Contenido
 *      3.1 - Portada
 *      3.2 - Interiores
 *      3.3 - Contacto
 */

/**
 * 0 - General
*/

 a {
    text-decoration: none!important;
 }

.mt0 {
    margin-top: 0!important;
}

.mb0 {
    margin-bottom: 0!important;
}

.ct-container-full {
    padding-top: 0!important;
}

.textoDestacado {
    background: rgba(59, 90, 109, 1);
    color: #fff;
    border-radius: 20px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    font-size: 22px;
    line-height: 35px;
}

/* personaliza el color del botón del banner de GDPR Cookie Compliance */
/* CAMBIAR POR EL COLOR O VAR ADECUADO */
.moove-gdpr-infobar-allow-all, .moove-gdpr-infobar-reject-btn {
    background-color: var(--theme-palette-color-1)!important;
  }

 
  /**
 * 1 - Cabecera
 */

 /* Ajustes menú idiomas */
 .lang-item:after {
    content: '|';
    color: #333;
}

.lang-item:last-child:after {
    content: none;
    margin: 0;
}
/* Fin Ajustes menú idiomas */

 /**
 * 2 - Pie
 */

 .ct-footer [data-row="middle"] [data-column] {
    flex-direction: row!important;
    justify-content: center;
    gap: 25px;
}

 footer {
    border-top: 60px solid var(--theme-palette-color-1)!important;
    padding-bottom: 180px!important;
 }

html[lang="es-ES"] .texto-en, html[lang="es-ES"] .texto-pt {
    display: none;
}

html[lang="en-GB"] .texto-es, html[lang="en-GB"] .texto-pt {
    display: none;
}

html[lang="pt-PT"] .texto-es, html[lang="pt-PT"] .texto-en {
    display: none;
}


 /**
 * 3 - Contenido
 */



 /**
 * 3.1 - Portada
 */

 .bloqueInicioParaque div p {
    padding-top: 5px!important;
}

.bloqueInicioParaque div p:nth-of-type(1) {
    font-family: Righteous;
}

#metaslider-id-154, #metaslider-id-167, #metaslider-id-413, #metaslider-id-414 {
   margin: 0 !important;
   min-width: 100% !important;
}

/* Carrusel Testimonios */
#metaslider_154 .slides img, #metaslider_413 .slides img, #metaslider_414 .slides img {
    display: block!important;
    width: 304px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-top: 40px!important;
}

#metaslider_154.flexslider .slides li, #metaslider_413.flexslider .slides li, #metaslider_414.flexslider .slides li {
    margin-right: 5px !important;
    height: 475px;
    background-color: rgba(193, 232, 124, 0.5) !important;
    border-radius: 30px;
}

#metaslider-id-154 .flexslider .caption-wrap, #metaslider-id-413 .flexslider .caption-wrap, #metaslider-id-414 .flexslider .caption-wrap {
    color: #000!important;
    background: transparent!important;
    margin-bottom: 100px;
}
/* Fin Carrusel Testimonios */

.bloqueCifras div p:nth-of-type(1) {
    margin-bottom: 15px!important;
}


 /**
 * 3.2 - Interiores
 */

.tourLista, .tourVentajas, .tourCasosUso {
    text-align: center;
    list-style-position: inside;
}

.tourVentajas ul {
  list-style-type: none;
}

.tourVentajas li {
  position: relative;
  padding-left: 20px;
  text-align: left;
  display: block;
  width: fit-content;
  margin: 0 auto;
}

.tourVentajas li::before {
  content: "✔";
  font-size: 1.2em; /* Tamaño de la viñeta */
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

 /**
 * 3.3 - Contacto
 */

/** CAMBIAR ID-PAGINA POR EL ID DE LA PÁGINA DE CONTACTO */
 body:not(.page-id-11) .grecaptcha-badge {
    visibility: hidden;
}