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 #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}.listing_status{position:relative;background:#e8f0ed;margin:0;padding:16px;font-size:18px!important;font-weight:bold;text-transform:uppercase}.listing_status .dmach-acf-value{display:inline-block;vertical-align:middle}.listing_status .dmach-acf-before{display:inline-block;padding:0 5px 0 0}.listing_status.ls-archive{left:0;top:102px;font-size:14px!important;right:auto;position:absolute!important}.listing_status .et_pb_de_mach_archive_loop{margin-bottom:0}.status-Available{background-color:#d7e0de}.status-Available .dot{background-color:#5E9280}.status-Available-Soon{background-color:#d7e0de}.status-Available-Soon .dot{background-color:#5E9280}.status-Under-Contract{background-color:#e8eaee}.status-Under-Contract .dot{background-color:#5F829A}.status-Off-Market{background-color:#e8eaee}.status-Off-Market .dot{background-color:#5F829A}.status-Sold{background-color:#f5eae5}.status-Sold .dot{background-color:#C66F61}.highlight_grey{background-color:#d7e0de;padding:5px 10px}.highlight_grey2{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(215,224,222,1) 48%,rgba(255,255,255,1) 100%);padding:5px 10px}.highlight_red{background-color:#f5eae5;padding:5px 10px}.highlight_blue{background-color:#e8eaee;padding:5px 10px}.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}.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}