/* ------------------------ CORES ------------------------  */
:root {
  --siga-100: 204 69% 49%;
  --siga-200: 204 71% 40%;
  --siga-300: 204 58% 38%;
  --siga-500: 207 70% 21%;
  --siga-700: 206 72% 17%;
  --siga-900: 206 70% 16%;
}
/*Preloader:*/
html .preloader-span,
#loadingIndicator .preloader-span{
    background-color:  hsl(var(--siga-200));
}


/* ------------------------ HEADER ------------------------ */
.navSigaOpacidade {
    background-color: hsl(var(--siga-500) / .85) !important;
}
@media (min-width: 1280px) {
    .logoTopoHomeTamanhos {
        max-width: 290px !important;
    }
}
@media (min-width: 1280px) {
    .logoNormalTamanhos{
        max-width: 250px !important;
    }
}
.navBtn{
  border-bottom: 1px solid hsl(var(--siga-300)) !important;
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
}
/* ------------------------ HOME ----------------------- */

.homeMask {
    background: transparent !important;
}
@media (min-width: 1280px) {
    #alturaFiltro {
        margin-top: 540px;
    }
    div#homeBanner {
        padding-top: 100px;
    }
}
.containerFiltros {
  background-color: transparent !important;
  box-shadow: none !important;
}
hgroup.containerTitulos {
    text-shadow: 1px 1.1px black !important;
}
div#filtro1{
  background-color: hsl(var(--siga-500)/0.4);
}
.homeFiltros  .filtro {
  background: hsl(var(--siga-500)) !important;
  color: white !important;
}
.homeFiltros  .filtro svg{
  color: white !important;
}
button:disabled {
  filter: none !important;
  opacity: 0.8 !important;
}
#btnBuscarFiltro {
  background-color: hsl(var(--siga-300)) !important;
}
.filtro .svgBtn {
  color: hsl(var(--siga-300)) !important;
}

.homeBusca {
  display: none !important;
}

.listaOp {
  padding: 0px !important;
  background-color: transparent !important;
}
.listaOp,
.fitrosHome .filtro,
#btnBuscarFiltro {
  height: 4rem !important;
}
.verTodosBtn:hover {
  color: #fff !important;
  background-color: hsl(var(--siga-500 )) !important;
}
.cardsFavoritar {
  border-radius: .25rem !important;
}
@media (min-width: 1280px) {
.fitrosHome div > button {
  border-radius: 0px !important;
}
}

.listaOp input ~ #label-item-2,
.listaOp input ~ #label-item-0,
.listaOp input ~ #label-item-1 {
  background: hsl(var(--siga-500 )) !important;
  border-color: transparent;
  color: #d3d3d3;
}
.listaOp input:checked ~ #label-item-0, .listaOp input:checked ~ #label-item-1, .listaOp input:checked ~ #label-item-2 {
  background: hsl(var(--siga-300)) !important;
  border-color: hsl(var(--siga-300)) !important;
  color: #fff !important;
}
.listaOp input ~ #label-item-2:hover,
.listaOp input ~ #label-item-0:hover,
.listaOp input ~ #label-item-1:hover {
  border-color: hsl(var(--siga-300)) !important;
  color: #fff !important;
}

div#videosHome {
    background: transparent !important;
}
div#videosHome h2 span:first-child {
    color: hsl(var(--siga-500)) !important;
}

#indicadorRolagem{
  display: none !important;
}
/* ------------------------ CARDS ------------------------ */
swiper-container::part(button-next), swiper-container::part(button-prev) {
  background-color: transparent !important;
}


/* ------------------------ LISTA ------------------------ */

#infobarDesktop,
#listaImoveis #filtros {
    background: hsl(var(--siga-500)) !important;
    color: white !important;
}
div#infobarMobile label,
div#infobarMobile button,
.btnListaOrdem button,
#containerMapa button{
  background-color: hsl(var(--siga-500)) !important;
  color: white !important;
  border: none !important;
  border-radius: 0px !important;
}
.btnListaOrdem button:hover svg,
#containerMapa button:hover svg{
  color: white !important;
}
.btnListaOrdem button:hover,
#containerMapa button:hover{
  background-color: hsl(var(--siga-300)) !important;
}
.btnNaoSelecionado:hover svg{
  color: hsl(var(--siga-500)) !important;
}
.btnNaoSelecionado:hover {
  background-color: hsl(var(--siga-300)) !important;
  color: white !important;
}
.btnNaoSelecionado {
  background-color: hsl(var(--siga-500)) !important;
  color: white !important;
  border: none !important;
}
.btnSelecionado{
  background-color: hsl(var(--siga-300)) !important;
  color: white !important;
}
html .btnSelecionado .svgBtn {
  color: white !important;
}
input:checked ~ #btnMapa {
    background: hsl(var(--siga-300)) !important;
}
#infobarDesktopListas,
div#filtrosListas {
    background: hsl(var(--siga-500)) !important;
    color: white !important;
}
#filtrosListas h2 span:last-child{
  color: hsl(var(--siga-300)) !important;
}

div#containerMapaFavoritos,
div#infobarDesktopListas button {
    background: hsl(var(--siga-500)) !important;
    border-color: transparent !important;
    color: white !important;
}
#valores,
.filtroDrop {
  border-radius: 0px !important;
}
#ordem {
    margin-right: 16px !important;
    background: hsl(var(--siga-500)) !important;
    border-radius: 0px !important;
}

#btnListaBairros {
  filter: none !important;
}
.ordemLabel{
  color: hsl(var(--siga-300)) !important;
}
.btnlistasOrdem #ordem div {
    color: hsl(var(--siga-300)) !important;
    background-color: hsl(var(--siga-500)) !important;
}
.btnlistasOrdem #ordem div button{
  background-color: hsl(var(--siga-300)) !important;
  color: hsl(var(--siga-500)) !important;
  border-radius: 0 ;
}

/* ------------------------ IMÓVEL ------------------------ */

button#btnWhats {
    background: #01ad3e !important;
}

/* ------------------------ FOOTER ------------------------ */

img.logoRodape {
    width: 335px !important;
}

/* ------------------------ WHATS FLUTUANTE ------------------------ */



/* ------------------------ LOADING ------------------------ */

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;
}