.master-ds_v8 .t-Header-branding{box-shadow:none!important}.master-ds_v8 .t-Body-content{margin-top:47px;min-height:calc(100% - 47px)}.topFixedSearch.fixedSearch{position:fixed!important;top:65px;left:0;width:100%;z-index:99}.topFixedSearch{background-color:#fff!important;border-bottom:1px solid #f0ecec}.position-relative{position:relative}.search-bar-bg{display:flex;justify-content:space-between}.search-choose-btns{margin:0 5px}.mobile-filters,.mobile-fixed-btns,.more-filters,.search-choose-btns{border-radius:6px;height:48px;border:1px solid #f0ecec;width:auto;display:flex;align-items:center;padding:0 10px;min-width:100px;justify-content:space-evenly;cursor:pointer;font-weight:600;font-size:16px;color:#000;letter-spacing:0.15px;transition:0.15s all linear;overflow:hidden;background-color:#fff}.mobile-filters,.mobile-fixed-btns,.more-filters{background:#fff;margin:0 0 0 3px;position:relative}.mobile-fixed-btns .fa{color:#000}.mobile-filters:focus,.mobile-filters:hover,.mobile-fixed-btns:focus,.mobile-fixed-btns:hover,.more-filters:focus,.more-filters:hover,.search-choose-btns:focus,.search-choose-btns:hover{background:#e8f4fe;transition:0.15s all linear;border:1px solid #1a73e8;color:#1a73e8}.search-choose-btns:focus .fa,.search-choose-btns:hover .fa{transition:0.15s all linear;color:#80868b}.mobile-filters.active,.mobile-filters.doneActive,.mobile-fixed-btns.active,.more-filters.active,.more-filters.doneActive,.search-choose-btns.active,.search-choose-btns.doneActive{border:1px solid #1a73e8;color:#1a73e8;background:#e8f4fe;transition:0.15s all linear}.mobile-fixed-btns:focus .fa,.mobile-fixed-btns:hover .fa{color:#000000}.mobile-fixed-btns.active .fa{color:#1a73e8}.more-filters label,.search-choose-btns label{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:110px}.mobile-filters svg,.more-filters svg{width:20px;height:20px;margin-right:5px}.search-choose-btns svg{width:25px;height:25px}.more-filters.doneActive:after{content:"";width:100%;height:100%;background-color:#7d80c514;color:#fff;position:absolute;top:0;right:0;border-radius:0;display:flex;flex-direction:row;justify-content:center}.search-choose-btns .fa{font-size:14px;transition:0.15s all linear}.search-choose-btns.active .fa{transform:rotate(180deg);transition:0.15s all linear;color:#1a73e8}.search-choose-btns.doneActive .fa{transform:rotate(0deg);color:#1a73e8}.submit-btn{color:#fff;border:0px solid #dedede;background-color:#e9222f}.submit-btn:focus,.submit-btn:hover{background-color:#e9222fbd;color:#fff;border:0px solid #fff}.search-bar-popup{position:absolute;top:85px;left:0;width:100%;z-index:9}.search-bar-popup .separator{height:1px;width:calc(100% + 30px);float:left;background:#dedede;margin:25px 0;position:relative;left:-15px}.inline-popup{position:absolute;background-color:#fff;border-radius:8px;padding:16px!important;width:100%;float:left;box-shadow:0 0 5px 1px #dddddd;display:none}.inline-popup:before{visibility:hidden}.more-filter-popup:before{left:auto;right:30px!important}.sm-popup{max-width:250px}.md-popup{max-width:320px}.lg-popup{max-width:400px}.popup-label{font-size:16px;font-weight:600;color:#000;width:100%;float:left}.popup-fields{width:100%;float:left;margin-top:15px}.popup-actions{display:flex;flex-direction:row;align-items:center;width:100%;float:left;justify-content:space-between;margin-top:20px}.mobile-search-footer .btn,.popup-actions .btn{border-radius:6px;width:auto;height:38px;display:flex;align-items:center;padding:0 15px;cursor:pointer;font-weight:600;font-size:14px;letter-spacing:0.15px;transition:0.15s all linear}.mobile-search-footer .popup-reset,.popup-actions .popup-reset{border:2px solid #777779;color:#777779}.mobile-search-footer .popup-reset:focus,.mobile-search-footer .popup-reset:hover,.popup-actions .popup-reset:focus,.popup-actions .popup-reset:hover{background-color:#777779;color:#fff}.mobile-search-footer .popup-done,.popup-actions .popup-done{background-color:#e72636e3;color:#fff}.mobile-search-footer .popup-done:focus,.mobile-search-footer .popup-done:hover,.popup-actions .popup-done:focus,.popup-actions .popup-done:hover{background-color:#e72636;color:#fff;transition:0.15s all linear}.mobile-search-footer .popup-done{width:100%;text-align:center;display:block;margin:0 0 0 10px;padding:10px 0 0 0}.popup-stretch{width:100%;float:left;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.popup-radio{width:100%;float:left;height:40px;cursor:pointer;border:1px solid #f0ecec;border-radius:6px;transition:0.15s all linear}.main-radio{height:48px;background-color:#fff!important;margin:0 5px;min-width:150px;max-width:200px}.main-radio .radio-like-btn{font-size:16px!important}.popup-radio .radio-like-btn{display:flex;align-items:center;justify-content:center;transition:0.15s all linear;width:100%;height:37px;margin:5px;border-radius:6px;font-weight:600;font-size:14px;color:#000}.popup-radio .radio-like-btn.active{background:#e8f4fe;color:#1a73e8;transition:0.15s all linear;margin:4px;height:30px;border-radius:6px}.main-radio .radio-like-btn.active{color:#fff;margin:4px;height:40px;border-radius:6px;background:#1a73e8}.popup-lists,.popup-pills{width:100%;float:left;margin-top:10px}.popup-lists ul,.popup-pills ul{list-style:none;margin:0 0 0px 0;padding:0;display:block}.popup-lists{width:calc(100% + 32px);margin:-16px;border-radius:6px;overflow:hidden}.popup-lists ul{margin:0}.popup-pills ul li{border:1px solid #dddddd;border-radius:50px;transition:0.15s all linear;float:left;margin-right:5px;margin-top:7px;padding:5px 14px;font-weight:600;cursor:pointer;text-align:center;font-size:14px;color:#000;width:auto}.popup-lists ul li{padding:10px;font-size:14px;color:#000;cursor:pointer}.popup-lists ul li.active{cursor:pointer;color:#1a73e8;background-color:#e8f4fe}.popup-lists ul li:hover{background-color:#f4f6f7}.popup-pills ul li.active{background-color:#e8f4fe;border:1px solid #1a73e8;color:#1a73e8}.popup-input{position:relative}.popup-select-item,.search-bar-popup .popup-selectlist{height:40px;border:1px solid #f0ecec;width:100%;padding:8px;float:left;border-radius:6px;outline:none}.popup-select-item{cursor:pointer}.popup-input input{margin-right:5px}.popup-input input:active,.popup-input input:focus,.popup-input input:focus-visible{border:1px solid #e72636;outline:none}.popup-input:first-child{margin-right:5px;width:50%;display:flex;align-items:center}.popup-input:last-child{margin-left:5px;width:50%;display:flex;align-items:center}.popup-input-label,.popup-select-label{font-size:14px;font-weight:600;color:#777779;margin:0 10px 0px 0px;cursor:pointer}.popup-checkbox label{padding:10px 0;font-size:14px;color:#777779;font-weight:600;display:flex;align-items:center;line-height:16px;cursor:pointer;position:relative;justify-content:flex-start;flex-direction:row}.popup-checkbox label input{opacity:0}.popup-checkbox label input:checked~.checkmark{background-color:#e72636;border:0}.popup-checkbox label input:checked~.checkmark:after{content:"\f00c";font-family:"Font APEX Small"!important;position:absolute;top:2px;left:3px;color:#fff;margin:0 auto;right:0}.popup-checkbox label .checkmark{position:absolute;left:0px;top:8px;border:1px solid #f0ecec;width:20px;height:20px;border-radius:3px}.popup-checkbox input{margin-right:15px}.popup-input-select{height:240px;position:absolute;width:100%;background:#fff;top:70px;box-shadow:0 0 5px 0 #000000;border-radius:8px;cursor:pointer;display:none;overflow-y:scroll;z-index:99999999}.popup-input-select ul{list-style:none;margin:0;padding:0}.popup-input-select ul li{width:100%;float:left;padding:5px 0;text-align:center;font-weight:600;margin:5px 0 0 0}.popup-input-select ul li:hover{background-color:#e8f4fe;color:#1a73e8}.clearInput{width:20px;height:40px;cursor:pointer;position:absolute;top:24px;right:5px;fill:#000}@media (max-width:1170px){.mobile-filters,.mobile-fixed-btns,.more-filters,.search-choose-btns{min-width:78px}}@media (max-width:992px){.mobile-filters,.mobile-fixed-btns,.more-filters,.search-choose-btns{min-width:6%}}.custom-selectList{border-radius:6px;height:48px;display:flex;border:1px solid #f0ecec;width:35%;min-width:250px;margin-right:5px;background-color:#fff}.autocomplete-active .custom-selectList{border-bottom-left-radius:0;border-bottom-right-radius:0}.SearchComponent{display:flex;width:100%;position:relative;flex-direction:row;align-items:center;background-color:white;cursor:text;margin:6px 0 0 0}.SearchComponent .SearchIcon{width:15px;height:15px;fill:#77757a}.SearchComponent input,.placeHolder{display:flex;padding:0 0;height:51px;border:none;outline:none;font-size:1rem;flex-grow:1}.placeHolder{align-items:center}.SearchComponentInput{display:flex;flex-direction:row;align-items:center;width:100%;padding:0 15px;height:51px;position:relative;z-index:99}.SearchComponentLocationsStack{display:none;flex-direction:row;align-items:center;width:100%;cursor:text;font-size:0.95rem;color:gray;padding:0 8px;height:51px}.SearchComponentLocationsStack .button{display:flex;flex-direction:row;background-color:#e8f4fe;border:solid 1px #1a73e8;border-radius:4px;align-items:center;justify-content:space-between;font-size:0.9rem;font-weight:600;height:36px;color:#1a73e8;padding:0 10px;cursor:text;outline:none;margin-right:8px;white-space:nowrap;max-width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis}.SearchComponentLocationsStack .button .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a73e8;font-weight:600}.SearchComponentLocationsStack .button.full-width .label{width:100%;overflow:auto;white-space:unset}.SearchComponentLocationsStack .button:hover{opacity:0.8}.SearchComponentLocationsStack .button svg{width:11px;height:11px;fill:gray;margin-left:10px;cursor:pointer}.Autocomplete{display:none;flex-direction:column;border:1px solid #f0ecec;max-height:260px;overflow-y:auto;position:absolute;top:38px;width:calc(100% + 2px);left:-1px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:white;z-index:99999999}.Autocomplete::-webkit-scrollbar,.Autocomplete::-webkit-scrollbar{width:5px}.Autocomplete::-webkit-scrollbar-thumb,.Autocomplete::-webkit-scrollbar-thumb{border-left:0px solid transparent;box-shadow:inset 0 0 5px 5px #1a73e8;cursor:pointer}.Autocomplete::-webkit-scrollbar-track,.Autocomplete::-webkit-scrollbar-track{border-left:0px solid transparent;box-shadow:inset 0 0 5px 5px #fff;margin-top:55px!important;margin-bottom:5px!important}.popup-input-select::-webkit-scrollbar,.popup-input-select::-webkit-scrollbar{width:3px}.popup-input-select::-webkit-scrollbar-thumb,.popup-input-select::-webkit-scrollbar-thumb{border-left:0px solid transparent;box-shadow:inset 0 0 2px 2px #4b4e53;cursor:pointer}.popup-input-select::-webkit-scrollbar-track,.popup-input-select::-webkit-scrollbar-track{border-left:0px solid transparent;box-shadow:inset 0 0 2px 2px #fff;margin-top:15px!important;margin-bottom:15px!important}.AreasList::-webkit-scrollbar,.AreasList::-webkit-scrollbar{width:0px}.AreasList::-webkit-scrollbar-thumb,.AreasList::-webkit-scrollbar-thumb{border-left:0px solid transparent;box-shadow:inset 0 0 5px 5px #1a73e8}.AreasList::-webkit-scrollbar-track,.AreasList::-webkit-scrollbar-track{border-left:0px solid transparent;box-shadow:inset 0 0 5px 5px #fff;margin-top:0px!important;margin-bottom:0px!important}.Autocomplete article{min-height:50px;display:flex;flex-direction:row;align-items:center;padding:0 15px;font-size:1rem;color:#5a5a5a;cursor:pointer;outline:none}.Autocomplete article:focus,.Autocomplete article:hover{background-color:#dedede}.Autocomplete article svg{width:20px;height:20px;margin-right:10px;fill:#999999}.AreasStack{display:none;flex-direction:row;flex-wrap:wrap;padding:8px 8px 0 8px}.AreasStack .button{height:auto;color:#000;padding:3px 10px;cursor:text;outline:none;margin-right:8px;margin-bottom:8px;text-align:left;display:flex;flex-direction:row;background-color:#e8f4fe;border:solid 1px #1a73e8;border-radius:4px;align-items:center;justify-content:space-between;font-size:0.9rem}.AreasStack .button:hover{opacity:0.8}.AreasStack .button svg{width:11px;height:11px;fill:gray;margin-left:10px;cursor:pointer}.ClearIcon{display:none;position:absolute;right:5px;width:25px;height:25px;fill:#bababa;cursor:pointer}.SearchHistory{border-bottom:solid 1px #dedede}.SearchBtn{display:flex!important;flex-direction:row;height:45px;align-items:center;justify-content:center;border:none;padding:0 25px;border-radius:50px;margin:0 3px 0 5px;outline:none;font-size:14px;font-weight:500;cursor:pointer;background-color:#e72636;color:#fff;position:relative;z-index:99}.search-resultt .SearchComponent{border-radius:6px}.search-resultt .SearchComponentInput{height:48px}.search-resultt .SearchComponent input{height:35px}.close-mobile{display:none;width:0!important;height:0!important;opacity:0}figure{margin:0;padding:10px 18px;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;font-weight:500;font-size:1rem;color:#5a5a5a;font-weight:600}.addMoreBtn{background-color:#1a73e8;border-radius:50px;width:25px;height:25px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:24px;font-weight:initial;position:absolute;right:10px;cursor:pointer;padding:0 0 3px 0}.sort-by .apex-item-select{border-radius:50px}.popular-searches.prop-counts{position:relative!important}.popular-searches.prop-counts .fa-chevron-left,.popular-searches.prop-counts .fa-chevron-right{position:absolute;top:11px;background:#fff;color:#000;box-shadow:0 0 3px 1px #ebe6e6;width:30px;height:30px;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.popular-searches.prop-counts .fa-chevron-left{left:5px}.popular-searches.prop-counts .fa-chevron-right{right:5px}.popular-searches.prop-counts{background-color:#f3f4f7!important;border-radius:4px}.prop-counts ul{background:linear-gradient(to right,#f3f4f7 5%,#f1eaea 50%,#f3f4f7 100%)!important;box-shadow:none;border:none;display:flex;padding:8px 0;border-radius:0px;overflow-x:scroll;margin:0 40px}.prop-counts ul::-webkit-scrollbar,.prop-counts ul::-webkit-scrollbar{width:0px;height:0px}.prop-counts ul::-webkit-scrollbar-thumb,.prop-counts ul::-webkit-scrollbar-thumb{border-left:0px solid transparent;box-shadow:inset 0 0 2px 2px #1a73e8;cursor:pointer}.prop-counts ul::-webkit-scrollbar-track,.prop-counts ul::-webkit-scrollbar-track{border-left:0px solid transparent;box-shadow:inset 0 0 2px 2px #fff}.prop-counts ul li{width:auto!important;margin-left:3px!important}.prop-counts .t-MediaList-item .t-MediaList-body .t-MediaList-title a{padding:5px 12px!important}.prop-counts .t-MediaList .t-MediaList-item .t-MediaList-itemWrap{border-radius:50px!important;margin:3px 5px 3px 0;padding:0;display:block;font-size:14px;font-weight:600;border:0px solid #fff;transition:0.1s all ease-out;box-shadow:0 0 0 1.5px #000 inset}.prop-counts .t-MediaList .t-MediaList-item .t-MediaList-itemWrap:focus,.prop-counts .t-MediaList .t-MediaList-item .t-MediaList-itemWrap:hover{box-shadow:0 0 0 1.5px #1a73e8 inset;background:#e8f4fe!important;transition:0.1s all ease-in}.prop-counts .t-MediaList-item .t-MediaList-itemWrap .t-MediaList-body .t-MediaList-title .count,.prop-counts .t-MediaList-item .t-MediaList-itemWrap .t-MediaList-body .t-MediaList-title a{font-weight:600;color:#000}.prop-counts .t-MediaList-item .t-MediaList-itemWrap:focus .t-MediaList-body .t-MediaList-title .count,.prop-counts .t-MediaList-item .t-MediaList-itemWrap:focus .t-MediaList-body .t-MediaList-title .title-link,.prop-counts .t-MediaList-item .t-MediaList-itemWrap:focus .t-MediaList-body .t-MediaList-title a,.prop-counts .t-MediaList-item .t-MediaList-itemWrap:hover .t-MediaList-body .t-MediaList-title .count,.prop-counts .t-MediaList-item .t-MediaList-itemWrap:hover .t-MediaList-body .t-MediaList-title .title-link,.prop-counts .t-MediaList-item .t-MediaList-itemWrap:hover .t-MediaList-body .t-MediaList-title a{color:#1a73e8!important;transition:0.1s all ease-in}.prop-counts ul li.view-all-count,.prop-counts ul li.view-less-count{border-radius:4px;margin:4px 0 0 4px!important}.prop-counts ul li.view-all-count a,.prop-counts ul li.view-less-count a{color:#e72636e3!important;padding:0px;border-bottom:1px solid #e72636e3;margin:5px 0 0 5px}.prop-counts ul li.view-all-count,.prop-counts ul li.view-less-count{display:flex!important}@media (max-width:768px){.mobile-fixed-btns{min-width:98px!important}}@media (max-width:768px){.custom-selectList{width:96%;margin:0 auto}.search-bar-bg{width:100%;float:left;display:block}.SearchComponentLocationsStack .button{max-width:100px!important}.SearchComponentLocationsStack .button.maxWidth{min-width:auto!important;width:auto!important;max-width:60%!important}.SearchComponentLocationsStack .button .label{min-width:100px;width:auto!important;margin-right:10px}.SearchComponentLocationsStack .button.full-width{max-width:75%!important}.SearchComponentLocationsStack .button.full-width .label{width:75%;overflow:hidden}.SearchBtn{padding:0 15px!important}.master-ds_v8.mobile-vh header{display:none!important}.mobile-vh .custom-selectList{position:fixed;top:0;left:0;width:100%;height:100vh;margin:0;background:#fff;z-index:99999;display:flex;align-items:baseline;border-radius:0}.mobile-vh .Autocomplete{max-height:100vh;width:calc(100% + 54px);border-radius:0}.mobile-vh .SearchComponent{margin:0!important;border-radius:0!important;border-bottom:1px solid #ebebeb!important}.mobile-vh .SearchComponentLocationsStack{padding:0 15px 0 40px!important}.mobile-vh .SearchComponentInput{border-radius:0!important}.close-mobile{position:absolute!important;width:35px!important;height:35px!important;opacity:1;top:9px;left:2px;z-index:99999;cursor:pointer;visibility:visible!important;align-items:center;justify-content:center}.mobile-search-btns,.mobile-vh .close-mobile{display:flex!important}.mobile-vh .SearchComponent .SearchIcon{display:none!important}.mobile-vh .footer-sticky-cta{display:none!important}.search-choose-btns{display:none}.mobile-filters,.mobile-fixed-btns{margin:10px 13px 0 10px;display:flex;min-width:105px;height:38px;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.listing-sticky-btns{display:none!important}.mobile-search-popup .search-bar-popup{display:none}.mobile-search-popup.active .search-bar-popup{display:block;position:relative;top:0}.mobile-search-popup.active{position:fixed;top:0;left:0;width:100%;z-index:999;height:calc(100vh - 55px);background:#fff;overflow-y:scroll;padding-top:65px;padding-bottom:65px}.mobile-search-popup.active .custom-selectList{width:92%}.inline-popup{max-width:100%;position:relative;background-color:#fff;border-radius:0px;padding:16px!important;width:100%;float:left;box-shadow:none;display:block!important;top:-10px}.inline-popup:before,.popup-actions{display:none}.popup-pills[data-id=beds]{margin-bottom:15px!important}.popup-pills ul li{margin-right:8px;margin-top:8px;padding:5px 10px}.mobile-search-footer,.mobile-search-header{padding:16px 16px 16px 16px;justify-content:space-evenly;align-items:center;left:0;position:fixed;z-index:9999999;display:none;width:100%;background:#fff}.mobile-search-popup.active .mobile-search-footer,.mobile-search-popup.active .mobile-search-header{display:flex}.mobile-search-header{top:0;border-bottom:1px solid #ebebeb}.mobile-search-footer{bottom:0;border-top:1px solid #ebebeb;padding:8px}.mobile-search-header .popup-label{padding:0 0 0 16px}.mobile-search-header .reset-all{margin:0 10px 0px 0;border-bottom:1px solid #1a73e8;color:#1a73e8;cursor:pointer}.search-bar-popup .separator{height:1px;width:calc(100% + 30px);background:transparent;margin:15px 0}.topFixedSearch.fixedSearch{position:relative!important;top:auto;left:auto}.mobileSearchActive{overflow:hidden!important}.mobile-search-popup.active .mobile-search-btns,.mobileSearchActive .footer-sticky-cta{display:none!important}.mobile-search-btns.fixedTop{position:fixed;top:-5px;left:0;background:#fff;width:100%;padding:0px 0 5px 0;border-bottom:1px solid #ebebeb;align-items:center;justify-content:center;transform:translateY(-100%)}.mobile-search-btns.fixedTop.active{transition:0.6s all ease-in;transform:translateY(0)!important}a,button,div,input,li,select,span,textarea,ul{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.selectListActive .mobile-search-popup{height:100vh}.selectListActive .mobile-search-footer{display:none!important}.prop-counts{display:block}.prop-counts ul{background-color:#f2f3f5!important;white-space:nowrap;overflow-x:scroll;display:flex!important}.popup-lists{width:100%;margin:0;border-radius:0;overflow:hidden}.popup-lists ul li{border:1px solid #dddddd;border-radius:50px;transition:0.15s all linear;float:left;margin-right:5px;margin-top:7px;padding:5px 14px;font-weight:600;cursor:pointer;text-align:center;font-size:14px;color:#000;width:auto}.main-radio{display:none!important}}@media (max-width:420px){.mobile-filters,.mobile-fixed-btns{margin:10px 7px 0 7px;min-width:95px}.SearchComponentLocationsStack .button{max-width:85px!important}.SearchComponent .SearchIcon{position:absolute;left:5px}.mobile-search-popup.active .custom-selectList{max-width:100%}.mobile-search-popup.active .SearchComponentLocationsStack .button{max-width:85px}.mobile-search-popup.active .SearchComponent .SearchIcon{position:relative;left:auto}.SearchComponentLocationsStack .button svg{margin-left:10px;position:absolute;right:5px}.SearchComponentLocationsStack .button{position:relative}}