.et_pb_text a:hover,.et_pb_tab a:hover{text-decoration:underline}.et_pb_text ul{padding-left:40px}.et_pb_tab ul{padding-left:40px;padding-bottom:1em}.global_style_gfrom_wrapper.gform-theme--foundation{--gf-form-gap-y:16px}.global_style_gfrom_wrapper.gform-theme--foundation .gform_heading{display:none}.global_style_gfrom_wrapper.gform-theme--foundation .gform-field-label{color:#000000;font-weight:700}.global_style_gfrom_wrapper.gform-theme--framework input[type],.global_style_gfrom_wrapper.gform-theme--framework select,.global_style_gfrom_wrapper.gform-theme--framework textarea{background-color:#DDDDDD;border-radius:0.350em;box-shadow:none;line-height:1.43em;padding:5px 10px;border:1px solid #c3c3c3;height:auto}.global_style_gfrom_wrapper.gform-theme--foundation .gfield textarea{min-height:auto;max-height:175px}.global_style_gfrom_wrapper.gform-theme--framework .gfield_description{color:#7581b0;font-size:14px;font-weight:normal;text-align:left;font-style:italic}.global_style_gfrom_wrapper.gform-theme--framework .gfield.custom-legend-heading{font-weight:bold;padding:10px 0;color:#9f1d1d;font-size:16px;border-bottom:1px solid #dddddd}.global_style_gfrom_wrapper.gform-theme--framework .gform_footer{justify-content:center;margin-top:20px}.global_style_gfrom_wrapper.gform-theme--framework .gform_footer input[type="submit"]{padding:4px 12px!important;margin-bottom:0;min-block-size:auto!important;font-size:12px!important;line-height:20px!important;color:#333333!important;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5!important;background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)!important;border:1px solid #cccccc!important;border-bottom-color:#b3b3b3;border-radius:4px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)!important}.header-logo-section .et_pb_social_media_follow li a{margin-right:5px}.header-menu.et_pb_menu .et-menu{margin-left:0;margin-right:0}.header-menu .et_pb_menu__menu>nav>ul>li{margin-top:0;padding:20px}.header-menu .et_pb_menu__menu>nav>ul>li.current_page_item,.header-menu .et_pb_menu__menu>nav>ul>li:hover{background-color:#f8d346}.header-menu .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0}.header-menu .et-menu a:hover{opacity:1}.header-menu .et-menu .menu-item-has-children>a:first-child{padding-right:0}.header-menu .et-menu .menu-item-has-children>a:first-child:after{display:none}.header-menu.et_pb_menu .et-menu-nav>ul ul{padding:0}.header-menu.et_pb_menu .et-menu-nav>ul li.dropdown-direction-left ul{left:auto;right:0}.header-menu .nav li ul{border-top:0;box-shadow:none}.header-menu .nav li li{padding:20px 20px}.header-menu .nav li li:hover{background-color:#f8d346}.header-menu .et-menu li li a{padding:0}.header-menu .et_mobile_menu li a:hover,.header-menu .nav ul li a:hover{background-color:rgba(0,0,0,0)}.sidebar-menu.et_pb_menu .et-menu{margin-left:0;margin-right:0;padding:20px 0 20px 40px!important}.sidebar-menu .et_pb_menu__menu>nav>ul>li{margin-top:0;padding:0;width:100%}.sidebar-menu .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0}.sidebar-menu .et_pb_menu__menu>nav>ul>li>a:hover{text-decoration:underline}.sidebar-widget-search .widget_top{width:100%;height:35px;padding-top:8px;background-color:#d72221;font-family:"Open Sans",Arial,sans-serif;font-size:15px;line-height:1.5;color:#ffffff;text-align:center}#property-searchform{width:100%;margin-top:10px;font-family:'Open Sans',Arial,sans-serif;font-size:13px;color:#6a6868}#property-searchform>form{text-align:center}#property-searchform .radioarea{text-align:center}#property-searchform legend{font-size:1em;text-align:left;padding:0 0 0 20px}#property-searchform .inputarea{position:relative;width:222px;height:28px;margin-top:10px;overflow:hidden}#property-searchform .inputarea:not(.inline){margin-left:auto;margin-right:auto}#property-searchform .area_sm{width:109px}#property-searchform .area_sm.inline{display:inline-block}#property-searchform .select_box{position:absolute;top:0;left:0;width:189px;height:26px;border-left:solid #c3c3c3 1px;border-top:solid #c3c3c3 1px;border-bottom:solid #c3c3c3 1px}#property-searchform .box_sm{width:76px}#property-searchform .searchinput{width:100%;overflow:hidden;height:28px;font-family:'Lato',Arial,sans-serif;color:#464646;font-size:13px;padding-left:10px;border:0;background-color:#ffffff;background:url("/wp-content/uploads/2024/09/dropdown_arrow.jpg") no-repeat scroll 100% 0px #ffffff;webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#property-searchform .btn_search{background:#000000;background:-moz-linear-gradient(top,#000000 0%,#5e5c5c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000000),color-stop(100%,#5e5c5c));background:-webkit-linear-gradient(top,#000000 0%,#5e5c5c 100%);background:-o-linear-gradient(top,#000000 0%,#5e5c5c 100%);background:-ms-linear-gradient(top,#000000 0%,#5e5c5c 100%);background:linear-gradient(to bottom,#000000 0%,#5e5c5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#5e5c5c',GradientType=0);color:#ffffff;font-family:Arial,sans-serif;font-size:13px;line-height:1.5;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;border:0px;-moz-border-radius:0.350em;-webkit-border-radius:0.350em;border-radius:0.350em}.siderbar-testimonial .et_pb_slide{padding:0}.siderbar-testimonial .et_pb_slides .et_pb_slider_container_inner{vertical-align:top}.siderbar-testimonial .et_pb_slider_container_inner:before{content:"";width:100%;height:45px;display:block;background-image:url("/wp-content/uploads/2024/09/quote_left.jpg");background-position:left top;background-repeat:no-repeat;background-size:auto}.siderbar-testimonial .et_pb_slide_image{padding:5px 20px;margin-top:0!important;animation:none}.siderbar-testimonial .et_pb_slide_description{display:flex;flex-direction:column;text-shadow:none;animation:none}.siderbar-testimonial .et_pb_slide_title,.siderbar-testimonial .et_pb_button_wrapper{order:1}.siderbar-testimonial .et_pb_slide_title{padding-bottom:0}.siderbar-testimonial .et_pb_slide_title:after{content:"";width:100%;height:45px;display:block;background-image:url("/wp-content/uploads/2024/09/quote_right.jpg");background-position:right top;background-repeat:no-repeat;background-size:auto;margin-left:20px;margin-right:-20px}.siderbar-testimonial .et_pb_more_button.et_pb_button{margin-top:0;width:105px;min-height:20px;line-height:18px!important}.gform-theme--foundation.footer_gform_wrapper{--gf-form-gap-y:20px}.gform-theme--framework.footer_gform_wrapper input[type],.gform-theme--framework.footer_gform_wrapper textarea{border-radius:0;height:auto;box-shadow:none;line-height:26px;color:#000}.gform-theme--foundation.footer_gform_wrapper .gfield textarea.large{min-block-size:auto;max-height:100px}.gform-theme--foundation.footer_gform_wrapper .gform_footer{justify-content:flex-end}.gform-theme--foundation.footer_gform_wrapper input[type=submit]{background-color:#dddddd!important;color:#1c1c1c!important;font-size:13px!important;line-height:20px!important;min-height:auto!important;font-weight:bold!important;padding:5px 20px!important;border:0px!important;-moz-border-radius:0.350em;-webkit-border-radius:0.350em;border-radius:0.350em!important}.home-hero-slider .et_pb_slide{padding:0;background-size:65%!important}.home-hero-slider .et_pb_slide_title{display:none}.home-hero-slider .et_pb_slide_description{padding:0}.home-hero-slider .et_pb_slide_description{color:#ffffff;font-family:'Lato',Arial,sans-serif;font-size:18px;font-weight:bold;padding-bottom:10px;text-shadow:none;animation:none}.home-hero-slider .et_pb_slide_content{height:317px}.home-hero-slider .et_pb_slide_content:before{content:"";position:absolute;left:0;bottom:8px;width:calc(45% + 180px);height:136px;background-color:rgb(49 53 61 / 60%)}.home-hero-slider .et_pb_slide_content:after{content:"";position:absolute;background:url("/wp-content/uploads/2024/09/rotation_frame2.png") top left no-repeat;background-size:100% 100%;width:100%;height:317px;top:0;left:0}.home-hero-slider .et_pb_slide_content>ul:first-child{position:absolute;left:0;bottom:8px;width:45%;height:136px;border-radius:0.750em;list-style:none;text-align:left;padding:10px 0 5px 10px;overflow:hidden;z-index:9}.home-hero-slider .et_pb_slide_content>ul:first-child h2{color:#ffffff;font-family:'Lato',Arial,sans-serif;font-size:18px;line-height:1.5em;font-weight:bold;padding-bottom:10px}.home-hero-slider .et_pb_slide_content>ul:first-child li{color:#ffffff;font-family:Arial,sans-serif;font-size:14px;line-height:1.5em;font-style:italic;margin-left:20px}.home-hero-slider .et_pb_slide_content>ul:first-child li:first-child{margin-left:0;font-style:normal}.home-hero-slider .et_pb_slide_content>ul:last-child{position:absolute;bottom:5px;right:0;padding:0;width:509px;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;z-index:10}.home-hero-slider .et_pb_slide_content>ul:last-child li{width:115px;padding-top:5px;border:1px solid #585b6c;color:#000000;font-family:'Lato',Arial,sans-serif;font-size:14px;line-height:17px;margin-right:4px;text-align:center}.home-hero-slider .et_pb_slide_content>ul:last-child li:first-child{width:100%;display:block;color:#000000;font-size:30px;line-height:1.5em;font-family:"Lato",Arial,sans-serif;margin-top:8px;border:none}.home-hero-slider .et_pb_slide_content>ul:last-child li:last-child{width:105px;color:#000000;font-family:'Lato',Arial,sans-serif;font-size:16px;text-align:center;padding-top:3px;background-color:#f8d346;margin-right:0;border-color:#f8d346}.home-hero-slider .et_pb_slide_content>ul:last-child li:last-child a{color:#000000;font-size:12px;font-family:'Open Sans',Arial,sans-serif;text-decoration:none;font-weight:bold}.home-hero-slider .et_pb_slide_0 .et_pb_slide_content>ul:last-child li:not(:last-child):not(:first-child),.home-hero-slider .et_pb_slide_1 .et_pb_slide_content>ul:last-child li:not(:last-child):not(:first-child){display:none}.banner-after-hero .et_pb_module_header{padding-bottom:0;border-bottom:1px solid #dddddd}.banner-after-hero .et_pb_blurb_description{padding-top:10px;margin-left:5px;padding-left:5px}.global-tab-style ul.et_pb_tabs_controls{background-color:#f8f8f8}.global-tab-style .et_pb_tabs_controls li{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd}.global-tab-style .et_pb_tabs_controls li a{padding:10px 20px}.global-tab-style .et_pb_tab{padding:10px 10px 20px}.contact_us_gform_wrapper.gform-theme--foundation{--gf-form-gap-y:16px}.contact_us_gform_wrapper.gform-theme--foundation .gform_heading{display:none}.contact_us_gform_wrapper.gform-theme--foundation .gform-field-label{color:#000000;font-weight:700}.contact_us_gform_wrapper.gform-theme--framework input[type],.contact_us_gform_wrapper.gform-theme--framework textarea{background-color:#DDDDDD;border-radius:0.350em;box-shadow:none;line-height:1.43em;padding:5px 10px;border:1px solid #c3c3c3;height:auto}.contact_us_gform_wrapper.gform-theme--framework .gform_footer{justify-content:center;margin-top:10px}.contact_us_gform_wrapper.gform-theme--framework #gform_submit_button_1{padding:4px 12px;margin-bottom:0;min-height:auto;font-size:12px;line-height:20px;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border:1px solid #cccccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.go-to-guys-title th{background-color:#c0d3e8;color:#000000;width:20%;min-width:130px;text-align:left}.go-to-guys-item td{font-size:14px;vertical-align:top}.property-grid-wrap>.property-grid-item{position:relative;float:left;border:solid #bac6c2 1px;width:265px;min-height:387px;margin-right:10px;margin-bottom:20px;overflow:hidden}.property-grid-wrap.featured-list>.property-grid-item{width:calc(25% - 10px)}.property-grid-wrap>.property-grid-item .sale-badge{position:absolute;top:0;left:0;z-index:2;min-width:100px;height:27px;color:#ffffff;font-size:16px;padding:1px 5px 0 5px;background-color:#E72323}.property-grid-wrap>.property-grid-item .sale-badge.sale-status-for-sale{background:#386e17}.property-grid-wrap>.property-grid-item .property-photo{width:100%;height:187px;overflow:hidden}.property-grid-wrap>.property-grid-item .property-photo img{width:100%;min-height:187px}.property-grid-wrap>.property-grid-item .property-address{text-align:center;font-size:14px;font-weight:bold;line-height:18px;margin-top:20px}.property-grid-wrap>.property-grid-item .property-price{color:#547e3a;font-size:24px;font-family:'Lato',Arial,sans-serif;font-weight:bold;text-align:center;margin-top:15px}.property-grid-wrap>.property-grid-item .property-features{text-align:center;margin-top:20px}.property-grid-wrap>.property-grid-item .property-features span{display:inline-block;width:84px;height:23px;font-size:12px;line-height:15px;color:#000000;font-family:'Lato',Arial,sans-serif;text-align:center;font-weight:bold;padding-top:6px;margin-right:4px;border:1px solid #585b6c}.property-grid-wrap>.property-grid-item .property-btn{margin-top:20px;text-align:center;line-height:normal}.property-grid-wrap>.property-grid-item .view_details{background-color:#f8d346;display:inline-block;color:#000000;font-size:12px;line-height:18px;font-weight:bold;text-align:center;padding-top:5px;width:105px;min-height:20px;border:0px}.single-properties .property-details .top-title,.single-properties .property-details .property-title{color:#31353d;font-size:32px;line-height:1.1em}.single-properties .property-details .top-title{margin-bottom:10px}.single-properties .property-details .featured-section{display:flex;flex-wrap:wrap;padding:50px 0 50px}.single-properties .property-details .featured-photo{width:66.67%;padding-right:30px}.single-properties .property-details .virtual-link{font-weight:700;margin-top:50px;display:block;font-size:18px}.single-properties .property-details .property-details{background-color:#f6f6f6;border:solid #e5e5e5 1px;padding:10px 10px 20px;width:33.33%}.single-properties .property-details .detail-title{color:#31353d;font-size:22px;line-height:1.5em;padding-bottom:10px}.single-properties .property-details .detail-item{font-size:13px;display:flex;flex-wrap:wrap;padding-bottom:10px}.single-properties .property-details .detail-label{color:#413f3e;text-align:right;width:33.33%}.single-properties .property-details .detail-text{color:#888888;width:66.67%;padding-left:20px}.single-properties .property-details .property-descriptions{color:#464646;margin-bottom:20px}.single-properties .property-details .property-descriptions .pagelink{font-size:14px;padding:10px 20px 10px;border:1px solid #dddddd;border-bottom:0;display:inline-block;margin-bottom:-1px;background:#ffffff}.single-properties .property-details .property-descriptions .tab-content{padding:10px 10px 20px;border:1px solid #dddddd}.single-properties .property-details .property-agent-section{display:flex;flex-wrap:wrap;column-gap:20px}.single-properties .property-details .property-agent-section .property-agent-info{width:calc(50% - 10px)}.single-properties .property-details .property-agent-section .agent-contact{width:calc(50% - 10px)}.single-properties .property-details .property-agent-section .property-agent-info h3{color:#31353d;font-size:18px;line-height:1.5em}.single-properties .property-details .property-agent-section .agent-details-info{display:flex;flex-wrap:wrap}.single-properties .property-details .property-agent-section .agent-details-info .agent-photo{width:50%}.single-properties .property-details .property-agent-section .agent-details-info .agent-contact-info{width:50%;background-color:#f9f9f9}.single-properties .property-details .property-agent-section .agent-details-info .agent-name{background-color:#f8d346;color:#31353d;text-align:center;font-size:14px;line-height:1.5em;font-weight:700;padding:5px 0;margin-bottom:10px}.single-properties .property-details .property-agent-section .agent-details-info .contact-info{margin-bottom:20px}.single-properties .property-details .property-agent-section .agent-details-info .contact-item{display:flex;flex-wrap:wrap}.single-properties .property-details .property-agent-section .agent-details-info .contact-icon{margin:0 10px;width:16px;display:inline-block;color:#000000}.single-properties .property-details .property-agent-section .agent-details-info .contact-icon i{font-size:12px}.single-properties .property-details .property-agent-section .agent-details-info .contact-link{width:calc(100% - 36px);font-size:12px;line-height:1.5em}.single-properties .property-details .agent-social-links .et_pb_social_media_follow{padding:0;text-align:center}.single-properties .property-details .agent-social-links .et_pb_social_media_follow li a.icon{border-radius:50%;background-color:#000000}.single-properties .property-details .agent-social-links .et_pb_social_media_follow li a.icon:hover{text-decoration:none}.agent_gform_wrapper.gform-theme--foundation{--gf-form-gap-y:10px}.agent_gform_wrapper.gform-theme--foundation .gform_heading{display:none}.agent_gform_wrapper.gform-theme--framework input[type],.agent_gform_wrapper.gform-theme--framework textarea{background-color:#ffffff;border-radius:0.350em;box-shadow:none;line-height:1.43em;padding:5px 10px;border:1px solid #c3c3c3;height:auto}.agent_gform_wrapper.gform-theme--foundation .gfield textarea{min-height:auto!important;max-height:100px}.agent_gform_wrapper.gform-theme--framework .gform_footer input[type="submit"]{background-color:#a5a5a5!important;color:#ffffff!important;font-size:13px!important;line-height:1.5em!important;font-weight:bold!important;text-align:center!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:20px!important;padding-right:20px!important;border:0px!important;border-radius:0.350em!important;min-height:auto!important}.agents-listings-wrap .agent-item{display:flex;flex-wrap:wrap;margin-bottom:25px}.agents-listings-wrap .agent-item>.agent-photo{width:27%}.agents-listings-wrap .agent-item>.agent-contact-info{width:27%;background-color:#f9f9f9}.agents-listings-wrap .agent-contact-info .agent-name{background-color:#f8d346;color:#31353d;text-align:center;font-size:14px;line-height:1.5em;font-weight:700;padding:5px 0;margin-bottom:10px}.agents-listings-wrap .agent-contact-info .contact-info{margin-bottom:20px}.agents-listings-wrap .agent-contact-info .contact-item{margin-bottom:6px}.agents-listings-wrap .agent-contact-info .contact-icon{margin:0 10px;width:16px;display:inline-block;color:#000000}.agents-listings-wrap .agent-contact-info .et_pb_social_media_follow{text-align:center}.agents-listings-wrap .agent-contact-info .et_pb_social_media_follow li a.icon{border-radius:50%;background-color:#000000}.agents-listings-wrap .agent-item>.agent-bio-info{width:45%;padding-left:20px;font-size:14px;line-height:1.5em;color:#31353d}.agents-listings-wrap .agent-bio-info .agent-decription{margin-bottom:20px}.agents-listings-wrap .agent-bio-info .agent-address{margin-bottom:20px}.agents-listings-wrap .agent-bio-info .agent-details a{background-color:#f8d346;color:#0275d8;display:inline-block;width:105px;font-size:12px;line-height:1.5em;font-weight:bold;text-align:center;padding-top:5px;border:0px}.single-agents .et_pb_post_content{padding:30px 30px 0 30px}.single-agents .et_pb_post_content h3{font-size:18px}#search-mls-iframe{height:calc(100vh - 100px)}@media (min-width:981px){.home .home-page-hidden>.et_pb_module{display:none}.header-logo-section>.et_pb_gutters1.et_pb_row{display:flex;align-items:flex-end}.header-logo-section>.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:210px}.header-logo-section>.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:calc(100% - 420px)}.header-top-menu-section .et_pb_gutters1 .et_pb_column_1_4,.header-top-menu-section .et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:20%}.header-top-menu-section .et_pb_gutters1 .et_pb_column_3_4,.header-top-menu-section .et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:80%}#search-mls-iframe{height:935px}}@media(max-width:767px){.et_mobile_menu{border-top:0}.et_mobile_menu li a:hover{opacity:1}.et_pb_menu .et_mobile_menu li ul{padding-left:0}.et_mobile_menu li li{padding-left:0}.et_mobile_menu .menu-item-has-children>a{font-weight:400;background-color:rgb(0 0 0 / 0%)}.property-grid-wrap.featured-list>.property-grid-item{width:100%;margin-right:0;margin-bottom:20px}.go-to-guys-code{overflow-x:scroll}.single-properties .property-details .featured-section{flex-direction:column}.single-properties .property-details .featured-photo{width:100%;padding-right:0}.single-properties .property-details .property-details{width:100%}.single-properties .property-details .property-agent-section{flex-direction:column}.single-properties .property-details .property-agent-section .property-agent-info{width:100%;margin-bottom:20px}.single-properties .property-details .property-agent-section .agent-contact{width:100%;margin-bottom:50px}.agents-listings-wrap .agent-item{flex-direction:column}.agents-listings-wrap .agent-item>.agent-photo,.agents-listings-wrap .agent-item>.agent-contact-info,.agents-listings-wrap .agent-item>.agent-bio-info{width:100%;margin-bottom:20px}.agents-listings-wrap .agent-item>.agent-bio-info{padding-left:0}}