/* ------------------------ CORES ------------------------  */
:root {
  --siga-100: 65 99% 41%;
  --siga-200: 65 99% 41%;
  --siga-300: 65 100% 34%;
  --siga-500: 0 0% 24%;
  --siga-700: 0 0% 24%;
  --siga-900: 0 0% 24%;
  --isotipo: url('https://3cc791f55f295f1d.cdn.gocache.net/gcag/arquivos/isotipo.svg?nc=2');
}
/*Preloader:*/
html .preloader-span,
#loadingIndicator .preloader-span{
    background-color:  hsl(var(--siga-200));
}

.navBtn{
  background-color: hsl(var(--siga-300)) !important;
}
.navBtn,
.btnSemBorda{
  border-radius: 0.2rem !important;
}
/* ------------------------ HEADER ------------------------ */
.navBtn:hover,
.btnSemBorda:hover{
  background-color: hsl(var(--siga-300)) !important;
  color: white !important;
}
.submenu-ativado,
div#submenu {
    background: hsl(var(--siga-900) / 0.98) !important;
}
.subTipos h2 span{
  color: hsl(var(--siga-300)) !important;
}
.subTipos{
  color: white !important;
}
.hoverBtns:hover {
  color: hsl(var(--siga-300)) !important;
}
a.sub1VerTodos {
    background: hsl(var(--siga-300)) !important;
    color: white !important;
}
.submenu-ativado {
    box-shadow: inset 0 -4px 6px -4px rgb(137 137 137 / 20%), inset 0 4px 6px -4px rgb(125 125 125 / 20%) !important;
}
/* ------------------------ HOME ----------------------- */
a#btnBuscarFiltro {
  background: hsl(var(--siga-300)) !important;
}

.listaOp #op-item-0 +label:hover,
.listaOp #op-item-1 +label:hover {
    border-color: hsl(var(--siga-300)) !important;
}
.listaOp #op-item-0:checked +label:hover,
.listaOp #op-item-1:checked +label:hover {
    border-color: hsl(var(--siga-300)) !important;
}
.listaOp #op-item-0:checked,
.listaOp #op-item-1:checked {
    background-color: hsl(var(--siga-100)) !important;
}
.listaOp input:checked ~ label#label-item-0, .listaOp input:checked ~ label#label-item-1 {
    background: hsl(var(--siga-300)) !important;
    border-color: hsl(var(--siga-300)) !important;
}
button.btnAplicar {
  background: hsl(var(--siga-300)) !important;
}
.tituloDestaques {
  color: hsl(var(--siga-300)) !important;
}
.verTodosContainer a:hover {
  background: hsl(var(--siga-300)) !important;
}
section.homeFiltros {
    display: none !important;
}
div#homeBanner {
    margin-top: 91px !important;
    background: hsl(var(--siga-900)) !important;
}
@media(max-width: 992px){
  div#homeBanner {
    margin-top: 50px !important;
  }
  .sub1Btn svg {
    color: hsl(var(--siga-300)) !important;

  }
  a.sub1Btn {
    color: white !important;
  }
  span.sub1Nomes {
    color: white !important;
  }
}
#tituloBannerHome span {
  color: hsl(var(--siga-300)) !important;
}
button#sub1Fechar {
    color: hsl(var(--siga-300));
    border: 1px solid hsl(var(--siga-300)) !important;
}
#destaquesHome .tituloHome::before {
  content: "";
  background: var(--isotipo) no-repeat left bottom / 30px;
  display: inline-flex;
  width: 30px;
  height: 27px;
  margin: 0 auto 0 auto;
}
span.tituloDestaques {
    margin-left: 10px;
}
/* ------------------------ CARDS ------------------------ */
.cardsValor,
.cardsFooter svg {
  color: hsl(var(--siga-300)) !important;
}
.cardNovidade {
  background-color: hsl(var(--siga-300) / 0.75) !important;
}
/*---CARD PRETO--*/
.cardsFavoritar,
#imoveisCard1 {
  background: hsl(var(--siga-900)) !important;
}
.cardsFooter,
.cardsFooter .detalheImovel,
#imoveisCard1 .imovelCodigo {
  color: hsl(var(--siga-300)) !important;
}
.cardsEndereco,
.cardNome {
  color: white !important;
}
/*---/CARD PRETO--*/
div#imoveisCard1 {
    border-radius: 0.2rem !important;
}
div#imoveisCard3 {
    background: hsl(var(--siga-900)) !important;
    color: white !important;
}
#imoveisCard3 .cardsFooter {
  background-color: hsl(var(--siga-900)) !important;
}
.cardsFavoritar {
  color: hsl(var(--siga-300)) !important;
}
div#cardCond2 {
    background: hsl(var(--siga-900)) !important;
}
div#cardCond2 p {
  color: white !important;
}
div#cardCond2 button {
  color: white  !important;
}
div#cardCond2 button:hover {
  background-color: hsl(var(--siga-300)) !important;
}
div#imoveisCard3,
div#cardCond2 {
    border-radius: 0.2rem !important;
}
/* ------------------------ LISTA ------------------------ */
.btnListaOrdem button,
#listaImoveis .filtro{
  border-color: hsl(var(--siga-300)) !important;
} 
button#btnWhats {
    background: hsl(var(--siga-300)) !important;
    color: hsl(var(--siga-900)) !important;
}
div#infobarDesktop{
    background: hsl(var(--siga-900)/0.18) !important;
    color: white !important;
}
div#filtros {
    background: hsl(var(--siga-900)/0.98) !important;
    color: white !important;
}
.btnNaoSelecionado{
  background-color: hsl(var(--siga-900)) !important;
  color: white !important;
}

.filtroDrop {
    background: hsl(var(--siga-900)) !important;
}
.containerCheckbox label,
label.checkboxLabel {
    color: white !important;
}
.containerCheckbox:hover{
    background-color: hsl(var(--siga-300)) !important;
}
.btnAplicarContainer {
  background-color: hsl(var(--siga-900)) !important;
}
div#containerMapa {
    background: hsl(var(--siga-900)) !important;
    color: white !important;
    border-color: hsl(var(--siga-300)) !important;
}
div#valores {
    background: hsl(var(--siga-900)) !important;
    color: white !important;
}
.textoValorDestacado{
  color: hsl(var(--siga-300)) !important;
}
.vue-slider-process{
  background-color: hsl(var(--siga-300)) !important;
}
.abrirSelecaoDormsVagas,
label.dormVagaSuiteCheckbox {
    background: transparent !important;
    border-color: transparent !important;
    color: hsl(var(--siga-300)) !important;
}
div#comodos svg {
  color: hsl(var(--siga-300)) !important;
}
#comodos span {
  color: white !important;
}
.selecaoMobilia{
  background: transparent !important;
  color: hsl(var(--siga-300)) !important;
  border-color: transparent !important;
}
div#mobilia input:checked ~ .selecaoMobilia,
div#vagas input:checked ~ .selecaoMobilia,
.selecaoMobilia:hover{
  background: hsl(var(--siga-300)) !important;
  color: white !important;
  border-color: transparent !important;
}
#favoritos div#filtrosListas {
    background: hsl(var(--siga-900)) !important;
}
#favoritos #infobarDesktopListas {
    background: transparent !important;
    color: white !important;
}
div#favoritos h2 span {
    color: white !important;
}
div#containerMapaFavoritos,
#favoritos div#infobarDesktopListas button {
    background: transparent !important;
    color: white !important;
    border-color: hsl(var(--siga-300)) !important;
}
div#filtrosConds {
    background: hsl(var(--siga-900) /0.98) !important;
    color: white !important;
}
#listaCondominio .btnNaoSelecionado {
    border-color: hsl(var(--siga-300)) !important;
}
div#containerMapaConds {
    background: transparent !important;
    color: white !important;
}
#condominio .container a ~ button:last-child {
    background: hsl(var(--siga-300)) !important;
    color: hsl(var(--siga-900)) !important;
}
div#comodos input:checked ~ label {
    background: hsl(var(--siga-300)) !important;
    color: white !important;
}
#btnBuscarConds input{
  background-color: transparent !important;
}
#btnBuscarConds,
#bairros input,
div#cidades input {
  background: hsl(var(--siga-300) /0.68);
  border-color: #7b7b7b !important;
}
#bairros input::placeholder,
#btnBuscarConds input::placeholder,
div#cidades input::placeholder {
  color: black !important;
}
#btnBuscarConds svg{
  color: hsl(var(--siga-900)) !important;
}
/* ------------------------ IMÓVEL ------------------------ */

#painelImovel img {
    display: none !important;
}

/* ------------------------ FOOTER ------------------------ */

div#telefonesContato {
  display: none !important;
}

/* ------------------------ WHATS FLUTUANTE ------------------------ */



/* ------------------------ LOADING ------------------------ */

.containerTituloPg {
    background: hsl(var(--siga-900)/ 0.98) !important;
    color: white !important;
}
div#tituloImob h1 {
    color: hsl(var(--siga-300)) !important;
}

input#perfil-item-1,
input#perfil-item-1 + label {
    display: none !important;
}