#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:""!important;position:absolute!important;z-index:2!important;left:0!important;right:0!important}#top-menu li a:before{content:""!important;position:absolute!important;z-index:-2!important;left:0!important;right:100%!important;bottom:50%!important;background:#e5231e;height:3px;-webkit-transition-property:right!important;transition-property:right!important;-webkit-transition-duration:0.3s!important;transition-duration:0.3s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0!important}#top-menu li a:before{bottom:50%!important;opacity:1!important}#top-menu li li a:before{bottom:10%!important;opacity:1!important}#top-menu li li a:hover:before{right:0!important}#top-menu .current-menu-item a:before,#top-menu .current_page_item a::before{content:"";position:absolute!important;z-index:-2!important;left:0!important;right:100%!important;background:#e5231e;height:3px;-webkit-transition-property:right!important;transition-property:right!important;-webkit-transition-duration:0.3s!important;transition-duration:0.3s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.agentcontainer{display:flex;flex-wrap:wrap;width:100%;gap:10px;justify-content:space-between}.agentcontainer article{flex:1 1 calc(33.33% - 20px);margin:10px 0;border:1px solid black;box-sizing:border-box}@media screen and (min-width:1110px){.agentcontainer article{flex:1 1 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media screen and (max-width:1109px) and (min-width:768px){.agentcontainer article{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (max-width:767px){.agentcontainer article{flex:1 1 100%;max-width:100%}}.et_pb_widget.widget_agentwidget{border:2px solid #821912!important}.statusreport{width:300px;margin:auto;display:flex;position:relative!important;text-align:center;background-color:#b20000;color:white;justify-content:space-around}@media all and (max-width:768px){.statusreport{width:100%!important;margin:auto;display:flex;position:relative!important;text-align:center;background-color:#b20000;color:white;justify-content:space-around}}li.property_attributes.property_display_address{display:none!important}.property_widget_block li span.attribute{display:none!important}.property_widget_block li span.attribute{display:none!important}.beckspropertytable{table-layout:fixed;width:100%}.beckspropertytable td{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.beckspropertytable2{table-layout:fixed;width:100%;empty-cells:show}.beckspropertytable2 td{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;min-width:80px}.beckspropertytable2 td::before{content:"\0a0"}.becksproperytable2 tr{background:white}.beckspropertytable2 tr:nth-child(odd){background:#666666;color:white}.beckspropertytable2 tr:nth-child(even){background:white}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}.property_tagline{font-weight:bold;font-style:italic}.property_div_box{width:100%!important}.rightattrition{text-align:right}.sub-menu a{font-size:16px!important}.linearsearch .wpp_search_button.submit.btn.btn-large{background-color:white;z-index:99999!important}@media only screen and (min-width:768px){.linearsearch .submit{margin:-100px 30px 0 0px;float:right;width:20%!important;z-index:99999!important;display:inline-block}}.linearsearch input{width:100%!important;display:inline-block;padding-top:15px;padding-bottom:15px}.linearsearch input[type="text"]{font-size:24px}.linearsearch .wpp_search_form_element{width:80%!important}@media only screen and (max-width:767px){.linearsearch .wpp_search_form_element{width:100%!important}}.linearsearch .wpp_search_button.submit.btn.btn-large{padding-top:15px;padding-bottom:15px;background-color:black!important;color:white!important}.linearsearch .wpp_search_label{display:none}.agentcontainer img{display:block;width:80%;margin-left:auto;margin-right:auto;height:300px;max-height:300px;object-fit:cover}@media all and (min-width:768px) and (max-width:980px){.agentcolumn{float:left;width:45%;margin:2%;margin-bottom:50px;border:1px solid black;padding-top:20px}}@media all and (max-width:767px){.agentcolumn{float:left;width:95%;margin:2%;margin-bottom:50px;border:1px solid black;padding-top:20px}}.agentpagetitle{color:black;text-align:center}.agentlicense{color:red;text-align:center!important;font-size:18px;display:block}.agentdetails{color:black;text-align:center;font-size:18px;display:block}.agentbutton1{color:white;background-color:#b20000;display:block;text-align:center;padding-top:15px;padding-bottom:15px;font-size:18px;border:1px solid black}.agentbutton1 a{color:white}.agentbutton2{color:white;background-color:#be2929;display:block;text-align:center;padding-top:15px;padding-bottom:15px;font-size:18px;border:1px solid black}.agentbutton2 a{color:white}.column-facebook{display:none}.openhousereadmore{background-color:#e02b20;width:100%;padding-top:10px;padding-bottom:10px}.openhousereadmore a{color:white}@media all and (max-width:767px){.openhouse td{display:table-row}}.listing-detail-reso{font-family:Arial,sans-serif;padding:20px;max-width:1200px;margin:auto}.listing-content-reso{margin-bottom:20px}.listing-photos-reso{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:30px}.photo-item-reso img{max-width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.listing-metadata-reso{background:#f9f9f9;padding:20px;border-radius:8px}.property-details-reso{display:grid;grid-template-columns:1fr 1fr;gap:15px}.property-detail-reso{display:flex;flex-direction:column;margin-bottom:10px}.property-detail-reso .label{font-weight:bold;color:#555}.property-detail-reso .value{color:#333}.photo-slideshow .slick-prev,.photo-slideshow .slick-next{font-size:30px;color:black;background:rgba(255,255,255,0.8);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:999}.photo-slideshow .slick-prev{margin-right:100px!important}.photo-slideshow .slick-prev:hover,.photo-slideshow .slick-next:hover{background:rgba(255,255,255,1)}.listing-item{width:100%;display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.cityimages{width:30%;flex-shrink:0}.citytext{width:70%;flex-grow:1}.citytext a{background-color:#c32033;color:white!important;padding:10px;font-weight:600;text-shadow:2px 2px 4px rgba(50,30,0,0.6);margin-top:15px!}.shortformstatus{text-align:right;color:#c32033;min-width:150px;float:right;padding:7px;text-transform:uppercase;font-weight:600;font-size:16px!important;overflow:hidden;white-space:nowrap}.listing-item{padding-bottom:0px;box-shadow:0px 4px 8px rgba(0,0,0,0.05)}.real-estate-search-form{max-width:600px;margin:20px auto;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.real-estate-search-form .form-group{display:flex;flex-wrap:wrap;gap:15px}.real-estate-search-form label{font-weight:bold;color:#333;display:block;margin-bottom:5px}.real-estate-search-form input[type="number"],.real-estate-search-form input[type="text"]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.real-estate-search-form .form-group>div{width:calc(50% - 10px)}.real-estate-search-form button[type="submit"]{width:100%;padding:12px;background-color:#c32033;color:#fff;font-size:16px;font-weight:bold;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease;margin-top:10px}.real-estate-search-form button[type="submit"]:hover{background-color:#9f1223}@media (max-width:600px){.real-estate-search-form .form-group>div{width:100%}}.et-db #et-boc .et-l .et_pb_row.full-width-header{width:95%;max-width:none;margin:0}.latestlistingtext a{background-color:#c32033;color:white!important;padding:10px;font-weight:600;text-shadow:2px 2px 4px rgba(50,30,0,0.6)}.latest-listings{display:flex;flex-wrap:wrap;gap:20px}.listing-item-latest{flex:1 1 45%;min-width:250px}@media (max-width:768px){.latest-listings{flex-direction:column}.listing-item-latest{flex:1 1 100%}}.latestlistingtext hr{margin-top:20px}.vtour{text-align:center;background:#e3b955;width:100%;padding-top:7px;padding-bottom:7px;margin-top:15px;box-shadow:0px 4px 8px rgba(0,0,0,0.1);transition:box-shadow 0.3s ease;cursor:pointer}.vtour:hover{box-shadow:0px 6px 12px rgba(0,0,0,0.15)}.vtour a{color:white;font-weight:700}.slick-dots{display:none!important}.et_pb_section_0_tb_footer.et_pb_section{padding-top:15px}.et_pb_row_0_tb_footer{background-color:#222222}.et_pb_row_0_tb_footer.et_pb_row{padding-right:25px!important;padding-left:25px!important;padding-right:25px;padding-left:25px}.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row{width:100%;max-width:100%}.et_pb_image_0_tb_footer{text-align:left;margin-left:0}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_1_tb_footer.et_pb_text,.et_pb_text_2_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_text_0_tb_footer h3,.et_pb_text_1_tb_footer h3{color:#E02B20!important}.et_pb_row_1_tb_footer{background-color:#171717}.et_pb_row_1_tb_footer.et_pb_row{padding-top:13px!important;padding-bottom:12px!important;padding-top:13px;padding-bottom:12px}.et_pb_text_2_tb_footer{padding-left:8%!important}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row{max-width:80%}.dsm_text_divider_0 .dsm-divider,.dsm_text_divider_1 .dsm-divider,.dsm_text_divider_2 .dsm-divider,.dsm_text_divider_3 .dsm-divider{border-top-color:#7EBEC5;border-top-style:solid;border-top-width:1px}.dsm_text_divider_0 .dsm-text-divider-wrapper,.dsm_text_divider_1 .dsm-text-divider-wrapper,.dsm_text_divider_2 .dsm-text-divider-wrapper,.dsm_text_divider_3 .dsm-text-divider-wrapper{height:0auto}.et_pb_cta_0.et_pb_promo h2,.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,.et_pb_cta_0.et_pb_promo h3.et_pb_module_header,.et_pb_cta_0.et_pb_promo h4.et_pb_module_header,.et_pb_cta_0.et_pb_promo h5.et_pb_module_header,.et_pb_cta_0.et_pb_promo h6.et_pb_module_header{font-size:26px!important;color:#000000!important}.et_pb_cta_0.et_pb_promo .et_pb_promo_description div{font-size:20px;color:#000000!important}.et_pb_cta_0.et_pb_promo{background-color:#ffffff;border-width:1px;border-color:rgba(130,25,18,0.57)}body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{color:#821912!important}.et_pb_cta_0{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}.et_pb_code_0{padding-top:0px;padding-right:0px;padding-bottom:0px}.et_pb_contact_form_0.et_pb_contact_form_container .input,.et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"]+label i,.et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"]+label i{border-width:1px;border-color:rgba(51,51,51,0.39)}@media only screen and (max-width:980px){body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after{opacity:1}}@media only screen and (max-width:767px){body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after{opacity:1}}