.mobile-summary{display:none!important;margin:0!important;padding:0!important;height:0!important}@media(min-width:1200px){.hidden-lg{display:none!important;margin:0!important;padding:0!important;height:0!important}}html{overflow-y:auto!important;overflow-x:hidden!important}body{overflow:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important;position:relative!important}body .pageContainer{overflow:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important}body .body-content{overflow:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important}body .pageContent{padding-left:0!important;padding-right:0!important;overflow-x:clip!important;overflow-y:visible!important;height:auto!important;max-height:none!important;background-color:#e6e7e8!important}body .pageContent .componentOutput{margin-left:0!important;margin-right:0!important;overflow-x:clip!important;overflow-y:visible!important;height:auto!important;max-height:none!important;position:relative!important;transform:none!important;will-change:auto!important}.propertiesList{margin-left:0!important;margin-right:0!important;overflow-x:clip!important;overflow-y:visible!important;height:auto!important}.propertiesListSortBar{padding:15px 0;margin-bottom:0;position:-webkit-sticky!important;position:sticky!important;top:171px!important;z-index:1999!important;width:100%!important;left:0!important;right:0!important;transform:none!important;will-change:auto!important}@media(max-width:991px){.propertiesListSortBar{top:75px!important}}.propertiesListSortBar .container{padding-left:15px;padding-right:15px}#filterButton{padding:15px 30px;font-size:16px;font-weight:bold;width:100%;text-align:center;margin:0}#clearSearchButton{display:none}@media(min-width:992px){.propertiesListSortBar{text-align:left;padding:15px 0}#filterButton{width:auto;padding:12px 40px;font-size:18px}#clearSearchButton{display:inline-block;width:auto;padding:12px 40px;font-size:18px;margin:0!important;margin-top:0!important;margin-left:10px!important}}.filterSidebar{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#03143a;color:#fff;z-index:10001;overflow-y:auto;opacity:0;transition:opacity .3s ease-in-out;padding-top:0}.filterSidebar::-webkit-scrollbar{width:10px}.filterSidebar::-webkit-scrollbar-track{background:#02143a}.filterSidebar::-webkit-scrollbar-thumb{background:#85754f;border-radius:5px}.filterSidebar::-webkit-scrollbar-thumb:hover{background:#9a8d61}.filterSidebar.open{display:block;opacity:1}.closeButton{border:0!important}.filterModal{display:none!important}@media(min-width:992px){.filterSidebar{display:none!important}.propertiesList .container{position:relative}.filterModal{display:none!important;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:10001;padding:20px;box-sizing:border-box;overflow:hidden}.filterModal.open{display:flex!important;align-items:center;justify-content:center;opacity:1}.filterModalContent{background-color:#ebebeb;margin:0;max-width:calc(100vw - 40px);width:100%;max-height:calc(100vh - 40px);border-radius:8px;position:relative;color:#03143a;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.5);overflow:hidden}.filterModalHeader{background-color:#ebebeb;padding:10px 20px;border-bottom:2px solid #03143a;display:flex;align-items:center;justify-content:space-between;border-radius:8px 8px 0 0;height:50px;box-sizing:border-box;flex-shrink:0}.filterModalHeader h2{color:#03143a;font-size:20px;font-weight:bold;margin:0;text-transform:uppercase}.filterModalClose{font-size:32px;color:#03143a;cursor:pointer;line-height:1;background:none;border:0;padding:0}.filterModalClose:hover{color:#051d57}.filterModalBody{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px;padding-top:10px;overflow-y:auto;overflow-x:hidden;background-color:#ebebeb;max-height:calc(100vh - 150px);box-sizing:border-box;position:relative}.filterModalBody::-webkit-scrollbar{width:10px}.filterModalBody::-webkit-scrollbar-track{background:#d0d0d0}.filterModalBody::-webkit-scrollbar-thumb{background:#03143a;border-radius:5px}.filterModalBody::-webkit-scrollbar-thumb:hover{background:#051d57}.filterModalColumn{display:flex;flex-direction:column;gap:0;border:1px solid #03143a;border-radius:8px}.filterModalColumn .filterSection{border:0;border-bottom:1px solid #03143a;border-radius:0;padding:15px}.filterModalColumn .filterSection:last-child{border-bottom:0}.filterModalColumn .filterSection h3{color:#03143a;margin-top:0;margin-bottom:12px}.filterModalColumn .filterCheckbox{color:#03143a;display:flex;align-items:center}.filterModalColumn .filterCheckbox label{color:#03143a;cursor:pointer;line-height:1.4;margin-bottom:0!important;width:fit-content}.filterModalColumn .filterCheckbox input[type="checkbox"],.filterModalColumn .filterCheckbox input[type="radio"]{flex-shrink:0}.filterModalColumn .filterCheckbox[style*="color: #85754F"] label{color:#85754f!important}.filterModalColumn .PropertySearchDateFrom{background-color:#fff!important;color:#03143a!important;border:1px solid #03143a;font-weight:bold}.filterModalColumn .helpfulTip{background-color:#fff;color:#03143a;border:1px solid #85754f}.filterModalFooter{padding:15px 20px;border-top:1px solid #03143a;background-color:#ebebeb;flex-shrink:0;border-radius:0 0 8px 8px;text-align:center}.filterModalFooter .filterApplyButton{background-color:#03143a;color:#fff;border:0;padding:10px 30px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .3s ease;border-radius:4px;width:100%;text-transform:uppercase}.filterModalFooter .filterApplyButton:hover{background-color:#051d57}}.filterSidebar .closeButton{position:relative;top:auto;right:auto;font-size:30px;color:#fff;cursor:pointer;z-index:auto;background-color:transparent;width:auto;height:auto;display:block;border-radius:0;padding:0;text-align:right;line-height:1}.filterSidebarHeader{background-color:#02143a;position:sticky;top:0;z-index:10003;border-bottom:2px solid #85754f;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;min-height:58px;box-sizing:border-box}.filterSidebarHeader h2{color:#85754f;font-size:20px;font-weight:bold;margin:0;text-transform:uppercase;line-height:1.2}@media(max-width:991px){.filterSidebarHeader{justify-content:center;position:sticky}.filterSidebarHeader h2{text-align:center;flex:1}.filterSidebarHeader .closeButton{display:none!important}}@media(min-width:992px){.filterSidebarHeader{display:none!important}.filterSidebar .closeButton{display:none!important}}.filterSection{padding:20px;border-bottom:1px solid rgba(133,117,79,.3)}.filterSection:first-of-type{padding-top:20px}.filterSection h3{color:#85754f;font-size:18px;font-weight:bold;margin-bottom:15px;text-transform:uppercase}.filterCheckbox{display:flex;align-items:center;margin-bottom:10px;color:#fff;text-align:left}.filterCheckbox input[type="checkbox"],.filterCheckbox input[type="radio"]{margin-right:10px;width:18px;height:18px;accent-color:#85754f;cursor:pointer;flex-shrink:0}.filterCheckbox label{cursor:pointer;line-height:1.4;margin-bottom:0!important;font-size:16px!important;width:fit-content}.filterCheckbox span{cursor:pointer}.filterApplyButton{background-color:#85754f;color:#03143a;border:0;padding:15px 30px;font-size:16px;font-weight:bold;width:calc(100% - 40px);cursor:pointer;transition:all .3s ease}.filterApplyButton:hover{background-color:#9a8d61}.filterApplyButton.sticky{position:sticky;top:58px;z-index:1003;margin:0;width:100%;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.4)}@media(min-width:992px){.filterApplyButton.sticky{top:0}}.filterClearButton{background-color:#fff;color:#03143a;border:2px solid #85754f;padding:15px 30px;font-size:16px;font-weight:bold;width:calc(100% - 40px);cursor:pointer;transition:all .3s ease;margin:10px 20px;display:block}.filterClearButton:hover{background-color:#f0f0f0}@media(min-width:992px){.filterClearButton{display:none!important}}.helpfulTip{font-size:16px;color:#03143a;font-style:italic;margin-top:10px;display:none;background-color:#fff;padding:12px;border:1px solid #85754f;box-shadow:0 2px 6px rgba(0,0,0,.3);text-align:center}.helpfulTip.visible{display:block}#ui-datepicker-div .helpfulTip{position:relative;margin-top:10px;margin-bottom:0}.loadingIndicator{position:relative;z-index:1}.filterSection .PropertySearchDateFrom{min-height:50px;font-size:18px}.flatpickr-day{border-radius:0!important}.flatpickr-monthDropdown-months{width:100%!important;padding:10px 40px 10px 10px!important;font-size:16px!important;font-weight:bold!important;border:0!important;border-radius:4px!important;margin-bottom:15px!important;background-color:#f0f0f0!important;color:#03143a!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%2303143a' d='M5 6l5 5 5-5 2 1-7 7-7-7z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:20px!important}.flatpickr-months{position:relative!important;padding-top:10px!important}.flatpickr-month{display:none!important}.flatpickr-prev-month,.flatpickr-next-month{display:none!important}.flatpickr-day.recommended-checkin{border:3px solid #03143a!important;font-weight:bold}.flatpickr-day.recommended-checkin:hover{background:rgba(3,20,58,.1)!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:#03143a!important;border-color:#03143a!important;color:#fff!important}.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:#051d57!important;border-color:#051d57!important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{visibility:hidden!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#666!important}.flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay){font-weight:700!important}.flatpickr-calendar .helpfulTip{display:block!important;margin:10px;padding:12px;background-color:#fff;color:#03143a;border:2px solid #85754f;font-size:14px;font-style:italic;text-align:center;border-radius:4px}.filterDateSection #filterSelectedDateDisplay,.filterDateSection #modalSelectedDateDisplay{max-width:310px;margin-left:auto;margin-right:auto}.filterDateSection{position:relative}.filterDateSection .flatpickr-calendar{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;z-index:10005!important}.propertySearchContainer{display:none;position:absolute;top:100%;right:0;z-index:3000;max-width:100%}.propertiesListSortBar div{text-align:left}#breadcrumbContainer{text-align:right;font-size:12px;padding-right:5px}.propertyInfo h4 small{font-size:16px;font-weight:bold;display:block;margin-top:2px}.propertyActions{margin-bottom:15px}.propertyImageCell{overflow:hidden}.propertyImageControls{z-index:10}@media(max-width:991px){.propertyInfoOuter{display:block!important;height:auto}.propertyImageCell{height:300px}.propertyImageCell{display:block!important;width:100%}.propertyInfo{display:block!important;width:100%}.propertyWowFactorsContainer{float:none!important}}