/*CSS anteriores INFOLIBRE*/

/*Modulo urgente*/

.cmp-last-minute-bar>div {
    padding: 4px 8px 8px;
    width: 100%;
    background: #e10074;
}

.cmp-last-minute-bar.cmp-last-minute-bar>div span.title {
    color: #fff;
}

.cmp-last-minute-bar>div a:not(.title) {
    color: #fff !important;
}

/*Modulo opinion*/

.cmp-sm-opinion .cont-authors-opinion .cont-authors-opinion .item a>p {
    font-family: Bitter-Regular, sans-serif;
    font-style: italic;
    letter-spacing: .4px;
    font-size: 17px;
    margin-bottom: 3px;
}

@media only screen and (max-width:640px) .cmp-sm-opinion .cont-authors-opinion .cont-authors-opinion .item a>p {
    font-family: Bitter-Regular,
    sans-serif;
    font-style: italic;
    letter-spacing: .4px;
    font-size: 17px;
    margin-bottom: 3px;
}




/*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;*/
}