:root {
	--banner-home-opacity: 100%;
    --cor-primaria: #656569;
    --cor-primaria-20: #65656942;
    --cor-secundaria: #3f3f3f;
	--cor-secundaria-muda: #000080;
    --cor-secundaria-20: #3f3f3f;
    --cor-faixa-topo: #394256;
    --cor-texto-faixa-topo: #f7f5f5f7;
    --cor-btn-busca-faixa-topo: #9e9b95;

	--cor-termos: #ffffff;

	--cor-tercearia: #ffffff;
    --cor-titulo: #665b42;
    --cor-subtitulo: #665b42;
    --cor-padrao: #000000;
    --cor-padrao2: #333333;
    --cor-link: #595858;
    --cor-link-hover: #2b2a2a;

	--cor-bg-menu-scroll: #ffffff;
	--cor-texto-menu-scroll: #14000000;

	--cor-bg-menu: #ffffff;
	--cor-text-menu-topo: #394256;
	--cor-bg-menu-topo: #ffffff;
	--cor-text-categorias: #665b42;
	--cor-text-subcategorias: #ffffff;
	--cor-bg-subcategorias: #394256;		

	--cor-bg-card: #ffffff;

	--cor-bg-cod-card: #394256;
	--cor-texto-cod-card: #ffffff;
	--cor-bg-exclusivo-card: #c2911f;
	--cor-texto-exclusivo-card: #000000;
	--cor-bg-desocupacao-card: #C10003;
	--cor-texto-desocupacao-card: #FFFFFF;
	--cor-texto-desocupacao-imo: ;
	--cor-bg-desocupacao-imo: #ffffff;

	--cor-bg-valor-card: #394256;
	--cor-bg-valor-card_hover: #394256;
	--cor-valor-card: #ffffff;
	--cor-titulo-card: #000000;
	--cor-subtitulo-card: #000000;
	--cor-bg-faixa-card: #fcfcfc;
	--cor-descricao-card: #000000;
	--cor-icons-card: #000080;
	--cor-texto-card: #000000;

	--cor-bg-indisp-card: #666666;
	--cor-img-indisp-card: #FFFFFF;
	--cor-texto-indisp-card: #FFFFFF;

	--cor-titulo-pesquisa-modal: #656569;
	--cor-texto-botao-pesquisa-modal: #3f3f3f;
	--cor-fundo-botao-pesquisa-modal: #656569;

	--cor-border-paginacao: #e4e4e4;
	--cor-bg-paginacao: #656569;
	--cor-bg-paginacao-selecionado: #3f3f3f;
	--cor-texto-paginacao: #f5f5f5;
	--cor-texto-paginacao-sel: #f5f5f5;

   	--cor-padrao-nav: #c5c5c5;
    --cor-padrao-invert: #F5F5F5;
    --cor-padrao-menu2: #F5F5F5CC;
    
    --cantos-arredondados: 3px;
    --cantos-drop-select: 2px;

    --cor-bg-busca1: #c4ab6f;
    --cor-bg-btn-busca-selecionado: #394256;
    --cor-bg-btn-busca: #394256;
    --cor-text-busca1: #000000;
    --cor-bg-inputs: #656569;
    --cor-text-inputs: #ffffff;
    --cor-text-inputs-busca: #593f03;

    --cor-bg-busca1-mobile: #c4ab6f;
    --cor-icons-inputs-mobile: #78653a;
    --cor-text-inputs-mobile: #665b42;

	--cor-bg-pesq-modal: #f5f5f5;

    --cor-branco: #FFFFFF;

	--cor-bg-sidebar: #ffffff;
	--cor-text-sidebar: #000000;

	--cor-bg-termo-uso: #F5F5F5;
	--cor-texto-termo-uso: #666666;
	--cor-bg-botao-termo-uso: #ffd94e;
	--cor-texto-botao-termo-uso: #FFFFFF;
	--cor-bg-botao-termo-uso-selecionado: #FFFFFF;
	--cor-texto-botao-termo-uso-selecionado: #ffd94e;
	
	--cor-bg-botao-favoritos-comparar: #656569;
	--cor-text-botao-favoritos-comparar: #ffffff;
	--cor-bg-botao-favoritos-comparar-selecionado: #3f3f3f;
	--cor-text-botao-favoritos-comparar-selecionado: #ffffff;
	
	--cor-bg-card-corretor: #3f3f3f;
	--cor-text-card-corretor: #FFFFFF;
	--cor-faixa-card-corretor: #cc9900;
	--cor-text-faixa-card-corretor: #3f3f3f;
	--cor-bg-faixa-card-corretor: #eeeeee;
	--cor-text-creci-card-corretor: #3f3f3f;

	--cor-bg-card-proximidades: #FFFFFF;
	--cor-titulo-card-proximidades: #000000;
	--cor-subtitulo-card-proximidades: #666666;
	--cor-text-card-proximidades: #000000;

	--cor-titulo-pg-central-ajuda: #000000;
	--cor-subtitulo-pg-central-ajuda: #000000;
	--cor-hr-central-ajuda: #656569;
	--cor-categoria-central-ajuda: ;
	--cor-descricao-cat-central-ajuda: ;
	--cor-btn-bg-subcat-central-ajuda: transparent;
	--cor-btn-text-subcat-central-ajuda: #656569;
	--cor-btn-borda-subcat-central-ajuda: #656569;
	
	--cor-link-subcat-central-ajuda: ;
	
	--cor-titulo-artigo-central-ajuda: #665b42;
	--cor-descricao-artigo-central-ajuda: ;
	--cor-outros-artigo-central-ajuda: #665b42;
	--cor-outros-artigo-art-central-ajuda: ;
	--cor-bg-text-outros-artigo-art-central-ajuda: #FFFFFF;
	--cor-bg-outros-artigo-art-central-ajuda: #656569;

	--cor-hr-noticias: #656569;
	--cor-categoria-noticias: ;
	--cor-descricao-cat-noticias: ;
	--cor-bg-card-noticias: #FFFFFF;
	

	--cor-btn-bg-subcat-noticias: transparent;
	--cor-btn-text-subcat-noticias: #656569;
	--cor-btn-borda-subcat-noticias: #656569;
	
	--cor-link-subcat-noticias: ;
	
	--cor-titulo-artigo-noticias: #665b42;
	--cor-descricao-artigo-noticias: ;
	--cor-outros-artigo-noticias: #665b42;
	--cor-outros-artigo-art-noticias: ;
	--cor-bg-text-outros-artigo-art-noticias: #FFFFFF;
	--cor-bg-outros-artigo-art-noticias: #656569;


	--cor-text-bloco-links: #ffffff;
	
	--cor-bg-footer-end: #c4ab6f;
	--cor-bg-cards-unidades: #e8e7e5;
	--cor-text-footer-end: #000000;

	--cor-bg-footer-info: #394256;
	--cor-text-footer-info: #ffffff;

	--cor-bg-icon-info: #394256;
	--cor-text-icon-info: #ffffff;

	--cor-bg-ultima-faixa: #333333;
	--cor-text-ultima-faixa: #FFFFFF;


	--cor-bg-selecao-cidades: ;
	--cor-text-selecao-cidades: #FFFFFF;
	--cor-bg-btn-selecao-cidades: #cc9900;
	--cor-text-btn-selecao-cidades: #3f3f3f;


	--corretor-perfil-card-cor-fundo: ;							  								
	--corretor-perfil-card-cor-nome: ;							  									
	--corretor-perfil-card-cor-borda-foto: ;							  						
	--corretor-perfil-card-cor-botao-wpp: ;							  							
	--corretor-perfil-card-cor-botao-pergunta: ;							  					
	--corretor-perfil-descricao-cor-imoveis-venda: ;							  					
	--corretor-perfil-descricao-cor-imoveis-aluguel: ;							  					
	--corretor-perfil-descricao-cor-titulo:	;							  					
	--corretor-perfil-descricao-cor-texto: ;							  						
		--backgound-menu2: url(https://www.alianzzoimoveis.com.br//kurole_include/site/templates/site_ksi3_new/assets/img/fundo_menu2.webp);
}

a{
	color: var(--cor-link);
}
.bg-ld{
	background-color: #f5f5f5;
}
.bg-titulo-refinar{
	background-color: #cc9900;
}
.text-modal{
	color: #000000 !important;
}
.texto-modal-pesquisar{
	color: #656569 !important;
}
.text-modal-pesquisar{
	color: #656569 !important;
}
.cor-texto-busca1{
	color: var(--cor-text-busca1);
}
.h1-home{
	font-size: 16px;
	color: var(--cor-text-busca1);
}
.box-h1{
	width: 85% !important;
}

@media (min-width: 992px) {
	.h1-home{
		font-size: 40px;
		color: #000000;
		
	}
	.box-h1{
		width: 100%;
		max-width: -webkit-fill-available;
		max-width: -moz-available;
			}
}

.sub-logo-topo{
	position-relative;
	width:300px;
	height: 85px;
    display: flex;
    align-items: center;
}
.logo-topo, .logo-rodape, .logo-topo-modal {
	width: 300px;
	height: 140px;
	max-height: 300px;
	min-height: 60px;
	display: flex;
	align-items: center;
	
}
@media (max-width: 768px) {
	.logo-topo{
		height: 85px;
	}
}
.logo-topo{
	position:absolute;
}

.logo-topo > span, .logo-rodape > span, .logo-topo-modal > span {
	position:absolute;
	background-image:url(https://www.alianzzoimoveis.com.br/imo_arq/empresa_logo/logo-site-imobiliaria.png);
	background-size:contain;
	background-position:center left;
	text-indent:-99999px;
	display:block;
	overflow:hidden;
	width:300px;
	background-repeat:no-repeat;
	margin-top:0px !important;
	height: 80% !important;
    z-index: 99;
	top: 48%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.logo-topo-modal > span {
	position:absolute;
	background-image:url(https://www.alianzzoimoveis.com.br/imo_arq/empresa_logo/logo-site-imobiliaria.png);
	background-size:contain;
	background-position:center left;
	text-indent:-99999px;
	display:block;
	overflow:hidden;
	background-position: center;
	background-repeat:no-repeat;
	margin-top:0px !important;
	height: 80% !important;
    z-index: 99;
	/*top: 0;*/
    left: 50%;
    transform: translate(-50%, -50%);
}

.logo-topo2{
	width:275px;
    height: 140px;
	display: flex;
	align-items: center;
}
.logo-topo2 > span, .logo-rodape2 > span {
	background-image:url(https://www.alianzzoimoveis.com.br/imo_arq/empresa_logo/logo-site-imobiliaria.png);
	background-size:contain;
	background-position:center left;
	text-indent:-99999px;
	display:block;
	overflow:hidden;
	width:275px;
	background-repeat:no-repeat;
	margin-top:0px !important;
	height: 80% !important;
    z-index: 99;
}
@media (min-width: 992px) {
	.logo-topo, .logo-rodape {
		width:275px;
	}
	.logo-topo > span, .logo-rodape > span {
		width:275px;
	}
}
.links-rodape-lgpd{
	color:var(--cor-text-bloco-links) !important;
}
.menu-topo-2{
	top: 26px;
}
.topo-relativo2.topo-fixo{
	top: 28px !important;
}
.menu-topo-2.topo-fixo{
	top: 28px !important;
}
.dropdown-menu > .selected > .dropdown-item.selected > .text{
	color: var(--cor-text-inputs-busca) !important;
}
@media (max-width: 768px){
	.flickity-page-dots{
		bottom: -40px;
	}
}
#selecao_cidades{
	background-color: var(--cor-bg-selecao-cidades);
}
#selecao_cidades h3, #selecao_cidades p{
	color: var(--cor-text-selecao-cidades);
}
#selecao_cidades h3{
	position: relative;
	font-size: 1.7rem;
	font-weight: 300;
}
#selecao_cidades button{
	background-color: var(--cor-bg-btn-selecao-cidades);
	color: var(--cor-text-btn-selecao-cidades);
	border: none;
	box-shadow: none;
	transition: filter 0.3s ease;
}
#selecao_cidades .width-btn-modal{
	width: 100%;
}
#selecao_cidades button:hover{
	padding: 0;
}
@media (min-width: 768px) {
	#selecao_cidades h3{
		font-size: 2.2rem;
	}
	#selecao_cidades .width-btn-modal{
		width: 50% ;
	}
}