#noticias{ padding: 50px 0; }
#noticias .barr{ min-height: 1px; display: flex; flex-direction: column; align-items: center; padding: 0 20px; }
#noticias .barr h4{ width: 100%; font-family: 'Oswald', sans-serif; color: #32395c; font-weight: 600; }
#noticias .barr span{ border-top: solid 2px #EEE; width: 100%;  }
#noticias .cards{ padding: 20px 10px; }
#noticias .card{ margin: 10px; padding: 0; box-shadow: none; }
#noticias .card img{ max-width: 100%; max-height: ; width: 100%; border-bottom: solid 8px #32395c; object-fit: cover; background: #EEE; }
#noticias .card p{ padding: 10px; display: flex; color: #666; }
#noticias .card a{ padding: 0 10px; display: flex; justify-content: center; font-size: .9rem; color: #FFF;  text-transform: uppercase; color: #cd3e1f; width: 120px; border-radius: 40px; margin: 0 10px 10px; border: solid 2px #cd3e1f; font-weight: 600; }
@media screen and (max-width: 795px) {
    #noticias .cards{ flex-wrap: wrap; }
    #noticias .card{ margin: 0px; width: 100%; padding: 10px; }
}
#noticias .page{ justify-content: center; align-items: center; }
#noticias .page b{ margin: 0 10px; height: 20px; min-width: 20px; border: solid 2px #EEE; border-radius: 5px; color: #32395c; display: flex; align-items: center; justify-content: center; padding: 0 5px; font-size: .8rem; }
#noticias .page img{ height: 40px; }


#noticia{ flex-direction: column; margin-top: 30px; }
#noticia .barr{ min-height: 1px; display: flex; flex-direction: column; align-items: center; padding: 0 20px; }
#noticia .barr h4{ width: 100%; font-family: 'Oswald', sans-serif; color: #32395c; font-weight: 600; }
#noticia .barr span{ border-top: solid 2px #EEE; width: 100%;  }
#noticia .titulo{ color: #666; font-weight: bold; margin: 20px; border-bottom: 1px dashed #DDD; padding-bottom: 20px; }
#noticia .links{ display: flex; justify-content: space-between; padding: 0 20px; margin-top: 10px; }
#noticia .data{ color: #666; font-weight: 600; font-size: 1.2rem; }
#noticia .social{ display: flex; align-items: center; }
#noticia .social a{ display: flex; padding: 5px; margin-left: 5px; border-radius: 2px; }
#noticia .social a.facebook{background: #32395c;}
#noticia .social a.twitter{background: #32395c;}
#noticia .social a.whatsapp{background: #32395c;}
#noticia .social a.email{background: #32395c;}
#noticia .social img{height: 20px;}

#noticia .texto{ color: #666; font-weight: 600; padding: 20px;}