/* ------------------------ CORES ------------------------  */
:root {
  --siga-100: 40 100% 44%;
  --siga-200: 40 100% 44%;
  --siga-300: 40 100% 44%;
  --siga-500: 218 59% 28%;
  --siga-700: 218 59% 25%;
  --siga-900: 218 59% 10%;
}
/*Preloader:*/
html .preloader-span,
#loadingIndicator .preloader-span{
    background-color:  hsl(var(--siga-200));
}


/* ------------------------ HEADER ------------------------ */
.navBtn:hover {
  background-color: transparent !important;
}

#barra-contatos > div {
  justify-content: right !important;
}

#redes-sociais-barra-contatos {
  margin-bottom: 3px !important;
  margin-right: 5px !important;
}

#redes-sociais-barra-contatos svg,
#contatos-barra-contatos svg {
  color: hsl(var(--siga-300)) !important;
}

.hoverBtns:hover {
  color: hsl(var(--siga-300)) !important;
}

.sub1Item {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

#inputBuscar .icon {
  color: hsl(var(--siga-300)) !important;
}

.sub1VerTodos:hover {
  background-color: hsl(var(--siga-300)) !important;
}

@media (min-width: 1280px) {
  .logoTopoHomeTamanhos {
    max-height: 170px !important;
    margin-top: -30px !important;
    max-width: 280px !important;
  }
  .top-\[--contact-bar-height\] .logoNormalTamanhos {
    max-height: 120px !important;
    margin-top: -30px !important;
    max-width: 280px !important;
  }
  
  #barra-contatos > div {
    padding-top: 13px !important;
  }

  #redes-sociais-barra-contatos {
    margin-bottom: 3px !important;
    margin-right: 10px !important;
  }

  .navBtn,
  .btnSemBorda {
    border-color: transparent !important;
  }

  .navBtn:hover,
  .btnSemBorda:hover {
    color: hsl(var(--siga-300)) !important;
    background-color: transparent !important;
  }

  .logoNormalTamanhos {
    max-height: 125px !important;
    max-width: 210px !important;
  }
}
@media (max-width: 1280px) {
  .logoTopoHomeTamanhos,
  .top-\[--contact-bar-height\] .logoNormalTamanhos {
    max-height: 180px !important;
    max-width: 200px !important;
    margin-top: -35px;
  }

  .logoNormalTamanhos {
    max-height: 60px !important;
    max-width: 170px !important;
  }

  .submenu-ativado .nomeTipos, .submenu-ativado svg {
    color: hsl(var(--siga-300)) !important;
  }
}
@media (max-width: 1920px) {
  .navTopoHomeTamanhos {
    margin-top: -0.6px !important;
  }
  #barra-contatos > div {
    padding-top: 10px !important;
  }
}

div#submenu {
    background: hsl(var(--siga-500)) !important;
}
.subTipos h2{
  color: hsl(var(--siga-300)) !important;
}

.hoverBtns {
  color: white !important;
}
.hoverBtns:hover,
.sub1VerTodos:hover{
  background-color: hsl(var(--siga-300)) !important;
  color: hsl(var(--siga-900)) !important;
} 

.sub1VerTodos{
  background-color: hsl(var(--siga-900) / 0.5) !important;
  color: white !important;
}
.subTipos menu{
  border-color: transparent !important;
}
#barra-contatos svg {
  color: hsl(var(--siga-300)) !important;
}
.submenu-ativado{
  background-color: hsl(var(--siga-700)) !important;
}
/* ------------------------ HOME ----------------------- */
.listaOp input:checked ~ #label-item-0,
.listaOp input:checked ~ #label-item-1,
#btnBuscarFiltro {
  background: hsl(var(--siga-300)) !important;
  border-color: hsl(var(--siga-300)) !important;
  color: #fff !important;
}

.listaOp {
  padding: 0px !important;
}

.verTodosBtn:hover {
  background-color: hsl(var(--siga-300)) !important;
}

#filtro1 {
  background-color: hsl(var(--siga-500) / .5) !important;
}

.intro1BuscarInput {
  display: none !important;
}

#indicadorRolagem {
  left: 50% !important;
}
.tituloHome .palavraDestaque {
  color: hsl(var(--siga-300)) !important;
}
/* ------------------------ CARDS ------------------------ */
#btnWhats {
  background: #1ab352 !important;
}
.cardsValor,
.cardsFavoritar {
  color: hsl(var(--siga-300)) !important;
}

/* ------------------------ LISTA ------------------------ */



/* ------------------------ IMÓVEL ------------------------ */
#btnCompartilhar:hover,
#btnMsg:hover {
  background-color: hsl(var(--siga-300)) !important;
  color: #fff !important;
  border-color: hsl(var(--siga-300)) !important;
}

#btnWhats {
  background: #1ab352 !important;
}

/* ------------------------ FOOTER ------------------------ */



/* ------------------------ WHATS FLUTUANTE ------------------------ */



/* ------------------------ LOADING ------------------------ */



/* ------------------------ ELEMENTOS QUADRADOS ------------------------ */
button,
a,
select,
label,
input,
.filtroContainer,
.filtroDrop,
.rounded,
.rounded-lg,
.rounded-xl,
#sub1Comprar .hoverBtns,
.sigaTooltip,
.sigaTooltipLeft,
.nomeBtnModalMobile,
.sub1VerTodos,
.tituloBtnMobile,
.fitrosHome .btnAplicar {
  border-radius: 0px !important;
}