#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}