
.news_item {
  margin-top:20px;
  color:black;
}

#content {
  width:75%;
}

.news_title {
  color: black;
}

.news_date {
  color: #35B7F3;
}

.news_graphics {
  width: 35%;
  float: left;
  clear:left;
}

.news_image {
  width:100%;
}

.news_description {
  width:63%;
  float:right;
  clear:right;
  font-size:16px;
  line-height: 30px;
}

.news_caption {
  font-size:13px;
  font-weight:bold;
  margin:15px 5px 5px 5px;
}

.news_item > .button {
  float:left;
  clear: left;
}

@media (max-width: 800px) {
  #content {
    width: 100%;
  }

  .news_graphics {
    width: 100%;
  }

  .news_description {
    display: none;
  }

  .news_item > .button {
    width: 100%;
    margin: 15px 0 5px 0;
  }
}
