/*---------------------------------------------------------------
    Actualidad Colegial (destacadas)
---------------------------------------------------------------*/

.actualidad-colegial h2, .listado_noticias h2 {
    border-left:solid 8px var(--secondary-color) !important;
    font-weight:700;
    font-size:24px;
    letter-spacing: 0;
    margin-top:0;
}

.actualidad-colegial {
    margin-bottom:20px;
}

.actualidad-colegial .noticia .imagen {
    width:100%;
    height:150px;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:contain;
}
.actualidad-colegial .noticia .linea-fecha {
    margin-top:5px;
}
.actualidad-colegial .noticia .titulo {
    margin-top:8px;
    font-family: var(--secondary-font);
    font-size:16px;
    line-height:1.5em;
    color: var(--primary-color);
    font-weight:600;
}
.actualidad-colegial .noticia .resumen {
    margin-top:8px;
    color:#333;
}
@media (max-width: 992px) {
    .actualidad-colegial .noticia .titulo { font-size:14px; }
}


/*---------------------------------------------------------------
	Listado noticias
---------------------------------------------------------------*/

.listado_noticias {
    margin-left: 0;
    margin-right: 15px;
}
.listado_noticias h2 { margin-bottom:0; }
.listado_noticias .noticia {
    padding: 20px 0;
    border-bottom: solid 1px #ddd;
}
.listado_noticias .noticia:first-child {
    padding-top: 0 !important;
}
.listado_noticias .noticia:last-child { border-bottom: none; }
.listado_noticias .noticia .linea { margin-bottom: 5px; }
.listado_noticias .noticia .titulo {
    font-family: var(--secondary-font);
    font-size:16px;
    line-height:1.5em;
    color: var(--primary-color);
    font-weight:600;
}
.listado_noticias .noticia .resumen { margin-top:10px; }
.listado_noticias .noticia .resumen:empty { display:none; }

@media (max-width: 992px) {
    .listado_noticias .noticia .titulo { font-size:14px; }
}
@media (max-width: 768px) {
    .listado_noticias {
        margin-left: 0;
        margin-right: 0px;
    }
}