#corretorWhats{
  display: none;
}
#corretorWhatsImovel{
  display: flex;
}




  ._imovel__btn-agendar button,
  ._imovel__btn-agendar a {

      background-color: #0970b5;

  }

  ._imovel__agendamento ._icone-topo span {
      background-color: #0970b5;

  }

  ._imovel__agendamento form div span {

      color: #0970b5;
  }

  ._imovel__agendamento form button {

      background-color: #0970b5;

  }


  ._imovel__foto {
    border: 2px solid #0970b5;
    border-radius: 12px !important;
}

.galeria-botao {
    background-color: #dadada;
    color: rgb(83, 82, 88);
    border-radius: 0 0 12px 12px;
    padding: 10px 20px;
    outline: none !important;
    border: none !important;
}

.galeria-botao--ativo {
    background-color: #0970b5;
    color: #fff;
    font-weight: 700;
}

.galeria-botao-cont {
    width: calc(100% - 52px);
    margin: 0 auto;
}



._imovel__cta-cont,
._imovel__cta {
    background: transparent;
}


._imovel__btn-agendar button,
._imovel__btn-agendar a {
    font-size: 1.45em;
}


.imagem-2{
  max-width: 360px;
  height: auto; 
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
.imagem-2 img{
  width: 100%;
  height: auto; 
  border-radius: 30px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mapaLocalizacao iframe {
  width: 100%;
  margin-bottom: 42px;
}

.titulo1 {
  font-size: 1.15em;
  font-weight: 700;
  margin-bottom: 0;
  letter-spacing: 0px;


}


.img-relacionados {
  object-fit: cover;
  width: 100%;
  height: 190px;
  border-radius: 12px;
  margin-bottom: 5px;
}

.titulo-relacionados {
  font-size: 1.05em;
  font-weight: 700;
  color: #444 !important;
  box-sizing: border-box;
  padding: 5px 10px 10px 10px;
  line-height: 17px;
}

.item-relacionados {
  background-color: #f7f7f7;
  padding: 10px;
  border-radius: 12px;
  position: relative;
  width: 100%;
  min-height: 275px;
}



  /*responsivo*/
  @media only screen and (max-width: 967px) {

    #share {
        display: block;
    }

}


#share {
    width: 100%;
    margin: 10px auto;
    text-align: center;
}

/* buttons */

#share a {
    width: 50px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 8px;
    border-radius: 50%;
    font-size: 24px;
    color: #fff;
    opacity: 0.75;
    transition: opacity 0.15s linear;
    text-align: center;
}

#share a:hover {
    opacity: 1;
}

/* icons */

#share i {
    position: relative;
    
}

/* colors */
.facebook {
    background: #3b5998;
}

.twitter {
    background: #55acee;
}

.whatsapp {
    background: #00E676;
}

.email {
    background: #a6a6a6;
}