@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic);*, *:before, *:after{box-sizing:border-box;margin:0;padding:0;outline:none;}
html, body{height:100%;}
body{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;font-size:16px;line-height:1.3em;color:#464646;font-weight:300;background:#F6F6F6;overflow-x:hidden;}
img{display:block;border:none;vertical-align:middle;}
button,
input,
optgroup,
select,
textarea{font:inherit;color:inherit;margin:0;}
button{overflow:visible;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html button[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
a{color:inherit;text-decoration:none;transition:all 0.3s ease-in-out;}
ul{list-style:none;}
@font-face{font-family:'FontAwesome';src:url('fontawesome/fonts/FontAwesome.eot?1hq56v');src:url('fontawesome/fonts/FontAwesome.eot?1hq56v#iefix') format('embedded-opentype'),
url('fontawesome/fonts/FontAwesome.ttf?1hq56v') format('truetype'),
url('fontawesome/fonts/FontAwesome.woff?1hq56v') format('woff'),
url('fontawesome/fonts/FontAwesome.svg?1hq56v#FontAwesome') format('svg');font-weight:normal;font-style:normal;}
[class^="fa-"], [class*=" fa-"]{display:inline-block;font-family:'FontAwesome' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-close:before{content:"\e919";}
.fa-angle-right:before{content:"\e917";}
.fa-angle-left:before{content:"\e918";}
.fa-check:before{content:"\e916";}
.fa-bars:before{content:"\e915";}
.fa-rocket:before{content:"\e913";}
.fa-angle-up:before{content:"\e914";}
.fa-instagram:before{content:"\e900";}
.fa-angle-down:before{content:"\e901";}
.fa-pencil-square-o:before{content:"\e902";}
.fa-align-left:before{content:"\e903";}
.fa-user:before{content:"\e904";}
.fa-google-plus:before{content:"\e905";}
.fa-twitter:before{content:"\e906";}
.fa-whatsapp:before{content:"\e907";}
.fa-facebook:before{content:"\e908";}
.fa-share-alt:before{content:"\e909";}
.fa-search:before{content:"\e90a";}
.fa-map-marker:before{content:"\e90b";}
.fa-envelope-o:before{content:"\e90c";}
.fa-phone:before{content:"\e90d";}
.fa-crop:before{content:"\e90e";}
.fa-car:before{content:"\e90f";}
.fa-shower:before{content:"\e910";}
.fa-bath:before{content:"\e911";}
.fa-bed:before{content:"\e912";}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.pull-right{float:right;}
.container{position:relative;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}
.row{margin-right:-15px;margin-left:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
}
label{display:inline-block;max-width:100%;font-weight:700;margin-bottom:5px;}
.form-control{display:block;width:100%;height:44px;background-color:#FFF;font-size:16px;color:#555;padding:9px 14px;border:1px solid #CCC;}
textarea.form-control{height:auto;resize:none;}
.form-group{margin-bottom:15px;}
.btn{display:inline-block;border:none;font-size:16px;font-weight:400;padding:0 10px;line-height:44px;white-space:nowrap;vertical-align:middle;}
.btn-default{color:#000;}
.btn-primary{background-color:#00273E;color:#FFF;}
.btn-secondary{background-color:#9D8251;color:#FFF;}
.btn-outline.btn-default{background-color:transparent;border:1px solid #CCC;}
.btn-block{display:block;width:100%;}
.clearfix:before, .clearfix:after,
.container:before, .container:after,
.row:before, .row:after{display:table;content:" ";}
.clearfix:after,
.container:after,
.row:after{clear:both;}
.visible-xs{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
.header{overflow-x:hidden;background:#00273E;}
.header-top{position:relative;min-height:5px;background-color:#DAB770;}
.header-top-contacts{background-color:#9D8251;padding-left:10px;}
.header-contacts li{display:inline-block;}
.header-contacts li a{display:block;font-size:13px;font-weight:400;color:#FFF;padding:7px 5px;}
.header-contacts li a i{width:20px;height:20px;border:1px solid #FFF;border-radius:100%;font-size:11px;margin-right:5px;text-align:center;line-height:19px;}
@media (max-width:360px){.header-top-contacts{/*display:none;*/padding-left:5px;}
}
@media (min-width:768px){.header-top{height:15px;}
.header-top-contacts{position:absolute;top:5px;right:0;height:40px;padding-left:15px;}
.header-top-contacts:before{content:"";position:absolute;top:0;left:-30px;border-color:#9D8251 #9D8251 rgba(0, 0, 0, 0) rgba(0,0,0,0);border-style:solid;border-width:20px 15px;content:"";height:5px;width:0;}
.header-top-contacts:after{content:"";position:absolute;width:1000px;height:40px;top:0;right:-1000px;background-color:#9D8251;}
.header-contacts li a{font-size:16px;padding:7px 10px;}
.header-contacts li a i{width:25px;height:25px;border:2px solid #FFF;font-size:12px;line-height:22px;}
}
.header-menu-wrap{position:absolute;top:32px;right:15px;z-index:600;}
.header-logo{float:left;padding:15px 0;}
.header-logo a{display:inline-block;}
.header-nav-menu{float:right;margin-top:30px;}
.header-menu > li{display:inline-block;}
.header-menu > li a{display:block;font-size:18px;font-weight:400;color:#FFF;padding:30px 10px;}
.header-menu > li a:hover{color:#9D8251;}
@media (max-width:991px){.header-logo{width:100%;text-align:center;}
.header-menu-wrap{position:relative;top:auto;right:auto;display:table;width:100%;margin:10px 0 0 0;}
.header-menu{float:none;display:table;width:100%;}
.header-menu > li{float:none;display:table-cell;}
}
.main-menu{position:relative;background-color:#00273E;z-index:900;}
.menu{display:table;width:100%;height:55px;font-size:18px;font-weight:400;color:#FFF;line-height:55px;}
.menu li{display:table-cell;position:relative;}
.menu li a{display:block;padding:0 10px;text-align:center;}
.footer-top{background-color:#00273E;padding:25px 0;}
.footer-top-menu{display:block;position:relative;float:right;top:auto;right:auto;color:#FFF;padding:20px 0;}
.footer-top-menu li{display:block;position:relative;float:left;margin-right:30px;vertical-align:middle;}
.footer-top-menu li:last-child{margin-right:0;}
.footer-top-menu > li > a{display:inline-block;font-size:20px;color:#FFF;padding-left:30px;}
.footer-top-menu > li > a > .fa{position:absolute;top:0;left:0;font-size:20px;color:#9D8251;}
.footer-middle{background-color:#00273E;font-size:16px;font-weight:300;color:#FFF;line-height:1.2em;}
.footer-middle h4{font-size:18px;font-weight:700;color:#FFF;margin-bottom:20px;text-transform:uppercase;}
.footer-inner{position:relative;padding-bottom:25px;}
.footer-inner > div{position:relative;z-index:2;}
.footer-get-in-touch{border-top:1px solid #9D8251;border-bottom:1px solid #9D8251;margin-bottom:30px;padding:25px 0;}
.footer-address{float:left;line-height:36px;}
.footer-social{float:right;}
.footer-social li{display:inline-block;}
.footer-social li + li{margin-left:5px;}
.footer-social li a i{width:36px;height:36px;background-color:#9D8251;border-radius:50%;color:#FFF;line-height:36px;text-align:center;transition:all .3s;}
.footer-social li a i:hover{background-color:#DAB770;}
.footer-categorias{-webkit-column-count:3;-moz-column-count:3;column-count:3;column-gap:0;padding:25px 0;}
@media (max-width:767px){.footer-categorias{-webkit-column-count:1;-moz-column-count:1;column-count:1;}}
.footer-categorias li{}
.footer-categorias li a{display:block;margin-bottom:10px;transition:color .35s ease-in-out;}
.footer-categorias li a:hover{color:#9D8251;}
.footer-bottom{background-color:#9D8251;}
.footer-bottom .copy{float:left;font-size:14px;color:#FFF;padding:15px 0;}
.footer-bottom .dev{float:right;padding:20px 0;}
.footer-bottom .dev img{display:inline-block;}
.content{padding:50px 0;}
.white{background-color:#FFF;}
.block-top-70{padding-top:70px;}
.block-bottom-40{padding-bottom:40px;}
.mb-30{margin-bottom:30px;}
.module-header{margin-bottom:50px;text-align:center;}
.module-header h2{font-size:32px;font-weight:400;color:#00273E;margin-bottom:15px;}
.module-header p{width:60%;font-size:18px;font-weight:300;margin:0 auto;margin-bottom:25px;line-height:1.6;}
.banner{position:relative;}
.busca{background-color:#616163;}
@media (min-width:768px){.home .busca{position:absolute;bottom:0px;left:0;width:100%;background:rgba(0,0,0,0.5);z-index:300;}
}
.busca-inner{position:relative;padding:20px 0px 5px 0px;z-index:320;}
.animacao{position:relative;height:550px;background-color:#CCC;overflow:hidden}
.busca .row{margin-right:-5px;margin-left:-5px;}
.busca div[class*="col-"]{padding-right:5px;padding-left:5px;}
.busca .btn{width:100%;}
.busca-rapida{background-color:#00273E;}
.busca-rapida-container{margin-left:-5px;margin-right:-5px;}
.busca-rapida-opt{display:table;border-spacing:5px;width:100%;margin:15px 0;}
.busca-rapida-opt li{display:table-cell;background-color:#9D8251;vertical-align:middle;}
.busca-rapida-opt li a{display:block;position:relative;font-weight:400;color:#FFF;padding:15px;text-align:center;}
.busca-rapida-opt li:last-child a{margin-right:0;}
@media (max-width:768px){.animacao{display:none;}
.busca-rapida-opt{display:block;width:100%;margin:20px 0;}
.busca-rapida-opt li{display:block;}
.busca-rapida-opt li a{margin:5px 0;}
}
.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:-1px;left:0;right:0;background:#DAB770;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active, .hvr-shutter-out-horizontal:hover a{color:#00273E;}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.contact-form{padding:70px 15px 55px 15px;}
@media (min-width:768px){.contact-section .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.contact-section .row > [class*='col']{display:flex;flex-direction:column;}
.contact-form{padding:70px 15px 55px 45px;}
}
.map-section{position:relative;width:100%;height:100%;min-height:200px;vertical-align:middle;}
#map-canvas{height:100%;min-height:200px;}
.contact-form-box, .anuncie-form-box{background-color:#D4D4D4;padding-top:60px;padding-bottom:30px;}
.anuncie-form-box{background-color:transparent;}
.contact-form-box p, .anuncie-form-box p{margin-bottom:30px;}
.form-holder .has-icon{position:relative;}
.form-holder .has-icon i{position:absolute;top:50%;left:10px;font-size:16px;color:#BBB;transform:translateY(-50%);}
.form-holder .has-textarea i{top:13px;transform:translateY(0);}
.form-holder .form-control{padding-left:32px;}
.property-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.35);z-index:10;transition:all 0.4s;}
.property-high{overflow:hidden;position:relative;width:100%;height:280px;background-color:#CCC;margin-bottom:30px;}
.property-high img{position:relative;width:100%;height:280px;min-height:280px;object-position:center;object-fit:cover;}
.property-high a{position:absolute;top:0;left:0;width:100%;height:100%;color:#FFF;padding:20px 25px;z-index:15;}
.property-high-header h2{font-size:26px;font-weight:400;margin-bottom:5px;line-height:1;text-shadow:1px 1px 0px rgba(0, 0, 0, 1);text-transform:uppercase;}
.property-high-header p{font-size:18px;font-weight:400;text-shadow:1px 1px 0px rgba(0, 0, 0, 1);}
.property-high-meta{position:absolute;bottom:-25px;left:25px;transition:all 0.4s;}
.property-high-meta li{display:inline-block;margin-right:15px;padding:6px 0;text-shadow:1px 1px 0px rgba(0, 0, 0, 1);}
.property-high-meta li i{margin-right:5px;}
.property-high-price, .property-grid-price{position:absolute;bottom:15px;right:25px;background-color:#00273E;font-size:14px;font-weight:400;color:#FFF;padding:8px;}
.property-high:hover .property-overlay{background:rgba(0, 0, 0, 0.5);}
.property-high:hover .property-high-meta{bottom:15px;}
.property-grid{position:relative;height:528px;background-color:#FFF;margin-bottom:30px;min-height:200px;transition:all 0.4s linear;}
.property-grid:hover{box-shadow:0px 10px 25px rgba(0, 0, 0, 0.15);}
.white .property-grid{background-color:#F6F6F6;}
.property-grid-content{display:inline-block;position:relative;width:100%;padding:20px 20px;}
.property-grid-title{display:block;font-size:20px;font-weight:700;text-transform:uppercase;}
.property-grid-location{display:block;height:30px;font-size:16px;color:#777;padding:5px 0;}
.property-grid-location i{margin-right:5px;}
.property-grid-text{height:85px;font-style:italic;}
.property-grid-meta{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:15px 0;padding:10px 0;text-align:center;}
.property-grid-meta li{display:inline-block;font-size:14px;margin-right:10px;}
.property-grid-meta li:last-child{margin-right:0;}
.property-grid-meta li i{margin-right:5px;}
.property-grid-price{bottom:10px;right:10px;z-index:100;}
.property-grid-img{position:relative;overflow:hidden;height:240px;background:#EEE;}
.property-grid-img:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background-color:rgba(125,125,125,.5);border-radius:50%;margin:-10px 0 0 -10px;animation:bobble 2s cubic-bezier(.6,1,1,1) infinite;z-index:90;}
@keyframes bobble{0%,100%{opacity:0;transform:translateY(0)}35%{opacity:1;transform:translateY(-20px)}}
.property-grid-img .property-grid-goto{display:block;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-60px;color:#FFF;border:1px solid #FFF;padding:10px;text-align:center;transform:scale(0);transition:all 0.35s ease-in-out;}
.property-grid-img .property-grid-url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:110;}
.property-grid-img figure img{width:calc(100% + 50px);height:240px;min-height:240px;object-position:center;object-fit:cover;position:relative;z-index:100;}
.property-grid-code{float:left;}
.property-grid-footer{background-color:#d4e0e7;padding:10px 20px;}
.property-grid-share{cursor:pointer;}
.property-grid-share-content{display:none;position:absolute;bottom:0;left:0;width:100%;background-color:#00273E;}
.property-grid-share-content ul li{display:inline-block;}
.property-grid-share-content ul li a{display:block;border-right:1px solid rgba(255, 255, 255, 0.2);color:#FFF;padding:10px 15px;}
.property-grid-result{margin-bottom:25px;}
.property-grid-total{font-size:18px;line-height:28px;}
.property-grid-condo{margin-top:30px;}
.property-grid-condo .property-grid{background-color:#F1F1F1;}
.no-result-search{background-color:#FFF;box-shadow:0px 1px 1px rgba(0,0,0,0.1);margin-bottom:35px;padding:65px;text-align:center;}
.no-result-search-icon{display:inline-block;width:100%;padding-bottom:30px;}
.no-result-search-icon img{margin:0 auto;}
.no-result-search-text{display:inline-block;width:60%;}
.no-result-search-text > *{color:#979797;font-size:20px;}
.property-single-video iframe{width:100%;height:400px;}
.property-single-cover{position:absolute;top:-10px;left:0;width:100%;min-height:570px;background-position:center;background-size:cover;filter:blur(5px);}
.property-single-cover-overlay{content:"";position:absolute;top:-10px;bottom:-10px;right:-10px;left:-1px;background:rgba(0,0,0,0.5);}
.property-single-header-box{position:relative;background-color:#FFF;margin-bottom:30px;padding:20px;}
.property-single-header{float:left;position:relative;}
.property-single-title{font-size:28px;font-weight:700;line-height:1.2em;text-transform:capitalize;}
.property-single-title span{display:block;font-size:16px;font-weight:400;color:#777;}
.property-single-price{float:right;margin:5px 0;font-size:24px;font-weight:700;color:#00273E;text-align:right;}
.property-single-price span{display:block;font-size:16px;margin:5px 0;}
.property-single-sliderbox{background-color:#FFF;padding:15px 0 25px 0;}
.responsive a{display:block;position:relative;height:180px;margin:10px 5px 0 5px;}
.responsive img{width:100%;height:180px;max-height:180px;object-fit:cover;object-position:center;}
.property-single-image-box{position:relative;height:450px;}
.property-single-image-box img{display:block;width:100%;height:450px;object-fit:cover;object-position:center;}
.property-single-meta{background-color:#00273E;color:#FFF;margin:0 0 30px;padding:10px 0 10px;}
.property-single-meta li{border-right:1px solid rgba(255, 255, 255, 0.1);padding:20px 0;text-align:center;}
.property-single-meta li i{font-size:20px;color:#FFF;vertical-align:text-bottom;}
.property-single-meta li span{display:inline-block;font-weight:700;color:#FFF;margin:0 5px;}
.property-single-detail{padding:0 25px;padding-bottom:30px;}
.property-single-detail-header{margin-bottom:15px;}
.property-single-detail-title{font-size:20px;line-height:24px;letter-spacing:2px !important;text-transform:uppercase;}
.property-single-detail-text{font-size:18px;line-height:24px;}
.property-single-amenities li{position:relative;font-size:18px;margin:0 0 15px 0;line-height:24px;}
.property-single-amenities li i{display:inline-block;width:20px;font-size:18px;color:#00273E;margin:0 15px 0 0;text-align:center;vertical-align:middle;}
.property-single-form{background-color:#FFF;margin-bottom:30px;padding:20px 20px 10px 20px;}
.property-single-form-title{font-size:20px;font-weight:700;color:#464646;margin-bottom:15px;line-height:1.25em;letter-spacing:2px !important;text-transform:uppercase;}
.property-single-form .btn{width:100%;}
.property-single-login{text-align:center;}
.property-single-login strong{display:block;font-size:20px;margin-bottom:10px;}
.property-single-login p{font-size:18px;margin-bottom:10px;}
.pagination-box{margin-top:10px;text-align:center;}
.pagination{position:relative;}
.pagination, .pagination li{display:inline-block;}
.pagination li.pagination-item a, .pagination li.pagination-next a, .pagination li.pagination-prev a{display:block;position:relative;background-color:#FFF;font-size:16px;font-weight:700;color:#464646;margin-right:5px;padding:13px 23px;line-height:1.42857;transition:all .15s linear 0s;}
.pagination li.active a, .pagination li:hover a{background-color:#00273E;color:#FFF;}
.dropdown{width:100%;min-height:43px;position:relative;margin-bottom:15px;}
.dropdown dd, .dropdown dt, .dropdown ul{margin:0px;padding:0px;}
.dropdown dd{position:absolute;margin-top:2px;z-index:100;}
.dropdown a, .dropdown a:visited{width:100%;color:#444;text-decoration:none;outline:none;cursor:pointer;}
.dropdown a:hover{width:100%;}
.dropdown dt{overflow:hidden;border:1px solid #CCC;}
.dropdown dt a{position:relative;font-size:16px;width:100%;background-color:#FFF;display:block;padding-right:20px;float:left;white-space:nowrap;padding:10px 25px 10px 10px;cursor:pointer;line-height:23px;cursor:pointer;min-height:42px;max-height:42px;overflow:hidden;}
.dropdown dt a:after{content:"\e901";font-family:FontAwesome;font-weight:400;line-height:42px;position:absolute;top:0;right:8px;}
.dropdown dt a span{cursor:pointer;display:inline;}
.dropdown dd ul{overflow-y:auto;display:none;position:relative;min-width:160px;max-height:200px;background:#FFF none repeat scroll 0 0;border:1px solid #BBB;color:#444;list-style:none;}
.dropdown span.value{display:none;}
.dropdown dd ul li{position:relative;display:block;}
.dropdown dd ul li a{padding:5px;display:block;white-space:nowrap;overflow:hidden}
.dropdown dd ul li a:hover{background-color:#EEE;}
.carousel-container{position:relative;margin:0 auto;}
.carousel-wrapper{position:relative;width:100%;overflow:hidden;margin-left:-5px;}
.carousel-list{position:relative;list-style:none;width:9999px;}
.carousel-list li{position:relative;float:left;width:150px;height:150px;margin:10px 0;padding:0 5px;}
.carousel-list li img{object-fit:cover;min-height:150px;}
.carousel-container .controle{background-color:#FFF;font-size:20px;color:#333;padding:10px 5px;text-align:center;text-decoration:none;cursor:pointer;position:absolute;top:50%;margin-top:-12px;opacity:0.8;transition:all 0.3s ease-in-out;}
.carousel-container .controle:hover{opacity:1;}
.carousel-container .prev{left:0px;}
.carousel-container .next{right:10px;}
.item{background-color:#FFF;width:100%;height:100%;font-size:36px;font-weight:700;color:#0067B0;text-align:center;line-height:150px;}
@media (max-width:767px){.menu-mobile{display:table !important;width:100%;font-size:22px;text-align:center;}
.menu-mobile li{display:table-cell;}
.menu-mobile li a{display:block;color:#FFF;line-height:50px;}
.menu{display:none;position:absolute;top:50px;left:0;width:220px;height:auto;background-color:#F23C00;z-index:800;}
.menu li{display:block;float:none;}
.menu-open .menu{display:block;}
.busca{display:none;background-color:#00273E;}
.busca-open .busca{display:block;}
/*.busca-rapida{display:none;}*/
.busca-rapida-open .busca-rapida{display:block;}
.main-menu{border-top:1px solid #DAB770;border-bottom:1px solid #DAB770;}
}
.msg-alert{display:none;position:fixed;top:20px;right:20px;background-color:#FFF;font-size:14px;color:#FFF;padding:15px;opacity:0;transition:opacity 0.6s;z-index:100;}
.alert-close{float:right;font-size:14px;font-weight:bold;color:#FFF;margin-left:15px;line-height:19px;cursor:pointer;transition:0.3s;}
.alert-close:hover{opacity:0.7;}
.msg-alert.success{background-color:#4CAF50;}
.msg-alert.error{background-color:#f44336;}
[class^='imghvr-'], [class*=' imghvr-']{position:relative;display:inline-block;margin:0;max-width:100%;width:100%;background-color:rgba(0,0,0,0.5);color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);z-index:100;}
[class^='imghvr-'] > img, [class*=' imghvr-'] > img{vertical-align:top;max-width:100%;}
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption{background-color:rgba(0,0,0,0.3);padding:30px;position:absolute;top:0;bottom:0;left:0;right:0;color:#ffffff;opacity:0;z-index:1;}
[class^='imghvr-'] a, [class*=' imghvr-'] a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
[class^='imghvr-'], [class*=' imghvr-'], [class^='imghvr-']:before,
[class^='imghvr-']:after, [class*=' imghvr-']:before, [class*=' imghvr-']:after,
[class^='imghvr-'] *, [class*=' imghvr-'] *, [class^='imghvr-'] *:before,
[class^='imghvr-'] *:after, [class*=' imghvr-'] *:before, [class*=' imghvr-'] *:after{-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;transition:all 0.35s ease;}
[class^='imghvr-shutter-in-']:after, [class^='imghvr-shutter-in-']:before, [class*=' imghvr-shutter-in-']:after, [class*=' imghvr-shutter-in-']:before{background:rgba(0,0,0,0.3);position:absolute;content:'';}
.property-grid:hover figcaption, .property-grid:hover figcaption{opacity:1;-webkit-transition-delay:0.21s;-moz-transition-delay:0.21s;transition-delay:0.21s;}
.imghvr-shutter-in-out-diag-2:after, .imghvr-shutter-in-out-diag-2:before{width:200%;height:200%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;opacity:0.2;}
.imghvr-shutter-in-out-diag-2:after{top:0;left:0;-webkit-transform:skew(45deg) translateX(-100%);-moz-transform:skew(45deg) translateX(-100%);-ms-transform:skew(45deg) translateX(-100%);-o-transform:skew(45deg) translateX(-100%);transform:skew(45deg) translateX(-100%);}
.imghvr-shutter-in-out-diag-2:before{right:0;bottom:0;-webkit-transform:skew(45deg) translateX(100%);-moz-transform:skew(45deg) translateX(100%);-ms-transform:skew(45deg) translateX(100%);-o-transform:skew(45deg) translateX(100%);transform:skew(45deg) translateX(100%);}
.property-grid:hover .imghvr-shutter-in-out-diag-2:after{-webkit-transform:skew(45deg) translateX(0%);-moz-transform:skew(45deg) translateX(0%);-ms-transform:skew(45deg) translateX(0%);-o-transform:skew(45deg) translateX(0%);transform:skew(45deg) translateX(0%);}
.property-grid:hover .imghvr-shutter-in-out-diag-2:before{-webkit-transform:skew(45deg) translateX(0%);-moz-transform:skew(45deg) translateX(0%);-ms-transform:skew(45deg) translateX(0%);-o-transform:skew(45deg) translateX(0%);transform:skew(45deg) translateX(0%);}
.property-single-social{margin-bottom:30px;}
.property-single-social [class*="fa-"]{font-size:30px;color:#fff;position:absolute;left:45%;top:40%;}
.property-single-social a{display:block;float:left;position:relative;width:50%;height:inherit;transition:all, 0.2s;}
.property-single-social a:hover{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);transition:all, 0.2s;}
.top{width:100%;height:150px;background-color:#333;}
.top .facebook{background-color:#3B5998;z-index:2;}
.top .facebook:hover{z-index:100000;}
.top .whatsapp{background-color:#075e54;z-index:1;}
.top .whatsapp:hover{z-index:10000;}
.bottom{height:150px;width:100%;background-color:#999;}
.bottom .tweet{background-color:#4099FF;z-index:1;}
.bottom .tweet:hover{z-index:10000;}
.bottom .google-plus{background-color:#dd4b39;z-index:1;}
.bottom .google-plus:hover{z-index:99999999999;}
.filter-options{background-color:#FFF;padding:20px;}
.filter-options h4{margin-bottom:10px;}
.filter-options .dropdown{margin-bottom:20px;}
.opcoes-boxe{padding:0px 15px 15px;}
.tipo-opcoes{overflow:hidden;max-height:300px;margin-bottom:15px;transition:max-height 1s ease-in-out;}
.open .tipo-opcoes{max-height:1000px;}
.opcoes .btn{display:block;width:100%;}
#filter .opcoes{margin:0 0 20px;}
#filter .opcoes a{color:#4c4c4c;display:block;font-size:16px;font-weight:300;line-height:20px;margin:0 0 8px;margin-right:8px;padding:0 0 0 29px;position:relative;}
#filter .opcoes a:last-child{margin-bottom:0;}
#filter .opcoes a .check{background-color:#FFF;display:block;position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #CCC;}
#filter .opcoes a .check i{position:absolute;left:1px;top:0px;font-size:16px;color:#00273E;display:none;}
#filter .opcoes a.checked .check i{display:block;}
.radio-list, .property-item-condo{position:relative;margin-bottom:20px;}
.radio-list:last-child{margin-bottom:0;}
.radio-list > i{position:absolute;top:7px;left:0;font-size:20px;}
.numbers{text-align:center;padding-left:40px;}
.numbers li{display:inline-block;width:17%;}
.numbers li a{display:block;height:36px;color:#272727;line-height:36px;}
.numbers li a.checked{background-color:#DDD;}
.numbers li:last-child a{margin:0 !important;}
.hide{display:none!important;}
.popup{overflow-y:auto;width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.75);z-index:1000;}
.popup-inner{max-width:350px;width:70%;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0px 2px 6px rgba(0,0,0,1);background:#00273E;}
.popup-header{position:relative;padding:30px 30px 10px 30px;}
.popup-header h6{font-size:26px;font-weight:400;color:#FFF;text-align:center;line-height:1.1;}
.popup-body{position:relative;padding:30px;}
.popup-close{position:absolute;top:15px;right:15px;display:block;font-size:36px;font-weight:700;color:#FFF;}
.popup .form-control{background:none;border:1px solid #FFF;color:#FFF;}
.popup .form-control::-webkit-input-placeholder{color:#FFF;}
.popup .form-control::-moz-placeholder{color:#FFF;}
.realty-animation{opacity:0;animation-fill-mode:both;animation-duration:0.7s;}
.realty-animation-visible{opacity:1;}
@keyframes bounceInRight{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;transform:translate3d(3000px, 0, 0);}
60%{opacity:1;transform:translate3d(-25px, 0, 0);}
75%{transform:translate3d(10px, 0, 0);}
90%{transform:translate3d(-5px, 0, 0);}
to{transform:none;}
}
.bounceInRight{animation-name:bounceInRight;}
.loading{display:none;}
.spinner{margin:0 auto;width:70px;text-align:center;}
.spinner > div{width:18px;height:18px;background-color:#9D8251;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}
.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1.0);transform:scale(1.0);}
}
.zoom{position:fixed;bottom:45px;right:25px;z-index:1000;}
.zoom-fab{display:inline-block;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#031A29;vertical-align:middle;text-decoration:none;text-align:center;transition:0.2s ease-out;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);cursor:pointer;color:#FFF;}
.zoom-fab:hover{background-color:#053152;box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);}
.zoom-fab i{font-size:20px;line-height:50px;}
.zoom-btn-large{width:60px;height:60px;line-height:60px;}
.zoom-btn-large i{line-height:60px;}
.zoom-menu-visible .zoom-menu{visibility:visible;}
.zoom-menu{visibility:hidden;position:absolute;left:0;bottom:100%;width:100%;list-style:none;text-align:center;}
.zoom-menu li{display:block;margin-bottom:10px;}
.zoom-btn-tangram{background-color:#4CAF50;}
.zoom-btn-tangram:hover{background-color:#81c784;}
.scale-transition{transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;}
.scale-transition.scale-out{transform:scale(0);transition:transform 0.2s !important;}
.scale-transition.scale-in{transform:scale(1);}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:50px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;border:none;outline:none;background:#FFF;z-index:1000;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:'FontAwesome';font-size:18px;font-weight:700;line-height:1;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:0px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'\e918';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-0px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'\e917';}
[dir='rtl'] .slick-next:before{content:'←';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.email-control {text-transform: lowercase;}

.mensagem-cadastro{display:none;position:fixed;top:20px;right:20px;background:#008000;color:#FFF;padding:10px;z-index:1032;}
/****** WHATSAPP CALL ******/
@keyframes pulse {
	0% {
	 /*transform: scale(.9);*/
	}
	70% {
	  /*transform: scale(1);*/
	  box-shadow: 0 0 0 10px rgb(13,193,82, 0);
	}
	  100% {
	  /*transform: scale(.9);*/
	  box-shadow: 0 0 0 0 rgb(13,193,82, 0);
	}
  }
@-webkit-keyframes pulse {
  0% {
   /*transform: scale(.9);*/
  }
  70% {
    /*transform: scale(1);*/
    box-shadow: 0 0 0 10px rgb(13,193,82, 0);
  }
    100% {
    /*transform: scale(.9);*/
    box-shadow: 0 0 0 0 rgb(13,193,82, 0);
  }
}

.whatsapp-box, .whatsapp-toggle {
    z-index: 99999;
}
.whatsapp-toggle {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #0DC152;
    border-radius: 5px;
    box-shadow: 0 0 0 0 rgb(13,193,82, 0.5);;
    color: #FFF;
    transition: box-shadow 80ms ease-in-out,width .4s ease .2s;
    cursor: pointer;
    white-space: nowrap;
    animation: pulse 1.5s infinite;
}
.whatsapp-toggle:hover {
	animation: none;
}
.whatsapp-toggle i {
	margin-right: 5px;
}
.whatsapp-account {
	display: block;
	color: #FFF;
	padding: 10px 15px;
}

@media screen and (max-width: 414px) {
    .whatsapp-toggle {
        left: 50%;
        right: auto;
        transform: translateX(-50%);
    }
}