@import url("https://fonts.googleapis.com/css?family=Nunito");
/* init */
/* or block, swap, fallback, optional */
/*@import url('https://fonts.googleapis.com/css?family=Hind+Vadodara:300,400,500,600,700');*/
/* or block, swap, fallback, optional */
/* latin-ext */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 300;
  font-display: "swap";
  src: local("Hind Vadodara Light"), local("HindVadodara-Light"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neIQzCKvrIcn5pbuuuriV9tTSDn3uXo-oBOL.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 300;
  src: local("Hind Vadodara Light"), local("HindVadodara-Light"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neIQzCKvrIcn5pbuuuriV9tTSDn3uXQ-oA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 400;
  font-display: "swap";
  src: local("Hind Vadodara Regular"), local("HindVadodara-Regular"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neINzCKvrIcn5pbuuuriV9tTQJzVrEsf.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 400;
  font-display: "swap";
  src: local("Hind Vadodara Regular"), local("HindVadodara-Regular"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neINzCKvrIcn5pbuuuriV9tTQJLVrA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 500;
  font-display: "swap";
  src: local("Hind Vadodara Medium"), local("HindVadodara-Medium"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neIQzCKvrIcn5pbuuuriV9tTSGH2uXo-oBOL.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 500;
  font-display: "swap";
  src: local("Hind Vadodara Medium"), local("HindVadodara-Medium"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neIQzCKvrIcn5pbuuuriV9tTSGH2uXQ-oA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 600;
  font-display: "swap";
  src: local("Hind Vadodara SemiBold"), local("HindVadodara-SemiBold"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neIQzCKvrIcn5pbuuuriV9tTSE3xuXo-oBOL.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 600;
  font-display: "swap";
  src: local("Hind Vadodara SemiBold"), local("HindVadodara-SemiBold"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neIQzCKvrIcn5pbuuuriV9tTSE3xuXQ-oA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 700;
  font-display: "swap";
  src: local("Hind Vadodara Bold"), local("HindVadodara-Bold"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neIQzCKvrIcn5pbuuuriV9tTSCnwuXo-oBOL.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 700;
  font-display: "swap";
  src: local("Hind Vadodara Bold"), local("HindVadodara-Bold"), url(https://fonts.gstatic.com/s/hindvadodara/v5/neIQzCKvrIcn5pbuuuriV9tTSCnwuXQ-oA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*
.nav-outer-container {
  background: #008bc3;
}

.header-outer-container {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

div div nav div li a,
.nav-header a,
.navbar-toggler,
.social-icons a {
  color: wheat;
  font-size: 1.3rem;
  font-weight: bold;
  text-decoration: none !important;
}

div div nav div li a:hover,
.nav-header a:hover,
.social-icons a:hover {
  color: ivory;
  font-weight: bolder;
  text-shadow: 1px 1px midnightblue;
}

.date-and-time-outer,
.search-header {
  color: wheat;
  font-size: 1.2rem;
  font-weight: bold;
}

div div nav {
  height: 65px;
}

.header_logo_col {
  min-height: 75px;
}

.date-and-time-time {
  width: 72px;
  display: inline-block;
}

@media (max-width: 992px) {
  .navbar-nav {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    background: #008bc3;
  }
  .navbar-collapse {
    top: 22px;
    position: relative;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  }
  .nav-item {
    border-top: lightslategrey 1px solid;
    padding-left: 1em;
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .nav-link {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div div nav div li a:hover {
    letter-spacing: 2px;
  }
}

@media (max-width: 576px) {
  .date-and-time-outer,
  .search-header {
    font-size: 0.8rem;
  }
  .date-and-time-time {
    width: 50px;
  }
  .nav-link {
    font-size: 1rem;
  }
}*/

body {
  font-family: "Hind Vadodara";
  font-size: 1.2rem;
  font-weight: 500;
}

a,
a:hover {
  text-decoration: none !important;
  transition: all 0.32s ease-in-out;
  -webkit-transition: all 0.32s ease-in-out;
  -moz-transition: all 0.32s ease-in-out;
  -o-transition: all 0.32s ease-in-out;
}

body,
a {
  color: #000;
}

@media (min-width: 1400px) {
  .container {
    max-width: 1300px;
  }
}

.nav-link {
  font-size: 1.2rem;
  font-weight: bolder;
}

.blog-header-logo {
  font-size: 2.25rem;
  background: url("/img/logo.png") no-repeat left;
  background-size: contain;
  padding-left: 6em;
}

.blog-header-logo:hover {
  text-decoration: none;
}

.blog-header {
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
}

.destaques-ultimas-row {
  border-bottom: lightslategrey 1px solid;
}

.two-cols {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.img-circle {
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px;
  height: 150px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  position: relative;
  width: 150px;
}

.img-circle img {
  height: 100%;
}

.img-circle-overlay {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
  z-index: 1;
}

.img-circle-overlay:hover {
  opacity: 1;
}

.info-ad {
  position: absolute;
  top: 5px;
  left: 25px;
}

.carousel-caption-h5 {
  font-size: 0.9vmax;
  line-height: 0.8;
}

.carousel-caption-h1 {
  font-size: 2.5vmax;
  line-height: 0.8;
  text-shadow: 3px 2px #696969;
}

.carousel-caption-shadow {
  text-shadow: 3px 2px #696969;
}

.carousel-caption-shadow-h4 {
  text-shadow: 2px 1px #696969;
}

.destaques-caption-h5 {
  padding-top: 2px;
  color: white;
  line-height: 0.6;
  font-weight: 600;
}

.destaques-caption-h5-2 {
  padding-top: 2px;
  color: white;
  line-height: 1;
  font-weight: 600;
  bottom: 8px;
  left: 15px;
  position: absolute;
}

.news-hat {
  font-size: 1.2rem;
  line-height: 0.8;
  font-weight: 600;
  text-transform: uppercase;
}

.news-hat-inside {
  font-size: 1.2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1em;

}

.dropdown-menu-search {
  min-width: 15rem;
}

.caret-off::before {
  display: none;
}

.caret-off::after {
  display: none;
}

.img-hover-zoom {
  overflow: hidden;
  /* Removing this will break the effects */
}

/* Brightness-zoom Container */
.img-hover-zoom--brightness img {
  -webkit-transition: -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
  transition: -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
  transition: transform 2s, filter 1.5s ease-in-out;
  transition: transform 2s, filter 1.5s ease-in-out, -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}

/* The Transformation */
.img-hover-zoom--brightness:hover img {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.gradiente-caption_old {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+31,000000+57&0+0,1+77,1+77 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(31%, rgba(0, 0, 0, 0.4)), color-stop(57%, rgba(0, 0, 0, 0.74)), color-stop(77%, black));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.74) 57%, black 77%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
}

.gradiente-caption {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+44,000000+100&0+0,0.43+27,1+75 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(27%, rgba(0, 0, 0, 0.43)), color-stop(44%, rgba(0, 0, 0, 0.63)), color-stop(75%, black), to(black));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.43) 27%, rgba(0, 0, 0, 0.63) 44%, black 75%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
}

.carousel-caption-inner-lateral {
  top: 55%;
  position: absolute;
  width: 100%;
  min-height: 50%;
}

.carousel-img-opacity {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.carousel-img-opacity:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-caption-inner-primary {
  top: 60%;
  position: absolute;
  width: 100%;
  min-height: 50%;
  width: 98%;
}

.carousel-caption-primary {
  left: 5%;
  top: 0;
}

.carousel-caption-inner-secondary {
  top: 60%;
  position: absolute;
  width: 100%;
  min-height: 50%;
  padding-left: 10px;
}

.carousel-caption-secondary {
  left: 5%;
  bottom: 0;
}

.margin-5px {
  margin: 5px;
}

.margin-top-5px {
  margin-top: 5px;
}

.margin-top-10px {
  margin-top: 10px;
}

.margin-top-15px {
  margin-top: 15px;
}

.margin-top-20px {
  margin-top: 20px;
}

.margin-top-25px {
  margin-top: 25px;
}

.margin-top-30px {
  margin-top: 30px;
}

.width-150px {
  width: 150px;
}

.width-200px {
  width: 200px;
}

.width-250px {
  width: 250px;
}

.width-300px {
  width: 300px;
}

.padding-5px {
  padding: 5px;
}

.padding-left-5px {
  padding-left: 5px;
}

.padding-left-10px {
  padding-left: 10px;
}

.padding-left-15px {
  padding-left: 15px;
}

.padding-top-5px {
  padding-top: 5px;
}

.padding-top-10px {
  padding-top: 10px;
}

.padding-top-15px {
  padding-top: 15px;
}

.padding-left-minus-5px {
  padding-left: -5px;
}

.padding-bottom-5px {
  padding-bottom: 5px;
}

.preview-asset {
  width: 150px;
}

.destaques-caption-h5-bar {
  padding-top: 2px;
  bottom: 5px;
  left: -15px;
  position: absolute;
  width: 25px;
  height: 65%;
}

.webpush-message {
  top: 30px;
}

.module {
  overflow: hidden;
}

.line-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.line-clamp-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.line-clamp-5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.line-clamp-6 {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

.sugestoes_tags {
  padding-left: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 1200px) {
  .index-block-3col-title {
    top: 15px;
    position: relative;
    padding-right: 5px;
  }
  .index-block-2col-title {
    top: 55px;
    position: relative;
    padding-right: 5px;
  }
  .news-lateral-title {
    top: 0px;
    position: relative;
    padding-right: 5px;
  }
  .news-related-title {
    top: 0px;
    position: relative;
    padding-right: 5px;
  }
  .destaques-caption-h5-bar-news {
    top: -60px;
    left: -15px;
    position: absolute;
    width: 25px;
    height: 100px;
  }
}

@media (min-width: 992px) {
  .index-block-3col-title {
    bottom: -70px;
    position: relative;
    padding-right: 5px;
  }
  .index-block-2col-title {
    bottom: -145px;
    position: relative;
    padding-right: 5px;
  }
  .news-lateral-title {
    bottom: -5px;
    position: relative;
    padding-right: 5px;
  }
  .news-related-title {
    bottom: 10px;
    position: relative;
    padding-right: 5px;
  }
  .destaques-caption-h5-bar-news {
    top: -65px;
    left: -15px;
    position: absolute;
    width: 25px;
    height: 100px;
  }
}

@media (max-width: 992px) {
  .news-lateral-title {
    bottom: 10px;
    position: relative;
    padding-right: 5px;
  }
  .news-related-title {
    bottom: 10px;
    position: relative;
    padding-right: 5px;
  }
  .destaques-caption-h5-bar-news {
    top: -65px;
    left: -15px;
    position: absolute;
    width: 25px;
    height: 100px;
  }
}

.display-4 {
  font-size: 2.5rem;
}

@media (min-width: 768px) {
  .display-4 {
    font-size: 3rem;
  }
}

.card-img-right {
  height: 100%;
  border-radius: 0 3px 3px 0;
}

.flex-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
}

.h-250 {
  height: 250px;
}

@media (min-width: 768px) {
  .h-md-250 {
    height: 250px;
  }
}

.border-top {
  border-top: 1px solid #e5e5e5;
}

.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05);
}

.footer-text {
  font-size: 1.1rem;
  font-weight: 300;
}

.footer-logo {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

/*
 * Blog name and description
 */
.blog-title {
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
}

.blog-description {
  font-size: 1.1rem;
  color: #999;
}

@media (min-width: 40em) {
  .blog-title {
    font-size: 3.5rem;
  }
}

/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}

.blog-pagination > .btn {
  border-radius: 2rem;
}

/*
 * Blog posts
 */
.blog-post {
  margin-bottom: 4rem;
}

.blog-post-title {
  margin-bottom: 0.25rem;
  font-size: 2.5rem;
}

.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #999;
}

/*
 * Footer
 */
.blog-footer {
  padding: 2.5rem 0;
  text-align: center;
  background-color: #f9f9f9;
  border-top: 0.05rem solid #e5e5e5;
}

.blog-footer p:last-child {
  margin-bottom: 0;
}
/*# sourceMappingURL=app.css.map */