/* Id: 7.6843932.1606410803
 * Generated: 02/11/2022 12:18:02
 */
    /* CORRECOES */

body.eleicoes-2020 .container-candidatos .search-vereador {
  margin-left: 140px;
}

.item-candidato.30001226853{display: none;} /*esconder Brubo Engler repetido*/
body.apuracao #widget-top{padding: 0;}

@media only screen and (max-width: 800px) {
  body.hotsites.eleicoes-2020 .container-candidatos .search-vereador {
    margin-left: 20px;
  }
}




/* APURACOES */

body.hotsites.eleicoes-2020 .novo-ultradestaque .play-podcast .no-principal .texto-podcast {
  margin: -3px 0 0 8px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  padding: 4px 8px;
  border-radius: 2px;
}

body.hotsites.eleicoes-2020 #example-menu ul.menu li.ot-checagem { display: none; }


body.hotsites.eleicoes-2020 .chamada-apuracao {
  border-left: 4px solid #0a8144;
  padding: 8px 0 8px 12px;
  margin: 24px auto 36px auto;
  display: block;
}
body.hotsites.eleicoes-2020 .chamada-apuracao p {
  font-size: 18px;
  color: #707070;
}
body.hotsites.eleicoes-2020 .chamada-apuracao button a {
  background-color: #0a8144;
  font-weight: 700;
  text-decoration: none;
  color: #ffffff;
  padding: 8px 12px 8px 16px;
  border-radius: 2px;
  display: inline-block;
}
body.hotsites.eleicoes-2020 .chamada-apuracao button a i.fas {
  margin-left: 8px;
}

@media only screen and (max-width: 767px) {
  body.hotsites.eleicoes-2020 .chamada-apuracao {
    max-width: 296px;
  }
}



/* ELEMENTOS APURACOES */

body.hotsites.eleicoes-2020 .imagem-candidato-apuracao-capa .apuracao-candidato-eleito .estrela-eleito {
  width: 18px!important;
  height: 18px!important;
  margin-left: 0px!important;
  margin-top: 0px!important;
  border-radius: 0px!important;
}

body.eleicoes-2020 .bloco-hotsite.link-hotsite.artigo-hotsite .versal a p{
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  color: #0a8144;
  margin-top: 8px;
  letter-spacing: 0;
  border: none;
  text-rendering: optimizeSpeed;
}

body.eleicoes-2020 .bloco-hotsite.link-hotsite.artigo-hotsite .titulo a h2 {
  font-size: 24px;
  font-weight: bold;
  font-family: 'Montserrat', sans-serif;
  text-transform: none;
  color: #424242;
}

body.eleicoes-2020 .bloco-hotsite.link-hotsite.artigo-hotsite .chamada a h3 {
  font-size: 18px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
  text-transform: none;
  color: #424242;
  margin-bottom: 36px;
}

body.eleicoes-2020 .tempo-real-eleicoes {
  padding-right: 32px;
}
body.eleicoes-2020 .live-teaser-eleicoes .twelve.columns.noticia-cidade {
  padding-right: 48px;
  padding-top: 40px;
}
body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade {
  padding: 12px 12px 12px 24px;
  background: #f5f5f5;
  border-radius: 8px;
}
body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .imagem-artigo{
  margin: 0 0 0 15px;
  float: right;
  width: 400px;
  border-radius: 4px;
}
body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .imagem-artigo img,
body.eleicoes-2020 .live-teaser-eleicoes .noticia-cidade .imagem-artigo img{
  border-radius: 4px;
  width: 100%;
}
body.eleicoes-2020 .live-teaser-eleicoes .cell.titulo-video-embed {
  margin-bottom: 40px;
}
body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .versal h3,
body.eleicoes-2020 .live-teaser-eleicoes .noticia-cidade .versal h3{
  margin-top: 0;
  font-size: 14px;
  line-height: 1.15;
}
body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .versal h3 a,
body.eleicoes-2020 .live-teaser-eleicoes .noticia-cidade .versal h3 a{
  font-family: 'Montserrat',sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #0a8144;
  margin-top: 0;
  margin-bottom: 8px;
}
body.eleicoes-2020 .live-teaser-eleicoes .noticia-cidade .versal h3{
  margin-top: 24px;
  display: block;
}
body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .titulo h2,
body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .titulo h2 a{
  font-family: 'Montserrat',sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 1.15;
  color: #424242;
  margin-bottom: 10px;
}
body.eleicoes-2020 .live-teaser-eleicoes .noticia-cidade .titulo h2,
body.eleicoes-2020 .live-teaser-eleicoes .noticia-cidade .titulo h2 a{
  font-size: 20px;
  font-weight: bold;
  font-family: 'Montserrat', sans-serif;
  text-transform: none;
  color: #424242;
  max-width: 560px;
  margin-bottom: 28px;
  display: block;
}
body.eleicoes-2020 .apuracao-bloco-slot .cf.slot-item.last,
body.eleicoes-2020 .apuracao-bloco-slot .cf.slot-item.first{
  width: 100%;
  margin: 4px auto;
  padding: 0;
}
body.eleicoes-2020 .ultra-destaque-eleicoes .titulo-apuracao{
  background-color: #f2f2f2;
  border-left: 4px solid #0ea859;
  padding: 8px 0 0 0;
  margin: 0;
}
body.eleicoes-2020 .ultra-destaque-eleicoes .titulo-apuracao h2{
  font-weight: 300;
  font-size: 21px;
  line-height: 1.2;
  text-transform: uppercase;
  padding: 4px 4px 4px 16px;
  color: #0ea859;
}
body.eleicoes-2020 .ultra-destaque-eleicoes #atf-promotions.row.panel {
  margin: 0px;
  padding: 0px;
}
body.eleicoes-2020 .ten.apuracao-bloco-slot.apuracao-mais-cidade .slot-item {
  margin-right: 38px;
  display: inline-block;
  vertical-align: top;
}
body.eleicoes-2020 .ten.apuracao-bloco-slot.apuracao-mais-cidade .slot-item .apuracao-elemento-capa {
  width: 294px;
}
body.hotsites.eleicoes-2020 .container-bloco-menu .bloco-menu-titulo h2.titulo-bloco {
  margin-top: 12px;
  color: #0a8144;
}
@media only screen and (max-width: 767px) {
  body.eleicoes-2020 .ten.apuracao-bloco-slot.apuracao-mais-cidade .slot-item .apuracao-elemento-capa {
    width: 100%;
  }
  body.eleicoes-2020 .ten.apuracao-bloco-slot.apuracao-mais-cidade{
    width: 100%;
    max-width: 100%;
    display: block;
  }
  body.eleicoes-2020 .live-teaser-eleicoes .twelve.columns.noticia-cidade {
    padding-right: 4px;
  }
  body.eleicoes-2020 .ten.apuracao-bloco-slot.apuracao-mais-cidade .slot-item {
    padding: 8px 12px;
    display: block;
  }
  body.eleicoes-2020 .apuracao-bloco-slot .agrupador-slots .hard-news-agrupador {
    padding-right: 2px;
  }
  body.eleicoes-2020 .apuracao-bloco-slot .agrupador-slots .sidebar-agrupador {
    padding-left: 0;
  }
  body.eleicoes-2020 .container-bloco-menu .bloco-menu-titulo h2.titulo-bloco {
    margin-top: 32px;
  }
  body.eleicoes-2020 .tempo-real-eleicoes {
    padding-right: 0;
  }
  body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade {
    padding: 12px;
  }
  body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .imagem-artigo {
    margin: 0;
    float: none;
    width: 100%;
  } 
  body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .titulo h2, 
  body.eleicoes-2020 .tempo-real-eleicoes .noticia-cidade .titulo h2 a {
    font-size: 1.5rem;
  }
  body.hotsites.eleicoes-2020 .container-bloco-menu .bloco-menu-titulo h2.titulo-bloco {
    margin-top: 28px;
  }
}

      
