h1,h2,h3,h4,h5,h6{font-weight:900!important;margin:0!important;margin-block-end:0!important;padding-bottom:10px!important}h4 sup{top:-10px;font-size:25px}body .search_filter_cont .et_pb_contact input{-webkit-appearance:auto}.hidethis{display:none!important}@media only screen and (min-width:992px){.hide-on-desktop{display:none!important}}body #page-container .gform_wrapper .gform_footer button,body #page-container .gform_wrapper .gform_footer input[type="submit"],body #page-container .gform_wrapper .gform_footer input[type="button"],body #page-container .gform_wrapper .gform_page_footer button,body #page-container .gform_wrapper .gform_page_footer input[type="submit"],body #page-container .gform_wrapper .gform_page_footer input[type="button"]{padding:10px 40px!important;color:#fff!important;background-color:var(--gcid-primary-color)!important;border-color:var(--gcid-primary-color)!important;cursor:pointer!important}body #page-container .gform_wrapper .gform_footer button:hover,body #page-container .gform_wrapper .gform_footer input[type="submit"]:hover,body #page-container .gform_wrapper .gform_footer input[type="button"]:hover,body #page-container .gform_wrapper .gform_page_footer button:hover,body #page-container .gform_wrapper .gform_page_footer input[type="submit"]:hover,body #page-container .gform_wrapper .gform_page_footer input[type="button"]:hover,body #page-container .gform_wrapper .gform_footer button:focus-visible,body #page-container .gform_wrapper .gform_footer input[type="submit"]:focus-visible,body #page-container .gform_wrapper .gform_footer input[type="button"]:focus-visible,body #page-container .gform_wrapper .gform_page_footer button:focus-visible,body #page-container .gform_wrapper .gform_page_footer input[type="submit"]:focus-visible,body #page-container .gform_wrapper .gform_page_footer input[type="button"]:focus-visible{padding:10px 40px!important;background-color:var(--gcid-body-color)!important;border-color:var(--gcid-body-color)!important}body #page-container .gform_wrapper .gform_save_link svg path{fill:currentColor!important}body #page-container .gform_wrapper .ginput_address_country select,body #page-container .gform_wrapper .ginput_address_state select,body #page-container .gform_wrapper .gfield .ginput_container_select select.gfield_select{padding:8px!important}#menu-main-menu .current-menu-item a::before{-webkit-transform:translatey(18px);transform:translatey(18px);opacity:1.0}#menu-main-menu li a:hover:before{-webkit-transform:translatey(18px);transform:translatey(18px);opacity:1.0}#menu-main-menu li a:before{content:'';position:absolute;top:34px;left:0;background:#5e9280;width:100%;height:2px;-webkit-transform:translatey(24px);transform:translatey(24px);opacity:0;transition:0.3 ease}#mobile_menu1 li:last-child a{border-bottom:none}@media screen and (min-width:981px){.sub-menu{min-width:290px}.sub-menu{width:290px!important}.sub-menu li a:before{display:none}.sub-menu li{display:block;text-align:left!important;width:100%}.sub-menu li a{border-bottom:1px solid;border-bottom-color:rgba(18,127,85,0.35);width:auto!important}.sub-menu li:last-child a{border-bottom:none}}.et_pb_menu__search-form{border:1px solid #ccc;padding:10px}.et_mobile_menu li ul.hide{display:none!important}.et_mobile_menu .menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a{background:transparent}.et_mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{content:"\4c";display:block;color:inherit;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\4d"}.et_mobile_menu{top:52px!important}.et_pb_section_1_tb_header{border-bottom:none!important}.blog #sidebar{width:100%!important}#sidebar h4.wp-block-heading:before,#sidebar h4.wp-block-heading:after{position:absolute;top:30%;overflow:hidden;width:50%;height:5px;content:'\a0';background-color:#0a1517}#sidebar h4.wp-block-heading:before{margin-left:-52%}#sidebar h4.wp-block-heading:after{position:absolute;top:30%;overflow:hidden;width:50%;height:5px;content:'\a0';background-color:#0a1517}#sidebar h4.wp-block-heading:after{margin-left:2%}#sidebar h4.wp-block-heading{font-size:18px;font-weight:bold;text-align:center;z-index:1;position:relative;overflow:hidden;margin-bottom:10px;text-transform:uppercase}#sidebar .et_pb_widget a{color:#333;font-weight:300;border-left:5px solid #f5f5f5;padding-left:10px;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}#sidebar .et_pb_widget a:hover{border-color:#0a1517;background:#f5f5f5;margin-left:10px}#sidebar .widget_search input#s{border:5px solid #f5f5f5}#sidebar .widget_search input#searchsubmit{background:transparent;color:transparent;border:none;z-index:1}#sidebar .widget_search #searchform:after{content:'\55';font-family:'ETModules';position:absolute;display:block;font-size:20px;font-weight:bold;color:#636789;right:10px;top:10px}.ds-archive-featured{margin:0 -15px 15px -15px}.post-meta,.search .post-meta{font-size:12px!important;padding-bottom:5px!important}.more-link{background-color:#5e9280;padding:10px 40px;border-radius:25px;margin-top:20px;display:inline-block}.more-link:hover{background-color:#415257}.more-link:after{transition:all 300ms ease 0ms;font-family:ETmodules!important;font-size:1.6em;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.more-link:hover:after{opacity:1;margin-left:0}#testimonials .et-pb-arrow-next{opacity:1;right:22px}#testimonials .et-pb-arrow-prev{opacity:1;left:22px}#testimonials .tr_tm_author{font-weight:bold;text-transform:uppercase;color:#b1bab9;margin-top:-10px!important;font-style:normal;text-shadow:none!important}.white{color:#fff!important}.teal{color:#405256!important}.black{color:#000!important}.black:hover{color:#127F55!important}.red{color:#C66F61!important}.green{color:#5E9280!important}.green:hover{color:#405256!important}.green2{color:#127F55!important}.green_dot{height:10px;width:10px;background-color:#5E9280;border-radius:50%;display:inline-block}.red_dot{height:10px;width:10px;background-color:#C66F61;border-radius:50%;display:inline-block}.blue_dot{height:10px;width:10px;background-color:#5F829A;border-radius:50%;display:inline-block}.listing_table{border:none!important;margin-top:20px!important}.listing_table td{border:none!important;padding:0 0 0 20px!important}.ordlist1{padding:0!important;margin:20px 0 0 30px!important}.ginput_container_consent #input_3_7_1{width:10px}#gform_6 input{margin:0}#gform_6 .gform_body{width:100%}.gfield_header_item{width:auto!important}.gfield-choice-input{width:auto!important}.dipi_gf_styler_container .gform_page_footer input[type=button]:hover,.dipi_gf_styler_container .gform_page_footer input[type=submit]:hover,.dipi_gf_styler_wrapper .gform_wrapper .gform_page_footer button:hover,.dipi_gf_styler_wrapper .dipi_gf_submit_button:hover{padding:10px 40px!important}.social_media_share_links{list-style-type:none!important;padding:0!important;z-index:10}.social_media_share_links li{display:block}.social_media_share_links .icon:before{font-size:24px;color:#fff;font-family:ETmodules!important}.social_media_share_links .fb:before{content:"\e093"}.social_media_share_links .tw:before{content:"\e094"}.social_media_share_links .lnk:before{content:"\e09d"}.social_media_share_links .email:before{content:"\e076"}.social-share-btn{background-color:#5e9280;padding:16px;line-height:100%;display:inline-block}.social-share-btn:hover{background-color:#415257}#property_listing h3{font-size:30px}#property_listing .dmach-acf-label{font-weight:bold;font-size:15px}.listing_sidebar .et_pb_blurb_container{padding-left:10px}.listing_sidebar textarea.medium{margin-top:15px}.listing_sidebar li.gfield{padding-right:0;margin:10px 0 0}#property_listing .et_pb_gallery_title,#property_listing .et_pb_gallery_caption{display:none}.listing_status{box-sizing:border-box;display:block;width:max-content;max-width:100%;margin:0;padding:16px;background:#d7e0de;font-size:14px!important;font-weight:bold;line-height:1.3;text-transform:uppercase;--status-dot:#5e9280}.listing_status .dmach-acf-value{display:inline-block;margin:0;line-height:1.3;vertical-align:middle}.listing_status .dmach-acf-before{display:inline-block;padding-right:5px}.listing_status .et_pb_de_mach_archive_loop{margin-bottom:0}.listing_status.ls-archive{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;right:auto!important;z-index:10}.listing_status:has(.dmach-acf-value.available),.listing_status:has(.dmach-acf-value.available-soon){background:#d7e0de!important;--status-dot:#5e9280}.listing_status:has(.dmach-acf-value.under-contract),.listing_status:has(.dmach-acf-value.off-market){background:#e8eaee!important;--status-dot:#5f829a}.listing_status:has(.dmach-acf-value.sold){background:#f5eae5!important;--status-dot:#c66f61}.listing_status .dmach-acf-value::before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:var(--status-dot);vertical-align:middle}@media (max-width:980px){.listing_status{padding:12px 14px;font-size:13px!important}.listing_status .dmach-acf-value::before{width:8px;height:8px}}@media (max-width:767px){.listing_status{padding:10px 12px;font-size:12px!important}.listing_status .dmach-acf-value::before{width:7px;height:7px;margin-right:5px}}.listing_status{background:#d7e0de!important;padding:16px!important;width:max-content!important;max-width:100%!important;box-sizing:border-box!important}.listing_status:has(.dmach-acf-value.sold){background:#f5eae5!important}.listing_status .dmach-acf-value{display:inline-block!important;margin:0!important;font-weight:bold!important;text-transform:uppercase!important}.listing_status .dmach-acf-value::before{content:""!important;display:inline-block!important;width:9px!important;height:9px!important;margin-right:6px!important;border-radius:50%!important;background:#5e9280!important}.listing_status:has(.dmach-acf-value.sold) .dmach-acf-value::before{background:#c66f61!important}.postid-6138 .tmls-owner-financing{display:none}.postid-4809 .tmls-google-earth{display:none}.postid-6400 .tmls-google-earth{display:none}@media (max-width:980px){#property_listing .et_pb_de_mach_archive_loop{margin-bottom:0}#property_listing .grid-posts{grid-gap:0}#property_listing .grid-posts .et_pb_module{margin-bottom:0}#property_listing .slick-dotted.slick-slider{margin-bottom:0!Important}#property_listing .slick-dots{display:none!important}}#filter_properties .button_container{display:grid;float:left}#filter_properties .et_pb_contact_select{color:#415257!Important;background-color:#fff!important}#filter_properties .et_pb_contact_field[data-type=select]:after{display:none!important}#filter_properties .et_pb_contact_field_options_title{font-weight:bold}#filter_properties .listing_thumbnail img{width:280px!important}.et-db .irs--flat .irs-to{right:auto!important}.tmls-town-table{width:100%;background:#fff;border-collapse:collapse;font-size:14.5px;thead th{background:#5e9280;color:#fff;text-align:left;white-space:nowrap}td{padding:10px 12px}tbody tr:nth-child(even){background:#5e928011}tbody tr:hover{background:#e1ece7}th:nth-child(n+3),td:nth-child(n+3){text-align:left}a{color:#5e9280;text-decoration:none}a:hover{text-decoration:underline}.tmls-table-note{font-size:13px;color:#707b80;line-height:1.6}@media (max-width:540px){th,td{padding:8px 6px}}}