.idx-results,.idx-content{background-color:#f6f4f0}.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-next,.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-prev{color:#F6F4F0!important}.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:center;color:#285075!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}#content-area{margin-top:0!important}ul#top-menu>li:not(:last-child){padding-right:40px!important}#et_top_search{margin-left:40px!important}.et_password_protected_form{padding-top:5%;width:50%;margin:auto;height:100vh;min-height:initial;text-align:center}.et_password_protected_form .et_submit_button{background:#00cadc}.et_password_protected_form .et_submit_button:hover{padding:.3em 1em;background:white;color:#00cadc!important}.divi-life-cta-menu a{background-color:#00CADC;padding:15px 25px!important;border-radius:2px;text-transform:uppercase;color:#fff!important;text-align:center}.IDX-showcaseCell{width:31.333333%!important;min-width:31.333333%!important;margin-bottom:20px!important;margin-left:10px;margin-right:10px}.IDX-showcaseCell .IDX-showcaseContainer{border:0px!important;box-shadow:2px 6px 24px -1px rgba(0,0,0,0.2)!important;-webkit-box-shadow:2px 6px 24px -1px rgba(0,0,0,0.2)!important;border-radius:10px;padding:0px 0px 10px 0px!important}.IDX-showcaseCell .IDX-showcaseContainer:hover{box-shadow:0 70px 70px rgba(0,0,0,0.2);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform:translate(0,-4px);transform:translate(0,-4px);z-index:3;transition:.5s}.IDX-showcaseCell .IDX-showcasePhoto{width:100%;height:255px;min-height:255px}.IDX-showcaseCell .IDX-showcaseContainer a{height:auto!important;overflow:hidden}.IDX-showcaseCell .IDX-showcaseLink{display:block;position:relative;padding-top:66%}.IDX-showcaseCell .IDX-showcaseTable .IDX-showcaseCell div{text-align:center}.IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseCityStateZip{padding-left:0px;position:relative;font-size:14px;font-weight:400;margin-bottom:5px}.IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePrice{font-size:17px;font-weight:bold;position:absolute;top:12px;left:10px;padding:5px 25px 5px 25px;background:#c39d63;color:#fff;border-radius:50px}.IDX-showcaseCell .IDX-showcaseAddress{padding-left:0px;position:relative;margin-top:4px;font-size:14px;color:#000;font-weight:400;line-height:0;margin-bottom:8px}.IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseAddress:before{content:"\f018";font:normal normal normal 17px/1 FontAwesome;margin-right:5px}.IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseCityStateZip:before{content:"\f0ac";font:normal normal normal 17px/1 FontAwesome;margin-right:5px}.IDX-showcaseCell .IDX-showcaseBeds,.IDX-showcaseCell .IDX-showcaseBaths,.IDX-showcaseCell .IDX-showcaseFull,.IDX-showcaseCell .IDX-showcasePartial{display:inline-block!important;margin:0px 6px}.IDX-showcaseCell .image-overlay{display:none!important}.IDX-showcaseCell .IDX-showcaseBeds,.IDX-showcaseCell .IDX-showcaseBaths,.IDX-showcaseCell .IDX-showcaseFull,.IDX-showcaseCell .IDX-showcasePartial{font-size:13px}.price ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.price ul li{list-style:none}.price-range li a{background-color:#c39d63;padding:7px 30px;border:0px solid #c39d63;width:100%;text-align:center;list-style:none;color:#fff;font-size:16px;letter-spacing:1px;display:flex;justify-content:center;font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif!important}.price-range li a:hover{background-color:#30302a;border-color:#30302a}.price{margin-bottom:30px}@media screen and (max-width:980px){.et_pb_menu__logo-wrap{float:left;margin-left:40px;margin-top:30px}.et_pb_menu__wrap{float:right;margin-top:26px}.IDX-showcaseCell{width:47%!important;min-width:47%!important}}@media screen and (max-width:767px){.IDX-showcaseCell{width:44%!important;min-width:44%!important}}@media screen and (max-width:520px){.IDX-showcaseCell{width:100%!important;min-width:100%!important}.price ul{grid-template-columns:repeat(2,fr);grid-gap:10px}