@import url("font-awesome.min.css");
@font-face { font-family: 'Ahronbd'; src: url('../fonts/ahronbd.ttf');}
@font-face { font-family: 'Angelface'; src: url('../fonts/Angelface.otf');}
@font-face { font-family: 'Century Gothic'; src: url('../fonts/GOTHIC.TTF');}
@font-face { font-family: 'Colored Crayons'; src: url('../fonts/Colored Crayons.ttf');}
@font-face { font-family: 'Eurostile'; src: url('../fonts/eurosti.TTF');}
@font-face { font-family: 'Eurostile bold'; src: url('../fonts/eurostib.TTF');}
@font-face { font-family: 'HelveticaNowDisplay-Light'; src: url('../fonts/HelveticaNowDisplay-Light.eot'),url('../fonts/HelveticaNowDisplay-Light.ttf');}
@font-face { font-family: 'HelveticaNowDisplay-Regular'; src: url('../fonts/HelveticaNowDisplay-Regular.eot'),url('../fonts/HelveticaNowDisplay-Regular.ttf');}
@font-face { font-family: 'HelveticaNowDisplay-Medium'; src: url('../fonts/HelveticaNowDisplay-Medium.eot'),url('../fonts/HelveticaNowDisplay-Medium.ttf');}

@font-face { font-family: 'Helvetica35'; src: url('../fonts/Helvetica35-Thin.ttf');}
@font-face { font-family: 'HelveticaThn'; src: url('../fonts/HelveticaThn.ttf');}
@font-face { font-family: 'Impregnable'; src: url('../fonts/Impregnable.ttf');}
@font-face { font-family: 'Oregon LDO'; src: url('../fonts/Oregon LDO.ttf');}
@font-face { font-family: 'Playball'; src: url('../fonts/Playball.ttf');}
@font-face { font-family: 'HelveticaCd'; src: url('../fonts/eurostib.TTF');}
@font-face { font-family: 'titulo'; src: url('../fonts/nova/at-triumvirate-condensed.otf');}


body {
  font-family: 'HelveticaNowDisplay-Light';

}

/*******************************/
/******** Início menu **********/
/*******************************/
#logo{
  width: 100%;
}

.navbar-nav {
 padding-top: 0px;
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}
.navbar-brand {
  padding: 10px 80px 0px 0px;
}
.navbar-nav > li{
  margin-left:19px;
  margin-right:0px;
  font-size: 13px;
  margin-top: 40px;
  margin-bottom: 20px;
  font-weight: 600;
}
.navbar-nav > li > a {
  line-height: 2px;
  padding-top: 12px;
  padding-left: 20px;
  padding-right: 20px;
}
.navbar-default .navbar-nav > li > a {
  color: #000;
  background-color: #EEEEEE;
  border: 2px solid #EEEEEE;
  padding-top: 12px;
  padding-bottom: 10px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #000;
  background-color: #EEEEEE;
  border: 2px solid #000;
  padding-top: 12px;
  padding-bottom: 10px;
  border-radius: 0px;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000;
  background-color: #EEEEEE;
  border: 2px solid #000;
  padding-top: 12px;
  padding-bottom: 10px;
  border-radius: 0px;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #000000;
  background-color: #E5E5E5;
  border-radius: 0px;
}
.dropdown-menu {
  background-color: #E5E5E5;
}
.dropdown-menu .divider {
  margin-left: 10px;
  margin-right: 10px;
}
.dropdown-menu > li > a {
  color: #000000;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #394188;
}


.no-padding{
 padding: 0px; 
}

/* xs: Extra Small */
@media(max-width:767px){

#logo{
  width: 70%;
}
 .navbar-nav {

   padding-top: 0px;

   padding-bottom: 2px;
 }
 .navbar-header{
   margin-top: 0px;
   margin-bottom: 20px;
 }
 .navbar-brand {
   padding: 10px 0px 0px 0px;

 }
.navbar-nav > li{
  margin-left: 0px;
  margin-right:0px;
  font-size: 13px;
  margin-top: 15px;
  margin-bottom: 15px;
}

 .navbar-nav > li > a {
   line-height: 20px;
 }
 .navbar-default .navbar-collapse,
 .navbar-default .navbar-form {
   border: 0px solid #F2CE00;
   margin-top: 60px;
 }
 .navbar-toggle {
   margin-top: 30px;
 }
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
   color: #333;
   background-color: #DFDFDF;
 }
}

/*******************************/
/******** Fim menu **********/
/*******************************/

p{
 color: #444444;
 line-height:140%;
 font-size: 15px;
}

.titulo-pesquisa{
 color: #063A5F;
 line-height:180%;
 font-size: 16px;
 font-family: Century Gothic;
 padding-bottom: 10px;
 font-weight: 600;
}

.titulo-imoveis-destaque{
 color: #000000;
 line-height:180%;
 font-size: 16px;
 font-family: Century Gothic;
 padding-bottom: 10px;
 font-weight: 600;
}


.titulo-paginas{
 color: #fff;
 text-align: center;
 padding: 20px;
 font-size: 25px;
 font-family: Century Gothic;
}

.titulo-missao{
 font-family: Century Gothic;
 color: #F48533;
 font-size: 24px;
}

.texto-missao{
 font-size: 14px;
 text-align: left;
 line-height:150%;
}

}
section {
  color: #ffffff;
  min-height: 300px;
  height: auto !important;
  padding-top:100px;
}
.bg-1 {
	background: url('../imagens/img-box.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.titulo-01{
  color: #221F20;
  font-size: 35px;
  font-family: Helvetica35,Arial, Georgia, Serif;
  text-align: center;

}
.texto-sobre-nos{
  font-size: 15px;
  text-align: left;
}


.no-padding{
 padding: 0px;
}



.titulo-contato{
  color: #3C4B6A;
  font-size: 18px;
}

.subtitulo-01{
  color: #666666;
  font-size: 16px;

}

.titulo-espaco{
  color: #3C4B6A;
  font-size: 21px;
  font-family: Arial, Georgia, Serif;
  text-align: left;
  margin-top: -10px;
  padding-bottom: 10px;
}
.texto-espaco{
  font-size: 15px;
  text-align: left;
  line-height:140%;
}


.moldura-titulo-1{
  color: #727272;
  font-size: 15px;
}
.moldura-titulo-2{
  color: #999999;
  font-size: 14px;
  margin-bottom: -10px;
}

a.fill-div {
 text-align: left;
 padding: 10px;
 color: #ffffff;
 display: block;
 height: 100%;
 width: 100%;
 text-decoration: none;
}





A.mais-fotos:link{font-family: "Colored Crayons", Georgia, Serif;color:#3C4B6A;line-height:120%;font-size:52px;text-decoration:none;text-align: center;font-weight: bold}
A.mais-fotose:visited{font-family: "Colored Crayons", Georgia, Serif;color:#3C4B6A;line-height:120%;font-size:52px;text-decoration:none;text-align: center;font-weight: bold}
A.mais-fotos:active{font-family: "Colored Crayons", Georgia, Serif;color:#3C4B6A;line-height:120%;font-size:52px;text-decoration:none;text-align: center;font-weight: bold}
A.mais-fotos:hover{font-family: "Colored Crayons", Georgia, Serif;color:#3C4B6A;line-height:120%;font-size:52px;text-decoration:underline;text-align: center;font-weight: bold}

A.mais-noticias:link{font-family: Eurostile,Arial, Georgia, Serif;color:#3C4B6A;line-height:120%;font-size:16px;text-decoration:underline;text-align: center;font-style: italic;}
A.mais-noticias:visited{font-family: Eurostile,Arial, Georgia, Serif;color:#3C4B6A;line-height:120%;font-size:16px;text-decoration:underline;text-align: center;font-style: italic;}
A.mais-noticias:active{font-family: Eurostile,Arial, Georgia, Serif;color:#3C4B6A;line-height:120%;font-size:16px;text-decoration:underline;text-align: center;font-style: italic;}
A.mais-noticias:hover{font-family: Eurostile,Arial, Georgia, Serif;color:#3C4B6A;line-height:120%;font-size:16px;text-decoration:underline;text-align: center;font-style: italic;}





.titulo-rodape{
  color: #333333;
  font-size: 16px;
  font-weight: bold
}

.linha-rodape{
 border-top: 2px solid #000000;
 width: 90%;
 margin-top: -8px
}

.texto-rodape{
 color:#333333;
 line-height:120%;
 font-size:12px;
}

A.link-rodape:link{color:#000000;line-height:120%;font-size:12px;text-decoration:none;}
A.link-rodape:visited{color:#000000;line-height:120%;font-size:12px;text-decoration:none;}
A.link-rodape:active{color:#000000;line-height:120%;font-size:12px;text-decoration:none;}
A.link-rodape:hover{color:#000000;line-height:120%;font-size:12px;text-decoration:underline;}


A.link-rodape-mapa:link{color:#000000;line-height:120%;font-size:12px;text-decoration:underline;font-style: italic;}
A.link-rodape-mapa:visited{color:#000000;line-height:120%;font-size:12px;text-decoration:underline;font-style: italic;}
A.link-rodape-mapa:active{color:#000000;line-height:120%;font-size:12px;text-decoration:underline;font-style: italic;}
A.link-rodape-mapa:hover{color:#000000;line-height:120%;font-size:12px;text-decoration:underline;font-style: italic;}

#success_message{ display: none;}

.btn-customizado {
  transition-duration: .3s;
  color: #ffffff;
  background-color: #F2CE00;
/*  border-color: #FF8000; */
  border-radius: 0px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}
.btn-customizado:focus,
.btn-customizado.focus {
  color: #fff;
  background-color: #FB7D00;
 /* border-color: #FF8000;  */
}
.btn-customizado:hover {
  color: #fff;
  background-color: #000;
/*  border-color: #CC6600; */
}
.btn-customizado:active,
.btn-customizado.active,
.open > .dropdown-toggle.btn-customizado {
  color: #fff;
  background-color: #FB7D00;
 /* border-color: #3C4B6A; */
}
.btn-customizado:active:hover,
.btn-customizado.active:hover,
.open > .dropdown-toggle.btn-customizado:hover,
.btn-customizado:active:focus,
.btn-customizado.active:focus,
.open > .dropdown-toggle.btn-customizado:focus,
.btn-customizado:active.focus,
.btn-customizado.active.focus,
.open > .dropdown-toggle.btn-customizado.focus {
  color: #fff;
  background-color: #FB7D00;
  /* border-color: #3C4B6A;   */
}
.btn-customizado:active,
.btn-customizado.active,
.open > .dropdown-toggle.btn-customizado {
  background-image: none;
}
.btn-customizado.disabled:hover,
.btn-customizado[disabled]:hover,
fieldset[disabled] .btn-customizado:hover,
.btn-customizado.disabled:focus,
.btn-customizado[disabled]:focus,
fieldset[disabled] .btn-customizado:focus,
.btn-customizado.disabled.focus,
.btn-customizado[disabled].focus,
fieldset[disabled] .btn-customizado.focus {
  background-color: #fff;
 /* border-color: #3C4B6A;  */
}
.btn-customizado .badge {
  color: #fff;
  background-color: #333;
}

/******* customuizado 2 **/

.btn-customizado-2 {
  transition-duration: .3s;
  color: #000;
  background-color: #C72D2F;
/*  border-color: #FF8000; */
  border-radius: 0px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}
.btn-customizado-2:focus,
.btn-customizado-2.focus {
  color: #fff;
  background-color: #FB7D00;
 /* border-color: #FF8000;  */
}
.btn-customizado-2:hover {
  color: #fff;
  background-color: #000;
/*  border-color: #CC6600; */
}
.btn-customizado-2:active,
.btn-customizado-2.active,
.open > .dropdown-toggle.btn-customizado-2 {
  color: #fff;
  background-color: #FB7D00;
 /* border-color: #3C4B6A; */
}
.btn-customizado-2:active:hover,
.btn-customizado-2.active:hover,
.open > .dropdown-toggle.btn-customizado-2:hover,
.btn-customizado-2:active:focus,
.btn-customizado-2.active:focus,
.open > .dropdown-toggle.btn-customizado-2:focus,
.btn-customizado-2:active.focus,
.btn-customizado-2.active.focus,
.open > .dropdown-toggle.btn-customizado-2.focus {
  color: #fff;
  background-color: #FB7D00;
  /* border-color: #3C4B6A;   */
}
.btn-customizado-2:active,
.btn-customizado-2.active,
.open > .dropdown-toggle.btn-customizado-2 {
  background-image: none;
}
.btn-customizado-2.disabled:hover,
.btn-customizado-2[disabled]:hover,
fieldset[disabled] .btn-customizado-2:hover,
.btn-customizado-2.disabled:focus,
.btn-customizado-2[disabled]:focus,
fieldset[disabled] .btn-customizado-2:focus,
.btn-customizado-2.disabled.focus,
.btn-customizado-2[disabled].focus,
fieldset[disabled] .btn-customizado-2.focus {
  background-color: #fff;
 /* border-color: #3C4B6A;  */
}
.btn-customizado-2 .badge {
  color: #fff;
  background-color: #333;
}




.control-label{
  color: #676767;
  font-family: Century Gothic;
  font-weight: normal;
}

.sem-borda-redonda {
    border-radius: 0px;
   background-color: #F9F9F9;
}

.no-padding{
 padding: 0px;
}

.margem-ajustada{
  margin-left: -12px;
  margin-right: -12px;
}



/* xs: Extra Small */
@media(max-width:767px){

}

/* Estilos para ype amarelo imoveis */

.icon{
  color: #E22D34;
  font-size: 25px;
}

.a-icon:link{font-size: 20px;color: #E22D34;}
.a-icon:visited{font-size: 20px;color: #E22D34;}
.a-icon:hover{font-size: 20px;color: #FFF;}

.a-icon2:link{font-size: 25px;color: #E22D34;}
.a-icon2:visited{font-size: 25px;color: #E22D34;}
.a-icon2:hover{font-size: 25px;color: #000;}


.titulo-preto{
  color: #000;
  font-size: 30px;
  line-height: 30px;
  border-top: 1px solid #E4E4E4;
  padding-top: 20px;
  margin-top: 45px;
  padding-bottom: 10px;
  text-align: center;
  font-family: 'Helvetica';
  /* esticar fonte */
  -webkit-transform:scale(1,1.5); /* Safari and Chrome */
  -moz-transform:scale(1,1.5); /* Firefox */
  -ms-transform:scale(1,1.5); /* IE 9 */
  -o-transform:scale(1,1.5); /* Opera */
  transform:scale(1,1.5); /* W3C */
}



@media (max-width:380px){
.titulo-preto{
  font-size: 30px;
  padding-top: 5px;
  padding-bottom: 10px;
  line-height: 40px;
  text-align: center;
  font-family: 'Helvetica';
}
}

.a-ver-detalhes:link{background-color: #F2CE00;border-radius: 4px;padding: 5px 20px 5px 20px;font-size: 13px;color: #000;transition-duration: .3s;}
.a-ver-detalhes:visited{background-color: #F2CE00;border-radius: 4px;padding: 5px 20px 5px 20px;font-size: 13px;color: #000;}
.a-ver-detalhes:hover{background-color: #000;color: #FFF;text-decoration:none;}

.borda-rodape{ /* pc */
  border-left: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  padding-left: 60px !important;
}

@media (max-width:991px){ /* mobile */
 .borda-rodape{
   border-left: 0px solid #E4E4E4 !important;
   border-right: 0px solid #E4E4E4 !important;
   padding-left: 15px !important;
   padding-bottom: 20px;
 }
}

.form-redes-sociais{
  padding-left: 60px;
}

@media (max-width:991px){
 .form-redes-sociais{
   padding-left: 15px;
 }
}


.objectImage {
    width: 100%;
    height: 270px;
    object-fit: cover;
    object-position: center;
}

.btn-map{
  background: transparent;
  border: 0px solid #000;
  opacity : 0.8;
}

.btn-map:hover{
  background: transparent;
  border: 0px solid #000;
  opacity : 1;
}
.texto-produtos{
	 font-family: 'Helvetica';
  color: #C72D2F;
  font-size: 30px;
}
.borda-produtos {  
  border: 1px solid #969595 ;
}










