@font-face{font-display:swap;font-family:"FontAwesome";src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-times:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}ol,ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li{background:0 0;list-style:none}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container a{text-shadow:none}#toc_container a:hover{text-decoration:underline}.rover-framework,.rover-row{box-sizing:border-box;clear:both;display:block;position:relative}.rover-framework{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;flex:none}.rover-row{margin-bottom:10px;width:100%}.rover-row:after{clear:both}.rover-checkbox label,u.ri{display:inline-block;width:auto}.rover-checkbox label input[type=checkbox]{border:1px solid #ccc;border-radius:3px;display:inline-block;line-height:20px;margin:0;vertical-align:top;width:auto}u.ri{cursor:pointer;height:.5em;width:.5em;transition:all .5s ease-in-out}u.ri.arrow{border-width:1px 0 0 1px;border-color:#fff;border-style:solid;margin:4px;position:relative;bottom:unset;top:unset}u.ri.arrow:hover{border-color:#999}u.ri.arrow.arrow-left{transform:rotate(315deg);vertical-align:middle}u.ri.arrow.arrow-right{transform:rotate(135deg);vertical-align:middle}svg.ri,svg.ri>path{width:1em;height:1em}.rover-background{background-color:#fff}.rover-darkgray{color:#555}.rover-bold{font-weight:700}.size85em{font-size:.85em;line-height:1.1}.rover-center{text-align:center}.floatLeft{float:left}.floatRight{float:right}.rover-hidden{display:none!important}.rover-framework.rover .rover-button,.rover-nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rover-select-input>select,.rover-text-input>input{margin-top:5px;min-height:26px}.rover-text-input>textarea{margin-top:5px}.rover-framework.rover .rover-button{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#555;cursor:pointer;display:inline-block;padding:8px;text-decoration:none;vertical-align:middle}.rover-button-text{line-height:2;margin:0 4px;text-align:center;vertical-align:middle}.rover-button-small{padding:0}.rover-prop-detail .rover-detail-item{width:100%}.rover-prop-disclosure{color:#555;margin-top:60px;padding:0 20px}a.rover-prop-link{box-shadow:none;outline:0}a.rover-prop-link.disabled{color:#ccc;cursor:default}ul.rover-prop-links{list-style:none;margin:0}ul.rover-prop-links>li{display:inline-block;width:100%}#toc_container a,ul.rover-prop-links>li>a{text-decoration:none}ul.rover-prop-links>li>strong{width:40%;display:inline-block;text-align:right}ul.rover-prop-links>li>strong:after{content:":";margin-right:20px}@media screen and (min-width:768px){ul.rover-prop-links>li>strong{width:50%;display:inline-block;text-align:right}}@media screen and (orientation:landscape) and (min-width:768px){.rover-prop-detail .rover-detail-item{width:50%}}.prop-header{background-color:#efefef;display:block;border-bottom:1px solid #ccc}.prop-specifics{display:block;font-size:18px;line-height:1.3em;vertical-align:top;display:flex;width:100%;flex-flow:row wrap;justify-content:space-evenly}.prop-specifics>div{display:inline-block;padding:10px}.prop-header .prop-address,.prop-header .prop-price{font-size:24px;text-align:center}.prop-header .prop-city-st{font-size:18px}.prop-header .prop-acres,.prop-header .prop-baths,.prop-header .prop-beds,.prop-header .prop-sq-ft{border-right:none}.prop-header .prop-acres,.prop-header .prop-baths,.prop-header .prop-social{text-align:right}.prop-header .rover_share a{box-shadow:none;margin-left:10px}.prop-specifics .prop-nav a{font-size:22px;box-shadow:none;padding:0 5px;text-decoration:none}.prop-specifics .prop-close,.rover-one-agent-desc p,.rover-prop-detail.land .rover-detail-item.baths,.rover-prop-detail.land .rover-detail-item.beds{display:none}.prop-section-left,.prop-section-right{box-sizing:border-box;display:block;vertical-align:top;width:100%}.prop-section-right{padding-left:10px}.prop-section-left .rover-detail-section.pl,.prop-section-left .rover-prop-details-static.pl,.prop-section-left .rover-remarks{padding-left:10px}.rover-prop-details-static.plr{padding-left:10px;padding-right:10px}.rover-row.rover-text-input label{display:block!important;vertical-align:top;width:50%}.rover-listing-contact-form textarea{width:100%!important;display:block;height:6em}.rover-detail-item,.rover-detail-school-item{box-sizing:border-box;float:left;padding:4px;width:50%}.rover-detail-school-item{width:100%}.rover-detail-school-item .rover-detail-label,.rover-detail-school-item .rover-detail-value{width:50%}.rover-remarks{margin:20px 0;font-size:18px;line-height:1.2em}.rover-detail-label,.rover-detail-value{text-align:left;display:inline-block;line-height:1.2em;vertical-align:top;width:100%}.rover-detail-label{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rover-detail-value{font-weight:400;padding-left:10px}h3.rover-detail-section{background:rgba(0,0,0,.02);clear:both;font-size:28px;margin-top:30px;padding:10px 0;text-align:center}.rover-prop-details-static{color:#666;display:block;font-size:18px}.rover-banner-wrap img,.rover-row.rover-checkbox,.rover-row.rover-text-input{margin-bottom:20px}.agent-summary-wrapper{text-align:center}.rover-custom-prop-detail .rover-one-agent-thumb canvas{background-size:contain}.walk-score-container{margin:0 auto;max-width:690px;width:100%}@media only screen and (min-width:801px){.rover-detail-label{display:inline-block;text-align:left;width:40%}.rover-detail-value{display:inline-block;width:60%}.rover-detail-school-item{width:100%}.prop-header{border-bottom:1px solid #ccc}.prop-specifics{font-size:18px;line-height:1.3em;vertical-align:top}.prop-specifics>div{padding:10px}.prop-header .prop-address{font-size:24px;text-align:left}.prop-header .prop-price{font-size:24px;text-align:right}.prop-header .prop-city-st{font-size:18px}.prop-header .prop-acres,.prop-header .prop-baths,.prop-header .prop-beds,.prop-header .prop-price,.prop-header .prop-sq-ft{border-right:1px solid #ccc}.prop-header .prop-social{text-align:right}.prop-header .rover_share{display:inline-block}.prop-header .rover_share a{box-shadow:none;margin-left:10px}.prop-specifics .prop-nav{min-width:80px}.prop-specifics .prop-nav a{font-size:22px;text-decoration:none;box-shadow:none}.prop-section-left,.prop-section-right{display:inline-block;vertical-align:top;width:66%}.prop-section-right{padding-right:10px;width:34%}}.rover-swipe{box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;will-change:transform;width:100%}.rover-swipe a:focus{box-shadow:none;outline:0}.rover-swipe .slideshow_slides{background:#ccc;height:100%;white-space:nowrap;font-size:0;transition:all 0s ease 0s}.rover-swipe.prop .slideshow_slides{height:400px}.rover-swipe.slide .slideshow_slides.transition{transition:all .8s ease 0s}.rover-swipe .slideshow_slides>picture{display:block;width:100%}.rover-swipe .slideshow_slides>picture,.rover-swipe .slideshow_slides>picture img{font-size:1rem;vertical-align:top;height:400px;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;background:0 0}.rover-swipe.listings .slideshow_slides>picture,.rover-swipe.listings .slideshow_slides>picture img{height:250px}.rover-swipe.slide .slideshow_slides>picture{background-color:#efefef;color:#efefef;display:block;float:left;position:relative}.rover-swipe .slideshow_slides>picture img,.rover-swipe .slideshow_slides>picture source{display:block;object-fit:cover;object-position:center;width:100%}.rover-swipe .prev_next{position:absolute;z-index:1;width:100%;height:0;top:45%}.rover-swipe.thumb .prev_next{top:40%}.rover-swipe .prev_next a{background:#fff;box-sizing:border-box;position:absolute;line-height:1;text-align:center;opacity:0;padding:10px;text-decoration:none;transition:opacity .25s ease-in-out}.rover-swipe .prev_next a u.ri{border-color:#666;font-size:1em;position:relative}.rover-swipe u.ri.arrow canvas{height:1em}.rover-swipe .slide_prev{left:0}.rover-swipe .slide_next{right:0}.rover-swipe:hover .prev_next a{opacity:1}.rover-swipe .thumbs{position:relative}.rover-swipe .thumb_drawer{background-color:transparent;display:flex;padding:4px;height:100%;max-height:70px;width:100%}.rover-swipe .thumb_drawer>div{cursor:pointer;display:block;height:100%;min-width:60px;padding:14px 0;text-align:center;vertical-align:top}.rover-swipe .thumb_drawer>div.drawer_thumbs{position:relative;overflow:hidden;padding:0;white-space:nowrap;max-width:64%}.rover-swipe .thumb_drawer>div.drawer_thumbs>div{transition:all .8s ease 0s;min-width:70px;width:100%}.rover-swipe .thumb_drawer>div.drawer_thumbs>div>img.thumb{background-size:cover;background-repeat:no-repeat;box-shadow:none;box-sizing:border-box;border:4px solid transparent;background-color:transparent;display:inline-block;float:none;height:50px;overflow:hidden;position:relative;margin:0;padding:0;justify-content:center;align-items:center;user-select:none;width:70px}.rover-swipe .thumb_drawer .drawer_thumbs .thumb.active{border-bottom:4px solid #585858}.rover-swipe .thumb_drawer a,.rover-swipe .thumb_drawer a>u{box-shadow:none;border-color:#333;color:#333;vertical-align:middle}.rover-swipe .thumb_drawer .drawer_streetview{cursor:pointer;display:inline-block;text-align:center;user-select:none;vertical-align:middle}.rover-swipe .slideshow_street,.rover-swipe .slideshow_tour{background-color:#e5e3df;display:none;position:relative}.rover-swipe.show-slides .slideshow_slides{display:block}@media only screen and (min-width:801px){.rover-swipe .drawer_next,.rover-swipe .drawer_prev,.rover-swipe .drawer_thumbs{display:inline-block}}.rover-listing-contact-form,form.rover-mortgage-calc-form{padding:10px}.rover-listing-contact-form .rover-text-input label,form.rover-mortgage-calc-form .rover-row label{box-sizing:border-box;display:block;width:100%}.rover-listing-contact-form .rover-text-input input,form.rover-mortgage-calc-form .rover-row input,form.rover-mortgage-calc-form .rover-row select{border-color:#ccc #efefef #efefef #ccc;border-style:solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-width:1px;box-sizing:border-box;display:block;width:100%}.rover-listing-contact-form .rover-checkbox.showing{margin:20px 0}.rover-one-agent-thumb{max-width:300px}.rover-one-agent-thumb div.phone{float:none}@media only screen and (max-width:801px){.rover-one-agent-desc,.rover-one-agent-thumb{display:block;text-align:left;width:100%}.rover-one-agent-desc p{text-align:justify}}.rover-one-agent{float:left;margin-bottom:30px;padding:20px 5px 10px;width:100%}.rover-one-agent-desc,.rover-one-agent-thumb{box-sizing:border-box;display:inline-block;line-height:30px;text-align:center;width:100%}.rover-one-agent-thumb canvas{background-position:center;background-repeat:no-repeat;background-size:cover;height:260px;margin:0 auto;max-width:200px;width:100%}.rover-one-agent .email,.rover-one-agent .phone,.rover-one-agent .rover-one-agent-desc,.rover-one-agent h3,.rover-one-agent h4,ul.rover-sold-nearby li.rover-prop p{text-overflow:ellipsis;white-space:normal;overflow:hidden}.rover-one-agent-desc{line-height:1.2em;padding-top:10px;vertical-align:top}@media only screen and (max-width:680px) and (orientation:landscape){.rover-one-agent{max-height:unset;width:50%}}@media only screen and (min-width:1000px){.rover-one-agent{max-height:unset;width:25%}.rover-custom-prop-detail .rover-one-agent{max-height:unset;width:100%}}form.rover-mortgage-calc-form .rover-row input,form.rover-mortgage-calc-form .rover-row select{min-height:42px}form.rover-mortgage-calc-form #monthly_payment{display:block;margin-top:10px;min-height:26px}ul.rover-sold-nearby,ul.rover-sold-nearby li.rover-prop{box-sizing:border-box;list-style:none;margin:0 0 30px;text-align:center}ul.rover-sold-nearby{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;width:100%}ul.rover-sold-nearby li.rover-prop{display:block;float:none;flex-basis:100%}ul.rover-sold-nearby li.rover-prop p{font-size:.9em;line-height:1;margin:6px 0;padding:0;white-space:nowrap}ul.rover-sold-nearby li.rover-prop p.prop-sold-dist{color:#999}ul.rover-sold-nearby li.rover-prop>a{margin-right:0}.rover-banner-wrap{max-width:300px;margin:0 auto;position:relative;overflow:hidden;width:98%}li.rover-prop .rover-banner{color:#f0f0f0;font-size:14px;left:0;letter-spacing:1px;overflow:hidden;padding:2px 18px;position:absolute;text-align:center;top:0;width:auto;z-index:2}li.rover-prop.active .rover-banner{background-color:green}li.rover-prop.active .rover-banner:before{content:"Active";color:#fff}@media only screen and (min-width:640px){ul.rover-sold-nearby li.rover-prop{flex-basis:50%;width:50%}}@media only screen and (min-width:801px){ul.rover-sold-nearby li.rover-prop{flex-basis:33.333%;width:33.333%}}.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}