<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* --------------------------- EXIBE IMOVEIS ------------------------------*/
.descricao { width:100%; float: left; font-size: 15px !important; color:#000000 !important; font-weight: 500;  }
.descricao .info{ width: 45%; float: left; margin-right: 2%; }
.descricao .contato{ width: 45%; float: right; }
.titulo { width:100%; float:left; font-size:24px; text-align:center; color: #356229; font-weight:400; padding:5px 0; }
.descricao h1 { font-size:18px; color:#356229; font-weight: 300;  }
.descricao div h2 { font-size: 16px; color:#356229; font-weight: 400; }
.descricao h1 span { font-size: 24px; color:#356229; font-weight: 400; }
.descricao h1 b {  font-weight: 400;  }
.destaque{ width: 100%; margin:0; padding-bottom:1em; margin-top:1.5em; }
.destaque h3 { color: #000000; text-align:left; font-size:2em; font-weight:500; }
.voltar { width:98%; margin:0 auto; text-align:center;}
.favoritar{ color:#939393; padding-left: 3px; }
.favoritar:hover{ color:#356229;  }
.ico_compartilhe{ display: none;}
/*------------------------	FOTOS -------------------------*/
.fotos{ width:100%; float: right; }
.foto_destaque{ width:95%; float:left; text-align:center; border: 1px solid #ccc; box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.31);  padding:5px; margin-left:0.1em; margin-bottom:1em; }
.fotos_pequena{ width:100%; float:left; padding:0; margin-bottom:3em; }
.coluna_fotos{ width:22%; float:left; text-align:center; padding:5px; border: 1px solid #ccc; margin-top:0.5em; margin-right: 4%;  box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.31); background-color: #ffffff; }
.coluna_fotos img{ height:180px; max-width: 100%; }
.coluna_fotos:nth-child(4n) { margin-right: 0; }

@media screen and (max-width: 800px) {
    .coluna_fotos{ width:30%; margin-right: 5%; }
    .coluna_fotos:nth-child(4n) { margin-right: 5%; }
    .coluna_fotos:nth-child(3n) { margin-right: 0; }
}
@media screen and (max-width: 667px) {
    .fotos { width:100%; padding:0;  }
    .descricao { width:100%; float:left;}
    .descricao .info{ width: 100%; float: left; margin-right: 0; }
    .descricao .contato{ width: 100%; float: left; }
    #imoveis_titulo .titulo { font-size: 22px !important;  }
    .voltar {  float:right; text-align:center; margin-right:1em;}
    .coluna_fotos{ width:45%; margin-right: 10%; }
    .coluna_fotos:nth-child(4n) { margin-right: 10%; }
    .coluna_fotos:nth-child(3n) { margin-right: 10%; }
    .coluna_fotos:nth-child(2n) { margin-right: 0; }
}
@media screen and (max-width: 420px) {
    .destaque{ margin-top: 1em; }
    .destaque h3 { font-size:1.8em; }
    .voltar{ display: none;}
    .ico_compartilhe{ display: block;}
}
@media screen and (max-width: 380px) {
    .coluna_fotos{ width:100%; margin: 0 auto; }
}
@media screen and (max-width: 330px) {
    .g-recaptcha {transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
/* -------------------- FormulÃ¡rio de contato --------------------------*/
.input{
    width:100%;
    background-color: #FFF;
    border:solid 1px #999 ;
    font-size:16px;
    padding: 12px;
    margin: 1% 0;
    border-radius:5px;
}
.button_enviar{
    border: 1px solid #c7910e;
    font-weight:500;
    font-size:16px;
    color: #ffffff;
    background-color: #356229;
    padding:9px 12px;
    margin: 10px 0 10px 0;
    cursor:pointer;
    border-radius: 5px; 
}
.button_enviar:hover{
    border: 1px solid #356229;
    background-color: #c7910e;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}
.msg_contato {
    color:#060;
    font-size:1.2em;
}
/* media queries */
@media screen and (max-width: 500px) {
    .button_enviar{ margin-top: 10px; }
}</pre></body></html>