.bg-primary{background-color:#fff!important}.navbar-light .navbar-nav .nav-link{color:#2b3046;text-transform:uppercase;font-weight:400}#wrapper-footer{background-color:#2b3046;color:#fff}#wrapper-footer a{color:#fff}#wrapper-footer .contact ul{list-style:none;max-height:175px;padding-inline-start:0}#wrapper-footer .contact .info{padding-left:30px}#wrapper-footer .contact li{display:inline-block;vertical-align:top}#wrapper-footer .contact img{max-width:175px}#wrapper-footer .contact a{color:#fff}#wrapper-footer .contact h5{font-size:1.75rem}#wrapper-footer .contact .btn{background-color:#3972d4;margin-top:10px;width:100%;border-radius:0px!important;font-size:1.3rem;font-weight:600;letter-spacing:.03rem}.menu ul{padding-inline-start:0;list-style:none}#home-hero{background-size:cover;background-position:center;min-height:500px;background-image:url(/wp-content/uploads/2020/06/hero-1.jpg);padding:30px}#home-hero h1{text-align:center;color:#fff;font-size:3.5rem;text-shadow:0 2px 4px rgb(0 0 0 / .75)}.maincontent{padding:40px}#home-prop{text-align:center;padding:40px}.maincontent .contact.btn{background-color:#3972d4;color:#fff;border-radius:0;text-align:center;width:100%}.maincontent .name{margin-bottom:0;font-size:1.5rem;font-weight:600}.maincontent .info{color:#9ea0a9;font-size:.8rem}@media screen and (min-width:1200px){.container{max-width:1400px}#main-menu li{margin-right:30px}}#wrapper-navbar{border-bottom:1px solid #cbcbcb}.idx-search .flexmls_connect__search_new{margin:0 auto!important;background-color:transparent!important}.contactinfo .name{margin-bottom:5px;font-size:1.5rem;font-weight:600}.contactinfo .info{color:#9ea0a9;font-size:.8rem;font-weight:400}.hero{position:relative;background-color:#000;overflow:hidden}.hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.hero .container{position:relative;z-index:2}.hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.15;z-index:1}@media (pointer:coarse) and (hover:none){.hero{background:url(https://source.unsplash.com/XT5OInaElMw/1600x900) #000 no-repeat center center scroll}.hero video{display:none}}#footer-badges-widget ul{list-style:none;padding-inline-start:0}#footer-badges-widget li{display:inline-block;padding-right:20px}#footer-badges-widget img{height:50px}#home-hero{display:table;width:100%}.hero .searchbar{display:table-cell;vertical-align:middle}.navbar img.img-fluid{height:70px;width:auto}.idx-search .flexmls_connect__search_field label{display:none}.idx-search .flexmls_connect__search_field.flexmls_connect__search_new_property_type.flexmls_connect__search_new_field_group{color:#fff!important;opacity:1}.idx-search .flexmls_connect__search_field.flexmls_connect__search_new_property_type.flexmls_connect__search_new_field_group label{display:block}#home-prop .flexmls_connect__listing{background-color:#fff}#home-prop .flexmls_connect__listing{position:relative;border:none;padding:0;background-color:#000;border-radius:4px;overflow:hidden}#home-prop .flexmls_connect__listing .caption{position:absolute;width:100%;color:white!important;bottom:0;padding-top:20px;padding-bottom:10px;padding-left:10px;padding-right:10px;background:linear-gradient(0deg,rgb(0 0 0 / .9) 0%,#fff0 100%)}#home-prop .flexmls_connect__slides div p.caption a{color:#fff;font-size:1.2rem;line-height:1.4rem}#home-prop .flexmls_connect__slides div p.caption a small.dark{color:#fff;font-size:1rem;line-height:1.2rem;padding-bottom:10px;opacity:1;border:none}.flexmls_connect__disclaimer{text-align:center}#home-prop .flexmls_connect__container{background:#fff0;border:none}#home-prop .flexmls_connect__count,#home-prop .flexmls_connect__carousel_nav,#home-prop .flexmls_connect__disclaimer{display:none}#home-prop .btn.viewall{padding:8px;background:#3972d4;border-radius:0;color:#fff;width:33%}#home-prop .btn.viewall:hover,.maincontent .contact.btn:hover{background:#29487e}#home-prop .flexmls_connect__slides div p.caption a small{color:#fff;opacity:.75}#page-wrapper .flexmls_connect__sr_result{border-bottom:none;margin-bottom:1em;position:relative;padding:20px;background-color:#f4f4f4;border-radius:4px}#page-wrapper .flexmls_connect__sr_price{font-size:24px;color:#fff;padding:10px;background-color:#42bc61;margin-bottom:10px;position:absolute;display:inline-block;font-weight:700}#page-wrapper .flexmls_connect__sr_address{margin-bottom:13px;font-size:.9rem;line-height:1rem;background-color:#f4f4f4;position:absolute;top:10px;font-weight:500;padding:20px;right:0}#page-wrapper .flexmls_connect__sr_result img{box-sizing:border-box;padding:0;border:none;width:100%}#page-wrapper .flexmls_connect__sr_details button{background:#3972d4;background:linear-gradient(top,#fcfcfc,#e6e6e6);border-radius:4px;background-clip:padding-box;color:#fff;padding:.3em .8em;font-size:1rem;cursor:pointer;white-space:nowrap;border-radius:0;margin:0 auto;border:none;vertical-align:middle;width:100%;margin-bottom:10px}#page-wrapper .flexmls_connect__ld_button_group button{width:33%}#page-wrapper .flexmls_connect__sr_result .flexmls_connect__sr_listing_facts{border:none}#page-wrapper .flexmls_connect__zebra:nth-child(odd),div.flexmls_connect__zebra:nth-child(odd){background-color:#f4f4f4}@media screen and (min-width:768px){#page-wrapper .flexmls_connect__sr_listing_facts_container{width:70%}}.flexmls_connect__sr_detail .flexmls_connect__sr_address{width:100%;position:relative!important}@media screen and (min-width:901px){.flexmls_connect__sr_detail .flexmls_connect__ld_button_group button{width:33%!important}}@media screen and (max-width:900px){#wrapper-footer .contact ul{max-height:none;padding-left:15px;padding-right:15px}#wrapper-footer .contact li{padding-left:10px;padding-right:10px;width:100%;text-align:center}#wrapper-footer .contact .info{padding-left:0;padding-right:0}#menu-footer{text-align:center}#footer-badges-widget ul{text-align:center}#home-prop .btn.viewall{width:100%}#home-prop .flexmls_connect__listing{width:100%;height:200px}#home-prop .flexmls_connect__listing img{height:auto;width:auto}p,.flexmls_connect__sr_detail{text-align:justify}#home-prop{text-align:center;padding:40px 15px}.flexmls_connect__ld_button_group button{width:100%!important}}h2.widgettitle{display:none}.flexmls_connect__search_new_title{display:none}