/****CSS anteriores INFOLIBRE****/

/*Hoja de estilos PRO modulolibrepensadores-css-2.css*/
.tematic-grouper.opinion-mode .grouper .post .post-content .post-title a {
    font-family: Bitter-Regular, sans-serif;
    !important font-style: italic;
    !important font-weight: 400;
    font-size: 16px;
}

.tematic-grouper.opinion-mode .grouper .post .post-content .post-title .signature-link {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-style: normal;
}

.tematic-grouper.opinion-mode .see-more-link {
    font-weight: 600;
    font-size: 16px;
}

/*Hoja de estilos PRO menu-granrepor-2-css.css*/

.menu-cont .cmp-main-menu-tablet .title-option {
    font-size: 18px;
    color: #c4071b;
}

.menu-cont .cmp-main-menu-tablet div ul li a {
    font-size: 16px;
}

@media only screen and (max-width:640px) {
    .gallery-header .gallery-header-wrapper .partner-content .text-wrapper .title {
        font-size: 26px;
    }

    .article-page.longform .c-preheader .gallery-header .gallery-header__icon {
        bottom: 100px;
    }
}

@media only screen and (min-width: 1040px) {
    .menu-cont .cmp-main-menu-tablet {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*Hoja de estilos PRO post-title-a2-css.css*/

.post-title a {
    max-height: 192px !important;
    overflow: hidden;
    display: block;
}

/*Hoja de estilos PRO entradilla-titular-margen4c-2-css.css*/

/* Entradilla modulo de contenido */
.md__new .ni-description {
    margin-top: 12px;
}

/* Titular modulo de contenido 8_4 */
.container_8_4 .md__new--type4 .ni-title {
    font-size: 19px;
}

/* Margen modulo 4c */
.container-h-4c .md__new.md__new--type8 {
    margin-bottom: 0px !important;
}


/*Hoja de estilos PRO titulares-size-v2-css.css*/


/* Unifica los titulos de modulos de contenido tipo 3 */
.md__new.md__op--type3 .ni-figure h2.ni-title,
.md__new.md__op--type3 .ni-figure .h2,
.md__new.md__op--type3 .ni-title {
    font-size: 17px;
    /* igual que en portada */
    line-height: 1.3;
    margin: 0 0 .75rem;
}

/* Ajuste tamano pequeno en titulos de modulo cuando el valor sea .size-s */
@media only screen and (min-width: 1040px) {

    .home-page .grid-container.container-ha-6 .t-news.a100.size-s .ni-title,
    .grid-container.container-ha-6 .t-news.a100.size-s .ni-title {
        font-size: 35px;
    }
}


/****CSS AJUSTES INFOLIBRE****/

/*Entradilla portada*/

.a100 .ni-description,
.a100 .ni-description p,
.md__new .ni-description,
.md__new .ni-description p {
    color: #6b6b6b;
}

@media (max-width: 767px) {
    .ni-description p {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
}

@media (min-width: 1024px) {

    .a100 .ni-description,
    .a100 .ni-description p,
    .md__new .ni-description,
    .md__new .ni-description p {
        font-size: 14px;
    }
}

/*Antetítulo portada*/

.md__new .ni-epigraph {
    font-size: 14px;
    /*margin: 16px 0 8px;*/
}