body{
     font-family: "Arsenal", sans-serif !important;
     color:#2C2A29 !important;
}


h1,h2,h3,h4,h5,h6{
    font-family: "Arsenal", sans-serif !important;
}

html {
  scroll-behavior: smooth;
}


.bd-responsivemenu-11 a,
.bd-responsivemenu-11 a:focus,
.bd-responsivemenu-11 a:active,
.bd-responsivemenu-11 a:hover {
    outline: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -webkit-tap-highlight-color: transparent;
}



a {
  transition: color 250ms linear;
}

p{
    font-size: 16px;
    word-wrap: break-word;
}

.logo-cabezal{
    width: 230px !important;
}

li i{
    font-size: 5px;
    margin-right: 5px;
}

.lista-item{
    display: flex;
    align-items: center;
    gap:5px;
}

.lista-item .fa-circle{
    position: relative;
    top:2px;
}

.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]),
.bd-bulletlist {
  padding-left: 8px;
}
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li,
.bd-bulletlist li {
  list-style: none;
}

.ancla{
    display: block;
    position: relative;
    top: -100px; /* Sube el punto de parada la cantidad de píxeles que mide tu menú */
    visibility: hidden;
}

.ancla-1{
    display: block;
    position: relative;
    top: -120px; /* Sube el punto de parada la cantidad de píxeles que mide tu menú */
    visibility: hidden;
}

.titulos{
    text-transform: none !important;
    color:#92ACA0 !important;
    font-size: 25px !important;
    line-height: 30px !important;
}

.titulo-blanco{
    font-size: 25px !important;
}

.subtitulos{
    font-size: 18px;

}

.frase-blanco{
    font-size: 25px !important;
    text-transform: none !important;
    line-height: 30px !important;
}


@media only screen and (max-width: 767px){
    .frase-blanco{
        padding:10px 10px 10px;
    }
}

.negrita-600{
    font-weight: 600 !important;
}

.alinear-centro{
    text-align: center !important;
}

.espacio-20-top{
    padding-top: 20px;
}

.espacio-30-top{
    padding-top: 30px;
}

.espacio-50-top{
    padding-top: 50px;
}


/* menu hamburger mobile */
.bd-responsivemenu-11 .bd-menuitem-4 > a:before,
.bd-responsivemenu-11 .bd-menuitem-4 > a:link:before,
.bd-responsivemenu-11 .bd-menuitem-4 > a:visited:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-4 > a:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-4 > a:link:before,
.bd-hmenu-1 .collapse-button .bd-menuitem-4 > a:visited:before {
  content: url(../../assets/imgs/menu-hamburger.png);
  font-size: 0 !important;
  line-height: 0 !important;
}


.bd-responsivemenu-11 .bd-menuitem-4,
.bd-hmenu-1 .collapse-button .bd-menuitem-4{
    border:none !important;
}


/* separador del titulo seccion 1 */

.bd-separator-2 .bd-separator-inner:before,
.bd-separator-2 .bd-separator-inner:after {
  border-top: 4px solid #DDCBA4;
}


.sig-seccion-1{
    padding-left: 15px !important;
    padding-top: 10px !important;
}


/* separador del titulo seccion 2 */

.bd-separator-6 .bd-separator-inner:before,
.bd-separator-6 .bd-separator-inner:after {
  border-top: 4px solid #DDCBA4;
}

/* seperador del tiutlo seccion 3 */

.bd-separator-8 .bd-separator-inner:before,
.bd-separator-8 .bd-separator-inner:after {
  border-top: 4px solid #DDCBA4;
}

.seccion-3{
    text-align: left;
    margin-left: 85px;
}

@media only screen and (max-width: 767px){
    .seccion-3{
        margin-left: 30px;
    }

}


/* Menu principal */

.bd-menu-5.nav-pills .bd-menuitem-17 > a.active{
    color:#DDCBA4;
}

.menu-principal{
    margin-top: 32px !important;
    font-weight: 500 !important;
}

/* Redes sociales */

.redes-top{
    margin-top: 48px !important;
}

.bd-socialicon{
    font-size: 16px !important;

}

.bd-socialicons-5 .bd-socialicon:hover {
  color: #92ACA0;
}


/* Banner */


/* Imagen de fondo */
.bd-section-9{
    background-image: url(../../assets/imgs/banner-dormir-en-calma2.jpg);

}

@media only screen and (max-width: 767px){
    .bd-parallax-bg-effect > .bd-section-9{
        height: 350px !important;
    }

}



/* Color fondo texto */
.bd-layoutbox-30{
    background-color: #92ACA0;
}

/* color transparente al cuadrado en mobile */
@media only screen and (max-width: 767px){
    .bd-layoutbox-30{
        background-color: transparent;
    }

}


/* imagen debajo del banner principal */
.bd-layoutcolumn-20{
    /*background-color: #92ACA0 !important;-*/
    background-image: url(../../assets/imgs/foto1-sistema-nervioso-marron.jpg);
    background-repeat: no-repeat;
}


.texto-banner{
    font-size: 40px !important;
    line-height: 42px !important;
}

@media only screen and (max-width: 767px){
    .texto-banner{
        font-size: 30px !important;
        color:#92ACA0 !important;
        line-height: 35px !important;
    }

}

.texto-ch-banner{
    font-size: 18px !important;
    color:#f6f6f6 !important;
    font-weight: 600 !important;
}


@media only screen and (max-width: 767px){
    .texto-ch-banner{
        visibility: hidden;
    }

}

/* boton del banner */

.bd-button-14,
.bd-button-14:link,
.bd-button-14:visited{
    color:#2C2A29 !important;
    font-weight: 600;
}

@media only screen and (max-width: 767px){
    .bd-button-14,
    .bd-button-14:link,
    .bd-button-14:visited{
        margin-top: -80px !important;
        font-weight: 600 !important;
    }

}


/* boton siguiente bloque seccion 1 */

.bd-button-19,
.bd-button-19:link,
.bd-button-19:visited{
    color:#92ACA0 !important;
    font-weight: 600 !important;
}

.bd-button-19:hover,
.bd-button-19:focus{
     border-bottom: 2px solid rgba(146, 172, 160, 0.5);
}

/* boton siguiente bloque seccion 2 */

.bd-button-20,
.bd-button-20:link,
.bd-button-20:visited{
    color:#92ACA0 !important;
    font-weight: 600 !important;
}

.bd-button-20:hover,
.bd-button-20:focus{
     border-bottom: 2px solid rgba(146, 172, 160, 0.5);
     background-color: transparent !important;
}

.bd-button-20:active{
    background-color: transparent;
    outline:none;
}

/* Foto bloque 2 Dormir mal... */

.bd-layoutcolumn-34{
      background-image: url(../../assets/imgs/foto2-tranquilidad.jpg);
}

/* Seccion como funciona le terapia */

.bd-layoutcolumn-46{
    background-image: url(../../assets/imgs/foto-terapia.jpg);
}

@media only screen and (max-width: 767px){
    .bd-layoutcolumn-44{
         /*padding: 0% 10%;*/
         margin-top: -110px !important;
    }

}

/* boton leer mas en modulo te paso algo de esto */

.bd-button-17:active{
    background-color: transparent;
    outline: none;
}

.bd-button-17:hover,
.bd-button-17:focus{
    color:#2C2A29;
}



/* Foto bloque 3 Muchas personas con insomnio... */

.bd-layoutcolumn-36{
     background-image: url(../../assets/imgs/foto3-imsomnio.jpg);
}


/* seccion GALERIA bloques con fotos, textos, iconos y fondo */

/* bloque ansiedad */
.bd-layoutcolumn-71{
    background-color: #92ACA0;
}

/* bloque estres */
.bd-layoutcolumn-54{
    background-color: #92ACA0;
}

/* bloque frase */
.bd-section-16{
    /*background-color: #DDCBA4;*/
    background-color: #92ACA0;
}


/* foto dificultades para dormir */
.bd-layoutcolumn-50{
    background-image: url(../../assets/imgs/foto-dificultad-para-dormir.jpg);
} 

/* foto sobrepensamiento */
.bd-layoutcolumn-73{
    background-image: url(../../assets/imgs/foto-sobrepensamiento.jpg);
}

a.sig-galeria{
    color:#fff !important;
    font-size: 16px !important;
}

a.sig-galeria:hover{
    border-bottom: 2px solid #DDCBA4 !important;
    padding-bottom: 10px;
    outline:none;
}


@media (max-width: 767px) {
  .bd-layoutcolumn-46 {
    height: 100vw;
    margin-top: -50px;
  }
}


/* seccion sobre mi */

/* bloque Sobre mi color fondo color verde */
.bd-layoutcolumn-77{
    /*background-color: #92ACA0;*/
    background-image: url("../../assets/imgs/foto-sobre-mi.jpg");
    background-repeat: no repeat;
}

/* foto fondo en mobile */
@media only screen and (max-width: 767px){
    .bd-layoutcolumn-77{
        /*margin: 1em;*/
        /*padding: 100%;*/
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 270px;
        background-position: center center;
        margin-top: -20px !important;
       
    }

}

/*@media only screen and (max-width: 767px){
    .bd-layoutcolumn-75{
        margin-top: -120px !important;   
    }

}*/


.sobre-mi{
    margin-left: 30px !important;
}


.bd-button-19-1,
.bd-button-19-1:link,
.bd-button-19-1:visited{
    color:#92ACA0 !important;
    font-weight: 600 !important;
    margin-left: 30px !important;
    text-transform: uppercase;
    padding-top: 20px !important;
}

.bd-button-19-1:hover,
.bd-button-19-1:focus{
     border-bottom: 2px solid rgba(146, 172, 160, 0.5);
     padding-bottom: 10px;
}

.bd-button-19:active{
    background-color: transparent;
    outline:none;

} 

.bd-button-19-1:active{
    background-color: transparent;
    outline: none;
}


/* seccion consultas y contacto */

.icono-consultas{
    font-size: 40px;
    color:#92ACA0;
}

/* separador Contacto y consultas */

.bd-separator-10 .bd-separator-inner:before,
.bd-separator-10 .bd-separator-inner:after {
  border-top: 4px solid #DDCBA4;
}

.subtitulo-consultas{
    color:#DDCBA4 !important;
    font-weight: 700 !important;
}

.icono-whatsapp{
    color:#92ACA0;
    font-size: 50px !important;
}

@media only screen and (max-width: 767px){
    .bd-layoutcolumn-89 {
        min-height: 100px !important;
    }
}

@media only screen and (max-width: 767px){
    .bd-layoutcolumn-91{
        min-height: 330px !important;
    }
}

/* pie de pagina */

.pie-pag{
    background-color: #DDCBA4 !important;
}

.pie-copy{
    color:#2C2A29 !important;
    font-size: 15px !important;
}

a.pie{
    color:#2C2A29 !important;
    text-decoration: none;
}

a.pie:hover{
    color:#000 !important;
}



