:root{--siteColor1:218,100%,32%;--siteColor2:354,77%,44%;--siteColor3:218,100%,52%;--siteColor4:354,77%,59%;--siteColor5:0,0%,40%;--siteColor6:0,0%,75%;--siteFont1:'Quicksand';--siteFont2:'Raleway';--siteFont3:'Nunito'}.site-color-1,.site-color-1-hover:hover{color:hsl(var(--siteColor1))!important}.site-color-1-lighten,.site-color-1-lighten-hover:hover{color:hsla(var(--siteColor1),.75)!important}.site-color-1-bg,.site-color-1-bg-hover:hover{background-color:hsl(var(--siteColor1))!important}.site-color-1-lighten-bg,.site-color-1-lighten-bg-hover:hover{background-color:hsla(var(--siteColor1),.75)!important}.site-color-2,.site-color-2-hover:hover{color:hsl(var(--siteColor2))!important}.site-color-2-lighten,.site-color-2-lighten-hover:hover{color:hsla(var(--siteColor2),.75)!important}.site-color-2-bg,.site-color-2-bg-hover:hover{background-color:hsl(var(--siteColor2))!important}.site-color-2-lighten-bg,.site-color-2-lighten-bg-hover:hover{background-color:hsla(var(--siteColor2),.75)!important}.site-color-3,.site-color-3-hover:hover{color:hsl(var(--siteColor3))!important}.site-color-3-lighten,.site-color-3-lighten-hover:hover{color:hsla(var(--siteColor3),.75)!important}.site-color-3-bg,.site-color-3-bg-hover:hover{background-color:hsl(var(--siteColor3))!important}.site-color-3-lighten-bg,.site-color-3-lighten-bg-hover:hover{background-color:hsla(var(--siteColor3),.75)!important}.site-color-4,.site-color-4-hover:hover{color:hsl(var(--siteColor4))!important}.site-color-4-lighten,.site-color-4-lighten-hover:hover{color:hsla(var(--siteColor4),.75)!important}.site-color-4-bg,.site-color-4-bg-hover:hover{background-color:hsl(var(--siteColor4))!important}.site-color-4-lighten-bg,.site-color-4-lighten-bg-hover:hover{background-color:hsla(var(--siteColor4),.75)!important}.site-color-5,.site-color-5-hover:hover{color:hsl(var(--siteColor5))!important}.site-color-5-lighten,.site-color-5-lighten-hover:hover{color:hsla(var(--siteColor5),.75)!important}.site-color-5-bg,.site-color-5-bg-hover:hover{background-color:hsl(var(--siteColor5))!important}.site-color-5-lighten-bg,.site-color-5-lighten-bg-hover:hover{background-color:hsla(var(--siteColor5),.75)!important}.site-color-6,.site-color-6-hover:hover{color:hsl(var(--siteColor6))!important}.site-color-6-lighten,.site-color-6-lighten-hover:hover{color:hsla(var(--siteColor6),.75)!important}.site-color-6-bg,.site-color-6-bg-hover:hover{background-color:hsl(var(--siteColor6))!important}.site-color-6-lighten-bg,.site-color-6-lighten-bg-hover:hover{background-color:hsla(var(--siteColor6),.75)!important}.text-white,.text-white-hover:hover{color:#fff!important}.text-gray,.text-gray-hover:hover{color:#555!important}.text-black,.text-black-hover:hover{color:#000!important}.text-upper{text-transform:uppercase!important}.text-lower{text-transform:lowercase!important}.text-cap{text-transform:capitalize!important}body,html{width:100%;-webkit-overflow-scrolling:touch}body{background-color:#fff;font:15px/1.35 var(--siteFont1),'Helvetica Neue',helvetica,sans-serif;color:#484848;-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}.wrapper{position:static;z-index:1}.footer .copyright{position:absolute;top:0;left:65px;padding:24px 15px}.container{position:relative}.container>.row,.container>div>.row{padding:0}.responsive-wrap,.table-wrap{width:100%;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.bootstrap-select{width:100%!important}.bootstrap-select>.btn{height:42px;padding:10px 15px;border:1px solid #ddd}.modal-dialog{max-width:99%}.modal-header{border-radius:5px 5px 0 0}.modal-header .close{opacity:.75;color:#fff!important}.modal-body embed{width:100%}.owl-carousel-wrap{clear:both}.owl-carousel-wrap .cssload-container{margin:50px auto}.owl-carousel{display:none;cursor:pointer}.noUi-active{z-index:999!important}a{-webkit-transition:all,ease-in-out .25s;-moz-transition:all,ease-in-out .25s;-ms-transition:all,ease-in-out .25s;transition:all,ease-in-out .25s}label,li,p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}p:last-child{margin-bottom:0}label.error{font-size:14px;color:red!important}input[readonly]{cursor:auto}hr{border-top:1px solid #dedede}.hidden{display:none}.block{display:block}.nomargin{margin:0!important}.nopadding{padding:0!important}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{border-radius:6px!important}input[type=checkbox]{display:none}input[type=checkbox]+label{cursor:pointer}input[type=checkbox]+label:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background:#fff;border:1px solid #666;margin-right:10px;position:relative}input[type=checkbox]:checked+label:before{content:"\f00c";padding-left:2px;font-family:FontAwesome;font-size:24px;color:#07409b;line-height:.75;text-align:center}input[type=checkbox]+label.select-all:before{width:18px;height:18px;font-size:18px;line-height:.85}.input-well{display:block;padding:15px!important;background:#fff}.input-well label{display:block;font-size:12px;color:#666;line-height:1.25;text-align:left!important;font-weight:400!important}.input-well input[type=checkbox]+label:before{top:2px}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer}input[type=radio]+label:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background:#fff;border:1px solid #666;border-radius:50%;margin-right:10px;position:relative}input[type=radio]:checked+label:before{content:"\f111";padding-top:5px;font-family:FontAwesome;font-size:17px;color:#07409b;line-height:.75;text-align:center}input[type=radio]+label.select-all:before{width:18px;height:18px;font-size:18px;line-height:.85}.btn{position:relative;padding:12px 15px;outline:0;border:none;border-radius:6px!important;font-family:var(--siteFont2),sans-serif;font-size:15px;text-transform:uppercase;font-weight:600;transition:background 350ms}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;box-shadow:none}.btn-lg{font-size:24px}.btn-mini,.btn-sm{padding:6px 15px;font-size:12px}.cssload-container{width:60px;height:60px;margin:0 auto;padding:20px;box-sizing:content-box}.cssload-tube-tunnel{width:100%;height:100%;margin:0 auto;border:3px solid #444;border-radius:50%;animation:cssload-scale 1.1s infinite linear}@keyframes cssload-scale{0%{transform:scale(0)}90%{transform:scale(.7)}100%{transform:scale(1)}}.cssload-spinner,.cssload-spinner:after{width:100%;height:100%;border-radius:50%}.cssload-spinner{position:relative;border:6px solid rgba(0,0,0,.35);border-left:6px solid #444;transform:translateZ(0);animation:cssload-wheel 1.1s infinite linear}@keyframes cssload-wheel{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.btn-loader,button[type=submit]{position:relative}.btn-loader .btn-loading-text,button[type=submit] .btn-loading-text{display:none}.btn-loader .btn-loading-text .loading-icon,button[type=submit] .btn-loading-text .loading-icon{vertical-align:middle;font-size:100%;line-height:1}.lazy{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoadPlaceholder;animation-timing-function:linear;background:0 0;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:100% 100%}.lazy.loaded{background:inherit;animation:none}@keyframes lazyLoadPlaceholder{0%{background-position:-468px 0}100%{background-position:468px 0}}.cell-block-options .h1,.mce-content-body .h1,.mce-content-body h1,.wrapper .h1,.wrapper h1{font-size:44px;font-family:var(--siteFont2),sans-serif;color:hsl(var(--siteColor2));font-weight:700;margin:0 0 5px;text-transform:uppercase}.cell-block-options .h2,.mce-content-body .h2,.mce-content-body h2,.wrapper .h2,.wrapper h2{font-size:40px;font-family:var(--siteFont2),sans-serif;color:hsl(var(--siteColor2));font-weight:700;text-transform:uppercase}.cell-block-options .h3,.mce-content-body .h3,.mce-content-body h3,.wrapper .h3,.wrapper h3{font-size:34px;font-family:var(--siteFont2),sans-serif;color:hsl(var(--siteColor2));font-weight:700;text-transform:uppercase}.cell-block-options .h4,.mce-content-body .h4,.mce-content-body h4,.wrapper .h4,.wrapper h4{font-size:28px;font-family:var(--siteFont2),sans-serif;color:hsl(var(--siteColor2));font-weight:700;text-transform:uppercase}.cell-block-options .h5,.mce-content-body .h5,.mce-content-body h5,.wrapper .h5,.wrapper h5{font-size:21px;font-family:var(--siteFont2),sans-serif;color:hsl(var(--siteColor2));font-weight:700;text-transform:uppercase}.cell-block-options .h6,.mce-content-body .h6,.mce-content-body h6,.wrapper .h6,.wrapper h6{font-size:17px;font-family:var(--siteFont2),sans-serif;color:hsl(var(--siteColor2));font-weight:700;margin:0 0 10px;text-transform:uppercase}.wrapper .subtitle{font-family:var(--siteFont3);font-size:36px;color:hsl(var(--siteColor2));text-transform:none;font-weight:400}.mls-header-wrap{height:65px;position:relative;z-index:99}.header{height:100%;position:relative;background:#fff;border-top:5px solid hsl(var(--siteColor2))}.header:after{content:"";display:table;clear:both}.header-logo{width:200px;padding:5px;position:relative;z-index:5}.header-logo a{display:block}.header-logo a img{width:190px;height:50px;object-fit:contain}.header-nav{position:absolute;top:0;left:210px;z-index:3;font-family:var(--siteFont2),sans-serif;text-transform:capitalize}.header-nav ul{margin:0;padding:0 0 0 10px;position:relative}.header-nav ul:after{content:"";display:table;clear:both}.header-nav ul li{list-style:none;display:inline-block;position:relative}.header-nav ul>li:hover>ul{visibility:visible;opacity:1}.header-nav li a{display:block;padding:23px 10px 22px;color:hsl(var(--siteColor1))!important;line-height:1;font-weight:600;text-transform:uppercase}.header-nav li a:active,.header-nav li a:focus,.header-nav li a:hover,.header-nav li.active>a{text-decoration:none;color:hsl(var(--siteColor2))!important}.header-nav li i{display:none}.header-nav ul ul{display:block;width:250px;visibility:hidden;opacity:0;position:absolute;left:50%;transform:translate(-50%,0);margin:0;padding:0;background:#fff;box-shadow:0 1px 5px -1px rgba(0,0,0,.5);-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;transition:opacity .25s ease}.header-nav>ul>li:first-child>ul{left:0;transform:none}.header-nav ul ul li{display:block;position:relative}.header-nav ul ul li.sub:after{content:"\f054";display:block;position:absolute;top:0;right:0;padding:11px 10px;font-family:FontAwesome;font-size:12px;color:#fff}.header-nav ul ul li a{padding:12px 15px}.header-nav ul ul li.sub>a{padding:12px 40px 12px 15px}.header-nav ul ul ul{opacity:0;visibility:hidden;top:0;left:0;transform:none}.header-nav ul ul>li:hover>ul{opacity:1;visibility:visible;left:100%}.header-nav ul ul li a:hover{background:hsl(var(--siteColor1));color:#fff!important}.header-mobileToggle{display:none}.header-actions{position:absolute;top:0;right:0}.header-actions:after{content:"";display:table;clear:both}.header-actions-action{cursor:pointer;display:block;height:60px;float:left;padding:20px 10px 0;font-size:18px;color:#fff;line-height:1}.header-actions-action:active,.header-actions-action:focus,.header-actions-action:hover{color:#fff;text-decoration:none}.header-actions-action small{display:inline-block;vertical-align:middle;font-size:70%;font-weight:500}.header-actions-action .fa{vertical-align:middle;margin:0 3px;position:relative;font-size:20px}.header-actions-action .fa-heart{color:#d02025}.header-actions-action.header-action-phone{padding-top:20px}.header-actions-action.header-action-phone .fa{font-size:24px}.header-actions-action span{display:inline-block;vertical-align:middle;position:relative}.header-actions-action span em{display:inline-block;font-style:normal}.header-dropbox{width:400px;position:absolute;top:100%;right:0;z-index:3;padding:22px;background:#fff;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.header-dropbox-close{cursor:pointer;width:36px;height:36px;position:absolute;top:17px;right:15px;background:#ddd;border-radius:50%;font-size:12px;line-height:normal}.header-dropbox-close:hover{background:#444;color:#fff}.header-dropbox-close .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-dropbox-title{display:block;margin-bottom:10px;font-size:22px;font-weight:700}.header-dropbox-list{max-height:355px;overflow:auto;margin:0;padding:0;border-bottom:1px #eee solid}.header-dropbox-list-item{list-style:none;padding-bottom:10px;border:1px #eee solid;border-bottom:none}.header-dropbox-list-item .btn{display:block;width:calc(100% - 20px);margin:0 10px}.header-dropbox-list-item .row{margin:0 -5px}.header-dropbox-list-item [class^=col]{padding-left:5px;padding-right:5px}.header-dropbox-list-link{display:block;padding:10px}.header-dropbox-list-link:hover{background:rgba(0,0,0,.025)}.header-dropbox-list-img{display:block;position:relative;z-index:1;padding-bottom:65%;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.header-dropbox-list-title{display:block;margin:0 0 0 2px}.header-dropbox-list-title strong{display:block;width:95%;overflow:hidden;font-size:20px;line-height:normal;white-space:nowrap;text-overflow:ellipsis}.header-dropbox-list-title em{display:block;width:95%;overflow:hidden;font-size:15px;font-style:normal;font-weight:400;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.header-dropbox-list-price{display:block;margin:0 0 0 2px;font-size:17px;color:#333;line-height:normal}.header-dropbox-list-price small{display:block;opacity:.75;font-size:14px;color:#333}.header-dropbox .compare-favs-btn{margin-right:40px}.property-status-wrap{position:absolute;top:10px;left:10px;z-index:2}.property-status{display:block;position:relative;padding:5px 8px;background:rgba(0,0,0,.25);border-radius:2px;font-size:12px;color:#fff;line-height:1;font-weight:600;text-transform:uppercase;text-shadow:rgba(0,0,0,.5) 1px 1px 1px}.property-status:before{content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:5px;position:relative;top:-1px;border-radius:50%;border:1px solid #fff}.property-status-active:before{background:#13ab03;background:-moz-radial-gradient(center,ellipse cover,#13ab03 0,#108d02 44%,#0b6b00 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#13ab03),color-stop(44%,#108d02),color-stop(100%,#0b6b00));background:-webkit-radial-gradient(center,ellipse cover,#13ab03 0,#108d02 44%,#0b6b00 100%);background:-o-radial-gradient(center,ellipse cover,#13ab03 0,#108d02 44%,#0b6b00 100%);background:-ms-radial-gradient(center,ellipse cover,#13ab03 0,#108d02 44%,#0b6b00 100%);background:radial-gradient(ellipse at center,#13ab03 0,#108d02 44%,#0b6b00 100%)}.property-status-pending:before{background:#ffaf4b;background:-moz-radial-gradient(center,ellipse cover,#ffaf4b 0,#ff920a 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#ffaf4b),color-stop(100%,#ff920a));background:-webkit-radial-gradient(center,ellipse cover,#ffaf4b 0,#ff920a 100%);background:-o-radial-gradient(center,ellipse cover,#ffaf4b 0,#ff920a 100%);background:-ms-radial-gradient(center,ellipse cover,#ffaf4b 0,#ff920a 100%);background:radial-gradient(ellipse at center,#ffaf4b 0,#ff920a 100%)}.property-status-sold:before{background:#ab1603;background:-moz-radial-gradient(center,ellipse cover,#ab1603 0,#8d1202 44%,#6b0c00 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#ab1603),color-stop(44%,#8d1202),color-stop(100%,#6b0c00));background:-webkit-radial-gradient(center,ellipse cover,#ab1603 0,#8d1202 44%,#6b0c00 100%);background:-o-radial-gradient(center,ellipse cover,#ab1603 0,#8d1202 44%,#6b0c00 100%);background:-ms-radial-gradient(center,ellipse cover,#ab1603 0,#8d1202 44%,#6b0c00 100%);background:radial-gradient(ellipse at center,#ab1603 0,#8d1202 44%,#6b0c00 100%)}.property-status-other:before{background:#034bab;background:-moz-radial-gradient(center,ellipse cover,#034bab 0,#023e8d 44%,#002e6b 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#034bab),color-stop(44%,#023e8d),color-stop(100%,#002e6b));background:-webkit-radial-gradient(center,ellipse cover,#034bab 0,#023e8d 44%,#002e6b 100%);background:-o-radial-gradient(center,ellipse cover,#034bab 0,#023e8d 44%,#002e6b 100%);background:-ms-radial-gradient(center,ellipse cover,#034bab 0,#023e8d 44%,#002e6b 100%);background:radial-gradient(ellipse at center,#034bab 0,#023e8d 44%,#002e6b 100%)}.mls-footer-wrap{height:50px;position:relative;background:hsl(var(--siteColor1))}.mls-footer-quick-links{margin:0;padding:0;position:relative}.mls-footer-quick-links:after{display:block;content:"";clear:both}.mls-footer-quick-links li{display:block;float:left;border-right:1px rgba(255,255,255,.15) solid;list-style:none}.mls-footer-quick-links li a{display:block;height:50px;padding:14px 20px 15px 15px;color:#fff;line-height:normal}.mls-footer-quick-links li a:active,.mls-footer-quick-links li a:focus,.mls-footer-quick-links li a:hover{background:rgba(255,255,255,.15);text-decoration:none}.mls-footer-quick-links li a .fa{margin-right:10px;position:relative;top:1px;opacity:.5;font-size:20px}.mls-footer-copyright{display:block;padding:15px;position:absolute;top:0;right:0;color:#fff}.mls-footer-copyright a{color:#fff}.mls-footer-copyright a:hover{color:hsl(var(--siteColor2))}.favorites-account-modal .modal-body{font-size:18px;text-align:left}.favorites-account-modal .fa-stack{float:left;margin:0 10px 10px 0;font-size:80px}.favorites-account-modal strong{display:block;font-size:24px}.favorites-account-modal hr{clear:both}.favorites-account-modal small{display:block;margin-bottom:15px;text-align:center}.favorites-account-modal .btn-lg{display:table;width:300px;max-width:100%;margin:0 auto;padding:15px 5px;font-size:24px}.favorites-account-modal .login-block{margin-top:15px;font-size:14px;font-weight:700;text-align:center}.save-search-modal{padding:35px 0 50px}.save-search-modal label{display:block}.save-search-modal input[type=email],.save-search-modal input[type=password],.save-search-modal input[type=text]{width:100%;margin:0 0 10px;padding:8px 10px;border:1px solid #ccc}.save-search-modal .btn,.save-search-modal input[type=submit]{border-radius:0}.mls-account-wrap{padding:35px 0 50px}.mls-account-wrap label{display:block}.mls-account-wrap input[type=email],.mls-account-wrap input[type=password],.mls-account-wrap input[type=text]{width:100%;margin:0 0 10px;padding:8px 10px;border:1px solid #ccc}.mls-account-wrap .btn,.mls-account-wrap input[type=submit]{border-radius:0}.owl-gallery-loader-container{width:101%;text-align:center;background:#f8f8f8;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.owl-gallery-loader-tube-tunnel{width:49px;height:49px;margin:0 auto;border:4px solid;border-radius:50%;border-color:rgba(0,0,0,.5);animation:owl-gallery-loader-scale 1035ms infinite linear;-o-animation:owl-gallery-loader-scale 1035ms infinite linear;-ms-animation:owl-gallery-loader-scale 1035ms infinite linear;-webkit-animation:owl-gallery-loader-scale 1035ms infinite linear;-moz-animation:owl-gallery-loader-scale 1035ms infinite linear;position:absolute;top:45%;left:49%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@keyframes owl-gallery-loader-scale{0%{transform:scale(0);transform:scale(0)}90%{transform:scale(.7);transform:scale(.7)}100%{transform:scale(1);transform:scale(1)}}@-o-keyframes owl-gallery-loader-scale{0%{-o-transform:scale(0);transform:scale(0)}90%{-o-transform:scale(.7);transform:scale(.7)}100%{-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes owl-gallery-loader-scale{0%{-ms-transform:scale(0);transform:scale(0)}90%{-ms-transform:scale(.7);transform:scale(.7)}100%{-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes owl-gallery-loader-scale{0%{-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes owl-gallery-loader-scale{0%{-moz-transform:scale(0);transform:scale(0)}90%{-moz-transform:scale(.7);transform:scale(.7)}100%{-moz-transform:scale(1);transform:scale(1)}}.owl-gallery-wrap{position:relative;z-index:1;overflow:hidden;background:#333}.owl-gallery{position:relative;z-index:1}.owl-gallery .item .owl-lazy{display:block;border-radius:0;padding-bottom:80%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.owl-gallery .item img.owl-lazy{padding:0}.owl-gallery-thumbs{max-height:80px;padding:0 10px;position:relative;z-index:1}.owl-gallery-thumbs .item{cursor:pointer;opacity:.5}.owl-gallery-thumbs .item:hover{opacity:1}.owl-gallery-thumbs .item .owl-lazy{display:block;border-radius:0;padding-bottom:60%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.owl-gallery-thumbs .current .item{opacity:1}.owl-theme .owl-nav [class*=owl-]{margin:0!important}.owl-gallery-thumbs .item,.owl-theme .owl-nav [class*=owl-]{-moz-transition:all,ease-in-out .3s;-o-transition:all,ease-in-out .3s;-webkit-transition:all,ease-in-out .3s;transition:all,ease-in-out .3s}.owl-theme .owl-nav [class*=owl-].disabled:hover{background-color:rgba(0,0,0,.5)}.owl-gallery.owl-theme{position:relative}.owl-gallery .owl-nav .owl-next,.owl-gallery .owl-nav .owl-prev,.owl-gallery-thumbs .owl-nav .owl-next,.owl-gallery-thumbs .owl-nav .owl-prev{font-size:30px!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(0,0,0,.75)!important;border:none;border-radius:0 5px 5px 0!important;width:60px;height:60px;padding:0!important;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);animation:fadein 1.5s}.owl-gallery .owl-nav .owl-next:hover,.owl-gallery .owl-nav .owl-prev:hover,.owl-gallery-thumbs .owl-nav .owl-next:hover,.owl-gallery-thumbs .owl-nav .owl-prev:hover{opacity:1;background:rgba(0,0,0,.75)!important}.owl-gallery .owl-nav .owl-prev,.owl-gallery-thumbs .owl-nav .owl-prev{left:0;opacity:.75}.owl-gallery .owl-nav .owl-next,.owl-gallery-thumbs .owl-nav .owl-next{right:0;opacity:.75;border-radius:5px 0 0 5px!important}.owl-gallery .owl-nav .owl-next:before,.owl-gallery .owl-nav .owl-prev:before,.owl-gallery-thumbs .owl-nav .owl-next:before,.owl-gallery-thumbs .owl-nav .owl-prev:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:FontAwesome;color:#fff}.owl-gallery .owl-nav .owl-prev:before,.owl-gallery-thumbs .owl-nav .owl-prev:before{content:"\f053";left:46%}.owl-gallery .owl-nav .owl-next:before,.owl-gallery-thumbs .owl-nav .owl-next:before{content:"\f054";left:56%}.owl-gallery-thumbs .owl-nav .owl-next,.owl-gallery-thumbs .owl-nav .owl-prev{font-size:20px!important;width:40px!important;height:40px!important;top:50%}.owl-gallery .owl-nav .owl-next span,.owl-gallery .owl-nav .owl-prev span,.owl-gallery-thumbs .owl-nav .owl-next span,.owl-gallery-thumbs .owl-nav .owl-prev span{display:none}.owl-gallery .owl-dots{counter-reset:slides-num;position:absolute;z-index:2;top:0;left:0;color:#fff;background:rgba(0,0,0,.5);padding:7px 16px;font-size:16px;border-radius:0 0 4px 0}.owl-gallery .owl-dots:after{content:counter(slides-num)}.owl-gallery .owl-dot{display:inline-block;counter-increment:slides-num;padding:0;background:0 0;border:none}.owl-gallery .owl-dot button,.owl-gallery .owl-dot span{display:none!important}.owl-gallery .owl-dot.active:before{content:"Slide " counter(slides-num) " of";margin-right:5px}.owl-gallery .owl-caption{position:absolute;z-index:2;bottom:0;left:0;padding:5px 10px;display:block;background:rgba(0,0,0,.5);border-radius:0 4px 0 0;color:#fff}@media (max-width:1400px){.mls-header-wrap{height:130px}.header-nav{top:auto;right:0;bottom:0;left:0;text-align:left}}@media (max-width:1200px){body.nav-open{overflow:hidden}.mls-header-wrap{height:65px}.header-mobileToggle{display:block;width:48px;position:relative;left:210px;top:5px;text-align:center}.header-mobileToggle:active,.header-mobileToggle:focus,.header-mobileToggle:hover{color:#ccc}.header-mobileToggle span{display:block;padding:5px 10px;border:1px solid #ddd;color:#ccc;line-height:normal;font-size:32px}.header-nav{top:0;right:auto;bottom:auto;left:0;border:none}.header-nav>ul{pointer-events:none;display:block;visibility:hidden;opacity:0;width:100%;position:fixed;top:66px;bottom:50px;z-index:-1;padding:0;background:#fff;border-top:1px solid #ddd;text-align:left;overflow:auto;-webkit-overflow-scrolling:touch;margin:0;-webkit-transition:all,ease-in-out .3s;-moz-transition:all,ease-in-out .3s;-ms-transition:all,ease-in-out .3s;transition:all,ease-in-out .3s}.header-nav>ul.open{pointer-events:auto;visibility:visible;opacity:1;z-index:9999}.header-nav ul li{display:block;float:none;position:relative;border-bottom:none}.header-nav li:hover ul{display:none;background:0 0}.header-nav ul li a{padding:15px 15px;background:#fff;border-bottom:1px #eee solid;font-size:16px;color:hsl(var(--siteColor1))!important;line-height:1;text-transform:uppercase}.header-nav ul li a:active,.header-nav ul li a:focus,.header-nav ul li a:hover,.header-nav ul li.sub>a{background:0 0!important;color:hsl(var(--siteColor1))!important}.header-nav ul li.active>a{color:hsl(var(--siteColor2))!important}.header-nav ul li i{display:block;height:47px;padding:14px 16px;position:absolute;top:0;right:0;background:hsl(var(--siteColor1))!important}.header-nav ul ul{display:none;width:100%;visibility:visible;opacity:1;position:relative;top:auto;left:auto;right:auto;transform:none;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);background:0 0;box-shadow:none}.header-nav ul ul li.sub:after{display:none}.header-nav ul ul li.sub>a{padding:15px 30px;color:#333!important}.header-nav ul ul li a{padding:15px 30px;line-height:1}.header-nav ul ul li a:hover{background:hsl(var(--siteColor1))!important}.header-nav ul ul ul{visibility:visible!important;opacity:1!important;left:0!important;background:#fff!important;box-shadow:none}.header-nav ul ul ul li a{padding:15px 45px}}@media (max-width:992px){.header-dropbox-list-img{padding-bottom:78%}.header-dropbox-list-img{padding-bottom:65%}.mls-footer-quick-links li{border:none}.mls-footer-quick-links li a{padding:15px}.mls-footer-quick-links li a span{display:none}.mls-footer-quick-links li a .fa{margin:0}.mls-footer-copyright{padding:12px;font-size:11px;text-align:right}.mls-footer-copyright span{display:block}}@media (max-width:768px){.header-dropbox{width:300px}.header-actions-action small{display:none}.header-action-phone{padding:25px 12px 0}}@media (max-width:736px){.mls-header-wrap{height:50px}.header-logo{width:143px}.header-logo a img{width:133px;height:35px}.header-mobileToggle{width:42px;top:4px;left:150px}.header-mobileToggle span{padding:0 7px}.header-actions-action{height:50px;padding:15px 7px 0;font-size:15px}.header-actions-action.header-action-phone{padding-top:13px}.header-actions-action .fa{font-size:20px}.header-action-create-account{padding:17px 15px 0}.header-nav>ul{top:51px;bottom:0}}@media (max-width:568px){.favorites-account-modal .modal-body{text-align:center}.favorites-account-modal .fa-stack{float:none;margin:0 0 10px 0;font-size:60px}.favorites-account-modal .btn-lg{font-size:21px}}@media (max-width:480px){.mls-footer-quick-links{padding:0 0 0 5px}.mls-footer-quick-links li a{padding:15px 10px}}@media (max-width:320px){.mls-footer-wrap{height:auto}.mls-footer-copyright,.mls-footer-quick-links{display:table;margin:0 auto;position:relative;text-align:center}}.adv-search-container{background:#f7f7f7;margin:50px auto;padding:10px 30px;border-radius:2px}.adv-search-wrap .heading{position:relative;margin:25px 0;padding:10px 25px;background:#f9f9f9;border-bottom:1px solid #ddd;font-size:20px;font-weight:500}.adv-search-wrap em{display:block;margin-bottom:15px;font-size:17px}.adv-search-wrap fieldset{margin:0 0 35px;padding:0 15px}.adv-search-wrap fieldset .heading{margin:0 -15px}.adv-search-wrap .bootstrap-select .btn,.adv-search-wrap input[type=email],.adv-search-wrap input[type=text],.adv-search-wrap textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:0;line-height:1.25}.adv-search-wrap .bootstrap-select .dropdown-menu{min-width:0!important;width:100%}.adv-search-wrap textarea{height:100px}@media (max-width:1200px){.adv-search-container{width:100%}}@media (max-width:568px){.adv-search-wrap fieldset .form-group{width:100%!important}}body.results-body{background:#fbfbfb}.results-header-wrap{position:fixed;top:0;right:0;left:0;z-index:3}.results-loader-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background:rgba(0,0,0,.5)}.results-loader-overlay .cssload-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.results-loader-overlay .cssload-tube-tunnel{width:50px;height:50px;border-color:#fff}.refine-wrap{height:50px;position:fixed;top:65px;right:0;left:0;z-index:2;background:#fff;border-top:1px solid #ddd}.refine-wrap:after{content:"";display:block;height:1px;position:absolute;top:100%;left:0;right:0;background:#ddd}.refine-wrap .alert{display:none;width:40%;position:absolute;top:100%;right:50%;left:10%;margin-top:15px}.refine-wrap .alert .close{top:-10px;right:-26px}.refine-wrap .alert h4{display:inline-block;margin:0;vertical-align:middle}.refine-wrap form{position:relative;margin:0}.refine-wrap form:after{content:"";display:block;clear:both}.refine-item{float:left;position:relative;border-right:1px #ddd solid;user-select:none}.refine-item.refine-bathrooms .refine-dropdown,.refine-item.refine-bedrooms .refine-dropdown{min-width:150px}.refine-item:after{content:"";display:table;clear:both}.refine-item.refine-title{padding:13px 10px;text-transform:uppercase;font-weight:700}.refine-item .refine-apply-all{width:100%;padding:14px 20px;background:#fff;border-radius:0}.refine-item .refine-clear-all{width:100%;padding:14px 20px;background:#fff;border-radius:0}.refine-search{width:190px}.refine-search .refine-text:before{content:"\f124";position:absolute;top:15px;left:15px;font-family:FontAwesome;font-size:15px;color:#717171}.refine-search input[type=text]{outline:0;display:block;width:100%;height:100%;padding:15px 25px 15px 35px;border:none;color:#484848;line-height:1;text-overflow:ellipsis}.refine-search input[type=text]::-webkit-input-placeholder{color:#484848}.refine-search input[type=text]::-moz-placeholder{color:#484848}.refine-search input[type=text]:-ms-input-placeholder{color:#484848}.refine-search input[type=text]:-moz-placeholder{color:#484848}.refine-search button{padding:5px;position:absolute;top:0;right:0;bottom:0;z-index:2;text-align:center}.refine-search button .fa{font-size:14px}.refine-item.refine-select{min-width:130px}.refine-item.refine-select .bootstrap-select{padding:0!important}.refine-item.refine-select .bootstrap-select:hover{background:#fff}.refine-item.refine-select .dropdown-toggle{max-width:200px!important;height:100%;padding:15px 20px 15px 15px;background:#fff!important;border:none;border-radius:0!important;box-shadow:none!important;color:#484848!important;font-weight:400;text-transform:capitalize}.refine-item.refine-select .dropdown-toggle:active,.refine-item.refine-select .dropdown-toggle:focus{background:#fff!important;outline:0!important;box-shadow:none!important}.refine-item.refine-select .dropdown-toggle .filter-option:focus,.refine-item.refine-select .dropdown-toggle:hover{background:#eee!important}.refine-item.refine-select .dropdown-toggle .filter-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.refine-item.refine-select .dropdown-toggle .filter-option:before{content:"\f00c";display:inline-block;position:relative;top:0;margin-right:5px;font-family:FontAwesome;font-size:16px;color:hsl(var(--siteColor1))!important;line-height:1}.refine-item.refine-select .dropdown-toggle .filter-option-inner{display:inline-block;vertical-align:top;padding:0}.refine-item.refine-select .dropdown-toggle .filter-option-inner-inner{text-overflow:ellipsis;white-space:nowrap;width:60px;line-height:1}.refine-item.refine-select .dropdown-toggle .caret{width:9px;height:9px;margin:0;top:13px!important;right:10px!important;border:none;color:#333}.refine-item.refine-select .dropdown-toggle .caret:before{content:"\f078";font-family:FontAwesome;font-size:9px;color:#717171}.refine-item.refine-select .bootstrap-select>.dropdown-menu{min-width:200px!important;right:-1px;left:-1px;margin:0!important;padding:0;border:1px #ddd solid!important;border-radius:0!important;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.refine-item.refine-select .bootstrap-select .dropdown-menu.inner{max-height:300px!important;overflow-y:auto!important;border:1px solid #eee}.refine-item.refine-select .bootstrap-select .dropdown-menu.inner li a{padding:10px 35px 10px 10px;line-height:1.25;text-transform:capitalize;white-space:normal}.refine-item.refine-select .bootstrap-select .dropdown-menu.inner li a:focus,.refine-item.refine-select .bootstrap-select .dropdown-menu.inner li:focus{outline:0!important}.refine-item.refine-select .bootstrap-select .dropdown-menu.inner li a span{margin:0!important}.refine-item.refine-select .bootstrap-select .dropdown-menu.inner li a span.glyphicon{top:30%}.refine-dropdown{padding:22px;position:absolute;top:100%;left:-1px;background:#fff;border:1px #ddd solid;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.refine-dropdown .btn-default{background:#fff;border:1px #ddd solid}.refine-dropdown-title{display:block;margin-bottom:15px;font-size:22px;font-weight:700}.refine-text{cursor:pointer;display:inline-block;height:49px;padding:15px;-webkit-transition:all,ease-in-out .25s;-moz-transition:all,ease-in-out .25s;-ms-transition:all,ease-in-out .25s;transition:all,ease-in-out .25s}.refine-text:hover{background:#eee;color:#111;text-decoration:none}.refine-text .fa{margin-right:4px;font-size:16px}.refine-text [class*=fa-chevron]{margin:0 0 0 7px;position:relative;top:-2px;font-size:9px}.refine-filters .refine-text .fa.toggle:before{content:"\f204"}.refine-filters .refine-text.active .fa.toggle:before{content:"\f205"}.filters-group{display:none}.filters-group button strong{font-weight:400}#viewFiltersMobile{display:none}.refine-dropdown.refine-counter{right:-1px;padding:15px}.refine-counter{user-select:none}.refine-counter .fa{cursor:pointer;width:30px;height:30px;margin:0 2px 15px;border:1px transparent solid;border-radius:50%;font-size:12px;line-height:2.5}.refine-counter .fa.disabled{cursor:default;background:#fff!important;border:1px #ddd solid;color:#ddd!important}.refine-counter .refine-drop-count{display:inline-block;vertical-align:-4px;font-size:24px;line-height:1}.refine-panel-controls{position:absolute;top:3px;right:10px}.refine-panel-controls button,.refine-panel-controls>a{display:inline-block;position:relative;padding:0;background:0 0;border:none}.refine-panel-controls a:active,.refine-panel-controls a:focus,.refine-panel-controls a:hover,.refine-panel-controls button:active,.refine-panel-controls button:focus,.refine-panel-controls button:hover{outline:0;text-decoration:none}.refine-panel-controls a .fa{vertical-align:middle;font-size:24px}.refine-panel-controls button{padding:10px;margin:0;font-size:14px}.refine-panel-controls span{display:none}#viewListAndMap{pointer-events:auto;opacity:1}#viewListAndMap.inactive{pointer-events:none;opacity:.5}.refine-filter-box{width:600px;height:500px;max-height:65vh;position:absolute;top:100%;left:50%;transform:translate(-50%,0);background:#fff;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.refine-filter-box-auto{padding:35px;overflow:auto;position:absolute;top:0;bottom:92px;left:0;right:0}.refine-filter-box.full{right:0}.refine-filter-heading{display:block;font-size:28px;font-weight:700;margin-bottom:15px;border-bottom:1px #eee solid;padding:0 0 10px}.refine-filter-heading-sub{font-weight:700;display:block;font-size:22px;margin-bottom:10px}.refine-filter-section{border-radius:5px;border-bottom:1px #eee solid}.refine-filter-section label{font-weight:400}.refine-filter-section .refine-filter-heading-sub label{margin:0 0 0 5px;padding:4px 10px 6px 35px;position:relative;background:#eee;border-radius:5px;border:none;font-size:14px;line-height:normal;font-weight:400}.refine-filter-section .refine-filter-heading-sub label:hover{background:#f8f8f8}.refine-filter-section .refine-filter-heading-sub label em{font-style:normal;font-size:14px}.refine-filter-section .refine-filter-heading-sub input[type=checkbox]+label:before{top:4px;left:10px}.refine-filter-section{padding:15px 20px 15px;border-radius:5px;border-bottom:1px #eee solid}.refine-filter-see-all{display:inline-block;padding:15px 0;font-size:16px}.refine-filter-action{padding:25px 35px;width:100%;height:92px;position:absolute;bottom:0;background:#fff;border-top:1px solid #ddd}.refine-filter-action.full{right:0}.refine-filter-action .btn-default{border:1px #ddd solid}.refine-filter-box .form-group input[type=text]{display:block;width:100%;padding:10px 15px;border:1px solid #ddd;line-height:1;text-transform:uppercase;text-overflow:ellipsis}.refine-filter-box .form-group .bootstrap-select .btn{height:40px;border:1px solid #ddd;border-radius:0}.refine-filter-box .mls-discalaimer{padding:20px 20px 0}.refine-must-haves .refine-dropdown{right:auto;width:200px}.refine-must-haves-list{margin:0 0 15px;padding:0;border:1px #eee solid;border-bottom:none;border-radius:3px}.refine-list-item{cursor:pointer;list-style:none;padding:10px 6px;line-height:normal;border-bottom:1px #eee solid;-webkit-transition:all,ease-in-out .25s;-moz-transition:all,ease-in-out .25s;-ms-transition:all,ease-in-out .25s;transition:all,ease-in-out .25s}.refine-list-item:hover{background:#eee}.refine-list-item em{font-style:normal}.refine-slider .refine-dropdown{width:300px}.refine-slider-wrap{padding:40px 15px 25px}.refine-filter-specific-property-select{display:block;width:100%;margin:0 0 10px;border:1px #ddd solid;font-size:18px}.refine-filter-specific-property-select>.dropdown-menu{min-width:0!important;width:100%}.refine-filter-specific-property-select>.dropdown-menu ul.dropdown-menu{max-height:250px!important}.results-wrap{position:relative;z-index:1}.results-list-wrap{padding:155px 15px 75px 15px;position:relative;z-index:1}.results-list-wrap .h1,.results-list-wrap h1{margin-top:0}.results-list-wrap .content-builder-wrap{margin-bottom:20px;font-size:16px!important}.results-list-wrap .content-builder-wrap .column{padding:0 15px}.results-list-wrap .content-builder-wrap p,.results-list-wrap .content-builder-wrap span{font-size:16px!important;line-height:1.5!important}.results-list-wrap .content-builder-wrap img{max-width:100%}.results-pagination{width:100%;margin-bottom:20px;position:relative}.results-pagination .pagination{width:100%;margin:0;position:relative;top:calc(100% + 6px)}.results-pagination .pagination li{display:table-cell;width:1%;padding:0 1px}.results-pagination .pagination a{display:block;width:100%;padding:10px 5px;border-radius:0;text-align:center;color:#484848}.results-pagination .pagination a.btn-control{background:hsl(var(--siteColor2));color:#fff}.results-pagination .pagination a.current-page{background:hsl(var(--siteColor1));color:#fff}.results-pagination .pagination a:active,.results-pagination .pagination a:focus,.results-pagination .pagination a:hover{background:#ddd;color:#333}.results-list-alert-popular{clear:both;padding:20px 25px;border-radius:0;color:#484848}.results-list-alert-popular .fa{margin-right:5px;font-size:20px;color:red}.results-list-legend{clear:both;position:relative;z-index:2;margin:0 0 10px;padding:10px 0;font-weight:500}.results-list-legend h1{display:inline-block;color:#494a4a}.results-list-legend .props-return{margin-left:10px}.results-list-key{margin:0;padding:0 160px 0 0}.results-list-key li{list-style:none;display:inline-block;margin:0 20px 10px 0}.results-list-legend .fa{margin-right:3px;font-size:20px}.results-list-sort{cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;border:1px #ccc solid}.results-list-sort .fa{position:relative;top:-2px;font-size:9px}.results-list-sort li{list-style:none;display:inline-block;margin:0;padding:0}.results-list-sort li span{display:block;padding:10px 15px;background:#fff;white-space:nowrap;line-height:1}.results-list-sort li span b{font-weight:400}.results-list-sort li span em,.results-list-sort li span i{font-style:normal}.results-list-sort ul{margin:0;padding:0;position:absolute;top:100%;right:-1px;background:#fff;border:1px #ccc solid;box-shadow:0 0 15px -7px #000}.results-list-sort ul li{display:block;border-top:1px #ddd solid}.results-list-sort ul li:first-child{border:none}.results-list-sort ul li span:hover{background:rgba(0,0,0,.05)}#list-all-results{clear:both}.results-list-properties{position:relative;z-index:1;padding:0 5px}.results-list-properties>.row>[class^=col]{display:inline-block;vertical-align:top;padding:0 15px;width:50%;margin-right:-4px;float:none}.results-list-property{margin-bottom:10px;background:#fff;box-shadow:0 0 5px -2px rgba(0,0,0,.25)}.results-list-property-img-wrap{position:relative}.results-list-property-flag{width:180px;position:absolute;top:10px;left:0;z-index:3}.results-list-property-special{display:inline-block;padding:5px 20px 5px 15px;position:absolute;top:15px;left:-5px;z-index:2;border:none;font-size:16px;font-weight:700;text-transform:uppercase}.results-list-property-special:active,.results-list-property-special:focus,.results-list-property-special:hover{text-decoration:none}.results-list-property-special .fa{margin-right:5px}.results-list-property-favorite{z-index:2;position:absolute;top:15px;right:15px;font-size:45px;line-height:normal}.results-list-property-favorite .fa-heart-o{color:#fff}.results-list-property-favorite .overlay{position:absolute;top:0;right:0;z-index:2}.results-list-property-favorite .under{position:absolute;top:0;right:0;z-index:1;color:rgba(0,0,0,.35)}.results-list-property-favorite .under.favorited{color:red}.results-list-property-link{display:block}.results-list-property-title-wrap{display:block;width:100%;padding:8px;z-index:2;position:absolute;bottom:0;left:0;text-shadow:rgba(0,0,0,.5) 1px 1px 1px}.results-list-property-title{display:inline-block;float:left;font-weight:700}.results-list-property-title h3{margin:0;font-size:20px;color:#fff;line-height:normal}.results-list-property-title em{display:block;font-size:15px;color:#fff;font-style:normal;font-weight:400;text-transform:uppercase}.results-list-property-rating{float:right;margin-top:24px;font-size:18px;line-height:normal}.results-list-property-rating .fa{margin-left:-3px;color:#edaf31;text-shadow:rgba(0,0,0,.5) 1px 1px 1px}.results-list-property-img{display:block;position:relative;z-index:1;padding-bottom:65%;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.results-list-property-img:after{display:block;width:100%;height:50px;opacity:.7;content:"";position:absolute;bottom:0;left:0;right:0;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.results-list-property-info-wrap{position:relative;padding:8px;line-height:normal;text-align:center}.results-list-property-info-price{display:inline-block;font-size:28px}.results-list-property-info-price small,.results-list-property-info-price sup{opacity:.75;position:relative;top:-5px;margin-right:2px;font-size:14px;color:#333}.results-list-property-info{padding:0;display:inline-block;margin-bottom:0}.results-list-property-info li:before{content:'\00a0\2022\00a0\00a0';color:#fff;margin:0 -3px;font-size:15px}.results-list-property-info li:first-child:before{content:'';margin:0}.results-list-property-info li{list-style:none;display:inline-block;font-size:14px;font-weight:500}.results-list-property-info-type{display:inline-block;font-size:15px;color:#fff;font-weight:500}.results-list-property-title h5{font-size:14px;text-transform:uppercase;margin:3px 0;font-weight:700}.results-list-property-title .address{text-transform:none;color:#fff}.save-search-alert .hr{margin:10px 0 15px;position:relative;font-size:20px;color:#ccc;font-weight:700;text-align:center}.save-search-alert .hr:after,.save-search-alert .hr:before{content:"";width:42%;height:1px;position:absolute;top:0;bottom:0;margin:auto;background:#dedede}.save-search-alert .hr:before{left:0}.save-search-alert .hr:after{right:0}.save-search-form input[type=text]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;line-height:1}.save-search-form .bootstrap-select button{padding:9px 12px;line-height:1}.map-wrap,.results-list-wrap{-webkit-transition:all,ease-in-out .3s;-moz-transition:all,ease-in-out .3s;-ms-transition:all .3s ease;transition:all,ease-in-out .3s}.results-list-wrap{width:60%;opacity:1}.refine-filter-action,.refine-filter-box{right:0}.map-wrap{width:40%;opacity:1;overflow:hidden;background:#aaa;position:fixed;top:115px;right:0;bottom:50px;z-index:1}.map-wrap .map-legend{position:absolute;top:0;right:0;margin:10px;padding:8px 10px;z-index:2;background:#fff;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;border-radius:2px}.map-wrap .map-legend span{vertical-align:middle;padding:0 10px 0 5px;border-right:1px solid #ddd;line-height:1}.map-wrap .map-legend span:last-child{padding-right:5px;border:none}.map-wrap .map-legend img{vertical-align:-1px}.map-anchor{position:absolute;top:0;right:0}#map{width:100%!important;height:100%}.gm-style-iw{width:180px!important}.gm-style-iw .btn{display:table;margin-top:10px}.gmnoprint:last-child{left:50px!important}.gm-style-cc+button{top:0!important;right:auto!important;left:0!important}#map-all-results .gm-style-iw{padding:12px!important}#map-all-results .gm-style-iw-d{overflow:auto!important}#map-all-results .gm-style img{max-width:100%!important;height:auto!important}.results-inquiry-form-wrap{padding:25px 15px;background:#eee;border:1px solid #ddd}.results-inquiry-form-text{padding:0 15px;text-align:center;font-weight:700}.results-inquiry-form-caption{margin-bottom:15px}#noResultsContactFormMSG{font-size:18px}.results-inquiry-form [class*=col-]{width:50%}.results-inquiry-form [class*=col-]:nth-last-of-type(-n+2){width:100%}.results-inquiry-form .bootstrap-select .btn{height:36px;padding:10px 15px;border:1px solid #ddd;border-radius:0;font-size:14px;color:#484848!important;line-height:1;font-weight:400;text-transform:capitalize}.results-inquiry-form input[type=text]{height:36px;padding:10px 15px;border:1px solid #ddd;border-radius:0;font-size:14px;color:#484848;line-height:1}.results-inquiry-form textarea{height:100px;padding:10px 15px;border:1px solid #ddd;border-radius:0;font-size:14px;color:#484848;line-height:1;text-transform:capitalize}.results-inquiry-form ::-webkit-input-placeholder{color:#484848;text-transform:capitalize}.results-inquiry-form ::-moz-placeholder{color:#484848;text-transform:capitalize}.results-inquiry-form :-ms-input-placeholder{color:#484848;text-transform:capitalize}.results-inquiry-form :-moz-placeholder{color:#484848;text-transform:capitalize}.map-wrap-full,.results-list-full-width{width:100%;z-index:5}.results-list-full-width .refine-filter-action,.results-list-full-width .refine-filter-box{right:0}.results-footer-wrap{position:fixed;bottom:0;left:0;right:0;z-index:3}.special-modal-info{padding:10px 15px}.special-modal-info h4{font-size:22px}@media (min-width:2000px){.results-list-properties>.row>[class^=col]{width:33.33333333%;min-height:1px;float:left;position:relative}.results-list-full-width .results-list-properties>.row>[class^=col]{width:25%!important}}@media (max-width:1460px){.map-wrap .map-legend{top:50px;right:auto;left:0}}@media (max-width:1400px){.refine-wrap{top:130px}.results-list-wrap{padding:205px 15px 75px 15px}.map-wrap{top:180px}.map-wrap.map-wrap-full{height:calc(100vh - 190px)}}@media (min-width:1200px){.results-list-full-width .results-list-properties>.row>[class^=col]{width:33.33333333%}}@media (max-width:1200px){.mobile-hidden{display:none!important}.filters-group{display:inline-block;position:absolute;top:4px;left:5px;z-index:3}.filters-group button{padding:10px;outline:0;background:0 0;border:none}.refine-mobile{height:auto}.refine-mobile:after{display:none}.refine-mobile.refine-wrap{top:65px}.refine-mobile .refine-form{position:fixed;top:110px;left:0;right:0;bottom:50px;padding-bottom:70px;overflow:auto;background:#fff}.refine-mobile-controls{width:100%;height:auto;padding:10px 15px;box-shadow:0 0 15px -5px #000;position:fixed;top:65px;right:0;left:0;z-index:2;background:#fff;text-align:center}.refine-mobile-controls a{width:auto;height:auto}.refine-mobile-controls a .fa{margin-right:3px;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.refine-mobile-controls a span{display:inline-block}.refine-mobile-controls button{margin:0 10px;padding:0}.refine-mobile-controls #viewFiltersMobile{display:inline-block;margin-left:10px}.refine-mobile .refine-item{float:none;position:relative;border-right:none;user-select:none}.refine-mobile .refine-apply-item,.refine-mobile .refine-clear-item{width:50%;position:fixed;top:65px;z-index:9;padding:3px;background:#f7f7f7;border:none;border-bottom:2px solid #ccc}.refine-mobile .refine-apply-item{right:0;text-align:right}.refine-mobile .refine-clear-item{left:0;text-align:left}.refine-mobile .refine-item .refine-apply-all,.refine-mobile .refine-item .refine-clear-all{width:auto;padding:8px 20px;border-radius:4px}.refine-mobile .refine-item .refine-text{display:block;padding:15px 25px;border-bottom:1px #eee solid}.refine-mobile .refine-item .refine-dropdown{width:auto;position:relative;top:auto;left:auto;border:none;box-shadow:none;border-bottom:1px #eee solid}.refine-mobile .refine-item .refine-dropdown:after{content:"";display:block;clear:both}.refine-mobile .refine-item .refine-dropdown.refine-counter{right:auto}.refine-item.refine-select .dropdown-toggle .filter-option-inner-inner,.refine-mobile .refine-item.refine-select .dropdown-toggle{width:100%!important;max-width:100%!important;text-overflow:ellipsis}.refine-mobile .refine-slider .refine-dropdown{width:auto}.refine-mobile .refine-dates{text-align:left}.refine-mobile .refine-dropdown.datepicker-wrap .ui-datepicker-calendar td a,.refine-mobile .refine-dropdown.datepicker-wrap .ui-datepicker-calendar td span{width:auto}.refine-mobile .refine-filters .refine-filter-box,.refine-mobile .refine-filters .refine-filter-box-auto{width:100%;height:auto;max-height:none;position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;padding:30px;overflow:visible;box-shadow:none}.refine-mobile .refine-filters .refine-filter-box-auto{padding:0}.refine-mobile .refine-filters .refine-filter-action{height:auto;position:relative;right:auto;bottom:auto;left:auto;padding:35px 0}.refine-mobile .refine-apply-item,.refine-mobile .refine-clear-item{width:100%;position:relative;top:auto}#viewFiltersMobile{display:block}.results-list-wrap{padding:135px 15px 75px 15px}.results-list-property-rating,.results-list-property-title{display:block;float:none}.map-wrap{top:110px}}@media (max-width:1024px){.refine-mobile{top:64px}.refine-mobile-controls{top:65px}.refine-mobile .refine-form{top:109px}.results-pagination{margin-top:20px}.results-list-wrap{width:100%;padding:140px 15px 75px 15px}.results-list-property-rating{display:inline-block;float:right}.results-list-property-title{display:inline-block;float:left}.map-wrap{display:none}.map-wrap.map-wrap-full{display:block;top:109px}}@media (max-width:768px){.results-list-legend{padding:0 0 10px}.results-list-key li{display:block;margin:0;padding:3px 0}.results-list-key .fa{width:20px;text-align:center}.results-list-property-rating,.results-list-property-title{display:block;float:none}}@media (max-width:736px){.refine-filter-section{padding:0}.refine-mobile.refine-wrap{top:49px}.refine-mobile-controls{top:50px;text-align:right}.refine-mobile .refine-form{top:94px;bottom:0}.refine-mobile .refine-filters .refine-filter-box,.refine-mobile .refine-filters .refine-filter-box-auto{padding:15px}.refine-mobile .filters-group button strong{display:none}.results-list-wrap{padding:120px 15px 70px}.results-list-key{padding:0}.results-list-properties>.row>[class^=col]{display:block;width:100%;padding:0 15px}.results-list-property-title-wrap{padding:8px;text-align:center}.results-list-property-rating{display:block;float:none}.results-list-property-title{display:block;float:none}.results-list-property-info-price small,.results-list-property-info-price sup{top:-3px}.map-wrap.map-wrap-full{top:94px;bottom:0}.results-footer-wrap{position:relative}}@media (max-width:568px){.results-inquiry-form [class*=col]{width:100%!important}}@media (max-width:568px){.results-inquiry-form [class*=col-]{width:100%!important}.results-pagination .pagination{padding:1px;border-radius:3px;box-shadow:0 0 0 rgba(0,0,0,.5)}.results-pagination .pagination .btn-control-item{display:inline-block;vertical-align:top;width:50%;margin-right:-4px;position:relative}.results-pagination .pagination li a{border-radius:0}}@media (max-width:480px){.header-dropbox{width:auto;max-width:100%;left:0;position:fixed;top:50px}.header-dropbox-list{max-height:330px}.results-list-sort{position:relative;margin:15px 0 -10px}.results-list-sort li{display:block}.results-list-sort ul{width:100%;right:auto;left:auto;border:none}.results-list-sort span .fa{float:right;margin:0;top:5px}.results-list-pagination .btn{padding:8px 14px}.results-list-alert-popular{text-align:center}.results-list-property-info-price{position:relative;margin-bottom:5px;padding-bottom:12px}.results-list-property-info-price small,.results-list-property-info-price sup{position:absolute;top:auto;right:0;bottom:0;left:0}.results-list-property-info-wrap{text-align:center}.results-list-property-info-type{display:block;position:relative;padding:0}.refine-mobile .refine-form{bottom:0}.refine-filter-section label{font-size:16px}.refine-filter-section label input[type=checkbox]{top:1px}}@media (max-width:414px){.results-pagination .pagination a{padding:6px 7px!important}}@media (max-width:320px){.results-list-property-info{padding:0 40px}}.property-wrap{width:100%;max-width:1600px;margin:0 auto;position:relative;z-index:1}.property-wrap:after{content:"";display:block;clear:both}#returnToTop{display:none;width:54px;height:40px;position:fixed;bottom:10px;right:10px;z-index:999;-webkit-transition:none;-moz-transition:none;transition:none}#returnToTop:focus,#returnToTop:hover{outline:0;text-decoration:none}#propertyDetails{width:75%;height:auto;position:relative;z-index:1;float:left;font-size:16px;line-height:1.5}.property-banner-wrap{position:relative;z-index:1}.property-banner{width:100%;padding-bottom:60%;position:relative;z-index:1;overflow:hidden;background:#999}.property-banner .hidden-gallery,.property-banner .hidden-gallery .fancybox img{display:none}.property-image{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity .5s}.property-image:before{content:"";display:block;width:100%;height:100%;position:absolute;top:45%;font-size:35px;text-align:center}.property-image>img{cursor:pointer;display:none;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.property-map{visibility:hidden;opacity:0;z-index:1;transition:visibility .5s,opacity .5s}.property-map.active{visibility:visible;opacity:1;z-index:5}.property-map #map{position:relative;z-index:5}.property-tour{position:relative;z-index:1;visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.property-tour:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.property-tour.active{visibility:visible;opacity:1;z-index:5}.property-iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.property-iframe iframe{width:100%;height:100%;position:relative;z-index:5}.banner-btn-wrap{display:block;width:100%;max-width:100%;position:absolute;right:0;bottom:0;left:0;z-index:10;margin:auto;padding:10px 0;text-align:center}.property-banner .collapse-btn{display:inline-block;min-width:160px;margin:0 0 5px;padding:10px 12px;text-align:center}.property-banner .collapse-btn:hover{background:#fff}.property-banner .property-map-btn,.property-banner .property-tour-btn{background:hsla(0,0%,100%,.75)}.property-banner .property-gallery-btn{background:hsla(0,0%,100%,.75)}.property-list-property-favorite{position:absolute;top:15px;right:15px;z-index:15;font-size:45px;line-height:normal}.property-list-property-favorite .fa-heart-o{color:#fff}.property-list-property-favorite .overlay{position:absolute;top:0;right:0;z-index:2}.property-list-property-favorite .under{position:absolute;top:0;right:0;z-index:1;color:rgba(0,0,0,.35)}.property-list-property-favorite .under.favorited{color:#eb2323}.property-overview{position:relative;padding:40px 40px 20px}.property-overview:after{content:"";display:table;clear:both}.property-overview .property-name{float:left;margin:0 15px 7px 0;font-size:32px;line-height:1.15;text-transform:uppercase}.property-overview .price-range{float:right;position:relative;top:3px;margin-bottom:34px;font-size:22px;line-height:1}.property-overview .price-range small,.property-overview .price-range sup{position:relative;top:-5px;opacity:.75;font-size:14px;color:#333}.property-overview hr{clear:both}.property-overview .property-info{margin-bottom:15px}.property-overview .property-info.property-info-icons{margin-bottom:0}.property-info:after{content:"";display:table;clear:both}.property-info-item{display:block;float:left;position:relative;margin:0 12px 3px 0;padding-right:12px}.property-info-item:after{content:"";display:table;position:absolute;top:0;right:0;bottom:0;border-right:1px solid #999}.property-info-item:last-child:after{display:none}.property-info-item.info-icon:after{display:none}.property-info-item.info-icon .fa{vertical-align:middle;margin-right:3px;position:relative;font-size:26px}.property-open-house-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;position:relative;padding:0 25px 20px}.property-open-house-wrap{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;padding:15px}.property-open-house{width:100%;position:relative;padding:20px;background:hsl(var(--siteColor6),.25);border-radius:3px;overflow:hidden;text-align:center}.property-open-house:before{content:"";width:0;height:0;position:absolute;top:0;left:0;border-style:solid;border-width:50px 50px 0 0;border-color:#333 transparent transparent transparent}.property-open-house .alert-icon{position:absolute;top:10px;left:10px;text-shadow:1px 1px 1px #999}.property-open-house .h3{margin-top:0}.property-agent-comments{position:relative;padding:0 55px 20px}.property-agent-comment{position:relative;margin:0 -15px;padding:20px;background:#efefef;border-radius:3px;overflow:hidden;text-align:center}.property-agent-comment:before{content:"";width:0;height:0;position:absolute;top:0;left:0;border-style:solid;border-width:65px 65px 0 0;border-color:#333 transparent transparent transparent}.property-agent-comment:after{content:"";width:0;height:0;position:absolute;top:0;right:0;border-style:solid;border-width:0 65px 65px 0;border-color:transparent #333 transparent transparent}.property-agent-comment .h3{margin-top:0}.property-tabs-wrap{position:relative;margin-bottom:2px}#propertyTabs{position:relative;margin:0;padding:0 4px;display:flex;justify-content:space-between}#propertyTabs.fixed{width:1200px;max-width:calc(100% / 4 * 3);position:fixed;top:0;z-index:800;background:#fff;border-bottom:none;box-shadow:#000 0 0 10px -3px}#propertyTabs:after{content:"";display:table;clear:both}.property-tabs li{list-style:none;flex-grow:1;padding:2px}.property-tabs li:first-child{border-left:none}.property-tabs li a{display:block;position:relative;padding:12px 5px;background:#f4f4f4;border-radius:6px;font-size:14px;color:#484848;font-weight:500;text-align:center;-webkit-transition:padding .35s,background .35s,color .35s;-moz-transition:padding .35s,background .35s,color .35s;-ms-transition:padding .35s,background .35s,color .35s;transition:padding .35s,background .35s,color .35s}.property-tabs li a:focus,.property-tabs li a:hover{background:#eee;text-decoration:none}.property-tabs li a.active{background:hsl(var(--siteColor1));color:#fff}.property-details-wrap .info-wrap{padding:20px}.property-details-wrap .info-wrap p:last-child{margin:0}.info-wrap .info-wrap-heading{position:relative;padding:10px 25px;background:#f4f4f4;border-bottom:1px solid #ddd;border-radius:6px;font-size:20px;font-weight:500}.info-wrap .info-wrap-body{padding:25px}.info-wrap em{display:block;margin-bottom:15px}.info-wrap.active .info-wrap-heading{background:hsl(var(--siteColor1));color:#fff}.info-wrap .table,.info-wrap table{width:100%}.info-wrap .btn-group{display:table;margin:0 auto}.info-wrap .btn-group .btn{min-width:160px;border:1px solid #ddd}.info-wrap .btn-group .refine-item{display:inline-block;position:relative;overflow:visible}.info-wrap .btn-group .refine-item>li{display:block;height:auto;padding:0}.info-wrap .btn-group .refine-item .refine-dropdown{width:100%;height:200px;padding:0;overflow:auto;text-align:left}.info-wrap .btn-group .refine-item a{display:block;padding:10px 15px;border-bottom:1px solid #ddd}.info-wrap .signature{margin:4px 10px 12px;font-size:75%;font-style:italic}.info-wrap .owl-carousel{cursor:move}.info-wrap .scroll-indicator{display:block;margin-bottom:15px;text-align:center}.info-wrap .scroll-indicator.hide-mobile{display:none}.info-wrap .scroll-indicator strong{display:inline-block;margin-left:10px}.info-wrap .scroll-indicator .drag{display:inline-block}.info-wrap .scroll-indicator .swipe{display:none}.desc-block{max-height:40vh;position:relative;overflow:auto}.details-wrap .details-list{max-height:50vh;overflow-y:auto;padding:0}.details-wrap .details-list li{list-style:none;display:inline-block;vertical-align:top;width:50%;margin-right:-4px;padding:8px;border-bottom:1px solid #e2e2e2}.disclaimer{padding:40px 40px 20px;font-size:14px;text-align:center}.contact-form .bootstrap-select .btn,.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{width:100%;padding:10px;border:1px solid #ddd;line-height:1.25}.contact-form textarea{height:100px}.property-sidebar-wrap{width:25%;float:left;position:absolute;top:0;right:0;z-index:2}.property-sidebar-wrap:before{content:"";display:block;width:400px;max-width:calc(100% / 4);position:fixed;top:0;bottom:0;background:#fbfbfb;box-shadow:#000 0 0 15px -7px}#propertySidebar{display:block;padding:25px 20px 100px;position:relative;overflow-y:auto;font-size:16px}#propertySidebar.fixed{display:block;width:400px;max-width:calc(100% / 4);position:fixed;top:0;bottom:0;z-index:800}.property-sidebar .alert-views{display:block;margin-bottom:25px;padding-left:55px;position:relative;border-radius:0;border-top:none;color:#484848}.property-sidebar .alert-views .fa{height:36px;position:absolute;top:0;bottom:0;left:10px;margin:auto;font-size:36px;color:#fe0102}.property-sidebar .btn{display:table;width:235px;max-width:235px;margin:0 auto 15px}.property-sidebar .hr{margin:10px 0 15px;position:relative;font-size:20px;color:#ccc;font-weight:700;text-align:center}.property-sidebar .hr:after,.property-sidebar .hr:before{content:"";width:42%;height:1px;position:absolute;top:0;bottom:0;margin:auto;background:#dedede}.property-sidebar .hr:before{left:0}.property-sidebar .hr:after{right:0}.property-sidebar .area-specialist{margin-top:30px;padding:20px;background:#efefef;border-radius:4px}.property-sidebar .area-specialist h3{margin-top:0}.property-sidebar .area-specialist img{max-width:200px;max-height:150px;margin:0 auto}.mortgage-calculator-form .btn-group{display:table;margin:0 auto}.offer-form input[type=email],.offer-form input[type=text],.offer-form textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;line-height:1}.offer-form textarea{height:100px;line-height:1.25}#mobileClose{display:none;width:54px;height:40px;margin:0;position:fixed;right:10px;bottom:10px;color:#fff;line-height:1}#propertySidebar.active #mobileClose{display:block}#sharePropertyModal .modal-body{min-height:75px}#sharePropertyModal .rrssb-buttons{visibility:hidden;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s}#sharePropertyModal .rrssb-buttons li{width:25%!important}.social-sharing-wrap{margin-top:50px}.social-sharing-wrap .addthis_inline_share_toolbox{display:table;margin:0 auto}.property-footer-wrap{position:relative;z-index:900}.property-footer-wrap .mls-footer-copyright{padding-right:75px}@media (max-width:1200px){#propertyDetails{width:70%;-webkit-transition:width .25s;-moz-transition:width .25s;-ms-transition:width .25s;transition:width .25s}.property-sidebar-wrap{width:30%}#propertyTabs.fixed{max-width:calc(100% / 10 * 7)}#propertySidebar{-webkit-transition:width .25s;-moz-transition:width .25s;-ms-transition:width .25s;transition:width .25s}#propertySidebar.fixed,.property-sidebar-wrap:before{max-width:calc(100% / 10 * 3)}.property-sidebar .alert{font-size:15px}}@media (min-width:1025px){#propertySidebar,#propertySidebar.fixed{display:block!important}#propertySidebar.active #mobileClose{display:none!important}}@media (max-width:1024px){#propertyDetails,#propertyTabs.fixed{width:100%;max-width:100%;padding-right:0}.property-sidebar-wrap{width:100%;position:relative;z-index:999}.property-sidebar-wrap:before{display:none}#propertySidebar,#propertySidebar.fixed{display:block;width:100%;max-width:100%;padding:60px 25px;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:unset;background:#f9f9f9}.property-footer-wrap{margin-bottom:60px;z-index:1}.property-footer-wrap .mls-footer-copyright{padding-right:12px}.explore-footer{display:none}#returnToTop{z-index:99}}@media (max-width:768px){.property-banner{padding-bottom:63%}.split-cost-icon{margin-top:0}}@media (max-width:736px){.property-banner-wrap .collapse-btn{min-width:40px;width:40px;padding:10px}.property-banner-wrap .collapse-btn span{display:none}.property-overview{padding:25px 15px 20px}.property-open-house-wrap{flex-basis:100%;padding:5px 15px}.property-info-item:first-child{float:none}.property-info-item:first-child:after{display:none}.property-info-item.info-icon{float:left}.property-tabs li a{font-size:14px}.property-tabs li a span{display:none}.property-details-wrap .info-wrap{padding:20px 15px}.info-wrap .heading{margin:-10px -5px 20px}.info-wrap .scroll-indicator{display:block}.info-wrap .scroll-indicator .drag{display:none}.info-wrap .scroll-indicator .swipe{display:inline-block}.details-wrap .details-list{height:180px;overflow-y:scroll}.disclaimer{padding:20px 15px}}@media (max-width:568px){.property-banner{padding-bottom:65%}.property-info-item{float:none;margin-right:0;padding-right:0}.property-info-item:after{display:none}.property-info-item.info-icon{margin-right:10px}.property-info-item.info-icon:last-child{margin-right:0}.details-wrap .details-list li{width:100%;margin:0}}@media (max-width:480px){.calendar-legend span{width:115px}.calendar-legend span:nth-child(3){clear:left}.mobile-dates-toggle-wrap #mobileDatesToggle{width:190px}.info-wrap .scroll-indicator.hide-mobile{display:block}#sendToFriendForm [class*=col-]{width:100%}}@media (max-width:414px){.property-info-item.info-icon{float:none;margin-bottom:7px}.info-wrap .btn-group .btn{min-width:0;padding:10px 15px}.details-wrap .details-list{height:300px}.mobile-dates-toggle-wrap{height:100px}.mobile-dates-toggle-wrap #mobileDatesToggle{padding:20px 0}.mobile-dates-toggle-wrap small{display:block}#mobileClose,#returnToTop{height:60px;bottom:30px}.property-footer-wrap{margin-bottom:100px}}.compare-wrap{padding:50px 0}.compare-wrap h1{margin:0 0 40px}.compare-wrap .back-btn{display:table}.compare-carousel{padding:0 50px}.compare-carousel .owl-nav{position:absolute;right:0;top:35%;left:0}.compare-carousel .owl-next,.compare-carousel .owl-prev{width:36px;height:36px;padding:9px 0;position:absolute;background:rgba(0,0,0,.75)!important;border-radius:2px;text-align:center}.compare-carousel .owl-prev{left:0}.compare-carousel .owl-next{right:0}.compare-carousel .owl-next.disabled,.compare-carousel .owl-prev.disabled{background:rgba(0,0,0,.25)!important}.compare-carousel .owl-next .fa,.compare-carousel .owl-prev .fa{font-size:18px}.compare-list-property{box-shadow:0 0 5px -2px #000;background:#fff;margin-bottom:30px}.compare-list-property-img-wrap{position:relative}.compare-list-property-special{z-index:2;position:absolute;top:15px;left:-5px;display:inline-block;padding:5px 20px 5px 15px;font-weight:700;text-transform:uppercase;font-size:16px}.compare-list-property-special:active,.compare-list-property-special:focus,.compare-list-property-special:hover{text-decoration:none}.compare-list-property-special .fa{margin-right:5px}.compare-list-property-favorite{z-index:2;position:absolute;top:15px;right:15px;font-size:45px;line-height:normal}.compare-list-property-favorite .fa-heart-o{color:#fff}.compare-list-property-favorite .overlay{position:absolute;top:0;right:0;z-index:2}.compare-list-property-favorite .under{color:rgba(0,0,0,.35);position:absolute;top:0;right:0;z-index:1}.compare-list-property-favorite .under.favorited{color:red}.compare-list-property-link{display:block}.compare-list-property-title-wrap{display:block;width:100%;padding:15px;z-index:2;position:absolute;bottom:0;left:0;text-shadow:rgba(0,0,0,.5) 1px 1px 1px}.compare-list-property-title{float:left;display:inline-block}.compare-list-property-title h3{margin:0;font-size:20px;color:#fff;line-height:normal}.compare-list-property-title em{font-size:15px;color:#fff;font-style:normal;font-weight:400;text-transform:uppercase;display:block}.compare-list-property-rating{margin-top:22px;font-size:20px;line-height:normal;float:right}.compare-list-property-rating .fa{margin-left:-3px;text-shadow:rgba(0,0,0,.5) 1px 1px 1px}.compare-list-property-img{position:relative;z-index:1;display:block;padding-bottom:65%;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.compare-list-property-img:after{z-index:1;opacity:.7;display:block;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:50px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.compare-list-property-info-wrap{position:relative;padding:15px;line-height:normal;text-align:center}.compare-list-property-info-price{font-size:22px;color:#333;display:inline-block;margin:0 0 8px}.compare-list-property-info-price small,.compare-list-property-info-price sup{font-size:14px;color:#333;opacity:.75;position:relative;top:-5px;margin-right:2px}.compare-list-property-info{margin:0;padding:0}.compare-list-property-info li{display:inline-block;margin-right:6px;list-style:none;font-size:14px}.compare-list-property-info-type{display:inline-block;font-size:15px;color:#fff;font-weight:500}.compare-wrap .btn-group{display:table;margin:0 auto 35px;clear:both}.compare-wrap .btn-group .btn{border-left:1px solid #fff}.compare-wrap .btn-group .btn:first-child{border-left:none}.compare-wrap .no-favs{clear:both;padding:10% 0;text-align:center}.send-to-friend-form .property-info{margin:0 -15px;padding:15px}.send-to-friend-form .property-info:nth-child(odd){background:#f7f7f7}.send-to-friend-form .property-info label{font-size:21px}.send-to-friend-form [class^=col]:first-child{padding-right:10px}.send-to-friend-form [class^=col]:last-child{padding-left:10px}.send-to-friend-form .thumbnail{margin:0;padding:0;border:none}.send-to-friend-form textarea{width:100%;min-height:90px;padding:10px;border:1px solid #ddd;border-radius:4px}.send-to-friend-form .form-group{margin-top:15px}.send-to-friend-form input[type=submit]{margin-top:15px}.compare-footer-wrap{position:fixed;right:0;bottom:0;left:0;z-index:3}@media (max-width:768px){.compare-wrap h1{margin-bottom:20px;font-size:28px}.compare-wrap .back-btn{margin-bottom:25px}}@media (max-width:568px){.compare-wrap{padding:25px 0}.compare-wrap .back-btn,.compare-wrap h1{display:block!important;float:none!important}}@media (max-width:414px){.send-to-friend-form [class^=col]{width:100%;padding:0 15px!important}.send-to-friend-form [class^=col]:first-child{margin-bottom:15px}}.real-estate-wrapper{padding:50px 0}.real-estate-wrapper .compare-wrap,.real-estate-wrapper .saved-searches,.real-estate-wrapper .update-profile{padding:25px 0}.real-estate-wrapper .compare-wrap .container{padding:0}.real-estate-wrapper .compare-wrap .no-favs{margin:0;padding:35px 0}.real-estate-wrapper .client-profile [class^=col]{margin-bottom:15px}.real-estate-wrapper .client-profile label{display:block}.real-estate-wrapper .client-profile input[type=text]{width:100%;padding:8px 15px;border:1px solid #ddd;border-radius:3px}.real-estate-wrapper .client-profile .bootstrap-select .btn{padding:12px 15px;border:1px solid #ddd;border-radius:3px}.real-estate-wrapper .search-btns{padding-top:24px}@media (max-width:768px){.real-estate-wrapper .search-btns{margin-top:10px;padding-top:0}}@media (max-width:568px){.real-estate-wrapper .client-profile [class^=col]{width:100%}}.print-gallery-image{display:none}.print-property-images{display:none}@media print{body,html{font-size:12pt}h1{font-size:18pt}h2{font-size:16pt}h3,h4,h5,h6{font-size:14pt}.i-header{display:none}#propertyDetails{font-size:12pt}.property-list-property-favorite{display:none}.banner-btn-wrap{display:none}.property-overview .property-name{display:block;font-size:18pt}.property-overview .price-range{display:block;float:none}.property-agent-comments{padding:0 25px}.property-agent-comment{background:0 0;border:1px solid #ddd}.property-agent-comment:after,.property-agent-comment:before{display:none}#propertyTabs{display:none}.property-details-wrap .info-wrap{padding:10px 15px}.info-wrap .heading{margin:0;padding:0;border:none;font-size:14pt}.details-wrap{overflow:auto}.details-wrap .details-list{height:auto;max-height:none;overflow:auto}.details-wrap .details-list li{border:none}.inquire-wrap{display:none}.property-sidebar-wrap{display:none}.i-footer [class^=col]:not(:first-child){display:none}.i-footer .i-footer-logo{display:none}.i-baseline{display:none}.i-wrapper+span{display:none}#returnToTop{display:none}.print-gallery-image{display:block}.property-image{height:auto;position:relative}.print-property-images,.property-banner .hidden-gallery .fancybox img{display:block;width:100%;height:auto;object-fit:cover;position:relative}.property-image>img{position:relative}.property-banner .hidden-gallery,.property-banner .hidden-gallery .fancybox img{display:block}#hiddenGallery a:after{display:none}.property-banner{padding-bottom:0}#hiddenGallery a{display:block;float:left;width:50%}}