/*
Verde claro = 00a859
Verde escuro = 0f794e
Roxo = a83c50
Cinza = 4b4b4d
*/


/* Global */
/* Cabeçalho */
/* Estrutura da página */
/* Rodapé */
/* Títulos */
/* Textos */
/* Navegação */
/* Formulários */
/* Frameworks */

/*CONFIGURAÇÕES GERAIS*/

@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Poppins);
@import url(http://fonts.googleapis.com/css?family=Bree+Serif);
@import url(https://fonts.googleapis.com/css?family=Lato&display=swap);
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
/*
font-family: 'Poppins', sans-serif;
font-family: 'Bree Serif', serif;
font-family: 'Cabin', sans-serif;
font-family: 'Montserrat', sans-serif;
*/

*{
	margin: 0px;
}

.verde{
	background-color: green;
}
.bg-cinza{
	background-color: #eee;
}
.bg-white{
	background-color: #fff;
	text-align: center;
}
.bg-vine{
	background-color: #a83c50;
	text-align: center;
}

/* Navegação */
.bartop{
	height: 40px;
	background-color: #02c569;
}
.barbottom{
	height: 20px;
	background-color: #a83c50;
	width: 100%;
}
.margin-sep{
	margin-top: 15px;
}
.top-font{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #fff;
}
.top-icon{
	height: 24px;
	width: 24px;
	margin-top: 3px;
	margin-right: 3px;
}
.top-icon-div{
	float: right;
	padding-top: 6px;
	margin-right: 10%;
}
.redes-head{
	color: #fff;
}
.redes-head:hover{
	color: #fff;
	text-decoration: none;
}
._navbar-brand{
	height: 100px;
	margin-top: 3px;
}
.navbar-height{
	height: 120px;
}
.navbar-zindex{
	z-index: 99;
	background: #f8f8f8;
}
.navbar-link{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #5a4b4d;
	margin: 0px 10px;
}
.navbar-link:hover{
	color: #02c569;
}
.navbar-link-menor{
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	color: #e57716;
}
.navbar-top{
	margin-top: 10px;
}
.bg-menu:hover{
	background-color: #00a859;
}

/*Busca*/
.img-ajust{
	height: 147px;
	width: 262px;
}
.search-margin-top{
	margin-top: 40px;
	margin-bottom: 40px;
}
.select-margin{
	margin: 0 0 10px 0;
	border: 0px;
}
.font-titulos-home{
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	color: #a83c50;
	margin: 30px 0 40px 0;
}
.font-anuncie-home{
	font-family: 'Poppins', sans-serif;
	font-size: 26px;
	color: #a83c50;
	margin: 20px 0 20px 0;
}
.font-finaltipo{
	font-family: 'Bree Serif', serif;
	font-size: 24px;
	color: #a83c50;
	margin-left: 5px;
}
.font-baival{
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	color: #4b4b4d;
	margin: 0 0 30px 5px;
}
.img-size{
	height: 240px;
	width: 360px;
}
#appearance-select{
   -webkit-appearance: none;  /* Remove estilo padrão do Chrome */
   -moz-appearance: none; /* Remove estilo padrão do FireFox */
   appearance: none; /* Remove estilo padrão do FireFox*/
   background: url(../image/ico-seta-appearance.gif) no-repeat #fff;  /* Imagem de fundo (Seta) */
   background-position: 200px center;  /*Posição da imagem do background*/
   width: 230px; /* Tamanho do select, maior que o tamanho da div "div-select" */
   height:30px; /* Altura do select, importante para que tenha a mesma altura em todo os navegadores */
   border: 1px solid #ddd;
}
.font-result-tipo{
	font-family: 'Bree Serif', serif;
	font-size: 24px;
	color: #a83c50;
	margin-left: 5px;
	padding: 8px 20px;
	background-color: #fff;
}
.font-result-finalidade-aluga{
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	color:  #fff;
	padding: 8px 20px;
	background-color: #a83c50;
}
.font-result-finalidade-venda{
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	color:  #fff;
	padding: 8px 20px;
	background-color: #0f794e;
}
.font-result-baicid{
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	color: #4b4b4d;
	margin: 0 0 15px 5px;
	padding: 8px 20px;
	background-color: #fff;
}
.margin-result{
	margin: 0px 20px;
}
.margin-separacao{
	margin-bottom: 20px;
}

/* Contato */
.margin-neg{
	margin-top: -20px;
}
.contato-input{
	height: 50px;
	margin: 0px 0px 20px 0px;
}
.bt-contato{
	margin: 20px 0px;
}
.font-titulos-pages{
	font-family: 'Poppins', sans-serif;
	font-size: 36px;
	color: #a83c50;
	margin: 0px 0 50px 0;
	padding-top: 50px;
	text-decoration: underline;
}
.font-titulos-pages-temp{
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	color: #a83c50;
	margin: 50px 0 50px 0;
}
.font-link-pages-temp{
	font-family: 'Poppins', sans-serif;
	font-size: 26px;
	color: #0f794e;
	margin: 50px 0 50px 0;
}
.subtit-pages{
	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	color: #fff;
	background-color: #a83c50;
	padding: 10px;
}
.font-pages{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #4b4b4d;
	margin: 20px 0px 40px 0px;
	text-align: justify;
}
.magin-input{
	margin-bottom: 10px;
}

/* Footer */
.img-whatsapp{
	height: 32px;
	margin-right: 5px;
}
.img-logo-footer{
	height: 160px;
	margin-top: 35px;
}
.margin-top-footer{
	padding: 30px 0 30px 0;
}
.margin-top-footer2{
	padding: 40px 0 10px 0;
}
.font-bottom-footer{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #4b4b4d;
	text-align: center;
}
.font-funcionamento-footer{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #4b4b4d;
}
.font-funcionamento-footer2{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #4b4b4d;
}
.menu-footer{
	list-style: none;
	display: inline;
}
.menu-footer ul li{
  display:inline;
  float:left;
}
.menu-footer li a{
	color: #a52940;
}
.menu-footer li a:hover{
	color: #b65567;
	text-decoration: none;
}
.align-right{
	text-align: right;
}
.align-center{
	text-align: center;
}
.dcginfo{
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #4b4b4d;
	margin: 30px 0 5px 0;
}

/* Home */
.padding-effect{
	padding: 30px 0px;
}
.margin-home-anuncie{
	padding: 50px 0 20px 0;
	text-align: center;
}
.font-home-anuncie{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #4b4b4d;
	padding-bottom: 10px;
}
.bg-white:hover{
	background-color: #fff;

}
section{
	width: 100%;
	height: auto;
	background: #eeeeee;
}
footer{
	width: 100%;

}
#footer-lmt{
	width: 1100px;
	height: 300px;
	margin: 0 auto;
	background:#3d96d1;
}

/* Imovel */
.imo-font-tit{
	font-family: 'Bree Serif', serif;
	font-size: 36px;
	color: #fff;
	margin: 50px 0 50px 0;
	background-color: #a83c50;
	padding: 10px 0px 10px 20px;
}
.imo-font-subtit{
	font-family: 'Bree Serif', serif;
	font-size: 30px;
	color: #a83c50;
	margin: 0px 0 30px 0;
}
.imo-font-infos{
	font-family: 'Bree Serif', serif;
	font-size: 24px;
	color: #fff;
	margin: 10px 0 20px 0;
	background-color: #a83c50;
	padding: 8px 0px 8px 20px;
}
.imo-font-text{
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #4b4b4d;
	margin: 10px 0 10px 0;
}
.img-mini{
	height: 50px;
	margin: 10px 10px 10px 10px;
	text-align: center;
}
.icon-mini{
	height: 64px;
	width: 64px;
	margin: 0px 10px 0px 10px;
}

/* Compare */
.font-main{
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	color: #fff;
	background-color: #a83c50;
	padding: 5px;
}
.font-sub-main{
	font-family: 'Bree Serif', serif;
	font-size: 18px;
	color: #a83c50;
	background-color: #fff;
}
.font-infu{
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #4b4b4d;
}
.p-limpar{
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #4b4b4d;
}

/* Admin */
.admin-brand{
	height: 80px;
	margin: 0 0 20px 0;
}
.admin-margin-top{
	margin-top: 100px;
}
.admin-bg-white{
	background-color: #fff;
}