#map_tab,#map_tab>div,.filt-head,.filt-tabs,.map-container,.popular li,.relative,header.top-bar li{position:relative}#map_tab,.breadcrumbs,.dash-nav ul li,.filt-cont li,.filt-cont ul,.filt-head,.filt-tabs,.full,.h-price,.house-list,.modalbox ul label,.modalbox ul li,.pagination,.popular li,.select-box,header.top-bar li ul li{width:100%}#create-ad #development>legend,.button,.button-box,.center,.char,.data,.extended-description img,.house-det .house-det-name,.house-det-num,.label-new,.list-box .button,.pagination-wrappernav ul li,.photo-bar h1,.photo-bar h2,.quote-block-center,.tag-text{text-align:center}.button,.tab-pane{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ir,.label-new,.modal-list li.utilities>.filt-name{white-space:nowrap}#area-contacts .contacts-details h4,.label-new,.stats-number,.stats-number-label,.upper{text-transform:uppercase}.back-link,.block,.button4,.char,.dashboard-box label,.filt-mais,.filt-num,.filt-tit,.h-price,.ir,.list-top-show,.long-filter,.map-window .house-location,.modalbox ul label,.pricing-list li .icon-checkmark,.pricing-list li .icon-close,.sm-filter,.sticky-nav li a,.tag span{display:block}#area-faq #faq-wrapper>div>div,#filter-closer,#house-list #filter-opener,.filter-opener-wrapper,.no-display,.sticky-nav li.sticky-nav-button-wrapper-for-small,header.top-bar #top-nav-trigger-wrapper{display:none}.breadcrumbs,.breadcrumbs *,.checkbox,.dash-stats-num,.dash-stats-num li,.energy-box,.filt-cont,.filt-cont li,.filt-cont ul,.filt-head,.filt-name,.house-alert,.house-alert-mark,.house-alert-text,.house-credit-option,.house-energy,.house-energy .arrow-right,.house-energy-block,.house-list li,.house-prices-list li,.inline,.link-404,.list-top-intro,.list-top-show,.map-window .button,.map-window .icon,.modal-list li,.popular li,.pricing,.pricing-legend,.pricing-list,.sel-pre-title,.sel-text,.sel-title,.tag,nav ul li{display:block;float:left}.back-link,.button-wrapper,.button4,.char,.dash-house-data,.dash-house-img,.dash-house-opts,.dash-house-price,.dash-house-status,.dash-stats,.dash-stats-box,.data,.filt-tabs,.filt-tabs li,.filters-box,.filters-box li,.float-left,.house-char,.house-char li,.house-contact,.house-description,.house-det,.house-details,.house-details-box,.house-list,.house-long-det,.house-price-box,.house-price-ven,.house-prices-list,.light-footer h3,.list-top-opts,.list-top-select,.list-top-sort p,.long-filter,.map-window .house-img,.map-window .house-info,.modal-list,.modalbox ul .half,.owner-form,.owner-form input,.owner-img,.owner-info,.owner-name,.owner-pub,.pagination,.pagination-wrapperp,.price-elem,.pricing-table-tit,.select-box,.sm-filter,.small-logo,.sticky-nav li,.subfilters,.tab-pane,.tag span,header.top-bar li span{float:left}.button-wrapper.float-right,.filt-head .icon-arrow-down,.filt-head .icon-arrow-up,.filt-num,.float-right,.house-prices,.lis#aret-top-sort,.pagination-wrappernav{float:right}.dash-nav-li,.frontpage-agency-link,.transition{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#hide-extended-desc>button,.button,.char,.dash-nav ul li.creation-but,.frontpage-agency-link,.long-filter,.sm-filter,.social a,.tag,header.top-bar li{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.button,.dash-nav-li,.filt-head,.filt-mais,.filt-tabs li,.home-highlight,.long-filter,.modal-list li,.pointer,.popular li,.sm-filter,.tag,header.top-bar li{cursor:pointer}.checkbox.active.locked~.filt-name,.cursor-default{cursor:default}.indent{text-indent:-8000px}#map-legend-link-close,#map-legend-link-open,.button,.char,.dash-nav ul .active,.dash-num,.dash-num-sub,.data p,.energy-box,.fff,.house-det-name,.house-det-num,.long-filter.active span,.nbh-wishlist-house-list a,.nbh-wishlist-house-list p,.nbh-wishlist-house-list span,.pagination nav ul li.pag-act,.pagination-wrappernav ul li.pag-act,.photo-bar h1,.photo-bar h2,.photo-bc .breadcrumbs *,.pop-subtit,.pop-tit,.pricing-list-head h2,.see-more-nbg,.sm-filter.active span,.tag.active span,.top-nav,footer nav ul li a{color:#fff}.ccc{color:#ccc}.dash-house-status h3,.dash-sale b,.filt-tit,.form-heading,.grey3,.home-high h1,.house-char-a .char-text,.house-info p,.modal-head h3,.pop-head h3,.pricing-tit,.register-line-1,.sel-title,.sticky-nav li.active a,.tags h3,.video-none{color:#333}.box-subtit,.breadcrumbs *,.checkbox-text,.conditions-container,.dash-date,.dash-nav-main,.dash-stats-tit,.dashboard-box label,.filt-name,.filt-num,.filt-tabs li,.grey6,.h-price-tit,.house-aside-box-tit,.house-char-table ul li p,.house-desc-text,.house-price-tit,.house-subtit span,.list-top-intro,.list-top-show,.list-top-show a,.list-top-sort p,.long-filter span,.modal-clean-selection,.modalbox ul label,.none-results>p,.none-results>span,.over-desc,.owner-contact p,.owner-contact span,.owner-form textarea,.owner-name,.pagination-wrappernav ul li,.pagination-wrapperp,.pricing-legend li p,.pricing-list-text,.sel-text,.sm-filter span,.sticky-nav-tit,.tag-text,.upload-image,.value-price,input{color:#666}.add-on,.grey9,.h-rent,.house-location,.house-price-name,.house-subtit,.owner-pub,.pricing-legend li p.pri-leg-intro,.pricing-list li .icon-close,.sel-pre-title,.sticky-nav-opt,.top-topic{color:#999}.filt-mais,.green,.h-price,.house-info p.house-meters,.over-tit,.pricing-list li .icon-checkmark,.pricing-main-price,.service-tit,.top-results,.video-success,.video-success-text,a,legend{color:#6cc3ba}.error-msg,.red{color:#e74c3c}.bright-green,.dash-sale,.dash3,.house-char li .icon-checkmark,.house-desc-tit,.house-price-num,.quote-block,.success-msg{color:#40b7a0}.light-green{color:#71cd71}.house-alert-mark,.house-alert-text,.house-info p.house-name,.house-name,.house-tit,.orange,.pricing-pub .pricing-price p{color:#e44f05}.bc-current,.filter-tit,.light-orange,.nbh-favorite span,.photo-bc .bc-current{color:#e67e22}.orange-comp{color:#FF8519}.bg-fff,.filt-cont,.filt-tabs li.active,.filters-box,.home-highlight,.house,.house-char,.house-credit-option,.house-energy-block,.main-bar,.overview-box,.pagination-wrappernav ul li,.tab-pane{background:#fff}.bg-fb,.modalbox.signupbox .container12,body{background:#fbfbfb}.bg-f2,.dash-nav ul li,.filt-head,.filt-tabs li,.list-top-opts,.modal-head{background:#f2f2f2}.bg-de,.home-high,.long-filter,.sm-filter,.sticky-nav,.tag{background:#dedede}.bg-e7,.dash-nav-li:hover,.filt-num{background:#e7e7e7}.bg-333{background:#333}.bg-666,.ui-slider .ui-slider-handle{background:#666}#top-nav-inner-wrapper>ul>li:hover,.dark-footer .social a:hover,header.top-bar li ul,header.top-bar li.drop:hover{background:#f2f2f2;color:#666}.bg-999,.ui-slider-horizontal{background:#999}#slider-area .ui-slider-range,#slider-area-floor .ui-slider-range,#slider-area-land .ui-slider-range,#slider-home-year .ui-slider-range,#slider-minimum-stay .ui-slider-range,.bar,.bg-green,.dash-active,.dash-nav ul .active,.dash-num-1,.data-gr,.green-slider .ui-slider-range,.house-det-1,.long-filter.active,.pagination nav ul li.pag-act,.pagination-wrappernav ul li.pag-act,.pricing-list-head,.slider-bar .ui-slider-range,.sm-filter.active,.ui-slider-green .ui-slider-range{background:#40b7a0}#slider-d-rent-price .ui-slider-range,#slider-m-rent-price .ui-slider-range,#slider-sale-price .ui-slider-range,#slider-w-rent-price .ui-slider-range,.bg-orange,.orange-button,.pricing-pub .pricing-list-head h2{background:#e67e22}.conditions-container,.dash-house-info li,.dash-status span .sel-pre-title,.filt-num,.font-11,.pricing-legend li p.pri-leg-intro,.sm-filter span,.tag-text{font-size:11px;line-height:12px}#map-legend-link-open,.all-houses-nbh,.checkbox-text,.dash-date,.dash-house-list .house-location,.dash-house-opts li,.dash-num-sub,.dash-sale,.dash-status,.data-sm,.filt-name,.filt-tabs li,.font-13,.form-link,.h-rent,.house-char li [class*=icon-],.house-det-name,.house-info p,.house-price-name,.list-top-shows,.list-top-sort p,.long-filter span,.map-window .h-price-tit,.modal-clean-selection,.owner-form input,.owner-pub,.see-more-nbg,.sel-text,.sel-title,.value-input,header.top-bar li span,header.top-bar li ul li{font-size:13px;line-height:12px}#message-content,.all-houses-nbh,.box-subtit,.breadcrumbs,.but-file,.dark-footer nav>ul>li,.dash-house-list .house-name,.dash-house-status h3,.dashboard-box,.dashboard-box label,.def-but,.filt-tit,.font-15,.h-price-tit,.house-aside-box-tit,.house-location,.house-subtit,.house-subtit span,.house-tabs li,.map-window .house-name,.med-input,.modal-head h3,.modalbox ul label,.none-results>p,.owner-contact p,.owner-form textarea,.pop-subtit,.pricing-legend li p,.quote-block>.author-details,.register-line-2,.upload-image{font-size:15px;line-height:18px;letter-spacing:-.3px}.but-big,.dash-stats-tit,.data-med,.energy-box,.filter-tit,.font-18,.h-price .h-eur,.house-alert-text,.house-credit-option .button,.house-desc-tit,.house-meters span,.house-name,.house-price-num span,.house-price-tit,.input-large,.light-footer ul li,.list-top-intro,.login-but,.modalbox ul input,.over-tit,.owner-button,.owner-contact span,.owner-name,.pagination p,.pagination p *,.pagination-wrapperp,.pagination-wrapperp *,.pop-head h3,.pop-tit,.pricing-list li span,.pricing-list-head h2,.pricing-price p span,.register-line-1,.tags h3,.top-results{font-size:18px;line-height:18px;letter-spacing:-.4px}.add-on,.box-tit,.dash-nav-main,.font-21,.form-heading,.input-xlarge,.nbh-favorite span,.nbh-wishlist-house-list a,.nbh-wishlist-house-list span,.over-text,.pricing-list-text,.quote-block>.quote,.sticky-nav-tit,legend{font-size:21px;line-height:24px;letter-spacing:-.4px}.button-box h1,.button-box h1 span,.font-24,.h-price,.home-button,.home-high h1,.house-alert-mark,.house-info p.house-meters,.house-tit,.light-footer h3,.photo-bar h2,.pricing-table-tit,.pricing-tit,.tag .icon,.text h3{font-size:24px;line-height:24px;letter-spacing:-.5px}.FONT-28,.house-det-5 .house-det-name{font-size:28px;line-height:28px;letter-spacing:-1px}.char,.font-30,.house-price-num,.main-bar h1,.pricing-price p,.text h2{font-size:30px;line-height:30px;letter-spacing:-1px}.data-big,.font-36,.house-det-num,.photo-bar h1,.text h1{font-size:36px;line-height:36px;letter-spacing:-1.5px}.dash-num,.font-48,.quote-block>.quotes-chars{font-size:48px;line-height:48px;letter-spacing:-2px}.LIGHT,.main-bar h1,.pop-subtit,.pop-tit,footer ul li{font-weight:300}.NORMAL,.photo-bar h1{font-weight:400}.BOLD,.bc-current{font-weight:700}.ITALIC,.quote-block>.author-details{font-style:oblique}.BORDER-D,.dash-house-list .house,.filt-head,.filters-box,.house-contact,.house-credit-option,.house-details,.house-energy-block,.list-top-opts,.pagination-wrappernav ul li,.tab-pane{border:1px solid #ddd}#map_tab{float:left;max-width:740px}#map_canvas{margin-top:18px;float:left;width:100%;height:500px}#map_canvas img{max-width:none}.map-legend-inMap{position:absolute;top:375px;left:7px;background-color:rgba(0,0,0,.4);padding:5px 0;max-width:250px}#map_tab .map-legend-inMap{top:278px}.map-legend-inMap li{display:table-row}.map-legend li>span,.map-legend-inMap span{z-index:10;vertical-align:middle;display:table-cell}.map-legend-inMap span{font-size:12px;color:#fff;padding:0 8px 0 30px;background:7px no-repeat;min-height:10px;height:35px;background-size:17px}.map-legend{overflow:auto;border:1px solid #DDD;background:#f5f5f5;padding:5px 0}.map-legend li{float:left;position:relative}.map-legend li>span{padding:0 10px 0 38px;background:10px no-repeat;min-height:32px;height:40px}#map-legend-link-open,.see-more-nbg{position:absolute;background-color:rgba(0,0,0,.2);padding:5px 10px;left:7px;font-weight:700}#gallery_ph #btn-view-more{margin-top:20px;float:right}.see-more-nbg{z-index:100;display:inline-block;top:470px}#map-legend-link-close{position:absolute;z-index:2;top:3px;right:3px}#map_tab #map-legend-link-close{top:3px;right:3px}#map_tab #map-legend-link-open{top:443px}#map-legend-link-open{z-index:1;top:468px}.label-new{border:1px solid #e67e22;border-width:1px 0;color:#e67e22;display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;vertical-align:baseline}.ir{overflow:hidden;text-indent:100%}input,textarea{background-color:#FFF;border:1px solid #ddd;padding:6px}input[type=checkbox],input[type=radio]{border:none}.box-height{height:44px}.input-large{font-size:18px}.input-xlarge{font-size:21px}input:not([type]):disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=search]:disabled,select:disabled,textarea:disabled{background-color:#EFEFEF}textarea{resize:vertical}#create-ad .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all,#create-ad .ui-menu-item>a,#create-ad .ui-menu>.ui-menu-item{min-width:800px}#create-ad #parish-autocomplete{width:65px}#create-ad #in-lx{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);margin-left:15px;margin-top:15px}#create-ad .fulli{width:100%!important}#create-ad #aio_id_title{display:inline;margin-right:20px}#create-ad #development{background-color:#DEE;padding:10px;margin-bottom:20px}#create-ad #development>input{width:100%}#create-ad #development .select-box{float:none;width:auto}#create-ad #development .select-box>select{width:auto}#create-ad #development>div{padding:5px 10px 0;border:1px solid #EEE;background-color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}#create-ad .tab-pane .translate{margin-top:10px}#create-ad .tab-content input,#create-ad .tab-content textarea{width:100%;margin-left:0;margin-right:0}#create-ad .address-checkbox span{font-size:13px}#create-ad .address-checkbox{float:right;display:block;margin-right:-7px;padding-left:15px;text-indent:-15px}#create-ad .address-checkbox>input{width:16px;height:14px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;overflow:hidden}.button-wrapper.margin-top-12{margin-top:12px}.button-wrapper.margin-top-20{margin-top:20px}.button-wrapper.margin-top-30{margin-top:30px}.button-wrapper.margin-top-40{margin-top:40px}.error,.select-box select.error,.select-box-long select.error{border:1px solid #c00!important}.js-image_row .error{border:0}.js-image_row .error label label-important{margin-right:40px;font-size:18px}.button{display:inline-block;box-sizing:border-box;margin-top:0;border:none}.button:hover,.tag:hover{opacity:.95}.def-but{padding:9px 12px}.but-big{padding:15px 18px}.but-sm{font-size:13px;text-align:left;width:100%}.button4{margin-bottom:30px;width:324px}.orange-button{border-bottom:2px solid #bb6c2a}.green-button{background:#40b7a0;border-bottom:2px solid #579386}.red-button{background:#e74c3c;border-bottom:2px solid #c0392b}.grey-button{background:#dedede;color:#999;border-bottom:2px solid #ccc}.advertiser-wrapper{width:100%;margin-top:44px;position:relative}.advertiser-wrapper .button{width:100%}button.favorite-btn:hover{color:#e67e22}button.favorite-btn,button.favorite-btn:active:disabled,button.favorite-btn:active:not(:disabled){right:-8px;top:-5px;position:absolute}button.favorite-btn{float:right;background:0 0}.button:active:not(:disabled),.tag:active{margin-top:2px;border-bottom:none}.button:disabled{opacity:.5}.button:disabled:active{margin-top:0}.tag.active:active{margin-top:2px;border-top:none}#sale-type-nav{float:left}#sale-type-nav>*{width:235px;border:1px solid #DDD;float:left;cursor:pointer;padding:10px 0;text-align:center;vertical-align:central}#sale-type-nav>:active{-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2)}#sale-type-nav>:hover{background-color:#FFE!important}#sale-type-nav>:hover h3{color:#333}#sale-type-nav>* h3{font-size:18px;color:#555}#sale-type-nav>* p{color:#666;font-size:12px}#sale-type-nav .sale-type{background-color:#F2F2F2}#sale-type-nav .sale-type-selected h3{color:#E67E22}#sale-type-nav .sale-type-selected{background-color:#FFF;border-bottom:2px solid #64AB9D}header.top-bar{position:relative}header.top-bar .lang{position:absolute;background-color:rgba(255,255,255,.9);bottom:-33px;right:17px;padding:1px 5px 3px;color:#000;z-index:10}header.top-bar .lang a{display:inline-block;color:#333;font-size:11px;min-width:20px;text-align:center}header.top-bar ul{float:right}header.top-bar li{float:left;padding:12px 9px}.top-icon{margin-right:6px}header.top-bar li ul.lg-down{width:150px}header.top-bar li ul{height:0;overflow:hidden;position:absolute;right:0;top:36px;width:110px;z-index:200;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}#top-nav-inner-wrapper>ul>li:nth-of-type(2)>ul{width:140px}header.top-bar li:hover ul{height:auto}header.top-bar li ul li{float:left;padding:0}#homehunting-phone{color:#fff;margin-left:10px;margin-top:7px;min-width:135px}header.top-bar #top-nav-inner-wrapper>ul>a:hover li{color:#666;background-color:#EEE}header.top-bar #top-nav-inner-wrapper>ul>a{color:#fff;display:inline}header.top-bar .row>div:not(:first-of-type){margin-top:25px}header.top-bar li ul li a{padding:12px 9px;color:#666;display:block}header.top-bar li ul li a:hover{background:#999;color:#fff}#top-nav-inner-wrapper>ul>li>a:hover{color:#666}#top-nav-inner-wrapper>ul>li,#top-nav-inner-wrapper>ul>li>a{color:#fff}#top-nav-inner-wrapper>ul>li.drop:hover{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#top-nav-inner-wrapper>ul>li{margin-right:5px}#top-nav-inner-wrapper>ul>li i.fa-sort-down{position:absolute;top:10px;right:8px}#top-nav-inner-wrapper>ul>li.drop{padding-right:20px}#top-nav-inner-wrapper>ul>li:last-of-type{margin-right:0}.top-bar{background:#e67e22}#main-logo-wrapper{float:left}.main-logo{background:url(../../img/design/logo.png) center center no-repeat;display:block;height:48px;margin:18px 0;width:180px}.gallery-box,.house-tabs,.main-bar,.map-box,.modal-head,.overview-box{border-bottom:1px solid #ddd}.main-bar h1{margin:5px 0 24px}.pagination-wrapper{float:right;padding:48px 0 30px}.pagination-wrapper.top{padding:6px 0}.pagination-wrapper .pagination>*{background-color:#fff;color:#666;border:1px solid #ddd;text-align:center;display:inline-block;font-size:12px;line-height:11px;margin-bottom:6px;margin-left:6px;padding:5px;min-width:11px}.pagination-wrapper .pagination>.current{border:1px solid #6cc3ba;background-color:#40b7a0;color:#fff}.pagination-wrapper .pagination>.inactive{background:#E7E7E7}.pagination-wrapper .pagination>a:hover{border:1px solid #6cc3ba;color:#6cc3ba}.pagination-wrapper .pagination>.ellipsis{border:none;padding:5px 0;background:0 0}.pagination-wrapper .pagination *{line-height:11px}#nbh-list{margin-bottom:100px}.house{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-bottom:18px;width:832px}.house img.house-img{height:auto;width:170px;max-width:100%}.house .house-image-wrapper .tour-highlight{position:absolute;top:0;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#6cc3ba transparent transparent}.house .house-image-wrapper .tour-highlight p{position:absolute;top:-42px;left:2px;color:#fff;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.house-name{display:block;margin:18px 0 6px}.house-info{margin-top:12px;padding-top:12px}.house-description{margin-top:30px}.house-meters{margin:6px 0 18px}.house-prices{background:#F8F8F1;border-right:1px solid #E7E7E7;height:144px;padding:0 12px;width:158px}.dev-home{padding-top:10px;height:141px}.dev-home>.dev-title{font-size:13px}.dev-home>.house-name{margin-top:0}.dev-home>.house-info{margin-top:0;padding-top:17px}#house-list .house.aio .house-info-wrapper.dev-home{background-position:464px 104px}#development-list .house-list .house{min-height:128px}#development-list .house-list .house-prices>p{line-height:2em;font-size:14px;color:#666}#development-list .house-list .house-prices>p:first-of-type{padding-top:12px}#development-list .house-list .house-prices>p:last-of-type{text-align:right;font-size:12px;padding-top:7px}.h-price-tit{margin:12px 0 6px}.h-price{margin-bottom:9px}#floating-side-area{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);position:fixed;right:-7%;bottom:35%;z-index:10000;background-color:rgba(200,200,200,.5);border:1px solid rgba(200,200,200,.5);-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#floating-side-area a{margin:20px}#house-search-filters .input-group{position:relative}#house-search-filters .input-group .form-control{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:2;width:74%}#house-search-filters .input-group .form-control:focus{border-color:#FF8519;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(230,126,34,.6);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(230,126,34,.6);outline:0}#house-search-filters .input-group-addon{width:10%;position:relative;z-index:1;background-color:#f2f2f2;border:1px solid #ddd;color:#555;font-size:13.5px;font-weight:400;padding:6px 18px;text-align:center;margin-left:-5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#house-list .house{border:1px solid #e7e7e7;margin-bottom:18px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#house-list .house.aio .house-info-wrapper{background:url(../../img/design/logo_tiny_light.png) 464px 84px no-repeat}#house-list .house-image-wrapper{overflow:hidden;position:absolute;bottom:0;left:0;top:0;display:block;width:20%}#house-list .house img{height:auto;width:100%;display:inline-block;vertical-align:middle}#house-list .house-info-wrapper{width:80%;margin-left:20%;padding-right:173px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:20px}#house-list .house-description{width:100%}#house-list .house-meters{margin:6px 0 12px}#house-list .house-prices{position:absolute;height:auto;bottom:0;top:0;right:0;background:#F8F8F1;padding-left:12px;width:173px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#house-list .house-id{color:#333;font-size:12px;display:block;position:absolute;bottom:5px;right:5px;z-index:2}#house-list .h-price-tit{margin:12px 0 6px}#house-list .h-price{margin-bottom:9px}#bottom-box-error,#bottom-box-success,#top-box-error,#top-box-success{border-bottom:solid 0 #ebccd1;cursor:pointer;padding:15px;position:fixed;top:0;left:0;right:0;z-index:1000;height:auto;text-align:center;background-color:#71cd71;color:#fff}#bottom-box-error,#bottom-box-success{bottom:0;top:auto}#bottom-box-error,#top-box-error{background-color:rgba(248,248,241,.8);color:#666}#bottom-box-error .close,#bottom-box-success .close,#top-box-error .close,#top-box-success .close{font-size:30px;float:right;top:15px;line-height:18px;right:15px;color:#fff}#bottom-box-error .close,#top-box-error .close{color:#666}.breadcrumbs *{padding-top:12px;padding-bottom:12px}.breadcrumbs span{margin:0 6px}.filters{padding-top:24px}.filt-cont,.filt-tit{padding:12px}.filt-cont{border-left:1px solid #DDD;border-right:1px solid #DDD;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.filt-cont .select-box{width:50%;padding-right:12px;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.filt-cont .select-box select{font-size:13px;margin:0;padding:6px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.filt-cont .select-box-long select{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:20px;margin-bottom:0}.checkbox{background:url(../../img/design/checkbox.png) left top no-repeat;height:13px;margin-right:12px;width:13px;cursor:pointer}.filt-cont ul li .checkbox{margin-top:6px;margin-bottom:0}.active .checkbox,.checkbox.active{background-position:left -12px}.checkbox.active.locked{opacity:.5;cursor:default}.filt-name{padding:6px 0;float:none;cursor:pointer}.filt-name>.fa-stack{margin-top:-7px}.filt-num{margin-top:3px;padding:3px}.filt-mais{margin:6px 30px 0}.filt-no-top{border-top:none}.utility-name{padding:0}.util_check{margin-right:15px}.filt-ener li{margin-right:2px;padding-top:6px;width:24px}.filt-ener ul li .checkbox{margin:0 6px 6px}.filt-ener ul li .filt-name{text-align:center;width:100%}.filt-head{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.filt-head .icon-arrow-down,.filt-head .icon-arrow-up{font-size:12px;height:12px;line-height:12px;position:absolute;right:12px;top:15px;width:12px}.filt-bottom{border-bottom:1px solid #ddd;margin-bottom:20px}#filt-advanced-outer-wrapper{float:left;display:block;margin-bottom:20px;width:100%}#filt-advanced-wrapper{float:left;display:block;border-bottom:1px solid #ddd;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.filt-advanced{margin-top:18px}.filt-subhead{background:#eee}.filt-subhead .filt-tit{font-size:13px;line-height:18px;padding:6px 12px}.value-input{border:0;width:inherit}.close-modal{position:absolute;top:5px;right:10px;color:#999;font-size:22px}.modal-box{background:#FFF;height:auto;left:50%;margin-top:-235px;margin-left:-380px;top:50%;width:772px;position:fixed;z-index:20003}.modal-small{height:250px;margin-top:-125px}.progress_s3_upload,p.alert{color:#999;font-size:24px;margin:48px 0 0;text-align:center}.progress{background:#EEE;height:18px;margin:24px 30px 20px;position:relative}.overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2003}.modal-head h3{padding:12px 0 12px 12px}.modal-head .modal-clean-selection{position:absolute;right:10px;top:15px;cursor:pointer}.modal-list{margin-top:6px}.modal-list li{padding:3px 6px 3px 12px;width:175px}.modal-list li.utilities-excluded{width:45px;height:25px}.modal-list li .checkbox{margin-top:6px;margin-right:6px}.modal-but{margin:0 24px 0 0;width:320px}.modal-but-cancel{margin:0 24px 0 0;width:100px}.left-box{margin-right:12px}.list-top-opts{margin:24px 0 10px;padding:18px 12px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.list-top-show{margin-bottom:0;padding:0 0 0 12px;line-height:32px}.list-top-show .active{color:#6cc3ba}.bar{height:18px;position:absolute;left:0}.house-list .house,.main-bar,.main-bar.create-bar{position:relative}.list-top-opts .list-top-intro{height:32px;line-height:32px}.list-top-opts label{font-size:15px;float:left;margin-bottom:0!important;line-height:32px;margin-right:10px;margin-left:20px}.list-top-opts input,.list-top-opts select{margin-bottom:0!important;height:32px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.list-top-sort{float:right}.list-top-sort .select-box{float:left;width:auto}.select-box.list-top-select select{background-position:150px 11px;font-size:13px;padding:2px 6px;width:170px}.list-top-sort p{margin:0}.house-char-table ul li p,.map-window .house-location{font-size:12px;line-height:12px}.all-houses-nbh{padding:5px;float:left;margin-left:30px!important;margin-top:14px}html{overflow-y:scroll}body,html{height:100%}.house-tabs li{text-align:center}.nbh-highlight{color:#fff;font-size:18px;font-weight:lighter}.nbh-highlight:hover{color:#6CC3BA}.button-box h1,.home-high h1{margin-top:42px;margin-bottom:30px;word-wrap:break-word}.home-button,.home-highlight{margin-bottom:42px}.home-button{padding:18px 90px 16px}.home-highlight .house-img{height:184px;width:280px}.home-highlight .house-info,.home-highlight .house-location,.home-highlight .house-name{margin-left:12px;margin-right:12px}.form-heading{margin:18px 0 12px}.signin-head{margin-top:10px;margin-bottom:50px}.login-but{width:100%}.main-bar{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.main-bar.photo-bar{height:150px;background:center top no-repeat}.main-bar.photo-bar.delete{background:url(../../img/design/header_delete_1.jpg) center top no-repeat}.main-bar.photo-bar.registry{background:url(../../img/design/header_registry_1.jpg) center top no-repeat}span.warning-subtitle{color:#f1c40f}.photo-bc{background:rgba(0,0,0,.5)}.photo-bar h1{margin:16px 0 6px}.photo-bar h2{margin-bottom:48px}.main-bar.search-bar{height:43px}.main-bar.about-header{height:150px;background:url(../../img/design/about-header.jpg) center center no-repeat}.main-bar.cep-header{height:150px;background:url(../../img/design/cep-header.jpg) center center no-repeat}.main-bar.cg-header{height:150px;background:url(../../img/design/cg-header.jpg) center center no-repeat}.main-bar.faq-header{height:150px;background:url(../../img/design/faq-header.jpg) center center no-repeat}.main-bar.investment-header{height:150px;background:url(../../img/design/investment-header.png) center center no-repeat}.main-bar.investment-header h1{text-shadow:0 0 2px rgba(0,0,0,.9)}.main-bar.contacts-header{height:150px;background:url(../../img/design/contacts-header.jpg) center center no-repeat}.main-bar.off-feedback-header{height:150px;background:url(../../img/design/homeoff_feedback-header.jpg) center center no-repeat}.main-bar.reqCustProp-header{height:150px;background:url(../../img/design/reqCustProp-header.jpg) center center no-repeat}.list-favorite{position:absolute;top:10px;right:10px;font-size:15px;color:#666;cursor:pointer}.list-box,.map-box{padding-bottom:48px}.char{height:30px;margin:48px 12px 30px 0;padding:12px;width:30px}.box-tit{margin:48px 0 6px}.title-outer-wrapper{margin:48px 0 0;overflow:hidden}.title-outer-wrapper .char{margin-top:0;margin-bottom:30px}.title-outer-wrapper .box-tit{margin:0 0 6px}.title-outer-wrapper .title-inner-wrapper{margin-left:66px}.popular li{margin-bottom:18px}.popular li>a{display:block;position:relative}.popular li>a img{width:100%}.popular-box{display:block;background:rgba(0,0,0,.5);bottom:2px;padding:12px;position:absolute;left:0;right:0}#section_nav_overview,.extended-description,.extended-description>.row>div,.sticky-nav{position:relative}.popular li.pop-head{cursor:default;height:inherit}.pop-head h3{margin:128px 0 0}.list-box{background:#f2f2ea}.list-box .button{margin-bottom:18px;padding:9px 0;font-size:13px;letter-spacing:0}.owner-form input.last,.price-alu.last{margin-right:0}#tags_container{padding-left:10px;max-width:350px}.tags h3{margin:6px 0 12px}.tag{-webkit-transition:background .3s;transition:background .3s;border-bottom:2px solid #ccc;height:90px;padding:0 9px;width:90px;margin:0 12px 12px 0}#tags_container .tag:nth-child(3n){margin-right:0}.tag.active{border-top:2px solid rgba(0,0,0,.15);border-bottom:0}#filters_container .filt-tabs li,.filt-tabs li{border-left:1px solid #DDD;border-top:1px solid #DDD}.tag .icon{margin:15px 30px 4px;font-size:30px;line-height:24px;float:left;width:21px;text-align:center}span.tag-text{display:table-cell;float:none;height:50px;vertical-align:middle;width:119px;font-size:12px;line-height:15px;text-align:center}.sticky-nav-opt,.sticky-nav-tit{line-height:24px}.tag-list-container{float:left;margin-top:54px}.tag-vis .icon{color:#e44b14}.tag-vis.active{background:#e44b14}.tag-ver .icon{color:#a7db29}.data-lgr,.house-det-2,.tag-ver.active{background:#a7db29}.tag-his .icon{color:#c0392b}.tag-his.active{background:#c0392b}.tag-com .icon{color:#8e44ad}.tag-com.active{background:#8e44ad}.tag-comer .icon{color:#3a69b0}.tag-comer.active{background:#3a69b0}.tag-art .icon{color:#d13181}.tag-art.active{background:#d13181}.tag-vid .icon{color:#f39c12}.tag-vid.active{background:#f39c12}.tag-tur .icon{color:#1abc9c}.tag-tur.active{background:#1abc9c}.tag-not .icon{color:#34495e}.tag-not.active{background:#34495e}.tag-tra .icon{color:#ecb934}.data-ye,.house-det-3,.tag-tra.active{background:#ecb934}.dash1,.tag-arq .icon{color:#95a5a6}.dash-num-2,.house-det-4,.tag-arq.active{background:#95a5a6}.tag-comtra .icon{color:#e67e22}.tag-comtra.active{background:#e67e22}.dash2,.tag-rio .icon{color:#3498db}.data-bl,.tag-rio.active{background:#3498db}.tag-tre .icon{color:#9A12B3}.tag-tre.active{background:#9A12B3}.tag-eas .icon{color:#1E8BC3}.tag-eas.active{background:#1E8BC3}.tag .icon.icon-car,.tag .icon.icon-glasses{font-size:30px;padding:3px 0}.main-bar.photo-bar.alcantara{background-image:url(../../img/design/bg-barr.jpg)}.sticky-nav{border-bottom:1px solid #ccc;width:100%;z-index:3}.sticky-nav li a{padding:12px;text-align:center;width:100px}.filt-tabs li.active,.sticky-nav li.active{background:#FFF;border-bottom:2px solid #64ab9d}.sticky-nav-tit{display:block;padding:12px 12px 12px 0;text-align:center}.sticky-nav .sticky-nav-button-wrapper{margin:9px 0 0 10px;float:left}.sticky-nav .sticky-nav-button-wrapper>.button{padding:5px;display:inline-block}.sticky-nav .sticky-nav-button-wrapper>#btn-favourite-nbh{width:50px}.sticky-nav .sticky-nav-button-wrapper>div{float:right}.filter-tit{margin:54px 0 24px}.filt-tabs{margin-top:0}.filt-tabs li{padding:12px 18px}#filters_container{padding-top:74px}#filters_container .filt-tabs{margin-top:0;display:table;float:left}#filters_container .filt-tabs li{display:table-cell;padding:12px 18px;float:none;text-align:center;vertical-align:middle;line-height:1.3em}#filters_container .filt-tabs li.active,.filt-tabs li.active{padding:12px 18px 10px}.filt-tabs li.active{cursor:default}.filt-tabs li.last{border-right:1px solid #ddd}.filt-tabs li.has-error{border-bottom-color:#C00}.filt-tabs li.has-error a{color:#C00}.filters-box{padding:18px}.long-filter{margin-bottom:12px;padding:9px 6px;width:310px}.long-filter .checkbox,.sm-filter .checkbox{margin:0 12px -2px 6px}.long-filter .icon-arrow-right{margin:3px 0 0}.sm-filter{font-size:12px;margin:0 5px 12px;padding:6px;width:126px}.subfilters{background:#F9F9F9;margin:-12px 0 12px;padding:12px 12px 0;width:298px}.overview-box{padding:48px 0}.over-tit{margin-bottom:6px}.house-desc-text{margin-bottom:30px}.house-desc-text,.over-desc{font-size:16px;line-height:24px;margin-top:30px}.house-desc-text:first-of-type{margin-top:0}.data{margin-top:36px}.data li{height:54px;padding-top:12px;padding-bottom:12px}#neighborhood_description+ul.data{margin-bottom:4px}#neighborhood_description+ul.data+p{font-size:.7em}#extDesc-bg-en,#extDesc-bg-pt{position:absolute;width:100%;background-color:#EEE}.extended-description>.row{background-color:#EEE;margin-top:24px;padding-top:10px;padding-bottom:12px}.extended-description h3,.extended-description img,.extended-description>.row>div:not(:first-child),.extended-description>.row>div>p:first-child{margin-top:12px}.column6>.quote-block>.quotes-chars,.extended-description iframe,.extended-description>section:first-of-type h2,p+.quote-block>.quotes-chars{margin-top:24px}.extended-description h2{font-size:24px}.extended-description h3{font-size:20px}.extended-description .faux-crop{overflow:hidden;height:420px}.extended-description p.over-desc{transition:all .9s ease;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease}.extended-description p.over-desc:hover{color:#000}#hide-extended-desc{position:relative;height:100px}#hide-extended-desc>button{cursor:pointer;display:block;position:absolute;top:40px;left:0;width:100%;padding:25px 10px;color:#fff;background-color:#3498db;border:none}#hide-extended-desc>button>span>i{position:absolute;font-size:32px;left:-40px;top:-2px}#hide-extended-desc>button>span{font-size:20px;position:relative}#hide-extended-desc>button:active{border:1px solid #CCC}#hide-extended-desc>button:hover{color:#000;background-color:#EEE}.quote-block>.quotes-chars{font-family:'Trebuchet MS';height:38px}.quote-block>.quote{line-height:30px}.threedots{text-align:center;font-size:45px;cursor:pointer}.gallery-intro{margin-bottom:20px}.gallery-box{padding:38px 0}.img-box{margin-top:10px;margin-bottom:10px}.img-box img{width:100%}a.view-prop{font-size:14px;height:26px;padding-top:6px!important}.house-tit{margin:42px 0 6px}#gallery_tab>div,#gallery_tab>div .house-img-container img{margin-left:auto;margin-right:auto}#over-tit{color:#000;font-size:18px;padding:42px 0 10px}#over-tit+.house-tit{margin-top:0}.house-subtit{margin-bottom:24px}#gallery_tab>div.house-slider-caps .house-img-container img{margin-left:auto;margin-right:auto;max-height:98px;cursor:pointer}#gallery_tab>div.house-slider-caps .house-img-container:hover{border-color:#95a5a6}#gallery_tab>div.house-slider-caps .house-img-container{background-color:rgba(255,255,255,.7);border:2px solid #95a5a6;border-left-width:1px;border-right-width:1px;border-left-color:#f2f2f2;border-right-color:#f2f2f2;border-bottom:none;box-sizing:border-box;padding:0}#gallery_tab>div.gallery-container{width:100%}#gallery_tab>div.house-slider-caps{max-height:100px}#gallery_tab>div.gallery-container,#gallery_tab>div.house-slider-caps{margin-bottom:0;overflow-y:hidden}#gallery_tab p>i.fa-star{color:#ecb934;text-shadow:0 0 1px rgba(0,0,0,.5)}#gallery_tab>div.house-slider-caps p:hover{color:#000}#gallery_tab>div.house-slider-caps p{background:rgba(240,240,240,.7);font-size:10px;height:18px;margin-top:-18px;padding:0 3px}#gallery_tab>div.gallery-container p{background:rgba(240,240,240,.7);margin-top:-35px;height:15px;padding:10px}#gallery_tab p{position:relative;z-index:10;text-align:center;overflow:hidden;color:#333}#gallery_tab{position:relative;z-index:1;background-color:#f5f5f5;width:100%;overflow:hidden}.slick-slider button::-moz-focus-inner{border:none}.slick-slider button.slick-next,.slick-slider button.slick-prev{height:46px;width:44px}.slick-slider button.slick-prev{left:15px}.slick-slider button.slick-next{right:15px}.slick-slider button.slick-next:before{content:"\f0a9"}.slick-slider button.slick-prev:before{content:"\f0a8"}.slick-slider button.slick-next:before,.slick-slider button.slick-prev:before{color:#f2f2f2;font-size:40px;font-family:FontAwesome;text-shadow:0 0 3px rgba(0,0,0,.5)}.house-char{margin-bottom:30px;padding:18px 0;width:100%}.house-char li{color:#DDD;padding:6px 18px;width:210px}.house-char li.house-char-table{padding:0 18px}.house-char li [class*=icon-]{margin-right:12px}.house-char li ul li{background:#F5F5F5;border-bottom:1px solid #DDD;padding:12px;width:198px}.house-details{margin-top:42px}.house-price-box{position:relative;background:#F8F8F1;border-bottom:3px solid #49baa4;padding:24px;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.house-price-tit{margin-bottom:12px}.price-alu{width:auto;margin-right:25px}.house-details-box{padding:30px 20px 12px}.house-det{margin:0 6px 18px;padding:10px;width:74px;height:80px}.house-long-det{margin:0 6px 18px;padding:15px 12px;width:123px;height:30px}.house-full-det{margin:0 10px 18px;padding:13px 12px!important;width:274px;float:left;height:10px!important}.house-full-det .house-det-name{font-size:12px;line-height:18px;letter-spacing:-.3px}.dash-num-3,.house-det-5{background:#6c797a}.dash4{color:#6c797a}.house-det-4{height:30px;padding:15px 12px}.house-det-num{margin-top:10px}.house-det-num>i.fa{font-size:23px}.back-btn{position:absolute;left:0;top:45px}.house-contact{background:#f5f5f5;margin:30px 0 0;padding:24px;width:310px}.owner-img-container{display:table-cell;padding-right:18px;height:60px;width:60px;vertical-align:middle}.owner-img{display:inline-block;max-width:60px;max-height:60px;float:none}.owner-name{margin:21px 0 3px}.owner-contact{margin:0 0 20px}.owner-contact p,.owner-contact span{margin-right:10px}.owner-button-wrapper{float:left;position:relative;clear:both;margin-top:12px}.conditions-container{float:left;margin-top:14px;position:relative}.house-credit-option .button,.owner-button{margin:0;padding:6px 0;width:310px}.owner-form{margin-top:18px}.owner-form input{margin-bottom:12px;margin-right:10px;width:138px}.owner-form input.long{width:300px}.owner-form textarea{font-size:13px;width:300px;resize:vertical}.owner-form ::-webkit-input-placeholder{font-size:13px;line-height:18px}.owner-form :-moz-placeholder{font-size:13px;line-height:18px}.owner-form ::-moz-placeholder{font-size:13px;line-height:18px}.owner-form :-ms-input-placeholder{font-size:13px;line-height:18px}.house-price-ven{margin:0 8px 0 0;width:176px}.house-price-rent{margin:0 0 0 5px;width:121px;float:right}.controls{margin-top:20px}.template-download{margin-bottom:22px;height:auto!important}.image-fields{padding-top:15px}#step2_form .js-utility_check,.image-fields .control{position:relative}#step2_form .js-utility_check{margin-top:2px}#step2_form .js-utility_check>span,.image-fields .control>span{position:absolute;top:-2px}.image-disclaimer{margin-bottom:20px}.image-disclaimer p{font-size:11px;margin:10px;line-height:15px;color:#666}#house-list .none-results,#nbh-list .none-results,.dashboard-box .none-results{margin-left:0;margin-right:0;width:100%;float:left;text-align:center;margin-top:100px}#house-list .none-results>span,#nbh-list .none-results>span,.dashboard-box .none-results>span{width:100%;font-size:100px;margin-bottom:12px;margin-left:0;margin-right:0}.none-results>p{margin-bottom:15px}.none-results>button{padding:15px;margin-top:50px;font-size:18px}.none-results>button:active:not(:disabled){margin-top:49px}.dashboard-box{padding:24px 0 48px}.dash-nav ul li{border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:18px 12px;width:238px}.dash-nav ul .dash-nav-main{background:#FFF;border-top:1px solid #ddd}#photo-prev-wrap{margin:0}#userphoto{margin-left:0}.form-row,legend{margin-bottom:18px;overflow:hidden}.dashboard-box label{margin-bottom:12px}.dashboard-box input{margin-bottom:24px;margin-top:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.dashboard-box textarea{margin-top:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.dashboard-box .filt-head.filt-subhead{background-color:#fff;border-bottom:0;border-top:0;font-weight:700;font-size:15px;cursor:default}.dashboard-box aside .input-box{position:relative}.dashboard-box aside .input-box button{position:absolute;top:0;right:0;padding:0;cursor:pointer;background:0 0;border:0}.dashboard-box aside .input-box i{font-size:20px}.dashboard-box aside input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;margin-bottom:0;padding-right:25px}.dashboard-box aside input:focus{border-color:#40b7a0}.dashboard-box .filt-head.filt-subhead span{font-size:15px;padding-bottom:0;padding-top:12px}.dashboard-box .select-box-long .select2-choices{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:2px;padding-right:5px;border-color:#DDD;background:#fff}.dashboard-box .select-box-long .select2-container-multi.select2-container-active .select2-choices,.dashboard-box .select-box-long .select2-container-multi.select2-dropdown-open .select2-choices{border-color:#40b7a0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.dashboard-box .select-box-long .select2-choices .select2-search-choice{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:auto;background:#f2f2f2;border-color:#CCC;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding-top:5px;padding-bottom:5px}.dashboard-box .select-box-long .select2-choices .select2-search-choice .select2-search-choice-close{top:5px}ul.ui-autocomplete.ui-widget-content.ui-menu{overflow-y:auto;overflow-x:hidden;background-image:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);min-width:168px;max-width:250px;max-height:300px;padding:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:100%;border:none;width:168px}#modalSignup #loginModalform,.map-window,.modalbox{overflow:hidden}ul.ui-autocomplete.ui-widget-content.ui-menu>li.ui-menu-item>a{color:#6cc3ba;width:168px}ul.ui-autocomplete.ui-widget-content.ui-menu>li.ui-menu-item>a#ui-active-menuitem,ul.ui-autocomplete.ui-widget-content.ui-menu>li.ui-menu-item>a:hover{background-color:#6cc3ba;background-image:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff}body .select2-drop-active{border-color:#40b7a0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px}body .select2-match{font-size:16px;line-height:16px}body .select2-results .select2-highlighted{background-color:#40b7a0}.select-box select,.select-box-long select{border:1px solid #DDD!important;color:#666;margin:0 0 24px;padding:9px 12px;text-indent:.01px;text-overflow:"";width:240px}.select-box .small-select{background-position:92px 19px;width:120px}.input-sm{width:90px}.med-input{width:138px}.tab-pane{padding:18px;box-sizing:border-box}.dash-house-info li{margin:20px 12px 0 0}.dash-house-list .house-name,.dash-sale{margin-top:10px}.dash-house-img{margin-right:15px}.dash-house-data{margin-right:12px;width:520px;height:140px}.dash-house-price{border-left:1px dashed #DDD;padding:0 12px;width:150px;height:140px}.dash-house-status{padding:0 12px;width:100px;height:140px;background:#F8F8F1}.dash-sale{margin-bottom:5px}.dash-date,.dash-sale{line-height:18px}.dash-house-status h3,.dash-status{margin-bottom:12px}.dash-house-price{background:#fcfcfc}.dash-house-opts{background:#F2F2F2;border-top:1px solid #DDD;width:832px}.dash-house-opts li{cursor:pointer;padding:6px 12px}.dash-house-opts li:first-child{cursor:default}.dash-opts-tit{margin-top:-3px}.dash-stats{padding:18px 18px 0}.dash-stats-tit{margin-bottom:18px}.dash-stats-box{margin-bottom:30px;width:390px}.stats-box-left{margin-right:16px}.stats-number{text-align:left;margin-top:20px;margin-left:30px;font-size:70px;line-height:70px;color:#666;font-weight:700}.stats-number-label{text-align:right;margin-right:20px;font-size:25px;font-weight:bolder;line-height:40px;color:#d3d3d3}.dash-stats-num li{text-align:center;margin:0 20px 24px 0;padding:12px 20px;width:210px}.dash-stats-num li.dash-num-3{margin-right:0}.fileinput-button{float:left;margin-right:18px;overflow:hidden;position:relative}.fileinput-button input{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent;border-image:none;border-style:solid;border-width:0 0 100px 200px;cursor:pointer;direction:ltr;margin:0;opacity:0;position:absolute;right:0;top:0;transform:translate(-300px,0) scale(4)}#video_tab,footer{position:relative}#fileupload .img-orderer{margin-top:20px}#fileupload .img-orderer i{color:#6cc3ba;cursor:pointer}#fileupload .img-orderer i.fa-rotate-90{font-size:22px;margin-left:2px}#fileupload .img-orderer i:hover{color:#e67e22}#fileupload .img-orderer i:active{color:#e44f05}.cancel .but-big,.start .but-big{font-size:13px;margin-bottom:18px;padding:3px 6px;width:84px}.delete-but{font-size:13px;margin-bottom:18px;padding:5px 15px}.cancel .button{border-bottom:2px solid #CCC;background:#dedede;color:#666}.cancel .button:active{margin-top:2px;border-bottom:none}.but-file{margin-bottom:24px;padding:11px 0}.owner-preview{height:42px;margin-left:12px;width:42px}.creation-but{border-top:1px solid #DDD;font-size:18px;margin-top:18px}.video-button{display:block;font-size:18px;margin:12px 0 24px;padding:12px;width:736px}#video_tab{margin:62px 0 24px}.error-row{border-color:#e44f05;border-style:dotted;border-width:1px 0 0;margin-top:15px;padding-top:10px}.error-row .name{color:#e44f05;margin-bottom:5px}#modalWarning .error-row.error{border-width:0 0 1px!important;padding-bottom:10px}#sticky-footer-wrap{min-height:100%}#sticky-footer-wrap #inner-wrap{clear:both;padding-bottom:67px}footer{margin-top:-67px;height:67px;clear:both}.light-footer{background:#157875}.dark-footer{background:#136c68}.footer-copyright>li{float:right;font-size:13px;margin-bottom:24px}.footer-copyright>li,.light-footer h3,footer ul li a:hover{color:#b9d7d6}.light-footer h3{margin:30px 24px 30px 0}.light-footer ul li{margin:30px 18px 30px 0}.dark-footer>.container12>.row:first-of-type{margin-bottom:24px}.dark-footer nav{margin-top:24px}.dark-footer nav>ul>li{margin:0 18px 0 0}.small-logo{background:url(../../img/design/small-logo.png) center center no-repeat;height:30px;margin:18px 30px 18px 0;width:120px}.dark-footer .social{list-style:none;float:right;padding:0;margin-top:18px}.dark-footer .social a{font-size:21px;height:25px;min-width:20px;display:inline-block;color:#fff;padding:5px 3px 3px;text-align:center;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.light-footer .column12{margin-bottom:0!important}.modalbox{left:0;position:fixed;right:0;top:0;z-index:2003}.modalbox .row{background:#FFF;z-index:2003;padding-bottom:20px;padding-top:20px}.modalbox ul label{margin-bottom:6px}.b12,.modalbox ul input{margin-bottom:12px}.modalbox ul input{line-height:24px;width:100%}.modalbox ul.form-twocol input{width:100%}.modalbox .column6{min-height:380px}.modalbox ul .half{width:50%;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modalbox ul .half.right{padding-right:0;padding-left:10px}.signup-textarea{height:84px;margin-bottom:18px;width:511px}#modalSignup .signin #signinMsg,#modalSignup .signin form{width:100%;display:inline-block}.back-link{margin-left:18px;padding:12px 0}#modalLogin.loginonly{max-width:335px}#modalLogin.loginonly #modalSignup{padding-left:20px;padding-bottom:10px}#modalLogin.loginonly #modalSignup h4{margin-bottom:20px}#modalSignup{padding-left:62px}#modalSignup .signin #signinMsg,#modalSignup .signin form ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:60px}#area-contacts .contacts-social-item,#modalSignup input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#modalSignup .signin #signinMsg{margin-top:12px;font-size:16px}#modalSignup .modal-signup-sep{min-height:350px;position:relative;display:inline-block;width:60px;float:left}#modalSignup .modal-signup-sep:before{content:' ';display:block;position:absolute;top:0;bottom:0;border-style:solid;border-width:0 1px 0 0;border-color:#DDD}#modalSignup input{box-sizing:border-box}.signupbox .container12{width:640px}.register-line-2{margin-top:3px;display:block}.map-window{background:#FFF;-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);height:auto;position:relative;max-width:400px}.map-window .house-img{min-width:170px;min-height:144px}.map-window .house-info{padding:0;width:200px;margin-left:10px}.map-window .house-name{margin:12px 0 6px}.map-window .house-prices,.map-window .house-type{margin-bottom:6px;display:flex}.map-window .house-prices{background:0 0;border:none;height:auto;padding:0;width:auto;float:none}.map-window .price-elem{display:inline-block;margin-right:6px;border-left:1px solid #EEE;padding-left:6px}.map-window .price-elem:last-of-type{margin-right:0}.map-window .h-price{font-size:20px;color:#e44f05;margin-bottom:0}.map-window .h-rent{display:block}.map-window .house-type{line-height:1.1em}.map-window .h-rent,.map-window .house-info .house-meters{font-size:15px;color:#6cc3ba}.map-window .house-meters sup{position:relative;top:-.5em;font-size:80%}.map-window .button{padding:3px 6px}.map-window .green-button{margin-right:12px}.map-window .map-window-icon-wrapper{float:left;max-width:95px}.map-window .map-window-desc-wrapper{float:left;max-width:305px;line-height:1.3em}.map-window .map-window-desc-wrapper *{line-height:1.3em}.map-window .button-wrapper{bottom:0;position:absolute}.sel-window .icon{font-size:42px;line-height:42px;margin:12px 24px}.sel-pre-title{margin:12px 0 0;width:292px}.sel-title{margin-top:6px}.sel-text{line-height:15px;margin:6px 0;width:292px;font-size:11px}.nbh-favorite,.nbh-wishlist-house-list{float:left;margin-right:10px}.nbh-wishlist-house-list a,.nbh-wishlist-house-list span{float:left;margin-right:5px}.nbh-wishlist-options{float:right}.content-wrapper{padding:40px 0}small{font-size:.8em}.justify{text-align:justify}.align-right{text-align:right}.text p{font-size:16px;line-height:1.6;margin:12px 0 24px}.text h1,.text h2,.text h3,.text h4{font-weight:700;margin:24px 0 12px}.text .container-error-page{text-align:center}.text h1.tit-error-page{font-size:200px;line-height:220px;text-align:center;letter-spacing:-3px;color:#ddd}.text p.subtit-error-page{text-align:center}.link-error-page{padding:12px 24px;float:none}.text h1.tit-error-page.tit-error{display:block;width:220px;height:220px;border:20px solid #ddd;-moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;margin:30px 240px}.house-credit-option{margin:30px 0;width:100%;text-align:center}.house-credit-option img{width:100px}.house-credit-option .row{margin:18px 0}.house-credit-option p{font-size:14px;color:#666;padding-top:12px}.house-energy-block{margin:30px 0 0;padding:18px 20px;width:318px}.house-aside-box-tit{margin-bottom:12px}.energy-box{padding:12px;font-size:30px}.energy-in-progress .energy-box{font-size:15px;background-color:#A5A5A5}.energy-a .energy-box{background:#00a652;padding-right:60px}.energy-b .energy-box{background:#4cb849;padding-right:100px}.energy-c .energy-box{background:#c0d530;padding-right:140px}.energy-d .energy-box{background:#fff002;padding-right:180px}.energy-e .energy-box{background:#ffb913;padding-right:220px}.energy-f .energy-box{background:#f46f24;padding-right:260px}.energy-g .energy-box{background:#ee1c25;padding-right:274px}.house-energy .arrow-right{width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent}.energy-a .arrow-right{border-left:10px solid #00a652}.energy-b .arrow-right{border-left:10px solid #4cb849}.energy-c .arrow-right{border-left:10px solid #c0d530}.energy-d .arrow-right{border-left:10px solid #fff002}.energy-e .arrow-right{border-left:10px solid #ffb913}.energy-f .arrow-right{border-left:10px solid #f46f24}.energy-g .arrow-right{border-left:10px solid #ee1c25}.house-alert{background:#eee;margin-top:12px;padding:12px 20px;width:318px;border:1px solid #ddd}.house-alert-mark{border:2px solid;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;height:12px;padding:4px;width:12px;text-align:center;margin:0 12px 0 0;font-weight:700;font-size:15px;line-height:12px}.house-alert-text{margin:6px 0 12px;font-size:15px;line-height:12px;display:block;float:left}.house-alert-but{float:left;width:100%;margin-bottom:5px}.house-alert-sbut{padding:5px 12px;height:30px;margin-left:3px}.pricing-list-head h2,.pricing-price p{padding:12px 0}.house-alert-info-text{margin-top:5px;display:inline;font-size:12px}.pricing-tit{margin:30px 0 54px}.pricing-but{margin:54px 0 0}.pricing-but:active{margin-top:56px;margin-bottom:4px}.pricing-legend{width:224px}.pricing-list{margin:0 2px;text-align:center;width:220px}.pricing-legend li,.pricing-list li{margin-bottom:2px}.pricing-price{background:#deefec}.pricing-list-text{padding:15px 0}.pricing-list li span{padding:18px 0}.pricing-light{background:#f5f5f5}.pricing-dark{background:#eee}.pricing-legend li p{padding:18px 0 18px 12px}.pricing-legend li p.pri-leg-intro{padding:15px 0}.pricing-legend .pricing-light{background:#deefec}.pricing-legend .pricing-dark{background:#cbdad8}.pricing-table-tit{margin:60px 0 30px}.pricing-pub{margin-bottom:60px}.pricing-pub .pricing-legend .pricing-light,.pricing-pub .pricing-price{background:#f5e5d7}.pricing-pub .pricing-legend .pricing-dark{background:#ecd5c1}.terms-conditions h4{font-weight:700;margin:24px 0 12px}#area-contacts h3,#area-faq h3 a{font-weight:400}.terms-conditions ol{margin-left:45px;margin-bottom:20px}.terms-conditions ol li{line-height:1.6;list-style:decimal;margin-bottom:8px}.terms-conditions ol ol{margin-top:5px;margin-bottom:10px;margin-left:35px}.terms-conditions ol.ol-lower-alpha li{list-style-type:lower-alpha}.terms-conditions ol.ol-lower-roman li{list-style-type:lower-roman}#termsArea{min-height:594px}#terms-conditions-modal{height:400px;overflow-y:scroll;padding:10px 20px 20px 0;transition:box-shadow .2s ease;-webkit-transition:box-shadow .2s ease}#terms-conditions-modal.scrolling{box-shadow:0 2px 2px -1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 2px 2px -1px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.1) inset}#area-contacts .contacts-social-wrapper{padding-top:40px;padding-bottom:20px;text-align:center}#area-contacts .contacts-social-item{position:relative;width:25%;display:inline-block;box-sizing:border-box;text-align:center;text-decoration:none;vertical-align:top}#area-contacts .contacts-social-item .img-wrapper{height:100px;width:100px;padding:25px;border-radius:50%;background-color:#136C68;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;transition:background-color .4s ease}#area-contacts .contacts-social-item .img-wrapper img{display:inline-block;width:50px;height:50px}#area-contacts .contacts-social-item:hover .img-wrapper{background-color:#1d8681}#area-contacts .contacts-social-item .item-title{text-transform:uppercase;display:block;font-size:20px;line-height:24px;color:#e67e22}#area-contacts .contacts-social-item .item-subtitle{color:#666}#area-contacts form{position:relative;overflow:auto}#area-contacts hr{border:solid #68bcb8;border-width:1px 0 0;margin-bottom:40px}#area-contacts input[type=tel],#area-contacts input[type=text],#area-contacts input[type=time],#area-contacts input[type=url],#area-contacts input[type=week],#area-contacts input[type=date],#area-contacts input[type=datetime],#area-contacts input[type=datetime-local],#area-contacts input[type=email],#area-contacts input[type=month],#area-contacts input[type=password],#area-contacts input[type=number],#area-contacts input[type=search]{box-sizing:border-box;width:100%;height:38px}#area-contacts.reqCustProp input,#area-contacts.reqCustProp select,#area-contacts.reqCustProp textarea{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}#area-contacts.reqCustProp input:focus,#area-contacts.reqCustProp select:focus,#area-contacts.reqCustProp textarea:focus{border-color:#6cc3ba;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}#area-contacts.reqCustProp select[multiple] .multiselect-op-selected{background-color:#e67e22;color:#fff}#area-contacts.reqCustProp label{display:block;font-size:18px;margin-bottom:25px;text-align:center}#area-contacts.reqCustProp .select-container{width:100%}#area-contacts.reqCustProp .select-container select{border:1px solid #ddd!important;color:#666;margin:0 0 24px;padding:9px 12px;text-indent:.01px;text-overflow:"";width:100%}#area-contacts.reqCustProp .control-label+select[name=BusinessType],#area-contacts.reqCustProp .control-label+select[name=ExpectedDates]{display:none}#area-contacts.reqCustProp #multiselects-area,#area-contacts.reqCustProp textarea{margin-bottom:20px}#area-contacts.reqCustProp #multiselects-area{max-height:758px;border:1px solid #ddd;padding:28px 28px 0;width:100%}#area-contacts.reqCustProp #multiselects-area button.select-all,#area-contacts.reqCustProp #multiselects-area button.select-none{float:left;width:50%}#area-contacts.reqCustProp #otherdetails-area>label{margin-top:29px}#area-contacts.reqCustProp .filt-head,#area-contacts.reqCustProp .short-numbers{margin-bottom:40px}#area-contacts.reqCustProp .short-numbers{text-align:center}#area-contacts.reqCustProp .short-numbers input{width:50px}#area-contacts.reqCustProp .short-numbers input[type=number]::-webkit-inner-spin-button,#area-contacts.reqCustProp .short-numbers input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#area-contacts.reqCustProp .short-numbers input[type=number]{-moz-appearance:textfield}#area-contacts.reqCustProp textarea{height:102px}#area-contacts.reqCustProp button.orange-button{width:200px}#area-contacts.reqCustProp .row3btns{margin-bottom:40px;text-align:center}#area-contacts.reqCustProp .row3btns button i{position:absolute;color:#6cc3ba;right:-10px;top:-20px;display:none}#area-contacts.reqCustProp .row3btns button:active{margin-top:0;border-bottom:2px solid rgba(255,255,255,0)}#area-contacts.reqCustProp .row3btns button{position:relative;height:50px;width:200px;margin-bottom:20px}.loadmask,.loadmask-msg{position:absolute;top:0;left:0}#area-contacts.reqCustProp .row3btns button:not(:first-of-type){margin-left:20px}#area-contacts textarea{box-sizing:border-box;width:100%;height:200px}#area-contacts label{display:inline-block;margin-bottom:12px}#area-contacts input[type=tel],#area-contacts input[type=text],#area-contacts input[type=time],#area-contacts input[type=url],#area-contacts input[type=week],#area-contacts input[type=date],#area-contacts input[type=datetime],#area-contacts input[type=datetime-local],#area-contacts input[type=email],#area-contacts input[type=month],#area-contacts input[type=password],#area-contacts input[type=number],#area-contacts input[type=search],#area-contacts label,#area-contacts textarea{font-size:15px;line-height:18px;letter-spacing:-.3px;color:#666}#area-contacts .contacts-details .half{width:50%;float:left}#area-contacts .contacts-details h4{display:block;font-size:20px;font-weight:400;line-height:24px;color:#e67e22}#area-contacts .contacts-details ul li{line-height:1.4;margin-bottom:5px}.video-none,.video-success{font-size:36px;float:left;display:block;line-height:24px;margin:0 18px 18px}.video-none-text,.video-success-text{font-size:15px;line-height:24px}.message-container>div{padding:20px;margin-top:20px;margin-bottom:20px;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.message-container .success-panel{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.message-container .error-panel{background-color:#f2dede;border-color:#ebccd1;color:#a94442}#area-faq h3 a{color:#000;display:inline-block}#area-faq #faq-wrapper>div{line-height:1.6;padding-left:20px;display:none;padding-bottom:20px}.fa-ul,.list-style-homehunting{margin:-18px 0 5px 28px}.list-style-homehunting li{list-style:disc;padding-left:25px;line-height:200%}.list-ab-lower li{list-style:lower-latin}.fa-ul>li{line-height:200%}.fa-ul>li>i{color:#e67e22;margin-right:5px;margin-top:6px}.loadmask{z-index:2000;background-color:#FBFBFB;filter:alpha(opacity=80);background-color:rgba(251,251,251,.5);width:100%;height:100%;zoom:1}.loadmask-msg{z-index:2001;border:none;background:0 0;padding:2px}.loadmask-msg div{box-sizing:border-box;height:50px;width:50px;background:url(../../img/loading.gif) center center no-repeat #FFF;line-height:24px;border:1px solid #ddd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#222;cursor:wait}#house-search-list .list-top-opts .loadmask-msg{margin-top:15px}.masked{overflow:hidden!important}.masked-relative{position:relative!important}.masked-hidden{visibility:hidden!important}#navbar_house-list,#navbar_neighborhoods{position:absolute}#navbar_neighborhoods .green-button{padding:5px}#navbar_house-list_container{position:absolute;top:45px}#navbar_house-list_container .sticky-nav{z-index:100;transition:background .7s ease,padding .7s ease;-webkit-transition:background .7s ease,padding .7s ease;-moz-transition:background .7s ease,padding .7s ease;-o-transition:background .7s ease,padding .7s ease;background:0 0;border:none}#navbar_house-list_container .sticky-nav .sticky-nav-button-wrapper{float:right}#navbar_house-list_container .sticky-nav .sticky-nav-button-wrapper,#navbar_house-list_container .sticky-nav-button-wrapper .button{margin:0 5px}.placeholder,:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{line-height:100%;color:#A9A9A9}.back-to-top{z-index:1000;background-color:#EEE;padding:10px;position:fixed;right:20px;bottom:1px;width:53px;height:53px;color:#222;margin:15px}.ui-slider .ui-slider-handle{margin-left:-3px}.house-related-homes{background-color:#e7e7e7;width:100%}.house-related-homes .grey-area-tit{margin-top:50px;color:#333;font-size:23px}.house-related-homes ul{margin-top:30px;list-style:none}.house-related-homes ul>li{background-color:#fff;height:365px;display:inline;margin-bottom:50px;overflow:hidden;position:relative}.house-related-homes ul>li p.price-with-bg>span{font-size:16px}.house-related-homes ul>li p.price-with-bg{position:absolute;background:#40b7a0;background:rgba(64,183,160,.8);top:0;left:0;color:#fff;font-size:20px;padding:10px}.house-related-homes ul>li img{display:block;width:100%;height:50%;margin-left:auto;margin-right:auto}.house-related-homes ul>li h3,.house-related-homes ul>li h4,.house-related-homes ul>li p{padding-left:10px;padding-right:10px}.house-related-homes ul>li h3{word-break:break-all;height:48px;line-height:22px;font-size:18px;padding-top:15px}.house-related-homes ul>li h3 a:hover{color:#40b7a0}.house-related-homes ul>li>div{position:relative;width:100%;display:inline-block;padding:0;height:124px}.house-related-homes ul>li h4{font-size:14px;line-height:15px}.house-related-homes ul>li div.align-left p.grey3{position:absolute;bottom:50px;font-size:13px;line-height:85%}.house-related-homes ul>li div.align-left p.bright-green{font-size:26px;position:absolute;bottom:20px}#house-search-list,.rightside-adslot{position:relative}#house-list #house-search-list ul.house-list>li:nth-of-type(4){margin-top:108px}.desc-adslot{display:inline-block;margin:20px 0;width:728px;height:90px}.advsearch-adslot{margin-bottom:50px;width:250px;display:inline-block;height:250px}.rightside-adslot{margin-bottom:30px;display:inline-block;width:336px;height:108px}.list-adslot,.pagination-adslot{position:absolute;left:0;display:inline-block;overflow:hidden;z-index:10}.list-adslot{top:626px;height:90px;box-sizing:border-box}.pagination-adslot{top:114px;width:468px;height:15px}@media only screen and (min-width:1160px){.list-adslot{width:835px}.rightside-adslot{width:360px}.advsearch-adslot{width:263px}.desc-adslot{width:740px}.extended-description .video{width:550px}#nbhvideo_tab iframe{width:740px;height:416px}.hidden-1160,.hidden-480,.hidden-768,.hidden-960,.visible-gt1160,.visible-gt960{display:inherit}.hidden-gt1160,.hidden-gt960,.visible-1160,.visible-480,.visible-768,.visible-960{display:none!important}.sticky-nav .sticky-nav-button-wrapper a.button{width:295px;margin-left:10px}.display-medium-only{display:none}#video_tab video{width:740px;height:400px}}@media only screen and (max-width:1159px){.close-modal{font-size:30px}.list-top-opts>*{height:28px;line-height:28px}.list-top-opts .button{box-sizing:content-box;height:26px!important;line-height:26px!important;padding-right:10px!important;padding-left:10px!important;margin-right:10px!important}.list-top-show{margin:0;padding-top:0}.list-top-sort p{margin:0;line-height:28px}.list-top-sort{clear:both;float:left;height:28px;line-height:28px;margin-top:5px}.list-top-sort .select-box{line-height:28px;margin-top:0;margin-bottom:0}.list-top-sort select{margin-bottom:0}#modalSignup{padding-left:52px}#area-contacts .contacts-social-item{width:28%;margin-bottom:30px}.top-bar .column12{margin-bottom:0}.dev-home>.house-info{margin-top:0;padding-top:0}#section_nav_map{position:relative}#section_nav_map .neighborhood-container{float:none;display:block;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}#section_nav_map .filter-opener-wrapper{display:block;position:absolute;top:10px;right:10px;overflow:hidden}#section_nav_map #filter-opener{display:block;float:right;padding:8px 0;width:150px}#section_nav_map #filter-closer{display:block;position:absolute;top:10px;right:0;left:0;line-height:30px;font-size:30px;text-align:right;padding-right:10px}#section_nav_map .filter-container{display:none;position:absolute;z-index:2;top:0;right:0;padding-left:20px;padding-bottom:10px;max-width:360px;min-height:658px;background-color:#fbfbfb;-webkit-box-shadow:-14px 0 22.56px 1.44px rgba(0,0,0,.06);box-shadow:-14px 0 22.56px 1.44px rgba(0,0,0,.06)}#section_nav_map .filter-container.opened{display:block}#section_nav_map #tags_container{padding-left:0}#section_nav_map .filter-container>div{width:360px}.house-alert,.house-credit-option{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.house-credit-option .button{width:91%;padding:6px 0}.house-contact,.house-details-box,.house-energy-block,.house-price-box{padding:16px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.house-det,.house-full-det,.house-long-det{width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.house-price-ven{margin:0 0 20px;width:100%}.house-price-rent{margin:0;width:100%;float:left}.house-price-ven .house-price-name{display:none}.house-det,.house-long-det{text-align:center;margin:0 0 10px;padding:10px;box-sizing:border-box}.house-full-det{margin:0 0 18px;padding:10px 0!important;box-sizing:border-box}.house-det-2,.house-det-3,.house-det-4,.house-det-5{width:47%;padding:15px 5px}.house-det-2,.house-det-4{margin-right:6%}.house-det-4,.house-det-5{height:62px}.house-det-4 p{font-size:12px;line-height:1.4em}.owner-img-container{display:table-cell;padding-right:18px;height:60px;width:60px;vertical-align:middle}.owner-img{display:inline-block;max-width:60px;max-height:60px;float:none}.owner-name{margin:21px 0 3px}.owner-contact{margin:0 0 20px}.owner-contact p,.owner-contact span{margin-right:10px}.conditions-container{float:left;margin-top:14px;position:relative}.owner-button-wrapper{float:left;position:relative;clear:both;margin-top:12px;width:100%}.owner-button{margin:0;padding:6px 0;width:100%}.owner-form{margin-top:18px}.owner-form input,.owner-form input.long,.owner-form textarea{margin-right:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.owner-form ::-webkit-input-placeholder{font-size:13px;line-height:18px}.ui-slider-horizontal{margin-right:10px}.ui-slider .ui-slider-handle{width:10px}footer .dark-footer .small-logo{display:none}}@media only screen and (min-width:960px) and (max-width:1159px){#area-contacts.reqCustProp #otherdetails-area li.filt-head>span.filt-tit{font-size:13px}.list-adslot{width:698px;top:660px}.pagination-adslot{width:400px;top:146px}.rightside-adslot{width:300px}.advsearch-adslot{width:220px}.desc-adslot{width:620px}.extended-description .video{width:460px}#nbhvideo_tab iframe{width:620px;height:310px}#house-list .house.aio .house-info-wrapper{background-position:360px 100px;min-height:136px}#house-list .house.aio .house-info-wrapper.dev-home{background-position:360px 105px}.visible-gt1160{display:none!important}.hidden-480,.hidden-768,.hidden-960,.hidden-gt1160,.visible-1160,.visible-gt960{display:inherit}.hidden-1160,.hidden-gt960,.visible-480,.visible-768,.visible-960{display:none!important}.map-legend li{width:20%}#sale-type-nav>*{width:215px}.sticky-nav .sticky-nav-button-wrapper a.button{width:235px;margin-left:10px}.nbh_tab.column2{width:170px}.list-top-sort{float:left;clear:both}#homehunting-phone{margin-left:30px}#video_tab video{width:592px;height:320px}}@media only screen and (max-width:959px){#navbar_neighborhoods-sticky-wrapper .sticky-nav-tit-wrapper{width:100%;clear:both}#navbar_neighborhoods-sticky-wrapper .sticky-nav-tit-wrapper .sticky-nav-tit{text-align:left}#navbar_neighborhoods-sticky-wrapper .sticky-nav-button-wrapper .button{margin-bottom:0}#area-contacts .contacts-details .half{width:100%}#modalSignup .signin form ul{padding-right:40px}#modalSignup .modal-signup-sep{width:40px}#house-list{overflow:hidden;position:relative}#house-search-filters,#house-search-filters>ul{background-color:#FBFBFB;overflow:auto;right:0}#house-list #filter-opener{display:block}#house-search-filters{display:none;position:absolute;top:0;margin:0;padding:0;width:100%;height:100%;z-index:1010}#house-search-filters.opened{display:block;position:fixed}#house-search-filters>ul{position:absolute;top:50px;bottom:0;left:0}#house-search-filters #filter-closer{display:block;font-size:30px;padding:10px 10px 10px 0;text-align:right}#house-search-list{padding-left:10px;padding-right:10px;margin:0;width:100%;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}}@media only screen and (min-width:768px) and (max-width:959px){#area-contacts.reqCustProp form>.prefix2.column3{width:220px;padding-left:50px}#area-contacts.reqCustProp #otherdetails-area{width:340px}#area-contacts.reqCustProp #otherdetails-area>.short-numbers>.column2{width:160px}.house-related-homes ul>li div.align-left p.grey3{font-size:12px}.list-adslot{width:746px;left:10px;top:660px}.pagination-adslot{top:146px;left:10px}.rightside-adslot{width:236px}.advsearch-adslot{width:300px}.desc-adslot{width:492px}.dark-footer .container12>.row>.column9{width:548px;margin-right:0}.dark-footer .container12>.row>.column3{width:180px;margin-right:0}.dark-footer nav{margin-top:14px}.dark-footer nav>ul>li{margin:4px 16px 0 0}.extended-description .video{width:364px}#nbhvideo_tab iframe{width:492px;height:246px}#house-list .house.aio .house-info-wrapper{background-position:400px 104px;min-height:136px}#house-list .house.aio .house-info-wrapper.dev-home{background-position:400px 104px}.visible-1160,.visible-gt1160,.visible-gt960{display:none!important}.hidden-1160,.hidden-480,.hidden-768,.hidden-gt1160,.hidden-gt960,.visible-960{display:inherit!important}.hidden-960,.visible-480,.visible-768{display:none!important}header.top-bar .main-logo{background-size:auto 32px;margin:8px 0;height:32px}header.top-bar .row>div:not(:first-of-type){margin-top:6px}#homehunting-phone{min-width:150px;margin-left:40px}.sticky-nav .sticky-nav-button-wrapper>#btn-favourite-nbh{height:50px}.sticky-nav .sticky-nav-button-wrapper>#btn-favourite-nbh i.fa-cog{margin:12px 0}.sticky-nav .sticky-nav-button-wrapper a.button{width:171px;margin-left:10px}.nbh_tab.column2{width:236px}#sale-type-nav>*{width:185px}#video_tab video{width:444px;height:240px}}@media only screen and (min-width:768px){.display-phone-only{display:none!important}#map-legend-link-close{display:none}}@media only screen and (min-width:480px) and (max-width:959px){.map-legend li{width:33%}#house-search-filters.opened{position:absolute;z-index:20;top:24px;width:300px;height:600px;height:80vh;border:1px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-shadow:-3px 6px 6px #aaa;-webkit-box-shadow:-3px 6px 6px #aaa;box-shadow:-3px 6px 6px #aaa}}@media only screen and (max-width:767px){#area-contacts.reqCustProp .short-numbers,#navbar_neighborhoods-sticky-wrapper .column8{margin-bottom:0}.back-btn,footer{position:relative}footer,footer .dark-footer{height:auto}#navbar_house-list_container>div{display:inline-block;width:100%}#area-contacts.reqCustProp .row3btns button:not(:first-of-type){display:block;margin-left:auto;margin-right:auto}#area-contacts.reqCustProp #multiselects-area{width:initial}#area-contacts.reqCustProp #otherdetails-area>label{margin-top:0}.extended-description div[id^=img]{text-align:center}#hide-extended-desc>button>span>i{display:none}#gallery_tab>div.gallery-container .house-img-container img{opacity:1!important}.back-btn{top:7px}header.top-bar .lang{right:0}#navbar_neighborhoods-sticky-wrapper li.sticky-nav-button-wrapper-for-small{display:block;width:100%}#navbar_neighborhoods-sticky-wrapper .sticky-nav-button-wrapper,#navbar_neighborhoods-sticky-wrapper div.column4{display:none}footer{margin-top:-67px;clear:both}footer .dark-footer nav{clear:both;margin-top:15px}.dark-footer nav>ul>li{margin:5px 18px 10px 0;font-size:18px;clear:both}.dark-footer .social{text-align:center;float:none}.dark-footer .social a{font-size:40px;padding:5px;width:35px;height:40px}.home-main h1{margin:50px 0}.form-row{width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.button4,.modal-box,.modalbox{width:100%;box-sizing:border-box}.form-row .column1,.form-row .column10,.form-row .column11,.form-row .column12,.form-row .column2,.form-row .column3,.form-row .column4,.form-row .column5,.form-row .column6,.form-row .column7,.form-row .column8,.form-row .column9{width:100%}.button4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal-box,.modalbox{height:auto;max-height:100vh;left:0!important;margin-left:0!important;margin:0;top:0;width:100vw!important;position:fixed;overflow:auto;z-index:2003;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#modalLogin #termsArea{width:100%;padding:0 20px}#modalLogin .column4,#modalLogin .column6{width:100%}.modal-box .button-wrapper{width:100%;float:left;clear:both;padding-left:12px;padding-right:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal-box .button{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:12px;margin-right:0}.modal-small{margin-top:0}#house-search-filters.opened{margin-left:0}#house-search-list{padding-left:0;padding-right:0}#house-list #filter-opener{display:block}#house-list #filter-opener:after,#modalSignup .modal-signup-sep:before{display:none}#house-list .list-top-opts>*{float:left;clear:both;padding:0;margin-bottom:4px}#house-list .house-image-wrapper{width:20%}#house-list .house-info-wrapper{overflow:hidden;padding-right:30px;margin-bottom:70px;position:relative}#house-list .house-prices{height:auto;top:auto;width:100%;right:0;left:0;bottom:0}#house-list .house-prices .price-group{width:50%;padding-left:12px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#house-list .house-prices .price-group:first-child{width:50%;padding-left:0}#modalLogin{height:100%;height:100vh;overflow-y:auto;overflow-x:hidden;top:0!important}#modalSignup{padding-left:0;padding-right:0}#modalSignup .signin-head{margin-bottom:20px}#modalSignup form{padding:0 20px}#modalSignup .signin form ul{padding-right:0}#modalSignup .modal-signup-sep{border:solid #DDD;border-width:1px 0 0;width:100%;height:30px;min-height:0;clear:both}.modalbox ul .half{width:100%;padding-right:0;clear:both}.modalbox ul .half.right{padding-left:0}#area-contacts .contacts-social-item{width:49%;margin-bottom:30px}header.top-bar{min-height:38px;padding-top:3px}header.top-bar #main-logo-wrapper{position:absolute;right:50%;float:none}header.top-bar .main-logo{background-size:120px auto;background-position:right;height:27px;margin:3px 0}#top-nav-inner-wrapper>div,header.top-bar .column1,header.top-bar .column12,header.top-bar .column2{margin-bottom:0}#homehunting-phone{position:absolute;right:0}header.top-bar .row>div:not(:first-of-type){margin-top:0}header.top-bar li ul li a{color:#fff}header.top-bar ul{float:left}header.top-bar #top-nav-trigger{float:left;line-height:40px;color:#fff}header.top-bar .closed{display:none;height:0}header.top-bar #top-nav-trigger-wrapper{display:block;float:left}header.top-bar #top-nav-trigger-wrapper i{font-size:27px}#top-nav-inner-wrapper>ul>li:hover,#top-nav-inner-wrapper>ul>li:hover:last-of-type,#top-nav-inner-wrapper>ul>li:last-of-type{background:0 0}#top-nav-inner-wrapper>ul>li:hover>span,#top-nav-inner-wrapper>ul>li>ul>li:hover a{background:#fff}#top-nav-inner-wrapper>ul>li>ul>li:hover a{color:#666}#top-nav-inner-wrapper li{padding:0;width:100%;float:left;clear:both}#top-nav-inner-wrapper li>span{display:block;padding:12px 9px;clear:both;width:100%}#top-nav-inner-wrapper li .top-nav-drop{background-color:transparent;position:relative;display:block;top:0;float:none;margin-left:15px;margin-bottom:5px;width:auto;height:auto;border-left:dotted 1px #fff}#top-nav-inner-wrapper li li{display:block;padding-left:19px;clear:both}.display-medium-only,.display-phone-not,.main-bar.search-bar,.map-legend-inMap,.photo-bc{display:none}.house-char li.house-char-table{margin-bottom:20px}.sticky-nav li{width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sticky-nav li a{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#section_nav_map #filter-opener,#section_nav_map .filter-opener-wrapper{right:0}.title-outer-wrapper{margin-top:58px}.sticky-nav-opt{padding:6px;font-size:14px;line-height:14px}.nbh_tab.column2{width:140px;margin-right:10px}.nbh_tab.column2:nth-child(2n){margin-right:0;margin-left:10px}.house-tabs li{width:33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#map-legend-link-close,.map-legend-opened{display:block}#development-list .house-list .house{min-height:210px}}@media only screen and (min-width:480px) and (max-width:767px){#navbar_house-list_container .sticky-nav a.button{font-size:12px;padding:5px 7px}#navbar_house-list_container .sticky-nav .button{padding:7px 25px}.list-adslot{width:418px;top:982px}.pagination-adslot{position:relative;top:0;width:420px;margin-bottom:5px}.advsearch-adslot{width:300px}.desc-adslot,.extended-description .video,.rightside-adslot{width:420px}#nbhvideo_tab iframe{width:420px;height:210px}#house-list .house.aio .house-info-wrapper,#house-list .house.aio .house-info-wrapper.dev-home{background-position:304px 28px}.house-related-homes ul>li{height:350px}.visible-1160,.visible-960,.visible-gt1160,.visible-gt960{display:none!important}.hidden-1160,.hidden-480,.hidden-960,.hidden-gt1160,.hidden-gt960,.visible-768{display:inherit}.hidden-768,.visible-480{display:none!important}header.top-bar .main-logo{max-width:120px}.nbh_tab.column2{width:200px;margin-right:10px}.nbh_tab.column2:nth-child(2n){margin-right:0;margin-left:10px}#video_tab video{width:420px;height:227px}}@media only screen and (max-width:479px){#navbar_house-list_container .sticky-nav{top:99px}#navbar_house-list_container .sticky-nav .button{padding:4px 5px;font-size:12px}#area-contacts.reqCustProp form{overflow:visible}#area-contacts.reqCustProp #otherdetails-area li.filt-head>span.filt-tit{font-size:13px}.map-window .house-info{margin-left:0}.list-adslot{width:298px;top:982px}.pagination-adslot{position:relative;top:0;width:300px;margin-bottom:5px}.advsearch-adslot,.desc-adslot,.extended-description .video,.rightside-adslot{width:300px}#nbhvideo_tab iframe{width:300px;height:160px}#house-list .house.aio .house-info-wrapper{background-position:208px 28px}#house-list .house.aio .house-info-wrapper.dev-home{background-position:208px 28px;min-height:160px}.house-related-homes ul>li{margin-right:0}.hidden-480,.visible-1160,.visible-768,.visible-960,.visible-gt1160,.visible-gt960{display:none!important}.hidden-1160,.hidden-768,.hidden-960,.hidden-gt1160,.hidden-gt960,.visible-480{display:inherit}header.top-bar #main-logo-wrapper{right:65%}header.top-bar .main-logo{background-image:url(../../img/design/logo-casa.png);background-size:auto 28px;max-width:30px}.map-legend li{width:50%}#area-contacts .contacts-social-item{width:100%!important;margin-bottom:30px}#section_nav_map .filter-container{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#section_nav_map .filter-container>div{width:300px}#section_nav_map .filter-container .long-filter,#section_nav_map .filters-box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#section_nav_map .filter-container .subfilters{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 7px 0}#section_nav_map .filter-container .subfilters .sm-filter{width:90%;margin-left:5%;margin-right:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#section_nav_map #tags_container .tag{height:auto;width:126px}#section_nav_map #tags_container .tag:nth-child(2n){margin-right:0}#section_nav_map #tags_container .tag:nth-child(2n+1){margin-right:12px}#section_nav_map #tags_container .tag .icon{padding:0!important;display:inline-block;width:100%;font-size:20px;margin:5px 0 3px!important}#section_nav_map #tags_container .tag .tag-text{padding-top:0;padding-bottom:5px;width:126px;text-align:center;vertical-align:top;height:auto}.title-outer-wrapper .char{margin-bottom:45px}.nbh_tab.column2{width:100%;margin-left:0!important;margin-right:0!important}#video_tab video{width:300px;height:162px}}#sthoverbuttons-background,.sthoverbuttons-label{display:none}#sthoverbuttons{right:5px}