/* ------------------------ CORES ------------------------  */
:root {
    --siga-100: 34 70% 58%;
    --siga-200: 34 58% 54%;
    --siga-300: 34 54% 53%;
    --siga-500: 88 33% 23%;
    --siga-700: 87 35% 18%;
    --siga-900: 85 33% 15%;
  }
  
  /* Radius: buttons e inputs  */
  .containerFiltros button, button, select, input,.rounded{
    border-radius: 50px !important;
  }
  .rounded-lg {
    border-radius: 20px !important;
  }
  .fitrosHome {
   column-gap: 8px;
  }
  .fitrosHome .filtroDrop{
    margin-top: 5px !important;
    border-radius: 15px !important;
  }
  .detalhesIcones .tamanhoComponentes, #indices div{
    border-radius: 30px !important;
  }
  .favIcon{
    margin-right: 8px;
    margin-top: -8px;
  }
   /* ----------------- HEADER ----------------- */
   .navBtn:hover,
   .btnSemBorda:hover {
    background: hsl(var(--siga-300)) !important;
  }
  
  /* Redes sociais */
  .Instagram {
    color: #fd3168 !important;
  }
  .Facebook {
    color: #0e8cf1 !important;
  }
  .YouTube {
    color: #ff0000 !important;
  }
  .TikTok {
    color: #FFF !important;
  }
  
  .filtroMargin .rounded{
    border-radius: 5px !important;
  }
  #simuladorRodape #escritura{
    color:#444 !important;
  }
  
  /* buscar home */
  .aviso-input{
    right: 10px !important;
  }
  #search{
    background-color: #FFFFFF;
    color: #444444;
  }
  #search::placeholder {
    color: #888888;
  }
  .homeFiltros form button svg,
  .homeBusca svg,
  #mosaicoHome h2 {
    color: hsl(var(--siga-500)) !important;
  }
  .estiloTitulo {
    color: hsl(var(--siga-300)) !important;
    border-bottom-width: 1px;
    border-color: hsl(var(--siga-300));
  }
  .homeFiltros form button{
    background-color: transparent;
  }
  #filtro1 a button{
    background-color: hsl(var(--siga-700));
  }
  #btnBuscarFiltro:hover {
    background: hsl(var(--siga-300));
  }
  .homeMask {
    background: transparent !important;
  }
  .tituloDestaques {
    color: hsl(var(--siga-300));
  }
  /* -------------- LISTA ---------------- */
  .btnSelecionado {
    border-color: hsl(var(--siga-300)) !important;
  }
  
  /* Mobile */
  @media (max-width:1000px) {
    .homeFiltros h1{
        font-size: 16px;
    }
    .homeFiltros div div:nth-child(1){
        background-color: transparent !important;
    }
    #cidades .tituloBtnMobile {
        background: hsl(var(--siga-500)) !important;
    }
  }
  .containerFiltros {
    border-radius: 50px !important;
    background: hsl(var(--siga-500) / 0.6) !important;
  }
  #footerFiliais > div,
  #links {
    background: hsl(var(--siga-500)) !important;
  }
  #contatoFiliais > div a:last-child p {
    display: none !important;
  }
  /*Preloader:*/
  html .preloader-span,
  #loadingIndicator .preloader-span{
    background-color: #4f232ecd;
  }
  .filtroMargin #bairros,
  #cidades,
  #cidades > div div,
  #cidades > div,
  .containerInput,
  .listaInputs,
  .aplicarContainer {
    background: white !important;
  }
  .containerInput input:hover {
    accent-color: hsl(var(--siga-500)) !important;
  }
  .homeBusca a button {
    background-color: white !important;
  }
  #mosaicoHome {
    background: transparent !important;
  }
  #copyrights {
    border-top: 1px solid hsl(var(--siga-300)) !important;
  }
  .logoRodape {
    margin-top: 15%;
  }
  @media (max-width: 992px) {
    .containerFiltros {
      background: transparent !important;
    }
  }
  ::selection {
    background: hsl(var(--siga-100));
    color: hsl(var(--siga-300));
  }
  swiper-container::part(button-next), swiper-container::part(button-prev) {
    color: hsl(var(--siga-300)) !important;
  }
  #blogCategoria {
    display: none !important;
  }
  /* Footer contatos BG branco */
  #contatoFiliais{
    background-color: #FFFFFF;
    color:hsl(var(--siga-500));
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #contatoFiliais button{
    color:hsl(var(--siga-500));
    border: 1px solid hsl(var(--siga-100));
  }
  #contatoFiliais button:hover {
    color: #FFFFFF !important;
  }
  #contatoFiliais .textoFones{
    font-size: 20px;
  }
  /* footer */
  #indices,#copyrights div{
    background-color: hsl(var(--siga-500));
  }
  footer hr{
    display: none;
  }
  #enderecoContato button {
    display: none !important;
  }