@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif');
.H1{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:36px}
.H1-Bold{font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:36px}
.H2{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:32px}
.H2-MOBILE{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:32px}
.H2-Bold{font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:32px}
.H3{font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:26px}
.H4{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:44px}
.H4-MOBILE{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:44px}
.H4-Bold{font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:44px}
.H5{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px}
.H5-Bold{font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:18px}
.MENU-FOOTER{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:34px}
.ACCORDION{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:13px}
.ACCORDION-Bold{font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:13px}
.BTN-1{height:44px;display:inline-block;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#fff;text-align:center;line-height:44px;padding:0px 30px;margin:0 5px;cursor:pointer}.BTN-1:hover{text-decoration:none;background-color:#fff;color:#5b5b5b}
.BTN-1-MOBILE{height:44px;display:inline-block;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;color:#fff;text-align:center;line-height:44px;padding:0px 20px;margin:0 5px;cursor:pointer}.BTN-1-MOBILE:hover{text-decoration:none;background-color:#fff;color:#5b5b5b}
.BTN-2{height:44px;display:inline-block;background-color:#fff;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#5b5b5b;text-align:center;line-height:44px;padding:0px 30px;margin:0 5px;cursor:pointer}.BTN-2:hover{text-decoration:none;background-color:#5b5b5b;border:1px solid #5b5b5b;color:#fff}
.BTN-2-MOBILE{height:44px;display:inline-block;background-color:#fff;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;color:#5b5b5b;text-align:center;line-height:44px;padding:0px 20px;margin:0 5px;cursor:pointer}.BTN-2-MOBILE:hover{text-decoration:none;background-color:#5b5b5b;border:1px solid #5b5b5b;color:#fff}
.BTN-3{height:44px;display:inline-block;background-color:#fff;border:1px solid #000;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#000;text-align:center;line-height:44px;padding:0px 70px 0 30px;cursor:pointer;background:url('/assets/site/img/SETA-DIREITA-1-PRETA.svg') no-repeat;background-position:right 30px center;transition:background-position .5s ease}.BTN-3:hover{text-decoration:none;background-position:right 10px center}
.BTN-4{height:44px;display:inline-block;background-color:transparent;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#fff;text-align:center;line-height:44px;padding:0px 62px 0px 30px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;position:relative}.BTN-4 img{position:absolute;height:12px;width:12px;right:30px;top:16px;transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.BTN-4:hover{border:1px solid rgba(0,0,0,0.6);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,0.6);text-decoration:none}.BTN-4:hover img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.BTN-4.open{border:1px solid rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.6)}.BTN-4.open img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.BTN-4-MOBILE{height:44px;display:inline-block;background-color:transparent;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;color:#fff;text-align:center;line-height:44px;padding:0px 42px 0px 20px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;position:relative}.BTN-4-MOBILE img{position:absolute;height:12px;width:12px;right:20px;top:16px;transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.BTN-4-MOBILE:hover{border:1px solid rgba(0,0,0,0.6);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,0.6);text-decoration:none}.BTN-4-MOBILE:hover img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.BTN-4-MOBILE.open{border:1px solid rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.6)}.BTN-4-MOBILE.open img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.PRICE{height:44px;border:1px solid #5b5b5b;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#5b5b5b;text-align:center;line-height:42px;padding:0px 20px;margin:0 5px;cursor:pointer}
.PRICE-MOBILE{height:44px;border:1px solid #5b5b5b;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;display:inline-block;color:#5b5b5b;text-align:center;line-height:42px;padding:0px 20px;margin:0 5px;cursor:pointer}
.PURPOSE{height:44px;border:2px solid #5b5b5b;background-color:#5b5b5b;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#fff;text-transform:uppercase;text-align:center;line-height:40px;padding:0px 20px;margin:0 5px;cursor:pointer}
.PURPOSE-MOBILE{height:44px;border:2px solid #5b5b5b;background-color:#5b5b5b;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;display:inline-block;color:#fff;text-transform:uppercase;text-align:center;line-height:40px;padding:0px 20px;margin:0 5px;cursor:pointer}
.BTN-5{height:44px;border:1px solid #5b5b5b;background-color:transparent;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#5b5b5b;text-align:center;line-height:44px;cursor:pointer;width:100%}.BTN-5:hover{background-color:#5b5b5b;color:#fff}
.BTN-6{height:44px;border:1px solid #bfcec2;background-color:#bfcec2;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#5b5b5b;text-align:center;line-height:44px;cursor:pointer;width:calc(100% - 40px)}.BTN-6:hover{background-color:#fff;border:1px solid #fff;color:#5b5b5b}
::-webkit-input-placeholder{color:#fff}
:-moz-placeholder{color:#fff;opacity:1}
::-moz-placeholder{color:#fff;opacity:1}
:-ms-input-placeholder{color:#fff}
:placeholder-shown{color:#fff}
input::-webkit-input-placeholder{color:#fff !important}
input:-moz-placeholder{color:#fff !important;opacity:1}
input::-moz-placeholder{color:#fff !important;opacity:1}
input:-ms-input-placeholder{color:#fff !important}
input:placeholder-shown{color:#fff !important}
.header{background-color:#5b5b5b}
.free-search-container{padding:20px 0px}.free-search-container .col-md-12{padding:0px}
.free-search-container #search-options{display:inline-block;float:left;height:44px;width:calc(100% - 440px);padding:0px 10px;background-color:rgba(255,255,255,0.3);text-align:left;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");border:1px solid rgba(255,255,255,0.3);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;}.free-search-container #search-options.focused{border:1px solid #fff;background-color:transparent}
.free-search-container #search-options .flexContainer{display:flex;justify-content:left;width:100%;height:44px}
.free-search-container #search-options ::-webkit-input-placeholder{color:#fff}
.free-search-container #search-options :-moz-placeholder{color:#fff;opacity:1}
.free-search-container #search-options ::-moz-placeholder{color:#fff;opacity:1}
.free-search-container #search-options :-ms-input-placeholder{color:#fff}
.free-search-container #search-options :placeholder-shown{color:#fff}
.free-search-container #search-options .details{height:44px;border:none;background:transparent;font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:44px;color:#fff;text-align:left;padding:0 20px;width:calc(100% - 44px);box-shadow:none}.free-search-container #search-options .details:focus{border:none;box-shadow:none;outline:none}
.free-search-container #search-options #free-search{display:inline-block;cursor:pointer;height:44px;width:30px;background:url('/assets/site/img/LUPA-30X44PX.svg')}
.free-search-container .button-div{text-align:right;display:inline-block;float:right;height:44px}.free-search-container .button-div #advanced-search{display:inline-block}
.free-search-container .button-div #advanced-search-mobile{display:none}
.free-search-container .button-div .advanced-search{height:44px;display:inline-block;background-color:transparent;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#fff;text-align:center;line-height:44px;padding:0px 62px 0px 30px;cursor:pointer;text-decoration:none;overflow:hidden;position:relative;float:right}.free-search-container .button-div .advanced-search img{position:absolute;height:12px;width:12px;right:30px;top:16px;transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.free-search-container .button-div .advanced-search:hover{border:1px solid rgba(0,0,0,0.6);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,0.6);text-decoration:none}.free-search-container .button-div .advanced-search:hover img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.free-search-container .button-div .advanced-search.open{border:1px solid rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.6)}.free-search-container .button-div .advanced-search.open img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.free-search-container .button-div .order-div{display:inline-block;float:right;margin-left:20px}
#filter-div{background-color:#5b5b5b}#filter-div .container{overflow:visible}
#filter-div .overlay{width:100%;background-color:rgba(0,0,0,0.6);padding:30px 0px}#filter-div .overlay .filter-col{margin-bottom:20px}
#filter-div #submit-form{height:44px;border:1px solid #bfcec2;background-color:#bfcec2;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#5b5b5b;text-align:center;line-height:44px;cursor:pointer;width:calc(100% - 40px);width:calc(100% - 40px)}#filter-div #submit-form:hover{background-color:#fff;border:1px solid #fff;color:#5b5b5b}
#filter-div #clear{height:44px;border:1px solid #5b5b5b;background-color:transparent;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#5b5b5b;text-align:center;line-height:44px;cursor:pointer;width:100%;width:calc(100% - 40px)}#filter-div #clear:hover{background-color:#5b5b5b;color:#fff}
#filter-div input[type="text"]{height:44px;border:none;background:none;width:calc(100% - 40px);border-bottom:1px solid #fff;font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:44px;color:#fff;text-align:left;padding-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url("/public/javascripts/polyfills/PIE.htc");outline:none;box-shadow:none}
.button-div .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto !important}
.button-div .bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-right:20px}
.button-div .orderselect{height:44px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;border:1px solid #5b5b5b;color:#5b5b5b;text-align:center;line-height:44px;padding:0px 20px 0px 30px;text-transform:capitalize;width:180px;min-width:180px;background-color:#fff}.button-div .orderselect .caret{top:0px !important;right:20px !important;height:44px !important;width:14px !important;background:url('/assets/site/img/SETA-ORDENACAO-16X44PX.svg') center no-repeat !important}
.button-div .orderselect:hover{border:1px solid #fff;color:#5b5b5b;background-color:#fff}
.button-div .orderselect:focus{border:1px solid #5b5b5b !important;color:#5b5b5b;outline:0 !important;box-shadow:none;background-color:#fff}
.button-div .bootstrap-select .dropdown-toggle:focus{outline:0 !important}
.button-div .bootstrap-select .dropdown-toggle:focus{color:#5b5b5b !important;background:#fff !important;border:1px solid #fff !important}
.button-div .dropdown-menu{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");border:1px solid #5b5b5b;font-family:'Noto Sans',sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#000;background-color:#fff;padding:10px 5px;text-align:center;line-height:36px;text-transform:capitalize;margin-top:0px;width:180px}.button-div .dropdown-menu ul{width:170px}
#tag-container{text-align:center;padding-bottom:30px}#tag-container span{display:inline-block;text-align:center;margin:5px 3px;height:22px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;behavior:url("/public/javascripts/polyfills/PIE.htc");background-color:rgba(0,0,0,0.1);font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#000;line-height:22px;padding:0px 10px;cursor:pointer}#tag-container span:hover{background-color:rgba(0,0,0,0.2);text-decoration:line-through}
#tag-container #remove-filter-tag{background:#000 url('/assets/site/img/REMOVE-FILTERS-20X22PX.svg') center right no-repeat;color:#fff;padding:0px 30px 0px 10px}#tag-container #remove-filter-tag:hover{text-decoration:none}
@media only screen and (min-device-width:320px) and (max-device-width:820px),only screen and (min-width:320px) and (max-width:960px){.free-search-container{margin:0 30px}.free-search-container #search-options{width:100%} .free-search-container .button-div{margin-top:10px;text-align:right;display:inline-block;float:none;height:44px}.free-search-container .button-div #advanced-search{display:none} .free-search-container .button-div #advanced-search-mobile{display:inline-block} .free-search-container .button-div .advanced-search{height:44px;background-color:transparent;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;color:#fff;text-align:center;line-height:44px;padding:0px 42px 0px 20px;cursor:pointer;text-decoration:none;overflow:hidden;position:relative;display:inline-block;float:right}.free-search-container .button-div .advanced-search img{position:absolute;height:12px;width:12px;right:20px;top:16px;transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)} .free-search-container .button-div .advanced-search:hover{border:1px solid rgba(0,0,0,0.6);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,0.6);text-decoration:none}.free-search-container .button-div .advanced-search:hover img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)} .free-search-container .button-div .advanced-search.open{border:1px solid rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.6)}.free-search-container .button-div .advanced-search.open img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)} .free-search-container .button-div .order-div{display:inline-block;float:right;margin-left:10px} .button-div .orderselect{font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;padding:0px 20px 0px 20px} #filter-div .overlay{padding:30px} #filter-div #submit-form{width:100%} #filter-div #clear{width:100%} #filter-div input[type="text"]{width:100%}}#realestates-list{background:#fff;margin:40px 0px 60px 0px}#realestates-list .realestate-container{padding:0 40px;min-height:1px;overflow:hidden;margin-top:20px;position:relative;display:block}#realestates-list .realestate-container .image-container{width:100%;position:relative;display:block}#realestates-list .realestate-container .image-container .realestate-image{position:absolute;top:0;left:0;bottom:0;right:0}#realestates-list .realestate-container .image-container .realestate-image img{display:block;object-fit:cover;object-position:50% 50% ;height:100%;width:100%}
#realestates-list .realestate-container .image-container .realestate-image .solved-badge{top:0;left:0;height:100%;width:100%;background:rgba(29,29,27,0.7);position:absolute}#realestates-list .realestate-container .image-container .realestate-image .solved-badge img{display:block;object-fit:cover;object-position:50% 50% ;width:50%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
#realestates-list .realestate-container .image-container .realestate-image .realestate-badges{position:absolute;width:100%;bottom:10px;text-align:center}#realestates-list .realestate-container .image-container .realestate-image .realestate-badges span{height:22px;display:inline-block;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;behavior:url("/public/javascripts/polyfills/PIE.htc");margin:0px 3px;background-color:#fff;font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#000;line-height:22px;padding:0 10px}
#realestates-list .realestate-container .image-container:before{content:"";display:inline-block;padding-top:56.25%}
#realestates-list .realestate-container .details-container{width:100%;text-align:center}#realestates-list .realestate-container .details-container .realestate-address{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px;color:#000;margin-top:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#realestates-list .realestate-container .details-container .realestate-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;width:100%;font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:26px;margin-top:10px;text-transform:capitalize}
#realestates-list .realestate-container .details-container .buttons{min-height:1px;overflow:hidden;margin:20px 0 40px 0;text-align:center;display:flex;justify-content:center}#realestates-list .realestate-container .details-container .buttons .price{height:44px;border:1px solid #5b5b5b;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#5b5b5b;text-align:center;line-height:42px;padding:0px 20px;margin:0 5px;cursor:pointer}
#realestates-list .realestate-container .details-container .buttons .purpose{height:44px;border:2px solid #5b5b5b;background-color:#5b5b5b;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#fff;text-transform:uppercase;text-align:center;line-height:40px;padding:0px 20px;margin:0 5px;cursor:pointer}
#realestates-list .realestate-container .details-container .buttons .favorite-button-unchecked{height:44px;width:44px;display:inline-block;margin:0 5px 0 5px;cursor:pointer;background:url('/assets/site/img/IMOVEL-NAO-FAVORITO-.svg') center left no-repeat}#realestates-list .realestate-container .details-container .buttons .favorite-button-unchecked:hover{background:url('/assets/site/img/IMOVEL-FAVORITO-.svg') center left no-repeat}
#realestates-list .realestate-container .details-container .buttons .favorite-button-checked{cursor:pointer;height:44px;width:44px;display:inline-block;margin:0 5px 0 5px;float:left;background:url('/assets/site/img/IMOVEL-FAVORITO-.svg') center left no-repeat}
.no-results{text-align:center;padding:60px 0px 400px 0px;background-color:#fff}.no-results .text{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:32px;color:#000}
.no-results .buttons{display:flex;justify-content:center}
.new-alert{height:44px;border:1px solid #5b5b5b;background-color:transparent;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#5b5b5b;text-align:center;line-height:44px;cursor:pointer;width:100%;margin:0px 5px 0px 5px;width:auto;padding:0 20px}.new-alert:hover{background-color:#5b5b5b;color:#fff}
#new-search,#share-search{height:44px;border:1px solid #bfcec2;background-color:#bfcec2;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#5b5b5b;text-align:center;line-height:44px;cursor:pointer;width:calc(100% - 40px);margin:0px 5px 0px 5px;width:auto;padding:0 20px}#new-search:hover,#share-search:hover{background-color:#fff;border:1px solid #fff;color:#5b5b5b}
.list-buttons{text-align:center;margin-bottom:10px}
@media only screen and (min-device-width:320px) and (max-device-width:820px),only screen and (min-width:320px) and (max-width:960px){#realestates-list{margin:30px 0px 50px 0px}#realestates-list .realestate-container{padding:0 30px;margin:20px 0px}#realestates-list .realestate-container .image-container .realestate-image .realestate-badges span{font-size:11px;padding:0 5px;margin:0 2px 6px 0px} #realestates-list .realestate-container .details-container .buttons .price{height:44px;border:1px solid #5b5b5b;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;display:inline-block;color:#5b5b5b;text-align:center;line-height:42px;padding:0px 20px;margin:0 5px;cursor:pointer} #realestates-list .realestate-container .details-container .buttons .purpose{height:44px;border:2px solid #5b5b5b;background-color:#5b5b5b;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:13px;display:inline-block;color:#fff;text-transform:uppercase;text-align:center;line-height:40px;padding:0px 20px;margin:0 5px;cursor:pointer} .new-alert{margin:0px 5px 0px 5px;width:auto;padding:0 20px;font-size:13px} .no-results{text-align:center;padding:50px 0px 400px 0px;background-color:#fff}.no-results .text{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:32px}}.pagination-div{margin-top:20px;border-top:1px solid #000;padding-top:30px;text-align:center}.pagination-div .pagination{margin:0px}
.pagination-div #pagination{height:44px}
.pagination-div .page_numbers{display:inline-block}
.pagination-div .paginate_button-mobile{display:none}
.pagination-div .paginate_button{height:44px;display:inline-block;font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000;opacity:0.3;text-align:center;padding:0px 15px;line-height:44px}.pagination-div .paginate_button:focus{outline:none}
.pagination-div .paginate_button:hover{opacity:1;color:#5b5b5b}
.pagination-div .paginate_button.current{opacity:1;color:#000}
.pagination-div #currentPage{cursor:pointer}
.pagination-div .next{height:44px;width:44px;background:url('/assets/site/img/SETA-PAGINACAO-DIREITA.svg');opacity:1}.pagination-div .next:hover{background:url('/assets/site/img/SETA-PAGINACAO-DIREITA-HOVER.svg')}
.pagination-div .next.disabled{background:url('/assets/site/img/SETA-PAGINACAO-DIREITA.svg');opacity:0.1}
.pagination-div .previous{height:44px;width:44px;opacity:1;background:url('/assets/site/img/SETA-PAGINACAO-ESQUERDA.svg')}.pagination-div .previous:hover{background:url('/assets/site/img/SETA-PAGINACAO-ESQUERDA-HOVER.svg')}
.pagination-div .previous.disabled{background:url('/assets/site/img/SETA-PAGINACAO-ESQUERDA.svg');opacity:0.1}
@media only screen and (min-device-width:320px) and (max-device-width:820px),only screen and (min-width:320px) and (max-width:960px){.pagination-div{margin:10px 30px 0px 30px}.pagination-div .paginate_button{display:none} .pagination-div .paginate_button-mobile{height:44px;display:inline-block;font-family:'Noto Serif',sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000;opacity:1;text-align:center;padding:0px 15px;line-height:44px} .pagination-div .next{display:inline-block} .pagination-div .previous{display:inline-block}}#alertPopup label{font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px;color:#fff !important;text-align:left;margin-top:10px;display:block}
#alertPopup input[type="text"]{height:44px;border:none;border-bottom:1px solid #fff;margin-bottom:30px;font-family:'Noto Serif',sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#fff;text-align:left;line-height:44px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url("/public/javascripts/polyfills/PIE.htc");background:transparent;outline:none;box-shadow:none;text-indent:0px;padding-left:0px;width:100%}#alertPopup input[type="text"]:focus{outline:none;box-shadow:none;border-bottom:1px solid #fff}
#alertPopup .has-error input[type="text"]{border-bottom:1px solid red}
#alertPopup ::-webkit-input-placeholder{color:#fff !important;opacity:0.6}
#alertPopup :-moz-placeholder{color:#fff !important;opacity:0.6}
#alertPopup ::-moz-placeholder{color:#fff !important;opacity:0.6}
#alertPopup :-ms-input-placeholder{color:#fff !important;opacity:0.6}
#alertPopup :placeholder-shown{color:#fff !important;opacity:0.6}
#alertPopup .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;margin-bottom:12px}
#alertPopup .form-divider{height:1px;width:100%;margin:28px 0 30px 0px;background-color:#fff;width:100%}
#alertPopup #submit-alert{height:44px;display:inline-block;background-color:#fff;border:1px solid #fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;behavior:url("/public/javascripts/polyfills/PIE.htc");font-family:'Noto Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#5b5b5b;text-align:center;line-height:44px;padding:0px 30px;margin:0 5px;cursor:pointer;margin:40px 0px;width:100%}#alertPopup #submit-alert:hover{text-decoration:none;background-color:#5b5b5b;border:1px solid #5b5b5b;color:#fff}
