/**
 * @file
 * Visual styles for Confea Theme's notícias views.
 */
@media (max-width: 991px) {
  .view-noticias .views-row:not(:last-child) {
    margin-bottom: 25px;
  }
}
.view-noticias .view-footer {
  margin-right: 15px;
}
.news-wrapper {
  position: relative;
}
.news-thumbnail .media {
  margin-top: 0px;
}
.news-thumbnail img {
  width: 100%;
  height: auto;
}
.news-category {
  padding-left: 15px;
  margin-bottom: 5px;
}
.news-title {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1.28rem;
  font-weight: 700;
    text-transform: none;
}
.news-title a {
  text-decoration: none;
}
.news-created {
  padding-left: 15px;
  font-size: 12px;
}
.news-body {
  padding: 0 15px;
  padding-bottom: 20px;
}
.news-read-more {
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding-bottom: 5px;
  padding-right: 15px;
}
.news-read-more a {
  font-size: 1rem;
  font-weight: 700;
  margin-right: 10px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .news-wrapper {
    min-height: 300px !important;
    max-height: 450px;
  }
}

.featured-news {
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
}
.featured-news .wrapper {
  position: relative;
}
.featured-news .wrapper a {
  bottom: 10px;
  left: 10px;
  font-size: 1.71rem;
  font-weight: bold;
  position: absolute;
  text-shadow: 1px 1px 2px #434343;
}

#block-views-block-noticias-em-destaque-2-e-3-block-1 {
  display: inline-block;
}
.featured-news-mini {
  display: inline-block;
}
.featured-news-mini .views-row:first-of-type {
  margin-bottom: 20px;
}
.featured-news-mini .wrapper {
  position: relative;
}
.featured-news-mini .wrapper a {
  bottom: 10px;
  font-size: 1.71rem;
  font-weight: bold;
  left: 10px;
  position: absolute;
  text-shadow: 1px 1px 2px #434343;
}

.news-bottom .wrapper img {
  margin-right: 10px;
}
.news-bottom .wrapper a {
  font-size: 20px;
  font-weight: bold;
}
.news-bottom .wrapper p {
  font-size: 0.78rem;
}

.news-bottom .wrapper .created {
  font-size: 0.78rem;
}
@media (min-width: 1024px) {
  .news-bottom .wrapper img {
    float: left;
  }

  .news-bottom .wrapper .created {
    margin-top: 10px;
  }
}
