.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";#navmenu{z-index:20002}img{height:auto;max-width:100%}::-webkit-input-placeholder{color:#9f9f9f;font-style:normal}:-moz-placeholder{color:#9f9f9f;font-style:normal}::-moz-placeholder{color:#9f9f9f;font-style:normal}:-ms-input-placeholder{color:#9f9f9f;font-style:normal}#content-content .over-the-banner-container #qsLocationBox,.over-the-banner-container #qsLocationBox{margin-top:0;padding-bottom:0}#ui-v3-listing-listingdetail .masterviewport-primary-content{padding:0}#ui-v3-listing-listingdetail #Master_pnlNotesAndRatings,#ui-v3-listing-listingdetail #listingdetail-tabs,#ui-v3-listing-listingdetail .ld-nearbycommunities,#listingdetail-container-inside-REMOVE>aside>nav,#ui-v3-listing-communitylanding .secondary-content,#ui-v3-listing-communitylanding .primary-content>p.visible-xs,#ui-v3-listing-communitylanding .community-main-layout-3-container{display:none!important}#criteria-location .input-group-addon .btn{border:1px solid #a40d2c;margin-left:6px;padding:3px 6px 0;border-radius:0;height:34px;background-color:#fff;color:#a40d2c}#headingDriveTime .panel-title>a:before{position:relative;display:block!important;margin:0;padding:10px 0 0!important;content:"Drive Time"}#headingDriveTime .panel-title>a:before{position:relative;padding-top:5px!important;height:44px;background-color:#a40d2c;color:#fff;top:-10px}#headingDriveTime .panel-title>a.collapsed:before{color:#333;background-color:#fff;border-top:1px solid #ddd}#recohomepage .masterviewport-outer-content-container,#recohomepage .masterviewport-inner-content-container.show-grid{margin-top:0}#recohomepage .logo-image{display:none}#recohomepage .logo-image-reversed{display:block!important}#recohomepage .navbar-brand{background-color:transparent}#ui-v3-listing-communitylanding .masterviewport-outer-content-container{width:100%;max-width:none}#ui-v3-listing-communitylanding .masterviewport-primary-content{padding:0}#headingDriveTime .panel-title{margin:0!important;height:40px;border-bottom:#ddd 1px solid}#accordionDriveTime.panel-group{margin:0;padding:0;clear:left}#headingDriveTime a>img{display:none}#headingDriveTime .panel-title>a{float:none;display:block;margin-top:10px;padding:0;text-decoration:none;text-indent:16px;width:100%;height:50px}#listingdetail-main .secondary-content{margin-top:7px}#listingdetail-contactinfo h5{font-weight:400;margin-top:6px;color:#001548;font-size:1.28571rem;font-weight:400;text-align:center}#recohomepage .container,#ui-v3-listing-listingsearch .container{padding-right:0;padding-left:0;width:100%;max-width:none}#ui-v3-listing-listingdetail .masterviewport-outer-content-container{width:100%;max-width:none}#photo-carousel-container .carousel-count{bottom:20%;left:7%;top:auto!important;border-radius:0}#travel-form .row{margin-left:-15px;margin-right:-15px}#travel-chart{height:220px!important}#travel-chart>canvas{min-height:220px!important;position:absolute!important}.travel-tooltip{margin-left:10px}.no-padding{padding:0}#description-menu-birdseye-item a:before,#description-menu-largerphotos-item a:before,#description-menu-virtualtour-item a:before,#description-menu-photogallery-item a:before{position:relative;display:block;margin:0 auto;font-family:"FontAwesome";font-size:1.71429rem}#description-menu-virtualtour-item a:before{content:""}#description-menu-largerphotos-item a:before{content:""}#description-menu-photogallery-item a:before{content:""}#description-menu-birdseye-item a:before{content:""}#description-menu-largerphotos-item{display:none}#mapsearch-mainmap-results{padding-left:15px;padding-right:15px}#mapsearch-criteria{padding:1.5em 0 0;background-color:#e9e9e9}#moreOptionsSearchCriteria{padding-right:0;padding-left:0;background-color:#fff;border-color:#888;height:auto!important;position:absolute;right:.5%;top:125%;width:350px;z-index:20}#mapsearch-advisory-box-count,#mapsearch-advisory-box-total,.did-you-know-container{font-size:1.1em}#mapsearch-criteria-basicsearch{position:relative;margin:0 auto;z-index:auto}#moreOptionsSearchCriteria.active{z-index:20}#mapsearch-count{float:left;margin:0;padding-left:20px;background-color:transparent!important;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.92857rem;font-weight:300;line-height:30px;text-align:right;min-width:150px}#LocationBox,#LocationBox2,#mapsearch-criteria-location,#mapsearch-criteria-location2,#criteria-location-input,#criteria-location-input2,#rif-firstname,#rif-lastname,#rif-emailaddress,#rif-phone,#travel-form input{background:transparent;border-color:#b1b1b1;border-style:none none solid;border-width:0 0 1px;box-shadow:none;color:#666}input#criteria-location-input:focus{text-align:left}#location-criteria-list{width:auto;z-index:19;max-width:490px;position:absolute;bottom:21px;margin-left:15px}#criteria-location-input{padding-right:10px;border-color:#333;font-size:14px;color:#555;position:relative;top:5px}#LocationBox,#mapsearch-criteria-location,#LocationBox2,#mapsearch-criteria-location2{float:left;display:inline-block;padding-bottom:0;font-size:1.28571rem;color:#9f9f9f;border:0;width:auto}#mapsearch-criteria-location{min-width:240px}#mapsearch-criteria-location2{width:90%}#mapsearch-searching-message{z-index:2}#photo-viewer-menu{position:absolute!important;top:100%;width:100%}#listingdetail-tabs{margin-top:60px}#listingdetail-main{position:relative}#cboxLoadedContent iframe{position:absolute;top:0;left:0;bottom:0}#photo-carousel-fullscreen-open-icon,#carousel-container{display:none}#current-image-container{height:88%!important;margin:0 auto}.photoCarouselBtn-prev,.photoCarouselBtn-next,.carousel-count{display:none!important}.reco-sidebar,.masterviewport-primary-content>p.visible-xs,#leaderBoardBottomContainer+div.row{display:none!important}.masterviewport-primary-content{width:100%!important}#recohomepage .navbar-default .navbar-toggle .icon-bar{background-color:#fff}#recohomepage .site-header__greeting a,#recohomepage .site-header__greeting span{color:#fff}#listingdetail-main .primary-content{float:none;margin:0 auto;padding:40px 0}.table.compare-table tr.compare-row>td{background-color:#fff;color:#202020}.table.compare-table tr>td{border:0!important}.compare-table .compare-row,.compare-table .row-name,.compare-table .compare-table-section-title a,.compare-table .address-container a,.compare-table .price-container,.compare-table .compare-data-value,.compare-table .compare-data,.compare-table .thumb-row a{font-size:1rem;font-weight:normal;text-align:left;border:0!important}.table-striped>tbody>tr:nth-child(2n+1)>td,.table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f3f3f3}.compare-table .thumb-row a{width:100%;max-width:450px;height:100%;min-height:187px;max-height:312px;overflow:hidden}.compare-table .thumb-row img{max-height:none}.compare-table{border-collapse:separate;border-spacing:1em 0}.home-page-search__form__inner .bootstrap-select.btn-group .btn-default.dropdown-toggle:hover{background-color:rgba(255,255,255,0)!important}.home-page-search__form__inner .bootstrap-select.btn-group.open .btn-default.dropdown-toggle:focus{background-color:rgba(255,255,255,.7)!important}.navmenu.navbar-collapse.collapse.in:before{position:fixed;display:block;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,.4);content:"";z-index:-1}.navbar-default .navbar-toggle .icon-bar{background-color:#a40d2c;height:3px}.r-cta-save-property{width:20px;height:20px}.site-header__greeting a,.site-header__greeting span{color:#a40d2c;font-size:80%}.site-header__greeting .user-name-account a,.site-header__greeting .logged-out a{font-size:1rem;font-style:normal;line-height:1.2}.site-header__greeting{margin-top:14px}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-static-top{position:absolute;left:0;top:-65px;width:100%}.navbar-header{width:100%!important;background:#fff}.r-criteria-summary-container #criteria-location-summary ul{padding:0}.r-criteria-summary-container #criteria-location-summary{display:inline-block}.r-rs-label+#mapsearch-criteria-remarks{display:inline-block;float:left;max-width:155px;padding:0;width:auto}.social-bookmarks .dropdown-toggle.share-dropdown:before{font-family:"FontAwesome";content:""}.mapsearch-criteria-layout .map-search-drive-time .panel,.mapsearch-criteria-layout .map-search-drive-time .panel-heading{padding:0;background:transparent;border:0}.r-view-gallery .mapsearch-results-property-item .actionicons-info-container{padding-right:0}.r-criteria-summary-container li.enabled-criteria .icon-remove{display:inline-block;margin:-1px 0 0 5px;background-image:url("/Images/REcos/35009/icons/glyphicons-halflings-red.png");vertical-align:middle;cursor:pointer}.mapsearch-results-property-item .well>aside,.mapsearch-results-property-item .well>address{padding-right:.7rem;padding-left:.7rem}.mapsearch-results-property-item .actionicons-info-container{max-width:70px}.mapsearch-results-property-item .r-side-list-infocontainer{padding-left:15px}.actionicons-info-container [class*="col-"]>a>span{margin:0;font-size:1.75em}.ld-ctae-social-links .social-bookmarks>ul>li{float:none}.r-view-map .mapsearch-results-property-item>.well{margin-bottom:0;padding:1rem 10px;border-right:0;border-left:0}.r-view-map .mapsearch-results-property-item{padding:0;margin-bottom:-1px}.r-view-gallery .mapsearch-results-property-item{padding-right:.83333%;padding-left:.83333%}.r-view-gallery .mapsearch-results-body{max-height:none;overflow:visible}.r-view-map .mapsearch-results-body{padding:0}.enabled-criteria .r-criteria-enabled{display:none}.btn-select-all-locations{display:none}.actionicons-info-container .fa-heart-o{color:#dedede}.list-unstyled li>h3{text-align:left}.r-criteria-view-tabs-container .r-tab .fa{display:block;font-size:22px;text-align:center}#mapsearch-mainmap-toolbar{float:right;width:calc(60%)}@media(max-width:580px){#mapsearch-mainmap-toolbar{float:right;width:calc(100%);height:200px}}.map-search-drive-time .panel-title>a{padding:10px 15px;outline:none}.r-view-map .mapsearch-results-all,.r-view-map .mapsearch-mainmap-toolbar.in+.mapsearch-results-all{float:left;width:calc(40%)}.r-view-map .mapsearch-mainmap-toolbar{float:right;width:calc(60%)}.r-view-map .mapsearch-results-all{top:0!important}.mapsearch-mainmap.mapsearch-mainmap-dim,.mapsearch-mainmap.mapsearch-mainmap-dim>.MicrosoftMap{padding-bottom:60%}.home-page-search__form+.home-page-search__link{display:none}.site-header.sticky .sticky-search{max-width:none}.sticky .home-page-search__form__inner,.sticky .home-page-search__form{width:100%}.sticky .input-group-btn,.sticky .input-group-addon{display:none!important}.home-page-search__form__inner .bootstrap-select.btn-group .dropdown-menu li.selected{display:none}.r-share-save-container .open .dropdown-menu{position:absolute;background:#fff}.reco-qs-container .input-group-addon>a{display:block;padding:3px 0;color:#fff;text-decoration:none}.form-spacer-group div.form-spacer+div>label.sr-only{height:12px}.r-share-save-container .navbar-nav>li>a:hover,.r-share-save-container .navbar-nav>li>a:focus{color:#202020;border-color:#fff}.r-share-save-container .navbar-nav>li>a>.caret{color:#fff}.r-share-save-container .navbar-nav>li>a{background-color:transparent;border-color:#fff;color:#fff}.r-criteria-view-tabs-container .r-tab.active,.r-criteria-view-tabs-container .r-tab.active+.tooltip,#mapsearch-viewtab-gallery.r-tab+.tooltip,.r-criteria-view-tabs-container .r-tab:hover+.tooltip,.r-criteria-view-tabs-container .r-tab:focus+.tooltip{display:none!important}.r-criteria-tab-bar .icon-remove{background-image:url("../img/glyphicons-halflings-white.png")}.r-criteria-summary-container li.enabled-criteria input,.r-criteria-summary-container .btn-refiner-criteria-clear-all{display:none}.r-criteria-summary-container li.enabled-criteria{float:left;height:30px;margin:2px 2px 0;padding:5px 5px 0 10px;color:#a40d2c}.r-share-save-container .navbar-nav{float:left!important;margin-top:3px;margin-right:0!important;margin-left:0!important}.r-criteria-tab-bar .enabled-criteria a{color:#fff}.recently-sold-and-nearby-properties-for-sale a{position:relative;display:block;text-decoration:none;z-index:8;outline:none}.see-all-pager>a{display:inline!important;opacity:1!important}.recently-sold-and-nearby-properties-for-sale{position:relative}.location-row .button-bar>div{padding-right:5px;padding-left:5px}.ld-section .no-image-container>img{height:100%;min-height:490px}.recently-sold-and-nearby-properties-for-sale .card img{display:block;margin:0 auto;max-height:510px}.r-options-modal .drivetime-rangetype-label>input{margin-top:0;margin-bottom:4px}.r-options-modal .drivetime-rangetype-label{float:left;padding-right:20px;line-height:20px}.r-options-modal .active-selections,.r-options-modal .search-criteria-refiners-header,.location-row .search-criteria-refiners-header h5{display:none}.r-options-modal .form-control{margin-bottom:15px}.recently-sold-and-nearby-properties-for-sale .text-center recent-sold-propeties+.row{position:relative;z-index:1}#NearbyListings-container .see-all-pager{display:none}.might-also-like+.might-also-like{margin-top:4em}.recently-sold-and-nearby-properties-for-sale .row{margin-top:2em}.recently-sold-and-nearby-properties-for-sale .card{border:0}.recently-sold-and-nearby-properties-for-sale .card-block{padding-right:0;padding-left:0}.recently-sold-and-nearby-properties-for-sale .card-block-image{display:block;min-height:172px}.recently-sold-and-nearby-properties-for-sale .card-text{margin-bottom:0;line-height:1.3;color:#333}.recently-sold-and-nearby-properties-for-sale .pager-container{position:absolute;display:block;width:100%;height:100%;top:0;z-index:auto}.recently-sold-and-nearby-properties-for-sale .pager li.see-all-pager>a{display:inline;padding:10px 25px 8px;font-size:1em}.recently-sold-and-nearby-properties-for-sale .pager li>a,.recently-sold-and-nearby-properties-for-sale .pager li>span{padding:8px 7px 7px;background-color:#a40d2c;opacity:.8;border:0;border-radius:0;color:#fff}.recently-sold-and-nearby-properties-for-sale .left-pager{position:absolute;top:30%;left:-20px}.recently-sold-and-nearby-properties-for-sale .right-pager{position:absolute;top:30%;right:-20px}.recently-sold-and-nearby-properties-for-sale .see-all-pager{position:absolute;top:105%;bottom:auto;left:45%}.button-bar .btn{font-family:"oswald",sans-serif;font-size:1em;font-weight:400}.r-options-modal .btn-block:after:hover,.r-options-modal .btn-block:after:focus,.r-options-modal .btn-block:hover:after,.r-options-modal .btn-block:focus:after,#headingDriveTime .panel-title>a:hover,#headingDriveTime .panel-title>a:focus,#inrix-target:hover+i.fa,#inrix-target:focus+i.fa{color:#fff}.r-options-modal .btn-block.collapsed{background-color:#fff!important;color:#333}.r-options-modal .btn-block:hover,.r-options-modal .btn-block:focus,.r-options-modal .btn-block:active,#headingDriveTime .panel-title:hover>a:before,#headingDriveTime .panel-title:focus>a:before,#headingDriveTime .panel-title:active>a:before,#headingDriveTime .panel-title:hover,#headingDriveTime .panel-title:focus,#headingDriveTime .panel-title:active{background-color:#a40d2c!important;color:#fff!important}.views-nav-container>.nav{position:relative;z-index:1}.r-options-modal .btn-block.collapsed>i.fa,.r-options-modal .btn-block>i.fa,#inrix-target .panel-title a>i.fa{position:relative;float:right;font-size:24px;line-height:1;color:#a40d2c;top:-30px;z-index:1}#inrix-target .panel-title a>i.fa,.r-options-modal .btn-block>i.fa{position:absolute;font-size:1.4rem;color:#a40d2c;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);top:20px;right:15px}#inrix-target .panel-title a.collapsed>i.fa,.r-options-modal .btn-block.collapsed>i.fa{color:#a40d2c!important;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);top:10px;right:15px}#inrix-target .panel-title a.primary-search-toggle>i.fa,.r-options-modal .btn-block.primary-search-toggle>i.fa{top:20px}#inrix-target .panel-title a.collapsed>i.fa{top:3px}#inrix-target .panel-title a>i.fa{color:#fff;top:4px;right:0}.r-options-modal .btn-block>i.fa:hover,.r-options-modal .btn-block>i.fa:focus,.r-options-modal .btn-block>i.fa:active,#inrix-target .panel-title a.collapsed:hover>i.fa,#inrix-target .panel-title a.collapsed:focus>i.fa,#inrix-target .panel-title a.collapsed:active>i.fa,#inrix-target .panel-title a.collapsed>i.fa:hover,#inrix-target .panel-title a.collapsed>i.fa:focus,#inrix-target .panel-title a.collapsed>i.fa:active{color:#fff}.inrix-container{position:relative;clear:left}.form-on-market{border-bottom:1px solid #ddd}#inrix-target+i.fa{position:absolute;float:none;top:20px;right:12px}i.fa.positioned-caret{position:absolute;font-size:23px;right:28px;top:20px;color:#a40d2c}.inrix-container:hover i.fa{color:#fff}.r-options-modal .btn-block,#headingDriveTime .panel-title>a:before{position:relative;margin-top:-1px;padding:10px 15px;border-color:#ddd;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.07143rem;text-align:left;text-transform:capitalize;clear:left}.r-options-modal .btn-block.primary-search-toggle{font-size:1.5rem}.r-view-gallery .actionicons-info-container{max-width:70px}.secondary-content .nav-pills.ld-ctas li>a{font-size:1rem!important;letter-spacing:-.025em;background-repeat:no-repeat}.r-view-map .r-side-list-photo,.r-view-gallery .r-side-list-photo{position:relative;margin-right:auto;margin-left:auto;min-height:100px;background:transparent}.r-view-gallery .r-side-list-photo{max-height:414px}.community-dp .lf-section:after{position:absolute;display:block;margin-top:4em;height:1px;left:0;width:100%;border-top:#e9e9e9 1px solid;content:""}.property-details-additional-info .additional-info{padding-bottom:2rem;min-height:96px}.mapsearch-criteria-layout .show-grid{margin-bottom:0;padding-bottom:5px;clear:right}.drive-time-location-label .padding-right-0{padding-right:0}.drive-time-location-label .padding-left-0{padding-left:0}.primary-content .ld-section.ld-alert *{float:left;margin:0;padding:0 5px 0 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.07143rem;line-height:normal;text-transform:capitalize}.r-location-span .r-badge-counter,.search-criteria-uppertabs .active-selections-badge{background-color:#001548}.r-location-span .r-badge-counter{padding:6px 8px 4px;height:auto;width:auto;right:-49px;z-index:2}.search-criteria-uppertabs .active-selections{border:0}.social-bookmarks .share-like-container iframe,.social-bookmarks .share-like-container,.social-bookmarks li.divider-before{display:none!important}.social-bookmarks .share-dropdown{padding:0;font-family:"Open Sans";line-height:1}.SocialNetworkingLinksContainer .navbar-inner{border:0;background:none;padding:0;box-shadow:none}.ld-ctae-social-links .SocialNetworkingLinksContainer{margin:0;padding:0}.dropdown-toggle.share-dropdown .caret{margin-left:0;border:0;visibility:visible}.property-details-additional-info-container p:first-letter {text-transform:capitalize}.property-details-additional-info-container p{text-transform:lowercase}@media(min-width:768px){.property-details-additional-info-container{margin-top:2em;padding-bottom:0}}.details-header,.panel-default>.panel-heading{background-color:#e9e9e9}.nav-tabs.r-view-tabs-container>div{padding:0;font-size:1rem;max-height:44px}.nav-tabs>div,.nav-tabs>div:hover,.nav-tabs>div:focus,.nav-tabs>div.active,.nav-tabs>div.active:hover,.nav-tabs>div.active:focus{background-color:transparent;border-color:transparent;font-size:1.1em!important;color:#fff}.form-spacer-group>div{vertical-align:middle}.ld-section.ld-alert h5::after{content:":"}.ld-section.ld-alert h5{color:#001548;font-weight:bold}.ld-ctas.nav-pills{margin-bottom:.75em}.mapsearch-criteria-layout .location-row:before{display:inline-block;min-height:50px;content:""}.mapsearch-criteria-layout .location-row{position:relative;padding:0}.mapsearch-criteria-layout label.sr-only{color:transparent}.map-search-outer-container{margin-top:-24px}.r-share-save-container.navbar-right{float:left}.site-footer__worldwide-connections li img{min-height:30px}.ld-ctas.nav-pills li>a:hover,.ld-ctas.nav-pills li>a:focus{background-color:transparent}.dropdown-toggle.share-dropdown:before,.ld-ctas.nav-pills>li>a{margin-bottom:.5em;padding:0;font-family:"Open Sans";font-size:1.15em;text-align:center;font-weight:500}.ld-ctas.nav-pills>li>a,.social-bookmarks .dropdown-toggle.share-dropdown{font-size:14px!important;line-height:.92!important}.dropdown-toggle.share-dropdown:before,.ld-ctas.nav-pills>li>a:before,.ld-ctas.nav-pills>li>a>i:before{color:#b1b1b1;display:block;margin-bottom:.5em;font-size:1.71429rem}.ld-ctas.nav-pills>li{margin-bottom:1em;padding-left:0;padding-right:0;min-width:65px}.views-nav-container li>a,.views-nav-container li>span,.ld-navbar.pager li>a,.ld-navbar.pager li>span{background-color:transparent;border:0;color:#fff}.views-nav-container li>a,.views-nav-container li>span{color:#b1b1b1}.ld-navbar.pager li>a,.ld-navbar.pager li>span{font-size:.92857rem;padding-right:.5em;padding-left:.5em}.ld-navbar.pager li>a:hover,.ld-navbar.pager li>a:focus,.ld-navbar.pager li>span:hover,.ld-navbar.pager li>span:focus{text-decoration:underline}.views-nav-container li>a:hover,.views-nav-container li>a:focus,.views-nav-container li>span:hover,.views-nav-container li>span:focus{background-color:transparent;color:#fff}.views-nav-container>ul{max-width:330px}.col-details-container>.details-header,.ld-section .panel-heading{font-weight:300}.col-details-container>.details-header,.panel-info>.panel-heading{background-color:#e9e9e9;border-color:#e9e9e9;color:#001548;font-family:"oswald",Arial;font-size:1.35rem}.property-details-additional-info:before{content:""}.property-details-additional-info{margin-top:0;font-size:1em}.close-button-container .close{position:relative;padding:0 10px;top:-10px;z-index:2;opacity:1}.views-nav-container .nav{float:left;max-width:350px}.ld-navbar.pager{position:relative;float:none;margin-bottom:0;background-color:#001548;top:46px;z-index:8}.r-share-save-container li:nth-child(3),.r-share-save-container li:nth-child(2){margin:0;padding:0;width:15px;visibility:hidden;display:none}.nearby-sold-price.card-title>span:first-child{padding-left:5px}.ld-ctas i{display:block;color:#b1b1b1}.tableborder img{max-height:10px!important}.search-criteria-uppertabs a,.search-criteria-lowertabs a{font-size:14px;font-weight:600;cursor:pointer}.community-main-layout-2-container h2:before,.community-main-layout-2-container h2:after{position:relative;display:block;font-family:"oswald",sans-serif;font-size:1rem;font-weight:400;text-align:center;text-transform:uppercase;color:#001548;content:"Location";visibility:visible}.community-main-layout-2-container h2:after{font-size:1.71429rem;text-transform:capitalize;content:"Getting There & Around"}.community-main-layout-2-container .community-mapdims>div{max-height:400px;overflow:hidden!important}.community-main-layout-2-container .community-mapdims{margin-top:3em;max-width:none}.community-main-layout-2-container{margin-top:7em;margin-bottom:3em;padding-bottom:20.75%;max-height:500px;overflow:hidden!important}.community-main-layout-2-container h2{visibility:hidden}.community-main-citycontent{margin-bottom:4em}p.viewer-description-text{color:#fff}.over-the-banner-container,.qs-over-banner .over-the-banner-container{min-height:30px;margin:0}.over-the-banner-container .home-page-search__form__inner:before{border-bottom:1px solid #001548;bottom:4px;content:"";display:block;height:1px;position:absolute;width:77%}.home-page-search__form__inner{width:auto;min-width:255px}.home-page-search .bootstrap-select .btn{background-color:transparent!important}.home-page-search .bootstrap-select{float:left!important}.r-share-save-container{position:relative;float:left!important;margin-bottom:5px;padding-right:0!important;width:auto;z-index:0}.r-criteria-view-tabs-container{float:right!important;padding-left:0!important;width:auto}.r-criteria-view-tabs-container:after,.r-criteria-view-tabs-container:before,.r-view-tabs-container>div,.r-view-tabs-container,.nav-tabs{border:0}.r-view-tabs-container{float:right!important;margin-bottom:7px}.r-criteria-tab-bar{padding-top:13px;padding-top:.9rem;background-color:#001548;color:#fff;max-width:1110px;margin:0 auto}.masterviewport-outer-content-container{margin-top:0}.r-ls-sortbutton{height:30px}.search-criteria-uppertabs:before{position:absolute;border:1px solid #888;border-bottom:none;border-right:none;content:"";width:25px;height:25px;border-width:1px 0 0 1px;top:-13px;left:70%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:rgba(255,255,255,.98);z-index:1}.search-criteria-uppertabs{border:1px solid #888;border-bottom:0;border-radius:0;left:-1px;right:0;width:350px;top:-45px;padding:0 15px 12px}.search-criteria-lowertabs{border-bottom:0;border-radius:0;width:350px}a.criteria-cancel{position:absolute;top:5px;right:5px}a.criteria-cancel:after{font-size:10px;content:""}.search-criteria-uppertabs .active-selections span.active-selections-text{color:#001548}.map-search-drive-time .panel-collapse{padding:20px;border:0}.map-search-inner-container,.map-search-container{clear:both}.mapsearch-location{margin:0;padding:0}.masterviewport-outer-content-container{max-width:1600px}.r-saved-property-image{max-width:24px;font-size:1.5em;right:auto;left:40px;top:20px}.jcarousel-container-horizontal{margin-left:-7px!important}.search-criteria-refiners-header{margin:0;padding-bottom:0;background-color:transparent}.mapsearch-display-count{margin-left:auto;margin-right:auto;max-width:71.4286rem}.did-you-know-container{float:none!important;font-size:1.1em;margin-left:auto;margin-right:auto;max-width:58.5%;overflow:hidden;width:auto}.navbar-brand{border:0;margin-left:20px;padding-right:0;padding-left:0}.r-side-list-photo{padding:0}.r-side-list-infocontainer{padding-top:1rem 10px}.mapsearch-results-property-item .well:hover,.mapsearch-results-property-item .well:focus{background-color:#e8effd}.mapsearch-results-property-item .well{margin-bottom:1.2em;padding:0;border:1px solid #b1b1b1}.mapsearch-results-property-item{font-size:.92857rem}.r-sidelist-openhouse{display:block;margin:0;padding:.5em 1em;background-color:rgba(0,21,72,.9);color:#fff;font-family:"oswald",sans-serif;font-size:.92857rem;font-weight:300;left:0;right:0;bottom:0;text-align:left;text-transform:uppercase;z-index:2}.nearby-sold-price.card-title{position:absolute;display:block;margin:0;padding:.5em 1em;background-color:rgba(0,21,72,.9);color:#fff;font-family:"oswald",sans-serif;font-size:.92857rem;font-weight:300;left:0;right:0;bottom:0;text-align:left;text-transform:uppercase;z-index:2}.r-sidelist-status,.r-sidelist-status.label{margin-top:0;margin-right:0;padding:.5em 1em;width:100%;font-family:"oswald",sans-serif;font-size:.92857rem;font-weight:300;color:#fff;background-color:rgba(0,21,72,.9);text-transform:uppercase}.nearby-sold-price.card-title{margin-top:-17px;margin-bottom:10px;font-size:1rem;line-height:1.7;position:relative;bottom:auto}.r-location-row{margin:0 auto}.compare-listing-label{font-size:.95714em;font-weight:bold}.compare-listing-picker{margin-bottom:.2em!important}input.compare-listing-picker:checked{background-color:#a40d2c}.community-social{position:relative;float:right;padding-right:20px;top:20px}.mapsearch-criteria-layout{position:relative;min-height:75px;background-color:#e9e9e9}.map-results-summary{margin-top:0;padding-top:0;background:#001548;padding-left:15px}.mapsearch-display-count{display:none}.views-nav-container .divider-before:before{content:""}.views-nav-container{background-color:#202020;border-color:#202020}.r-criteria-summary-container{z-index:2}.lower-case-text{text-transform:lowercase}.panel-info{border-color:#e9e9e9}.travel-submit{margin-top:5px;margin-bottom:5px}.col-details-container,.panel{box-shadow:none;border:none}.well{background:none;border:1px solid #b1b1b1;border-radius:0}.panel{border-radius:0}.community-social{display:none}.ac_results{border:1px solid #b1b1b1;box-shadow:0 3px 6px rgba(0,0,0,.12);width:auto!important}.ac_results ul{max-height:none!important}.ac_results li{border-bottom:1px solid #b1b1b1;padding:.5em;font-size:1rem;line-height:1.42857;color:#666}.ac_results ul li.ac_over{color:#a40d2c;font-weight:400;cursor:pointer}.ac_results li strong{font-weight:normal}.fp-jcarousel-container .jcarousel-description-container{width:auto}.fp-jcarousel-container .prev_button:before,.fp-jcarousel-container .next_button:before,.fp-jcarousel-container .prev_button,.fp-jcarousel-container .next_button{display:none!important}.jcarousel-list li,.fp-jcarousel-container .jcarousel-item{min-width:340px;min-height:375px}.fp-jcarousel-container .jcarousel-clip-horizontal{margin-bottom:2em}.jcarousel-prev-horizontal,.jcarousel-next-horizontal{display:none}#description-menu-largerphotos-item{display:none!important}.jcarousel-description-container{margin-bottom:.71429em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}.jcarousel-description-container{position:absolute;top:61%}.nearby-sales-beds-baths,.nearby-sold-beds-baths{font-weight:300}.jcarousel-address-text:after{position:relative;display:inline-block;content:",  "}.jcarousel-line-three-text:before,.nearby-sold-beds-baths:before,.nearby-sales-beds-baths:before{position:absolute;display:inline-block;margin-top:4.5em;font-family:"oswald",sans-serif;font-weight:300;color:#a40d2c}.nearby-sales-text:after,nearby-sold-text:after{display:block;content:"LEARN MORE  >";clear:left}.jcarousel-line-three-text:before{display:block;content:"LEARN MORE  >";clear:left}.jcarousel-line-three-text:hover:before,.jcarousel-line-three-text:focus:before,.nearby-sold-beds-baths:hover:before,.nearby-sold-beds-baths:focus:before,.nearby-sales-beds-baths:hover:before,.nearby-sales-beds-baths:focus:after{margin-right:5px;text-decoration:underline}.jcarousel-address-text,.jcarousel-line-three-text,.jcarousel-city-state-text,.card-text{color:#333}.jcarousel-price-text{margin-top:15px;margin-bottom:10px;font-family:"oswald",sans-serif;font-weight:400;font-size:1.17857rem;color:#001548}.jcarousel-line-three-text{clear:both}.photoCarouselBtn-prev,.photoCarouselBtn-next{background-color:#a40d2c;opacity:.8}.did-you-know-container{width:100%;max-width:none}.did-you-know-text{padding-right:12px}.mapsearch-results-paging-properties,.pagination li>a,.pagination li>span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.92857rem;font-weight:normal}.mapsearch-results-paging{clear:left}.video-js{position:relative;z-index:-1}.navmenu,.navbar-offcanvas{width:300px;height:auto;border-width:1px;border-style:solid;border-radius:4px}.navmenu-fixed-left,.navmenu-fixed-right,.navbar-offcanvas{position:fixed;z-index:1050;top:0;bottom:0;overflow-y:auto;border-radius:0}.navmenu-fixed-left,.navbar-offcanvas.navmenu-fixed-left{left:0;right:auto;border-width:0 1px 0 0}.navmenu-fixed-right,.navbar-offcanvas{left:auto;right:0;border-width:0 0 0 1px}.navmenu-nav{margin-bottom:10px}.navmenu-nav.dropdown-menu{position:static;margin:0;padding-top:0;float:none;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.navbar-offcanvas .navbar-nav{margin:0}.btn,.btn>i.fa{background-image:none;-webkit-transition:100ms linear;transition:100ms linear;-webkit-transition-property:background-color,color;transition-property:background-color,color}.r-criteria-summary-container li.enabled-criteria,.r-location-summary-dropdown .btn,.btn-default{font-family:"oswald",sans-serif;font-weight:400;line-height:inherit;background-color:#fff;color:#a40d2c;text-transform:uppercase;border:#a40d2c 1px solid;border-radius:0}.r-location-summary-dropdown .btn{color:#a40d2c}.btn-default:focus{background-color:#fff!important;border-color:#a40d2c!important;color:#a40d2c!important}.btn-default:focus .r-badge-counter{color:#a40d2c!important}.btn-default:hover .r-badge-counter{color:#fff!important}.btn-default:hover>i.fa{color:#fff!important}.btn-primary{font-family:"oswald",sans-serif;font-weight:400;line-height:inherit;text-transform:uppercase;border-color:#a40d2c;border-radius:0}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#830a23;color:#fff!important;border-color:#830a23!important}.btn.btn-default.btn-block.close .r-badge-counter{background-color:#001548}.r-more-button .icon-caret,.r-more-button .r-badge-counter{position:relative;display:inline-block}.r-more-button .r-badge-counter:before{position:relative;display:inline-block}.r-more-button .r-badge-counter:before{content:"("}.r-more-button .r-badge-counter:after{content:")"}.r-more-button:hover .r-badge-counter,.r-more-button:focus .r-badge-counter{color:#fff}.r-more-button .r-badge-counter{padding:0 2px;background:none;border:0;font-family:"oswald",sans-serif;font-weight:400;color:#a40d2c;right:-2px;top:0;width:auto}.button-bar .r-more-button{color:#a40d2c;text-align:left}.button-bar .r-more-button i.fa{color:#a40d2c;position:absolute;right:20px;font-size:21px;-webkit-transform:scaleY(.9);-moz-transform:scaleY(.9);-ms-transform:scaleY(.9);transform:scaleY(.9)}.button-bar .r-more-button:hover i.fa{color:#fff}.btn.btn-link{border:0 none;font-family:inherit;font-weight:normal;text-transform:none}.social-login a,.social-login a[href^="http:"]{background-image:url("/Images/Common/SocialLinkIcons/social-network-icons.png");background-repeat:no-repeat}.social-media-icons li a span,.social-login li a,.link-panel li a{background-color:#a40d2c}.social-login a.facebook{background-position:6px 6px}.social-login a.twitter{background-position:-34px 6px}.social-login a.linkedin{background-position:-153px 6px}.social-login a.google{background-position:-114px 6px}.listingdetail-property-container{margin-bottom:0;padding:0;border:0}.form-control{border-color:#b1b1b1;border-radius:0!important}.footer-nav a{color:#fff;text-decoration:none}.footer-nav{background-color:#001548;color:#fff}.home-page-search__form__inner .form-control::-moz-placeholder{color:#9f9f9f}.home-page-search__form__inner .form-control:-ms-input-placeholder{color:#9f9f9f}.home-page-search__form__inner .form-control::-webkit-input-placeholder{color:#9f9f9f}.form-control::-moz-placeholder{color:#9f9f9f}.form-control:-ms-input-placeholder{color:#9f9f9f}.form-control::-webkit-input-placeholder{color:#9f9f9f}#content-content .masthead,.inner-header-container .sticky{display:table;margin:0 auto;width:100%;max-width:69.5rem}.sticky .home-page-search__form__inner{border-bottom:1px solid #b1b1b1}.sticky i{float:left;margin:0;padding:15px 0 0;color:#999}.navbar-static-top{position:absolute;left:0;top:0;width:100%;background:transparent;border-color:transparent;z-index:2000}.navbar-header,.inner-header-container{width:100%!important}.inner-header-container{position:relative;min-height:60px}.sticky-container{position:fixed;background-color:#fff;border-bottom:1px solid #e9e9e9;top:0;left:0;min-height:50px;width:100%;z-index:1}#recohomepage #headerInnerContainer .sticky-container{z-index:10001}#headerInnerContainer .sticky-container{z-index:9}.sticky{position:-webkit-sticky;position:sticky;top:0;padding:0}#recohomepage .masterviewport-outer-content-container{margin-top:-90px}#recohomepage .navbar-header{background-color:transparent}.navbar-header{position:absolute;width:100%}.fp-jcarousel-container{position:relative;width:100%!important;background:none;border:0;z-index:0}#listingdetail-tabs-tabstrip [class^="icon-"]:after,#listingdetail-tabs-tabstrip [class*=" icon-"]:after,#listingdetail-tabs-tabstrip [class^="icon-"]:before,#listingdetail-tabs-tabstrip [class*=" icon-"]:before{content:""}.panel-info [class^="icon-"],.panel-info [class*=" icon-"],.ld-navbar.pager [class^="icon-"],.ld-navbar.pager [class*=" icon-"]{background-image:url("/images/common/css/bootstrap/v2.2.2/img/glyphicons-halflings-white.png")}.mapsearch-results-body [class^="icon-"],.mapsearch-results-body [class*=" icon-"],.cta-sidebar [class^="icon-"],.cta-sidebar [class*=" icon-"],.ao-details-office-cta [class^=" icon-"],.ao-details-office-cta [class*=" icon-"],.ao-details-agent-cta [class^=" icon-"],.ao-details-agent-cta [class*=" icon-"]{background-image:url("/Images/REcos/35009/icons/glyphicons-wColor.png")}#r-location-summary-dropdown .btn:hover .r-location-menu-toggle,#r-location-summary-dropdown .btn:focus .r-location-menu-toggle{background-image:url("/Images/REcos/35009/icons/location-menu-toggle.png")!important}#r-location-summary-dropdown .btn:hover,#r-location-summary-dropdown .btn:focus{background-color:#a40d2c}.r-location-menu-toggle{background-image:url("/Images/REcos/35009/icons/location-menu-toggle-red.png")}.mortgage-calculator icon-share:before,.mortgage-calculator icon-share:after{content:""}.mortgage-calculator{}.r-side-list-infocontainer .fa-heart-o.fa-2x,.r-side-list-infocontainer .fa-envelope-o.fa-2x{font-size:1.7em}.fa-heart{color:#a40d2c}#photo-viewer-description{display:none!important}@media(max-width:320px){#mapsearch-criteria-remarks{margin-left:10px;max-width:185px!important}.navbar-brand>img{max-height:16px}.search-criteria-uppertabs,#moreOptionsSearchCriteria{width:22.5rem}}@media(max-width:480px){.navbar-brand>img{max-height:20px}.location-row>div{width:100%}.button-bar .r-more-button .icon-caret:after,.button-bar .r-more-button .icon-caret:before{right:-9px;top:8px}.button-bar .r-more-button .icon-caret:after{left:4px;top:6px}.r-more-button .r-badge-counter{right:0}}@media(max-width:992px) and (min-width:767px){.r-view-gallery .r-side-list-photo img.r-side-list-listingphoto{max-height:352px}}@media(max-width:480px) and (orientation:landscape){.r-view-gallery .actionicons-info-container [class^="col-"]{min-width:1px}.navbar-brand>img{max-width:220px!important}}@media(max-width:500px){.r-view-map .r-side-list-photo{min-height:300px}.r-view-gallery .mapsearch-results-property-item,.r-view-map .mapsearch-results-all,.r-view-map .mapsearch-mainmap-toolbar.in+.mapsearch-results-all,.r-view-map .mapsearch-mainmap-toolbar{width:100%}}@media(max-width:650px){#mapsearch-criteria-location{padding-left:25px;width:100%;border-bottom:#001548 2px solid}.over-the-banner-container .home-page-search__form__inner:before{display:none}.over-the-banner-container .home-page-search__submit{float:left;display:inline-block;margin-top:9px;margin-left:4px;width:90px}.over-the-banner-container .reco-qs-container-inner{margin:0 auto;width:300px}.over-the-banner-container .bootstrap-select{margin-left:20%}.home-page-search__form__inner i{float:left;margin-top:12px;margin-left:5px;padding:0}#ui-v3-listing-listingdetail .home-page-search__form__inner i{margin-top:0}#ui-v3-listing-listingdetail .home-page-search__form__inner{margin-top:7px}}@media(min-width:768px){#ldp-sidebar-content{margin-top:2em}}@media(max-width:767px){.r-share-save-container,.location-criteria-list-container{max-width:none}.views-nav-container li{float:left}.mapsearch-results-body{max-height:385px}.mapsearch-mainmap.mapsearch-mainmap-dim,.mapsearch-mainmap.mapsearch-mainmap-dim>.MicrosoftMap{min-height:465px}}@media(max-width:768px){.navbar-brand>img{max-width:330px}}@media(min-width:768px){#photo-carousel-container .ui-jcoverflip li{display:none}#photo-carousel-container-fullscreen #photo-carousel-container .ui-jcoverflip-current+li,#photo-carousel-container-fullscreen #photo-carousel-container .ui-jcoverflip-current+li>img{display:block;position:absolute;width:auto!important;height:100%!important;max-height:59px;max-width:79px;top:auto}#photo-carousel-container-fullscreen #photo-carousel-container,#photo-carousel-container-fullscreen #current-image-container{max-width:none}#photo-carousel-container-fullscreen #carousel-container{position:absolute;display:block;float:none;left:auto;right:auto;max-width:none}#photo-carousel-container.showingMap #carousel-container{display:none!important}#photo-carousel-container .ui-jcoverflip-current+li,#photo-carousel-container .ui-jcoverflip-current+li>img{display:inline-block;position:absolute;width:auto!important;height:100%!important;top:0}#photo-carousel-container .ui-jcoverflip-current+li>img{position:relative}.inner-primary-content #photo-carousel-container .ui-jcoverflip-current+li{right:0!important;left:0!important}#current-image-container>img{display:none!important;float:none!important;height:100%!important;left:auto!important;margin:0 auto!important;max-height:450px;max-width:none!important;position:relative!important;right:auto!important;text-align:center;top:0!important;width:auto!important}#mapsearch-mainmap-results{padding-right:0;padding-left:0;min-height:1000px}#listingdetail-summary-photos{top:0!important}#listingdetail-photos,#photo-carousel-container,#listingdetail-sscontainer .no-image-container{clear:both;display:block;height:100%!important;max-height:550px;min-height:490px;position:relative;width:100%!important;text-align:left}#photo-carousel-container{min-height:450px}#listingdetail-sscontainer .no-image-container{text-align:center}#photo-carousel-fullscreen-open-icon,#carousel-container{display:none}#current-image-container{height:92.75%!important;margin:0;max-width:100%;width:100%!important}#photo-carousel-container .carousel-count{border-radius:0;bottom:15%;display:block;left:0;position:absolute;top:auto!important}#photo-carousel-fullscreen-open-icon{display:inline-block;cursor:pointer}#carousel-container{display:inline-block;float:right;height:100%;left:auto!important;margin:0;max-width:40%;min-height:420px;overflow:hidden;padding:0;position:relative;right:0!important;text-align:center!important;top:0;width:100%!important;z-index:4}#photo-carousel{display:block!important;height:100%;margin:0;overflow:visible;padding:0}#photo-viewer-description{max-width:45%;bottom:7rem!important;left:7.7%!important}#photo-viewer-menu{top:auto;bottom:0;clear:both;float:left;position:absolute!important;width:100%;z-index:3000}#mapsearch-criteria-basicsearch{width:100%;max-width:68.0286rem}#listingdetail-main{margin:0 auto 0!important}#photo-viewer-menu:after{min-height:70px}#listingdetail-disclaimercontainer{width:750px}.r-view-gallery .r-side-list-photo{min-height:232px}.recently-sold-and-nearby-properties-for-sale .card img{display:block;margin:0 auto;max-height:215px}.button-bar .r-more-button i.fa{right:10px}.button-bar .r-more-button{min-width:162px}.navbar-brand>img{max-height:45px}.ld-navbar.pager li>a,.ld-navbar.pager li>span{padding-right:1.5em;padding-left:1.5em}.ld-navbar.pager{float:right;top:-54px}.r-share-save-container,.r-criteria-view-tabs-container{max-width:33%}.r-criteria-tab-bar{min-height:3.92857rem}.mapsearch-criteria-layout{min-height:75px}.r-share-save-container{max-width:none}.location-btn-group{padding-left:5px}}@media(min-width:992px){#mapsearch-criteria-basicsearch{max-width:1100px}#listingdetail-disclaimercontainer{width:970px}#moreOptionsSearchCriteria{top:190%;right:0}.r-criteria-summary-container #criteria-location-summary ul{padding-left:10px}.navbar-brand>img{max-height:50px}.search-criteria-refiners-header .r-collapsable{margin-left:-40px}.community-main-layout-2-container .community-mapdims{width:970px}.search-criteria-refiners-header{position:absolute;padding-top:0;bottom:9px}.search-criteria-refiners-header{padding-left:0}.r-side-list-address>a,.r-side-list-address>a>span,.r-side-list-address>a>span>span,.r-side-list-data{font-size:1rem}}@media(min-width:1200px){#listingdetail-disclaimercontainer{width:1170px}.community-main-layout-2-container .community-mapdims{width:1170px}.search-criteria-actions{padding:0}.r-criteria-summary-container{padding:0}.ld-ctas.nav-pills>li{padding-left:15px;min-width:70px}.r-location-row>div{padding-right:0;padding-left:0}}#new-finds-carousel-target{margin-bottom:2em}#new-finds-carousel-target .slick-slide{margin:0 12.5px}#new-finds-carousel-target .slick-slide a,#new-finds-carousel-target .slick-slide a:hover{text-decoration:none}#new-finds-carousel-target h4.slider-learn-more{font-weight:300}#new-finds-carousel-target h4.slider-learn-more:hover{text-decoration:underline}#new-finds-carousel-target .slick-slide img{max-height:215px;width:100%!important;float:none}#new-finds-carousel-target .slider-description-container{color:#001548;margin-top:20px}#new-finds-carousel-target .slider-description-container h4{color:#001548;font-size:1.17857rem}.home-page-search{background-color:rgba(255,255,255,.86);position:relative;z-index:10000;padding:10px 0}.r-side-list-photo{max-height:none!important}.r-view-map .r-side-list-courtesy-of-container{padding-left:0;margin-top:5px}.actions-container-par{position:absolute;right:5px;width:45px}.cta-other{float:right}.actions-container-par a:hover{text-decoration:none;border:0}.home-page-video-hero__video{overflow:hidden;max-height:640px;position:relative;z-index:1999}#big-video-vid_html5_api{width:auto!important;height:auto!important}#mapsearch-advisory-box{position:absolute}#location-criteria-list ul li{font-family:"oswald",sans-serif}#location-criteria-list ul li a.criteria-location-nearbyareasbutton{text-transform:uppercase;font-weight:400}.tooltip-inner{color:#fff!important}#btnsubmit2{position:absolute;top:8px;right:0}@media screen and (max-width:650px){.home-page-video-hero video{z-index:2}.home-page-video-hero__headline{padding-bottom:0;margin-bottom:0}.home-page-search{padding-top:20px;background:#fff}#btnsubmit2{top:1px}}#photo-viewer-menu .nav>li{width:110px}#photo-viewer-menu .views-nav-container.navbar-default{max-width:1000px;margin:0 auto;padding:0 15px}#NearbyAreasPopup{background:rgba(0,0,0,.5)}.criteria-location-nearbyareaslistbox{overflow:auto;max-height:175px}h2.placement-only-tag{position:absolute;background:#ccc;color:#fff;bottom:50%;transform:translateY(50%);text-align:center;left:0;width:100%;z-index:1000;padding:10px 0!important;font-size:3em}.placement-only-container{opacity:.6}.real-estate-at-glance .big-number{text-align:center;font-size:2.5em;font-weight:400;min-height:51px}.mls_mkt_na{font-size:.82rem}.real-estate-at-glance h3{text-align:center;margin-top:0}#current-image-container{position:absolute;z-index:10001;top:0!important;left:0;display:none}textarea.form-control{height:120px}.lf_agent-profile__photo__image.listingoffice-officeid-102589.listingtypeid-2:after,.badge-commercial-division:after{content:"COMMERCIAL DIVISION";display:block;position:absolute;background:rgba(0,21,72,.9);color:#fff;width:100%;z-index:10000;bottom:0;font-family:"oswald",sans-serif;text-align:center;font-weight:400;font-size:1rem;padding:.25em 0}.badge-commercial-division:after{text-align:left;margin-top:0;margin-right:0;padding:.5em 1em;font-size:1.05em;text-transform:uppercase}.agent-logo{margin-bottom:10px;padding:0 17px 8px 0;border:none;color:#666;display:inline-block}.agent-header{font-size:18px;color:#333;text-transform:none;margin-top:5px}.agent-co-title{color:#666}.agent-listedby{margin-bottom:0}.agent-links{display:block}.agent-add-to-contacts{margin-bottom:15px;margin-top:5px}.agent-email-link,.agent-text-link,.agent-call-link{text-align:center;display:block;text-decoration:none!important}.agent-email-link i,.agent-text-link i,.agent-call-link i{font-size:25px;margin-bottom:10px;display:block}@media(max-width:768px){.agent-logo{padding:0;margin:0}.agent-add-to-contacts{margin:0}}#navBar_view_previous_listing,#navBar_view_next_listing{font-size:1rem;font-weight:bold}#recoContentContainer{margin-top:0}#area-schools-container>h2{font-size:28px;text-align:center}#area-schools-container>p{text-align:center}#area-schools-table{width:100%}#area-schools-table .table-sub-header{font-size:16px}#area-schools-table td{padding:5px 0}#neighborhood-guide-container{background:url('/images/Recos/35009/neighborhood_guide_bg.jpg') top center no-repeat;min-height:415px;position:relative}#neighborhood-guide-container .floating-container{text-align:center;position:absolute;top:50%;right:0;bottom:0;left:0;margin:0 auto;padding:0 10px;width:70%;min-width:285px;transform:translateY(-50%)}#neighborhood-guide-container .floating-container:after{background:#fff;opacity:.9;width:100%;height:240px;content:"";position:absolute;top:-30px;left:0;z-index:-1}.panel-title a{display:block;text-decoration:none}.panel-title a:hover,.panel-title a:focus,.panel-title a:active{text-decoration:none}#listingdetail-tabs-walkscore{display:block!important}#ws-walkscore-tile{padding:0!important;height:286px!important}.margin-bottom{margin-bottom:35px}.drive-time .left-img-container{background:url('/images/Recos/35009/DriveTime.jpg') top center no-repeat;height:235px}.public-transportation-container .left-img-container{background:url('/images/Recos/35009/bus.jpg') top center no-repeat;height:200px;background-size:610px;background-position-y:-50px}.walk-score-container .left-img-container{background:url('/images/Recos/35009/walk.jpg') top center no-repeat;height:255px}#listingdetail-pricehistorywidget{border:none;margin:0}#listingdetail-pricehistorywidget .details-info{padding:0}#listingdetail-pricehistorywidget .details-header,.property-tax-history-section .property-tax-history-title{display:none!important}.listing-price-tax-history-container .panel-group .panel-heading i{position:absolute;top:10px;right:10px}.listing-price-tax-history-container .panel-group .panel-heading:after{content:""}.modal.in{display:block!important}.location-criteria-inner-container{max-width:1100px;margin:0 auto;position:relative}#moreOptionsSearchCriteria{padding-bottom:0}.more-options-component{padding:10px 15px}.more-options-component label{margin-bottom:0}.more-options-component input[type="text"]{position:relative;top:-2px;padding:3px;margin-left:10px;font-size:13px}.more-options-component.large-font,.more-options-component.large-font label{font-size:1.5rem}.more-options-component.medium-font label{font-size:1.25rem}.more-options-component.large-font label{font-weight:normal}.more-options-component.small-font,more-options-component.small-font>label{font-weight:600;font-size:1.07143rem}.primary-search-toggle>div{line-height:20px;height:21px}.more-options-component>div i{position:absolute;font-size:1.5rem;color:#a40d2c;top:12px;right:15px}.r-options-modal .btn-block:hover i{color:#fff}#searchCriteriaRefinersHeader{border-bottom:1px solid #ccc}#criteria-location-summary li.enabled-criteria{height:25px}.location-criteria-list-container li.enabled-criteria,#criteria-location-summary li.enabled-criteria{background-color:#001548;padding:4px 7px 4px 10px;color:#fff;margin:0 5px 5px 0;font-weight:500;font-size:12px;text-transform:uppercase}.location-criteria-list-container li.enabled-criteria:first-child,#criteria-location-summary li.enabled-criteria:first-child{margin-left:0}.location-criteria-list-container li.enabled-criteria>a,#criteria-location-summary li.enabled-criteria{font-size:12px;font-weight:400;color:#fff;border:none}#location-criteria-list ul li{margin:5px 0 5px 5px}#location-criteria-list ul li button.btn-show-all-locations{padding:0;margin:0;background:transparent!important;color:#a40d2c!important;height:20px;position:relative;top:3px}.icon-remove{background-image:none;margin:2px 0 0 5px!important}.icon-remove:after,.icon-remove:after{font-size:10px;content:""}#criteria-location-input{border:none!important;float:right}i.mapsearch-icon-search{position:absolute;left:0;bottom:10px;height:14px;top:auto}.lf_btn .caret{position:absolute!important;right:24px!important;top:13px!important}.button-bar .r-more-button{min-width:175px!important}.mapsearch-count-displayed{font-size:1rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:34px}#mapsearch-count{padding-left:0!important}.r-more-button{padding-left:25px!important;padding-right:25px!important}.search-criteria-actions .r-location-span{margin-top:1px}.r-criteria-sort-by,.r-criteria-sort-by1{margin:12px 0;padding:0 0 0 10px}.r-criteria-sort-by1>div.form-group{padding-right:30px}.r-criteria-sort-by:after,.r-criteria-sort-by1:after{content:"";display:table;clear:both}.form-inline select.r-ls-sortlist.form-control{width:100%;color:#a40d2c;font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;padding:3px 0 6px 10px}.r-ls-sortlist .dropdown-menu{left:inherit}.sr-search-container{border-bottom:1px solid #ccc;height:40px}.r-criteria-sort-by1 .form-group label{text-transform:uppercase;font-family:"Oswald",sans-serif;font-size:14px;font-weight:400}#mapsearch-sort-list{width:calc(100% - 60px)}.search-criteria-actions{position:absolute;right:0;bottom:0;padding-right:0}.positioned-refine-my-search-icon:hover{color:#fff;cursor:pointer}.positioned-refine-my-search-icon:hover+.r-more-button{color:#fff;background:#a40d2c;cursor:pointer}.positioned-refine-my-search-icon:hover+.r-more-button .r-badge-counter{color:#fff}.r-share-save-container a:hover{background:#fff!important;color:#001548!important;border-color:#fff!important}.mapsearch-results-paging-pages{text-align:center}.mapsearch-results-paging-pages .pagination{margin-bottom:20px}.mapsearch-results-paging-pages .pagination ul{margin:0;padding:0}.mapsearch-results-paging-pages .pagination ul li{display:inline}.mapsearch-results-paging-pages .pagination ul li span,.mapsearch-results-paging-pages .pagination ul li a{margin-left:0;display:inline-block;z-index:2;font-weight:300;padding:6px 12px;float:left;position:relative;line-height:1.42857143;text-decoration:none;border:1px solid #ddd;border-left:none}.mapsearch-results-paging-pages .pagination ul li span{background-color:#a40d2c;border-color:#a40d2c;color:#fff}.mapsearch-results-paging-pages .pagination ul li a[name="ms-results-prev"]{border-left:1px solid #ddd}.listing-price,.listing-address,.r-side-list-price,.r-side-list-data .bedroomData>div,.r-side-list-data .bathData>div,.r-side-list-data .sqFtData>div{color:#001548;font-family:"Oswald",sans-serif;font-size:1.28571rem;font-weight:400;line-height:1.42857}.listing-price,.listing-address{margin-bottom:7px}.listing-locality,.r-side-list-data{margin-bottom:20px}.r-side-list-address a div.listing-locality,.r-side-list-data .bedroomData,.r-side-list-data .bathData,.r-side-list-data .sqFtData{color:#202020;font-weight:400;font-size:1rem;font-family:"Open Sans",sans-serif}.r-side-list-address a:hover{text-decoration:none}.estimated-monthly-payment{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;font-size:1rem;font-weight:400}#mapsearch-criteria-basicsearch .button-bar{top:0!important}.actions-container-par>a{color:#d2d2d2;width:20px}.actions-container-par>a:hover{text-decoration:none}.actions-container-par>a>span.r-cta-icon{font-size:1.5em}.r-view-gallery .mapsearch-results-all{max-width:1100px;margin:0 auto}.r-view-gallery .mapsearch-results-property-item .well{min-height:525px;max-height:525px}.r-view-gallery .r-side-list-listingphoto{max-height:none}.r-view-gallery .r-side-list-photo .r-side-list-listingphoto{position:absolute;bottom:0;left:0;height:258px;max-height:none;max-width:none;z-index:19;width:100%}.r-view-gallery .r-side-list-price{margin-bottom:5px}.r-view-gallery .estimated-monthly-payment{margin-bottom:0}.r-view-gallery .r-side-list-address{margin-top:10px;margin-bottom:20px}.r-view-gallery .listing-locality{margin-bottom:0}.r-view-gallery .r-side-list-compare{margin-bottom:15px;padding:0 15px}.r-side-list-courtesy-of-container{padding:0 15px 15px}.r-side-list-courtesy-of-container small{white-space:nowrap;max-width:330px;display:block;text-overflow:ellipsis;overflow:hidden}.r-side-list-courtesy-of-container img{height:13px!important}#nearby-areas-clearall-button{color:#fff}#Master_btnSaveSearch{background-color:#a40d2c}@media(max-width:1199px){i.mapsearch-icon-search{left:18px}#location-criteria-list{margin-left:32px}}@media(max-width:1110px){.lf_btn .caret{right:14px!important}}@media(max-width:1040px){.lf_btn .caret{right:4px!important}}@media(max-width:991px){#moreOptionsSearchCriteria{right:30%;top:150px}.lf_btn .caret{right:27px!important}.mapsearch-criteria-layout{padding-bottom:15px}.mapsearch-criteria-layout .location-row{height:100px}.location-btn-group{margin:20px auto 0}#location-criteria-list{margin-left:35px;top:3px}i.mapsearch-icon-search{top:15px}#mapsearch-criteria-basicsearch .button-bar{width:300px;margin:0 auto}.r-view-map .r-side-list-photo{margin-bottom:15px}.r-side-list-courtesy-of-container{padding-bottom:0}#criteria-location-input{max-width:50%}}@media(max-width:767px){#mapsearch-viewtabs{}#moreOptionsSearchCriteria{right:27%}h1.sr-only{position:relative}.r-criteria-tab-bar{padding-left:15px}.mapsearch-results-body{padding-top:20px}#mapsearch-criteria-basicsearch .button-bar{width:327px}.r-view-gallery .mapsearch-results-property-item{margin-bottom:10px}.r-view-gallery .r-side-list-data{max-width:350px}.r-view-gallery .mapsearch-results-property-item .well{min-height:none!important;max-height:none!important;margin-bottom:0}.r-view-gallery .r-side-list-photo{height:auto!important;max-height:none!important;min-height:none!important}.r-view-gallery .r-side-list-photo .r-side-list-listingphoto{position:static;width:100%;height:auto}.compare-listing-label{position:relative;top:-3px}}@media(max-width:650px){#moreOptionsSearchCriteria{right:15%}}@media(max-width:450px){#moreOptionsSearchCriteria{right:3%}}#mapsearch-disclaimers{max-width:1100px;margin-left:auto;margin-right:auto;color:#999}.mapsearch-results-paging-properties{display:none}a[name='navBar_return_to_search_results']{display:none!important;visibility:hidden!important}@media only screen and (max-width:1438px){#ui-v3-listing-listingsearch .col-xs-12.col-md-6{width:100%!important}#ui-v3-listing-listingsearch .r-side-list-listingphoto{max-width:none;width:100%}}.r-view-gallery .tooltip{left:-5px!important}@media only screen and (max-width:767px){#listingdetail-main .primary-content{padding:0}}@media only screen and (max-width:600px){#listingdetail-main .primary-content{padding:0}}@media only screen and (min-width:631px){.ld-navbar.pager{top:0;width:260px;float:right}}@media only screen and (min-width:768px){.ld-navbar.pager{top:-60px;width:310px;float:right}}@media(max-width:767px) and (min-width:480px){.mapsearch-results-all{max-height:472px;overflow-y:visible}}@media(max-width:767px) and (min-width:480px){#ui-v3-listing-listingsearch #mapsearch-results-all{margin-top:0}.r-criteria-sort-container .bootstrap-select.btn-group:not(.input-group-btn),.r-criteria-sort-container .bootstrap-select.btn-group[class*="col-"]{margin-left:-11px}.r-criteria-sort-container .form-group{margin-bottom:0}footer{padding-top:70px}}.criteria-location-nearbyareasremove{float:left;padding-left:10px;padding-top:9px}.modal-footer .btn-primary{background-color:transparent;color:#a40d2c}#ui-v3-listing-listingdetail .agent-logo{max-width:100%}.r-view-gallery .r-side-list-photo .r-side-list-listingphoto{position:inherit}.r-view-gallery .r-side-list-photo{height:inherit;min-height:inherit;max-height:inherit}.r-view-gallery .mapsearch-results-property-item .well{min-height:560px;max-height:560px}@media(min-width:767px) and (max-width:992px){.r-view-gallery>div>div .mapsearch-results-property-item .well{max-height:625px}}@media(max-width:767px) and (min-width:480px){#ui-v3-listing-listingsearch #mapsearch-results{max-height:400px;overflow-y:scroll}}.website-admin a.go-back{font:inherit}#layout-detail-top~nav{position:relative}div#photo-viewer-menu{bottom:-.25rem}#listingdetail-main{margin-top:2rem!important}.views-nav-container li>a,.views-nav-container li>span{line-height:1}ul.ld-navbar.pager{top:auto;bottom:0}@media(max-width:414px){#mapsearch-mainmap-results{min-height:1570px}}@charset "UTF-8";.lf_col-xxs-1{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:8.33333%}.lf_col-xxs-offset-1{margin-left:8.33333%}.lf_col-xxs-2{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:16.66667%}.lf_col-xxs-offset-2{margin-left:16.66667%}.lf_col-xxs-3{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:25%}.lf_col-xxs-offset-3{margin-left:25%}.lf_col-xxs-4{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:33.33333%}.lf_col-xxs-offset-4{margin-left:33.33333%}.lf_col-xxs-5{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:41.66667%}.lf_col-xxs-offset-5{margin-left:41.66667%}.lf_col-xxs-6{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:50%}.lf_col-xxs-offset-6{margin-left:50%}.lf_col-xxs-7{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:58.33333%}.lf_col-xxs-offset-7{margin-left:58.33333%}.lf_col-xxs-8{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:66.66667%}.lf_col-xxs-offset-8{margin-left:66.66667%}.lf_col-xxs-9{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:75%}.lf_col-xxs-offset-9{margin-left:75%}.lf_col-xxs-10{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:83.33333%}.lf_col-xxs-offset-10{margin-left:83.33333%}.lf_col-xxs-11{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:91.66667%}.lf_col-xxs-offset-11{margin-left:91.66667%}.lf_col-xxs-12{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:100%}.lf_col-xxs-offset-12{margin-left:100%}@media(min-width:500px){.lf_col-xs-1{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:8.33333%}.lf_col-xs-offset-1{margin-left:8.33333%}.lf_col-xs-2{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:16.66667%}.lf_col-xs-offset-2{margin-left:16.66667%}.lf_col-xs-3{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:25%}.lf_col-xs-offset-3{margin-left:25%}.lf_col-xs-4{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:33.33333%}.lf_col-xs-offset-4{margin-left:33.33333%}.lf_col-xs-5{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:41.66667%}.lf_col-xs-offset-5{margin-left:41.66667%}.lf_col-xs-6{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:50%}.lf_col-xs-offset-6{margin-left:50%}.lf_col-xs-7{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:58.33333%}.lf_col-xs-offset-7{margin-left:58.33333%}.lf_col-xs-8{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:66.66667%}.lf_col-xs-offset-8{margin-left:66.66667%}.lf_col-xs-9{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:75%}.lf_col-xs-offset-9{margin-left:75%}.lf_col-xs-10{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:83.33333%}.lf_col-xs-offset-10{margin-left:83.33333%}.lf_col-xs-11{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:91.66667%}.lf_col-xs-offset-11{margin-left:91.66667%}.lf_col-xs-12{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:100%}.lf_col-xs-offset-12{margin-left:100%}}@media(min-width:650px){.lf_col-sm-1{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:8.33333%}.lf_col-sm-offset-1{margin-left:8.33333%}.lf_col-sm-2{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:16.66667%}.lf_col-sm-offset-2{margin-left:16.66667%}.lf_col-sm-3{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:25%}.lf_col-sm-offset-3{margin-left:25%}.lf_col-sm-4{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:33.33333%}.lf_col-sm-offset-4{margin-left:33.33333%}.lf_col-sm-5{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:41.66667%}.lf_col-sm-offset-5{margin-left:41.66667%}.lf_col-sm-6{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:50%}.lf_col-sm-offset-6{margin-left:50%}.lf_col-sm-7{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:58.33333%}.lf_col-sm-offset-7{margin-left:58.33333%}.lf_col-sm-8{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:66.66667%}.lf_col-sm-offset-8{margin-left:66.66667%}.lf_col-sm-9{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:75%}.lf_col-sm-offset-9{margin-left:75%}.lf_col-sm-10{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:83.33333%}.lf_col-sm-offset-10{margin-left:83.33333%}.lf_col-sm-11{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:91.66667%}.lf_col-sm-offset-11{margin-left:91.66667%}.lf_col-sm-12{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:100%}.lf_col-sm-offset-12{margin-left:100%}}@media(min-width:800px){.lf_col-md-1{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:8.33333%}.lf_col-md-offset-1{margin-left:8.33333%}.lf_col-md-2{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:16.66667%}.lf_col-md-offset-2{margin-left:16.66667%}.lf_col-md-3{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:25%}.lf_col-md-offset-3{margin-left:25%}.lf_col-md-4{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:33.33333%}.lf_col-md-offset-4{margin-left:33.33333%}.lf_col-md-5{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:41.66667%}.lf_col-md-offset-5{margin-left:41.66667%}.lf_col-md-6{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:50%}.lf_col-md-offset-6{margin-left:50%}.lf_col-md-7{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:58.33333%}.lf_col-md-offset-7{margin-left:58.33333%}.lf_col-md-8{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:66.66667%}.lf_col-md-offset-8{margin-left:66.66667%}.lf_col-md-9{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:75%}.lf_col-md-offset-9{margin-left:75%}.lf_col-md-10{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:83.33333%}.lf_col-md-offset-10{margin-left:83.33333%}.lf_col-md-11{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:91.66667%}.lf_col-md-offset-11{margin-left:91.66667%}.lf_col-md-12{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:100%}.lf_col-md-offset-12{margin-left:100%}}@media(min-width:1000px){.lf_col-lg-1{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:8.33333%}.lf_col-lg-offset-1{margin-left:8.33333%}.lf_col-lg-2{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:16.66667%}.lf_col-lg-offset-2{margin-left:16.66667%}.lf_col-lg-3{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:25%}.lf_col-lg-offset-3{margin-left:25%}.lf_col-lg-4{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:33.33333%}.lf_col-lg-offset-4{margin-left:33.33333%}.lf_col-lg-5{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:41.66667%}.lf_col-lg-offset-5{margin-left:41.66667%}.lf_col-lg-6{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:50%}.lf_col-lg-offset-6{margin-left:50%}.lf_col-lg-7{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:58.33333%}.lf_col-lg-offset-7{margin-left:58.33333%}.lf_col-lg-8{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:66.66667%}.lf_col-lg-offset-8{margin-left:66.66667%}.lf_col-lg-9{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:75%}.lf_col-lg-offset-9{margin-left:75%}.lf_col-lg-10{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:83.33333%}.lf_col-lg-offset-10{margin-left:83.33333%}.lf_col-lg-11{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:91.66667%}.lf_col-lg-offset-11{margin-left:91.66667%}.lf_col-lg-12{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:100%}.lf_col-lg-offset-12{margin-left:100%}}@media(min-width:1300px){.lf_col-xl-1{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:8.33333%}.lf_col-xl-offset-1{margin-left:8.33333%}.lf_col-xl-2{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:16.66667%}.lf_col-xl-offset-2{margin-left:16.66667%}.lf_col-xl-3{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:25%}.lf_col-xl-offset-3{margin-left:25%}.lf_col-xl-4{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:33.33333%}.lf_col-xl-offset-4{margin-left:33.33333%}.lf_col-xl-5{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:41.66667%}.lf_col-xl-offset-5{margin-left:41.66667%}.lf_col-xl-6{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:50%}.lf_col-xl-offset-6{margin-left:50%}.lf_col-xl-7{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:58.33333%}.lf_col-xl-offset-7{margin-left:58.33333%}.lf_col-xl-8{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:66.66667%}.lf_col-xl-offset-8{margin-left:66.66667%}.lf_col-xl-9{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:75%}.lf_col-xl-offset-9{margin-left:75%}.lf_col-xl-10{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:83.33333%}.lf_col-xl-offset-10{margin-left:83.33333%}.lf_col-xl-11{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:91.66667%}.lf_col-xl-offset-11{margin-left:91.66667%}.lf_col-xl-12{float:left;padding-left:15px;padding-right:15px;min-height:1px;width:100%}.lf_col-xl-offset-12{margin-left:100%}}.lf_col-margin-left-0,.lf_col-padding-left-0{padding-left:0}.lf_col-margin-right-0,.lf_col-padding-right-0{padding-right:0}html{font-size:87.5%}body{color:#333;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:300;line-height:1.66667}.lf_header--primary{color:#001548;font-family:"Oswald",sans-serif;font-size:1.71429rem;line-height:1.42857;margin-bottom:.67em}.lf_header--secondary{color:#001548;font-family:"Oswald",sans-serif;font-size:1.42857rem;line-height:1.42857;margin-bottom:.67em}.lf_header--secondary--alt--red{color:#a40d2c;text-transform:uppercase}.lf_header--secondary--alt--gray{color:#666;text-transform:uppercase}.lf_header--tertiary{color:#001548;font-family:"Oswald",sans-serif;font-size:1.28571rem;font-weight:300;line-height:1.42857}.lf_header--anchor{font-size:1.14286rem;margin-top:1.42857rem;text-transform:uppercase}@media(min-width:40.625em){.lf_header--anchor{margin-top:.35714rem}}.lf_header--no-margin-top{margin-top:0}.lf_header--no-margin-bottom{margin-bottom:0}@media(min-width:40.625em){.lf_header--next-to-boxed-content{margin-top:2.57143rem}}.lf_lead{font-size:1.14286rem;line-height:1.75;margin-bottom:10px}.lf_header--negative-margin-bottom{margin-bottom:-15px}.lf_font-family--open-sans{font-family:"Open Sans",sans-serif}.lf_font-family--oswald{font-family:"Oswald",sans-serif}.lf_font-family--alice{font-family:"Alice",sans-serif}.lf_font-weight--light{font-weight:300}.lf_font-weight--regular{font-weight:400}.lf_font-weight--semi-bold{font-weight:600}.lf_font-weight--bold{font-weight:700}.lf_fine-print{font-size:.78571rem}.lf_bigger{font-size:1.5rem}.lf_even-bigger{font-size:1.85714rem}.li_like-massive{font-size:3.9rem}.lf_listing__information__price,.lf_listing__information__address,.lf_listing__information address span,.lf_listing table.lf_listing__specifications td,.lf_snapshot__stats--number{color:#001548;font-family:"Oswald",sans-serif;font-size:1.28571rem;font-weight:400;line-height:1.42857}@font-face{font-family:'lfIconFont';src:url("/images/recos/35009/fonts/lfIconFont.woff?i1acuw");src:url("/images/recos/35009/fonts/lfIconFont.eot?i1acuw");src:url("/images/recos/35009/fonts/lfIconFont.ttf?i1acuw") format("truetype"),url("/images/recos/35009/fonts/lfIconFont.eot?i1acuw#iefix") format("embedded-opentype"),url("/images/recos/35009/fonts/lfIconFont.woff?i1acuw") format("woff"),url("/images/recos/35009/fonts/lfIconFont.svg?i1acuw#lfIconFont") format("svg");font-weight:normal;font-style:normal}.lf_icon,.lf_call-to-action::after,.lf_btn .caret,.lf_selectpicker .caret,.dropdown-toggle .caret,div[class^=lf_ldp-photo-carousel] .slick-arrow{position:relative;display:inline-block;font-family:'lfIconFont';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lf_icon--bed::before{content:""}.lf_icon--bell::before{content:""}.lf_icon--benefits::before{content:""}.lf_icon--booklet::before{content:""}.lf_icon--business-insurance::before{content:""}.lf_icon--calculator::before{content:""}.lf_icon--calendar::before{content:""}.lf_icon--camera::before{content:""}.lf_icon--car::before{content:""}.lf_icon--career-mobility::before{content:""}.lf_icon--caret::before,.lf_btn .caret::before,.lf_selectpicker .caret::before,.dropdown-toggle .caret::before,div[class^=lf_ldp-photo-carousel] .slick-arrow::before{content:""}.lf_icon--commercial::before{content:""}.lf_icon--condo::before{content:""}.lf_icon--corporate-relo::before{content:""}.lf_icon--development::before{content:""}.lf_icon--download::before{content:""}.lf_icon--envelope::before{content:""}.lf_icon--email::before{content:""}.lf_icon--expand::before{content:""}.lf_icon--family::before{content:""}.lf_icon--handshake::before{content:""}.lf_icon--headset::before{content:""}.lf_icon--health-insurance::before{content:""}.lf_icon--heart::before{content:""}.lf_icon--heartoutline::before{content:""}.lf_icon--hide::before{content:""}.lf_icon--delete::before{content:""}.lf_icon--home-advantage::before{content:""}.lf_icon--home-warranty::before{content:""}.lf_icon--insurance::before{content:""}.lf_icon--investment::before{content:""}.lf_icon--money-bag::before{content:""}.lf_icon--mortgage::before{content:""}.lf_icon--multi-family::before{content:""}.lf_icon--offices::before{content:""}.lf_icon--paper::before{content:""}.lf_icon--person::before{content:""}.lf_icon--phone::before{content:""}.lf_icon--pin::before{content:""}.lf_icon--map::before{content:""}.lf_icon--piggy-bank::before{content:""}.lf_icon--play::before{content:""}.lf_icon--plus::before{content:""}.lf_icon--prequal::before{content:""}.lf_icon--property-pin::before{content:""}.lf_icon--relo::before{content:""}.lf_icon--rentals::before{content:""}.lf_icon--retail::before{content:""}.lf_icon--search::before{content:""}.lf_icon--settlement::before{content:""}.lf_icon--share::before{content:""}.lf_icon--shower::before{content:""}.lf_icon--sink::before{content:""}.lf_icon--smartphone::before{content:""}.lf_icon--star::before{content:""}.lf_icon--text::before{content:""}.lf_icon--tile::before{content:""}.lf_icon--tileview::before{content:""}.lf_icon--trophy::before{content:""}.lf_icon--truck::before{content:""}.lf_icon--invest::before{content:""}.lf_icon--vacation::before{content:""}.lf_icon--videocamera::before{content:""}.lf_icon--warehouse::before{content:""}.lf_icon--web::before{content:""}a{color:#a40d2c;font-weight:600}a:hover,a:focus,a:active,a .active{color:#830a23;text-decoration:underline}a.lf_block{color:currentColor;display:block;font-weight:400}a.lf_block:hover,a.lf_block:focus,a.lf_block:active,a.lf_block.active{text-decoration:none}.lf_call-to-action{color:#a40d2c;font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase}.lf_call-to-action::after{content:"";font-size:1.14286rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.lf_call-to-action:hover,.lf_call-to-action:focus,.lf_call-to-action:active,.lf_call-to-action .active{color:#830a23;text-decoration:underline}.lf_btn,#listing-propertydetail .btn-primary,#public-records-overlay .btn-primary{background-color:#fff;border-color:#a40d2c;border-radius:0;color:#a40d2c;font-family:"Oswald",sans-serif;height:40px;line-height:38px;padding-top:0;padding-bottom:0;padding-left:20px;padding-right:20px;text-transform:uppercase;transition-property:background-color,border-color,color;transition:100ms linear}.lf_btn:hover,.lf_btn:focus,.lf_btn:active,.lf_btn.active,#listing-propertydetail .btn-primary:hover,#public-records-overlay .btn-primary:hover{background-color:#a40d2c;border-color:#a40d2c;color:#fff}p+.lf_btn{margin-top:10px}.lf_btn--short{height:30px;line-height:28px}.lf_btn-link{background-color:transparent;border:none;font-family:"Open Sans",sans-serif;font-weight:600;height:auto;line-height:1.42857;padding:0;text-transform:none}.lf_btn-link:hover,.lf_btn-link:focus,.lf_btn-link:active,.lf_btn-link.active{background-color:transparent!important;color:#830a23!important;text-decoration:none!important}.lf_btn-link:hover span,.lf_btn-link:focus span,.lf_btn-link:active span,.lf_btn-link.active span{text-decoration:underline}.lf_btn-secondary{background-color:#a40d2c;color:#fff}.lf_btn-secondary:hover,.lf_btn-secondary:focus,.lf_btn-secondary:active,.lf_btn-secondary.active{background-color:#830a23;border-color:#830a23}.lf_btn--with-icon{padding-right:30px;position:relative}.lf_btn a{display:block;font-size:.71429rem;height:100%;line-height:inherit;position:absolute;right:10px;top:0;transition:color 100ms linear}.lf_btn a:hover,.lf_btn a:focus,.lf_btn a:active,.lf_btn a.active,.lf_btn:hover a,.lf_btn:focus a,.lf_btn:active a,.lf_btn.active a{color:#fff;text-decoration:none}.lf_btn--facebook,.lf_btn--twitter,.lf_btn--googleplus{color:#fff}.lf_btn--facebook{background-color:#3b5998;border-color:#3b5998}.lf_btn--facebook:hover,.lf_btn--facebook:focus,.lf_btn--facebook:active,.lf_btn--facebook.active{background-color:#2f477a;border-color:#2f477a}.lf_btn--twitter{background-color:#00aced;border-color:#00aced}.lf_btn--twitter:hover,.lf_btn--twitter:focus,.lf_btn--twitter:active,.lf_btn--twitter.active{background-color:#008abe;border-color:#008abe}.lf_btn--googleplus{background-color:#c32f10;border-color:#c32f10}.lf_btn--googleplus:hover,.lf_btn--googleplus:focus,.lf_btn--googleplus:active,.lf_btn--googleplus.active{background-color:#9c260d;border-color:#9c260d}.lf_btn.lf_icon-button{border:none;color:#a40d2c;display:inline-block;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:600;height:auto;line-height:1.42857;padding:34px 0 0;position:relative;text-transform:none}.lf_btn.lf_icon-button::before{display:block;font-family:'lfIconFont';font-size:22px;font-weight:400;left:0;padding-top:2px;position:absolute;right:0;text-align:center;top:0}.lf_btn.lf_icon-button:hover,.lf_btn.lf_icon-button:active,.lf_btn.lf_icon-button:focus,.lf_btn.lf_icon-button.active{background-color:transparent!important;box-shadow:none;color:#830a23;text-decoration:none!important;outline:0}.lf.lf_btn.lf_icon-button--map:hover{background-color:transparent!important;color:#830a23!important}.lf_btn.lf_icon-button--handshake::before{content:""}.lf_btn.lf_icon-button--map::before{content:""}.lf_btn.lf_icon-button--tile::before{content:""}.lf_btn.lf_icon-button--camera::before{content:""}.lf_btn.lf_icon-button--videocamera::before{content:""}.lf_btn.lf_icon-button--envelope::before{content:""}.lf_btn.lf_icon-button--text::before{content:""}.lf_btn.lf_icon-button--phone::before{content:""}.lf_btn.lf_icon-button--heart::before{content:""}.lf_btn.lf_icon-button--bell::before{content:""}.lf_btn.lf_icon-button--hide::before{content:""}.lf_btn.lf_icon-button--share::before{content:""}.lf_btn.lf_icon-button--paper::before{content:""}.lf_btn.lf_icon-button--calculator::before{content:""}.lf_btn.lf_icon-button--search-results-header{background-color:transparent;color:#fff}.lf_btn.lf_icon-button--search-results-header:hover,.lf_btn.lf_icon-button--search-results-header:focus,.lf_btn.lf_icon-button--search-results-header:active,.lf_btn.lf_icon-button--search-results-header.active{color:#fff}.lf_btn.lf_icon-button--ldp-footer{background-color:transparent;color:#b1b1b1}.lf_btn.lf_icon-button--ldp-footer:hover,.lf_btn.lf_icon-button--ldp-footer:focus,.lf_btn.lf_icon-button--ldp-footer:active,.lf_btn.lf_icon-button--ldp-footer.active{color:#fff}.lf_btn.lf_btn--ghost{background-color:transparent;height:auto;line-height:1;padding-top:.5em;padding-bottom:.5em}.lf_btn.lf_btn--ghost--dark-blue{border-color:#fff;color:#fff}.lf_btn.lf_btn--ghost--dark-blue:hover,.lf_btn.lf_btn--ghost--dark-blue:focus,.lf_btn.lf_btn--ghost--dark-blue:active,.lf_btn.lf_btn--ghost--dark-blue.active{background-color:#fff;color:#001548}.prequal_btn{background-color:#a40d2c;color:#fff;font-size:1rem!important}.prequal_btn:hover{background-color:#830a23!important}.lf_close{color:#fff;font-size:36px;font-weight:normal;opacity:1;position:relative;text-shadow:none;z-index:1}.lf_close:hover,.lf_close:focus,.lf_close:active,.lf_close.active{color:#fff;opacity:1}.lf_table{display:table;width:100%}.lf_table__row{display:table-row}.lf_table__cell{display:table-cell;padding-bottom:1em;vertical-align:top}.lf_table thead>tr>th,.lf_table tbody>tr>th,.lf_table tfoot>tr>th,.lf_table thead>tr>td,.lf_table tbody>tr>td,.lf_table tfoot>tr>td{border:none}.lf_table th{color:#001548;font-family:"Oswald",sans-serif;text-transform:uppercase}.lf_table tbody>tr>td{padding-top:.5rem;padding-bottom:.5rem}.lf_shaded-hero{background-color:#e9e9e9;padding-top:30px;padding-bottom:30px}.lf_shaded-hero--extra-padding{padding-top:45px;padding-bottom:45px}@media(min-width:40.625em){.lf_shaded-hero--extra-padding{padding-top:65px;padding-bottom:65px}}.lf_bordered{border:1px solid}.lf_bordered--dark{border-color:#666}.lf_bordered--medium{border-color:#b1b1b1}.lf_bordered--light{border-color:#e9e9e9}.lf_component{margin-bottom:20px}@media(min-width:40.625em){.lf_component{margin-bottom:40px}}@media(min-width:40.625em){.lf_component--reduced-bottom-margin{margin-bottom:20px}}.lf_social a{display:inline-block;font-size:18px;height:32px;line-height:1.77778}.lf_tag{background-color:#001548;color:#fff;font-family:"Oswald",sans-serif;font-size:12px;font-weight:400;line-height:1;padding:7px 25px 7px 10px;position:relative;text-transform:uppercase}.lf_tag button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;font-size:10px;padding:0;position:absolute;right:7px;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.lf_photo{margin-bottom:1em;position:relative}.lf_photo img{width:100%}.lf_photo__tag{background-color:rgba(0,21,72,.9);bottom:0;color:#fff;font-family:"Oswald",sans-serif;font-weight:300;left:0;padding:.5em 1em;position:absolute;right:0;text-align:left;text-transform:uppercase}@media(min-width:31.25em){.lf_photo{margin-top:1em}}.lf_photo-background{padding-left:0;padding-right:0;position:relative}@media(min-width:40.625em){.lf_photo-background{background-position:center;background-size:cover}}@media(min-width:40.625em){.lf_photo-background__inner{background-color:rgba(255,255,255,.86);height:calc(100% - 2rem);margin:4rem auto;max-width:42.85714rem;overflow:hidden;padding:2rem;position:relative;position:relative}.lf_photo-background__inner:before{display:block;content:"";width:100%;padding-top:65.38462%}.lf_photo-background__inner>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media(min-width:40.625em){.lf_photo-background__content__inner{padding:2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.lf_shade-overlay{position:relative}#lf_hero-video__video-wrapper.lf_shade-overlay{background:url(/images/Uploads/RECos/35009/ContentFiles/hero-video-2019.jpg) no-repeat center;background-size:cover}#lf_hero-video__video-wrapper.lf_shade-overlay.lf_luxury-video{background:url(/images/recos/35009/video/hero-luxury-video-opt.jpg) no-repeat center;background-size:cover}#lf_hero-video__video-wrapper.lf_shade-overlay.video-loaded{opacity:1}.lf_shade-overlay::after{background-color:rgba(0,0,0,.38);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.lf_shade-overlay.lf_shade-overlay--on-hover:hover::after{background-color:rgba(0,0,0,.38)}.lf_shade-overlay.lf_shade-overlay--on-hover::after{background-color:transparent;transition:background-color .25s ease}.lf_panel{background-color:rgba(255,255,255,.98);border:1px solid #666;border-radius:0;box-shadow:2px 2px 8px rgba(32,32,32,.2)}.lf_narrow{margin-left:auto;margin-right:auto;max-width:620px}.lf_narrow--extra{max-width:470px}.lf_margin-bottom{margin-bottom:20px!important}.lf_margin-bottom--10{margin-bottom:10px!important}.lf_margin-bottom--20{margin-bottom:20px!important}.lf_margin-bottom--40{margin-bottom:40px!important}.lf_listings{position:relative}.lf_listings .lf_icon-button{position:absolute;right:calc(5% - -.5rem);top:0;-webkit-transform:translateY(-29px);transform:translateY(-29px)}.lf_listing{margin-top:10px;margin-bottom:20px;margin-left:0;margin-right:0;text-align:left}@media(min-width:40.625em){.lf_listing{margin-left:.5em;margin-right:.5em}}.lf_listing__photo{margin-top:0}.lf_listing.lf_bordered{margin-left:0;margin-right:0}.lf_listing__information{padding:0 1em;position:relative}.lf_listing__information--price-with-mortgage{margin-bottom:20px;position:relative}.lf_listing__information--price-with-mortgage::after{border-bottom:1px solid #b1b1b1;bottom:-10px;content:"";direction:block;left:0;position:absolute;width:80%}.lf_listing__information__price+address,.lf_listing__information__address+address{margin-bottom:10px}.lf_listing__information__price{display:block;margin-bottom:5px}.lf_listing__information address span{display:block;margin-bottom:5px}.lf_listing__like{background-color:transparent;border:none;color:#b1b1b1;font-size:18px;height:34px;line-height:34px;position:absolute;right:0;text-align:right;top:-8px;width:34px}.lf_listing table.lf_listing__specifications{margin-bottom:10px;margin-top:10px;width:100%}.lf_listing table.lf_listing__specifications th{font-weight:300;white-space:nowrap;width:33.33333%}.lf_listing table.lf_listing__specifications th .narrow{display:none}@media(min-width:31.25em){.lf_listing table.lf_listing__specifications th .narrow{display:block}}@media(min-width:50em){.lf_listing table.lf_listing__specifications th .narrow{display:none}}.lf_listing table.lf_listing__specifications th .wide{display:block}@media(min-width:31.25em){.lf_listing table.lf_listing__specifications th .wide{display:none}}@media(min-width:50em){.lf_listing table.lf_listing__specifications th .wide{display:block}}.lf_listing table.lf_listing__specifications td{white-space:nowrap}.lf_listing--responsive div.lf_listing__specifications{display:none}@media(min-width:62.5em){.lf_listing--responsive div.lf_listing__specifications{display:block}}.lf_listing--highlight-on-hover a:hover,.lf_listing--highlight-on-hover a:focus,.lf_listing--highlight-on-hover a:active,.lf_listing--highlight-on-hover a.active{background-color:#e8effd}.lf_listing.slick-slide img{height:auto;float:none;margin-right:0;width:100%!important}.lf_listing.liked .lf_listing__like{color:#a40d2c}.lf_listing.liked .lf_listing__like::before{content:""}.lf_search-results--tile-view .lf_listing--responsive .lf_listing__photo{margin-top:0}.lf_search-results-courtesy-text{color:#999;font-size:85%}.card-block .lf_search-results-courtesy-text{margin:-15px 0 10px}@media(min-width:62.5em){.lf_listing--responsive .lf_listing__photo{float:left;width:178.94737%}.lf_search-results--tile-view .lf_listing--responsive .lf_listing__photo{float:none;margin-top:0;width:auto}.lf_listing--responsive .lf_listing__information{float:right;margin-top:1em;padding:0;width:-84.21053%}.lf_search-results--tile-view .lf_listing--responsive .lf_listing__information{float:none;padding:0 1em;width:auto}}.lf_search-results--tile-view .lf_listing table.lf_listing__specifications{display:table!important}.lf_search-results--tile-view .lf_listing table.lf_listing__specifications th .wide{display:block!important}@media(min-width:50em){.lf_search-results--tile-view .lf_listing table.lf_listing__specifications th .wide{display:none!important}}@media(min-width:62.5em){.lf_search-results--tile-view .lf_listing table.lf_listing__specifications th .wide{display:block!important}}.lf_search-results--tile-view .lf_listing table.lf_listing__specifications th .narrow{display:none!important}@media(min-width:50em){.lf_search-results--tile-view .lf_listing table.lf_listing__specifications th .narrow{display:block!important}}@media(min-width:62.5em){.lf_search-results--tile-view .lf_listing table.lf_listing__specifications th .narrow{display:none!important}}.lf_search-results--tile-view .lf_listing div.lf_listing__specifications{display:none!important}.lf_listings .slick-slider{max-height:100%;overflow:hidden}.nearby-slider-control{max-height:398px;overflow-y:scroll}.lf_listings .slick-list{margin-left:auto;margin-right:auto;width:90%}@media(min-width:40.625em){}.lf_listings .slick-arrow{border:none;color:#666;display:block!important;height:19px;overflow:hidden;top:30%;width:auto;z-index:0}.lf_listings .slick-arrow.slick-disabled{color:#b1b1b1}.lf_listings .slick-arrow.slick-disabled:hover{cursor:not-allowed}.lf_listings .slick-arrow::before{content:"";display:block;font-family:'lfIconFont';font-size:3rem;font-style:normal;font-weight:normal;height:17px;line-height:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lf_listings .slick-prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lf_listings .slick-next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.lf_container{margin-left:auto;margin-right:auto;max-width:88rem}.lf_hr{border-top-color:#e9e9e9}@media(min-width:40.625em){.lf_hr{margin-bottom:4rem}}.lf_form{padding:1em}.lf_form .lf_form-control{border-radius:0;border-width:0 0 1px 0;box-shadow:none;margin-bottom:1.33333em;padding:6px 6px 3px}.lf_form .lf_form-control:focus{border-color:#a40d2c}.lf_form .lf_form-control--transparent{background-color:transparent}.lf_form .lf_form-control--darker-border{border-bottom-color:#b1b1b1}.lf_form .lf_bigger .lf_form-control{margin-bottom:.71429rem}.lf_form textarea.lf_form-control{border-width:1px}.lf_questions__form__date-time-picker{color:#ffc0cb}.lf_btn .caret,.lf_selectpicker .caret,.dropdown-toggle .caret{border:none!important;height:auto!important;margin-top:0!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:baseline!important;width:auto!important}select.selectpicker{height:0;opacity:0;width:0}.lf_selectpicker,.dropdown-toggle{background-color:#fff;border:1px solid #b1b1b1;border-radius:0;color:#a40d2c;font-family:"Oswald",sans-serif;height:30px;line-height:28px;padding-top:0;padding-bottom:0;text-transform:uppercase;transition-property:border-color,color;transition:100ms linear}.lf_selectpicker:hover,.lf_selectpicker:focus,.lf_selectpicker:active,.lf_selectpicker.active,.dropdown-toggle:hover,.dropdown-toggle:focus,.dropdown-toggle:active,.dropdown-toggle.active{border-color:#830a23;color:#830a23}.lf_selectpicker.dropdown-toggle:focus,.dropdown-toggle:focus{outline:none!important}.lf_selectpicker+.dropdown-menu,.dropdown-toggle+.dropdown-menu{border:1px solid #b1b1b1;border-radius:0;background-color:rgba(255,255,255,.95);margin-top:-1px;padding:0}.lf_selectpicker+.dropdown-menu .inner,.dropdown-toggle+.dropdown-menu .inner{background-color:transparent}.lf_selectpicker+.dropdown-menu .selected,.dropdown-toggle+.dropdown-menu .selected{display:none}.lf_selectpicker+.dropdown-menu a,.dropdown-toggle+.dropdown-menu a{font-weight:300;padding-top:.5em;padding-bottom:.5em}.lf_selectpicker+.dropdown-menu a:hover,.lf_selectpicker+.dropdown-menu a:focus,.lf_selectpicker+.dropdown-menu a:active,.lf_selectpicker+.dropdown-menu a.active,.dropdown-toggle+.dropdown-menu a:hover,.dropdown-toggle+.dropdown-menu a:focus,.dropdown-toggle+.dropdown-menu a:active,.dropdown-toggle+.dropdown-menu a.active{background-color:#a40d2c;color:#fff;outline:none}.lf_selectpicker--multi+.dropdown-menu .selected{display:block}.lf_selectpicker--multi+.dropdown-menu .selected a:hover .check-mark{color:#fff}.lf_selectpicker--multi+.dropdown-menu .selected .check-mark{color:#a40d2c;padding-top:3px}.lf_selectpicker--property-search{height:40px;line-height:38px}.lf_selectpicker--property-search+.dropdown-menu{background-color:#fff;font-family:"Oswald",sans-serif;text-transform:uppercase}.lf_selectpicker--property-search+.dropdown-menu a{color:#a40d2c;font-weight:400;padding-top:3px;padding-bottom:3px;padding-left:12px}@media(min-width:40.625em){.lf_property-search--home .bootstrap-select{position:absolute;top:0;right:14px}.lf_property-search--home .bootstrap-select .lf_selectpicker{background-color:transparent;border:none;box-shadow:none;padding-right:15px}.lf_property-search--home .bootstrap-select .lf_selectpicker+.dropdown-menu{border:none}.lf_property-search--home .bootstrap-select .lf_selectpicker .caret{right:12px!important}.lf_property-search--home .bootstrap-select.open{background-color:rgba(255,255,255,.86)}}.pika-single{z-index:9999;display:block;position:relative;color:#001548;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Open Sans",sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.15)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0;border:1px solid #fff}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#001548;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#001548;font-weight:bold;background:#ddd}.is-selected .pika-button{color:#fff;font-weight:bold;background:#a40d2c}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{background:#a40d2c;color:#fff;box-shadow:none}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.lf_datepicker{position:relative}.lf_datepicker input{border:1px solid #b1b1b1;color:#a40d2c;cursor:pointer;font-family:"Oswald",sans-serif;font-weight:400;padding-bottom:.17857rem;padding-left:.85714rem;padding-top:.17857rem;text-transform:uppercase;transition-property:border-color,color;transition:100ms linear;width:100%}.lf_datepicker input:hover{border:1px solid #830a23;color:#830a23}.lf_datepicker input::-webkit-input-placeholder{color:#a40d2c;text-transform:uppercase}.lf_datepicker .lf_icon--calendar{color:#a40d2c;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lf_timepicker .open{margin:0;padding:0}.lf_checkbox label{color:#a40d2c;font-size:.85714rem;font-weight:600}.lf_checkbox label:hover,.lf_checkbox label:focus,.lf_checkbox label:active,.lf_checkbox label.active{color:#830a23}.lf_checkbox label input[type="checkbox"]{background-color:#fff;border:1px solid #b1b1b1;border-radius:0;height:15px;margin-top:3px;width:15px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.lf_checkbox label input[type="checkbox"]:checked{background-color:#a40d2c}.lf_radio input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b1b1b1;border-radius:100%;height:15px;width:15px}.lf_radio input[type="radio"]:checked{background-color:#001548}.lf_list-inline.lf_btn-list>li,.lf_list-inline.lf_tag-list>li{margin-bottom:5px;padding-left:0;padding-right:0}.lf_visible-xxs,.lf_visible-xxs-block,.lf_visible-xxs-inline,.lf_visible-xxs-inline-block{display:none!important}.lf_visible-xxs,.lf_visible-xxs-block{display:block!important}.lf_visible-xxs-inline{display:inline!important}.lf_visible-xxs-inline-block{display:inline-block!important}table.lf_visible-xxs{display:table!important}tr.lf_visible-xxs{display:table-row!important}th.lf_visible-xxs,td.lf_visible-xxs{display:table-cell!important}.lf_hidden-xxs{display:none!important}.lf_visible-xs,.lf_visible-xs-block,.lf_visible-xs-inline,.lf_visible-xs-inline-block{display:none!important}@media(min-width:31.25em){.lf_visible-xs,.lf_visible-xs-block{display:block!important}.lf_visible-xs-inline{display:inline!important}.lf_visible-xs-inline-block{display:inline-block!important}table.lf_visible-xs{display:table!important}tr.lf_visible-xs{display:table-row!important}th.lf_visible-xs,td.lf_visible-xs{display:table-cell!important}.lf_hidden-xs{display:none!important}}.lf_visible-sm,.lf_visible-sm-block,.lf_visible-sm-inline,.lf_visible-sm-inline-block{display:none!important}@media(min-width:40.625em){.lf_visible-sm,.lf_visible-sm-block{display:block!important}.lf_visible-sm-inline{display:inline!important}.lf_visible-sm-inline-block{display:inline-block!important}table.lf_visible-sm{display:table!important}tr.lf_visible-sm{display:table-row!important}th.lf_visible-sm,td.lf_visible-sm{display:table-cell!important}.lf_hidden-sm{display:none!important}}.lf_visible-md,.lf_visible-md-block,.lf_visible-md-inline,.lf_visible-md-inline-block{display:none!important}@media(min-width:50em){.lf_visible-md,.lf_visible-md-block{display:block!important}.lf_visible-md-inline{display:inline!important}.lf_visible-md-inline-block{display:inline-block!important}table.lf_visible-md{display:table!important}tr.lf_visible-md{display:table-row!important}th.lf_visible-md,td.lf_visible-md{display:table-cell!important}.lf_hidden-md{display:none!important}}.lf_visible-lg,.lf_visible-lg-block,.lf_visible-lg-inline,.lf_visible-lg-inline-block{display:none!important}@media(min-width:62.5em){.lf_visible-lg,.lf_visible-lg-block{display:block!important}.lf_visible-lg-inline{display:inline!important}.lf_visible-lg-inline-block{display:inline-block!important}table.lf_visible-lg{display:table!important}tr.lf_visible-lg{display:table-row!important}th.lf_visible-lg,td.lf_visible-lg{display:table-cell!important}.lf_hidden-lg{display:none!important}}.lf_visible-xl,.lf_visible-xl-block,.lf_visible-xl-inline,.lf_visible-xl-inline-block{display:none!important}@media(min-width:81.25em){.lf_visible-xl,.lf_visible-xl-block{display:block!important}.lf_visible-xl-inline{display:inline!important}.lf_visible-xl-inline-block{display:inline-block!important}table.lf_visible-xl{display:table!important}tr.lf_visible-xl{display:table-row!important}th.lf_visible-xl,td.lf_visible-xl{display:table-cell!important}.lf_hidden-xl{display:none!important}}.container-smooth{max-width:1170px}@media(min-width:1px){.container-smooth{width:auto}}.btn-labeled{padding-top:0;padding-bottom:0}.btn-label{position:relative;background:0 0;background:rgba(0,0,0,.15);display:inline-block;padding:6px 12px;left:-12px;border-radius:3px 0 0 3px}.btn-label.btn-label-right{left:auto;right:-12px;border-radius:0 3px 3px 0}.btn-lg .btn-label{padding:10px 16px;left:-16px;border-radius:5px 0 0 5px}.btn-lg .btn-label.btn-label-right{left:auto;right:-16px;border-radius:0 5px 5px 0}.btn-sm .btn-label{padding:5px 10px;left:-10px;border-radius:2px 0 0 2px}.btn-sm .btn-label.btn-label-right{left:auto;right:-10px;border-radius:0 2px 2px 0}.btn-xs .btn-label{padding:1px 5px;left:-5px;border-radius:2px 0 0 2px}.btn-xs .btn-label.btn-label-right{left:auto;right:-5px;border-radius:0 2px 2px 0}.nav-tabs-bottom{border-bottom:0;border-top:1px solid #ddd}.nav-tabs-bottom>li{margin-bottom:0;margin-top:-1px}.nav-tabs-bottom>li>a{border-radius:0 0 4px 4px}.nav-tabs-bottom>li>a:hover,.nav-tabs-bottom>li>a:focus,.nav-tabs-bottom>li.active>a,.nav-tabs-bottom>li.active>a:hover,.nav-tabs-bottom>li.active>a:focus{border:1px solid #ddd;border-top-color:transparent}.nav-tabs-left{border-bottom:0;border-right:1px solid #ddd}.nav-tabs-left>li{margin-bottom:0;margin-right:-1px;float:none}.nav-tabs-left>li>a{border-radius:4px 0 0 4px;margin-right:0;margin-bottom:2px}.nav-tabs-left>li>a:hover,.nav-tabs-left>li>a:focus,.nav-tabs-left>li.active>a,.nav-tabs-left>li.active>a:hover,.nav-tabs-left>li.active>a:focus{border:1px solid #ddd;border-right-color:transparent}.row>.nav-tabs-left{padding-right:0;padding-left:15px;margin-right:-1px;position:relative;z-index:1}.row>.nav-tabs-left+.tab-content{border-left:1px solid #ddd}.nav-tabs-right{border-bottom:0;border-left:1px solid #ddd}.nav-tabs-right>li{margin-bottom:0;margin-left:-1px;float:none}.nav-tabs-right>li>a{border-radius:0 4px 4px 0;margin-left:0;margin-bottom:2px}.nav-tabs-right>li>a:hover,.nav-tabs-right>li>a:focus,.nav-tabs-right>li.active>a,.nav-tabs-right>li.active>a:hover,.nav-tabs-right>li.active>a:focus{border:1px solid #ddd;border-left-color:transparent}.row>.nav-tabs-right{padding-left:0;padding-right:15px}.navmenu,.navbar-offcanvas{width:300px;height:auto;border-width:1px;border-style:solid;border-radius:4px}.navmenu-fixed-left,.navmenu-fixed-right,.navbar-offcanvas{position:fixed;z-index:1050;top:0;bottom:0;overflow-y:auto;border-radius:0}.navmenu-fixed-left,.navbar-offcanvas.navmenu-fixed-left{left:0;right:auto;border-width:0 1px 0 0}.navmenu-fixed-right,.navbar-offcanvas{left:auto;right:0;border-width:0 0 0 1px}.navmenu-nav{margin-bottom:10px}.navmenu-nav.dropdown-menu{position:static;margin:0;padding-top:0;float:none;border:none;box-shadow:none;border-radius:0}.navbar-offcanvas .navbar-nav{margin:0}@media(min-width:768px){.navbar-offcanvas{width:auto;border-top:0;box-shadow:none}.navbar-offcanvas.offcanvas{position:static;display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-offcanvas .navbar-nav.navbar-left:first-child{margin-left:-15px}.navbar-offcanvas .navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-offcanvas .navmenu-brand{display:none}}.navmenu-brand{display:block;font-size:18px;line-height:20px;padding:10px 15px;margin:10px 0}.navmenu-brand:hover,.navmenu-brand:focus{text-decoration:none}.navmenu-default,.navbar-default .navbar-offcanvas{background-color:#f8f8f8;border-color:#e7e7e7}.navmenu-default .navmenu-brand,.navbar-default .navbar-offcanvas .navmenu-brand{color:#777}.navmenu-default .navmenu-brand:hover,.navbar-default .navbar-offcanvas .navmenu-brand:hover,.navmenu-default .navmenu-brand:focus,.navbar-default .navbar-offcanvas .navmenu-brand:focus{color:#5e5e5e;background-color:transparent}.navmenu-default .navmenu-text,.navbar-default .navbar-offcanvas .navmenu-text{color:#777}.navmenu-default .navmenu-nav>.dropdown>a:hover .icon-caret,.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a:hover .icon-caret,.navmenu-default .navmenu-nav>.dropdown>a:focus .icon-caret,.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a:focus .icon-caret{border-top-color:#333;border-bottom-color:#333}.navmenu-default .navmenu-nav>.open>a,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a,.navmenu-default .navmenu-nav>.open>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover,.navmenu-default .navmenu-nav>.open>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus{background-color:#e7e7e7;color:#555}.navmenu-default .navmenu-nav>.open>a .icon-caret,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a .icon-caret,.navmenu-default .navmenu-nav>.open>a:hover .icon-caret,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover .icon-caret,.navmenu-default .navmenu-nav>.open>a:focus .icon-caret,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus .icon-caret{border-top-color:#555;border-bottom-color:#555}.navmenu-default .navmenu-nav>.dropdown>a .icon-caret,.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a .icon-caret{border-top-color:#777;border-bottom-color:#777}.navmenu-default .navmenu-nav.dropdown-menu,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu{background-color:#e7e7e7}.navmenu-default .navmenu-nav.dropdown-menu>.divider,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.divider{background-color:#f8f8f8}.navmenu-default .navmenu-nav.dropdown-menu>.active>a,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a,.navmenu-default .navmenu-nav.dropdown-menu>.active>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:hover,.navmenu-default .navmenu-nav.dropdown-menu>.active>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:focus{background-color:#d7d7d7}.navmenu-default .navmenu-nav>li>a,.navbar-default .navbar-offcanvas .navmenu-nav>li>a{color:#777}.navmenu-default .navmenu-nav>li>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover,.navmenu-default .navmenu-nav>li>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>li>a:focus{color:#333;background-color:transparent}.navmenu-default .navmenu-nav>.active>a,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a,.navmenu-default .navmenu-nav>.active>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:hover,.navmenu-default .navmenu-nav>.active>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navmenu-default .navmenu-nav>.disabled>a,.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a,.navmenu-default .navmenu-nav>.disabled>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a:hover,.navmenu-default .navmenu-nav>.disabled>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navmenu-inverse,.navbar-inverse .navbar-offcanvas{background-color:#222;border-color:#080808}.navmenu-inverse .navmenu-brand,.navbar-inverse .navbar-offcanvas .navmenu-brand{color:#999}.navmenu-inverse .navmenu-brand:hover,.navbar-inverse .navbar-offcanvas .navmenu-brand:hover,.navmenu-inverse .navmenu-brand:focus,.navbar-inverse .navbar-offcanvas .navmenu-brand:focus{color:#fff;background-color:transparent}.navmenu-inverse .navmenu-text,.navbar-inverse .navbar-offcanvas .navmenu-text{color:#999}.navmenu-inverse .navmenu-nav>.dropdown>a:hover .icon-caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a:hover .icon-caret,.navmenu-inverse .navmenu-nav>.dropdown>a:focus .icon-caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a:focus .icon-caret{border-top-color:#fff;border-bottom-color:#fff}.navmenu-inverse .navmenu-nav>.open>a,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a,.navmenu-inverse .navmenu-nav>.open>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:hover,.navmenu-inverse .navmenu-nav>.open>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:focus{background-color:#080808;color:#fff}.navmenu-inverse .navmenu-nav>.open>a .icon-caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a .icon-caret,.navmenu-inverse .navmenu-nav>.open>a:hover .icon-caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:hover .icon-caret,.navmenu-inverse .navmenu-nav>.open>a:focus .icon-caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:focus .icon-caret{border-top-color:#fff;border-bottom-color:#fff}.navmenu-inverse .navmenu-nav>.dropdown>a .icon-caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a .icon-caret{border-top-color:#999;border-bottom-color:#999}.navmenu-inverse .navmenu-nav.dropdown-menu,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu{background-color:#080808}.navmenu-inverse .navmenu-nav.dropdown-menu>.divider,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.divider{background-color:#222}.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a,.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:hover,.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:focus{background-color:#000}.navmenu-inverse .navmenu-nav>li>a,.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a{color:#999}.navmenu-inverse .navmenu-nav>li>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a:hover,.navmenu-inverse .navmenu-nav>li>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a:focus{color:#fff;background-color:transparent}.navmenu-inverse .navmenu-nav>.active>a,.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a,.navmenu-inverse .navmenu-nav>.active>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a:hover,.navmenu-inverse .navmenu-nav>.active>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a:focus{color:#fff;background-color:#080808}.navmenu-inverse .navmenu-nav>.disabled>a,.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a,.navmenu-inverse .navmenu-nav>.disabled>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a:hover,.navmenu-inverse .navmenu-nav>.disabled>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a:focus{color:#444;background-color:transparent}.alert-fixed-top,.alert-fixed-bottom{position:fixed;width:100%;z-index:1035;border-radius:0;margin:0;left:0}@media(min-width:992px){.alert-fixed-top,.alert-fixed-bottom{width:992px;left:50%;margin-left:-496px}}.alert-fixed-top{top:0;border-width:0 0 1px}@media(min-width:992px){.alert-fixed-top{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-width:0 1px 1px}}.alert-fixed-bottom{bottom:0;border-width:1px 0 0}@media(min-width:992px){.alert-fixed-bottom{border-top-right-radius:4px;border-top-left-radius:4px;border-width:1px 1px 0}}.offcanvas{display:none}.offcanvas.in{display:block}@media(max-width:767px){.offcanvas-xs{display:none}.offcanvas-xs.in{display:block}}@media(max-width:991px){.offcanvas-sm{display:none}.offcanvas-sm.in{display:block}}@media(max-width:1199px){.offcanvas-md{display:none}.offcanvas-md.in{display:block}}.offcanvas-lg{display:none}.offcanvas-lg.in{display:block}.canvas-sliding{transition:top .35s,left .35s,bottom .35s,right .35s}.offcanvas-clone{height:0!important;width:0!important;overflow:hidden!important;border:none!important;margin:0!important;padding:0!important;position:absolute!important;top:auto!important;left:auto!important;bottom:0!important;right:0!important;opacity:0!important}.table.rowlink td:not(.rowlink-skip),.table .rowlink td:not(.rowlink-skip){cursor:pointer}.table.rowlink td:not(.rowlink-skip) a,.table .rowlink td:not(.rowlink-skip) a{color:inherit;font:inherit;text-decoration:inherit}.table-hover.rowlink tr:hover td,.table-hover .rowlink tr:hover td{background-color:#cfcfcf}.btn-file{overflow:hidden;position:relative;vertical-align:middle}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);font-size:23px;height:100%;width:100%;direction:ltr;cursor:pointer}.fileinput{margin-bottom:9px;display:inline-block}.fileinput .form-control{padding-top:7px;padding-bottom:5px;display:inline-block;margin-bottom:0;vertical-align:middle;cursor:text}.fileinput .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center}.fileinput .thumbnail>img{max-height:100%}.fileinput .btn{vertical-align:middle}.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{display:none}.fileinput-inline .fileinput-controls{display:inline}.fileinput-filename{vertical-align:middle;display:inline-block;overflow:hidden}.form-control .fileinput-filename{vertical-align:bottom}.fileinput.input-group{display:table}.fileinput.input-group>*{position:relative;z-index:2}.fileinput.input-group>.btn-file{z-index:1}.fileinput-new.input-group .btn-file,.fileinput-new .input-group .btn-file{border-radius:0 4px 4px 0}.fileinput-new.input-group .btn-file.btn-xs,.fileinput-new .input-group .btn-file.btn-xs,.fileinput-new.input-group .btn-file.btn-sm,.fileinput-new .input-group .btn-file.btn-sm{border-radius:0 3px 3px 0}.fileinput-new.input-group .btn-file.btn-lg,.fileinput-new .input-group .btn-file.btn-lg{border-radius:0 6px 6px 0}.form-group.has-warning .fileinput .fileinput-preview{color:#8a6d3b}.form-group.has-warning .fileinput .thumbnail{border-color:#faebcc}.form-group.has-error .fileinput .fileinput-preview{color:#a94442}.form-group.has-error .fileinput .thumbnail{border-color:#ebccd1}.form-group.has-success .fileinput .fileinput-preview{color:#3c763d}.form-group.has-success .fileinput .thumbnail{border-color:#d6e9c6}.input-group-addon:not(:first-child){border-left:0}.lf_home .headroom.lf_site-header,.headroom .lf_site-header__wrapper{overflow:hidden;transition:top 200ms linear}.lf_home .headroom.headroom--top .lf_site-header__wrapper{top:0}.lf_home .headroom--top.lf_site-header_wrapper{top:-200%}.headroom--top .lf_site-header__wrapper{top:-100%}.headroom--not-top.lf_site-header_wrapper{top:0}.headroom--pinned .lf_site-header__wrapper{top:-100%}.headroom.lf_stay-on-input .lf_site-header__wrapper{top:0!important}.lf_sub{margin-top:60px}.lf_sub .lf_sticky-header .lf_site-header__wrapper{top:-100%;overflow:hidden}.lf_sub .lf_sticky-header.headroom--top .lf_site-header__wrapper{top:-100%}.lf_sub .lf_sticky-header.headroom--unpinned .lf_site-header__wrapper{top:0}.lf_sub .lf_home-header{display:none}.lf_home .lf_sticky-header{top:-60px}.lf_home .lf_sticky-header.headroom--not-top{top:0}.lf_home .lf_sticky-header.lf_stay-on-input{top:0!important}.lf_home .lf_home-header.lf_site-header{background-color:transparent;border-bottom:none;position:absolute;overflow:visible}.lf_home .lf_home-header.lf_site-header .lf_site-header__up{height:100%}.lf_home .lf_home-header.lf_site-header .lf_site-header__greeting a{color:#fff}.lf_home .lf_home-header.lf_site-header .lf_showing_btn{display:none}.lf_home .lf_home-header.lf_site-header .lf_navbar-toggle .lf_icon-bar{background-color:#fff}.lf_home .lf_site-header .lf_icon-bar-menu{color:#fff}.navbar-toggle:hover .lf_icon-bar-menu{text-decoration:underline}.lf_site-header{background-color:#fff;border-bottom:1px solid #e9e9e9;height:60px;overflow:hidden;position:fixed;top:0;width:100%;z-index:111}.lf_site-header__wrapper{height:200%;left:0;overflow:hidden;position:absolute;right:0;top:0}.lf_site-header__down{height:50%}.lf_site-header__up{height:50%}.lf_site-header__sticky-search{height:100%;margin-left:auto;margin-right:auto;max-width:48.92857rem}.lf_site-header__sticky-search__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:.64286rem;margin-right:.85714rem;overflow:auto}.lf_site-header__sticky-search__wrapper .lf_search-icon{position:absolute;color:#202020;top:7px}.lf_site-header__sticky-search__wrapper .lf_form{margin:0;padding:0;position:relative}.lf_site-header__sticky-search__wrapper .lf_form::before,.lf_site-header__sticky-search__wrapper .lf_form::after{content:"";display:table}.lf_site-header__sticky-search__wrapper .lf_form::after{clear:both}.lf_site-header__sticky-search__wrapper .lf_form .lf_form-control{margin-bottom:0;padding-left:1.35714rem}.lf_site-header__sticky-search__wrapper__input{border:none;border-bottom:1px solid #e9e9e9;float:left;padding-left:20px;padding-bottom:5px;padding-top:0;width:100%}.lf_site-header__sticky-search__wrapper__input:focus{outline:0}.lf_site-header__greeting{color:#a40d2c;float:right;font-family:"Open Sans",sans-serif;font-weight:600;line-height:2;margin-top:15px;text-align:right}@media(min-width:40.625em){.lf_site-header__greeting{line-height:1.7;margin-top:17px}}.lf_site-header__greeting a{color:#a40d2c}.lf_site-header__greeting .lf_logout a{display:block;font-size:80%;font-weight:300;font-style:italic;line-height:1}.lf_site-header__home-link{display:inline-block;height:100%;overflow:hidden}.lf_home .lf_site-header__home-link{overflow:visible}.lf_site-header__logo{float:left;margin-left:1.92857em;margin-top:0;height:50px;text-align:center;width:auto;overflow:hidden}.lf_site-header__logo svg{width:9.28571rem}@media(min-width:31.25em){.lf_site-header__logo{margin-top:.35714rem;width:auto;height:auto}.lf_site-header__logo svg{width:12.85714rem}}.lf_site-header__logo.lf_site-header__logo-stacked{display:block}.lf_site-header__logo.lf_site-header__logo-horizontal{display:none}.lf_sticky-header .lf_site-header__logo{margin-top:13px}.lf_sticky-header .lf_site-header__logo.lf_site-header__logo-stacked{display:none}.lf_sticky-header .lf_site-header__logo.lf_site-header__logo-horizontal{display:block;height:50px;width:130px}.lf_sticky-header .lf_site-header__logo.lf_site-header__logo-horizontal svg{width:15rem}.lf_sticky-header .lf_site-header__logo.lf_site-header__logo-horizontal rect,.lf_sticky-header .lf_site-header__logo.lf_site-header__logo-horizontal path,.lf_sticky-header .lf_site-header__logo.lf_site-header__logo-horizontal polygon{fill:#001548}@media(min-width:31.25em){.lf_sticky-header .lf_site-header__logo.lf_site-header__logo-horizontal{width:auto}.lf_sticky-header .lf_site-header__logo.lf_site-header__logo-horizontal svg{width:20.35714rem}}.lf_site-header .lf_navbar-toggle{background:transparent;border:none;display:block;float:right;margin-left:.78571rem;margin-right:1.78571rem;margin-top:14px;position:static}.lf_site-header .lf_navbar-toggle .lf_icon-bar{background-color:#a40d2c;border-radius:0;display:block;height:.21429rem;width:1.57143rem}.lf_site-header .lf_navbar-toggle .lf_icon-bar+.lf_icon-bar{margin-top:.28571rem}.lf_site-header .lf_icon-bar-menu{font-size:.6em;color:#a40d2c}.lf_site-header.lf_showing_btn__hidden .lf_showing_btn{display:none}.lf_site-header.lf_showing_btn__visible .lf_showing_btn{display:block;float:right;margin-right:1rem;margin-top:10px}.lf_navmenu{background-color:#001548;border-left:none;overflow-y:scroll;padding-top:0;transition:right 400ms linear;-webkit-overflow-scrolling:touch;z-index:25000}.lf_navmenu.lf_offcanvas-sm{right:-300px;transition:right 400ms linear}.lf_navmenu.lf_offcanvas-sm.in{right:0}@media(min-width:40.625em){.lf_navmenu.lf_offcanvas-sm{right:-300px;transition:right 400ms linear}.lf_navmenu.lf_offcanvas-sm.in{right:0}}.lf_navmenu .lf_navmenu-nav{line-height:1.7;padding-left:0}.lf_navmenu.lf_navmenu-fixed-right{overflow-x:hidden;overflow-y:scroll;position:fixed}.lf_navmenu .lf_navmenu-nav>li>a{color:#fff;font-weight:600;padding:.28571rem 1.07143rem .28571rem 2.14286rem}.lf_navmenu .lf_navmenu-nav>li>a:hover,.lf_navmenu .lf_navmenu-nav>li>a:visited{color:#fff}.lf_navmenu .lf_navmenu-nav>li>a:active{background-color:#fff;color:#a40d2c}@media(min-width:40.625em){.lf_navmenu .lf_navmenu-nav>li>a:hover,.lf_navmenu .lf_navmenu-nav>li>a:focus{background-color:#fff;color:#a40d2c}}.lf_navmenu .lf_navmenu-nav--primary{font-size:2.14286rem;margin-bottom:.78571rem}.lf_navmenu .lf_navmenu-nav--secondary,.lf_navmenu .lf_navmenu-nav--tertiary{font-size:1.14286rem;padding-top:.71429rem}.lf_navmenu .lf_navmenu-nav--primary,.lf_navmenu .lf_navmenu-nav--secondary{position:relative;padding-bottom:1.42857rem}.lf_navmenu .lf_navmenu-nav--primary::after,.lf_navmenu .lf_navmenu-nav--secondary::after{background-color:#fff;bottom:-1px;content:"";display:block;height:1px;left:31px;right:60px;position:absolute}.lf_navmenu .lf_nav-close__container{height:37px;font-weight:600;line-height:37px;margin-top:15px;margin-right:31px;text-align:right}.lf_navmenu .lf_nav-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:inline-block;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:37px;height:37px;line-height:37px}.lf_navmenu .lf_nav-close:hover,.lf_navmenu .lf_nav-close:focus,.lf_navmenu .lf_nav-close:active,.lf_navmenu .lf_nav-close.active{text-decoration:none}.lf_navmenu .lf_nav-close:focus,.lf_navmenu .lf_nav-close:active{outline:1px dotted #333}body.navbar-visible{position:relative;height:auto}body.navbar-visible::before{background-color:rgba(0,0,0,.4);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:101}.lf__skip-nav{left:-200px;height:auto;position:absolute;top:0;width:auto;z-index:200}.lf__skip-nav:focus,.lf__skip-nav:hover,.lf__skip-nav:active{left:0}.lf_introduction{margin-right:auto;margin-left:auto;max-width:42.85714rem}.lf_introduction strong{color:#001548;font-family:"Oswald",sans-serif;font-weight:400}.lf_site-footer__list+.lf_site-footer__list{clear:left}.lf_footer_search_by_state .lf_site-footer__list__link{padding-right:23px}.lf_footer_search_by_state{margin-bottom:2rem}.lf_site-footer{background-color:#001548;clear:both;font-size:.96429rem;line-height:1.42857;margin:0 auto;padding:1.78571rem 0}.lf_site-footer__apps{margin-bottom:2em}.lf_site-footer__apps .lf_app-badge{display:block;height:40px}.lf_site-footer__apps .lf_app-badge:first-of-type{margin-bottom:.75em}a img.lf_app-badge-inline.lf_app-badge{display:inline!important;width:115px;min-height:35px!important;margin-top:20px!important}.lf_site-footer__bottom{clear:both;margin-top:.75em}.lf_site-footer__list{list-style:none;min-width:110px;margin-bottom:0;margin-top:1em;padding:0;float:left;margin-left:0}.lf_site-footer__list__header{color:#fff;font-family:"Oswald",sans-serif;font-weight:300;margin-bottom:.83em;text-transform:uppercase}.lf_site-footer__list__link{margin-bottom:1em}.lf_site-footer__list__link a{color:#fff;font-weight:300}.lf_site-footer__copyright{color:#fff;display:block;font-size:.71429rem;font-weight:300}.lf_site-footer__copyright a{color:#fff;text-decoration:underline}.lf_site-footer .lf_container{margin:0 auto}.lf_site-footer__social{margin-bottom:2.5em}.lf_site-footer__social::after{content:"";display:block;clear:both}.lf_site-footer__social__list{list-style:none;padding-left:0;line-height:1}.lf_site-footer__social__list li{float:left;margin-right:1.14286rem}@media(min-width:31.25em){.lf_site-footer__social__list li{margin-right:1.42857rem}}.lf_site-footer__social__list li a{color:#fff;font-size:1.42857rem}.lf_site-footer__top{overflow:auto}.lf_site-footer__worldwide-connections__list{list-style:none;margin-top:.25em;padding-left:0}.lf_site-footer__worldwide-connections__list img{width:100%;float:left}.lf_site-footer__worldwide-connections__list li{margin-bottom:2em}@media(min-width:50em){.lf_site-footer__worldwide-connections__list li{margin:1em 0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.lf_site-footer__worldwide-connections__list li:first-child{padding-left:0}.lf_site-footer__worldwide-connections__list .christies img{height:auto;max-width:115px}.lf_site-footer__worldwide-connections__list .luxury-portfolio img{height:auto;max-width:85px}.lf_site-footer__worldwide-connections__list .leading-real-estate img{float:none;height:auto;max-width:70px}@media(min-width:50em){}.lf_sticky-footer{background:#fff;border-top:1px solid #e9e9e9;bottom:0;padding:.35714rem 0;position:fixed;width:100%}.lf_sticky-footer .lf_listing__like{left:5%;padding-left:0;top:5px;width:26px}.lf_sticky-footer__contact-button{float:right;margin-right:5%}.lf_flexbox-xxs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:31.25em){.lf_flexbox-xs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:40.625em){.lf_flexbox-sm{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:50em){.lf_flexbox-md{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:62.5em){.lf_flexbox-lg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:81.25em){.lf_flexbox-xl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.lf_flexcol-xxs-1{width:calc(8.33333% - 15px)}.lf_flexcol-xxs-2{width:calc(16.66667% - 15px)}.lf_flexcol-xxs-3{width:calc(25% - 15px)}.lf_flexcol-xxs-4{width:calc(33.33333% - 15px)}.lf_flexcol-xxs-5{width:calc(41.66667% - 15px)}.lf_flexcol-xxs-6{width:calc(50% - 15px)}.lf_flexcol-xxs-7{width:calc(58.33333% - 15px)}.lf_flexcol-xxs-8{width:calc(66.66667% - 15px)}.lf_flexcol-xxs-9{width:calc(75% - 15px)}.lf_flexcol-xxs-10{width:calc(83.33333% - 15px)}.lf_flexcol-xxs-11{width:calc(91.66667% - 15px)}.lf_flexcol-xxs-12{width:100%}@media(min-width:500px){.lf_flexcol-xs-1{width:calc(8.33333% - 15px)}.lf_flexcol-xs-2{width:calc(16.66667% - 15px)}.lf_flexcol-xs-3{width:calc(25% - 15px)}.lf_flexcol-xs-4{width:calc(33.33333% - 15px)}.lf_flexcol-xs-5{width:calc(41.66667% - 15px)}.lf_flexcol-xs-6{width:calc(50% - 15px)}.lf_flexcol-xs-7{width:calc(58.33333% - 15px)}.lf_flexcol-xs-8{width:calc(66.66667% - 15px)}.lf_flexcol-xs-9{width:calc(75% - 15px)}.lf_flexcol-xs-10{width:calc(83.33333% - 15px)}.lf_flexcol-xs-11{width:calc(91.66667% - 15px)}.lf_flexcol-xs-12{width:100%}}@media(min-width:650px){.lf_flexcol-sm-1{width:calc(8.33333% - 15px)}.lf_flexcol-sm-2{width:calc(16.66667% - 15px)}.lf_flexcol-sm-3{width:calc(25% - 15px)}.lf_flexcol-sm-4{width:calc(33.33333% - 15px)}.lf_flexcol-sm-5{width:calc(41.66667% - 15px)}.lf_flexcol-sm-6{width:calc(50% - 15px)}.lf_flexcol-sm-7{width:calc(58.33333% - 15px)}.lf_flexcol-sm-8{width:calc(66.66667% - 15px)}.lf_flexcol-sm-9{width:calc(75% - 15px)}.lf_flexcol-sm-10{width:calc(83.33333% - 15px)}.lf_flexcol-sm-11{width:calc(91.66667% - 15px)}.lf_flexcol-sm-12{width:100%}}@media(min-width:800px){.lf_flexcol-md-1{width:calc(8.33333% - 15px)}.lf_flexcol-md-2{width:calc(16.66667% - 15px)}.lf_flexcol-md-3{width:calc(25% - 15px)}.lf_flexcol-md-4{width:calc(33.33333% - 15px)}.lf_flexcol-md-5{width:calc(41.66667% - 15px)}.lf_flexcol-md-6{width:calc(50% - 15px)}.lf_flexcol-md-7{width:calc(58.33333% - 15px)}.lf_flexcol-md-8{width:calc(66.66667% - 15px)}.lf_flexcol-md-9{width:calc(75% - 15px)}.lf_flexcol-md-10{width:calc(83.33333% - 15px)}.lf_flexcol-md-11{width:calc(91.66667% - 15px)}.lf_flexcol-md-12{width:100%}}@media(min-width:1000px){.lf_flexcol-lg-1{width:calc(8.33333% - 15px)}.lf_flexcol-lg-2{width:calc(16.66667% - 15px)}.lf_flexcol-lg-3{width:calc(25% - 15px)}.lf_flexcol-lg-4{width:calc(33.33333% - 15px)}.lf_flexcol-lg-5{width:calc(41.66667% - 15px)}.lf_flexcol-lg-6{width:calc(50% - 15px)}.lf_flexcol-lg-7{width:calc(58.33333% - 15px)}.lf_flexcol-lg-8{width:calc(66.66667% - 15px)}.lf_flexcol-lg-9{width:calc(75% - 15px)}.lf_flexcol-lg-10{width:calc(83.33333% - 15px)}.lf_flexcol-lg-11{width:calc(91.66667% - 15px)}.lf_flexcol-lg-12{width:100%}}@media(min-width:1300px){.lf_flexcol-xl-1{width:calc(8.33333% - 15px)}.lf_flexcol-xl-2{width:calc(16.66667% - 15px)}.lf_flexcol-xl-3{width:calc(25% - 15px)}.lf_flexcol-xl-4{width:calc(33.33333% - 15px)}.lf_flexcol-xl-5{width:calc(41.66667% - 15px)}.lf_flexcol-xl-6{width:calc(50% - 15px)}.lf_flexcol-xl-7{width:calc(58.33333% - 15px)}.lf_flexcol-xl-8{width:calc(66.66667% - 15px)}.lf_flexcol-xl-9{width:calc(75% - 15px)}.lf_flexcol-xl-10{width:calc(83.33333% - 15px)}.lf_flexcol-xl-11{width:calc(91.66667% - 15px)}.lf_flexcol-xl-12{width:100%}}.lf_flexbox--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lf_flexbox--center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lf_pagination{border-radius:0;vertical-align:top}.lf_pagination>li>a,.lf_pagination>li>span{color:#a40d2c;font-weight:300}.lf_pagination>li>a:hover,.lf_pagination>li>a:focus,.lf_pagination>li>span:hover,.lf_pagination>li>span:focus{color:#a40d2c}.lf_pagination>li.active>a,.lf_pagination>li.active>span{background-color:#a40d2c;border-color:#a40d2c;color:#fff}.lf_pagination>li.active>a:hover,.lf_pagination>li.active>a:focus,.lf_pagination>li.active>a:active,.lf_pagination>li.active>a.active,.lf_pagination>li.active>span:hover,.lf_pagination>li.active>span:focus,.lf_pagination>li.active>span:active,.lf_pagination>li.active>span.active{background-color:#a40d2c;border-color:#a40d2c}.lf_pagination>li:first-child>a,.lf_pagination>li:first-child>span{border-radius:0}.lf_pagination>li:last-child>a,.lf_pagination>li:last-child>span{border-radius:0}.lf_popover{background-color:rgba(255,255,255,.86);border:1px solid #b1b1b1;border-radius:0}.lf_popover .popover-content{padding:1em}.lf_property-search{color:#333}.lf_property-search .lf_table__cell{height:50px;padding-bottom:10px;vertical-align:bottom}@media(min-width:40.625em){.lf_property-search .lf_table__cell{height:40px;padding-bottom:0}}.lf_property-search .lf_table__cell:first-child{width:100%}@media(min-width:40.625em){.lf_property-search .lf_table__cell:first-child{padding-right:1rem}}.lf_property-search .lf_table__cell:nth-child(2){white-space:nowrap}.lf_property-search__bar-wrapper{height:40px;position:relative}.lf_property-search__bar-wrapper input[type="search"]{padding-left:25px}.lf_property-search__bar-wrapper .lf_tag-list{left:26px;position:absolute;top:4px}@media(min-width:40.625em){.lf_property-search__bar-wrapper .lf_tag-list{top:10px}}.lf_property-search .lf_icon--search{position:absolute;left:0;top:18px}.lf_property-search .lf_form-control[type="search"]{background-color:transparent;margin-bottom:0}.lf_property-search--home .lf_table{margin-left:auto;margin-right:auto;max-width:48.92857rem}@media(min-width:40.625em){.lf_property-search--home{background-color:rgba(255,255,255,.86)}}@media(min-width:40.625em){.lf_property-search--search-results .lf_table__cell{height:50px;padding-bottom:10px}}@media(min-width:50em){.lf_property-search--search-results .lf_table__cell{height:40px;padding-bottom:0}}.lf_property-search--search-results .lf_form-control[type="search"]{margin-bottom:0}.ac_results ul{background-color:#fff;list-style:none;margin-right:0;padding-right:0;width:100%}.lf_statistics__list{color:#001548;font-family:"Oswald",sans-serif;font-size:1.42857rem;font-weight:300;margin:20px auto 5px auto}.lf_statistics__stat{margin-bottom:1em;text-transform:uppercase}.lf_statistics__stat__change{font-family:"Open Sans",sans-serif;font-size:1rem;margin-top:.21429rem;text-transform:capitalize}.lf_statistics__stat span{display:block;vertical-align:middle;text-align:center}.lf_statistics__stat span:first-child{min-height:67px;font-size:2em;font-weight:400}.lf_statistics__stat span:nth-child(2){line-height:1.35;margin:0 auto;max-width:130px;padding:0 .71429rem}@media(min-width:31.25em){.lf_statistics__stat span:first-child{padding-right:0}.lf_statistics__stat span:nth-child(2){max-width:170px;padding:0}}@media only screen and (max-width:800px){.lf_no-more-tables table,.lf_no-more-tables thead,.lf_no-more-tables tbody,.lf_no-more-tables th,.lf_no-more-tables td,.lf_no-more-tables tr{display:block}.lf_no-more-tables thead tr{left:-9999px;position:absolute;top:-9999px}.lf_no-more-tables tr{border:1px solid #b1b1b1}.lf_no-more-tables td{border:none;border-bottom:1px solid #e9e9e9;padding-left:50%!important;position:relative;text-align:left;white-space:normal}.lf_no-more-tables td::before{position:absolute;font-weight:bold;left:15px;padding-right:15px;text-align:left;top:6px;white-space:nowrap}.lf_no-more-tables td::before{content:attr(data-title)}}.lf_responsive-table{overflow:hidden;line-height:1.5}.lf_responsive-table .lf_no-more-tables table{border:none}.lf_responsive-table .lf_no-more-tables table *{border:none!important}.lf_responsive-table .lf_no-more-tables th,.lf_responsive-table .lf_no-more-tables td::before{color:#001548;font-family:"Oswald",sans-serif;font-weight:300;text-transform:uppercase}@media(min-width:40.625em){.lf_responsive-table .lf_no-more-tables th:first-of-type,.lf_responsive-table .lf_no-more-tables td:first-of-type{padding-left:15px}}.lf_icon-cta{font-weight:700}.lf_icon-cta .lf_icon,.lf_icon-cta .lf_call-to-action::after,.lf_icon-cta .lf_btn .caret,.lf_btn .lf_icon-cta .caret,.lf_icon-cta .lf_selectpicker .caret,.lf_selectpicker .lf_icon-cta .caret,.lf_icon-cta div[class^=lf_ldp-photo-carousel] .slick-arrow,div[class^=lf_ldp-photo-carousel] .lf_icon-cta .slick-arrow{display:inline;top:0}.lf_icon-cta.lf_alert-signup{margin-bottom:1rem}.lf_accordion .panel{margin-bottom:.71429rem}.lf_accordion #area-schools-toggle .panel{margin-bottom:0}.lf_accordion .panel .lf_panel-heading{border:1px solid #a40d2c;border-radius:0;color:#a40d2c;cursor:pointer;font-family:"Oswald",sans-serif;font-size:16px;font-weight:400;padding:6px 15px;position:relative;text-transform:uppercase}.lf_accordion .panel .lf_panel-heading::before{font-family:lfIconFont;position:absolute;right:1.07143rem;top:.57143rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lf_accordion .panel .lf_panel-heading.collapsed::before{-webkit-transform:rotate(0);transform:rotate(0)}.lf_accordion .panel .lf_panel-body{border:1px solid #a40d2c;border-top:none}@media(min-width:40.625em){.lf_accordion .lf_ValueAndHistory{margin:0 auto;max-width:620px}}a:focus,a:focus:active,.btn:focus,.btn:focus:active,.btn.active:focus,.btn.active:focus:active,[data-toggle="popover"]:focus,[data-toggle="popover"]:focus:active,input[type="checkbox"]:focus,input[type="checkbox"]:focus:active,.lf_icon:focus,.lf_call-to-action:focus::after,.lf_btn .caret:focus,.lf_selectpicker .caret:focus,.dropdown-toggle .caret:focus,div[class^=lf_ldp-photo-carousel] .slick-arrow:focus,.lf_icon:focus:active,.lf_call-to-action:focus:active::after,.lf_btn .caret:focus:active,.lf_selectpicker .caret:focus:active,.dropdown-toggle .caret:focus:active,div[class^=lf_ldp-photo-carousel] .slick-arrow:focus:active,.navbar-toggle:focus,.navbar-toggle:focus:active{outline:#b1b1b1 dotted 1px;outline-offset:0}.lf_form-control{outline:0}.lf_questions__form{background-color:#fff}.lf_questions__form label{font-size:1rem;line-height:1.5}.lf_questions__form .lf_form{padding:2em 1em}.lf_questions__form .bootstrap-select{width:100%}.lf_questions__form__date-time-picker{display:none;margin-bottom:1.42857rem}.lf_questions__form__date-time-picker .lf_datepicker{margin-right:.71429rem}.lf_questions__form__date-time-picker .lf_datepicker,.lf_questions__form__date-time-picker .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:calc(50% - 5px);float:left}.lf_logo svg{max-width:100%}.lf_logo.lf_logo--reversed rect,.lf_logo.lf_logo--reversed path,.lf_logo.lf_logo--reversed polygon{fill:#001548}.lf_photo-text{text-align:center}@media(min-width:40.625em){.lf_photo-text{text-align:left}.lf_photo-text__image{display:none}}@media(min-width:40.625em){.lf_photo-text__photo{background:no-repeat center;background-size:cover}.lf_photo-text__photo img{display:none}}.lf_photo-text__content{padding-left:15px;padding-right:15px}@media(min-width:40.625em){.lf_photo-text__content{padding-bottom:20px;padding-left:0;padding-right:0}}.modal-backdrop.in{opacity:.75}.lf_modal--contact{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:30000}.lf_modal--contact__close{font-size:2.71429rem;position:absolute;right:10px;top:0}.lf_modal--contact .lf_component{margin-bottom:0}.lf_modal--contact .modal-body{padding:0}.lf_modal--contact .modal-dialog{max-width:450px;margin-left:auto;margin-right:auto}.lf_modal--contact .modal-content{border-radius:0}.lf_photo-background-box{background:no-repeat center;background-size:cover;padding:30px}@media(min-width:40.625em){.lf_photo-background-box{position:relative}}.lf_photo-background-box__content{background-color:rgba(255,255,255,.86);padding:45px}@media(min-width:40.625em){.lf_photo-background-box__content{left:30px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.lf_search-bar{padding-left:0;padding-right:0;position:relative}.lf_search-bar.lf_search-bar--narrow{max-width:500px;margin-left:auto;margin-right:auto}.lf_search-bar .lf_form-control{margin-bottom:10px;padding-left:1.78571rem}.lf_search-bar .lf_icon--search{left:5px;position:absolute;top:26px}.lf_search-bar .lf_icon--agent-search{top:20px}.lf_hero-banner--fader .slick-track,.lf_hero-banner--fader .lf_hero-banner__photo{height:150px}@media(min-width:40.625em){.lf_hero-banner--fader .slick-track,.lf_hero-banner--fader .lf_hero-banner__photo{height:325px}}.lf_hero-banner--always-show-header .lf_hero-banner__photo{height:150px}@media(min-width:40.625em){.lf_hero-banner--always-show-header .lf_hero-banner__photo{height:325px}}.lf_hero-banner__heading{z-index:10}.lf_hero-banner__heading--bottom--main{bottom:10%;color:#fff;font-size:30px;left:0;padding-left:50px;padding-right:50px;position:absolute;right:0;z-index:10}@media(min-width:40.625em){.lf_hero-banner__heading--bottom--main{font-size:46px}}.lf_hero-banner__heading--center{background-color:rgba(255,255,255,.86);left:50%;padding:1.1em 3em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lf_hero-banner__heading--center--main{font-size:36px;line-height:1.2;margin-bottom:0;margin-top:0}.lf_hero-banner__heading--center--sub{margin-bottom:0;margin-top:7px}.lf_hero-banner__photo{background-position:center;background-size:cover;height:325px}.lf_hero-banner__photo-container{background-image:url("/Images/recos/35009/community/community-default-header_2x.jpg");background-position:center center;background-size:cover}.lf_community-tile{background-image:url("/Images/recos/35009/community/community-bg-square.jpg");background-position:center center;background-size:cover}.lf_hero-banner__wrapper{position:relative}.lf_isotope-grid__item{margin-bottom:15px;margin-top:15px}.lf_two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:285px;-moz-column-width:285px;column-width:285px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.lf_two-column p{margin-bottom:0;padding-bottom:10px}.lf_getting-around__section{padding:15px}.lf_getting-around__info{text-align:left}.lf_getting-around__info__inrix-logo{width:144px}.lf_getting-around__info__address-form{margin:0;max-width:350px;padding:0}.lf_getting-around__info__subtitle{color:#b1b1b1;margin-top:0;margin-bottom:10px;padding-top:0}.lf_getting-around__info__subtitle-svg{color:#b1b1b1;margin-top:15px}.lf_getting-around__info__walk-level{color:#001548;font-family:"Oswald",sans-serif;font-size:1.75rem;margin:0;padding:0;text-transform:uppercase}.lf_getting-around__info__transp{color:#666;padding-left:20px}.lf_getting-around__info__transp-type,.lf_getting-around__info__walk-score{font-weight:600}.lf_getting-around svg{height:25px;width:150px;vertical-align:middle}@media(min-width:40.625em){.lf_getting-around__img{height:330px}.lf_getting-around__info-container{position:relative}.lf_getting-around__info-header{margin-top:0}}.lf_getting-around--community{padding:0 30px 30px 30px}@media(min-width:40.625em){.lf_getting-around--community{padding:30px}}@media(min-width:40.625em){.lf_getting-around--community .lf_getting-around__info{position:static;-webkit-transform:none;transform:none}}.lf_hero-video{color:#fff;position:relative}.lf_hero-video__still{background:url("//placehold.it/1600x900") no-repeat center;background-size:cover;height:auto;width:100%}.lf_hero-video__video{display:none;height:auto;width:100%}@media(min-width:768px){.lf_hero-video__video{display:block}}.lf_hero-video__header{position:absolute;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}.lf_hero-video__header h1{font-family:"Alice",sans-serif;font-size:2.57143rem}@media(min-width:40.625em){.lf_hero-video__header h1{font-size:4.42857rem;margin-bottom:0}}.lf_hero-video__content{font-weight:400;margin-left:auto;margin-right:auto;margin-bottom:2.14286rem;max-width:42.85714rem}@media(max-width:767px){.lf_hero-video .lf_embed-responsive.embed-responsive-16by9{background:url("/images/recos/35009/video/hero-mobile.jpg") no-repeat;background-size:cover}.lf_hero-video .lf_embed-responsive.embed-responsive-16by9.video-loaded{}}@media(min-width:68.875em){.lf_hero-video .lf_embed-responsive.embed-responsive-16by9{background-image:none;height:44.28571rem;padding-bottom:0;width:100%}.lf_embed-responsive .lf_hero-video__video{height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}.lf_agent-profile__photo{background:#666}.lf_agent-profile__photo__image{position:relative;background-color:#fff;overflow:hidden}.lf_agent-profile__photo__image:before{display:block;content:"";width:100%;padding-top:130.51471%}.lf_agent-profile__photo__image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.lf_agent-profile__photo__image>.content{left:50%;max-width:none;top:54%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:99%}.lf_agent-profile__photo .lf_icon::before,.lf_agent-profile__photo .lf_btn .caret::before,.lf_btn .lf_agent-profile__photo .caret::before,.lf_agent-profile__photo .lf_selectpicker .caret::before,.lf_selectpicker .lf_agent-profile__photo .caret::before,.lf_agent-profile__photo div[class^=lf_ldp-photo-carousel] .slick-arrow::before,div[class^=lf_ldp-photo-carousel] .lf_agent-profile__photo .slick-arrow::before{font-size:1.28571rem}.lf_agent-profile__photo .lf_photo__tag{position:relative}.lf_agent-profile__photo__contact>button:first-child{margin-right:1rem}.lf_agent-profile__information{}.lf_agent-profile__information__cell{vertical-align:baseline}.lf_agent-profile__information__name{margin-top:14px}.lf_agent-profile__information__header h3{font-weight:300;margin-top:0}.lf_agent-profile__information .lf_table__row{display:table-row}.lf_agent-profile__information .lf_table__cell{display:table-cell}.lf_agent-profile__information .lf_table__cell:first-child{padding-right:0;padding-bottom:1rem;white-space:nowrap;width:50%}.lf_agent-profile__information .lf_table__cell:last-child{padding-top:0;padding-bottom:1rem}@media(min-width:31.25em){.lf_agent-profile__information .lf_table__row{display:block;margin-bottom:1em}.lf_agent-profile__information .lf_table__cell{display:block;padding-bottom:0;width:100%}.lf_agent-profile__information .lf_table__cell:first-child{padding-bottom:0}.lf_agent-profile__information .lf_table__cell:last-child{padding-top:0;padding-bottom:0}}@media(min-width:40.625em){.lf_agent-profile__information .lf_table__row{display:table-row}.lf_agent-profile__information .lf_table__cell{display:table-cell}.lf_agent-profile__information .lf_table__cell:first-child{padding-right:0;padding-bottom:1rem;white-space:nowrap;width:50%}.lf_agent-profile__information .lf_table__cell:last-child{padding-top:0;padding-bottom:1rem}}@media(min-width:50em){.lf_agent-profile__information .lf_table__row{display:block;margin-bottom:1em}.lf_agent-profile__information .lf_table__cell{display:block;padding-bottom:0;width:100%}.lf_agent-profile__information .lf_table__cell:first-child{padding-bottom:0}.lf_agent-profile__information .lf_table__cell:last-child{padding-top:0;padding-bottom:0}}@media(min-width:62.5em){.lf_agent-profile__information .lf_table__row{display:table-row}.lf_agent-profile__information .lf_table__cell{display:table-cell}.lf_agent-profile__information .lf_table__cell:first-child{padding-right:0;padding-bottom:1rem;white-space:nowrap;width:50%}.lf_agent-profile__information .lf_table__cell:last-child{padding-top:0;padding-bottom:1rem;width:178.94737%}}.lf_agent-profile__information__row{clear:both}.lf_agent-profile__map__container{background-image:url("//placehold.it/320x240");margin-top:1rem;position:relative}.lf_agent-profile__map__container:before{display:block;content:"";width:100%;padding-top:75%}.lf_agent-profile__map__container>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.lf_agent-profile__map__container{background-image:url("//placehold.it/640x480");background-size:320px auto}}.lf_property-search--search-results .lf_container{position:relative}.lf_property-search--search-results .lf_home-search__form{padding-top:0;padding-bottom:0}.refine-drop-down{display:none;left:50%;line-height:1;margin-top:-8px;max-width:450px;position:absolute;-webkit-transform:translatex(-50%);transform:translatex(-50%);width:90%;z-index:5}.refine-drop-down .panel-top{height:90px}.refine-drop-down .panel-top .lf_tag{margin-bottom:0;margin-top:20px}@media(min-width:50em){.refine-drop-down{left:auto;margin-top:-7px;right:15px;-webkit-transform:none;transform:none}}.refine-drop-down.visible{display:block}.refine-drop-down .renting-filter{display:none}.refine-drop-down>.panel{margin-top:20px;position:relative}.refine-drop-down>.panel::before{background-color:rgba(255,255,255,.98);border:solid #666;border-width:1px 0 0 1px;content:"";height:25px;left:56%;position:absolute;top:-13px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:25px;z-index:1}@media(min-width:50em){.refine-drop-down>.panel::before{left:auto;right:84px}}.refine-drop-down>.panel>.list-group .list-group-item{border-radius:0!important}.refine-drop-down__sale-rent-radio>label.refine-drop-down__header{display:inline-block;float:left;font-size:1.5rem;font-weight:300;width:auto}.refine-drop-down__sale-rent-radio>label.refine-drop-down__header:first-child{margin-right:15px}.refine-drop-down__accordion>.panel{border:none;border-radius:0;margin-bottom:0}.refine-drop-down__header{font-size:1.5rem}.refine-drop-down__header a{font-weight:300}.refine-drop-down__header.keywords{float:none;margin-right:10px;margin-bottom:10px}@media(min-width:31.25em){.refine-drop-down__header.keywords{float:left;margin-bottom:0}}.refine-drop-down__header.keywords+input{display:block}@media(min-width:31.25em){.refine-drop-down__header.keywords+input{display:inline-block}}.refine-drop-down__sub-header{font-size:1.07143rem}.refine-drop-down__sub-header a{font-weight:600}.refine-drop-down label.refine-drop-down__sub-header{color:#202020;font-size:1.07143rem;line-height:1;position:relative;width:100%}.refine-drop-down label.refine-drop-down__sub-header input{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refine-drop-down__header>a,.refine-drop-down__sub-header>a{display:block;color:currentColor;position:relative}.refine-drop-down__header>a:hover,.refine-drop-down__header>a:focus,.refine-drop-down__header>a:active,.refine-drop-down__header>a .active,.refine-drop-down__sub-header>a:hover,.refine-drop-down__sub-header>a:focus,.refine-drop-down__sub-header>a:active,.refine-drop-down__sub-header>a .active{text-decoration:none}.refine-drop-down__header>a .lf_icon,.refine-drop-down__header>a .lf_call-to-action::after,.refine-drop-down__header>a .lf_btn .caret,.lf_btn .refine-drop-down__header>a .caret,.refine-drop-down__header>a .lf_selectpicker .caret,.lf_selectpicker .refine-drop-down__header>a .caret,.refine-drop-down__header>a div[class^=lf_ldp-photo-carousel] .slick-arrow,div[class^=lf_ldp-photo-carousel] .refine-drop-down__header>a .slick-arrow,.refine-drop-down__sub-header>a .lf_icon,.refine-drop-down__sub-header>a .lf_call-to-action::after,.refine-drop-down__sub-header>a .lf_btn .caret,.lf_btn .refine-drop-down__sub-header>a .caret,.refine-drop-down__sub-header>a .lf_selectpicker .caret,.lf_selectpicker .refine-drop-down__sub-header>a .caret,.refine-drop-down__sub-header>a div[class^=lf_ldp-photo-carousel] .slick-arrow,div[class^=lf_ldp-photo-carousel] .refine-drop-down__sub-header>a .slick-arrow{bottom:0;color:#a40d2c;font-size:1.5rem;line-height:2;position:absolute;right:0;top:0}.refine-drop-down__header>a .lf_icon::before,.refine-drop-down__header>a .lf_btn .caret::before,.lf_btn .refine-drop-down__header>a .caret::before,.refine-drop-down__header>a .lf_selectpicker .caret::before,.lf_selectpicker .refine-drop-down__header>a .caret::before,.refine-drop-down__header>a div[class^=lf_ldp-photo-carousel] .slick-arrow::before,div[class^=lf_ldp-photo-carousel] .refine-drop-down__header>a .slick-arrow::before,.refine-drop-down__sub-header>a .lf_icon::before,.refine-drop-down__sub-header>a .lf_btn .caret::before,.lf_btn .refine-drop-down__sub-header>a .caret::before,.refine-drop-down__sub-header>a .lf_selectpicker .caret::before,.lf_selectpicker .refine-drop-down__sub-header>a .caret::before,.refine-drop-down__sub-header>a div[class^=lf_ldp-photo-carousel] .slick-arrow::before,div[class^=lf_ldp-photo-carousel] .refine-drop-down__sub-header>a .slick-arrow::before{line-height:1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear,-webkit-transform 200ms linear}.refine-drop-down__header>a:not(.collapsed) .lf_icon::before,.refine-drop-down__header>a:not(.collapsed) .lf_btn .caret::before,.lf_btn .refine-drop-down__header>a:not(.collapsed) .caret::before,.refine-drop-down__header>a:not(.collapsed) .lf_selectpicker .caret::before,.lf_selectpicker .refine-drop-down__header>a:not(.collapsed) .caret::before,.refine-drop-down__header>a:not(.collapsed) div[class^=lf_ldp-photo-carousel] .slick-arrow::before,div[class^=lf_ldp-photo-carousel] .refine-drop-down__header>a:not(.collapsed) .slick-arrow::before,.refine-drop-down__sub-header>a:not(.collapsed) .lf_icon::before,.refine-drop-down__sub-header>a:not(.collapsed) .lf_btn .caret::before,.lf_btn .refine-drop-down__sub-header>a:not(.collapsed) .caret::before,.refine-drop-down__sub-header>a:not(.collapsed) .lf_selectpicker .caret::before,.lf_selectpicker .refine-drop-down__sub-header>a:not(.collapsed) .caret::before,.refine-drop-down__sub-header>a:not(.collapsed) div[class^=lf_ldp-photo-carousel] .slick-arrow::before,div[class^=lf_ldp-photo-carousel] .refine-drop-down__sub-header>a:not(.collapsed) .slick-arrow::before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.refine-drop-down label{font-size:1rem;width:100%}.refine-drop-down .list-group-item{background-color:transparent;overflow:auto}.refine-drop-down .list-group-item:hover,.refine-drop-down .list-group-item:focus,.refine-drop-down .list-group-item:active,.refine-drop-down .list-group-item.active{background-color:#a40d2c;color:#fff}.refine-drop-down .list-group-item:hover i,.refine-drop-down .list-group-item:focus i,.refine-drop-down .list-group-item:active i,.refine-drop-down .list-group-item.active i{color:#fff}.refine-drop-down .list-group-item:hover input,.refine-drop-down .list-group-item:focus input,.refine-drop-down .list-group-item:active input,.refine-drop-down .list-group-item.active input{color:#666!important}.refine-drop-down .list-group-item:hover input[type="radio"]:not(:checked),.refine-drop-down .list-group-item:hover input[type="checkbox"]:not(:checked),.refine-drop-down .list-group-item:focus input[type="radio"]:not(:checked),.refine-drop-down .list-group-item:focus input[type="checkbox"]:not(:checked),.refine-drop-down .list-group-item:active input[type="radio"]:not(:checked),.refine-drop-down .list-group-item:active input[type="checkbox"]:not(:checked),.refine-drop-down .list-group-item.active input[type="radio"]:not(:checked),.refine-drop-down .list-group-item.active input[type="checkbox"]:not(:checked){background-color:#fff!important}.refine-drop-down .list-group-item:hover label,.refine-drop-down .list-group-item:focus label,.refine-drop-down .list-group-item:active label,.refine-drop-down .list-group-item.active label{color:#fff}.refine-drop-down .lf_checkbox label input[type="checkbox"]{margin:0 3px 3px;vertical-align:middle}.refine-drop-down .lf_checkbox label input[type="checkbox"]:checked{background-color:#001548}.refine-drop-down .panel>.list-group .list-group-item{border-bottom-width:0}.lf_search-results__header{background-color:#001548;color:#fff;padding:.25em 0;position:relative}.lf_search-results__header__content{display:inline-block;margin-right:1em;line-height:54px}.lf_search-results__map{position:relative}.lf_search-results .dropdown-menu{padding:0}.lf_search-results .dropdown-menu a{padding-left:12px}@media(min-width:31.25em){.lf_search-results__filter{line-height:15px;margin-bottom:10px;padding-left:15px;padding-right:15px}}.lf_search-results__filter a.sort-option{margin:0;padding-top:5px;padding-bottom:5px}.lf_search-results__listing{padding-top:1rem;padding-left:15px;padding-right:15px}@media(min-width:31.25em){.lf_search-results__listing{background-color:rgba(255,255,255,.95);bottom:0;max-width:37.14286rem;left:0;overflow-y:scroll;padding-left:0;padding-right:0;position:absolute;top:0;width:40%;-webkit-overflow-scrolling:touch}.lf_search-results__listing .lf_listing{border:none;border-top:1px solid #b1b1b1;margin-top:0;margin-bottom:0}.lf_search-results__listing .lf_listing a{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}}div[class^=lf_ldp-photo-carousel] .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#fff;display:block!important;overflow:hidden;text-indent:200%;top:50%;position:absolute}div[class^=lf_ldp-photo-carousel] .slick-arrow::before{left:0;position:absolute;top:50%;text-indent:0}div[class^=lf_ldp-photo-carousel] .slick-arrow:hover,div[class^=lf_ldp-photo-carousel] .slick-arrow:focus,div[class^=lf_ldp-photo-carousel] .slick-arrow:active,div[class^=lf_ldp-photo-carousel] .slick-arrow.active{opacity:1}div[class^=lf_ldp-photo-carousel] .slick-arrow.slick-prev::before{bottom:auto;top:50%;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}div[class^=lf_ldp-photo-carousel] .slick-arrow.slick-next{right:0}div[class^=lf_ldp-photo-carousel] .slick-arrow.slick-next::before{bottom:50%;top:auto;-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%)}div[class^=lf_ldp-photo-carousel] .slick-arrow.slick-disabled{opacity:.5}div[class^=lf_ldp-photo-carousel] .slick-arrow.slick-next-modal{right:8px}.lf_ldp-photo-carousel{}.lf_ldp-photo-carousel .lf_ldp-photo-carousel__photos{display:none}.lf_ldp-photo-carousel .slick-slider{max-height:none}.lf_ldp-photo-carousel .slick-arrow{background-color:#a40d2c!important;opacity:.8}.lf_ldp-photo-carousel .slick-arrow::before{font-size:24px}.lf_ldp-photo-carousel__wrapper{position:relative}.lf_ldp-photo-carousel__indicator{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#202020;border:none;bottom:25px;color:#fff;left:35px;line-height:1;padding:5px 10px;position:absolute}.lf_ldp-photo-carousel__indicator .lf_icon,.lf_ldp-photo-carousel__indicator .lf_call-to-action::after,.lf_ldp-photo-carousel__indicator .lf_btn .caret,.lf_btn .lf_ldp-photo-carousel__indicator .caret,.lf_ldp-photo-carousel__indicator .lf_selectpicker .caret,.lf_selectpicker .lf_ldp-photo-carousel__indicator .caret,.lf_ldp-photo-carousel__indicator div[class^=lf_ldp-photo-carousel] .slick-arrow,div[class^=lf_ldp-photo-carousel] .lf_ldp-photo-carousel__indicator .slick-arrow{display:inline-block;float:right;font-size:12px;margin-left:10px}.lf_ldp-photo-carousel__photo{cursor:pointer}@media(min-width:40.625em){.lf_ldp-photo-carousel__photo{margin-left:1px;margin-right:1px}}.lf_ldp-photo-carousel img{margin-right:0}.lf_ldp-photo-carousel .lf_slick-slider-stretch-image img{height:auto!important;width:100%!important}.lf_ldp-photo-carousel__footer{background-color:#001548;color:#fff;padding-top:10px;padding-bottom:10px}.lf_ldp-photo-carousel__footer .lf_container{position:relative}.lf_ldp-photo-carousel__footer__listing-navigation{margin-bottom:20px}@media(min-width:40.625em){.lf_ldp-photo-carousel__footer__listing-navigation{bottom:0;margin-bottom:0;position:absolute;right:15px}}.lf_ldp-photo-carousel__footer__listing-navigation__link{display:inline-block}.lf_ldp-photo-carousel__footer__listing-navigation__link a{color:#fff}.lf_ldp-photo-carousel__footer__listing-navigation__link a:hover,.lf_ldp-photo-carousel__footer__listing-navigation__link a:focus,.lf_ldp-photo-carousel__footer__listing-navigation__link a:active,.lf_ldp-photo-carousel__footer__listing-navigation__link a.active{color:#fff}.lf_ldp-photo-carousel__footer__listing-navigation__link .lf_icon--caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link .lf_btn .caret::before,.lf_btn .lf_ldp-photo-carousel__footer__listing-navigation__link .caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link .lf_selectpicker .caret::before,.lf_selectpicker .lf_ldp-photo-carousel__footer__listing-navigation__link .caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link div[class^=lf_ldp-photo-carousel] .slick-arrow::before,div[class^=lf_ldp-photo-carousel] .lf_ldp-photo-carousel__footer__listing-navigation__link .slick-arrow::before{display:block}.lf_ldp-photo-carousel__footer__listing-navigation__link--previous{margin-right:10px}.lf_ldp-photo-carousel__footer__listing-navigation__link--previous .lf_icon--caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link--previous .lf_btn .caret::before,.lf_btn .lf_ldp-photo-carousel__footer__listing-navigation__link--previous .caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link--previous .lf_selectpicker .caret::before,.lf_selectpicker .lf_ldp-photo-carousel__footer__listing-navigation__link--previous .caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link--previous div[class^=lf_ldp-photo-carousel] .slick-arrow::before,div[class^=lf_ldp-photo-carousel] .lf_ldp-photo-carousel__footer__listing-navigation__link--previous .slick-arrow::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lf_ldp-photo-carousel__footer__listing-navigation__link--next{margin-left:10px}.lf_ldp-photo-carousel__footer__listing-navigation__link--next .lf_icon--caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link--next .lf_btn .caret::before,.lf_btn .lf_ldp-photo-carousel__footer__listing-navigation__link--next .caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link--next .lf_selectpicker .caret::before,.lf_selectpicker .lf_ldp-photo-carousel__footer__listing-navigation__link--next .caret::before,.lf_ldp-photo-carousel__footer__listing-navigation__link--next div[class^=lf_ldp-photo-carousel] .slick-arrow::before,div[class^=lf_ldp-photo-carousel] .lf_ldp-photo-carousel__footer__listing-navigation__link--next .slick-arrow::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.lf_ldp-photo-carousel__footer__view-selector{margin-top:20px;margin-left:auto;margin-right:auto;width:auto}@media(min-width:40.625em){.lf_ldp-photo-carousel__footer__view-selector{margin-top:0;margin-left:0;margin-right:0;width:auto}}.lf_ldp-photo-carousel__footer__view-selector .lf_table__cell{padding-bottom:0;padding-left:10px;padding-right:10px}.lf_ldp-photo-carousel__footer__view-selector .lf_table__cell:first-child{padding-left:0}.lf_ldp-photo-carousel__footer__view-selector .lf_table__cell:last-child{padding-right:0}.modal-backdrop{margin-top:60px}.lf_modal-dialog{margin-top:70px;width:100%!important}.lf_modal-dialog .slick-list{margin-left:30px;margin-right:30px}.lf_modal-dialog .slick-arrow{background-color:transparent;opacity:1}.lf_modal-dialog .slick-arrow::before{font-size:36px}.lf_ldp-photo-carousel__modal__photo{display:none}.lf_ldp-photo-carousel__modal__photos{max-height:none}.lf_ldp-photo-carousel__modal__photos .lf_ldp-photo-carousel__modal__photo.slick-slide{height:auto;width:100%}.lf_ldp-photo-carousel__modal__photos .lf_ldp-photo-carousel__modal__photo.slick-slide img{height:auto;margin-right:0;width:100%!important}.lf_ldp-photo-carousel__modal__main{margin-bottom:10px}.lf_ldp-photo-carousel__modal__nav{margin-bottom:20px}.lf_ldp-photo-carousel__modal__nav .lf_ldp-photo-carousel__modal__photo.slick-slide{margin-left:10px;margin-right:10px}.lf_ldp-photo-carousel__modal__nav .slick-current{border:2px solid #a40d2c}.lf_ldp-photo-carousel__modal__position{color:#fff;margin-left:30px;margin-right:30px}.lf_modal.fade .lf_modal-dialog{-webkit-transform:none!important;transform:none!important}.lf_ldp-photo-carousel .slick-prev,.lf_ldp-photo-carousel .slick-next{z-index:100}.modal-backdrop{z-index:200}.lf_ldp-photo-carousel__modal{z-index:210}.lf_ldp-photo-carousel__modal .lf_close{z-index:220;font-size:1.14286rem}.lf_ldp-photo-carousel__modal .slick-prev,.lf_ldp-photo-carousel__modal .slick-next{z-index:220}.lf_action-icons li{padding-right:15px}.lf_action-icons .lf_icon-button::before{color:#b1b1b1;transition:color 100ms linear}.lf_action-icons .lf_icon-button:active::before,.lf_action-icons .lf_icon-button.active::before{color:#a40d2c}.lf_contact-card address{line-height:1.3;margin-bottom:.71429rem}.lf_contact-card address p{margin-bottom:0}.lf_contact-card address p:first-child{margin-bottom:.21429rem;margin-top:.21429rem}.lf_contact-card__listed-by{margin-bottom:.14286rem;margin-top:.35714rem}.lf_contact-card__wrapper{padding-top:30px;padding-bottom:20px}.lf_contact-card .lf_icon-cta{margin-bottom:0}.lf_contact-card .lf_icon-cta:last-of-type{margin-bottom:10px}.lf_contact-card .lf_photo{margin-top:0;margin-right:.71429rem}.lf_contact-card__main-icons{margin-top:0;padding-top:0}.lf_contact-card__side-icons{padding-right:0}@media(min-width:768px){.lf_contact-card__side-icons{padding-top:8px;padding-left:1em}}.lf_contact-card svg{height:32px;padding-bottom:1px;margin-top:10px}.lf_cost-location__price{color:#001548;font-size:2.57143rem;margin-bottom:0;padding-bottom:5px}.lf_cost-location__address{color:#001548;line-height:1.2;font-size:1.2em;margin:10px 0}#main-street-address,#ui-v3-listing-listingdetail .lf_cost-location__address h2{line-height:1.2;font-size:1em;font-family:"Open Sans",sans-serif;margin:0}#main-street-address{position:absolute;text-align:center;margin-top:5px;width:100%}#ui-v3-listing-listingdetail .lf_cost-location__address h2 .ld-status small{font-size:85%;color:#001548;line-height:1.2}.lf_cost-location__open-house{font-family:"Oswald",sans-serif;font-size:20px;padding-bottom:1em}.lf_cost-location__open-house--intro{display:inline;font-weight:500}@media(min-width:768px){.lf_snapshot__stats--container{margin-bottom:20px}}.lf_snapshot__stats--number{font-size:2rem}.lf_snapshot__home-details--category{font-weight:600}.lf_snapshot__home-details--description{margin-top:10px}.lf_schools__public{margin-top:.57143rem}.lf_schools__description{margin-left:auto;margin-right:auto;max-width:290px}.lf_schools__wrapper{padding:2em 1em}.lf_schools th:last-child{width:70px}.lf_schools .lf_table{margin-bottom:0}.lf_schools .lf_table td span{font-family:"Oswald",sans-serif;font-weight:600;padding-right:.5rem}.lf_mortgage-prequal__container{background-size:cover;padding:14px}.lf_mortgage-calc .lf_form{padding-top:0}.lf_mortgage-calc .lf_form .lf_form-control{display:inline-block;margin-bottom:.35714rem}.lf_mortgage-calc .lf_form .lf_form-control,.lf_mortgage-calc .lf_form ::-webkit-input-placeholder{font-size:1.42857rem;text-align:center}.lf_mortgage-calc .lf_form .lf_form-control,.lf_mortgage-calc .lf_form ::-moz-placeholder{font-size:1.42857rem;text-align:center}.lf_mortgage-calc .lf_form .lf_form-control,.lf_mortgage-calc .lf_form :-ms-input-placeholder{font-size:1.42857rem;text-align:center}.lf_mortgage-calc .lf_form .lf_form-control,.lf_mortgage-calc .lf_form ::placeholder{font-size:1.42857rem;text-align:center}.lf_mortgage-calc__number{font-family:"Oswald",sans-serif}.lf_mortgage-calc__description{margin-left:auto;margin-right:auto;max-width:300px}.lf_mortgage-calc__dollar-down{width:100px}.lf_mortgage-calc__list-price{color:#666}.lf_mortgage-calc__percent-down{width:60px}.lf_mortgage-calc__results{color:#666;margin-bottom:2px;margin-top:10px}.lf_mortgage-calc__results span{color:#001548}.lf_mortgage-calc__term{width:40px}.lf_mortgage-calc__wrapper{padding:30px}.lf_office-photo-carousel__footer__view-selector{margin:0 auto}.lf_office-contact__information__cell{padding-right:25px;vertical-align:baseline}.lf_office-contact__information__cell--name{font-weight:600}.lf_office-leadership .slick-slide img{height:auto}.lf_office-leadership__name{font-weight:700;padding-bottom:1em}.lf_office-leadership__contact{padding-bottom:1em}.lf_office-leadership__contact--categ{font-weight:700}.lf_office-leadership__photo{margin-top:0}.lf_office-leadership li{color:#b1b1b1}.lf_office-leadership li.slick-active{color:#001548}.lf_office-leadership__nav-dots{margin-top:10px}.lf_office-leadership__nav-dots li{margin-left:5px;margin-right:5px;padding:0}.lf_office-leadership__nav-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:block;height:20px;opacity:.5;overflow:hidden;padding:0;position:relative;text-indent:200%;width:20px}.lf_office-leadership__nav-dots li button::before{background-color:#000;border-radius:100%;content:"";display:block;height:10px;left:5px;position:absolute;text-indent:0;top:5px;width:10px}.lf_office-leadership__nav-dots li button:focus{outline:1px dotted #202020}.lf_office-leadership__nav-dots li:hover button,.lf_office-leadership__nav-dots li:focus button,.lf_office-leadership__nav-dots li:active button,.lf_office-leadership__nav-dots li.slick-active button{opacity:1}.lf_office-about__intro{font-size:1.1em}.lf_office__find-agents{text-align:center}.lf_office__find-agents--intro{color:#666}.lf_office__find-agents--search{display:inline;position:relative}.lf_office__find-agents--search-icon{color:#b1b1b1}.lf_office__find-agents--search-input{display:inline}@media(min-width:31.25em){.lf_office__find-agents--search-input{width:400px}}.lf_office__find-agents--search-button{width:200px}.lf_office__find-agents--all{margin-bottom:15px;margin-top:25px}.lf_office button{margin-top:10px}.lf_office__intro{margin-bottom:30px}.lf_office__card{margin-bottom:10px;padding:10px 10px}.lf_office__card__left{padding-right:0}.lf_office__card__header{font-size:1.28571rem;margin-top:0;padding-top:0;text-transform:uppercase}.lf_office__card__logo{max-height:50px}.lf_office__card__name{margin-bottom:0;margin-top:10px}.lf_office__card--vacation .lf_office__card__name{margin-top:24px}.lf_office__card__role{color:#666;font-size:.85714rem;font-weight:600;margin-bottom:0;padding-bottom:0}.lf_office__card__phone__type{font-weight:600}.lf_office__card__contact{font-size:.85714rem;margin-right:10px}.lf_office__card__contact__icons{line-height:2}.lf_office__card__contact__button{margin-right:10px;margin-top:15px}.lf_office__card__calc{vertical-align:bottom}@media(min-width:40.625em){.lf_office-details{margin-bottom:0}}.lf_community-detail__subnav{background-color:#e9e9e9}@media(min-width:40.625em){.lf_community-detail__subnav{padding-top:30px;padding-bottom:30px}}.lf_community-detail__subnav ul{margin-bottom:0}.lf_community-detail__subnav__nav-item{border-bottom:1px solid #b1b1b1;font-family:"Oswald",sans-serif;font-size:1.14286rem;text-transform:uppercase}@media(min-width:40.625em){.lf_community-detail__subnav__nav-item{border-bottom:none;display:inline-block;margin-top:0;margin-bottom:0;margin-left:10px;margin-right:10px}}.lf_community-detail__subnav__nav-item:last-child{border-bottom:none}.lf_community-detail__subnav__nav-item a{display:inline-block;font-weight:400;padding-top:15px;padding-bottom:15px}@media(min-width:40.625em){.lf_community-detail__subnav__nav-item a{padding:0}}.lf_community-detail__subnav__section{margin-top:-20px;padding-top:20px}@media(min-width:40.625em){.lf_community-detail__subnav__section{margin-top:-55px;padding-top:55px}}.communities-page.lf_community-detail__subnav{padding-top:20px;padding-bottom:20px}.communities-page .lf_community-detail__subnav__nav-item{font-size:1rem}.lf_gallery-preview__item{margin-bottom:30px}.lf_gallery-preview__item img{height:auto;width:100%}.lf_community-tile{cursor:pointer;position:relative;text-align:center}.lf_community-tile__container{background-color:rgba(255,255,255,.86);bottom:20px;left:50%;min-width:160px;padding:.5em;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media(min-width:40.625em){.lf_community-tile__container{min-width:85%}}@media(min-width:50em){.lf_community-tile__container{min-width:75%}}.lf_community-tile__img{width:100%}.lf_community-tile__title{color:#a40d2c;line-height:1.1;margin:0}.lf_community-tile--big{cursor:auto}.lf_community-tile--big__description{max-width:90%;margin-left:auto;margin-right:auto}.lf_community-tile--big .lf_community-tile__container{bottom:auto;max-width:230px;padding:1.5em;width:85%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lf_community-tile--big .lf_community-tile__container .lf_btn{margin-left:auto;margin-right:auto;width:90%}.lf_community-tile--big .lf_community-tile__container .lf_btn:first-of-type{margin-bottom:.5em}.lf_community-tile--big .lf_community-tile__title{margin-top:.4em;margin-bottom:.5em;color:#001548}.lf_community-tile--tiny{background-color:#001548;padding-bottom:100%;width:100%}.lf_communities-near__tile{margin-bottom:30px}.lf_share{position:relative}.lf_share__content{display:none}.lf_share .popover-content{padding:5px;width:240px}.lf_share .popover-content .lf_btn{margin-bottom:5px;width:111px}.lf_share .lf_icon,.lf_share .lf_call-to-action::after,.lf_share .lf_btn .caret,.lf_btn .lf_share .caret,.lf_share .lf_selectpicker .caret,.lf_selectpicker .lf_share .caret,.lf_share div[class^=lf_ldp-photo-carousel] .slick-arrow,div[class^=lf_ldp-photo-carousel] .lf_share .slick-arrow{margin-left:8px}.lf_community__location__map{margin-bottom:20px}.lf_community__location+.lf_getting-around{margin-top:50px}.lf_community__location__map .MicrosoftMap{text-align:left}.lf_community__location__map .community-mapdims{min-height:500px}.lf_yelp .lf_yelp__branding{line-height:25px}.lf_yelp .lf_yelp__branding img{display:inline;width:auto!important}.lf_agent-office__search-section .bootstrap-select{margin-bottom:10px}.lf_agent-office__search-section__toggle .lf_btn-primary:first-child{margin-right:4px}.lf_agent-office-tile--map{border-left:none;border-right:none;border-top:none;max-width:300px;padding:1em}.lf_agent-office-tile__photo{position:relative;background-color:#666;overflow:hidden}.lf_agent-office-tile__photo:before{display:block;content:"";width:100%;padding-top:100%}.lf_agent-office-tile__photo>.content{position:absolute;top:0;left:0;right:0;bottom:0}.lf_agent-office-tile__photo>.content{left:50%;max-width:none;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130%}.lf_agent-office-tile__wrapper{padding:14px}.lf_agent-office-tile__wrapper__contact{font-size:1.07143rem;margin-bottom:0;margin-top:9px}.lf_agent-office-tile__wrapper__name{margin-bottom:5px}.lf_agent-office-tile__wrapper--office .lf_agent-office-tile__wrapper__name{font-size:1.35714rem;line-height:1.25}.lf_agent-office__office-results{display:none}.lf_agent-office__office-results__map{border-top:1px solid #b1b1b1;position:relative}.lf_agent-office__office-results__map__background-placeholder{min-height:400px;max-height:600px;width:100%}.lf_agent-office__office-results__map__tile-container{background-color:rgba(255,255,255,.86);left:0;height:100%;overflow:scroll;position:absolute;top:0}.lf_agent-office__office-results__tiles{display:none}.lf_agent-office__office-results .lf_icon-button--map{display:none;margin-bottom:5px}#main-street-address{font-size:20px;font-family:oswald;margin-top:4px}#listingdetail-summary-photos-container{position:relative;top:33px}.ld-navbar.pager{top:510px}.views-nav-container>.nav{top:3px}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-virtualtour-item a,#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-photogallery-item a,#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-birdseye-item a{height:40px;padding:13px 15px 0}@media(max-width:767px){#recohomepage #carousel-target .slick-slide img{max-height:176px}#photo-viewer-menu .views-nav-container>.nav{top:-33px}#photo-viewer-menu .nav{width:220px;height:40px}.ld-navbar.pager{top:343px}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-virtualtour-item{width:125px!important;height:40px}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-virtualtour-item a,#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-birdseye-item a,#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-photogallery-item a{height:40px;padding:13px 0 0}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-birdseye-item{max-width:65px;position:relative;height:40px}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-birdseye-item a:before{width:30px}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-photogallery-item{width:95px!important;height:40px}}@media(max-width:500px){#photo-viewer-menu .nav{width:auto}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-virtualtour-item,#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-photogallery-item{width:auto!important}}@media(max-width:375px){#main-street-address{font-size:17px;margin-top:6px}#photo-viewer-menu .nav{width:auto;left:-35px}}@media(max-width:736px){#galleryModal{z-index:20001;position:fixed}#galleryModal .carousel{position:fixed;top:0;right:0;left:0;bottom:0;margin:15px}}@media(max-width:767px){#ui-v3-listing-listingsearch #Master_Viewport{display:block}#ui-v3-listing-listingsearch #location-criteria-list.location-criteria-list-container{position:relative;margin:0;top:auto;bottom:auto;text-align:center;max-width:98%}#ui-v3-listing-listingsearch #location-criteria-list.location-criteria-list-container li{float:none;display:block}#ui-v3-listing-listingsearch #location-criteria-list.location-criteria-list-container li.enabled-criteria{display:inline-block;background:#001548;border:none;color:#fff}#ui-v3-listing-listingsearch #location-criteria-list.location-criteria-list-container li.enabled-criteria a{color:#fff}#ui-v3-listing-listingsearch #location-criteria-list.location-criteria-list-container li.enabled-criteria .remove-criteria.icon-remove{background:none}#ui-v3-listing-listingsearch #mapsearch-criteria-layout{clear:both}#ui-v3-listing-listingsearch #criteria-location-input{width:100%;max-width:92%;float:none;font-size:1em!important}#ui-v3-listing-listingsearch #searchCriteriaSearch .location-btn-group .button-bar .r-more-button{white-space:nowrap}#ui-v3-listing-listingsearch #searchCriteriaSearch .location-btn-group .button-bar .r-more-button .caret{left:1.5em}#ui-v3-listing-listingsearch #searchCriteriaSearch .location-btn-group .button-bar .r-more-button .r-badge-counter{left:-1.5em}#ui-v3-listing-listingsearch #moreOptionsSearchCriteria #mapsearch-criteria-remarks{font-size:.8em!important;margin:0;width:100%}#ui-v3-listing-listingsearch #mapResultsSummary{padding-left:0}#ui-v3-listing-listingsearch #mapResultsSummary>.r-criteria-tab-bar{text-align:center;padding-left:0}#ui-v3-listing-listingsearch #mapResultsSummary>.r-criteria-tab-bar #mapsearch-count{float:none;display:inline-block;vertical-align:top}#ui-v3-listing-listingsearch #mapResultsSummary>.r-criteria-tab-bar #mapsearch-count.text-muted{float:left}#ui-v3-listing-listingsearch #mapResultsSummary>.r-criteria-tab-bar #mapsearch-count+div{display:block}#ui-v3-listing-listingsearch #mapsearch-advisory-box{width:92%}#ui-v3-listing-listingsearch #mapsearch-advisory-box #mapsearch-advisory-box-total{float:none;border-right:0}#recohomepage #homepage_qs_2 .bootstrap-select.btn-group .dropdown-menu{border-radius:0;margin-top:0}#recohomepage #homepage_qs_2 .bootstrap-select.btn-group .dropdown-menu li{font-family:"Oswald",sans-serif;text-transform:uppercase}#recohomepage #homepage_qs_2 .bootstrap-select.btn-group .dropdown-menu li.selected{display:none}#recohomepage #homepage_qs_2 .bootstrap-select.btn-group .dropdown-menu li a{color:#a40d2c;font-weight:400;padding-top:3px;padding-bottom:3px;padding-left:12px}#cboxClose{z-index:100}#cboxWrapper #cboxContent{margin:25px 10px 0 0;height:600px!important;min-height:500px!important}#cboxLoadedContent iframe{max-height:600px!important;min-height:0!important}.overlay #Master_SaveSearch_valName,.hidden-gt-xs,.side-header+br{display:none!important}.overlay .checkbox{display:inline-block}.r-view-gallery .mapsearch-results-property-item .well{min-height:0}.r-view-gallery .r-side-list-compare{margin-bottom:5px}.r-side-list-courtesy-of-container{line-height:0}.r-view-gallery .r-side-list-data{margin-bottom:5px}.r-view-gallery .r-side-list-address{margin-bottom:10px;margin-top:5px}.listing-address{margin-bottom:0}#ui-v3-listing-listingsearch #mapsearch-results-body .mapsearch-results-property-item .r-side-list-photo{margin-bottom:5px}}@media(max-width:575px){#cboxWrapper #cboxContent,#cboxWrapper #cboxLoadedContent iframe{min-width:340px!important;max-width:340px;max-height:330px!important}}@media(max-width:649px){.lf_shaded-hero.lf_component.lf_photo-background{background-image:none!important}.lf_shaded-hero.lf_component.lf_photo-background .lf_photo-background__inner{padding-left:2rem;padding-right:2rem}}#account-savesearch.overlay{max-width:500px;min-width:0!important}#account-savesearch.overlay small{font-family:"Open Sans",sans-serif;font-size:.9rem}@media(min-width:768px){#account-savesearch.overlay .row-fluid{margin-top:1em}.bootstrap hr{margin:0!important}}#account-savesearch.overlay .row-fluid [class*="span"]{float:none;margin-left:0}#account-savesearch.overlay input[type="text"],#account-savesearch.overlay textarea{font-size:1em;padding:8px;box-sizing:padding-box}#account-savesearch.overlay input[type="text"]:focus,#account-savesearch.overlay textarea:focus{border-color:#a40d2c;outline:none}#account-savesearch.overlay #saved-search{min-width:0;margin:0}#account-savesearch.overlay #saved-search h4{text-transform:capitalize}#account-savesearch.overlay #cancel-button{font-family:"Open Sans",sans-serif;line-height:2.5}#account-savesearch.overlay input[type="submit"]:hover{background:#830a23!important}#account-savesearch.overlay input[type="checkbox"]{display:inline-block;position:static;height:1.2em;width:1.2em;vertical-align:middle;margin:0 .4em .4em 0;padding:0;border:1px solid rgba(0,0,0,.3);box-sizing:border-box;-webkit-appearance:none}#account-savesearch.overlay input[type="checkbox"]:checked{border-color:rgba(0,0,0,.5);background-color:#001548}@media(max-width:480px){#ui-v3-listing-listingsearch #mapResultsSummary>.r-criteria-tab-bar #mapsearch-count.text-muted{display:block;float:none;text-align:center}#account-saveproperty.overlay{max-width:86%;min-width:0!important}#account-saveproperty.overlay .row-fluid [class*="span"]{margin-left:0}#account-saveproperty.overlay .span8{width:100%}#account-saveproperty.overlay .span8:first-child{float:none;border-right:0!important;padding-right:0!important;margin-left:0}#account-saveproperty.overlay .span8:first-child>div>.span5,#account-saveproperty.overlay .span8:first-child>div>.span7{display:block;width:100%}#account-saveproperty.overlay .span8:first-child>div>.span5{margin-bottom:1em}#account-saveproperty.overlay .span8:first-child>div>.span7 br+br{display:none}#account-saveproperty.overlay .span8:first-child>div>.span5 .span4{display:inline-block;padding-top:0!important}#account-saveproperty.overlay .span8:first-child>div>.span5 .span8{display:inline-block;width:72%}#account-saveproperty.overlay .span8:first-child+.span4{width:100%;float:none;margin-top:1em}#account-saveproperty.overlay textarea{width:100%}#account-savesearch.overlay{max-width:350px;min-width:0!important}}@media(max-width:374px){.location-btn-group{padding:0}.location-btn-group>.row.button-bar.r-button-bar>div:first-child{width:33%!important}.location-btn-group>.row.button-bar.r-button-bar>div:nth-child(2){width:50%!important}#account-savesearch.overlay{max-width:300px}#cboxWrapper #cboxContent{margin:5px 0 25px!important;height:250px!important;min-height:300px!important}#cboxLoadedContent iframe{max-height:350px!important;min-height:0!important}#cboxWrapper #cboxContent,#cboxWrapper #cboxLoadedContent iframe.cboxIframe{min-width:275px!important;max-width:330px!important}#colorbox{top:0!important}#account-saveproperty.overlay .span8:first-child+.span4{margin-top:0}#account-saveproperty.overlay{padding:0!important}}#ui-v3-listing-listingsearch #moreOptionsSearchCriteria label[for="mapsearch-criteria-remarks"]{display:block}#ui-v3-listing-listingsearch #moreOptionsSearchCriteria #mapsearch-criteria-remarks{font-size:.7em!important;margin:0;width:100%}#ui-v3-listing-listingsearch #moreOptionsSearchCriteria #criteria-location-summary li.enabled-criteria{background:#001548;color:#fff}#ui-v3-listing-listingsearch #moreOptionsSearchCriteria #criteria-location-summary li.enabled-criteria div.icon-remove{background:none}#ui-v3-listing-listingsearch #moreOptionsSearchCriteria #criteria-location-summary li.enabled-criteria div.icon-remove:after{vertical-align:super}#mapsearch-criteria-forsale,#mapsearch-criteria-forrent,#mapsearch-criteria-forsold{margin:0 5px 0 0}#mapsearch-mainmap-toolbar{}#recohomepage .lf_sub{display:none!important}#recohomepage .lf_site-header .lf_icon-bar-menu{margin-left:-.1rem}#recohomepage figcaption.lf_photo__tag{display:none}#moreOptionsSearchCriteria.active{display:none!important}#moreOptionsSearchCriteria.active.in{display:block!important}@media(max-width:649px){#ui-v3-listing-listingdetail #price .price-history-tbl{display:block}#ui-v3-listing-listingdetail #price .price-history-tbl thead{display:none}#ui-v3-listing-listingdetail #price .price-history-tbl tbody{display:block}#ui-v3-listing-listingdetail #price .price-history-tbl tbody tr{display:block}#ui-v3-listing-listingdetail #price .price-history-tbl tbody tr td{display:block}#ui-v3-listing-listingdetail #price .price-history-tbl tbody tr td:before{display:inline-block;width:35%}#ui-v3-listing-listingdetail #price .price-history-tbl tbody tr td:nth-child(1):before{content:"Date"}#ui-v3-listing-listingdetail #price .price-history-tbl tbody tr td:nth-child(2):before{content:"Event"}#ui-v3-listing-listingdetail #price .price-history-tbl tbody tr td:nth-child(3):before{content:"Price"}#ui-v3-listing-listingdetail #price .price-history-tbl tbody tr td:nth-child(4):before{content:"Source"}#ui-v3-listing-listingdetail #tax .price-history-tbl{display:block}#ui-v3-listing-listingdetail #tax .price-history-tbl thead{display:none}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody{display:block}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody tr{display:block}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody tr td{display:block}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody tr td:before{display:inline-block;width:35%}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody tr td:nth-child(1):before{content:"Year"}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody tr td:nth-child(2):before{content:"Property Taxes"}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody tr td:nth-child(3):before{content:"Change"}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody tr td:nth-child(4):before{content:"Tax Assessment"}#ui-v3-listing-listingdetail #tax .price-history-tbl tbody tr td:nth-child(5):before{content:"Change"}}#ui-v3-account-forgotpassword #Master_Viewport table:first-child,#ui-v3-account-forgotpassword #Master_Viewport table:first-child>tbody,#ui-v3-account-forgotpassword #Master_Viewport table:first-child>tbody>tr,#ui-v3-account-forgotpassword #Master_Viewport table:first-child>tbody>tr>td{display:block;max-width:100%!important}#ui-v3-account-forgotpassword #Master_Viewport table:first-child>tbody>tr:first-child>td{text-align:center!important}#ui-v3-account-forgotpassword #Master_Viewport table:first-child>tbody>tr:first-child>td img{max-width:90%;height:auto}@media(max-width:425px){#ui-v3-account-forgotpassword form[name="forgotpassword"] table:first-child{margin:0 auto}#ui-v3-account-forgotpassword form[name="forgotpassword"] [width="400"],#ui-v3-account-forgotpassword form[name="forgotpassword"] [width="378"]{width:300px}}@media(max-width:425px){#account-savedsearchlist #dashboard-submenu{text-align:center}#account-savedsearchlist #dashboard-submenu .viewport_nav{white-space:nowrap}#account-savedsearchlist td[width="503px"],#account-savedsearchlist table[width="503"]{width:300px!important;padding:0 1em}}body{-ms-overflow-style:scrollbar}h4 span.capitalize{text-transform:capitalize}i.lf_icon-darkblue{color:#001548}#schshow-agent-info-container{margin-bottom:1em}#schshow-agent-info-container *{vertical-align:middle}#schshow-have-agent-name{width:100%;margin:.5em 0}#lf_office-grid .lf_agent-office-tile__photo.agent-portrait-container{background-position:center;background-repeat:no-repeat;background-size:contain}#lf_office-grid .lf_agent-office-tile__photo.agent-portrait-container.with-photo{background-size:cover}.ld-navbar.pager{float:none;position:absolute!important;top:502px;width:100%;margin:0;height:40px}.ld-navbar.pager li{margin:5px 0}a[name="navBar_return_to_search_results"]{display:block!important;visibility:visible!important}#photo-viewer-menu{bottom:25px;width:300px;background:transparent;z-index:1002;margin-left:200px}#photo-viewer-menu::after{background:transparent}#listingdetail-main .primary-content{padding-top:0}#photo-viewer-menu .nav>li{width:auto}#description-menu-birdseye-item a::before,#description-menu-largerphotos-item a::before,#description-menu-virtualtour-item a::before,#description-menu-photogallery-item a::before{float:left;top:-7px;width:40px}.views-nav-container li>a,.views-nav-container li>span{white-space:nowrap}.ld-navbar.pager{display:none}.ld-navbar.pager li>a,.ld-navbar.pager li>span{font-size:1rem}@media(max-width:767px){.ld-navbar.pager{top:335px}#photo-viewer-menu{margin-left:110px}}@media(max-width:500px){.ld-navbar.pager .pull-left a{font-size:0}.ld-navbar.pager .pull-left a i{font-size:1rem;margin:5px 10px}#photo-viewer-menu{margin-left:10px}#photo-viewer-menu a{font-size:0}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-virtualtour-item,#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-birdseye-item{width:auto!important}}.lf_agent-office-tile_distance{font-size:12px;display:block}.nav>li>a:hover,.nav>li>a:focus{background-color:#a40d2c}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#a40d2c;border-color:#a40d2c;color:#fff}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#a40d2c;border-color:#a40d2c;color:#fff}@media(max-width:414px){.mapsearch-criteria-layout{padding-bottom:.5em}#mapsearch-criteria{padding-top:0}.r-criteria-sort-by,.r-criteria-sort-by1{margin:5px 0 15px}.r-criteria-sort-by1>div.form-group{margin-bottom:0;padding-left:5px}#ui-v3-listing-listingsearch #mapResultsSummary>.r-criteria-tab-bar{padding-top:0}#ui-v3-listing-listingsearch #mapsearch-results-all{margin-top:5px}.mapsearch-results-body{padding-top:0}body:not(.lf-luxury-site) .mapsearch-mainmap.mapsearch-mainmap-dim,body:not(.lf-luxury-site) .mapsearch-mainmap.mapsearch-mainmap-dim>.MicrosoftMap{min-height:250px}body:not(.lf-luxury-site) #mapsearch-searching-message{width:90%;left:15px!important}.r-view-map .mapsearch-results-property-item{margin-bottom:10px}.r-view-map .mapsearch-results-property-item>.well{padding:0;border:1px solid #b1b1b1}.r-view-map .r-side-list-photo{min-height:0}.r-view-map .r-side-list-infocontainer{margin-top:0}.r-side-list-data{margin-bottom:0}.listing-locality{margin-bottom:5px}.listing-price{margin-bottom:3px}.r-share-save-container{margin-bottom:0}#mapsearch-viewtabs{margin-bottom:0;position:relative;top:-8px}.r-view-gallery .mapsearch-results-property-item .well{min-height:0}.r-view-gallery .r-side-list-photo .r-side-list-listingphoto{z-index:10}.r-view-gallery .r-side-list-compare{margin-bottom:5px}.r-side-list-courtesy-of-container{line-height:0}.r-view-gallery .r-side-list-data{margin-bottom:0}.r-view-gallery .r-side-list-address{margin:5px 0}.listing-address{margin-bottom:0}#ui-v3-listing-listingsearch #mapsearch-results-body .mapsearch-results-property-item .r-side-list-photo{margin-bottom:5px}.location-criteria-list-container ul{margin-bottom:0}body#ui-v3-listing-listingsearch:not(.lf-luxury-site) #location-criteria-list.location-criteria-list-container{top:10px;z-index:10}.location-btn-group{margin-top:10px}.r-criteria-sort-by1 .form-group label{position:relative;top:3px}body:not(.lf-luxury-site) .r-criteria-sort-container .btn.dropdown-toggle.lf_selectpicker.lf_selectpicker--form{top:-5px!important;width:290px!important;right:5px}.r-side-list-data .bedroomData,.r-side-list-data .bathData,.r-side-list-data .sqFtData{font-size:.8rem}body:not(.lf-luxury-site) .r-side-list-data .bedroomData>div,body:not(.lf-luxury-site) .r-side-list-data .bathData>div,body:not(.lf-luxury-site) .r-side-list-data .sqFtData>div{line-height:1.1}}@media(max-width:320px){body:not(.lf-luxury-site) .r-criteria-sort-container .btn.dropdown-toggle.lf_selectpicker.lf_selectpicker--form{width:250px!important}}.form-confirmation{text-align:center}a.button--ghost,a.button--cta,button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#a40d2c;border:none;height:40px;border-radius:0;color:#fff;cursor:pointer;font-size:1.14286rem;line-height:1;padding:13px 25px;font-size:1em;text-decoration:none;transition:100ms linear;transition-property:background-color,color;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.button--ghost:hover,a.button--cta:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{background-color:#830a23}.btn{border-radius:0}.btn.dropdown-toggle:hover,.btn.dropdown-toggle:focus{background:transparent}.close:hover,.close:focus{background:transparent}.lf_selectpicker--form{height:34px;margin:0!important}#spamtrap{visibility:hidden}.red::-webkit-input-placeholder{color:#c00!important}.red::-moz-placeholder{color:#c00!important}.popover{z-index:1000}.lf_mortgage-calc__dollar-down{width:100px}.lf_mortgage-calc__percent-down{width:60px}.lf_mortgage-calc__term{width:40px}.full-address,.summary-address{font-weight:300!important;font-size:1.3rem;line-height:1.2em}.summary-priceval{font-size:2.57143rem;font-weight:500;color:#001548}#travel-form .row{margin-left:-15px;margin-right:-15px}.travel-submit{margin-top:5px;margin-bottom:5px}.lf_getting-around__info input,.lf_getting-around__info input[type=text]{background:transparent;border-color:#b1b1b1;border-style:none none solid;height:40px;border-width:0 0 1px;box-shadow:none;color:#666}.content-container,#account-customerhome .viewport-container,#ui-v3-account-customerhome .viewport-container,#account-savedsearchlist .viewport-container,#account-savedlistinglist .viewport-container,#account-profile .viewport-container{max-width:71.4286rem;margin:100px auto 40px}#listinglanding-main{margin:0 auto}.content-container h1{color:#001548;font-family:"Oswald",sans-serif;font-size:1.71429rem;line-height:1.42857;margin-bottom:.67em}.title,h2{color:#001548;font-family:"Oswald",sans-serif;font-size:1.42857rem;line-height:1.42857;margin-bottom:.67em}.customersubmenu-container-title{color:#001548;font-family:"Oswald",sans-serif;font-size:1.42857rem;line-height:1.42857;margin-bottom:.67em;font-weight:400}#Master_Viewport>table{margin:100px 0 40px}#community-main .lf_container,#ui-v3-listing-listingdetail .lf_container{max-width:72rem}.lf_yelp .business-name{color:#001548!important;font-family:"Oswald",sans-serif!important;font-size:1.28571rem!important;font-weight:400!important;line-height:1.42857}.lf_yelp .business-address{font-family:"Open Sans",sans-serif;font-size:1rem!important;line-height:1.42857}.lf_yelp{width:92%;margin:0 auto}.glyphicon-chevron-right,.glyphicon-chevron-left{border:none;position:absolute;color:#666;display:block!important;height:19px;overflow:hidden;top:30%;width:auto;z-index:0}.glyphicon-chevron-right::before,.glyphicon-chevron-left::before{content:"";display:block;font-family:'lfIconFont';font-size:3rem;font-style:normal;font-weight:normal;height:17px;line-height:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-chevron-left{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-chevron-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel-control.left,.carousel-control.right{background-image:none}#community-main .img-responsive{max-width:none;width:100%}#community-main .lf_gallery-preview #galleryModal .img-responsive{width:auto}.lf_container .img-responsive{margin:0 auto}#community-side,#community-offices{display:none}#community-container{margin:0}#community-main{width:100%;padding:0}.lf_community-tile{background-color:#001548}.lf_modal--gallery .modal-content{background:transparent;border:0;box-shadow:none}.lf_modal--gallery .close{right:25px;color:#fff;opacity:.7;position:relative;z-index:9999;font-size:2.71429rem;font-weight:600}.lf_modal--gallery .carousel-inner>.item>img,.lf_modal--gallery .carousel-inner>.item>a>img{max-height:500px;margin:auto}.modal-content .glyphicon{color:#fff;width:45px!important}#dashboard-submenu{float:right}#dashboard-submenu li{display:inline;width:auto;padding:10px 20px}.two-col-width-left{width:49%;float:left}.two-col-width-right{width:49%;float:right}.module-box{border:solid 1px #ececec;padding:20px;margin:10px 15px 20px}.SectionImg{display:none}.social-login{margin:12px 0;overflow:hidden;padding:0}.social-login li{border:0 solid red;display:block;float:left;height:41px;margin:3px;padding:0;width:42px}.social-login a,.social-login a[href^="http:"]{background:rgba(0,0,0,0) url("/images/common/social-icons-sprite.png") repeat scroll 0 0;display:block;height:100%;margin:0;padding:0;text-decoration:none;width:100%}.social-login a.facebook{background-position:-66px 0}.social-login a.google{background-position:-66px -40px}.social-login a.linkedin{background-position:-66px -82px}.social-login a.myspace{background-position:-66px -122px}.social-login a.twitter{background-position:-66px -164px}.social-link .link-panel li{border:0 solid red;display:block;float:left;height:35px;margin-right:13px;padding:0}.social-link .link-panel a,.social-link .link-panel a[href^="http:"]{background:rgba(0,0,0,0) url("/images/common/social-icons-sprite.png") repeat scroll 0 0;cursor:pointer;display:block;height:40px;text-decoration:none;width:40px}.social-link .link-panel a.facebook{background-position:-66px 0}.social-link .link-panel a.google{background-position:-66px -40px}.social-link .link-panel a.linkedin{background-position:-66px -82px}.social-link .link-panel a.myspace{background-position:-66px -122px}.social-link .link-panel a.twitter{background-position:-66px -164px}.social-link .alert{display:none;margin-top:30px}.social-link .link-panel{height:40px;margin-left:1px;margin-top:-10px}.social-link .link-panel a.greyout{opacity:.3}.social-link .link-panel .status-icon{background-repeat:no-repeat;height:15px;left:-5px;position:relative;top:10px;width:15px}.social-link .link-panel .status-icon.delete{background-image:url("/images/Common/icons/delete.png")}.social-link .link-panel .status-icon.add{background-image:url("/images/common/icons/add.png")}.errorMessageBox{display:none}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],textarea{border:1px solid #b1b1b1;box-sizing:border-box;color:#666;font-size:1.14286em!important}input[type="radio"],input[type="checkbox"]{margin:4px 4px 0 0}.input-group,.input-group .form-control{width:100%;height:38px}.input-group{margin-bottom:10px}.center-lg{margin:0 auto}.center-md{max-width:42.8571rem;margin:0 auto}.socialButtons .btn{font-size:12.6px;height:40px}.socialButtons .fa{margin-top:3px}.socialButtons a{color:#fff!important;font-family:oswald;opacity:.9;text-transform:uppercase}.socialButtons a:hover{color:#fff;opacity:1}.btn-facebook{background:#3b5998 none repeat scroll 0 0}.btn-facebook:hover,.btn-facebook:active{background:#344e86 none repeat scroll 0 0}.btn-twitter{background:#00aced none repeat scroll 0 0}.btn-twitter:hover,.btn-twitter:active{background:#0099d3 none repeat scroll 0 0}.btn-google{background:#c32f10 none repeat scroll 0 0}.btn-google:hover,.btn-google:active{background:#ab290e none repeat scroll 0 0}.btn-linked{background:#0077b5 none repeat scroll 0 0}.btn-linked:hover,.btn-linked:active{background:#00669c none repeat scroll 0 0}.prominent{font-size:16px}.loginOr{color:#aaa;font-size:1.5em;margin-bottom:1em;margin-top:1em;padding-bottom:.5em;padding-top:.5em;position:relative}.loginOr .hrOr{border-color:#b1b1b1;margin-bottom:0!important;margin-top:0!important}.loginOr .spanOr{background-color:#fff;display:block;left:50%;margin-left:-1.5em;position:absolute;text-align:center;top:-.75em;width:3em}.loginOr .spanOr.social-sign{left:44%;width:6em}.btn.btn-big{margin:1.1em auto;width:100%}.lf_listing__information{text-align:left;margin-bottom:1px}#carousel-target,.lf_listings__properties,.carousel-target-style{margin-bottom:2em}#carousel-target .slick-slide,.lf_listings__properties .slick-slide,.carousel-target-style .slick-slide{margin:0 12.5px}#carousel-target .slick-slide a,#carousel-target .slick-slide a:hover,.lf_listings__properties .slick-slide a,.lf_listings__properties .slick-slide a:hover{text-decoration:none}#NearbySales-container .slick-slide a,#NearbySales-container .slick-slide a:hover,#NearbyListings-container .slick-slide a,#NearbyListings-container .slick-slide a:hover{text-decoration:none}#carousel-target div.slider-learn-more,.lf_listings__properties div.slider-learn-more{color:#a40d2c;font-family:"Oswald",sans-serif;font-weight:300;text-transform:uppercase;text-align:left}#carousel-target .slick-prev,#carousel-target .slick-next,.lf_listings__properties .slick-prev,.lf_listings__properties .slick-next{z-index:10}#carousel-target div.slider-learn-more:hover,.lf_listings__properties div.slider-learn-more:hover{text-decoration:underline!important}#carousel-target .slick-slide img,.lf_listings__properties .slick-slide img,.carousel-target-style .slick-slide img{max-height:215px;width:100%!important;float:none}#carousel-target .slider-description-container,.lf_listings__properties .slider-description-container,.carousel-target-style .slider-description-container{color:#001548;margin:20px 0 10px;text-align:left}#carousel-target .slider-description-container h4,.lf_listings__properties .slider-description-container h4{color:#001548;font-size:1.17857rem}.slick-prev,.slick-next{border:none}.lf__skip-nav{left:-200px;height:auto;position:absolute;top:0;width:auto;z-index:200}.lf_share .btn .lf_icon{margin-left:0}@media(max-width:767px){.lf_modal-dialog{width:auto!important}#community-main .lf_gallery-preview #galleryModal .img-responsive{width:100%}.row-offcanvas-left.active .row-offcanvas-right.active{left:0}.row-offcanvas-right.active.secondary-content.sidebar-offcanvas{width:40%}.row-offcanvas-right.active .secondary-content{right:-63%;width:60%}.row-offcanvas-right .secondary-content{right:-40%;left:auto}.row-offcanvas.active .sidebar-nav-content{z-index:2}.row-offcanvas-right.active{right:60%;left:auto}.sidebar-nav-content.sidebar-offcanvas{width:50%}.sidebar-offcanvas{position:absolute;top:0;width:40%}.row-offcanvas-right{right:0}.row-offcanvas-left{left:0}.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}}.ac_results{border:1px solid #b1b1b1;box-shadow:0 3px 6px rgba(0,0,0,.12);z-index:100;background-color:#fff}.ac_results li{border-bottom:1px solid #b1b1b1;padding:.5em;font-size:1rem;line-height:1.42857;color:#666}.ac_results ul li.ac_over{color:#a40d2c;font-weight:400;cursor:pointer}.ac_results li strong{font-weight:normal}.ac_results ul{padding:0;overflow-x:hidden!important;overflow-y:auto!important}.slick-slider{max-height:417px}@media(max-width:450px){.slider-quotes .slick-slider{max-height:700px}}.lf_ldp-photo-carousel__modal .slick-slider{max-height:none}.slick-slide img{display:block;height:417px;float:left;width:auto!important;margin-right:3px}@media(max-width:767px){.slick-slide img{height:275px}.slick-arrow{display:none!important}.two-col-width-left{width:100%;float:left}.two-col-width-right{width:100%;float:right}}.slick-arrow.slick-disabled{opacity:.6}.slick-prev,.slick-next{position:absolute;z-index:10;top:50%;width:27px;height:44px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);outline:none;background:none!important;background-color:transparent;cursor:pointer}.slick-prev:hover,.slick-next:hover{background:transparent;background-color:transparent}.slick-prev{left:-10px}.slick-next{right:-10px}.slick-prev i,.slick-next i{font-size:28px;color:#fff;background:#a40d2c;cursor:pointer;padding:4px 7px}.lf_listings .slick-prev i,.lf_listings .slick-next i{background:transparent}.nearby-slider-control .slick-slide{margin:0 10px}.nearby-slider-control .slick-slide img{float:none}#redModal{background:rgba(0,0,0,.75)}#redModal.fade.in{margin-top:60px;display:block!important;opacity:1!important}#redModal .modal-header{display:none}#redModal .modal-body{max-height:300px;overflow:auto;padding-top:2.25em}#redModal button.close{font-size:2.5em;position:absolute;top:0;right:.5em}#redModal iframe{width:100%;min-height:350px;max-height:500px}html.modal-open .modal-backdrop.fade.in{visibility:hidden;position:fixed;width:0!important;height:0!important}.modal-footer{display:none}html.modal-open .lf_sub{display:none}html.modal-open #redModal.fade.in{margin-top:0}#confirmDialog .modal-footer{display:block}#confirmDialog.in{position:relative;display:block!important}#NearbyAreasPopup .modal-footer{display:block}#account-savedlistinglist #mapsearch-right-top,#account-savedlistinglist .map-menubar,#account-savedlistinglist .mapsearch-mainmap-dim,#account-savedlistinglist .r-criteria-sort-container{display:none}.location-criteria-list-container li.enabled-criteria,#criteria-location-summary li.enabled-criteria{background-color:#fff;border:1px solid #a40d2c;padding:4px 7px 4px 10px;color:#a40d2c;margin:0 5px 5px 0;font-weight:500;font-size:12px;text-transform:uppercase}.location-criteria-list-container li.enabled-criteria>a,#criteria-location-summary li.enabled-criteria{font-size:12px;font-weight:400;color:#a40d2c;border:none}#colorbox{width:70%!important;min-width:300px}#cboxContent{height:700px!important;min-width:500px;min-height:700px}#colorboxWrapper{position:fixed}#account-saveproperty div.span5 img{max-height:330px}#cboxLoadedContent iframe{width:100%!important;min-width:500px!important;max-width:none!important;padding:10px;min-height:600px}@media(min-width:768px){#colorbox{top:45px!important}}#cboxContent{background:#fff none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;box-sizing:content-box;display:block;margin:20px;padding:20px;position:relative}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:initial!important;overflow:visible!important}#cboxClose{background-image:url("/images/recos/35009/icons/icon-close.png");height:25px;right:5px;top:10px;width:25px}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxMiddleRight,#cboxMiddleLeft{display:none}#account-savedlistinglist #mapsearch-advisory-box{display:none!important}#profle-settings-container input[type="text"],#profle-settings-container input[type="password"]{height:35px;border-radius:0}.all-outer-border{border:1px solid #ececec!important}#dashboard-submenu{color:#fff}#account-savedlistinglist #mapsearch-top-layout,#mapsearch-poi{display:none}.btn{cursor:pointer}.r-saved-property-image{position:relative;top:0;left:0;cursor:pointer}.overlay h4,h3.title{color:#001548!important;font-family:"Oswald",sans-serif!important;font-size:1.42857rem!important;line-height:1.42857;margin-bottom:.67em;font-weight:400!important}@media(min-width:768px){.overlay .row-fluid{margin-top:20px}}.overlay .row-fluid::before,.bootstrap .row-fluid::after{content:"";display:table;line-height:0;clear:both}.overlay small{font-family:"Oswald",sans-serif;font-size:1rem}.overlay .row-fluid [class*="span"]{margin-left:1.5%;float:left}.overlay b{color:#001548;font-family:"Oswald",sans-serif;font-size:1.28571rem;font-weight:400;line-height:1.42857}.overlay small b{font-size:1rem}.overlay .span8{width:66%}.overlay .span4{width:27%}.overlay .span5{width:40%}.overlay .span7{width:55%}.overlay .span12{width:100%}@media(min-width:768px){.overlay label{display:block;margin-bottom:5px}}.overlay .btn.btn-primary,#account-profile .btn.btn-primary{background:#a40d2c!important;color:#fff;border-color:#a40d2c;border-radius:0;font-family:"Oswald",sans-serif;height:40px;line-height:38px;padding:0 20px;text-transform:uppercase;transition:all 100ms linear 0s;font-size:14px;border:0;float:right}.overlay hr{display:none}.overlay textarea{height:100px;padding:10px}.overlay input[type=checkbox]{position:absolute;margin-left:-20px}.overlay .checkbox{padding-left:20px;font-family:"Open Sans"}.ui-stars-star-small,.ui-stars-cancel-small{cursor:pointer;display:block;float:left;overflow:hidden;text-indent:-999em}.ui-stars-star-small a,.ui-stars-cancel-small a{background:rgba(0,0,0,0) url("/images/common/crystal-stars2small.png") no-repeat scroll 0 0;background-position:0 -45px;display:block;height:20px;position:relative;width:22px}.ui-stars-star-small a{background-position:0 -45px}.ui-stars-star-on-small a{background-position:0 -67px}.ui-stars-star-hover-small a{background-position:0 -89px}.ui-stars-cancel-hover-small a{background-position:0 -28px}.ui-stars-star-disabled-small,.ui-stars-star-disabled-small a,.ui-stars-cancel-disabled-small a{cursor:default!important}.jobs-link{padding-top:20px}.considering .lf_btn-default{background-color:transparent}.considering .lf_btn-default a:hover{background-color:#a40d2c}.introduction p{margin-bottom:.5em}.introduction .tagline{font-weight:600;padding-bottom:20px;padding-top:10px}#account-savedlistinglist #mapsearch-right-top,#account-savedlistinglist .map-menubar,#account-savedlistinglist .mapsearch-mainmap-dim,#account-savedlistinglist .r-criteria-sort-container{display:none}#ui-v3-agentsearch-search .viewport-container{margin:0 auto;max-width:71.4286rem}body#ui-v3-agentsearch-search{padding-top:25px}.AO-search-outer-container>h1{margin-bottom:.67em;font-family:"oswald",sans-serif;font-weight:400;color:#001548;font-size:1.71429rem}.AO-search-outer-container input[type="submit"]{margin-bottom:1.25rem;padding:11px 20px 10px;font-family:"oswald";font-weight:400;text-transform:Uppercase;background-color:#a40d2c;color:#fff;border-color:#a40d2c}.AO-search-outer-container input[type="submit"]:hover,.AO-search-outer-container input[type="submit"]:focus{background-color:#830a23;border-color:#830a23}.input-search-submit-w-icon{position:relative;display:inline-block}.more-options-component.small-font,.more-options-component.small-font>label,.more-options-component.large-font,.more-options-component.large-font label{font-family:"Open Sans";font-weight:normal}.search-criteria-uppertabs a{font-weight:normal}#ui-v3-account-customerlogin #Master_Elements_VisibleElements{margin:0 auto;max-width:42.8571rem;width:auto!important}#ui-v3-account-customerlogin .viewport-container{padding-right:15px;padding-left:15px}#Master_Elements_ctl02_Elements_VisibleElements td{display:block}#RegForm,#LoginForm{margin:0 auto;max-width:42.8571rem}.FormContainerTable input+.caption1{padding-right:15px}.FormContainerTable td>img{display:none}.FormContainerTable td{padding-left:0!important}.FormContainerTable table,.FormContainerTable{width:auto!important}.formfield a{font-weight:300!important}.tableborder,.tableborder td,.buttontable{border:0 none!important}.formarrow,.buttontable .BGColor2 img,.buttontable .BGColor2{display:none}.clearbutton img{visibility:hidden}.clearbutton a::before{content:"Clear";display:block;position:relative}.loginButtonBox input.empty{visibility:hidden}#section_customerlogin{padding-right:10px;padding-left:10px}#section_customerlogin .title{font-size:20px}.loginButtonBox{width:120px!important;padding-right:20px;height:100px}#Master_Elements_VisibleElements table{width:100%!important}.btn-submit #section_customerlogin{padding-right:10px;padding-left:10px}#section_customerlogin .title{font-size:20px}.loginButtonBox{width:120px!important;padding-right:20px;height:100px}#Master_Elements_VisibleElements table{width:100%!important}.btn-submit{position:relative;display:block;margin:0 0 -15px;padding:1px 20px;background:#a40d2c none repeat scroll 0 0;border:#a40d2c 1px solid;color:#fff;content:"Submit";font-family:"Oswald";font-weight:400;height:40px;line-height:30px;text-align:center;vertical-align:middle;cursor:pointer}.clearbutton,.tableborder{display:none}.social-login a.facebook:before,.social-login a.twitter:before,.social-login a.google:before{position:relative;color:#fff;content:"Facebook";display:block;font-family:"Oswald",sans-serif;font-weight:400;height:40px;line-height:40px;text-align:center;text-transform:uppercase;vertical-align:middle}.social-login a.twitter:before{content:"Twitter"}.social-login a.google:before{content:"Google+"}.social-login a.facebook:hover:before,.social-login a.twitter:hover:before,.social-login a.google:hover:before,.social-login a.facebook:focus:before,.social-login a.twitter:focus:before,.social-login a.google:focus:before{color:#a40d2c}.social-login a.facebook:hover,.social-login a.twitter:hover,.social-login a.google:hover,.social-login a.facebook:focus,.social-login a.twitter:focus,.social-login a.google:focus{background-color:#fff}.social-login a.facebook,.social-login a.twitter,.social-login a.google{position:relative;display:block;width:111px;height:40px;background-image:none;background-color:#3b5998}.social-login a.twitter{background-color:#00aced}.social-login a.google{background-color:#c32f10}.social-login li{width:auto}@media(max-width:320px){.FormContainerTable table,.FormContainerTable,.FormContainerTable input.caption1{max-width:290px!important}}.r-side-list-courtesy-of-container img{height:auto!important}.r-side-list-courtesy-of-container small{display:inline-block;margin-left:16px;margin-bottom:16px}#relocation-logos.model-drop-pad-bottom div>div{height:90px}@media(max-width:600px){#Master_dlCity td{width:100%;float:left;margin-left:5px}#Master_dlPager{margin-left:5px;margin-right:5px}#Master_dlPager td{float:left}}@media(max-width:992px) and (min-width:601px){#Master_dlCity td{display:block;width:45%;float:left;margin-left:5px}#Master_dlCity tr{display:block}}.bootstrap-select .dropdown-menu>li>a{white-space:normal}#readychat-button{}.social-link .modal{background-color:#fff}.ms-composite .listing-price{color:#fff;background:#228c1b;padding:2px 5px;font-size:11px;font-weight:100;cursor:pointer}.ms-composite .listing-price-home-sold{background:#c91545}.ms-composite .listing-price-home-sale-pending{background:#fca900}.ms-composite .listing-price-open-new-house{margin-right:5px}#tools-marketvalue .lf_shade-overlay::after{background:rgba(0,0,0,.3)}#tools-marketvalue .market-value-widget{max-width:1200px;margin:0 auto;padding:20px}#tools-marketvalue #report-title,#tools-marketvalue #report-disclaimer,#tools-marketvalue #form-icon{display:none}#tools-marketvalue #report-form{background:transparent;border:0;height:100px}#tools-marketvalue #form-body{max-width:650px}#tools-marketvalue .ac_input{padding:10px;width:100%}#tools-marketvalue #form-submit{margin-top:27px}#tools-marketvalue #form-submit input{text-transform:uppercase;font-size:14px}#tools-marketvalue #report-body{margin-top:60px}#tools-marketvalue .facts-table td{font-size:14px;display:table-cell;text-align:left}#tools-marketvalue .facts-table td.value{text-align:right}#tools-marketvalue .facts-table{width:100%!important}#form-body div{max-width:400px}#tools-marketvalue #form-body{max-width:600px}@media(max-width:768px){#body-row-estimate div{width:100%!important}#row2-col2,#row2-col3,#row2-col1,#row3-col1,#row3-col2{width:100%!important;float:none!important;border:0!important;border:0!important}#form-help{display:none}#report-form #form-submit{margin-top:0!important}#report-form{height:130px!important}#tools-marketvalue #form-body div{float:none;text-align:center;margin:0 auto 10px}}h4,.h4,h5,.h5,h6,.h6{margin-top:10px}#historical-value-chart-container,#residential-homes-sold-chart-container,#median-sales-price-sqft-chart-container,.publicrecords-widget-map{width:100%;max-width:500px}.redavm .redavm-btn{background:#a40d2c!important;border-radius:0!important;text-transform:uppercase;height:auto;padding:7px 20px!important}.redavm .redavm-btn:hover{background:#830a23!important}.btn.btn-secondary{height:auto}.redavm-form1{min-height:80px}.redavm-heading{text-align:center}.lf_agent-office-tile__wrapper__contact a{margin:0 10px;cursor:pointer}.tr_toscreen img{max-height:45px}.map-results-summary{padding:0}.news-blog{width:100%;padding:0 60px;max-width:1200px;margin:0 auto}.news-blog h1{display:block;width:72%;margin-right:2%;padding-right:2%}.news-blog .blog-main{float:left;width:70%!important}.news-blog .news-shadow{display:none}.news-blog .blog-main-articles li{width:100%}.news-blog-header input[type="text"]{height:auto!important;padding:7px!important}.news-blog-header input[type="submit"]{top:10px!important}ul.search-pagination{list-style:none}#mapsearch-criteria{position:relative;z-index:999}.readmore+[data-readmore-toggle],.readmore[data-readmore]{padding-bottom:20px}.readmore+[data-readmore-toggle],.readmore[data-readmore] a{padding-left:10px}.listingdetail-summary-photos-container{min-height:490px}.lf-breadcrumb-nav-links{color:#777}.lf-breadcrumb-nav-links:hover{color:#333}.lf-breadcrumbs{line-height:.75em}.lf-specific{cursor:pointer}.r-listing-status-1 .lf_site-header.lf_showing_btn__hidden .lf_showing_btn{display:block;float:right;margin-top:12px;margin-right:14px}.r-listing-status-1.r-listing-listingtypeid-5 .lf_site-header.lf_showing_btn__hidden .lf_showing_btn{display:none}[for="rif-schedulevisit"]{display:none}.r-listing-status-1 [for="rif-schedulevisit"]{display:block}.r-listing-status-1.r-listing-listingtypeid-5 [for="rif-schedulevisit"]{display:none}#photo-viewer-header{display:none}.lf_cost-location__price small{font-weight:normal;font-family:"Open Sans",sans-serif;font-size:16px}#mortgage-estimator-splash{min-height:317px}.lf_panel-body .lf_bordered,.lf_panel-body .well{border:0}input[type="text"].underline-input.calculator-error{border-bottom-color:#830a23}.lf_mortgage-calc__percent-down{width:85px}#home-highlights-mobile,#mortgage-estimator-mobile-container,#area-schools-container{padding:15px}.panel-group{width:55%;margin:0 auto 20px;min-width:400px}.panel{background:transparent;margin-bottom:15px}.panel-title i{z-index:-1}.panel-title a{display:block}.panel-heading{background:transparent!important}#listinglanding-side,#ui-v3-listing-listinglanding .listview-cta{display:none}#listinglanding-container{padding:40px 0}.landing-cities-and-zips{width:80%;margin:0 auto;min-width:300px}#listingdetail-summary-photos{min-height:330px}#travel-button{margin-top:20px}.share-listing{font-weight:normal}.share-listing:hover{text-decoration:none}.share-listing i{margin-bottom:3px}#listingdetail-disclaimercontainer{width:80%;margin:0 auto;text-align:center}.details-idx-disclaimer_containerc{text-align:center}.ld-navbar.pager{position:relative;z-index:9}.lf_community_guide{min-height:300px}#listingdetail-container-inside-REMOVE{overflow:hidden}#area-schools-container{padding:2em 1em}#area-schools-container h2,#listingdetail-contactinfo h5{color:#001548;font-family:"Oswald",sans-serif;font-size:1.42857rem;line-height:1.42857;margin-bottom:.67em;margin-top:0;text-align:center}#area-schools-container th{color:#001548;font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:500;min-width:50px}#area-schools-container tr td:nth-child(2){min-width:0;text-align:left}.table-sub-header{color:#001548;font-family:"Oswald",sans-serif;font-size:1.28571rem;font-weight:300;line-height:1.42857;margin-top:.57143rem}#area-schools-table span{font-family:"Oswald",sans-serif;font-weight:600;padding-right:.5rem}.print-brochure-popup .modal,.print-brochure-popup #listingdetail-drivingdirections{display:none!important}#listingdetail-photos,#photo-carousel-container{display:block;height:100%!important;position:relative;width:100%!important}#listingdetail-contactinfo.row{margin-left:0;margin-right:0}.nearby-sales-price{display:none}.nearby-sold-beds-baths,.nearby-sales-beds-baths{padding-bottom:10px}.nearby-sales-address.unstructured-address,.nearby-sold-address.unstructured-address{color:#001548;font-family:"Oswald",sans-serif;font-size:1.32857rem;line-height:1.42857;margin-bottom:.67em;margin-top:0;font-weight:500}.nearby-sales-address.card-text,.nearby-sold-address.card-text{font-weight:400}#photo-carousel .title{display:none!important}#listingdetail-maindata-REMOVE{width:100%}h2.recent-sold-propeties,h2.nearby-properties-for-sale{display:none}.lf_share{text-align:center}#photo-viewer-menu{bottom:25px;width:300px;background:transparent;z-index:10;margin-left:200px}#photo-viewer-menu::after{background:transparent}#listingdetail-main .primary-content{padding-top:0}#description-menu-birdseye-item a::before,#description-menu-largerphotos-item a::before,#description-menu-virtualtour-item a::before,#description-menu-photogallery-item a::before{float:left;top:-.5rem;width:40px}.views-nav-container li>a,.views-nav-container li>span{white-space:nowrap}.ld-navbar.pager{display:none}.ld-navbar.pager li>a,.ld-navbar.pager li>span{font-size:1rem}.slick-track{width:5550000px!important}.schedule-showing input,.schedule-showing select,.schedule-showing button{border-color:#a40d2c}@media(max-width:500px){.ld-navbar.pager .pull-left a{font-size:0}.ld-navbar.pager .pull-left a i{font-size:1rem;margin:5px 10px}#photo-viewer-menu{margin-left:10px}#photo-viewer-menu a{font-size:0}#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-virtualtour-item,#ui-v3-listing-listingdetail #photo-viewer-menu #description-menu-birdseye-item{width:auto!important}}#ld-listing-stats .flex-container{display:flex}#ld-listing-stats .flex-container .stat-col{align-items:center}#ld-listing-stats .flex-container .stat-col i{color:#001548;padding-right:10px}#ld-listing-stats .flex-container .stat-col:nth-child(1){padding-right:20px}#ld-listing-stats .flex-container .stat-col:nth-child(2){border-left:1px solid #b1b1b1;padding-left:20px}#ld-listing-stats .flex-container.stat-row{flex-direction:column;align-items:center;font-size:.9rem;line-height:1.42857}#ld-listing-stats .flex-container.stat-row .count{color:#001548;font-weight:600}@media(max-width:767px){.ld-navbar.pager{top:335px}#photo-viewer-menu{margin-left:110px}.lf_component{margin-bottom:10px}.listingdetail-summary-photos-container{min-height:330px}#lf_at-a-glance-container{padding:0}#lf_at-a-glance-container .lf_statistics__stat{margin-bottom:.25em}.lf_statistics__list{font-size:1.1rem}.lf_statistics__stat span:nth-child(2){max-width:initial}.lf_statistics__list{margin:inherit}#lf_at-a-glance-container .lf_statistics__stat span:first-child{min-height:50px}.lf_mortgage-calc__wrapper{padding:15px}#lf_action-icons{text-align:center;margin:0}#lf_action-icons a{font-size:14px;padding-top:25px}#lf_action-icons a.rental-application-cta{padding-top:0}#lf_action-icons a.lf_btn.lf_icon-button::before{font-size:18px}.lf_cost-location{margin:0}.lf_contact-card__wrapper{padding:5px!important}.lf_contact-card .lf_icon-cta:last-of-type{margin-bottom:0}.lf_contact-card__main-icons .lf_btn.lf_icon-button{padding-top:25px}.lf_contact-card__main-icons .lf_btn.lf_icon-button::before{font-size:20px}.lf_contact-card address{margin:0}#listingdetail-summary-photos{min-height:315px!important}.lf_header--secondary{margin:5px}#getting-around-toggle{margin-top:15px;margin-bottom:15px}.lf_getting-around__section{padding:0 0 15px 0}.lf_site-footer__list__link{margin-bottom:.25em}.lf-breadcrumb-nav-links{font-size:14px}#listingdetail-contactinfo{padding:2em 1em}#area-schools-container h2{text-align:left}.NearbyListings-listing .card,.NearbyListings-listing .card-block{padding-bottom:0;margin-bottom:0}#view-count{font-size:.75em}#ldp-market-minute-report-link{font-size:12px}#site-footer{padding:0}.lf_site-footer__apps,.lf_footer_search_by_state{margin-bottom:0}.no-image-container img{height:275px!important;min-height:initial!important}#listingdetail-photos{text-align:center}}