blockquote{border-left:7px solid rgba(188,157,80,.75)!important;font-family:"Playfair Display",serif;font-style:italic;font-size:20px;line-height:1.5em!important}#et-top-navigation #et_search_icon:before{top:5px}.nav li:last-child ul{left:auto;right:0}.nav li ul{padding:0!important}.nav li li{padding:0!important;width:100%}.nav li li a{width:100%!important;line-height:1.4em}#top-menu .sub-menu .sub-menu,.et-menu-nav .sub-menu .sub-menu{visibility:hidden}.et_mobile_menu .sub-menu .sub-menu a{display:none}.menu-item-has-children a:after{content:""!important}.et_pb_menu .et_pb_menu__search-container{background:rgba(255,255,255,.9);width:70%;top:10px;right:0!important;left:auto!important;border-radius:3px;padding-left:20px!important}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{color:#000000!important}.et_pb_button,.et_pb_button:hover{font-weight:500!important}pre.wp-block-code{border:none}nav.rank-math-breadcrumb a,nav.rank-math-breadcrumb p{color:#fff;font-family:Barlow;font-weight:500}.footer-blog article{clear:both;margin:0 0 -15px 0!important;padding-bottom:15px!important;border-bottom:1px dotted #fff}.footer-blog a img{width:65px;height:65px;object-fit:cover;display:inline-block;float:left;margin-right:15px}.category-hide-featured-image .et_post_meta_wrapper img,.category-hide-featured-image .et_post_meta_wrapper a:last-child{display:none}.image-1-1{padding-top:100%}.image-1-1 img{position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;max-width:100%;object-fit:cover}.image-4-3{padding-top:75%}.image-4-3 img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.image-16-9{padding-top:56.25%}.image-16-9 img{position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;max-width:100%;object-fit:cover}.cbp-item.flexible_listings{margin-bottom:10px}.flexible_listings .address{text-align:center;font-size:.8em;font-weight:500;line-height:1.2em;background-color:#495965;color:#fff;padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flexible_listings .cbp-caption-activeWrap{background-color:rgba(103,103,103,.7);color:#65b6b5}img.listings_grid{aspect-ratio:1.6 / 1;object-fit:cover}.listing-title{background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,0));padding:20px;height:90px}.listing-title h1{color:#fff;border:0;float:left}.listing-title a.back-arrow{border:1px solid transparent;margin-right:10px}.media-links{float:right}.media-links img{width:50px;padding-right:5px;display:inline;transition:transform .2s}.media-links img:hover{transform:scale(1.25)}@media only screen and (max-width:700px){h1.property-title{font-size:25px}.media-links img{width:30px}}.mfp-wrap .mfp-content{max-height:90vh;max-width:90vw}.listing_content_head .listing-status-active{background-color:#81966e;display:inline-block;padding:5px 20px 5px;text-transform:uppercase;font-weight:bold;color:#fff;margin-bottom:15px}.listing_content_head .listing-status-pending{background-color:#dd9e67;display:inline-block;padding:5px 20px 5px;text-transform:uppercase;font-weight:bold;color:#fff;margin-bottom:15px}.listing_content_head .listing-status-sold{background-color:#b55339;display:inline-block;padding:5px 20px 5px;text-transform:uppercase;font-weight:bold;color:#fff;margin-bottom:15px}.listing_content_head h2,.listing_content_head h3{font-family:Barlow,sans-serif;padding-bottom:5px}.listing_content_head .list-price{font-size:36px;font-weight:bold;margin-bottom:10px}h2.meta-address{padding-top:0!important}.listing_content_head h3{font-size:12px;opacity:0.7}.listing-meta{margin-top:20px;margin-bottom:15px}.listing-meta::after{content:"";clear:both;display:table}h2.meta-address{clear:left;padding-top:20px;font-size:22px}.meta-info{border:1px solid #676767;float:left;width:110px;height:110px;margin-right:15px;margin-bottom:15px;text-align:center}.meta-icon{height:75px;width:100%;display:flex;align-items:flex-end;justify-content:center}.meta-icon img{width:60px;vertical-align:bottom}.meta-icon.cbp-item{margin-bottom:0}.cbp-l-grid-mosaic.featured-listings .cbp-nav-controls,.cbp-nav-controls{position:absolute;top:0;right:0;z-index:100}.cbp-l-grid-mosaic.featured-listings .cbp-nav-next,.cbp-l-grid-mosaic.featured-listings .cbp-nav-prev,.cbp-nav-next,.cbp-nav-prev{position:relative;background:rgba(0,0,0,.5);cursor:pointer;display:inline-block;margin-left:1px;height:40px;width:40px}#cbp-featured-listings .specs img{display:inline;width:20px}#cbp-featured-listings .cbp-item,#cbp-featured-tours .cbp-item{background-color:rgba(103,103,103,.1)}#cbp-featured-listings .cbp-after{padding:10px 15px;background-color:#495965;color:#fff;font-weight:500;text-align:center}#cbp-featured-listings .cbp-caption-activeWrap,#cbp-featured-tours .cbp-caption-activeWrap,#cbp-photo-slider .cbp-caption-activeWrap{background-color:rgba(103,103,103,.7);color:#65b6b5}.grid-status-active{position:absolute;z-index:1000;top:0;right:0;background-color:#81966e;padding:5px 20px 5px;text-transform:uppercase;font-weight:bold;color:#fff;margin-bottom:15px}.grid-status-pending{position:absolute;z-index:1000;top:0;right:0;background-color:#bc9d50;padding:5px 20px 5px;text-transform:uppercase;font-weight:bold;color:#fff;margin-bottom:15px}.grid-status-sold{position:absolute;z-index:1000;top:0;right:0;background-color:#b55339;padding:5px 20px 5px;text-transform:uppercase;font-weight:bold;color:#fff;margin-bottom:15px}.video-thumbnail .video-icon,.threeD-thumbnail .threeD-icon{width:20%;font-size:10vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.cbp-item i{color:#fff;opacity:.8}#js-fullwidth-slider .cbp-nav-controls{width:100%;position:absolute;top:50%;transform:translateY(-11px)}#js-fullwidth-slider .cbp-nav-next{position:absolute;right:0}#js-fullwidth-slider .cbp-nav-prev{position:absolute;left:0}#cbp-video-slider .video-thumbnail{}#cbp-video-slider .cbp-after{background:linear-gradient(to bottom,transparent 0%,black 150%);position:absolute;left:50%;bottom:0px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;width:100%}#cbp-video-slider .cbp-after .video-title{position:relative;top:5px;text-align:center;color:#fff;font-size:17px;line-height:3em;text-transform:uppercase;letter-spacing:.01em}#cbp-video-slider .video-icon{width:15%;opacity:0.85}.agent_info{padding:15px;text-align:center;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px}.agent_info h3{font-family:Barlow,sans-serif;font-weight:700;font-size:17px!important;text-transform:uppercase;letter-spacing:.01em;margin-bottom:5px}.agent_info h2{padding-bottom:0}.agent_info .agent_title{font-size:.85em;line-height:1.65em}.agent_info .agent_phone a{color:#495965;font-size:1.2em;font-weight:600;line-height:1.4em}.agent_info .form_message{background-color:rgba(147,212,211,.3);border-radius:7px;margin:10px 0 15px;padding:10px;line-height:1.3em}.agent_info .gform-footer{text-align:center;padding:0!important}.agent_info .gform_button{background-color:#495965;color:#fff!important;text-align:center;font-size:14px!important;font-weight:600;padding:10px 30px;display:inline-block;cursor:pointer}.agent_info .gform_button :hover{background-color:rgba(73,89,101,.7)!important;color:#fff!important;display:block;text-align:center}.open_house{margin-top:40px;padding:15px;text-align:center;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px}.open_house h3{margin-bottom:10px}.open_house p{line-height:1.3em;margin-bottom:10px}.open_house .gform-footer{text-align:center;padding:0!important}.open_house .gform_button{background-color:#495965;color:#fff!important;text-align:center;font-size:14px!important;font-weight:600;padding:10px 30px;display:inline-block;cursor:pointer}.open_house .gform_button :hover{background-color:rgba(73,89,101,.7)!important;color:#fff!important;display:block;text-align:center}.toggle-content{display:none}.feature-sheet{text-align:center;font-size:20px;font-weight:600}.feature-sheet i{font-size:4em;line-height:1em;padding:10px;color:#65b6b5}.feature-sheet .property-action-button{margin-top:10px;background-color:#65b6b5}.sold-results{margin-top:40px}.sold-results:after{content:"";display:table;clear:both}.sold-results-image{width:40%;float:left}.sold-results-details{font-size:18px;margin-left:43%}.sold-results-details .address{font-size:20px;border-bottom:1px dotted #676767;padding-bottom:3px;margin-bottom:3px}.sold-results-details .results{font-weight:bold}.sold-results-details .specs{}.sold-results-details .excerpt{font-size:16px;line-height:1.3em;margin:7px 0}.sold-results-details .price{margin-top:7px}@media only screen and (max-width:570px){.sold-results-image{width:100%;float:none}.sold-results-details{margin-left:0}}.pods-pagination{padding-top:20px;text-align:center}.pods-pagination-number,.pods-pagination-label{font-size:.9em;font-weight:700;margin-right:3px}.pods-pagination-number{display:inline-block;padding-top:0;width:30px!important;height:30px;border:1px solid #4a9b97;border-radius:50px;transition:all 1s ease-out}.pods-pagination-number:hover{background-color:rgba(147,212,211,.5)}.pods-pagination-current,.pods-pagination-current:hover{background-color:#4a9b97;color:#fff}.property-action-button{background-color:#495965;color:#fff!important;display:block;width:100%;margin-bottom:5px;text-align:center;cursor:pointer}.property-action-button:hover{background-color:rgba(73,89,101,.7)!important;color:#fff!important;display:block;text-align:center}.feature-sheet-pdf h3,.listing-links h3{font-family:Barlow,sans-serif;font-size:1.1em;margin-top:30px}.listing-links div{line-height:1.3em}.listing-map,.listing-map .et_pb_code_inner{position:relative;padding-bottom:50%;height:0;overflow:hidden}.listing-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.hover-bottom .dipi-hover-box-content,.hover-bottom .dipi-hover-box-hover{display:flex;flex-direction:column;justify-content:flex-end}.dipi_before_after_slider_container img{aspect-ratio:16/10;object-fit:cover}.sirstrong{clear:both;border-bottom:1px solid gray;margin-bottom:30px;padding-bottom:20px}.sirstrong-photo{float:left;margin:0 20px 10px 0}.sirstrong-address{font-weight:600;text-transform:uppercase;color:#bc9d50}.df-page-front:before,.df-page-back:before{opacity:0!important}._df_thumb{width:80%;max-width:400px}.df-popup-thumb span.df-book-title{display:none}.df-ui-nav .df-ui-btn:before,.df-ui-btn.df-icon-close{color:gray!important;filter:none}.df-popup-thumb img.df-lazy{transform:scale(1);opacity:1}.df-ui-outline{border:2px solid red}