html{height:100%;-webkit-tap-highlight-color:transparent;box-sizing:border-box}body,body.page-template-map-search{max-height:100%;max-width:100%}body.page-template-map-search{overflow-y:hidden;height:100%}.wrapper{width:100%;height:100%}.effect-t{transition:all .3s ease-in}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.s-fliter-block{border-bottom:1px solid #f3f3f3;padding-bottom:1rem;padding-top:1rem}.s-fliter-block header{color:#999;margin-bottom:1rem}.filter-status .btn{width:100%;text-align:center;border-radius:0!important;background:#fff}.filter-status .btn.selected{background:#eafaef;color:#20c063}.filter-status .btn:focus{box-shadow:none}.filter-beds .bed-items{padding:0;margin:0}.filter-beds .bed-items li{list-style:none;padding:0;margin:0}.filter-beds .bed-items li a{background:#fff}.filter-beds .bed-items li.active a{background:#eafaef;color:#20c063}.clearbar{padding:2rem 0}.clearbar .clear-filter{color:#333;margin-left:0}.more-options{padding:1rem}.more-options .form-group{min-width:300px}.price-filter .dropdown-menu{min-width:260px;padding:0}.price-filter .headbox{border-bottom:1px solid #eee}.price-list{width:100%}.price-list .float-right{text-align:right}.price-list .list-group{width:100%}#price-max-list-dynamic{text-align:right}#price-max-list-dynamic a{display:block}#price-max-list-dynamic+a.list-group-item{text-align:right;display:block}.price-list .list-group,.price-list .list-group a{border:none;padding-left:0;padding-right:0;border-radius:0}.price-filter .list-group-item{padding-left:1rem!important;padding-right:1rem!important;display:block}.price-filter .range-separator{padding:0;color:rgba(0,0,0,.38)!important}.bedroom-num-filter .dropdown-item{padding:.625rem 2.5rem}.bedroom-num-filter .dropdown-menu{width:12rem;padding:1rem 1.625rem 2.25rem}.noUi-horizontal{height:6px!important}.noUi-target{border:none!important;background:#e6e6e6!important;box-shadow:none!important}.noUi-horizontal .noUi-handle{width:28px!important;height:28px!important;border-radius:100%;outline:0;top:-12px!important;cursor:pointer}.noUi-handle:after,.noUi-handle:before{left:10px!important}.noUi-handle:after{left:15px!important}.noUi-horizontal .noUi-tooltip{bottom:-70%!important}.noUi-connect{background:#20c063!important}.noUi-tooltip{line-height:1rem;padding:0!important;border:none!important}.home-type-filter .dropdown-item,.list-type-filter .dropdown-item{padding:.625rem 1.5rem}.home-type-filter .dropdown-item label{margin-bottom:0;margin-right:0}.price-filter .text-input:focus{border-color:#20c063}.price-filter .text-input::placeholder{color:#999}.price-error{width:100%;padding:.375rem .75rem;color:#f60}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sidebar-wrap div.result-loading svg path,.sidebar-wrap div.result-loading svg rect{fill:#20c063}.animation{transition:transform .3s ease-in;-webkit-transform:translateZ(0);overflow-y:auto;will-change:transform;background:#fff}.move-x{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.sidebar-wrap .build-list{padding:20px}.sidebar-wrap .build-list .h-item{padding-left:10px;padding-right:10px;margin-bottom:20px}.sidebar-wrap .build-list .h-item .h-info{border-bottom:none}.sidebar-wrap a{text-decoration:none!important}.listview,.map-ctrl-btns,.user-ctrl-btns{position:absolute!important;z-index:100!important}.listview{left:1rem;top:1rem;display:none}.user-ctrl-btns{right:1rem;top:1rem}.map-ctrl-btns{right:1rem;bottom:1rem}.mbtn{width:3rem;height:3rem;text-align:center;line-height:3rem;overflow:hidden;border-radius:100%;background:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.3);cursor:pointer}.mbtn a{text-decoration:none!important}.mbtn i{font-size:1.5rem}.map-ctrl-btns .mbtn,.user-ctrl-btns .mbtn{margin-bottom:.5rem}.btnactive{background:#20c063;color:#fff}.map-ctrl-btns .mbtn,.user-ctrl-btns .mapdraw,.user-ctrl-btns .showlist{display:none}.modalitem-mul .closebtn,.modalitem .closebtn{position:absolute;right:1rem;top:.625rem;z-index:999;color:#fff!important;text-shadow:0 0 .25rem rgba(0,0,0,.3);cursor:pointer}.modalitem-mul .closebtn i,.modalitem .closebtn i{font-size:2rem;font-weight:400}.modal-content{overflow:hidden}.modalitem .carousel-cell{width:100%;height:auto;overflow:hidden;counter-increment:gallery-cell;background-size:cover!important;background-position:50%}.modalitem .price,.modalitem .t-info{display:inline-block;color:#111}.modalitem .list-info{padding:1rem}.modalitem .list-info small.add{color:#999}.modalitem .t-info span{margin-left:.625rem}.modalitem .readmorebtn{float:right}.modalitem .readmorebtn a{color:#fff}.modalitem-mul .imgwrap{width:100%;height:200px;overflow:hidden;background-size:cover}.modalitem-mul .inboxtext{width:100%;height:100%;background:rgba(0,0,0,.6)}.modalitem-mul .inboxtext .add{color:#fff;text-align:center;font-size:1.25rem;padding-top:4rem}.modalitem-mul .inboxtext .inboxprice{color:#ccc;text-align:center}.popup-tip-anchor{height:0;position:absolute;width:200px}.popup-tip-anchor:hover{z-index:999}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}
    /*!* Center the tip horizontally. *!*/
    /*!* The tip is a https://css-tricks.com/snippets/css/css-triangle/ *!*/
    /*!* The tip is 8px high, and 12px wide. *!*/.popup-bubble-content{position:absolute;top:0;left:0;font-family:sans-serif;overflow-y:auto;max-height:60px;overflow:hidden}.map-single-marker{height:1rem;width:1rem;border:2px solid #fff;border-radius:.5rem;background-color:#3c6;text-align:center;line-height:.875rem;color:#fff;font-size:.625rem;font-weight:700}.map-price-container{overflow:inherit!important;cursor:pointer}.map-single-marker.hover-current{background-color:#fa727b;-webkit-animation:scaleOut 1s ease .5s infinite;animation:scaleOut 1s ease .5s infinite}.map-single-marker:hover{background-color:#3c763d!important}@-webkit-keyframes scaleOut{0%{transform:scale(1);opacity:1}50%{transform:scale(2.5);opacity:.5}to{opacity:0}}.map-label{border:2px solid #fff;background:#3c6;color:#fff;padding:3px 10px;border-radius:1rem;white-space:nowrap}.map-label.hover-current{background:#fa727b}.map-label:hover{background-color:#3c763d!important}.mul-list-info{height:12.5rem;overflow-y:scroll}.detail-full-map .mapwrap{width:100%;top:70px}.detail-full-map .popup{top:0;position:absolute!important}.detail-full-map .topnav{box-shadow:0 0 6px rgba(0,0,0,.3);position:relative;z-index:3}.street-view-box{position:absolute;left:1rem;bottom:1rem;z-index:10003;cursor:pointer}.street-view-box .imgbox{width:68px;height:68px;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.6);overflow:hidden;border:2px solid #fff;position:relative;cursor:pointer}.street-view-box .imgbox img{width:100%}.street-view-box .bg-dark{position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.3);color:#fff;font-size:.75rem;text-align:center;z-index:10004;cursor:pointer}.street-view-box .bg-dark:hover{background:rgba(0,0,0,.1)}.street-view-box .bg-dark .txtbox{position:absolute;bottom:0;left:0;width:100%}.nears-btns-box{position:absolute;right:5rem!important;bottom:2rem!important;z-index:10003}.nears-btns-box>div{display:inline-block;margin-left:.5em}.nears-btns-box div .n-btn{display:inline-block;background:#888;color:#fff;font-size:.75rem;border-radius:2rem;padding:.4rem .625rem;cursor:pointer;box-shadow:0 0 4px rgba(0,0,0,.3);vertical-align:middle}.nears-btns-box div .n-btn i{vertical-align:middle;font-size:.875rem;margin-right:.25rem}.nears-btns-box div .n-btn.btn-food.active{background:#ff8a00}.nears-btns-box div .n-btn.btn-bank.active{background:#48b1f3}.nears-btns-box div .n-btn.btn-school.active{background:#67c06b}.nears-btns-box div .n-btn.btn-hospital.active{background:#e34949}.nears-btns-box div .n-btn.btn-gas_station.active{background:#d18f47}.nears-btns-box div .n-btn.btn-shopping_mall.active{background:#e187cb}.gm-iv-address{height:auto!important}.gm-iv-address-description{min-width:137px!important}.map-detail-popup .modal-header{padding:0;margin:0}.map-detail-popup .modal-header button.close{position:absolute;left:1rem;top:1rem;z-index:888;font-weight:400;width:3rem;height:3rem;text-align:center;line-height:3rem;overflow:hidden;border-radius:100%;background:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.3);cursor:pointer}.map-detail-popup .modal-header button.close small{display:none}.map-detail-popup .map-ctrl-btns{bottom:5rem}.map-detail-popup .map-ctrl-btns a:hover{color:#20c063}.map-detail-popup .control-center .left-sidebar{position:absolute;right:5rem;background:none;box-shadow:none;padding:0;width:max-content}.map-detail-popup .control-center .left-sidebar li{width:auto;margin-right:.25rem}.map-detail-popup .control-center .option-btn-radius{width:3rem;height:3rem;text-align:center;line-height:3rem;overflow:hidden;border-radius:100%;background:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.3);cursor:pointer;font-size:.875rem}.vote-popup .header-tt{padding:.625rem 1rem;border-bottom:1px solid #e6e6e6;font-size:.875rem;color:#555}.vote-popup .header-tt .closebtn{float:right}.vote-popup #vote-form{z-index:999;position:fixed;top:50%;left:50%;margin:-150px 0 0 -150px;background:#fff;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.5);overflow:hidden}.vote-popup .vote-main{min-width:380px;padding:2rem 1rem 2rem 5rem}.vote-popup .bt-btns{border-top:1px solid #e6e6e6}.vote-popup .bt-btns .btn-item{float:left;display:inline;width:50%}.vote-popup .bt-btns .btn-item a,.vote-popup .bt-btns .btn-item button{width:100%;display:block;border:none;background:none;color:#555;font-size:.875rem;padding:1.25rem 0;text-align:center;outline:none;cursor:pointer;text-decoration:none}.vote-popup .bt-btns .btn-item a{background:#fcfcfc;border-left:1px solid #e6e6e6}.vote-popup .v-n-box .v-item{padding:.625rem 0}.vote-popup .v-n-box .v-item .iconbox{cursor:pointer}.vote-popup .v-n-box .v-item .iconbox i.icon-maple{font-size:1.25rem;color:#b6b6b6}.vote-popup .v-n-box .v-item .iconbox i.icon-maple-active{font-size:1.25rem;color:#f60}.vote-popup .v-n-box .v-item .v-tt{font-size:.875rem;color:#555}#index_text_1,#index_text_2,#index_text_3{font-size:.75rem;color:#999}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);z-index:5}.pop-window{position:absolute;top:0;z-index:6;width:100%;padding:3rem;overflow:hidden;height:100%}.pop-window .container{max-width:960px;border-radius:5px;overflow:hidden;background:#fff;height:100%}.pop-window header{padding-bottom:1rem;margin:2rem 2rem 0;color:#000}.pop-window header date{border-bottom:1px solid #e6e6e6;display:block;padding-bottom:1.5rem;color:#666}.main-text-box{height:48%;overflow-y:auto;width:100%}article.main-text{background:#fff;padding:1.5rem 2rem;height:1000px}.btn-close{position:absolute;right:20px;top:20px}.btn-close .iconfont{font-size:24px}.pop-window .btn-box{text-align:center;padding:2rem 0}.pop-window .btn-box .btn-green{border:1px solid #e6e6e6!important;border-radius:3rem!important;background:#fff;background:#20c063;color:#fff;font-size:.875rem;line-height:1rem;cursor:pointer}@media (max-width:543px){.modalitem .carousel-cell{height:320px!important}.modalitem-mul .modal-dialog{position:absolute!important;top:auto!important;margin:0 auto!important;width:100%;bottom:0}.vote-popup #vote-form{margin:-150px 0 0 -45%;width:90%}.vote-popup .vote-main{min-width:100%;padding:1rem}.pop-window{padding:15px}.pop-window header{padding-bottom:0}.pop-window .btn-box{padding:1.5rem 0}.pop-window .col{padding:0}.main-text-box{height:32%}article.main-text{padding:0 2rem}article.house-main-text{height:3800px}}@media (max-width:767px){#modalitem-mul,.modalitem{width:100%}#modalitem-mul .modal-content,.modalitem .modal-content{border-radius:0}#modalitem-mul .modal-dialog,.modalitem .modal-dialog{margin:0!important;max-width:100%;bottom:0;top:auto;width:100%;position:absolute;transition:all .3s ease-in;-webkit-transform:translateZ(0)}.modalitem .carousel-cell{height:400px}.bedroom-filter .noUi-horizontal{margin:1rem 1rem 1.25rem}.detail-full-map .mapwrap{top:0}.detail-full-map .topnav{display:none}.nears-btns-box{width:4.625rem;right:.625rem!important;bottom:1.25rem!important}.nears-btns-box .n-btn{margin-top:.5rem}.detail-full-map .map-ctrl-btns{bottom:auto;top:4.5rem}}@media (max-width:991px){.mapwrap{width:100%;top:103px;height:100%}#root .mapwrap{top:0}.user-ctrl-btns .mbtn{float:left;margin-left:.5rem}.logged-in .user-ctrl-btns{top:3.625rem}.listview{display:block}.logged-in .listview{top:3.625rem}.hover-infobox{bottom:1rem!important;top:auto!important;left:50%!important;margin-left:-8rem}}@media (max-width:1199px){.h-item{width:100%}.com-search-nav .searchitp input{width:15rem}.com-search-nav .searchitp{margin-right:.5rem}.clear-filter{padding:.425rem 1rem}.fliter-opts .btn{padding:.375rem .5rem}}.sm-fixed{position:fixed!important}.autocomplete-selected{background:#20c063}.autocomplete-list{list-style-type:none;margin:0;padding:0}.hover-infobox{position:absolute!important;z-index:100!important;left:1rem;top:1rem;background:#fff;padding:.5rem .875rem;box-shadow:0 0 .25rem rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease-in-out;font-size:.875rem;color:#555;border-radius:3px}.hover-infobox.show{opacity:1}.map-markers:hover,.map-price-container:hover{z-index:999!important}.map-price-container:hover .map-single-marker{background-color:#3c763d}.price-filter .text-input-wrong:focus{border-color:#f60}.text-input-wrong{border:1px solid #f60}.popular-ch{float:right}@media not all and (min-resolution:.001dpcm){@media{.sm-fixed{position:absolute!important}}}