@import url('https://fonts.googleapis.com/css?family=Prata');.pg-searches-show{background-color:#f4f4f4}.m-t-0{margin-top:0 !important}.m-b-0{margin-bottom:0 !important}.m-r-0{margin-right:0 !important}.m-l-0{margin-left:0 !important}.m-0{margin:0 !important}.p-t-0{padding-top:0 !important}.p-b-0{padding-bottom:0 !important}.p-r-0{padding-right:0 !important}.p-l-0{padding-left:0 !important}.p-0{padding:0 !important}.m-t-5{margin-top:5px !important}.m-b-5{margin-bottom:5px !important}.m-r-5{margin-right:5px !important}.m-l-5{margin-left:5px !important}.m-5{margin:5px !important}.p-t-5{padding-top:5px !important}.p-b-5{padding-bottom:5px !important}.p-r-5{padding-right:5px !important}.p-l-5{padding-left:5px !important}.p-5{padding:5px !important}.m-t-10{margin-top:10px !important}.m-b-10{margin-bottom:10px !important}.m-r-10{margin-right:10px !important}.m-l-10{margin-left:10px !important}.m-10{margin:10px !important}.p-t-10{padding-top:10px !important}.p-b-10{padding-bottom:10px !important}.p-r-10{padding-right:10px !important}.p-l-10{padding-left:10px !important}.p-10{padding:10px !important}.m-t-15{margin-top:15px !important}.m-b-15{margin-bottom:15px !important}.m-r-15{margin-right:15px !important}.m-l-15{margin-left:15px !important}.m-15{margin:15px !important}.p-t-15{padding-top:15px !important}.p-b-15{padding-bottom:15px !important}.p-r-15{padding-right:15px !important}.p-l-15{padding-left:15px !important}.p-15{padding:15px !important}.m-t-20{margin-top:20px !important}.m-b-20{margin-bottom:20px !important}.m-r-20{margin-right:20px !important}.m-l-20{margin-left:20px !important}.m-20{margin:20px !important}.p-t-20{padding-top:20px !important}.p-b-20{padding-bottom:20px !important}.p-r-20{padding-right:20px !important}.p-l-20{padding-left:20px !important}.p-20{padding:20px !important}.m-t-25{margin-top:25px !important}.m-b-25{margin-bottom:25px !important}.m-r-25{margin-right:25px !important}.m-l-25{margin-left:25px !important}.m-25{margin:25px !important}.p-t-25{padding-top:25px !important}.p-b-25{padding-bottom:25px !important}.p-r-25{padding-right:25px !important}.p-l-25{padding-left:25px !important}.p-25{padding:25px !important}.m-t-30{margin-top:30px !important}.m-b-30{margin-bottom:30px !important}.m-r-30{margin-right:30px !important}.m-l-30{margin-left:30px !important}.m-30{margin:30px !important}.p-t-30{padding-top:30px !important}.p-b-30{padding-bottom:30px !important}.p-r-30{padding-right:30px !important}.p-l-30{padding-left:30px !important}.p-30{padding:30px !important}.m-t-35{margin-top:35px !important}.m-b-35{margin-bottom:35px !important}.m-r-35{margin-right:35px !important}.m-l-35{margin-left:35px !important}.m-35{margin:35px !important}.p-t-35{padding-top:35px !important}.p-b-35{padding-bottom:35px !important}.p-r-35{padding-right:35px !important}.p-l-35{padding-left:35px !important}.p-35{padding:35px !important}.m-t-40{margin-top:40px !important}.m-b-40{margin-bottom:40px !important}.m-r-40{margin-right:40px !important}.m-l-40{margin-left:40px !important}.m-40{margin:40px !important}.p-t-40{padding-top:40px !important}.p-b-40{padding-bottom:40px !important}.p-r-40{padding-right:40px !important}.p-l-40{padding-left:40px !important}.p-40{padding:40px !important}.m-t-45{margin-top:45px !important}.m-b-45{margin-bottom:45px !important}.m-r-45{margin-right:45px !important}.m-l-45{margin-left:45px !important}.m-45{margin:45px !important}.p-t-45{padding-top:45px !important}.p-b-45{padding-bottom:45px !important}.p-r-45{padding-right:45px !important}.p-l-45{padding-left:45px !important}.p-45{padding:45px !important}.m-t-50{margin-top:50px !important}.m-b-50{margin-bottom:50px !important}.m-r-50{margin-right:50px !important}.m-l-50{margin-left:50px !important}.m-50{margin:50px !important}.p-t-50{padding-top:50px !important}.p-b-50{padding-bottom:50px !important}.p-r-50{padding-right:50px !important}.p-l-50{padding-left:50px !important}.p-50{padding:50px !important}.m-t-55{margin-top:55px !important}.m-b-55{margin-bottom:55px !important}.m-r-55{margin-right:55px !important}.m-l-55{margin-left:55px !important}.m-55{margin:55px !important}.p-t-55{padding-top:55px !important}.p-b-55{padding-bottom:55px !important}.p-r-55{padding-right:55px !important}.p-l-55{padding-left:55px !important}.p-55{padding:55px !important}.m-t-60{margin-top:60px !important}.m-b-60{margin-bottom:60px !important}.m-r-60{margin-right:60px !important}.m-l-60{margin-left:60px !important}.m-60{margin:60px !important}.p-t-60{padding-top:60px !important}.p-b-60{padding-bottom:60px !important}.p-r-60{padding-right:60px !important}.p-l-60{padding-left:60px !important}.p-60{padding:60px !important}.m-t-65{margin-top:65px !important}.m-b-65{margin-bottom:65px !important}.m-r-65{margin-right:65px !important}.m-l-65{margin-left:65px !important}.m-65{margin:65px !important}.p-t-65{padding-top:65px !important}.p-b-65{padding-bottom:65px !important}.p-r-65{padding-right:65px !important}.p-l-65{padding-left:65px !important}.p-65{padding:65px !important}.m-t-70{margin-top:70px !important}.m-b-70{margin-bottom:70px !important}.m-r-70{margin-right:70px !important}.m-l-70{margin-left:70px !important}.m-70{margin:70px !important}.p-t-70{padding-top:70px !important}.p-b-70{padding-bottom:70px !important}.p-r-70{padding-right:70px !important}.p-l-70{padding-left:70px !important}.p-70{padding:70px !important}.m-t-75{margin-top:75px !important}.m-b-75{margin-bottom:75px !important}.m-r-75{margin-right:75px !important}.m-l-75{margin-left:75px !important}.m-75{margin:75px !important}.p-t-75{padding-top:75px !important}.p-b-75{padding-bottom:75px !important}.p-r-75{padding-right:75px !important}.p-l-75{padding-left:75px !important}.p-75{padding:75px !important}.m-t-80{margin-top:80px !important}.m-b-80{margin-bottom:80px !important}.m-r-80{margin-right:80px !important}.m-l-80{margin-left:80px !important}.m-80{margin:80px !important}.p-t-80{padding-top:80px !important}.p-b-80{padding-bottom:80px !important}.p-r-80{padding-right:80px !important}.p-l-80{padding-left:80px !important}.p-80{padding:80px !important}.m-t-85{margin-top:85px !important}.m-b-85{margin-bottom:85px !important}.m-r-85{margin-right:85px !important}.m-l-85{margin-left:85px !important}.m-85{margin:85px !important}.p-t-85{padding-top:85px !important}.p-b-85{padding-bottom:85px !important}.p-r-85{padding-right:85px !important}.p-l-85{padding-left:85px !important}.p-85{padding:85px !important}.m-t-90{margin-top:90px !important}.m-b-90{margin-bottom:90px !important}.m-r-90{margin-right:90px !important}.m-l-90{margin-left:90px !important}.m-90{margin:90px !important}.p-t-90{padding-top:90px !important}.p-b-90{padding-bottom:90px !important}.p-r-90{padding-right:90px !important}.p-l-90{padding-left:90px !important}.p-90{padding:90px !important}.m-t-95{margin-top:95px !important}.m-b-95{margin-bottom:95px !important}.m-r-95{margin-right:95px !important}.m-l-95{margin-left:95px !important}.m-95{margin:95px !important}.p-t-95{padding-top:95px !important}.p-b-95{padding-bottom:95px !important}.p-r-95{padding-right:95px !important}.p-l-95{padding-left:95px !important}.p-95{padding:95px !important}.m-t-100{margin-top:100px !important}.m-b-100{margin-bottom:100px !important}.m-r-100{margin-right:100px !important}.m-l-100{margin-left:100px !important}.m-100{margin:100px !important}.p-t-100{padding-top:100px !important}.p-b-100{padding-bottom:100px !important}.p-r-100{padding-right:100px !important}.p-l-100{padding-left:100px !important}.p-100{padding:100px !important}.m-t-105{margin-top:105px !important}.m-b-105{margin-bottom:105px !important}.m-r-105{margin-right:105px !important}.m-l-105{margin-left:105px !important}.m-105{margin:105px !important}.p-t-105{padding-top:105px !important}.p-b-105{padding-bottom:105px !important}.p-r-105{padding-right:105px !important}.p-l-105{padding-left:105px !important}.p-105{padding:105px !important}.m-t-110{margin-top:110px !important}.m-b-110{margin-bottom:110px !important}.m-r-110{margin-right:110px !important}.m-l-110{margin-left:110px !important}.m-110{margin:110px !important}.p-t-110{padding-top:110px !important}.p-b-110{padding-bottom:110px !important}.p-r-110{padding-right:110px !important}.p-l-110{padding-left:110px !important}.p-110{padding:110px !important}.m-t-115{margin-top:115px !important}.m-b-115{margin-bottom:115px !important}.m-r-115{margin-right:115px !important}.m-l-115{margin-left:115px !important}.m-115{margin:115px !important}.p-t-115{padding-top:115px !important}.p-b-115{padding-bottom:115px !important}.p-r-115{padding-right:115px !important}.p-l-115{padding-left:115px !important}.p-115{padding:115px !important}.m-t-120{margin-top:120px !important}.m-b-120{margin-bottom:120px !important}.m-r-120{margin-right:120px !important}.m-l-120{margin-left:120px !important}.m-120{margin:120px !important}.p-t-120{padding-top:120px !important}.p-b-120{padding-bottom:120px !important}.p-r-120{padding-right:120px !important}.p-l-120{padding-left:120px !important}.p-120{padding:120px !important}.m-t-125{margin-top:125px !important}.m-b-125{margin-bottom:125px !important}.m-r-125{margin-right:125px !important}.m-l-125{margin-left:125px !important}.m-125{margin:125px !important}.p-t-125{padding-top:125px !important}.p-b-125{padding-bottom:125px !important}.p-r-125{padding-right:125px !important}.p-l-125{padding-left:125px !important}.p-125{padding:125px !important}.m-t-130{margin-top:130px !important}.m-b-130{margin-bottom:130px !important}.m-r-130{margin-right:130px !important}.m-l-130{margin-left:130px !important}.m-130{margin:130px !important}.p-t-130{padding-top:130px !important}.p-b-130{padding-bottom:130px !important}.p-r-130{padding-right:130px !important}.p-l-130{padding-left:130px !important}.p-130{padding:130px !important}.m-t-135{margin-top:135px !important}.m-b-135{margin-bottom:135px !important}.m-r-135{margin-right:135px !important}.m-l-135{margin-left:135px !important}.m-135{margin:135px !important}.p-t-135{padding-top:135px !important}.p-b-135{padding-bottom:135px !important}.p-r-135{padding-right:135px !important}.p-l-135{padding-left:135px !important}.p-135{padding:135px !important}.m-t-140{margin-top:140px !important}.m-b-140{margin-bottom:140px !important}.m-r-140{margin-right:140px !important}.m-l-140{margin-left:140px !important}.m-140{margin:140px !important}.p-t-140{padding-top:140px !important}.p-b-140{padding-bottom:140px !important}.p-r-140{padding-right:140px !important}.p-l-140{padding-left:140px !important}.p-140{padding:140px !important}.m-t-145{margin-top:145px !important}.m-b-145{margin-bottom:145px !important}.m-r-145{margin-right:145px !important}.m-l-145{margin-left:145px !important}.m-145{margin:145px !important}.p-t-145{padding-top:145px !important}.p-b-145{padding-bottom:145px !important}.p-r-145{padding-right:145px !important}.p-l-145{padding-left:145px !important}.p-145{padding:145px !important}.m-t-150{margin-top:150px !important}.m-b-150{margin-bottom:150px !important}.m-r-150{margin-right:150px !important}.m-l-150{margin-left:150px !important}.m-150{margin:150px !important}.p-t-150{padding-top:150px !important}.p-b-150{padding-bottom:150px !important}.p-r-150{padding-right:150px !important}.p-l-150{padding-left:150px !important}.p-150{padding:150px !important}body{color:#2d2d2d;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px;font-size:105%}.body-interior{padding-top:0}.pg-pages-home_page .body-interior,.pg-pages-show .body-interior{padding-bottom:0;padding-top:0}.pg-forms-show .body-interior,.pg-agents-index .body-interior{padding-top:30px}.pg-sessions-new .body-interior,.pg-market_reports-show .body-interior{padding-top:60px}.body-title,.banner-text{text-transform:none;color:#333;font-family:'Prata',"Helvetica Neue",Arial,sans-serif;line-height:1.5}.body-title{font-size:2.25rem;margin-bottom:.8em}h1.section-title{font-size:2.25rem;color:#333}.body-section-title{font-size:14px;font-weight:600;color:#979797;text-transform:uppercase}.body-large-title{font-size:42px;margin-top:10px;color:#333;font-family:'Prata',"Helvetica Neue",Arial,sans-serif}@media only screen and (max-width:767px){.body-large-title{font-size:26px}}.body-small-title{font-size:24px;margin-top:10px;color:#333;font-family:'Prata',"Helvetica Neue",Arial,sans-serif}.body-fancy-title{font-family:'Prata',"Helvetica Neue",Arial,sans-serif}#banner{background-size:cover;background-position:center;height:auto;height:40vw;max-height:400px}#banner h1{font-size:32px;color:#fff;background-color:transparent;transform:none;position:relative;top:auto;left:auto}@media screen and (min-width:320px){#banner h1{font-size:calc(32px+32 *((100vw - 320px) / 880))}}@media screen and (min-width:1200px){#banner h1{font-size:64px}}.pop::placeholder{color:#656565;text-align:center}.pop::-ms-input-placeholder{color:#656565;text-align:center}.pop::-ms-input-placeholder{color:#656565;text-align:center}#banner .cms-hero-details{color:#fff;font-size:18px;max-width:675px;margin:0 auto;text-align:center;position:relative}#banner .cms-hero-details:after{content:'';width:150px;position:absolute;height:2px;background-color:white;left:0;right:0;margin:0 auto;top:-25px}.flex-box{display:flex;align-items:center;justify-content:center}h1{font-family:'Prata',"Helvetica Neue",Arial,sans-serif}a{color:#f36a21;cursor:pointer}a:hover{color:#f47a39}b a,strong a{font-weight:bold}.non-link:hover{text-decoration:none}label{font-weight:normal}hr{border-top:2px solid #606060}.hr{border-top:2px solid #606060}.hr--light{border-width:1px;border-color:#dedede}.background-gray-1{background-color:#f4f4f4}dl{margin-bottom:0}#cms-content p:last-of-type,#blog-content p:last-of-type,#sidebar p:last-of-type,.agent-details p:last-of-type,.description p:last-of-type,#office_page p:last-of-type,.testimonial p:last-of-type{margin-bottom:1.5rem}.disclaimer{font-size:.65rem;margin-bottom:20px}.btn{font-weight:500;border-radius:50px;padding:12.5px 25px;color:#fff;border:0;text-transform:uppercase}.btn-default{background-color:#287028}.btn-default:hover,.btn-default:focus{background-color:#2f832f;color:#fff}.btn-primary{background-color:#f36a21}.btn-primary:hover,.btn-primary:focus{background-color:#f47a39;color:#fff}.btn-outline{background-color:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}.btn-outline:hover,.btn-outline:focus{background-color:#fff;box-shadow:inset 0 0 0 2px #fff;color:#287028}.btn-outline-default{color:#287028;box-shadow:inset 0 0 0 2px #287028}.btn-outline-default:hover,.btn-outline-default:focus{background-color:#287028;box-shadow:inset 0 0 0 2px #287028;color:#fff}.btn-outline-primary{color:#f36a21;box-shadow:inset 0 0 0 2px #f36a21}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:#f36a21;box-shadow:inset 0 0 0 2px #f36a21;color:#fff}.pg-users-show .btn{padding:10px}.v-margin{margin-top:20px;margin-bottom:20px}.h-margin{margin-left:10px;margin-right:10px}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.social svg,.share_button svg{fill:#606060 !important}.share_button .share-button-icon svg,.social svg,.social svg:hover{background-color:transparent !important}.social svg:hover,.share_button svg:hover{fill:#287028 !important}.breakout .container{padding-left:20px;padding-right:20px;position:relative}.slick-slider{margin-bottom:0;display:none}.slick-slider.slick-initialized{display:block}.section{padding:50px 0}.section.bg-green{color:#fff}.m-b-0{margin-bottom:0 !important}.m-b-5{margin-bottom:5px !important}.m-b-10{margin-bottom:10px !important}.m-b-15{margin-bottom:15px !important}.m-b-20{margin-bottom:20px !important}.m-t-0{margin-top:0 !important}.m-t-5{margin-top:5px !important}.m-t-10{margin-top:10px !important}.m-t-15{margin-top:15px !important}.m-t-20{margin-top:20px !important}.m-l-0{margin-left:0 !important}.m-l-5{margin-left:5px !important}.m-l-10{margin-left:10px !important}.m-l-15{margin-left:15px !important}.m-l-20{margin-left:20px !important}.m-r-0{margin-right:0 !important}.m-r-5{margin-right:5px !important}.m-r-10{margin-right:10px !important}.m-r-15{margin-right:15px !important}.m-r-20{margin-right:20px !important}.m-0{margin:0 !important}.m-5{margin:5px !important}.m-10{margin:10px !important}.m-15{margin:15px !important}.m-20{margin:20px !important}.p-b-0{padding-bottom:0 !important}.p-b-5{padding-bottom:5px !important}.p-b-10{padding-bottom:10px !important}.p-b-15{padding-bottom:15px !important}.p-b-20{padding-bottom:20px !important}.p-t-0{padding-top:0 !important}.p-t-5{padding-top:5px !important}.p-t-10{padding-top:10px !important}.p-t-15{padding-top:15px !important}.p-t-20{padding-top:20px !important}.p-l-0{padding-left:0 !important}.p-l-5{padding-left:5px !important}.p-l-10{padding-left:10px !important}.p-l-15{padding-left:15px !important}.p-l-20{padding-left:20px !important}.p-r-0{padding-right:0 !important}.p-r-5{padding-right:5px !important}.p-r-10{padding-right:10px !important}.p-r-15{padding-right:15px !important}.p-r-20{padding-right:20px !important}.p-0{padding:0 !important}.p-5{padding:5px !important}.p-10{padding:10px !important}.p-15{padding:15px !important}.p-20{padding:20px !important}.f-w-300{font-weight:300 !important}.f-w-400{font-weight:400 !important}.f-w-500{font-weight:500 !important}.f-w-600{font-weight:600 !important}.absolute-center{position:absolute !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important}.pagination{margin:5px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#287028;border-color:#287028;cursor:default}.pagination-sm>li>a,.pagination-sm>li>span{padding:9px 14px;font-size:12px}.pagination>li>a,.pagination>li>span{color:#333}body:not(.pg-searches-show,.pg-searches-new) .c-loader{height:250px;display:flex;align-items:center}body:not(.pg-searches-show,.pg-searches-new) .c-loader__loader,body:not(.pg-searches-show,.pg-searches-new) .c-loader__loader:before,body:not(.pg-searches-show,.pg-searches-new) .c-loader__loader:after{background:#333;-webkit-animation:c_loader 1s infinite ease-in-out;animation:c_loader 1s infinite ease-in-out;width:1em;height:2em}body:not(.pg-searches-show,.pg-searches-new) .c-loader__loader{color:#333;text-indent:-9999em;margin:48px auto;position:relative;font-size:7px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}body:not(.pg-searches-show,.pg-searches-new) .c-loader__loader:before,body:not(.pg-searches-show,.pg-searches-new) .c-loader__loader:after{position:absolute;top:0;content:''}body:not(.pg-searches-show,.pg-searches-new) .c-loader__loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}body:not(.pg-searches-show,.pg-searches-new) .c-loader__loader:after{left:1.5em}@-webkit-keyframes c_loader{0,80%,100%{box-shadow:0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes c_loader{0,80%,100%{box-shadow:0;height:4em}40%{box-shadow:0 -2em;height:5em}}.hide_show_advanced{margin-top:30px}#advancedSearchForm{padding-bottom:50px}.form-control{box-shadow:none;color:#606060}label{font-size:.85rem;font-weight:600 !important;margin-top:5px}.input-sm{height:35px;line-height:normal}select.input-sm{height:35px;line-height:normal}ul.token-input-list-facebook{min-height:35px}ul.token-input-list-facebook,.form-control,.input-sm,select.form-control,.checkbox label::before{border:1px solid #979797;border-radius:0;background:#fff}.home-quick-search li.token-input-token-facebook{margin:7px 4px 3px 0}.required-asterisk{background-color:#fbfbfb;border-color:#979797;vertical-align:baseline;padding:0 12px}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;top:0;left:0;padding-left:15px;background-color:#fbfbfb;cursor:pointer}select.form-control::-ms-expand{display:none}select{background:url(//blp-prodcdn2.scdn5.secure.raxcdn.com/assets/themes/keefe/chevron-down-9b409e99dd8be0b9f78117e564429d82f8ef6d4a15b28aa19a03469a6555cef2.svg) right 10px center no-repeat !important;background-size:12px !important;background-color:#fff !important}.select{position:relative;display:block;margin-top:0;margin-bottom:0;font-weight:normal !important}.select select{background-image:none !important}.select:after{content:"\f078";font-family:FontAwesome,Helvetica;color:#666;line-height:0;height:12px;padding:12px 8px;position:absolute;right:5px;top:50%;transform:translateY(-50%);background:transparent;z-index:1;text-align:center;pointer-events:none}::-webkit-input-placeholder{text-transform:none;color:#656565 !important;font-size:14px !important}::-moz-placeholder{text-transform:none;color:#656565 !important;font-size:14px !important}:-ms-input-placeholder{text-transform:none;color:#656565 !important;font-size:14px !important}:-moz-placeholder{text-transform:none;color:#656565 !important;font-size:14px !important}.top-half{padding:5px 0 0 0}#header-logo{text-align:left}#header-contact span{display:inline-block;margin-left:20px;font-weight:bold;color:#287028}#header-contact span a{font-weight:bold;color:#287028}#header-nav{margin-left:20px}#header-nav ul{margin:0}.navbar-collapse{text-align:left}.navbar-brand img{max-height:110px}.navbar-default .navbar-brand{margin-bottom:-30px;margin-top:-50px}nav .social-container{padding:5px 0;justify-content:flex-end}.shrink.navbar-default .navbar-brand{margin-top:0;margin-bottom:-30px}.shrink.navbar-default .navbar-brand img{height:70px}.login-text{margin-bottom:0;float:right}.navbar{box-shadow:0 0 20px rgba(0,0,0,0.1)}.navbar-default .navbar-nav>li>a{font-size:1.1rem;color:#606060;font-weight:500}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#287028}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#287028}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#287028}.dropdown-trigger{right:-5px}.dropdown-menu{border-top:1px solid #e5e5e5}.dropdown-menu:after{content:"";position:absolute;top:-11px;left:50%;margin-left:-5px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #e5e5e5}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#606060}.navbar-default .navbar-toggle .icon-bar{background-color:#287028}.search-icon,.tool-icon,.sidebar-icon,#hamburger-x path{fill:#287028}.nav-links li{padding-top:0;padding-bottom:5px;padding:7px 22px 10px}@media(min-width:768px) and (max-width:1139px){.nav-links li{padding:7px 9px 10px}}#header-nav{margin-bottom:10px}.header-nav ul li{font-size:.875rem;text-transform:uppercase}.header-nav ul li a{color:#606060;font-weight:500;font-size:14px}.header-nav ul li a:hover{color:#8cc63f}.quicksearch-floater h4{font-weight:500;font-size:14px;color:#fff;border:0;white-space:normal}.quicksearch-floater h4 .magnifying-icon{position:relative;top:3px}.quicksearch-floater h4 .magnifying-icon path{fill:#fff}.quicksearch-floater .collapsed h4:before{content:'Refine Search'}.dropdown-menu{border-radius:0;padding:0}ul.dropdown-menu li{padding:0}ul.dropdown-menu li a{padding:8px 10px}.navbar-nav .dropdown-menu>li>a{text-align:center !important}.navbar-nav>li>.dropdown-menu{left:50%;right:auto;text-align:center;transform:translate(-50%,0)}.navbar-nav>li>.dropdown-menu>li>a:hover{background:#287028;color:#fff}.navbar-container #translate-outter{margin-top:4px}#translate_wrapper a,#translate-icon img{margin-top:0}.carousel-caption{top:auto !important;bottom:30px !important}.filter-toggle{padding:10px 15px;color:#555;position:absolute;bottom:-42px;height:42px;background:rgba(255,255,255,0.8);display:inline-block;right:0;font-size:16px;font-weight:500}.filter-toggle .fa-angle-down{font-weight:bold}.qs-links{font-size:.9rem}.home-quick-search .form-control{border:1px solid #979797;background-image:none !important}.home-quick-search .qs-filters .input-sm{height:40px !important}ul.token-input-list-facebook{box-shadow:none}.home-quick-search{background:rgba(255,255,255,0.8);color:#555;padding:0;width:700px}.top-search{padding:15px}.top-search .search-field-margin{margin-bottom:0}.qs-toggle label.select select{display:block;text-align:left;font-size:1.2rem;font-weight:400;color:#555;background-color:#fff;height:50px !important;border:none !important}.qs-toggle label.select:after{font-size:14px !important;right:15% !important}.qs-toggle label.select:before{content:'';height:30px;width:2px;position:absolute;background:#666;right:10px;z-index:9;top:0;bottom:0;margin:auto}.qs-filters{background:#fff;padding:20px 15px}.qs-filters .search-field-margin{margin-bottom:20px}.home-quick-search label{color:#606060}.home-quick-search .btn{height:50px;margin:0;padding:15px;font-size:14px}.home-quick-search .left-column .token-input-input-token-facebook input{height:50px;text-transform:none}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.banner-text{font-size:4rem;color:#fff;display:block;text-align:center;margin:0 auto 2rem}.pg-pages-home_page h1,.pg-pages-home_page h2,.featured-wrapper h2{font-family:Prata,serif;color:#333;font-size:3rem}.pg-pages-home_page #cms-content,.pg-pages-home_page #cms_content{text-align:center}.cms-section{background:#f4f4f4;clear:both}.homepage-quicksearch-container{top:50%;transform:perspective(1px) translateY(-50%);bottom:auto}.homepage-quicksearch-container.commercial-quicksearch{top:0;transform:none;position:relative;margin-top:30px}.callout-section{padding:30px 0 30px}.callout-section a{display:inline-block;color:#497637;margin:0 25px;text-transform:uppercase;font-family:Prata,serif;font-size:.8rem;width:75px}.callout-section a img{display:inline-block;height:75px;margin:0 0 20px}.callout-section a img.abbey-springs{margin-left:-14px}.homepage-callout-icon-titles{width:110px;left:-18px;position:relative}.callout-section a:hover{color:#7fbd41}.callout-section a:hover img{-webkit-filter:saturate(1.4) brightness(1.5) hue-rotate(-10deg);filter:saturate(1.4) brightness(1.5) hue-rotate(-10deg)}.slick-prev{left:50px;height:42px}.slick-next{right:50px;height:42px}#featured-slider .slick-prev:hover,#featured-slider .slick-prev:focus,#featured-slider .slick-next:hover,#featured-slider .slick-next:focus{background-color:transparent}.featured-wrapper{background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/keefe/keefe-realestate-home-exploring-background-b3a21401107f4dc95931d35f006fa51d5e503b64c750499c0ae5d470c687e955.jpg)}.featured-wrapper,.commercial-about{background-size:cover;background-position:top;background-repeat:no-repeat}.commercial-about{color:#fff;background-image:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/keefe/bg-commercial-0a9a90bc753de29f054ac131ff3464d6ea98d1b626c890c8db8c6670bcaf321c.png)}.commercial-about h2{color:#fff}.featured-wrapper h2,.bg-green h2{color:#fff}.featured-bar.slick-container{padding-left:0 !important;padding-right:0 !important}#featured-slider .slick-list{margin:0;margin-left:-20px;margin-right:-20px}.featured-slider-images a{display:block;position:relative;overflow:hidden}#featured-slider .slick-slide{padding:0 20px}.featured-info-title{font-size:1.4rem;font-weight:700;overflow:hidden;width:100%;text-overflow:ellipsis;height:40px;padding:0 15px}#featured-slider .slick-slide img{width:100%;height:360px;position:relative;display:block;object-fit:cover}#featured-slider.agent-gallery-slider .slick-slide{padding:0}#featured-slider.agent-gallery-slider .slick-slide img{width:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:0;left:0}#featured-slider .slick-prev,#featured-slider .slick-next{position:absolute;display:inline-block !important;text-align:left;height:50px;width:50px;text-align:center}#featured-slider .slick-prev,#featured-slider .slick-next,#agents-slider .slick-prev,#agents-slider .slick-next,#property-photos-slick .slick-prev,#property-photos-slick .slick-next{opacity:0;transition:all .5s ease}#featured-slider:hover .slick-prev,#featured-slider:hover .slick-next,#agents-slider:hover .slick-prev,#agents-slider:hover .slick-next,#property-photos-slick:hover .slick-prev,#property-photos-slick:hover .slick-next{opacity:1;transition:all .5s ease}#featured-slider .slick-prev:before,#featured-slider .slick-next:before{color:white;opacity:1}#slick_arrows_container{position:relative;width:100%;top:168px}#slick_arrows_container .slick-next{width:calc(50% - 340px);right:0;background:-moz-linear-gradient(right,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(right,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1)}#slick_arrows_container .slick-prev{width:calc(50% - 340px);left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1)}#featured-slider .slick-slide{transition:all .5s ease}#featured-slider .slick-active{opacity:1;top:0;transition:all .5s ease}.featured-slider-images{position:relative;color:#606060}.featured-info-container{padding:10px 0;font-size:1.1rem;color:#287028;background:#fff}.featured-info-container *{line-height:1.6}.featured-info-container h4{margin:0}.featured-info-container span{display:block}.featured-city-state-zip{color:#606060;font-size:1rem;font-weight:400}.featured-price{font-size:1rem;font-weight:700}.full-screen-clip{overflow:hidden}.slick-prev:before,.slick-next:before{font-family:"basic-application";color:#FFF;font-size:41px;opacity:1;transition:color .3s;text-shadow:0 1px 1px rgba(0,0,0,0.8)}.slick-prev:before,.glyphicon-chevron-left:before{font-family:"basic-application";content:'\e026'}.slick-next:before,.glyphicon-chevron-right:before{font-family:"basic-application";content:'\e00c'}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{color:#16567b}.carousel-indicators .active,.carousel-indicators li{height:9px;width:9px;margin:0 2px}.carousel-indicators{bottom:20px}.carousel-indicators li{background:rgba(255,255,255,0.5)}.carousel-indicators .active{background:#fff}.slick-dots{position:relative;margin-top:30px;margin-bottom:40px}.slick-dots li button,.slick-dots li,li button:before{width:18px;height:16px;padding:0}.slick-dots li{margin:0 5px}.slick-dots li button:before{width:18px;height:16px;font-size:18px;line-height:normal;color:#fff;width:9px;height:9px;opacity:.8}.slick-dots li.slick-active button:before{opacity:1;color:#fff}.slick-dark-dots .slick-dots li button:before{color:rgba(101,101,101,0.25)}.slick-dark-dots .slick-dots li.slick-active button:before{color:rgba(40,112,40,0.75)}.slick-dark-dots .slick-dots{margin-top:0}.explore-wrapper{background:#f5f5f5}.promotions .promo-item{background-size:cover;background-repeat:no-repeat;background-position:50%;background-clip:content-box;margin-bottom:70px;min-height:395px;max-height:395px}.promotions .promo-item p{display:inline-block;color:#fff;font-size:16px;line-height:24px;margin-bottom:20px;min-height:100px}.sub-container{padding:0 35px}.promotions .wide-half .sub-container{width:55%}.promotions .wide-half .sub-container a.btn-primary,.promotions .wide-half .sub-container input[type=submit].btn-primary{margin:0}.promotions .promo-item h2{font-size:32px}.promotions .promo-item h2 .pre-txt{font-size:15px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;text-transform:uppercase;margin-bottom:15px}.explore-wrapper .sub-container p{line-height:24px}.explore-wrapper .sub-container .bar{width:110px;height:5px;background:#fff;margin:auto;margin-bottom:20px}.explore-wrapper .wide-half .sub-container .bar{margin:0 0 20px 0}.explore-wrapper .sub-container{padding-top:50px;padding-bottom:30px}.keefe-green-background{background-color:#287028 !important}.explore-wrapper .sub-container h2{font-family:Prata,serif;color:#fff;margin-bottom:20px;margin-top:0}.explore-wrapper .dark-text h2{color:#2d2d2d}.promotions .promo-item.dark-text p{color:#2d2d2d}.promotions .promo-item.dark-text h2 .pre-txt{color:#7e7e7e}#homepage-promotions .calls-to-action{position:absolute;bottom:50px}#homepage-promotions .calls-to-action.center{position:absolute;bottom:50px;left:0;right:0;margin-left:auto;margin-right:auto}h2 .pre-txt{font-size:15px;text-transform:uppercase;margin-bottom:10px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:600}.pre-txt{display:block}.hvr-rectangle-out,label.submit .hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background-color:#f36a21;transition-property:color;transition-duration:.15s}.hvr-rectangle-out{-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#e1e1e1;transition-property:color;transition-duration:.3s}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-rectangle-out::before,label.submit .hvr-rectangle-out::before{background:#cf5a1c none repeat scroll 0 0;border-radius:30px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition-duration:.15s;transition-property:transform,-webkit-transform;transition-timing-function:ease-out;z-index:-1}.c-affiliates{margin-top:50px;margin-bottom:50px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:25px 0;display:flex}@media only screen and (max-width:767px){.c-affiliates{margin-top:20px;flex-direction:column}}.c-affiliates img{margin:auto;width:auto !important;max-height:55px;max-width:90%;height:auto !important}.c-affiliates__affiliate{display:flex !important;align-items:center;justify-content:center;height:65px;max-height:100%;max-width:100%;border-right:1px solid #d3d3d3}.c-affiliates__affiliate:last-of-type{border-right:0}@media only screen and (max-width:767px){.c-affiliates__affiliate{margin-bottom:20px}}.agent-social-icons{margin-bottom:0}.agent-header-left{display:flex;aLign-items:center;justify-content:center}.agent-header-right{display:flex;align-items:flex-end}@media only screen and (max-width:767px){.agent-header-right{height:auto !important}}.agent-pic{height:208px}.agent-pic a{display:block;height:100%}.agent-pic img{height:100%;object-fit:contain;border:1px solid #d3d3d3}.agent-information-brick-container a{color:#f36a21}.agent-information-brick-container .body-title{margin-bottom:10px}.orange{color:#f36a21}.pg-agents-index .body-title.cms-title{margin-bottom:-15px;text-align:left;margin-top:-40px}body.pg-agents-index #agents-search-button.typeahead input,body.pg-agents-search #agents-search-button.typeahead input,body.pg-offices-show #agents-search-button.typeahead input{padding:5px 10px;margin:0}.agent-info-column-control{line-height:1.6;font-size:1rem;background:#f9f9f9;color:#2d2d2d}.agent-info-column-control .agent-name,.agent-info-column-control .agent-title{display:block}.agent-info-column-control .agent-info a{color:#2d2d2d}.agent-info-column-control .agent-name a{font-weight:bold}.agent-info,.office-info{height:auto;min-height:100px;padding:10px 0}.promoted-agent .agent-info{padding:20px}#agents-search #search_query{background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/keefe/search-629432dd6ecca6fbf5d8671c8ffc6d6d7968d9ab8020f8d7afaf642c7861f8ca.svg);background-repeat:no-repeat;background-position:10px center;background-size:15px;padding-left:35px}#agents-search .filters span{display:inline-block;margin-top:6px;font-weight:bold}#agents-search select,#agents-search button{text-align-last:right !important;padding-right:30px !important}#agents-search .select:after{padding-left:0;padding-right:0;right:0}#agents-search select,#agents-search button,#agents-search .filters{font-size:1rem !important}#agents-search select,#agents-search .btn-default{border:0;background:0;color:#2d2d2d;text-transform:none;padding:0;font-weight:normal}#agents-search .caret{display:none}#agents-search .btn-default:hover,#agents-search .btn-default:focus,#agents-search .btn-default.focus,#agents-search .btn-default:active,#agents-search .btn-default.active,#agents-search .open>.dropdown-toggle.btn-default{background-color:transparent;border:0;color:#606060}#agents-search .btn-group.open .dropdown-toggle,#agents-search .btn:active,#agents-search .btn.active{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}#agents-search .flex-box{display:flex;align-items:center}.agent-social-icons a,.office-social-icons a{height:27px}.agent-social-icons svg,.office-social-icons svg{fill:#f36a21 !important}.testimonial-wrap .testimonial,#agent_reviews_container .agent_review{margin-bottom:50px}.testimonial-stars{background:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/keefe/stars_and_sprites-7ffe29bd05c5321069b9132f4d69e616cb533289b82068154068fc240c2dfa61.png);width:104px;height:25px;background-size:100%}.testimonial-stars.stars_1{background-position:0 -105px}.testimonial-stars.stars_2{background-position:0 -80px}.testimonial-stars.stars_3{background-position:0 -50px}.testimonial-stars.stars_4{background-position:0 -25px}.testimonial-stars.stars_5{background-position:0 0}.view-profile{text-transform:uppercase;color:#fff;display:block;text-align:center;padding:10px;background:#287028;clear:both}.view-profile:hover,.view-profile:active,.view-profile:focus{background:#8cc63f;color:#fff}.pg-offices-index .body-interior{padding-top:0}#col-offices .office-pic{height:auto}.office-social-icons.social a{margin-bottom:0}.office-info-block dl dt{margin-top:20px}.office-info-block dl dd a{color:#f36a21}.office-info-block dl:first-of-type dt{margin-top:0}.office-description-container img{max-width:100%;height:auto !important}.office-info-column-control{line-height:1.6;font-size:1rem;background:#f9f9f9;color:#2d2d2d}.office-info-column-control .office-name,.office-info-column-control .office-address{display:block}.office-info-column-control .office-info a{color:#2d2d2d}.office-info-column-control .office-name a{font-weight:bold}.office-info-column-control .office-numbers a{color:#f36a21}.office-info-column-control .office-directions a{font-weight:bold;vertical-align:middle}.office-info-column-control .office-directions a svg{width:20px;fill:#f36a21;vertical-align:middle;margin-left:5px;margin-top:-2px}.office-photo{max-width:100%}.callout-contact{border-right:2px solid #287028;padding-top:20px;padding-bottom:20px}.callout-contact-section{color:#fff;background-color:#8cc63f}.callout-contact-section .body-title{color:#fff}.inner-nav{background:#333;padding:20px 0}.inner-nav a{color:#fff;margin:0 20px;text-transform:uppercase;font-weight:bold}.inner-nav a:hover{color:#f36a21}#callout-wrapper .callout-row{margin-bottom:40px}#callout-wrapper .callout-row .callout-box{color:#fff;overflow:hidden;height:360px}#callout-wrapper .callout-row .callout-box h3{font-size:2rem;text-transform:uppercase;font-weight:bold;margin-bottom:20px}#callout-wrapper .callout-row .callout-box .callout-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}#callout-wrapper .callout-row .callout-box img{display:block;object-fit:cover;width:auto !important;min-width:100%;height:360px !important;position:relative;-webkit-filter:brightness(50%);filter:brightness(50%);margin:0;-webkit-transition:filter .5s ease-out;-moz-transition:filter .5s ease-out;-o-transition:filter .5s ease-out;transition:filter .5s ease-out}#callout-wrapper .callout-row .callout-box.col-sm-4{height:148px}#callout-wrapper .callout-row .callout-box.col-sm-4 img{height:148px !important}#callout-wrapper .callout-row .callout-box a{display:inline-block}#callout-wrapper .callout-row .callout-box a span{color:#fff;text-transform:uppercase;font-size:1.4rem;font-weight:bold}#callout-wrapper .callout-box:hover img{-webkit-filter:brightness(70%);filter:brightness(70%)}.building-row{float:left;width:100%;margin-bottom:2%}.building-caption{display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);color:#fff;padding:20px 30px;z-index:1;transition:background .2s ease-in}.development-box{overflow:hidden;float:left;width:40%;height:259px}.development-box a{display:block;position:relative;height:100%}.development-box img{width:100%;height:100% !important;max-width:100%;object-fit:cover;transition:filter .2s ease-in}.development-box a:hover img{filter:grayscale(1)}.development-box a:hover .building-caption{background:rgba(0,0,0,0.6)}.building-row:nth-child(odd) .development-box:first-child{width:58%;margin-right:2%;height:540px}.building-row:nth-child(odd) .development-box:nth-child(3n){margin-top:2%}.building-row:nth-child(even) .development-box:first-child{width:58%;margin-right:0;margin-left:2%;float:right;height:540px}.building-row:nth-child(even) .development-box:nth-child(3n){margin-top:2%}#add_saved_search.btn{padding:7.5px 25px}a .fa-plus-circle:before{content:"\f056"}a.collapsed .fa-plus-circle:before{content:"\f055"}.c-property-search__container{display:flex}@media(max-width:991px){.c-property-search__container{flex-direction:column}}.c-property-search__left{flex:1}@media(max-width:991px){.c-property-search__left{max-height:250px;height:15vh}}.c-property-search__right{width:100%;margin:0 auto;padding:0 10px}@media(min-width:992px){.c-property-search__right{max-width:725px}}.c-property-search__right--full{max-width:1280px}.c-property-card{float:left;position:relative;margin-bottom:10px}.c-property-card--list-view{width:100%}.c-property-card--card-view{width:100%}@media(min-width:992px){.c-property-card--card-view{width:25%;float:left}}.c-property-card--half-size{width:100%}@media(min-width:992px){.c-property-card--half-size{width:50%;float:left}}.c-property-card--third-size{width:100%}@media(min-width:992px){.c-property-card--third-size{width:33.33333%;float:left}}.c-property-card__inner{padding:1px;margin:0 5px 5px 5px;height:100%;background-color:#fff;border:1px solid #eee}.c-property-card__image{margin:-1px;height:calc(100vw/8);min-height:227px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden}.c-property-card__details{font-size:1em;color:#287028;padding:10px 15px 5px}.c-property-card__address{font-weight:600;font-size:16px}.c-property-card__sub-address{color:#606060;font-weight:500;font-size:12px;margin-top:-3px !important}.c-property-card__price{font-weight:500;font-size:18px;float:right}.c-property-card__beds-baths{font-weight:500;font-size:14px;margin-top:5px}.c-property-card__favorite-container{position:absolute;z-index:1;right:10px;top:10px}.c-property-card .status-notice{font-weight:500;background-color:#f36a21;padding:3px 8px;font-size:.7rem;margin:0 0 4px 0;position:relative;bottom:auto;right:auto}.c-property-card .status-container{position:absolute;bottom:10px;right:5px}.c-property-card .favorites-icon-container{z-index:1}.c-property-card .fav-link-text{display:none}.c-property-card .fav_icon_span{height:25px;width:26px;background-size:100%;display:inline-block;background:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/keefe/heart-b516767634bab0f0c84ca261deefbcc4cce899132ea7909b14f5c92282fef338.svg);margin-right:10px;vertical-align:middle}.c-property-card .fav_icon_span:hover,.c-property-card .fav_icon_span:focus,.c-property-card .fav_icon_span.remove_fav{background:url(//blp-prodcdn2.scdn5.secure.raxcdn.com/assets/themes/keefe/heart_filled-32b9de7f610c5751a1a7fe2ad7f1dbd531a03e7dc895382cc78d6e2ed8888dc3.svg)}.c-search-results-bar{padding:11px 10px;background-color:#fff;position:relative;z-index:9;box-shadow:0 2px 4px 0 rgba(0,0,0,0.08)}@media(min-width:768px){.c-search-results-bar{padding:11px 30px}}.c-search-results-bar__container{display:flex;justify-content:space-between}@media(max-width:767px){.c-search-results-bar__container{flex-direction:column;padding:0 !important}}@media only screen and (max-width:1139px){.c-search-results-bar__container{width:100% !important}}.c-search-results-bar__left{display:flex;flex:1}@media(max-width:767px){.c-search-results-bar__left{flex-direction:column}.c-search-results-bar__left #saved_searches{width:100%}}.c-search-results-bar__left #fav_search_link{margin-right:5px}.c-search-results-bar__right{display:flex;align-items:center}@media(max-width:767px){.c-search-results-bar__right{flex-wrap:wrap;justify-content:center;margin-top:10px}}.c-search-results-bar__result-count{font-size:18px;align-self:center}.c-search-results-bar__btn{background:#f9f9f9 !important;border-radius:0 !important;height:35px !important;padding:9px !important;border:1px solid #b6b6b6 !important;margin-right:5px !important;cursor:pointer}.c-search-results-bar__btn--active{opacity:.5}.c-search-results-bar__form-control{background-color:#f9f9f9 !important;border-radius:0 !important;height:35px !important;padding:7px !important;border:1px solid #b6b6b6 !important;margin-right:5px !important;font-size:14px!!important}.c-search-results-bar__element{margin-right:5px;display:flex}@media(max-width:767px){.c-search-results-bar__element{margin-right:0;margin-bottom:5px}}.c-search-results-bar__element .form-control{min-width:220px;height:35px}@media(max-width:992px){.c-search-results-bar__element .form-control{min-width:175px}}@media(max-width:767px){.c-search-results-bar__element .form-control{min-width:200px}}.c-search-results-bar__element .rss-icon{margin-right:10px;font-size:10px;align-self:center}.c-results-count-bar{display:flex;padding:10px 30px;justify-content:space-between}.c-results-count-bar .property-list-icons{float:none}.c-results-count-bar .property-list-icons .card-view-icon svg{margin-right:5px}.c-results-count-bar .property-list-icons svg{margin-right:0}#fav_search_link .popover{left:0 !important;top:45px !important}@media only screen and (max-width:767px){.pg-properties-show .body-interior-top{margin-bottom:-5px}}#property-nav div>div.kill-padding{margin:0 -3px}#listings-slider .slick-prev{left:-20px}#listings-slider .slick-next{right:-20px}#listings-slider .slick-prev:before,#listings-slider .slick-next:before{color:#8a8a8a;text-shadow:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.slick-prev,.slick-next{top:40%}#listings-slider .slick-next{right:0}#listings-slider .slick-prev{left:-10px}}.available-listings-collapse-button.collapsed:after{content:"View All Current Listings"}.available-listings-collapse-button:after{content:"Hide All Current Listings"}.sold-listings-collapse-button.collapsed:after{content:"View All Sold Listings"}.sold-listings-collapse-button:after{content:"Hide All Sold Listings"}.rentals-listings-collapse-button.collapsed:after{content:"View All Rentals Listings"}.rentals-listings-collapse-button:after{content:"Hide All Rentals Listings"}.rented-listings-collapse-button.collapsed:after{content:"View All Rented Listings"}.rented-listings-collapse-button:after{content:"Hide All Rented Listings"}.c-property-address-bar{padding:20px 0}.c-property-address-bar__left{display:flex;justify-content:flex-end;align-items:flex-end}@media(max-width:767px){.c-property-address-bar__left{justify-content:center}}.c-property-address-bar__address{font-size:32px;margin-bottom:5px;color:#000}.c-property-address-bar__sub-address{font-size:20px;font-weight:500;color:#319902}.c-property-address-bar__price{font-size:24px;font-weight:400;color:#333;position:relative;margin-right:40px}.c-property-address-bar__price:after{content:'';position:absolute;background:#d6d6d6;height:55px;width:2px;right:-20px;top:-15px}.c-property-address-bar__sub-price{display:block;font-size:16px;color:#329902;text-align:right;margin:6px 0 0}.c-property-details-bar{padding:15px;display:flex;justify-content:space-between;justify-content:space-evenly;flex-wrap:wrap}.c-property-details-bar__item{flex:1 1 auto}@media(max-width:767px){.c-property-details-bar__item{width:100%;text-align:center}}.c-property-details-bar__item h4{font-size:24px;color:#333}.c-property-details-bar__item .share_button svg{fill:#287028 !important;height:25px !important;background:none !important;position:relative !important;top:-2px !important;left:1px !important}.c-property-details-bar__item #properties_share_button{width:25px}.c-property-details-bar__item .share-button-fake-link{position:relative;margin-left:-10px;margin-top:15px;z-index:9999}@media only screen and (max-width:1139px){.c-property-details-bar__item .share-button-fake-link{margin-left:-10px;margin-top:15px}}@media only screen and (max-width:767px){.c-property-details-bar__item .share-button-fake-link{margin-left:0;margin-top:15px}}.c-property-photos-slick{margin-top:-31px;margin-bottom:0}@media(max-width:767px){.c-property-photos-slick{margin-top:-25px}}.c-property-photos-slick .slick-slide{position:relative;background-image:none !important;display:block;width:auto;height:calc(100vh - 650px);min-height:580px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0;padding:0}@media(max-width:767px){.c-property-photos-slick .slick-slide{min-height:175px}}.c-property-photos-slick .slick-slide img{width:auto;height:calc(100vh - 650px);min-height:580px;margin:0 auto}@media(max-width:767px){.c-property-photos-slick .slick-slide img{min-height:175px}}.c-property-photos-slick .slick-slide:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.c-property-photos-slick .slick-slide.slick-current:before{display:none}.c-property-photos-slick .slick-next{right:35px}.c-property-photos-slick .slick-prev{left:25px}.c-property-photos-slick .slick-list{margin:0}.c-property-photos-slick.single-photo .slick-slide{width:100%}.c-property-agent-card{display:flex;flex-direction:column;text-align:center;padding:40px 30px;background:#fff;background:radial-gradient(ellipse at center,#fff 50%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=1)}.c-property-agent-card__image{object-fit:cover;height:100px;width:100px !important;border-radius:100%}.c-property-agent-card__name{font-size:26px;position:relative;color:#333;margin:15px 0 30px 0}.c-property-agent-card__name:after{content:'';position:absolute;width:100px;height:3px;bottom:-15px;left:0;right:0;margin:auto;background-color:#287028}.c-property-agent-card__tag{font-size:14px;color:#333}.c-property-agent-card__tag a{text-decoration:underline;font-weight:bold}.area-banner-title-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;color:white}.area-banner-title-wrapper h1{font-size:3rem}@media(max-width:767px){.area-banner-title-wrapper h1{font-size:32px;text-align:center;margin:0}}.c-property-area-callout{display:flex;height:350px;overflow:hidden}@media(max-width:767px){.c-property-area-callout{flex-direction:column;position:relative}}.c-property-area-callout__left{flex:1;display:flex;justify-content:center;align-items:center;position:relative}@media(max-width:767px){.c-property-area-callout__left{position:absolute;opacity:.1;z-index:-1;top:0;left:0;bottom:0;right:0}}.c-property-area-callout__right{flex:1;display:flex;flex-direction:column;justify-content:center;padding:35px}@media(max-width:767px){.c-property-area-callout__right{padding:25px 15px;text-align:center}}.c-property-area-callout__right .body-title{margin-bottom:5px}.c-property-area-callout__left-details{position:relative;z-index:1;color:#fff;text-align:center}.c-property-area-callout__left-details h1{font-size:48px}.c-property-area-callout__left-details span{font-weight:600}.c-property-area-callout__image{object-fit:cover;height:350px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.c-property-area-callout__btns .btn{margin-bottom:10px}@media(min-width:768px){.c-property-area-callout__btns{display:flex}}.c-market-summary{display:flex;justify-content:space-around;margin:0 auto;max-width:800px}@media only screen and (max-width:767px){.c-market-summary{flex-direction:column}}.c-market-summary__item{text-align:center;flex:1;position:relative}.c-market-summary__item:not(:last-of-type):after{content:'';position:absolute;top:-15px;bottom:-35px;right:0;width:1px;margin:0 auto;background-color:#dedede}.c-market-summary__stat{margin-top:25px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:72px;font-family:inherit;font-weight:600;color:#7f7f7f}@media only screen and (max-width:767px){.c-market-summary__stat{font-size:48px}}.c-market-summary__label{font-size:14px;font-weight:600;color:#656565;display:inline-block;width:110px}@media only screen and (min-width:768px){.c-market-summary__label{margin-bottom:-20px}}.c-market-summary__label--increase{color:#1a9a09}.c-market-summary__label--decrease{color:#c93b3b}.c-property-area-blog-feature{min-height:350px;background-size:cover;background-position:center;position:relative;z-index:1}.c-property-area-blog-feature:before{content:'';top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.45);position:absolute}.c-property-area-blog-feature__details{position:relative;z-index:2;text-align:center;padding:25px 15px 40px;color:#fff}.c-property-area-blog-feature__blog-logo{font-size:48px;font-family:'Prata',"Helvetica Neue",Arial,sans-serif;letter-spacing:-14px}.c-property-area-blog-feature__blog-logo--blue{color:#2deff4}.c-property-area-blog-feature__blog-location{font-weight:500;text-transform:uppercase;font-size:18px;color:white}.c-property-area-blog-feature__blog-title{font-size:42px;font-family:'Prata',"Helvetica Neue",Arial,sans-serif;color:#2deff4}.c-property-area-blog-feature__blog-description{max-width:600px;margin:0 auto}.c-property-area-blog-feature__small-text{letter-spacing:1px;margin-left:25px;display:block;font-size:16px}.c-property-area-blog-feature__btn{margin-top:15px;background-color:#2deff4;color:#fff}.c-property-area-blog-feature__btn:hover{color:#fff;background-color:#0cdde2}#in-body-tool-container{background-color:#fff}#prop-toolbar-nav{box-shadow:none;padding:20px}.toolbar-icon-container{border-color:#287028;border-width:2px;margin-bottom:10px}.tool-buttons svg path,.tool-buttons svg polygon,.tool-buttons svg shape,.tool-buttons svg rect{fill:#287028}.tool-buttons a{color:#656565;font-size:14px}.c-highlight-block{padding:25px;background-color:#f4f4f4}.c-scroll-links{display:flex;justify-content:space-evenly}.c-scroll-links a{color:#fff;font-weight:500;text-transform:uppercase;font-size:18px;margin:0 10px;display:inline-block;white-space:nowrap;letter-spacing:1.25px;cursor:pointer}@media(max-width:767px){.c-scroll-links a{font-size:12px}}.c-read-more-less{font-weight:500}.open-house-banner{background-color:#287028;padding:13px;text-align:center;color:#fff;font-size:18px}.panel{box-shadow:none;border-radius:0}.panel-group .panel{margin-bottom:20px;border-radius:0}.panel-default>.panel-heading{padding:16px 18px;background-color:#fff;border-radius:0}.panel-default>.panel-heading:hover{background-color:#fff}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{text-transform:uppercase;font-weight:500}.c-area-profile-callout{height:300px;position:relative;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:15px 20px;overflow:hidden;backface-visibility:hidden}.c-area-profile-callout:after{content:'';top:0;bottom:0;left:0;right:0;background-color:#000;position:absolute;opacity:.35;transition:all ease .2s}.c-area-profile-callout:hover:after{opacity:.68}.c-area-profile-callout__anime1{position:relative;top:0;z-index:1;transition:all ease .2s;-webkit-transition-delay:.20s;-moz-transition-delay:.20s;-o-transition-delay:.20s;transition-delay:.20s}.c-area-profile-callout:hover .c-area-profile-callout__anime1{top:150px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}.c-area-profile-callout__anime2{position:absolute;z-index:1;top:15px;transition:all ease .2s;left:-100%}.c-area-profile-callout:hover .c-area-profile-callout__anime2{left:20px}.c-area-profile-callout__anime3{position:absolute;bottom:-100%;transition:all ease .2s;-webkit-transition-delay:.10s;-moz-transition-delay:.10s;-o-transition-delay:.10s;transition-delay:.10s;z-index:1;text-align:center;left:0;right:0}.c-area-profile-callout:hover .c-area-profile-callout__anime3{bottom:25px}.c-area-profile-callout__name{font-weight:600;font-size:28px;color:#fff;display:block;text-transform:uppercase;margin:-5px 0}.c-area-profile-callout__county{font-weight:600;font-size:18px;color:#fff;display:block}.c-area-profile-callout__btn{z-index:1;width:60%;margin:0 auto 10px}.c-area-profile-callout__btn-outline{z-index:1;width:60%;margin:0 auto;color:#fff}.c-area-profile-callout:hover .c-area-profile-callout__btn-outline{color:#fff}.area-photos-slick__image{width:100%;height:400px;height:calc(100vh - 575px);min-height:250px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width:767px){.area-photos-slick__image{min-height:300px}}#profiles_search_input #search_query{text-align:center;background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/keefe/search-629432dd6ecca6fbf5d8671c8ffc6d6d7968d9ab8020f8d7afaf642c7861f8ca.svg);background-repeat:no-repeat;background-position:50px center;background-size:15px}.prop-open-house:after{content:"—"}.prop-open-house:last-child:after{content:""}.c-development-price-table{margin:0 auto}.c-development-price-table .public_header{font-weight:500;text-transform:uppercase}.c-development-price-table tr{height:27px}.c-development-price-table tr:not(:first-of-type):after{content:'';position:absolute;width:100%;max-width:375px;height:1px;background:#c5c5c5;left:0;right:0;margin:32px auto 0}.c-development-price-table th,.c-development-price-table td{padding:5px;min-width:125px;text-align:center}.info-window{display:none}.close-info-button{right:46px !important;top:18px !important}.c-google-map-office-info-box{position:relative;background:rgba(255,255,255,0.9);padding:20px 30px;font-size:14px;line-height:1.5;margin-bottom:16px}.bubble-indicator{display:inline-block;width:100%;text-align:center}.bubble-indicator:after{content:"";position:absolute;top:auto;bottom:0;margin-left:-16px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid rgba(255,255,255,0.9)}.c-google-map-info-box{position:relative;display:flex;background:#fff;padding:8px 30px 8px 8px;font-size:14px}.c-google-map-info-box a{color:#287028;font-weight:500}.c-google-map-info-box__left{width:122px;margin-right:10px}.c-google-map-info-box__right{flex:1;display:flex;flex-direction:column;padding-right:20px}.c-google-map-info-box__main-address{flex:1;font-weight:700;max-width:250px}.c-google-map-info-box__sub-address{font-weight:500;font-size:14px;color:gray}.c-google-map-info-box__unit-details{display:flex;flex:1;flex-direction:column;justify-content:flex-end;font-weight:500}.c-google-map-info-box__mls-number{margin-top:2px}.c-google-map-info-box__image{height:75px;background-size:cover !important}.c-google-map-info-box__price{color:#fff;text-align:center;background-color:#287028;padding:4px 0}.c-google-map-info-box__close{position:absolute;top:0;right:0;width:30px;height:30px}body:not(.pg-searches-show,.pg-searches-new,.pg-searches-map_search) #map_canvas,#pdp-embedded-map{background-color:#f4f4f4}.map-top-addons{position:absolute;display:inline-block;bottom:0;transform:translateX(-50%);left:50%;background:#fff;margin:0;padding:5px;z-index:1}.map-top-addons #toggle_links{margin:0;padding:5px 0 20px}.map-top-addons #toggle_links a{background-color:transparent}.push-map-bottom{height:100vh;width:50%;align-self:flex-end;top:70px;position:relative}.footer-page-interior{padding:30px}.color-band .footer-page-interior{padding:0 30px}.footer-container .nav-links{width:100%;margin:0}.footer-nav-links ul li{width:18%;margin-right:2%}.footer-nav-links ul li a{white-space:normal}#footer-wrapper{background:#2c2e31;color:#fff}#footer-wrapper a{color:#fff;font-size:.875rem}.decal img{max-width:100%;max-height:50px;margin-right:20px}.color-band{background:#202123;color:#535353}.color-band a{color:#535353}.footer-logo img{max-height:50px;width:auto}.copyright{margin-top:20px;font-size:.825rem}#translate-outter{margin:0;overflow:visible}.c-home-valuation-search__h1{color:#fff !important}.c-home-valuation-search__submit-btn{font-size:19px !important}@media only screen and (max-width:1139px){.c-area-profile-callout__anime1{display:none}.c-area-profile-callout__anime2{left:20px}.c-area-profile-callout__anime3{bottom:25px}.navbar-default .navbar-nav>li>a{font-size:.9rem}#slider-height-container{min-height:500px}#slider-height-container video,#slider-height-container img{height:500px;object-fit:cover}#slider-height-container .carousel-control{display:none}.development-box{height:200px}.building-row:nth-child(odd) .development-box:first-child,.building-row:nth-child(even) .development-box:first-child{height:414px}#callout-wrapper .callout-row .callout-box{height:200px}#callout-wrapper .callout-row .callout-box.col-sm-4{height:80px}#callout-wrapper .callout-row .callout-box.col-sm-4 img{height:80px !important}#callout-wrapper .callout-row .callout-box a span{font-size:.9rem}h1.body-title{font-size:1.6rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem}h2.body-title,h3.body-title,h4.body-title{font-size:1.4rem}h2.body-semi-title,h3.body-semi-title,h4.body-semi-title{font-size:1.2rem}.big-text{font-size:1rem}.agent-info-column-control{font-size:1rem}.shrink #header-main-nav{margin-left:16.66666667%}#header-primary-nav .navbar-nav{display:flex;justify-content:space-between}#header-primary-nav .dropdown-trigger{position:absolute !important;right:-15px !important;top:7px !important}#header-social{margin-top:4px}.navbar-brand img{height:auto;max-height:80px;max-width:100%}.navbar-default .navbar-brand{margin-bottom:-15px;margin-top:-35px}nav .social-container{padding:0;top:-3px;position:relative}nav .social a{margin-left:0}.pg-pages-home_page h1,.pg-pages-home_page h2{font-size:2rem}.featured-slider-images a{height:260px}#featured-slider .slick-slide img{height:260px}.featured-info-title{font-size:1.2rem}.promotions .promo-item{min-height:0;max-height:none;margin-bottom:30px}.promotions .promo-item p{display:inline-block;font-size:14px;margin-bottom:20px;min-height:70px;line-height:24px}.btn-primary.hvr-rectangle-out.go-btn{padding:10px 20px;font-size:12px}.btn-primary.hvr-rectangle-out.go-btn.btn-two{margin-right:15px}#footer-disclaimer{font-size:.8rem}.callout-section a{margin:0 25px 25px}.callout-section{padding:30px 0 15px}#homepage-promotions .calls-to-action{position:relative;bottom:auto}#homepage-promotions .calls-to-action.center{position:relative;bottom:auto;left:auto;right:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){::-webkit-input-placeholder{font-size:13px !important}::-moz-placeholder{font-size:13px !important}:-ms-input-placeholder{font-size:13px !important}:-moz-placeholder{font-size:13px !important}.navbar-default .navbar-nav>li>a{font-size:1.1rem}#header-primary-nav .navbar-nav{display:block}#header-primary-nav .nav-links li{padding-right:10px}#header-primary-nav .dropdown-trigger{right:5px;position:relative !important;top:0 !important}.home-quick-search{width:90%}.homepage-quicksearch-container{height:auto;position:absolute;left:0;right:0;top:50%;transform:perspective(1px) translateY(-50%);bottom:auto}.homepage-quicksearch-container.commercial-quicksearch{top:50%;transform:none;position:absolute;transform:translateY(-50%);margin-top:0}#slider-height-container{min-height:0}#slider-height-container video,#slider-height-container img{height:30vh}.home-quick-search .btn{padding:10px}.home-quick-search .left-column .token-input-list-facebook{height:50px !important;border:0}.qs-toggle label.select select{display:block;font-size:3vw;padding-left:10px}.commercial-quicksearch .qs-toggle label.select select{padding-left:5px}.qs-toggle label.select:after{font-size:2vw !important;right:30% !important;padding:12px 0}.home-quick-search .magnifying-icon{height:100%;width:100%;margin:0 auto}.banner-text{font-size:2rem;margin-bottom:1rem}.development-box{width:100%;margin-bottom:2%;height:50vw}.building-row:nth-child(odd) .development-box:first-child,.building-row:nth-child(even) .development-box:first-child{width:100%;height:75vw;margin-right:0;margin-left:0}#callout-wrapper .callout-row{margin-bottom:0}#callout-wrapper .callout-row .callout-box{height:300px;margin-bottom:20px}#callout-wrapper .callout-row .callout-box.col-sm-4{height:35vw}#callout-wrapper .callout-row .callout-box.col-sm-4 img{height:35vw !important}#callout-wrapper .callout-row .callout-box a span{font-size:1.4rem}.callout-contact{border:0;text-align:center;padding:10px 0}.callout-button{text-align:center}.promoted-agent .agent-info{padding:10px 20px;display:block}#agents-search .select{margin:0 auto}#agents-search select,#agents-search button{text-align-last:center !important;padding-right:0 !important}#agents-search .filters{text-align:center}.navbar-brand img{margin-bottom:5px;margin-top:-5px}.header-phone,.toll-free{margin-bottom:5px}.header-phone a,.toll-free a{font-weight:bold;color:#287028}#header-logo{text-align:center}.navbar-default .navbar-brand{margin:0}.navbar-brand img{max-height:40px}.dropdown-trigger{right:0}.nav-links li{margin:5px 0 0;padding-left:0;padding-bottom:0}.mobile-pull-left{float:left}#header-nav{margin-left:0}.footer-nav-links{text-align:left}.footer-nav-links ul li{width:45%}.decal{text-align:center}#footer-disclaimer{text-align:center}#homepage-slider{margin-bottom:0}.qs-toggle{text-align:center}.pg-pages-home_page h1,.pg-pages-home_page h2{font-size:1.6rem}.cms-section,.featured-wrapper{margin-left:-20px;margin-right:-20px}.explore-wrapper{margin-left:-10px;margin-right:-10px}.promotions .promo-item{margin-bottom:10px}.pg-pages-home_page .body-interior{padding-bottom:0;padding-top:0}.slick-dots li{margin-bottom:7px}.navbar-nav>li>.dropdown-menu{left:auto;right:auto;text-align:left;transform:none}.dropdown-menu:after{display:none}#fixed_top_content #translate_wrapper a,#fixed_top_content #translate-icon img{margin:0 20px 15px 0}.header-phone,.toll-free{display:block}#hamburger-footer #hamburger-social{margin-top:20px;margin-bottom:10px;float:left;clear:both}.carousel-caption{display:none}.carousel-fade .carousel-control{display:none}#mobile-fixed-quick-search #quicksearch-panel{padding:20px}.promotions{padding-top:10px}.panel{font-size:.8rem}#profiles_search_input{max-width:none !important}#profiles_search_input #search_query{background-position:calc(50% - 130px) center}}.panel-group-flex{display:flex}.panel-group-flex .panel{flex:1;margin:20px !important}#onboard_result_data{margin-top:0}#quicksearch-panel label{color:#858585;text-transform:uppercase;font-size:14px;font-weight:500 !important}.c-development-table th{font-weight:600}.c-development-table td{text-align:left}.c-development-table tbody>tr:nth-child(even){background-color:#f3f3f3}.c-development-table tbody tr:hover td{color:#319902}.c-development-table tbody tr:hover td a{color:#319902}.c-development-table-wrapper--closed{max-height:390px;overflow:hidden}#user-panel{margin-top:-35px}.dimensions-table{width:100%}.dimensions-table thead{border-bottom:1px solid #ccc}.dimensions-table th{padding:0;font-weight:600}.dimensions-table tr{height:30px}@media only screen and (max-width:767px){.pg-pages-home_page .navbar.mobile-fix{position:fixed;top:0 !important}.c-development-table-wrapper{overflow-x:scroll}#banner{height:auto;min-height:45vw;padding-bottom:20px}#banner .cms-hero-details:after{top:-15px}.c-property-photos-slick .slick-slide{position:relative;display:block;min-height:none;overflow:visible;margin:0;padding:0;height:55vw;width:85vw}.c-property-photos-slick .slick-slide img{margin:auto;min-height:none;height:55vw;width:85vw;padding:0;object-fit:cover;left:7.5vw;position:relative;z-index:1}.c-property-photos-slick.single-photo .slick-slide img{width:100%;left:0}}.c-navbar .navbar-nav .dropdown-menu>.dropdown-item:hover,.c-navbar .navbar-nav .dropdown-menu>.dropdown-item:active{background:#287028;color:#fff}.c-map__continuous-search-btn .btn-badge,.c-map__draw-search-btn .btn-badge{background-color:transparent}.pg-searches-show .btn,.pg-searches-new .btn{background-color:#f36a21;color:white}.btn-primary.btn-square{background-color:#f36a21;color:white;padding:0;text-transform:none}.c-map__yelp-btn svg path,.c-map__schools-btn svg path{fill:white}.c-navbar--classic.is-shrunk .navbar-collapse{justify-content:flex-start !important}.c-navbar .navbar-nav .nav-item{margin-right:30px}.c-navbar .navbar-nav .nav-link{font-size:1.1rem;font-weight:600}.l-prop-card-grid{grid-template-columns:repeat(auto-fill,minmax(305px,1fr));margin-left:-5px;margin-right:-5px}.c-property-card__details{border:0}.c-property-card__address,.c-property-card__bed-bath-sf,.c-property-card__details,.c-property-card__price{color:#287028}.c-property-card__city-state{color:#606060}.c-property-card__bed-bath-sf{align-self:flex-start;display:inline-block;font-size:1rem}.c-property-card__image:before{background-image:none}.c-property-card__image img{height:226px}.c-property-card__status{align-self:flex-end;background-color:#f45d00;color:white;padding:2px 10px 3px;font-size:.8rem;margin-left:auto}.c-property-card__waterfront{align-self:flex-end;background-color:#f45d00;color:white;padding:2px 10px 3px;font-size:.8rem}.c-property-card__top{margin-top:-50px;height:30px}.js-search-type{width:90px;max-width:90px !important}.c-footer{background-color:#2c2e31;padding:10px 0 0}.bottom-band-container{display:flex;background-color:#202123;padding:20px 0 30px}.footer-affiliate-logo{display:inline-block;float:left;margin-right:30px;margin-bottom:15px}.copyright,.copyright a{font-size:.825rem;color:#535353;text-align:right}.c-footer__nav{flex-wrap:wrap}.c-footer__nav .nav-link{padding:.5rem 1rem .5rem 0}.c-footer__nav .nav-item{padding-left:0}.c-footer__nav .nav-item:first-of-type{padding-left:0}.c-property-card__btns{margin-top:0;position:absolute;top:0;right:0;display:inline-block}.avail_upon_request{font-size:.8rem;margin-top:3px;display:inline-block}.c-search-bar__advanced-inner .form-control{border:1px solid #ced4da !important}.form-control-float+label.is-active{transform:translate(3px,-24px)}.form-control-float+label{background-color:transparent}@media(min-width:768px){.p-searches__map{height:100% !important}}@media only screen and (min-width:1139px){.c-navbar .dropdown-trigger{display:none}}@media only screen and (max-width:767px){.copyright,.copyright a{text-align:left}.p-searches__map{height:100% !important}}.top-bar-wrapper{background-color:#333;position:relative;z-index:1}#quick-search-panel{max-width:1250px;margin:-15px auto 15px}#quicksearch-panel .tab-content{border:0}.quick-search-submit-btn{height:35px;padding:0}