:root{
    --corBgPadrao:#00aad4;
    --corBgMenu:#f1f1f1;
    --corTextMenu:#1a1a1a;
    --corButtonBusca:#00aad4;
}

@font-face {
    font-family: "uniuansbold";
    src: url("../font/unisans/unisansbold.eot");
    src: url("../font/unisans/unisansbold.eot?#iefix")      format("embedded-opentype");
    src: url("../font/unisans/unisansbold.ttf")          format("truetype");
}
@font-face {
    font-family: "uniuansheavy";
    src: url("../font/unisans/uniuansheavy.eot");
    src: url("../font/unisans/uniuansheavy.eot?#iefix")      format("embedded-opentype");
    src: url("../font/unisans/uniuansheavy.ttf") 			format("truetype");
}
@font-face {
    font-family: "unisanslight";
    src: url("../font/unisans/unisanslight.eot");
    src: url("../font/unisans/unisanslight.eot?#iefix")      format("embedded-opentype");
    src: url("../font/unisans/unisanslight.ttf")             format("truetype");
}
@font-face {
    font-family: "unisanssemibold"; 
    src: url("../font/unisans/unisanssemibold.eot"); 
    src: url("../font/unisans/unisanssemibold.eot?#iefix")      format("embedded-opentype");
    src: url("../font/unisans/unisanssemibold.ttf")             format("truetype");
}
@font-face {
    font-family: "unisansbook"; 
    src: url("../font/unisans/unisansbook1.eot"); 
    src: url("../font/unisans/unisansbook1.eot?#iefix")      format("embedded-opentype");
    src: url("../font/unisans/unisansbook1.ttf")             format("truetype");
}
@font-face {
    font-family: "harabara"; 
    src: url("../font/harabara/harabara_mais_demo-webfont.eot"); 
    src: url("../font/harabara/harabara_mais_demo-webfont.eot?#iefix")      format("embedded-opentype");
    src:    url("../font/harabara/harabara_mais_demo-webfont.ttf")             format("truetype");
}
@-webkit-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; } 
}
@-moz-keyframes fadeIn {
    0% { opacity: 0;}
    100% { opacity: 1; }
}
@-o-keyframes fadeIn {
    0% { opacity: 0; }	
    100% { opacity: 1; }
}
@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}


.fadeIn {-webkit-animation: fadeIn .4s ease-in-out;-moz-animation: fadeIn .4s ease-in-out;-o-animation: fadeIn .4s ease-in-out;animation: fadeIn .4s ease-in-out;}
.fadeInBotao {-webkit-animation: fadeIn 1.5s ease-in-out;-moz-animation: fadeIn 1.5s ease-in-out;-o-animation: fadeIn 1.5s ease-in-out;animation: fadeIn 1.5s ease-in-out;}

body {overflow-x: hidden;font-family: 'Open Sans', sans-serif;font-weight:300;background:#fff ;}

#corpo{ padding: 0 20px; margin-bottom: 0; max-width: 1360px; margin-left: auto; margin-right: auto; }

.cropSlide {height: 400px; margin: 0 0 0px; overflow: hidden; width: 100%; }
.crop {height: 200px; margin: 0 0 0px; overflow: hidden; width: 100%; }
.crop img{width:100%;}
.crop1 {height: 500px; margin: 0 0 0px; overflow: hidden; width: 100%; }
.crop2 {height: 288px; margin: 0 0 0px; overflow: hidden; width: 100%; }
.crop3 {height: 440px; margin: 0 0 0px; overflow: hidden; width: 100%; }

.uniuansbold{font-family: uniuansbold!important;font-weight: 100;}
.uniuansheavy{font-family: uniuansheavy!important;font-weight: 100;}
.unisanslight{font-family: unisanslight!important;font-weight: 100;}
.unisanssemibold{font-family: unisanssemibold!important;font-weight: 100;}
.unisansbook{font-family: unisanssemibold!important;font-weight: 100;}
.harabara{font-family: harabara!important;font-weight: 100;}

#cabecalho { background:var(--corBgPadrao); height: auto; }
/* nav ul a{width: 16%;text-align: center; color: #fff;font-size: 1.3em;transition: all .33;-moz-transition: all .33;-webkit-transition: all .33s;} */
#cabecalho .navegacao {height:50px;width: 100%;position: absolute;right: 0;}
/*#cabecalho nav { background: #00007C; border: medium none transparent; border-radius: 0; left: 0; padding-top: 0; position: absolute; width: 100%; }*/
#cabecalho nav { background:var(--corBgMenu); border: medium none transparent; border-radius: 0; left: 0; padding-top: 0; position: absolute; width: 100%; z-index: 9; }
.navbar-nav .nav-link{color: var(--corTextMenu);}
#cabecalho .navegacao a {line-height: 15px;margin: -10px 0 0;padding: 20px;top: 0 !important;}
#cabecalho .navegacao a:hover{color: #000!important;}
#cabecalho .logotipo {/*width:426px;height:150px;*/display:block;/*margin-top:5px;padding-bottom:10px*/}
#cabecalho .topoInfo {font-size: 16px;top: 90px;}
#cabecalho .topoInfo span{font-size: 27px;color: #183884;text-shadow:1px 1px 1px #183884;}
#cabecalho .topoInfo .pl{font-size: 22px;}
#cabecalho .topoInfo .telefone {color:#fefefe;text-shadow:1px 1px 1px #976568;font-size:20px;margin:0 0 0 0px;}
#cabecalho .endereco {font-size:17px;}
#cabecalho .Lazul {color: #00aad4}
#cabecalho .Lamarelo {color: #ffdd55}
.banner{text-align: center;/*background: url("../img/bgtopo.png");height: 190px;*/}

.sidebar h3 {background: var(--corBgPadrao); color:#fff;font-size:21px;font-weight:300;margin:0;}
#buscar, #servicos, #linksUteis {/*background-color:#EBEBEB;*/margin-bottom:20px;}
#buscar .espacamento {margin:30px auto;max-width: 1300px;}
#buscar .espacamento select {margin-bottom:12px;}
#buscar #referencia{/*width:70%;*/color:#1c1c1c;border:1px solid #cecece;padding:5px 10px;text-align:center;border-radius: 3px;float: right;margin: 0px auto;}
#buscar #valor{width:100%;color:#ccc;border:1px solid #cecece;padding:5px 10px;text-align:center;border-radius: 3px;}
#buscar button {border-radius:3px;background-color:var(--corButtonBusca);color:#FFF;}
.input::-moz-placeholder, .textarea::-moz-placeholder { color: var(--corBgPadrao); }

#servicos ul, #linksUteis ul {list-style:none;padding-left:20px;padding-bottom:12px;}
#servicos li, #linksUteis li {margin:10px 0;}
#servicos a, #linksUteis a {color:#323232;font-size:16px;}

#corretor{background: rgba(0, 0, 0, 0) url("../img/corretor.png") no-repeat scroll 0 0;float: right;padding: 0 20px 10px 100px;position: absolute;right: 0;top: -20px;width: 280px;height: 90px;}
#pin2{z-index: 999;}

.titulo-interno { margin: 75px 0 0 0; padding: 0 0 5px 0; /*text-transform: uppercase;*/ font-size: 28px; font-weight: 300;}
.titulo-border {
    border-bottom: 3px solid var(--corBgPadrao);
    margin: -8px 0 30px 15%;
    width: 20%;
}

.espacamento{
    font-family: 'Helvetica Neue', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

.lista-imoveis {margin-bottom:50px;}
.lista-imoveis .imovel {margin: 30px 0 0 0px;/*height:269px !important;*/width: auto;}
.lista-imoveis .imovel a {color:#989798;background-color:#F9F9F9;display:block;width:100%;padding-bottom:10px;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;height: 360px;box-shadow: 0 0 1px 0px #b0b0b0;margin: 0 0 -30px 0;}
.lista-imoveis .imovel a:hover {color:#000;border-radius: 5px;box-shadow: 0 0 12px -4px #b0b0b0;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;text-decoration: none;}
.lista-imoveis .imovel p {margin:0 0 0 15px;}
.lista-imoveis .imovel p:first-of-type {text-transform:uppercase;}
.lista-imoveis .foto-imovel {/*padding:10px;*/margin-bottom:10px;}
.lista-imoveis .fixa-imagem .foto-imovel {padding:0px;margin-bottom:0px;}
.sc-listar-title { font-size: 20px; }
.sc-listar-val { font-size: 18px;}

/*.breadcrumbs {background-color:#c93238;font-weight:300;margin:0;padding:8px 10px;color:#FFF;}
.breadcrumbs a {color:#959799;}
.breadcrumbs a:hover {text-decoration:underline;color:yellow;}

#rodape {
    background-color: var(--corBgPadrao);
    border-top: 2px solid #a2a1a1;
    color: var(--corTextMenu);
    margin: 40px 0 0 0;
    padding: 10px 0;
    box-shadow: 0 0px 7px -3px #a6a6a6;
}
#rodape address {line-height:20px;font-size:15px;}
#rodape a {line-height:20px;font-size:15px;text-align: center;color: #333;}
#rodape .rodape-logo a {display:block;width:110px;height:118px;margin:18px auto 18px 0;}
#rodape .telefone {color:#fefefe;font-size:19px;margin-top:44px;text-shadow:1px 1px 1px #976568;font-weight: 900;}
#rodape .email {color:#fefefe;font-size:19px;margin-top:0px;display:block;}
#rodape2 { background-color: #1c1c1c; color: #DBDBDB; padding: 10px 0; }
#rodape2 p {margin:0;}
#rodape2 a:hover,
#rodape2 a:hover img {text-decoration:none;}
.menu-rodape{border-top: 2px solid #00afef;margin: 30px 0 0 0;}
.color-black a{color: #555;font-size: 15px;}*/

.fichas .links {max-width:500px;text-align: center;margin:auto;}
.fichas .links a {font-size:15px;display: block;margin-top:20px;}
.fichas .links a:first-of-type {margin-top:50px;}

#fichaForm .row {margin-top:15px;}

/* Customizado: Classe para Criar Radio Button */
.criaRadioButton {position:relative;}
.criaRadioButton span {position:absolute;top:1px;}
.criaRadioButton input {margin-right:5px;}

.ver-imovel {margin-bottom: 50px;padding: 0 30px;}
.ver-imovel .imagem img {border:1px solid silver;}
.ver-imovel h1 {color:#323232;font-size:24px;font-weight:300;margin-bottom:20px;}
.ver-imovel .imgPrincipal {border:1px solid #aaa;box-shadow:1px 1px 2px #999;}
.ver-imovel .galeria button {border-radius:0;margin-top:25px;}
.ver-imovel .informacoes h2 {margin:15px 0 20px 0;font-size:20px;border-bottom:1px solid #6F7071;padding-bottom:4px;}
.ver-imovel .redesocial h2 {background-color:#6F7071;color:#FFF;padding:10px 15px;margin:0;font-size:18px;}
.ver-imovel .informacoes ul {list-style:none;margin:0;padding:0;}
.ver-imovel .fb-share-button {margin:10px 0; }
.ver-imovel .infoComplementar h2,
.ver-imovel .descAdicional h2,
.ver-imovel .anuncio h2 {margin:20px 0;font-size:20px;border-bottom:1px solid #6F7071;padding-bottom:8px;}
.ver-imovel .infoComplementar h2 span,
.ver-imovel .descAdicional h2 span,
.ver-imovel .anuncio h2 span {width:200px;text-align:center;background-color:#6F7071;color:#FFF;padding:5px 30px;}
.ver-imovel .outrasAcoes .btn, a.btn {border-radius:0;float: left; margin: 10px 10px 0 0;}

.infoComplementar ul {margin:0;padding:0;}
/*.infoComplementar li {list-style:none;}*/
.infoComplementar li {float: left; list-style: outside none none; margin: 5px 0; width: 30%;}
.fixa-imagem {overflow:hidden !important;display:block;}
.fixa-imagem img {width:225px !important;height:169px !important;}

.paginador {margin-top:50px;}
.paginador li.first,
.paginador li.last {display:none !important;}
.pagination > * > * { color: #333; font-weight: 400; }

nav ul li.active{background: none!important;}

.item-favorito {color:#989798;background-color:#F9F9F9;display:block;width:100%;padding-bottom:10px;margin-top:20px;padding:10px;}
.item-favorito div:first-of-type {padding:0px;}
.item-favorito ul {margin:0;padding:0;list-style:none;}

#rss {margin-top:50px;}
#rss .rss-item {margin:10px 0;}
#rss .rss-item div {background-color: #f9f9f9;/*height:102px !important;max-height:102px !important;*/overflow:hidden;}
#rss .rss-item div:first-of-type {padding:20px;}
#rss .post-data {display:block;font-size:12px;padding:5px 0 0;text-align:right;}
#rss h4 {margin: 5px 0 10px;}
#rss h3 {margin:0;background-color:#c93238;color:#FFF;font-size: 21px;font-weight: 300;padding: 7px 20px;text-transform:uppercase;}
#rss .rss-texto {margin:0;}
.homeTitulo {margin:30px 0 0 0;background-color:#c93238;color:#FFF;font-size: 21px;font-weight: 300;padding: 7px 20px;text-transform:uppercase;}

.rss-item div.col-md-12 {padding:20px !important;}
.text-white{color: #fff}
.text-white:hover{color: #efefef}

li{list-style: none;}

.flex-container {padding: 0; margin: 0; list-style: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; justify-content: space-around; }
.flex-item {padding: 5px; /*margin-top: 10px;*/ line-height: 40px;transition: all .33;-moz-transition: all .33;-webkit-transition: all .33;}


/* .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-red, .swiper-container-rtl .swiper-button-prev.swiper-button-red { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 451.846 451.847' style='enable-background:new 0 0 451.846 451.847;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744 L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284 c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z' fill='%23D80027'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:44px; }
.swiper-button-prev.swiper-button-red, .swiper-container-rtl .swiper-button-next.swiper-button-red { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 451.847 451.847' style='enable-background:new 0 0 451.847 451.847;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M97.141,225.92c0-8.095,3.091-16.192,9.259-22.366L300.689,9.27c12.359-12.359,32.397-12.359,44.751,0 c12.354,12.354,12.354,32.388,0,44.748L173.525,225.92l171.903,171.909c12.354,12.354,12.354,32.391,0,44.744 c-12.354,12.365-32.386,12.365-44.745,0l-194.29-194.281C100.226,242.115,97.141,234.018,97.141,225.92z' fill='%23D80027'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:44px; } */
.figure__image { margin: 0 0 7px; overflow: hidden; position: relative; width: auto; }
.figure__image img { max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
a:hover .figure__image img { -moz-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5); transform: translate(-50%, -50%); }
.top-sticky {margin: 0; position: -webkit-sticky; position: sticky; top: -21px; z-index: 999; }

.dots-scordon { left: 50%; position: relative; transform: translateX(-1%); white-space: nowrap; }
.dot-scordon { background: #bbb none repeat scroll 0 0; border-radius: 50%; float: left; height: 15px; margin: 2px; position: inherit; width: 15px; border: 0; }
.dot-scordon.active { background: var(--corBgPadrao); }