:root {
	--banner-home-opacity: 100%;
    --cor-primaria: #ef2635;
    --cor-primaria-20: #ef263542;
    --cor-secundaria: #050569;
	--cor-secundaria-muda: #474747;
    --cor-secundaria-20: #050569;
    --cor-faixa-topo: #223a82;
    --cor-texto-faixa-topo: #ffffff;
    --cor-btn-busca-faixa-topo: #d53b40;

	--cor-termos: #f2f2f0;

	--cor-tercearia: #ffffff;
    --cor-titulo: #223a82;
    --cor-subtitulo: #666666;
    --cor-padrao: #000000;
    --cor-padrao2: #333333;
    --cor-link: #333333;
    --cor-link-hover: #666666;

	--cor-bg-menu-scroll: #FFFFFF;
	--cor-texto-menu-scroll: #666666;

	--cor-bg-menu: #efefef;
	--cor-text-menu-topo: #FFFFFF;
	--cor-bg-menu-topo: #223a82;
	--cor-text-categorias: #000000;
	--cor-text-subcategorias: #1B1B1B;
	--cor-bg-subcategorias: #f7f7f7;		

	--cor-bg-card: #f2f2f0;

	--cor-bg-cod-card: #223a82;
	--cor-texto-cod-card: #ffffff;
	--cor-bg-exclusivo-card: #f7bf4c;
	--cor-texto-exclusivo-card: #ffffff;
	--cor-bg-desocupacao-card: #00ff33;
	--cor-texto-desocupacao-card: #000000;
	--cor-texto-desocupacao-imo: #000000;
	--cor-bg-desocupacao-imo: #f2cece;

	--cor-bg-valor-card: #223a82;
	--cor-bg-valor-card_hover: #223a82;
	--cor-valor-card: #ffffff;
	--cor-titulo-card: #3c4567;
	--cor-subtitulo-card: #666666;
	--cor-bg-faixa-card: #f2f2f0;
	--cor-descricao-card: #83888a;
	--cor-icons-card: #474747;
	--cor-texto-card: #000000;

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

	--cor-titulo-pesquisa-modal: #ffffff;
	--cor-texto-botao-pesquisa-modal: #ffffff;
	--cor-fundo-botao-pesquisa-modal: #3c4567;

	--cor-border-paginacao: #e4e4e4;
	--cor-bg-paginacao: #ef2635;
	--cor-bg-paginacao-selecionado: #050569;
	--cor-texto-paginacao: #f5f5f5;
	--cor-texto-paginacao-sel: #f5f5f5;

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

    --cor-bg-busca1: #ffffff;
    --cor-bg-btn-busca-selecionado: #3959b8;
    --cor-bg-btn-busca: #223a82;
    --cor-text-busca1: #666666;
    --cor-bg-inputs: #e6e6e6;
    --cor-text-inputs: #000000;
    --cor-text-inputs-busca: #000000;

    --cor-bg-busca1-mobile: #ffffff;
    --cor-icons-inputs-mobile: #e6e6e6;
    --cor-text-inputs-mobile: ;

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

    --cor-branco: #FFFFFF;

	--cor-bg-sidebar: #f8f9fa;
	--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: #ef2635;
	--cor-text-botao-favoritos-comparar: #050569;
	--cor-bg-botao-favoritos-comparar-selecionado: #3959b8;
	--cor-text-botao-favoritos-comparar-selecionado: #ef2635;
	
	--cor-bg-card-corretor: #3c4567;
	--cor-text-card-corretor: #FFFFFF;
	--cor-faixa-card-corretor: #910707;
	--cor-text-faixa-card-corretor: #ffffff;
	--cor-bg-faixa-card-corretor: #eeeeee;
	--cor-text-creci-card-corretor: #ffffff;

	--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: #ef2635;
	--cor-categoria-central-ajuda: ;
	--cor-descricao-cat-central-ajuda: ;
	--cor-btn-bg-subcat-central-ajuda: transparent;
	--cor-btn-text-subcat-central-ajuda: #ef2635;
	--cor-btn-borda-subcat-central-ajuda: #ef2635;
	
	--cor-link-subcat-central-ajuda: ;
	
	--cor-titulo-artigo-central-ajuda: #223a82;
	--cor-descricao-artigo-central-ajuda: ;
	--cor-outros-artigo-central-ajuda: #223a82;
	--cor-outros-artigo-art-central-ajuda: ;
	--cor-bg-text-outros-artigo-art-central-ajuda: #FFFFFF;
	--cor-bg-outros-artigo-art-central-ajuda: #ef2635;

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

	--cor-btn-bg-subcat-noticias: transparent;
	--cor-btn-text-subcat-noticias: #ef2635;
	--cor-btn-borda-subcat-noticias: #ef2635;
	
	--cor-link-subcat-noticias: ;
	
	--cor-titulo-artigo-noticias: #223a82;
	--cor-descricao-artigo-noticias: ;
	--cor-outros-artigo-noticias: #223a82;
	--cor-outros-artigo-art-noticias: ;
	--cor-bg-text-outros-artigo-art-noticias: #FFFFFF;
	--cor-bg-outros-artigo-art-noticias: #ef2635;


	--cor-text-bloco-links: #3c4567;
	
	--cor-bg-footer-end: #ffffff;
	--cor-bg-cards-unidades: #e6e6e64f;
	--cor-text-footer-end: #910707;

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

	--cor-bg-icon-info: #223a82;
	--cor-text-icon-info: #ffffff;

	--cor-bg-ultima-faixa: #223a82;
	--cor-text-ultima-faixa: #FFFFFF;


	--cor-bg-selecao-cidades: ;
	--cor-text-selecao-cidades: #FFFFFF;
	--cor-bg-btn-selecao-cidades: #d53b40;
	--cor-text-btn-selecao-cidades: #3c4567;


	--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.fuhrosouto.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: #3c4567;
}
.text-modal{
	color: #000000 !important;
}
.texto-modal-pesquisar{
	color: #ffffff !important;
}
.text-modal-pesquisar{
	color: #3c4567 !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: 24px;
		color: var(--cor-text-busca1);
		
	}
	.box-h1{
		width: 100%;
		max-width: -webkit-fill-available;
		max-width: -moz-available;
		max-width: -webkit-max-content;	}
}

.sub-logo-topo{
	position-relative;
	width:300px;
	height: 85px;
    display: flex;
    align-items: center;
}
.logo-topo, .logo-rodape, .logo-topo-modal {
	width: 300px;
	height: 85px;
	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.fuhrosouto.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.fuhrosouto.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:200px;
    height: 85px;
	display: flex;
	align-items: center;
}
.logo-topo2 > span, .logo-rodape2 > span {
	background-image:url(https://www.fuhrosouto.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:200px;
	background-repeat:no-repeat;
	margin-top:0px !important;
	height: 80% !important;
    z-index: 99;
}
@media (min-width: 992px) {
	.logo-topo, .logo-rodape {
		width:200px;
	}
	.logo-topo > span, .logo-rodape > span {
		width:200px;
	}
}
.links-rodape-lgpd{
	color:var(--cor-text-bloco-links) !important;
}
.menu-topo-2{
	top: 26px;
}
.topo-relativo2.topo-fixo{
	top: 28px !important;
}
	.cantoL{
		border-top-left-radius: 22px !important;
		border-bottom-left-radius: 22px !important;
	}
	.cantoR{
		border-top-right-radius: 22px !important;
		border-bottom-right-radius: 22px !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% ;
	}
}