body{display:flex;flex-direction:column}header,nav{flex:0}main{flex:1;display:flex;flex-direction:column}.list-header{flex:0;padding:10px 0}.list-header .list-header-content{gap:0 20px}.list-header .list-header-content .millennium-floater{display:none}.list-header .list-header-content .list-title{padding-top:0}.list-breadcrumb-menu,.drop-menu{z-index:800}.list-title-actions .show-filter{display:none}.list-main{flex:1;width:100%;max-width:none;background-color:#f3f3f3}.personal-content+.list-main{background-color:transparent}.list-sidebar{display:flex}.list-filter .list-filter-content{padding:10px 0}.list-content-map{background-color:#aad3df;flex:0 0 calc(100% - 390px);position:relative;overflow:hidden;z-index:0}.list-content-map:only-of-type{flex:1}.list-content-map-container{position:absolute;height:100%;width:100%}.list-content-map-actions{position:absolute;top:15px;z-index:1000;right:15px}.draw-area{height:40px;display:flex;align-items:center;border-radius:6px;padding:0 12px 0 10px;color:#fff;font-weight:600;background-color:#565b4e;font-size:13px;margin-left:auto;line-height:14px}.draw-area i{color:#fff;margin-right:6px}.map-pin{position:absolute;z-index:500;cursor:pointer}.map-pin:hover{filter:contrast(125%)}.pin-location{width:22px;height:30px;background:url("../Images/Backgrounds/bg-pin-location.svg") no-repeat center}.pin-location.pin-active{background:url("../Images/Backgrounds/bg-pin-location-active.svg") no-repeat center;z-index:1601}.pin-no-location{width:22px;height:22px;background:url("../Images/Backgrounds/bg-pin-no-location.svg") no-repeat center;border-radius:50%}.pin-no-location.pin-active{background:url("../Images/Backgrounds/bg-pin-no-location-active.svg") no-repeat center;z-index:1601}.pin-group{height:32px;width:32px;background-color:#71ac41;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(0,0,0,.4),0 2px 0 rgba(0,0,0,.2);line-height:32px;text-align:center;font-size:12px;color:#fff;font-weight:600}.pin-group.pin-active{background-color:#f7f8de;box-shadow:inset 0 0 0 2px rgba(0,0,0,.6),0 2px 0 rgba(0,0,0,.2);color:#06090a}.map-single-property{position:absolute;bottom:15px;width:500px;max-width:calc(100% - 30px);z-index:1605;left:50%;transform:translateX(-50%);display:none}.map-multiple-properties{position:absolute;top:50%;transform:translateY(-50%);z-index:1605;right:15px;max-height:calc(100% - 130px);background-color:#fff;border-radius:10px;box-shadow:0 6px 12px -6px rgba(0,0,0,.6);display:none}.map-mulitple-properties-content{overflow:auto;flex:1}.map-multiple-properties-close{display:none}.map-properties .map-multiple-properties .property{padding:15px 5px 15px 15px;box-shadow:0 1px 0 #000;border-radius:0;background-color:transparent}.map-properties .property{margin:0;min-height:105px;box-shadow:0 6px 12px -6px rgba(0,0,0,.6)}.map-properties .property-media{flex:0 0 180px}.map-properties .map-multiple-properties .property-media{border-radius:6px;overflow:hidden}.map-properties .property-type{font-size:15px}.map-properties .property-features{padding-top:2px}.map-properties .property-price{padding-top:0}.map-properties .property-features-text{font-size:13px}.map-properties .property-owner-logo a{width:70px}.list-main .map-properties .property-info-content{padding:10px}.map-properties .property-owner{flex:0 0 70px}.map-properties .property-contacts{gap:10px}.map-properties .property-price-item:only-of-type .property-price-value{font-size:16px;line-height:16px}.map-properties .property-price-type{padding-bottom:0}.map-properties .property-media-features{padding:5px;width:auto;left:auto;right:0}.map-properties .property-media-features div a{height:28px;width:28px}.map-properties .property-media-features div a i{font-size:20px}@media only screen and (max-width:1024px){.list-content-map{flex:0 0 calc(100% - 330px)}}@media only screen and (max-width:768px){header{display:none}.header-menu-btn i{color:#000}nav{z-index:1300}.header-content{height:60px}.header-user{display:none}.personal-menu{display:none}.personal-title{padding:20px 0}.personal-title-actions{margin-top:15px}.list-filter{z-index:1600}.center-content.list-header-content{max-width:calc(100% - 28px)}.list-header{position:fixed;z-index:1100;top:10px;width:calc(100% - 20px);left:10px;border-radius:10px;background-color:#fff;padding:14px 0;box-shadow:0 6px 12px -6px rgba(0,0,0,.6)}.list-title{flex-direction:row;align-items:center;padding:0}.list-breadcrumbs{display:none}.list-title h1{font-size:14px;padding:0;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-title-actions .show-filter{display:flex}.list-title-actions{padding:0!important}.show-filter{padding:0 10px;height:42px;font-size:14px;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.show-filter span{display:none}.show-filter i{margin:0}.show-map{padding:0 12px;position:fixed;top:95px;left:10px;box-shadow:none;height:40px;font-size:13px;background-color:#565b4e;color:#fff}.show-map i{color:#fff}.list-content-map-actions{top:95px;right:10px}.list-filter .list-filter-section:not(:first-of-type).save-btn{position:fixed;display:block;bottom:20px;left:0;width:100%}.list-sidebar{flex:0}.list-content-map{flex:1;margin:0;border-radius:0;position:relative}.list-filter{padding:0 20px;margin:0;position:fixed;bottom:20px;width:100%;box-sizing:border-box}.list-filter .list-filter-section.save-btn .list-filter-save{transform:none}.list-filter .list-filter-section.save-btn .list-filter-save a{height:60px;line-height:60px}.list-filter-save{position:relative;top:auto;left:auto;bottom:auto;right:auto;width:auto;text-align:center}.list-filter-save a{height:60px;display:inline-flex;font-size:15px;padding:0;width:60px;justify-content:center;border-radius:50%}.list-filter-save a span{display:none}.list-filter-save a i{margin:0}.list-filter-content{position:fixed;left:100%;height:100%;top:0;padding:0}.map-pin:hover{filter:none}.map-multiple-properties{max-height:calc(100% - 160px);top:auto;bottom:10px;right:10px;transform:none}}@media only screen and (max-width:480px){.map-properties .map-single-property{width:calc(100% - 20px)}.map-properties .property{flex-direction:column}.map-properties .property .property-media{flex:0;padding-bottom:75%;min-height:0;width:100%}.map-properties .property .property-info{flex:0 0 100%}.map-properties .property .property-contacts .property-phone a{padding:0 10px;font-size:13px}.map-properties .property .property-contacts .property-phone a i{display:none}.map-properties .property .property-contacts{flex:0 0 auto;gap:10px}.map-properties .property .property-owner{border:0;padding-top:0;order:3;margin-left:auto;flex:0 0 70px}.map-properties .map-multiple-properties{width:calc(100% - 20px);max-height:calc(100% - 200px)}.map-properties .map-multiple-properties .property{padding:15px;box-sizing:border-box}.map-multiple-properties-close{position:absolute;width:28px;height:28px;border-radius:50%;font-size:0;display:flex;color:#fff;background-color:#06090a;top:-16px;right:-8px;z-index:1}.map-multiple-properties-close i{margin:auto;font-size:18px}}