.fm-hero-blog-sec.fm-hero-blog-sec-new .et_pb_row .et_pb_column .et_pb_text {
    margin-bottom: 0 !important;
}

.fm-hero-blog-sec-new .et_pb_row .et_pb_column .et_pb_text.compromiso-secondary .et_pb_text_inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.compromiso-hidden { display: none; }

.fm-hero-blog-sec-new .et_pb_row .et_pb_column .et_pb_text.compromiso-main .et_pb_text_inner h2 {
    font-weight: 500 !important;
}


/* .fm-hero-blog-sec-new .et_pb_row .et_pb_column .et_pb_text.compromiso-secondary {
    margin-bottom: 32px !important;
} */

/* PRUEBA DE HOVER EN LOS ENLACES DEL SECUNDARIO */
/* .fm-hero-blog-sec-new .et_pb_row .et_pb_column .et_pb_text.compromiso-secondary .et_pb_text_inner a:hover{
    color: red !important;
} */



@media (max-width: 980px) {

    .fm-hero-blog-sec-new .et_pb_row.fm-tags-row .et_pb_column {
        margin-bottom: 24px !important;
    }

    .fm-hero-blog-sec-new .et_pb_row .et_pb_column .et_pb_text.compromiso-main .et_pb_text_inner {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        height: 100%;
    }
}


/* COLOR FALDON FOOTER */

#et-main-area footer .faldon-fm .et_pb_row {
    background: #526570 !important;
    margin-bottom: 0 !important;
}

/* COLOR FALDON FOOTER */

/* AJUSTES FOOTER */

#et-main-area footer .et_builder_inner_content  .et_pb_section {
    max-width: 100%;
    /* padding-bottom: 0; */
}

#et-main-area footer .et_builder_inner_content  .et_pb_section.faldon-fm {
    padding-bottom: 0;
}

/* #et-main-area footer .et_builder_inner_content  .et_pb_section:not(.faldon-fm) {
    padding: 0;
} */

#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global {
    padding: 0;
}

#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-title {
    padding-top: 80px;
    color: #2D373D;
}

#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-title .et_pb_button_module_wrapper  .et_pb_button {
    white-space: nowrap;
}

#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-title .et_pb_column:last-child {
    width: 27% !important;
}

#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-title h2 {
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 8px;
}

#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-title p{
    font-size: 20px;
    font-weight: 400;
}

#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-social .et_pb_image:first-child {
    margin-left: 0 !important;
}

#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-divider {
    padding: 40px 0;
}

/* #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-list {
    display: flex;
}
*/
#et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-list .et_pb_column:last-child{
    width: 22.75%;
} 

@media (max-width: 980px) {
    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-title {
        padding-top: 40px;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-list,
    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-title,
    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-social,
    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-divider {
        margin-left: 24px;
        margin-right: 24px;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-title p{
        font-size: 16px;
    }
}

@media (min-width: 480px) and (max-width: 980px) {
    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-list {
        flex-direction: row;
        flex-wrap: nowrap;
        margin-left: 24px;
        margin-right: 24px;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-list .et_pb_column:not(:last-child) {
        margin-right: 24px;
    } 

    #et-main-area footer .et_builder_inner_content  .et_pb_section.pie-global .pie-global-list .et_pb_column {
        width: 100% !important;
    } 

    #et-main-area footer .et_builder_inner_content  .et_pb_section.debajo-pie-global .et_pb_row {
        display: flex;
        flex-direction: column;
        margin-left: 24px;
        margin-right: 24px;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.debajo-pie-global .et_pb_row .et_pb_column {
        width: 100% !important;
        padding-left: 0 !important;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.debajo-pie-global .et_pb_row .et_pb_column.columna-canarias {
        margin-bottom: 0 !important;
        padding-bottom: 24px !important;
        border-bottom: #526570 1px solid;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.debajo-pie-global .et_pb_row .et_pb_column.columna-canarias .et_pb_text {
        margin-top: 0 !important;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.debajo-pie-global .et_pb_row .et_pb_column.columna-canarias .et_pb_text:first-child {
        margin-bottom: 16px !important;
        margin-top: 24px !important;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.debajo-pie-global .et_pb_row .et_pb_column.debajo-pie-global-columna-final {
        /* display: flex; */
        /* flex-direction: row; */
        /* flex-wrap: wrap; */
        padding-top: 24px !important;
        columns: 3;
    }

    #et-main-area footer .et_builder_inner_content  .et_pb_section.debajo-pie-global .et_pb_row .et_pb_column.debajo-pie-global-columna-final .et_pb_text {
        /* flex: 0 0 calc(33.333%); */
        /* flex: 0 0 33.333%; */
        /* flex: 1 1 33.333%; */
        /* margin: 10px; */ /* opcional: espacio entre elementos */
        text-align: left;
        padding-left: 0 !important;
        margin-right: 0 !important;
        margin-top: 0 !important;
        /* margin-left: 20px !important; */
        margin-bottom: 16px !important;
    }
    #et-main-area footer .et_builder_inner_content  .et_pb_section.debajo-pie-global .et_pb_row .et_pb_column.debajo-pie-global-columna-final .et_pb_text:nth-child(3n + 1) {
        margin-left: 0 !important;
    }

}

/*
- clases contribuidas
pie-global
pie-global-title
pie-global-social 
pie-global-divider
debajo-pie-global
debajo-pie-global-columna-final
*/

/* AJUSTES FOOTER */



/* AJUSTES CABECERAS */

.fm-hero-sec-new .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h1 {
    font-weight: 500 !important;
    padding-bottom: 0;
}

/* AJUSTES CABECERAS */

/* AJUSTES CARRUSEL */

.gl-row-carousel.gl-row-carousel-new .slick-dots li.slick-active button:before {
    background-color: #2D373D !important;
    width: 10px !important;
    height: 10px !important;
}

.gl-row-carousel.gl-row-carousel-new .slick-dots li button:before {
    background-color: #ffff !important;
    width: 8px !important;
    height: 8px !important;
}

.gl-row-carousel.gl-row-carousel-new .slick-dots li.slick-active button {
    border: 0;
}

/* .gl-row-carousel.gl-row-carousel-new .slick-dots li.slick-active button {
    border: 1px solid #2D373D;
    border-radius: 50%;
} */
.gl-row-carousel.gl-row-carousel-new .slick-dots li button {
    border: 1px solid #526570;
    border-radius: 50%;
}

/*evitar movimiento de las flechas*/
@media (min-width: 981px) {
    .gl-row-carousel.gl-row-carousel-new {
        min-height: 660px;
        max-height: 660px;
    }
}
/* 
.gl-row-carousel.gl-row-carousel-new .slick-arrow.slick-prev {
    left: unset;
    right: 100%;
}

.gl-row-carousel.gl-row-carousel-new .slick-arrow.slick-next {
    left: 100%;
    right: unset;
} */


/* .gl-row-carousel.gl-row-carousel-new .slick-dots li.slick-activ */

/* .gl-row-carousel.gl-row-carousel-new .slick-slide .et_pb_row .et_pb_column.gl-row-carousel-new-columna-imagen {
    margin-left: 46px !important;
}

.gl-row-carousel.gl-row-carousel-new .slick-slide .et_pb_row .et_pb_column.gl-row-carousel-new-columna-texto {
    margin-right: 46px !important;
} */

/* AJUSTES CARRUSEL */




/* RELACIONADO CON NEO_BUSQUEDA */ 

/* ENLACES */
.et_pb_text p.enlace-externo-generico {
  margin: 16px 0;
}

/* ELIMINAMOS LA POSIBILIDAD DE QUE LOS EM SEAN CONTADOS POR FLEX */
.fm-text-icono-but-derecha-13.et_pb_text.et_pb_text_align_center .et_pb_text_inner a > *,
.fm-text-icono-but-izquierda-13.et_pb_text .et_pb_text_inner a > * ,
.fm-text-icono-but-izquierda-13-abajo-desc.et_pb_text .et_pb_text_inner a > * {
    display: contents;
}


/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13-abajo-desc a,
.dicp_other_function_links .fm-text-icono-but-izquierda-13 a,
.fm-text-icono-but-izquierda-14-abajo.et_pb_text .et_pb_text_inner a,
.fm-text-icono-but-derecha-13.et_pb_text .et_pb_text_inner a,
.fm-text-icono-but-izquierda-13.et_pb_text .et_pb_text_inner a,
.fm-text-icono-but-izquierda-13-abajo-desc.et_pb_text .et_pb_text_inner a,
.fm-text-icono-but-izquierda-13-abajo.et_pb_text .et_pb_text_inner a,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-modal,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-android a,
.et_pb_text .et_pb_text_inner .fm-text-icono-apple a, 
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14 a,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14-red a,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-14-abajo a,
.et_pb_text .et_pb_text_inner .fm-text-icono-epub a,
.et_pb_text .et_pb_text_inner .fm-text-icono-otras-descargas a,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13 a,
.et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno a,
.et_pb_text p.enlace-externo-generico a{
  color: #526570 !important;
  padding: 3px;
  border: 2px solid transparent;
  display: flex;
  align-items: center;
  row-gap: 5px;
}

.fm-text-icono-but-derecha-13.et_pb_text.et_pb_text_align_center .et_pb_text_inner a {
    justify-content: center;
}

/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13-abajo-desc a:hover,
.dicp_other_function_links .fm-text-icono-but-izquierda-13 a:hover,
.fm-text-icono-but-izquierda-14-abajo.et_pb_text .et_pb_text_inner a:hover,
.fm-text-icono-but-derecha-13.et_pb_text .et_pb_text_inner a:hover,
.fm-text-icono-but-izquierda-13.et_pb_text .et_pb_text_inner a:hover,
.fm-text-icono-but-izquierda-13-abajo-desc.et_pb_text .et_pb_text_inner a:hover,
.fm-text-icono-but-izquierda-13-abajo.et_pb_text .et_pb_text_inner a:hover,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno:hover,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13:hover,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-modal:hover,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc:hover,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-android a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-apple a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14 a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14-red a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-14-abajo a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-epub a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-otras-descargas a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13 a:hover,
.et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno a:hover,
.et_pb_text p.enlace-externo-generico a:hover {
  color: #2D373D !important;
  text-decoration: none;
}

/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13-abajo-desc a:focus,
.dicp_other_function_links .fm-text-icono-but-izquierda-13 a:focus,
.fm-text-icono-but-izquierda-14-abajo.et_pb_text .et_pb_text_inner a:focus,
.fm-text-icono-but-derecha-13.et_pb_text .et_pb_text_inner a:focus,
.fm-text-icono-but-izquierda-13.et_pb_text .et_pb_text_inner a:focus,
.fm-text-icono-but-izquierda-13-abajo-desc.et_pb_text .et_pb_text_inner a:focus,
.fm-text-icono-but-izquierda-13-abajo.et_pb_text .et_pb_text_inner a:focus,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno:focus,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13:focus,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-modal:focus,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc:focus,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-android a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-apple a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14 a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14-red a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-14-abajo a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-epub a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-otras-descargas a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13 a:focus,
.et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno a:focus,
.et_pb_text p.enlace-externo-generico a:focus {
  color: #526570;
  text-decoration: none;
  /* border: 2px solid #0D82BD; */
  border-color: #0D82BD;
  border-radius: 5px;
  box-sizing: border-box;
}

p.enlace-externo-generico a .icon {
  display: inline-block;
  width: 24px;               /* escala con la fuente del enlace */
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain; 
  background-position: center;
  vertical-align: middle; /* buen alineado con el texto */
}

/* Icono izquierdo: flecha.svg */
p.enlace-externo-generico a .icon-left {
  background-image: url(img/enlace-externo.svg);
  margin-right: 0.4em;
}
/* enlace-externo-hover */
/* Icono derecho: flecha_invertida.svg */
p.enlace-externo-generico a .icon-right {
  background-image: url(img/flecha-right-hover.svg);
  margin-left: 0.4em;
  width: 9px;
  height: 9px;
  display: none;  
}

p.enlace-externo-generico a:hover .icon-right {
  display: inline-block;
}

p.enlace-externo-generico a:hover .icon-left {
  background-image: url(img/enlace-externo-hover.svg);
}

.neo_busqueda_c .fm_comprar.enlace-externo-generico a::after 
/* .neo_busqueda_c a.fm-text-icono-but-izquierda-13:after,  */
/* .neo_busqueda_c a.fm-text-icono-enlace-modal:after  */
{
  content: "";
  display: none;
}


/* LISTADO PUBLICACIONES */

/* para que el focus ocupe el tamaño del enlace */
.fm-text-icono-but-izquierda-13,
.fm-text-icono-but-izquierda-13-abajo-desc {
    width: fit-content;
}

/* GENERICOS */
/* .dicp_other_function_links .fm-text-icono-but-izquierda-13 a::before, */
.fm-text-icono-but-izquierda-13.et_pb_text .et_pb_text_inner a::before,
.fm-text-icono-but-derecha-13.et_pb_text .et_pb_text_inner a::before,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13::before,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-modal::before,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno a::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13 a::before {
  content: "";
  background-image: url(img/enlace-interno.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 35px;               /* escala con la fuente del enlace */
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  flex: 0 0 auto;
  align-self: center;             /* centra los SVG respecto a la primera línea */
  white-space: nowrap;
  margin-right: 10px;
}

/* GENERICOS */
/* .dicp_other_function_links .fm-text-icono-but-izquierda-13 a:hover::before, */
.fm-text-icono-but-izquierda-13.et_pb_text .et_pb_text_inner a:hover::before,
.fm-text-icono-but-derecha-13.et_pb_text .et_pb_text_inner a:hover::before,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13:hover::before,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-modal:hover::before,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno a:hover::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13 a:hover::before {
  background-image: url(img/enlace-interno-hover.svg);
  opacity: 1;
}

/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13 a::before {
  content: "";
  background-image: url(img/enlace-externo.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 35px;               /* escala con la fuente del enlace */
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  flex: 0 0 auto;
  align-self: center;             /* centra los SVG respecto a la primera línea */
  white-space: nowrap;
  margin-right: 10px;
}

/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13 a:hover::before
/* GENERICOS */
{
  background-image: url(img/enlace-externo-hover.svg);
  opacity: 1;
}



/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13-abajo-desc a:after,
.dicp_other_function_links .fm-text-icono-but-izquierda-13 a:after,
.fm-text-icono-but-izquierda-14-abajo.et_pb_text .et_pb_text_inner a:after,
.fm-text-icono-but-derecha-13.et_pb_text .et_pb_text_inner a:after,
.fm-text-icono-but-izquierda-13.et_pb_text .et_pb_text_inner a:after,
.fm-text-icono-but-izquierda-13-abajo-desc.et_pb_text .et_pb_text_inner a:after,
.fm-text-icono-but-izquierda-13-abajo.et_pb_text .et_pb_text_inner a::after,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno:after,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13:after,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-modal:after,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc:after,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-android a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-apple a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14 a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14-red a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-14-abajo a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-epub a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-otras-descargas a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno a:after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13 a::after {
  content: "";
  /* background-image: url(../img/flecha-right-hover.svg); */
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;               /* escala con la fuente del enlace */
  height: 9px;
  background-color: unset;
  border: 0;
  border-radius: 0;
  padding: 0;
  opacity: 0;
  /* display: none; */
  margin-left: 10px;
  display: inline-block;
  vertical-align: baseline;
  flex: 0 0 auto;
  align-self: center;             /* centra los SVG respecto a la primera línea */
  white-space: nowrap;
}

/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13-abajo-desc a:hover::after,
.dicp_other_function_links .fm-text-icono-but-izquierda-13 a:hover::after,
.fm-text-icono-but-izquierda-14-abajo.et_pb_text .et_pb_text_inner a:hover::after,
.fm-text-icono-but-derecha-13.et_pb_text .et_pb_text_inner a:hover::after,
.fm-text-icono-but-izquierda-13.et_pb_text .et_pb_text_inner a:hover::after,
.fm-text-icono-but-izquierda-13-abajo-desc.et_pb_text .et_pb_text_inner a:hover::after,
.fm-text-icono-but-izquierda-13-abajo.et_pb_text .et_pb_text_inner a:hover::after,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno:hover::after,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13:hover::after,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-modal:hover::after,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc:hover::after,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-android a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-apple a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14 a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14-red a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-14-abajo a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-epub a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-otras-descargas a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno a:hover::after,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13 a:hover::after {
  background-image: url(img/flecha-right-hover.svg);
  opacity: 1;
  /* display: inline-block; */
}


.et_pb_text .et_pb_text_inner .fm-text-icono-android a,
.et_pb_text .et_pb_text_inner .fm-text-icono-apple a, 
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14 a,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14-red a,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-14-abajo a,
.et_pb_text .et_pb_text_inner .fm-text-icono-epub a,
.et_pb_text .et_pb_text_inner .fm-text-icono-otras-descargas a {
  padding: 3px;
}

/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13-abajo-desc a:before,
.fm-text-icono-but-izquierda-14-abajo.et_pb_text .et_pb_text_inner a:before,
.fm-text-icono-but-izquierda-13-abajo-desc.et_pb_text .et_pb_text_inner a:before,
.fm-text-icono-but-izquierda-13-abajo.et_pb_text .et_pb_text_inner a:before,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno:before,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc:before,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-android a:before,
.et_pb_text .et_pb_text_inner .fm-text-icono-apple a:before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14 a:before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14-red a:before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a:before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-14-abajo a:before,
.et_pb_text .et_pb_text_inner .fm-text-icono-epub a:before,
.et_pb_text .et_pb_text_inner .fm-text-icono-otras-descargas a:before {
  content: "" !important;
  background-image: url(img/enlace-externo-pdf.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  margin-right: 10px;
  width: 35px;               /* escala con la fuente del enlace */
  height: 18px;
  display: inline-block;
  vertical-align: sub;
  position: unset;
  flex: 0 0 auto;
}

/* GENERICOS */
.dicp_other_function_links .fm-text-icono-but-izquierda-13-abajo-desc a:hover::before,
.fm-text-icono-but-izquierda-14-abajo.et_pb_text .et_pb_text_inner a:hover::before,
.fm-text-icono-but-izquierda-13-abajo-desc.et_pb_text .et_pb_text_inner a:hover::before,
.fm-text-icono-but-izquierda-13-abajo.et_pb_text .et_pb_text_inner a:hover::before,
/* GENERICOS */
/* MODALES Y SIN MB */
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-enlace-interno:hover::before,
.resultados_nb .et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc:hover::before,
/* MODALES Y SIN MB */
.et_pb_text .et_pb_text_inner .fm-text-icono-android a:hover::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-apple a:hover::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14 a:hover::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-abajo-14-red a:hover::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-13-abajo-desc a:hover::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-but-izquierda-14-abajo a:hover::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-epub a:hover::before,
.et_pb_text .et_pb_text_inner .fm-text-icono-otras-descargas a:hover::before {
  background-image: url(img/enlace-externo-pdf-hover.svg);
  opacity: 1;
}

a.fm-text-icono-enlace-modal {
  display: block;
}

a.fm-text-icono-but-izquierda-13, 
a.fm-text-icono-enlace-modal, 
a.fm-text-icono-but-izquierda-13-abajo-desc, 
a.fm-text-icono-enlace-interno {
    margin: 16px 0;
}

.neo_busqueda_c .item_listado_nb {
  border-bottom-color: #D8DFE4 !important;
}

/* LISTADO PUBLICACIONES */

/* PAGINA DETALLES publicaciones-fm */

.publicaciones-fm.et_pb_section {
  padding: 0;
}

.publicaciones-fm .et_pb_column.publicaciones-fm-column-izq,
.publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_module.fm-texto-plano {
  width: 786px !important;
}

.publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_module {
  width: 684px !important;
}
.publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .fm-texto-plano h1 {
  font-size: 42px;
  font-weight: 500;
  margin: 0;
  text-align: left;
}


.publicaciones-fm .et_pb_column.publicaciones-fm-column-der {
  width: 378px;
  padding: 40px;
}

.publicaciones-fm .et_pb_column.publicaciones-fm-column-der .et_pb_image {
  width: 174px;
}

/* SEPARADOR COLUMNA DERECHA */
.publicaciones-fm .et_pb_column.publicaciones-fm-column-der .separador-publicaciones-fm {
  position: relative;
  padding-top: 40px;
  margin-top: 40px;
}

.publicaciones-fm .et_pb_column.publicaciones-fm-column-der .separador-publicaciones-fm::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  background-color: #2D373D;
  width: 72px;
}


/* @media (min-width: 480px) and (max-width: 980px) {  */
@media (max-width: 980px) { 

    .publicaciones-fm  {
        width: 100%;
    }

    .publicaciones-fm .et_pb_row {
        width: 100%;
        padding: 0;
    }

    .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq {
        display: flex;
        flex-direction: column;
    }


    
  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq,
  .publicaciones-fm .et_pb_column.publicaciones-fm-column-der {
  /* .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_module.fm-texto-plano { */
    width: 100% !important;
    /* padding: 0 34px; */
  }

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_module,
  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_module.fm-texto-plano
    {
    width: 100% !important;
  }

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_text  {
    order: 1;
  }

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_text.fm-texto-plano,
  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_post_content  {
    order: 2;
  }

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_image  {
    order: 0;
  }

  /* SEPARADOR COLUMNA DERECHA */
    .publicaciones-fm .et_pb_column.publicaciones-fm-column-der .separador-publicaciones-fm {
        padding-top: 0;
        margin-top: 0;
    }

    .publicaciones-fm .et_pb_column.publicaciones-fm-column-der .separador-publicaciones-fm::before {
        content: "";
        display: none;
    }

}


@media (min-width: 480px) and (max-width: 980px) { 

  .publicaciones-fm  {
    width: 100%;
  }

  .publicaciones-fm .et_pb_row {
    width: 100%;
    padding: 0;
  }

  /* .publicaciones-fm    .et_pb_column .et_pb_row_inner, .et_pb_row */

  /* .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_module,
  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_module.fm-texto-plano
    {
    width: 100% !important;
  } */

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq {
  /* .publicaciones-fm .et_pb_column.publicaciones-fm-column-der { */
    padding: 0 34px;
  }

  /* .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .fm-texto-plano {
    order: 1;
  } */

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_text  {
    order: 1;
  }

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_text.fm-texto-plano,
  /* .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_text, */
  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_post_content  {
    order: 2;
  }

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .et_pb_image  {
    order: 0;
  }

  .publicaciones-fm .et_pb_column.publicaciones-fm-column-der {
    display: flex;
    flex-direction: row-reverse;
    padding: 56px 34px;
  }
}


@media (max-width: 480px) {

    .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq {
  /* .publicaciones-fm .et_pb_column.publicaciones-fm-column-der { */
        padding: 0 24px;
    }

    .publicaciones-fm .et_pb_column.publicaciones-fm-column-izq .fm-texto-plano h1 {
        font-size: 24px;
        /* font-weight: 500;
        margin: 0;
        text-align: left; */
    }

    .publicaciones-fm .et_pb_column.publicaciones-fm-column-der {
        display: flex;
        flex-direction: column;
        padding: 46px 24px;
    }


    .publicaciones-fm .et_pb_column.publicaciones-fm-column-der .bloque-imagen-publicaciones-fm {
        margin-bottom: 0;
    }

    /* SEPARADOR COLUMNA DERECHA */
    .publicaciones-fm .et_pb_column.publicaciones-fm-column-der .separador-publicaciones-fm {
        position: relative;
        padding-top: 24px;
        margin-top: 40px;
    }

    .publicaciones-fm .et_pb_column.publicaciones-fm-column-der .separador-publicaciones-fm::before {
        display: block;
    }


}
/* PAGINA DETALLES publicaciones-fm */

/* Modales */
.cerrar_modal {
    padding: 8px 24px 0;
    font-weight: 400!important;
    font-size: 32px!important;
    line-height: 1!important;
    font-family: none, Serif, serif !important;
}

.interior_modal_suc {
    left: 100vw;
}

.interior_modal_suc .contenido_modal {
    padding-top: 60px;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral {
    width: 100%;
    max-width: 100% !important;
    padding: 0 24px !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral.fm-entradas {
    justify-content: flex-start !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row {
    width: 100%;
    padding: 0 !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.et_pb_row_1 {
    order: initial !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-titulo {
    order: 2 !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-titulo .et_pb_module.et_pb_text {
    margin-bottom: 0;
    padding-top: 0 !important;
    padding-bottom: 16px !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-titulo .et_pb_module.et_pb_text h2 {
    padding-bottom: 0;
    text-align: left !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto {
    order: 3 !important;
    grid-gap: 0 !important;
    position: initial;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_1 {
    width: auto !important;
    text-align: center;
    position: absolute;
    top: -50px;
    margin-right: 0 !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_1 .categoria--pais {
    max-width: fit-content !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_1 .categoria--pais__pais {
    display: none!important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_1 .categoria--pais__cat {
    width: fit-content;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_2 {
    margin-bottom: 24px;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_2 .et_pb_text {
    margin-bottom: 0;
    padding-top: 0 !important;
    padding-bottom: 24px !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_2 .et_pb_text .et_pb_text_2 {
    font-size: 16px !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_2:after {
    content: "";
    width: 72px;
    height: 1px;
    background: #2D373D;
    position: absolute;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row:has(h3):has(p) {
    order: 4 !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-tipo-boton {
    order: 5 !important;
    padding-left: 0 !important;
    margin: 0 0 24px !important;
    justify-content: flex-start !important;
    text-align: left !important;
    display: flex !important;
    font-weight: 400 !important;
    width: max-content !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-tipo-boton.is-active {
    font-weight: 500 !important;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-tipo-boton.is-active .et_pb_text {
    border-bottom: solid 4px #d81e05;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-tipo-boton .et_pb_text {
    margin-bottom: 0;
}

.interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-tipo {
    order: 5 !important;
}

/* Responsive mobile */
@media (max-width: 767px) {
    .barra_modales.abierta .interior_modal_suc {
        width: 100vw;
        left: 0;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .barra_modales.abierta .interior_modal_suc {
        width: 75vw !important;
        left: 25vw !important;
    }

    .contenido_modal .fm-barra-lateral {
        padding: 0 40px 20px !important;
    }
}

@media (max-width: 980px) {
    .barra_modales.abierta .interior_modal_suc {
        width: 100vw;
        left: 0;
    }

    .barra_modales.abierta .interior_modal_suc .fm-barra-lateral .et_pb_row.fm-entradas-titulo .et_pb_module.et_pb_text h2 {
        font-size: 24px !important;
    }

    .barra_modales.abierta .interior_modal_suc .fm-barra-lateral .et_pb_row.fm-menu-texto {
        order: 3 !important;
        grid-gap: 0 !important;
        position: initial;
    }

    .barra_modales.abierta .interior_modal_suc .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_column_1 {
        top: -40px;
    }

    .barra_modales.abierta .interior_modal_suc .fm-barra-lateral .et_pb_row.fm-menu-texto .et_pb_text_2 .et_pb_text_inner {
        font-size: 16px !important;
    }

    .barra_modales.abierta .interior_modal_suc .fm-barra-lateral .et_pb_row.fm-entradas-tipo-boton .et_pb_column {
        padding-left: 30px;
    }


    .barra_modales.abierta .interior_modal_suc .fm-barra-lateral .et_pb_row.fm-entradas-tipo {
        margin-left: 27px;
        display: grid;
        grid-template-rows: 0fr;
        overflow: hidden;
        transition: grid-template-rows .35s ease, opacity .01ms ease;
        opacity: 0;
        position: relative;
        z-index: 0;
    }

    .barra_modales.abierta .interior_modal_suc .fm-barra-lateral .et_pb_row.fm-entradas-tipo.is-active {
        grid-template-rows: 1fr;
        opacity: 1;
        z-index: 1;
    }
}

/* Responsive tablet & > */
@media screen and (min-width: 981px) {
    .barra_modales.abierta .interior_modal_suc {
        width: 64vw !important;
        left: 36vw !important;
    }

    .interior_modal_suc .contenido_modal .fm-barra-lateral {
        padding: 0 80px 40px !important;
    }

    .interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-tipo {
        order: 6 !important;
        border-top: solid 1px #D8DFE4 !important;
        padding-top: 40px !important;
    }

    .interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row:has(h3):has(p) {
        order: 4 !important;
        margin-bottom: 24px;
    }

    .interior_modal_suc .contenido_modal .fm-barra-lateral .et_pb_row.fm-entradas-tipo-boton {
        margin: 0 24px 0 0 !important;
    }

    .et-db #et-boc .et-1 .fm-entradas .fm-entradas-tipo-boton,
    .et-l .fm-entradas .fm-entradas-tipo-boton.et_pb_row {
        order: initial !important;
    }

    .et-db #et-boc .et-1 .fm-entradas .fm-entradas-tipo,
    .fm-entradas .fm-entradas-tipo {
        order: 1!important;
        padding-top: 16px !important;
    }
}
/* Modales */