:root {
  /* backgrounds */
  --bg-blue-to-blue: linear-gradient(154deg, #1976d2 0, #03a9f4 100%);
  /* color icon */
  --color-icon: #03a9f4;
  /* color menu */
  --color-menu: #8da0aa;
  /* hover */
  --color-hover: linear-gradient(154deg, #1976d2 0, #03a9f4 100%);
  /* size */
  --logo-height: 35px;
  --header-height: 70px;
  --aside-width: 270px;
  --footer-height: 40px;
  --shadow: 0 2px 23px 0 rgba(0, 0, 0, 0.1), 0 2px 49px 0 rgba(0, 0, 0, 0.06);
  --shadow-1: 0 1px 2px 0 rgba(46, 61, 73, 0.2);
}

/*================================================== Inicio Úteis ==================================================*/

html {
  scroll-behavior: smooth;
}

.height-mobile {
      box-shadow: 0 0 1px 1px rgba(20,23,28,0.1), 0 3px 1px 0 rgba(20,23,28,0.1);
}

.bg-banner-noticias {
      z-index: 0;
      background-color: rgba(19, 19, 19, 0.4);
      filter: contrast(1.5);
      height: 355px;
      width: 100%;
      position: absolute;
      top: 0;
}

.card-2-local {
  border-bottom: solid 1px #d5d5d5;
}

.card-title-no-bootstrap {
  font-size: 1.3rem;
  font-weight: bold;
}

.link-com-img-hover:hover {
  filter: contrast(120%);
  text-decoration: none;
}

.link-com-video-hover:hover {
  filter: contrast(120%);
  text-decoration: none;
  color: #fff;
}

.link-com-img-hover-giro:hover {
  filter: contrast(120%);
  text-decoration: none;
  color: #fff;
}

.link-color-preto {
  color: #212121;
}

.link-color-branco {
  color: #fff;
}

.img-noticias-padrão {
  height: 150px;
  object-fit: cover;
}

.card-img-estyle-oportuninade-right img {
  height: 170px;
  object-fit: cover;
}

.card-title-no-bootstrap-1 {
  font-size: 2rem;
  font-weight: bold;
}

/*================================================== Fim Úteis ==================================================*/

/* Inicio das ultimas noticias local e global */

.ultimas-noticias {
  display: flex;
  /* margin-top: 25px; */
}

/* Inicio das ultimas noticias local */

.content-left-ultimas-noticias-local {
  width: 100%;
  margin: 0 35px 0 0;
}

.img-noticia-principal {
      height: 355px;
      object-fit: cover;
}

.noticia-principal h1 {
      font-weight: bold;
      font-size: 2.3rem;
      width: 100%;
      margin-bottom: 20px;
}

.card-header-noticia-destacada {
      padding: .75rem 1.25rem;
}

.noticias-principal h1 {
  font-weight: bold;
  font-size: 3rem;
  width: 610px;
  margin-bottom: 20px;
}

.content-left-ultimas-noticias-local a:hover {
  text-decoration: none;
}

.link-noticia-destacada:hover {
      text-decoration: none;
      color: rgb(178, 229, 251) !important;
      background-color: #2283ec!important;
  }

.primeiras-2-noticias ul {
  list-style-type: none;
  padding-left: 10px;
}

.primeiras-2-noticias {
  border-bottom: solid 1px #d5d5d5;
}

.primeiras-2-noticias li a {
  font-size: 15px;
  line-height: 2;
  font-weight: bold;
  text-decoration: none;
  border-left: 3px solid #1976d2;
  padding-left: 10px;
}

.primeiras-2-noticias li a span {
  font-size: 18px;
}

.ultimas-noticias-img-left {
  height: 150px;
  object-fit: cover;
}

/* Fim das ultimas noticias local */

.linha-ultimas-noticias {
  width: 1px;
  background: #d5d5d5;
  margin-right: 34px;
}

/* Inicio das ultimas noticias global */

.carousel-item:hover {
  filter: contrast(110%);
}

.carousel-caption:hover {
  color: #ececec;
}

.card-img-top-no-bootstrap {
  height: 300px;
  object-fit: cover;
}

.card-no-bootstrap-ultimas-noticias-right a {
  color: #212121;
}

.card-no-bootstrap-ultimas-noticias-right a:hover {
  text-decoration: none;
  color: #1976d2;
  filter: contrast(110%);
}

.card-header-ultimas-noticias {
  padding: 0 1.25rem 0 0;
}

.card-header-ultimas-noticias img {
  width: 170px;
  height: 110px;
  object-fit: contain;
}

.card-body-ultimas-noticias-right {
  width: 300px;
}

/* Fim das ultimas noticias global */

/* Fim das ultimas noticias local e global */

/* Inicio das noticias em altas */

/* Inicio de policia */

/* Fim de policia */

/* Inicio de opinião */

.icon-play {
  position: relative;
  bottom: 210px;
  left: 250px;
  font-size: 4rem;
  float: left;
  opacity: 0.8;
}

.icon-play-4 {
  bottom: 125px;
  left: 105px;
  font-size: 2rem;
}

.align-video-text {
  top: 200px;
}

.align-4-video-text {
  top: 80px;
}

.align-4-video-text h5 {
  font-size: 16px;
}

.s-videos {
  height: 337px;
  object-fit: cover;
}

.s-videos-4 {
  height: 168px;
  object-fit: cover;
}

.content-video-right {
  width: 597px;
}

.content-video-left {
  width: 597px;
  margin: 0 5px 0 0;
}

.size-anuncio-video {
  height: 337px;
  overflow: hidden;
}

/* videos */

.img-2-noticias-em-destaque {
  height: 325px;
  object-fit: cover;
}

.ultimas-noticias-bem-estar {
  width: 165px;
}

.card-block-no-bootstrap {
  width: 335px;
}

.card-block-no-bootstrap-esporte {
  width: 300px;
}

.card-block-no-bootstrap-esporte h4 {
  font-size: 2rem;
  font-weight: bold;
}

.img-opiniao-1-noticia-esport {
  height: 250px;
  object-fit: cover;
  width: 205px;
}

.img-opiniao-1-noticia {
  width: 250px;
  object-fit: cover;
}

.linhas-opiniao {
  border: 0.5px solid #d5d5d5;
  width: 100%;
}

.charge {
  width: 525px;
  height: 689px;
  object-fit: cover;
}

/* FIm de opinião */

.img-noticias-em-altas {
  height: 150px;
  object-fit: cover;
}

.content-left {
  width: 610px;
  margin: 0 35px 0 0;
}

.content-right {
  width: 525px;
}

.row-no-bootstrap {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  margin-top: 20px;
  width: 100%;
}

.top-content {
  height: 30px;
  background: #212121;
  color: white;
  align-items: center;
}

.top-content a {
  color: white;
  padding: 5px;
  font-size: 1.2rem;
  border-left: 1px solid white;
}

.top-content a:last-child {
  border-right: 1px solid white;
}

.logo-header img {
  height: 100px;
}

.header-main-content {
  /* border-bottom: 2px solid #757575; */
  display: block;
}

.ajuste-1 {
  height: 40px;
}

.search-btn-no-bootstrap {
  color: #1976d2;
  border: none;
  position: relative;
  top: -37px;
}

.form-control-no-bootstrap.form-inline-no-bootstrap {
  padding: 0.375rem 0rem 0.375rem 2.5rem;
  width: 300px;
  height: 40px;
}

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

.nav-destaque-header {
  text-transform: uppercase;
  font-weight: bold;
  color: #212121;
}

.nav-destaque-header:hover {
  text-decoration: none;
}

.container-no-bootstrap {
  /*width: 1200px;*/
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.navbar-no-bootstrap-justify {
  width: 1200px;
  justify-content: space-between;
}

.navbar-no-bootstrap {
  font-weight: bold;
  font-size: 14px;
  padding-left: 0;
  padding-right: 0;
  border-top: 2px solid #757575;
}

/* ================================= */

.dupla-noticias-local {
  width: 300px;
}

.hr-dividir-noticias {
  background: #8da0aa;
  width: 555px;
  position: relative;
  right: 325px;
}

.card-4-local {
  width: 100%;
}

.card-img-titulo {
  width: 265px;
}

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

.carousel-inner {
  height: 355px;
  width: 520px;
}

.card-no-bootstrap {
  border: none;
}

div ol.carousel-indicators-noticia-mobile {
  display: inline-flex !important;
}

.carousel-item-giro img {
  object-fit: contain !important;
}

.carousel-item img {
  width: 525px;
  height: 355px;
  object-fit: cover;
}

.linha-top {
  border-top: 1.5px solid #212121;
}

.titulo-das-categorias {
  letter-spacing: 3px;
}

.titulo-das-categorias-linhado-no-centro {
  text-align: center;
}

.sub-titulo-linhado-no-centro {
  text-align: center;
  font-weight: 350;
  margin-top: 30px !important;
}

.linhas-botton {
  border-bottom: 1px solid #c8c8c8;
}

.linhas-botton span {
  border-bottom: 1px solid #c8c8c8;
  width: 140px;
  display: block;
}

.card-policia-border-b {
  border-bottom: solid 1px #c8c8c8;
}

.card-1-opiniao {
  padding: 0 1.25rem 0 0;
  height: 250px;
}

.card-1-opiniao img {
  height: 250px;
  object-fit: cover;
}

.card-block-no-bootstrap h4 {
  font-size: 2rem;
  font-weight: bold;
}

.anuncios-center {
  display: flex;
  justify-content: space-around;
}

.card-img-estyle-politica-left img {
  height: 185px;
  object-fit: cover;
}

.card-block-no-bootstrap-oportuninade-right {
  width: 255px;
}

/* giro da folha  */

.content-left-giro-da-folha {
  width: 730px;
  margin-right: 35px;
}

.content-right-giro-da-folha {
  width: 400px;
}

.carousel-item-no-bootstrap {
  height: 500px;
  width: 100%;
  object-fit: cover;
}

.carousel-item-no-bootstrap img {
  height: 505px;
}

.carousel-indicators .foto-giro-da-folha {
  margin: 0 37px;
  text-indent: 0;
  background-color: #fff0;
}

.foto-giro-da-folha img {
  background: #03a9f4;
  width: 103px;
  height: 100px;
  object-fit: cover;
  position: relative;
  left: -38px;
  top: 31px;
}

.card-1-bem-estar img {
  height: 115px;
  object-fit: cover;
}

.card-block-no-bootstrap-bem-estar {
  width: 195px;
  padding: 0;
  padding-left: 10px;
}

.footer {
  border-top: 1px solid #212121;
  border-bottom: 10px solid #1976d2;
}

.footer-mobile {
  display: none;
}

.Copyright {
  text-align: center;
}

.footer-page a {
  color: white;
}

.footer-page {
  background: #1976d2;
  display: flex;
  height: 50px;
  align-items: center;
}

.footer-page-justify-content {
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
}

.web-site-footer {
  font-weight: bold;
  font-size: 1.2rem;
}

.footer-page a:hover {
  text-decoration: none;
}

.Copyright p {
  margin: 0;
}

.footer-nav {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  list-style: none;
  padding: 0;
  width: 100%;
}

.footer-nav ul {
  list-style: none;
}

.footer-nav ul h5 {
  font-weight: bold;
}

.footer-nav a {
  color: #757575;
}

.inscrever-se-newsletter {
  max-width: 420px;
}

.btn-no-bootstrap-footer {
  background: #353535;
}

.border-top-footer {
  border-top: 2px solid #212121;
}

/* ==================== NOTICIAS ===================== */

.titulo-das-categorias-em-noticias {
  font-weight: 400;
}

.content-left-noticia {
  display: flex;
  width: 100%;
  margin-right: 35px;
}

.content-right-noticia {
  width: 315px;
}

.right-noticia {
  width: 100%;
}

.todos-videos {
  width: 100%;
  height: 166px;
  border: none;
  border-radius: 5px;
}

.img-noticia {
  width: 100%;
  height: auto;
}

.anuncio-noticia-lateral-1 {
  position: sticky;
}

.inf-author .author {
  font-weight: bold;
}

.share-noticia {
  list-style: none;
  padding: 0;
}

.share-noticia a {
  color: white;
}

.share-hover:hover {
  filter: contrast(150%);
}

.share-noticia-facebook {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: white;
  background: #3b5998;
  width: 75px;
  height: 85px;
  text-align: center;
  font-size: 2.5rem;
}

.share-noticia-twitter {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: white;
  background: #44c1f5;
  width: 75px;
  height: 85px;
  text-align: center;
  font-size: 2.5rem;
}

.share-noticia-whatsapp {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: white;
  background: #1a9555;
  width: 75px;
  height: 85px;
  text-align: center;
  font-size: 2.5rem;
}

.content {
  display: flex;
}

.content-news img{
  width: 100% !important;
    object-fit: contain;
    height: auto !important;
}

.content-news {
  font-size: 1.25rem;
  font-weight: 300;
  max-width: 92%;
  width: auto;
}

.lef-icon {
  height: 100%;
  margin-right: 35px;
  position: sticky;
  top: 60px;
}

.anuncio-noticia-lateral-1 {
  position: sticky;
  top: 60px;
}

.img-noticias-mais-lidas-Agora {
  height: 100px;
  object-fit: cover;
}

.img-noticias-mais-categoria {
  height: 150px;
  object-fit: cover;
}

.card-no-bootstrap-mais-politica {
  min-width: 240px;
  max-width: 270px;
}

/*Notícias  */

.content-header {
  background: linear-gradient(154deg, #1976d2 0, #03a9f4 100%);
  width: 90%;
  height: 490px;
  padding: 50px 0 50px 50px;
}

.content-header a:hover {
  text-decoration: none;
  color: rgb(178, 229, 251);
}

.content-header a {
  color: white;
}

.content-header li a {
  border-left: 3px solid #fff;
}

.content-header img {
  width: 470px;
  height: 350px;
  object-fit: cover;
  float: right;
  position: relative;
  bottom: 187px;
  left: 85px;
}

.card-1-opiniao .img-todas-noticias {
  height: 220px;
  width: 295px;
  object-fit: cover;
}

.card-todas-noticias {
  width: 520px;
}

.card-todas-noticias-img {
  padding: 0 1.25rem 0 0;
  height: 220px;
}

.height-todas-noticias {
  height: 220px;
}

.height-todas-noticias::after {
  background-color: #c8c8c8;
  content: "";
  display: block;
  height: 1px;
  margin-top: 23px;
}

/* VIDEOS */

a.custom-card,
a.custom-card:hover {
  text-decoration: none;
  color: inherit;
}

a.custom-card:hover .card-text
a.custom-card:hover .card-body .card-text{
}
.content-page-video-left {
  width: 860px;
  margin-right: 20px;
}

.content-page-video-right {
  width: 427px;
}

.card-centent-video {
  width: 860px;
}

.classification {
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  background: #00a651;
  font-weight: bold;
  border-radius: 3px;
  padding: 10px;
  width: 30px;
  height: 30px;
}

.area {
  height: 717px;
  overflow: auto;
}

#style-1::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  width: 22px;
  background-color: #b6aeae;
  padding: 10px;
}

#style-1::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
  padding: 10px;
}

#style-1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #1976d2;
  width: 5px;
  padding: 10px;
}

.card-body-list-video {
  width: 190px;
}

.card-header-list-video {
  width: 198px;
  height: 112px;
  margin-right: 20px;
  padding: 0;
}

.border-video::after {
  background-color: #c8c8c8;
  content: "";
  display: block;
  height: 1px;
  margin-top: 10px;
}

.videos-right-list {
  width: 195px;
  height: 110px;
  object-fit: cover;
}

.content-page-charge-left {
  width: 525px;
  margin-right: 50px;
}

.content-page-charge-right {
  width: 625px;
}

.card-img-charge {
  min-width: 375px;
  max-width: 386px;
  max-height: 500px;
  min-height: 500px;
  object-fit: cover;
}

.flip-card {
  background-color: transparent;
  min-width: 375px;
  max-width: 386px;
  max-height: 500px;
  min-height: 500px;
  object-fit: cover;
  perspective: 1000px;
}

.flip-card-giro {
  background-color: transparent;
  min-width: 275px;
  max-width: 295px;
  max-height: 185px;
  min-height: 185px;
  object-fit: cover;
  perspective: 1000px;
}

.flip-card-encartes {
  background-color: transparent;
  min-width: 270px;
  max-width: 270px;
  max-height: 300px;
  min-height: 300px;
  object-fit: cover;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.flip-card-giro-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.flip-card-encartes-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.flip-card-giro:hover .flip-card-giro-inner {
  transform: rotateY(180deg);
}

.flip-card-encartes:hover .flip-card-encartes-inner {
  transform: rotateY(180deg);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
  z-index: 2;
}

.flip-card-back {
  background-color: #2980b9;
  color: white;
  transform: rotateY(180deg);
  z-index: 1;
}

.card-todos-editoriais {
  width: 100%;
}

.card-img-giros-da-folha {
  min-width: 295px;
  max-width: 295px;
  max-height: 185px;
  min-height: 185px;
  object-fit: cover;
}

.card-img-todos-encartes {
  min-width: 270px;
  max-width: 270px;
  max-height: 300px;
  min-height: 300px;
  object-fit: cover;
}

img.img-todos-dizem-por-ai {
  height: 185px;
  width: 170px;
  object-fit: cover;
}

.card-todos-dizem-por-ai {
  width: 600px;
}

/* === === === === === === === === === === === === === === === */
/* === === === === === === ===  GALERIA === === === === === === */
/* === === === === === === === === === === === === === === === */

div.gallery-item {
  max-width: 290px;
  min-width: 290px;
  max-height: 175px;
  min-height: 175px;
}

.image {
  max-width: 290px;
  min-width: 290px;
  max-height: 175px;
  min-height: 175px;
  object-fit: cover;
}

.gallery-block {
  padding-bottom: 60px;
  padding-top: 60px;
}

.gallery-block .heading {
  margin-bottom: 50px;
  text-align: center;
}

.gallery-block .heading h2 {
  font-weight: bold;
  font-size: 1.4rem;
  text-transform: uppercase;
}

.gallery-block.compact-gallery .item {
  overflow: hidden;
  margin-bottom: 0;
  background: black;
  opacity: 1;
}

.gallery-block.compact-gallery .item .image {
  transition: 0.8s ease;
}

.gallery-block.compact-gallery .item .info {
  position: relative;
  display: inline-block;
}

.gallery-block.compact-gallery .item .description {
  display: grid;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  font-size: 17px;
  line-height: 18px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  opacity: 1;
  color: #fff;
  transition: 0.8s ease;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.39));
}

.gallery-block.compact-gallery .item .description .description-heading {
  font-size: 1em;
  font-weight: bold;
}

.gallery-block.compact-gallery .item .description .description-body {
  font-size: 0.8em;
  margin-top: 10px;
  font-weight: 300;
}

.navbar-nav {
  width: 100%;
  justify-content: space-between;
} 

.card-dock-editorias {
  flex-flow: column;
}

@media (min-width: 576px) {
  .gallery-block.compact-gallery .item .description {
    opacity: 0;
  }

  .gallery-block.compact-gallery .item a:hover .description {
    opacity: 1;
  }

  .gallery-block .zoom-on-hover:hover .image {
    transform: scale(1.3);
    opacity: 0.7;
  }
}

.card-no-bootstrap-videos {
  min-width: 290px;
  max-width: 295px;
  height: 166px;
}

.card-deck-no-bootstrap {
  margin: 0;
}

.card-header-dizem-por-ai img {
  width: 100px;
  height: 120px;
  object-fit: cover;
}

.card-body-dizem-por-ai-right {
  width: 700px;
}

.background-img-blue {
  background-image: url("assets/images/Agrupar 504@2x.png");
  margin-top: -45px;
}

.submit-center {
  margin: 0 auto;
  display: flex;
  width: 130px;
  justify-content: space-around;
}

.z-index-item-map {
  z-index: 11;
  position: relative;
}

.icon-content-map {
  font-size: 45px;
  color: #1976d2;
}

.form-control-no-bootstrap.form-inline-no-bootstrap-sac {
  width: 1140px;
}

.form-control-no-bootstrap {
  width: 100% !important;
}

.form-inline-no-bootstrap {
  width: 100% !important;
}

.modal-title-no-bootstrap {
  font-size: 2.5rem;
}

.modal-title-no-bootstrap span {
  border-bottom: 5px solid red;
}

.denuncie-modal {
  position: relative;
  left: 100px;
  top: -46px;
}

.modal-denuncie {
  width: 920px;
}

.fa-modal-denuncie {
  font-size: 4rem;
  color: #e6892d;
}

.btn-sac {
  border-radius: 0 0.25rem 0.25rem 0;
  position: relative;
  top: -38px;
}

.anuncio-fulltop-desktop {
  width: 100%;
  object-fit: cover;
}

div ol.carousel-indicators {
  bottom: 0px;
}

@media (max-width: 575.98px) {
  .content-news {
    font-size: 1.25rem;
    font-weight: 300;
    width: 100% !important;
  }

  .row-no-bootstrap {
    flex-direction: column;
  }

  .ultimas-noticias {
    flex-flow: row wrap;
    flex-direction: column;
  }

  .policia-mobile {
    flex-flow: row wrap;
    flex-direction: column;
  }

  .opiniao-mobile {
    flex-flow: row wrap;
    flex-direction: column;
  }

  .politica-mobile {
    flex-flow: row wrap;
    flex-direction: column;
  }

  .girodafolha-mobile {
    flex-flow: row wrap;
    flex-direction: column;
  }

  .esporte-mobile {
    flex-flow: row wrap;
    flex-direction: column;
  }

  .content-left-giro-da-folha {
    width: 100%;
  }

  div ol.carousel-indicators {
    display: none;
  }

  .charge {
    width: 100%;
    height: auto;
  }

  .content-left-ultimas-noticias-local {
    margin: 0;
  }

  .content-left-ultimas-noticias-local h1 {
    font-size: 2rem;
  }

  .content-right {
    width: 100%;
    margin: 0;
  }

  .content-left {
    width: 100%;
    margin: 0;
  }

  .carousel-inner {
    width: 100%;
  }

  .footer {
    display: none;
  }

  .footer-mobile {
    display: block;
    background: #1976d2;
    color: white;
    text-align: center;
    padding: 5px;
  }

  .footer-mobile-h3 {
    font-size: 1.5rem;
  }

  div ol.carousel-indicators-giro-mobile {
    display: none !important;
  }

  /* anuncios */

  .content-right-giro-da-folha {
    width: 100%;
  }

  .anuncio-desktop {
    display: none;
  }

  .anuncio-mobile {
    display: block !important;
    width: 100%;
    height: auto;
    object-fit: contain;
  }

  .primeiras-2-noticias li a span {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
  }

  .primeiras-2-noticias ul {
    padding-left: 0px;
  }

  .card-title-no-bootstrap {
    font-size: 1.3rem;
    font-weight: 400;
  }

  .img-card-mobile-type-1 {
    width: 35%;
    border-radius: 5px;
    height: 120px !important;
    object-fit: cover;
  }

  .card-body-mobile-type-1 {
    width: 63%;
    float: right;
  }

  .card-mobile-type-1 {
    border-bottom: 1px solid #747474;
    margin: 0 0 16px 0;
    padding: 15px 0 30px 0;
  }

  .carousel-item img {
    object-fit: cover;
  }

  .carousel-item-giro img {
    object-fit: contain;
  }

  .banner-noticias {
    border-bottom: 1px solid #747474;
    margin: 0 0 16px 0;
    padding: 15px 0 30px 0;
  }

  .card-mobile-type-2 {
    flex-wrap: nowrap !important;
    border-bottom: 1px solid #747474;
    margin: 0 0 16px 0;
    padding: 15px 0 30px 0;
  }

  .card-header-mobile-type-2 {
    width: 51%;
  }
  .card-header-mobile-type-3 {
    width: 36%;
  }

  .img-card-mobile-type-2 {
    width: 100% !important;
    border-radius: 5px;
    height: 120px !important;
    object-fit: cover !important;
  }

  .card-img-mobile-type-3 {
    height: 212px;
    border-radius: 5px 5px 0px 0px;
  }

  .card-mobile-type-3 {
    flex-wrap: nowrap !important;
    border-bottom: 1px solid #747474;
    margin: 0 0 16px 0;
    padding: 15px 0 15px 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .p-mobile {
    padding: 1rem;
    margin-top: 0px;
    margin: 0px !important;
  }

  .p-titulo-mobile {
    padding: 0px 15px;
    font-size: 2rem;
  }

  .card-mobile-type-3 {
    flex-wrap: nowrap !important;
    border-bottom: 1px solid #747474;
    margin: 0 0 16px 0;
    padding: 15px 0 15px 0;
  }

  .mb-0-mobile {
    margin-bottom: 0px !important;
  }

  /* header mobile */
  .header {
    border: none;
  }
 
  .height-mobile {
    position: relative;
    top: -57px;
    margin-bottom: -65px;
  }

  .search-btn-no-bootstrap {
    top: -44px;
  }

  .cidades-mobile {
    display: none;
  }

  .logo-header img {
    margin-top: -20px;
  }

  .search-mobile {
    z-index: 1;
    position: relative;
    top: 10px;
    left: 10%;
    padding: 0;
  }

  ul li.nav-item a.nav-link {
    padding-left: 0.5rem;
  }

  /* noticias leituras */
  .titulo-das-categorias-linhado-no-centro {
    font-size: 2rem;
  }

  .content-right-noticia {
    display: none;
  }

  .lef-icon {
    display: none;
  }

  .img-noticia {
    width: 100%;
  }

  .content-left-noticia {
    margin: 0px;
    padding: 1rem;
  }

  .detalhe_giro_da_folha {
    display: flex;
    justify-content: center;
  }
}

.anuncio-mobile {
  display: none;
}

.logo-mobile,
.search-mibile {
  display: none;
}
