#news_harmonica section a.newslink{
  background-color : #d68f47;
  color : white;
  line-height:1.5em;
  padding : 0.5em;
  cursor: pointer;
}

#news_harmonica section a.oldnewslink{
  background-color : var(--secondary);
  color : white;
  line-height:1.5em;
  padding : 0.5em;
  display: block;
  text-decoration: none;
  cursor: pointer;
}

#news_harmonica section a.newslink:hover {
  background-color :  #e3efc6;
  color : #d68f47;
}

#news_harmonica section a.newslink {
  display: block;
  text-decoration: none;	
}

.news_item {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-start;
}

.news-item img {
  margin-top : 60px;
}

@media screen and (min-width: 680px) {
  .news_cell {
    width: 60%;
  }
}

@media screen and (max-width: 1024px) {
  .news_cell {
    width: 100%;
  }
}

.news_cell h2, h3, h4, h5, h6 {
  margin-left : 10px;
}

.news_cell p {
  margin-left : 10px;
  margin-right : 10px;
}

.news_foto p {
  margin-left : auto;
  margin-right : auto;
}

.news_foto {
  margin-top : 60px;
}
