.media {
    margin-top: 5px;
}

.media a {
    color: #54A24C;
}

.media-body span {
    font-size: 20px;
    /*font-weight: bold;*/
    margin: 10px 0px;
}

.media-heading {
    font-size: 1.3em;
    font-weight: bold;
    color: #206919;
}

.media {
    margin: 10px 0px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #f3eded;
}

.media:last-child {
    border: none;
}

.media a {
    color: #54A24C;
}

.media h2>a {
    font-size: 22px;
}

.noticia>a.leia-mais {
    float: right;
    font-weight: bold;
}

.noticia>p.publicada {
    color: #0c0b0b;
    font-size: 12px;
    margin: 0;
}

.noticia>p.texto-noticia {
    height: 40px;
}