@charset "utf-8";body.page-location{padding-top:89px;}body.page-location .headline{width:900px;margin:0 auto;}body.page-location .headline span{margin-right:20px;}body.page-location .headline h1{font-family:var(--font-family-serif);font-style:var(--font-style-nrm);font-weight:var(--font-weight-nrm);margin:40px 0 20px;color:#142F4C;font-size:42px;line-height:47px;}body.page-location .headline p{margin:0 0 35px;}body.page-location h3{color:#142F4C;text-align:left;padding:30px 0;font-size:30px;font-family:var(--font-family-serif);font-style:var(--font-style-nrm);font-weight:var(--font-weight-nrm);}body.page-location .listing_images_wrap{position:relative;margin-bottom:30px;}body.page-location .location_map{margin-bottom:30px;position:relative;}body.page-location .location_map #map-canvas{height:575px;width:100%;display:block;}body.page-location .location_map .cnt{display:block;position:absolute;margin-right:auto;margin-left:auto;bottom:40px;text-align:right;left:0;right:0;margin-left:auto;margin-right:auto;}body.page-location .location_map .map_options{top:20px;right:calc(50% - 540px);position:absolute;z-index:500;}body.page-location .location_map .property-cta{z-index:500;position:absolute;bottom:30px;right:calc(50% - 540px);margin:0;}body.page-location .location_map .property-cta div{display:inline-block;margin-left:5px;}body.page-location .location_map .map_options ul.user_options{margin:0;padding:0;}body.page-location .location_map .map_options ul.user_options li{display:inline-block;line-height:13px;font-size:13px;letter-spacing:0.4px;font-family:var(--font-family-comp);font-weight:var(--font-weight-400);font-style:var(--font-style-nrm);text-align:center;cursor:pointer;height:62px;width:62px;}body.page-location .location_map .map_options ul.user_options li div{background-color:#fff;border:1px solid #fff;margin-right:1px;height:60px;display:flex;align-items:center;flex-direction:column;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;}body.page-location .location_map .map_options ul.user_options li i{display:block;font-size:22px;}body.page-location .location_map .map_options ul.user_options li span{display:block;padding-top:5px;}body.page-location .location_map .ll-filter-wrapper{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;z-index:500;position:absolute;background:#fff;top:72px;padding:5px;border-radius:5px;right:10px;}body.page-location .pin_label.office{background:#c29b40 !important;font-family:var(--font-family-urw);font-weight:var(--font-weight-400);font-style:var(--font-style-nrm);padding:5px;font-size:17px;z-index:1000002;display:inline-flex;align-items:center;}body.page-location .pin_label.office::after{border-top:8px solid #c29b40 !important;}body.page-location ul.quack-facts{display:flex;list-style:none;justify-content:space-between;margin:0;}body.page-location ul.quack-facts li{width:30%;display:inline-block;}body.page-location ul.quack-facts.grid_1 li{width:100%;display:inline-block;}body.page-location ul.quack-facts.grid_2 li{width:48.5%;display:inline-block;}body.page-location .location_news ul{margin-left:-1%;width:102%;}body.page-location .office_facts p{margin-bottom:20px;}body.page-location .tpl_topbar button{margin-left:auto;}body.page-location .tpl_topbar h2{font-family:var(--font-family-serif);font-style:var(--font-style-nrm);font-weight:var(--font-weight-nrm);font-size:24px;line-height:29px;color:#142F4C;margin:0;display:inline;padding:0;}body.page-location .tpl_topbar ul.profile_nav{margin:0;}body.page-location .tpl_topbar ul.profile_nav li{display:inline-block;}ul.profile_nav li a.active{color:#f89609;border-bottom:1px solid #f89609;}ul.profile_nav li a{text-transform:uppercase;font-size:14px;padding-bottom:2px;margin:2px 10px 5px;color:#999999;}body.page-location .desktop-gallery-holder{height:calc(100vh - 380px);}body.page-location .desktop-gallery-holder .desktop-full-banner{height:calc(100vh - 380px);}body.page-location .desktop-gallery-holder .desktop-full-banner .full-banner-slide{height:calc(100vh - 380px);}body.page-location-info .desktop-gallery-holder .desktop-gallery-holder{height:405px;}body.page-location-info .desktop-gallery-holder .desktop-full-banner{height:405px;}body.page-location-info .desktop-gallery-holder .desktop-full-banner .full-banner-slide{height:405px;}.page-location ul.key_facts li:last-child{width:66.666%;}.page-location ul.key_facts li a{color:#120900;text-decoration:underline;}body.page-location .inqu_form{top:unset;}body.page-location-info .inqu_form{position:relative;top:unset;width:325px;z-index:999;}body.page-location-info .new_markets{height:290px;}body.page-location-info .location_listings h3{margin-bottom:0;}body.page-location-info p.more{margin:30px 0 0 0;}body.page-location-info ul.real_estate_list{margin:0 auto;padding:0;list-style-type:none;display:block;width:100%;}body.page-location-info ul.real_estate_list li{float:left;width:27%;margin-right:9%}body.page-location-info ul.real_estate_list li:nth-child(3n){margin-right:0%}body.page-location-info ul.real_estate_list li:nth-child(3n+1){clear:both;}body.page-location-info ul.real_estate_list li a{color:#333333;display:block;border:1px solid transparent;padding:7px 21px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:15px;line-height:15px;}body.page-location-info ul.real_estate_list li a span{float:right;}body.page-location-info ul.real_estate_list li a:hover{border-color:#f99508;color:#f99508;}body.page-location-info.only h3{text-align:center;}body.page-location-info .location_list h4{font-family:var(--font-family-urw);font-style:var(--font-style-nrm);font-weight:var(--font-weight-500);font-size:19px;color:#120900;margin:20px 0;text-align:left;}body.page-location .topbar_ease.desktop,body.page-location .topbar_ease.tablet{height:unset;}body.page-location .desktop-gallery-holder .open_hours_info{top:40px;position:absolute;left:calc(50% - 540px);z-index:100;margin:0;}body.page-location .o_view_all a{text-transform:uppercase;}body.page-location .inqu_form .req-desc{display:none;}body.page-location .map-properties{display:none;}body.page-location .slide-pagination{display:none;}body.page-location .desktop-gallery-holder .open_hours_info li{display:block;background-color:rgba(245,246,247,1);height:42px;line-height:14px;font-size:14px;letter-spacing:1px;font-family:var(--font-family-comp);font-weight:var(--font-weight-600);font-style:var(--font-style-nrm);float:left;text-align:center;padding:10px 15px;cursor:pointer;display:flex;align-items:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;}body.page-location .desktop-gallery-holder .open_hours_info li span{display:inline-block;padding-left:7px;font-family:var(--font-family-urw);font-weight:var(--font-weight-400);font-style:var(--font-style-nrm);letter-spacing:initial;position:relative;top:-0.2px;}body.page-location .desktop-gallery-holder .open_hours_info li span.app_only{top:-1px;}body.page-location ul.all_office_hours{margin:0;padding:0;list-style-type:none;}body.page-location .all_office_hours li{display:block;line-height:15px;font-size:15px;padding-bottom:10px;}body.page-location .all_office_hours li:first-child{font-family:var(--font-family-comp);font-weight:var(--font-weight-600);font-style:var(--font-style-nrm);line-height:14px;font-size:14px;letter-spacing:1px;text-transform:uppercase;}body.page-location .all_office_hours li:last-child{padding-bottom:0;}body.page-location .all_office_hours li span{display:inline-block;width:33.333%;}body.page-location .all_office_hours li span.action{text-align:right;}.page-location ul.all_office_hours li a,.page-location ul.all_office_hours li a:hover,.page-location ul.all_office_hours li a:active,.page-location ul.all_office_hours li a:visited{text-decoration:underline;color:#142F4C;}.page-location ul.all_office_hours li a.book_small{text-decoration:none !important;}body.page-location .content_head{display:flex;justify-content:space-between;}body.page-location .tabs{list-style-type:none;margin:0;padding:0;}body.page-location .tabs li{display:inline-block;padding-right:20px;}body.page-location .tabs li a{text-transform:uppercase;color:#999999;font-family:var(--font-family-urw);font-style:var(--font-style-nrm);font-weight:var(--font-weight-500);font-size:13px;line-height:13px;padding-bottom:2px;border-bottom:1px solid transparent;}body.page-location .tabs li a.active,body.page-location .tabs li a:hover,body.page-location .tabs li a:active{color:#0069FF;border-bottom:1px solid #0069FF;}.module.agents #pagination_out{display:flex;margin-top:20px;justify-content:center;}.module.agents ul.get_pages{margin:0;padding:0;list-style-type:none;}.module.agents ul.get_pages li{display:inline-block;padding:0 5px;}.module.agents ul.get_pages li.inactive{color:#E4E4E4;}body.page-location .show_more_oitems{display:none;}body.page-location .btn_show_more_oitems{color:#0069FF;text-decoration:underline;display:inline-block;padding-left:5px;}body.page-location .sresults_wrap{margin-top:20px;}body.page-location .lslider-overflow{overflow:hidden;}body.page-location .lslider-desktop-wrapper{margin-bottom:40px;margin-top:20px;position:relative;width:150%;margin-left:-25%;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide{position:relative;overflow:hidden;}body.page-location .lslider-desktop-wrapper.min{margin:0 auto;margin-top:0px;margin-top:20px;max-width:1080px;overflow:hidden;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .content{display:none;justify-content:space-between;align-items:center;gap:12px;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .content.active{display:flex;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder{height:90px;padding:20px 0 10px;width:100%;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .cleft{flex:1 1 auto;min-width:0;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .cright{text-align:right;flex:0 0 auto;white-space:nowrap;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .image-holder{position:relative;transition:all 0.3s ease-in-out;opacity:0.5;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .image-holder.active{opacity:1;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .overlay{background:rgba(255,255,255,0.5);position:absolute;width:100%;height:100%;z-index:10;left:0;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .title a{color:#120900;text-decoration:underline;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .quick_info{height:16px;overflow:hidden;margin-bottom:0;margin-top:10px;display:block ruby;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .quick_info span{border-left:1px solid #120900;color:#120900;font-family:var(--font-family-comp);font-weight:var(--font-weight-600);font-style:var(--font-style-nrm);letter-spacing:1px;padding:0 10px 0 10px;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .quick_info span:first-child{border-left:0;padding:0 10px 0 0;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .price{font-size:19px;line-height:19px;font-family:var(--font-family-urw);font-style:var(--font-style-nrm);font-weight:var(--font-weight-500);}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .link a{color:#f99508;text-transform:uppercase;font-size:13px;margin-top:10px;display:block;}body.page-location .lslider-desktop-wrapper .lslider-desktop img{max-width:100%;width:100%;}body.page-location .lslider-desktop-wrapper .nm_next,body.page-location .lslider-desktop-wrapper .nm_prev{display:block;height:51px;width:51px;position:absolute;background:url(/images/arrow-horz-circle.png) no-repeat;background-position-x:0%;background-position-y:0%;z-index:100;cursor:pointer;left:30px;}body.page-location .lslider-desktop-wrapper .nm_next{background-position:-51px 0;right:30px;left:unset;}body.page-location .lslider-desktop-wrapper .cnt{position:absolute;top:calc(50% - 75px);left:0;right:0;margin-left:auto;margin-right:auto;}body.page-location .nav_mob{color:#fff;background:rgba(240,240,240,1) none repeat scroll 0% 0%;position:fixed;bottom:0;width:100%;z-index:1010;padding:7px 0;height:53px;overflow:hidden;display:none;}body.page-location .nav_mob .mobile_nav ul{margin:0;margin-top:0px;padding:0;list-style-type:none;display:inline-block;margin-top:14px;width:100%;display:flex;}body.page-location .nav_mob .mobile_nav ul li{display:inline-block;}body.page-location .nav_mob .mobile_nav ul li:last-child{margin-left:auto;}body.page-location .nav_mob .mobile_nav ul li a{text-transform:uppercase;font-size:14px;padding-bottom:2px;margin:7px;color:#999999;}body.page-location .nav_mob .mobile_nav ul li a.active{color:#f89609;border-bottom:1px solid #f89609;}body.page-location .nav_mob .mobile_nav ul li:last-child a{text-transform:uppercase;font-size:17px;padding:0px 7px 9px 7px;color:#000000;margin:0;}body.page-location .inqu_form.fixed{top:160px !important;}body.page-location .hero-top-holder{margin-bottom:0;}body.page-location-info .inqu_form{margin-top:30px;}.markercluster30{width:30px !important;height:30px !important;border-radius:30px;background:#142F4C;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;line-height:14px;font-family:var(--font-family-comp);font-weight:var(--font-weight-400);font-style:var(--font-style-nrm);text-decoration:none;text-align:center;}.markercluster30:hover{background:#0069FF;}.markercluster45{width:45px !important;height:45px !important;border-radius:45px;background:#142F4C;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;line-height:18px;font-family:var(--font-family-comp);font-weight:var(--font-weight-400);font-style:var(--font-style-nrm);text-decoration:none;text-align:center;}.markercluster45:hover{background:#0069FF;}.markercluster60{width:60px !important;height:60px !important;border-radius:60px;background:#142F4C;display:flex;justify-content:center;align-items:center;color:#fff;font-size:25px;line-height:25px;font-family:var(--font-family-comp);font-weight:var(--font-weight-400);font-style:var(--font-style-nrm);text-decoration:none;text-align:center;}.markercluster60:hover{background:#0069FF;}.custom-div-icon{border:0px;background:transparent;}.leaflet-container .leaflet-control-attribution{display:block;}body.page-location .location_map .map_container .map_options{top:10px;right:10px;position:absolute;z-index:500;}body.page-location .location_map .generic-map-option{bottom:30px;left:10px;position:absolute;z-index:499;}body.page-location .location_map .generic-map-option ul.generic-map-options{margin:0;padding:0;list-style-type:none;}body.page-location .location_map .generic-map-option ul.generic-map-options li{background:#FFF;box-shadow:0px 0px 6px #00000026;border-radius:5px;opacity:1;}body.page-location .location_map .generic-map-option ul.generic-map-options li.satellit{margin-bottom:15px;}body.page-location .location_map .generic-map-option ul.generic-map-options li a{padding:5px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;line-height:14px;}body.page-location .location_map .generic-map-option ul.generic-map-options li a.active{color:#0089FF;}body.page-location .location_map .generic-map-option ul.generic-map-options li span{display:block;width:14px;height:1px;background:#F5F6F7;margin:0 8px;}body.page-location .location_map .generic-map-tool{top:30px;right:10px;position:absolute;z-index:501;}body.page-location .location_map .generic-map-tool ul.generic-map-tools li a{padding:13.4px;display:block;line-height:14px;font-size:14px;letter-spacing:0.4px;font-family:var(--font-family-comp);font-weight:var(--font-weight-400);font-style:var(--font-style-nrm);}body.page-location .location_map .generic-map-tool ul.generic-map-tools li a.active{color:#0089FF;}body.page-location .location_map .generic-map-tool ul.generic-map-tools{margin:0;padding:0;list-style-type:none;}body.page-location .location_map .generic-map-tool ul.generic-map-tools li{background:#FFF;box-shadow:0px 0px 6px #00000026;border-radius:5px;opacity:1;display:inline-block;position:relative;}body.page-location .location_map .generic-map-tool ul.generic-map-tools li.boundary{display:none;}body.page-location .location_map .generic-map-tool ul.generic-map-tools li.boundary.visible{display:inline-block;}body.page-location .location_map .generic-map-tool ul.generic-map-tools li.ll-layers.active::after{content:' ';width:100%;position:absolute;height:20px;background:#fff;bottom:-12px;box-sizing:unset;display:inline-block;}body.page-location .location_map .ll-filter-wrapper fieldset.filters .prettycb{display:inline-block;margin-bottom:10px;width:calc(33% - 1em)}body.page-location .location_map .ll-filter-wrapper .filters .category-title{font-family:var(--font-family-comp);font-weight:var(--font-weight-600);font-style:var(--font-style-nrm);line-height:11px;font-size:11px;text-transform:uppercase;color:#AAAAAA;letter-spacing:0.4px;}body.page-location .location_map .ll-filter-wrapper fieldset.switch .prettycb.p-switch{display:block;}body.page-location .location_map .ll-filter-wrapper .schools-container fieldset.switch{margin-bottom:15px;}body.page-location .location_map .heatmaps-container .heatmaps-filter{margin:2.5px 5px 2.5px 0;width:77px;height:77px;background:#fff;background-color:rgb(255,255,255);background-clip:border-box;display:inline-block;border:1px solid #cccccc;border-top-color:rgb(204,204,204);border-right-color:rgb(204,204,204);border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;position:relative;}body.page-location .location_map .heatmaps-container .heatmaps-filter.filter-selected{background-color:#0069FF !important;border-color:#0069FF;}body.page-location .location_map .heatmaps-container .heatmaps-filter .ll-icon svg{display:table-cell;vertical-align:middle;text-align:center;height:35px;width:77px;stroke:#808080;fill:#808080;}body.page-location .location_map .heatmaps-container .heatmaps-filter.filter-selected .ll-icon svg{stroke:white;fill:white;}body.page-location .location_map .heatmaps-container .heatmaps-filter.filter-selected .ll-label{color:white;}body.page-location .location_map .heatmaps-container .heatmaps-filter .ll-label{font-size:11px;display:table;height:20px;width:100%;}body.page-location .location_map .heatmaps-container .heatmaps-filter .ll-label span{display:table-cell;vertical-align:middle;text-align:center;height:100%;width:100%;line-height:1em;padding:0px 2px;}body.page-location .location_map .heatmaps-container .heatmaps-filter input{opacity:0;width:0;height:0;position:absolute;}body.page-location .location_map .heatmaps-container .heatmaps-filter .ll-icon{display:table;height:35px;margin-top:15px;}body.page-location .location_map .map_options{top:60px;}body.page-location .location_map .map_options ul.user_options{margin:0;padding:0;}body.page-location .location_map .map_options ul.user_options li{display:inline-block;line-height:13px;font-size:13px;letter-spacing:0.4px;font-family:var(--font-family-comp);font-weight:var(--font-weight-400);font-style:var(--font-style-nrm);text-align:center;cursor:pointer;height:62px;width:62px;}body.page-location .location_map .map_options ul.user_options li.active{color:#0089FF;}body.page-location .location_map .map_options ul.user_options li:hover{color:#0089FF;}body.page-location .location_map .map_options ul.user_options li div{background-color:#fff;border:1px solid #fff;margin-right:1px;height:60px;display:flex;align-items:center;flex-direction:column;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;}body.page-location .location_map .map_options ul.user_options li.active div{border:1px solid #0089FF;}body.page-location .location_map .map_options ul.user_options li i{display:block;font-size:22px;}body.page-location .location_map .map_options ul.user_options li span{display:block;padding-top:5px;}body.page-location .ll-legend{display:none;width:100%;justify-content:space-between;margin-top:10px;align-items:center;}body.page-location .ll-legend .heat{display:block;width:90%;height:6px;border-radius:3px;background-image:linear-gradient(to right,#E8813B 0%,#F7CB18 31%,#93C53E 68%,#349946 100%);margin:3px 7px 0;}body.page-location .ll-legend .good{height:14px;display:block;color:#444444;}body.page-location .ll-legend .poor{height:14px;display:block;color:#444444;}body.page-location .heatmaps-container.activated .ll-legend{display:flex;}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{margin:10px 10px 5px 10px;}@media screen and (min-width:1800px){body.page-location .lslider-desktop-wrapper{margin:0 auto;margin-top:20px;max-width:1080px;overflow:hidden;}}@media screen and (max-width:1280px){body.page-location .location_map .generic-map-tool{z-index:1000;}body.page-location .location_map .ll-filter-wrapper{z-index:500;}}@media screen and (max-width:1080px){body.page-location .location_map .map_options{right:20px;}body.page-location .location_map .ll-filter-wrapper{left:10px;}body.page-location .location_map .property-cta{right:20px;}body.page-location .desktop-gallery-holder .open_hours_info{left:20px;top:20px;}body.page-location-info ul.real_estate_list li{float:left;width:45%;margin-right:5%}body.page-location-info ul.real_estate_list li:nth-child(3n){margin-right:5%}body.page-location-info ul.real_estate_list li:nth-child(2n){margin-right:0%}body.page-location-info ul.real_estate_list li:nth-child(3n+1){clear:none;}body.page-location-info ul.real_estate_list li:nth-child(2n+1){clear:both;}body.page-location .lslider-desktop-wrapper.min{width:100%;}body.page-location .lslider-desktop-wrapper.min .lslider-desktop .listing_slide .content-holder{width:96%;margin:0 auto;}body.page-location .cnt.main .span8{width:calc(95% - 325px);overflow:hidden;}body.page-location .span4{width:325px;position:relative;display:block !important;}body.page-location .location_map .generic-map-tool ul.generic-map-tools li.ll-layers.active::after{height:10px;bottom:-4px;}}@media screen and (max-width:840px){body.page-location .headline span{display:block;margin-top:5px;}body.page-location .lslider-desktop-wrapper{width:100%;margin-left:0%;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .content{display:flex;justify-content:space-between;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .content-holder .content dif:first-child{width:60%;}body.page-location .lslider-desktop-wrapper .lslider-desktop .listing_slide .image-holder{opacity:1 !important;}body.page-location-info ul.real_estate_list li{float:left;width:100%;margin-right:0%}body.page-location-info ul.real_estate_list li:nth-child(3n){margin-right:0%}body.page-location-info ul.real_estate_list li:nth-child(2n){margin-right:0%}body.page-location-info ul.real_estate_list li:nth-child(3n+1){clear:none;}body.page-location-info ul.real_estate_list li:nth-child(2n+1){clear:none;}body.page-detail .inqu_form.fixed{top:unset !important;}body.page-location .all_office_hours li span.action{width:10.333%;}body.page-location .all_office_hours li span.time{width:56.333%;}.page-location ul.all_office_hours li a.book_large{display:none;}body.page-location{padding-top:112px;}body.page-location .topbar_ease.desktop,body.page-location .topbar_ease.tablet{height:unset;}.page-location ul.key_facts li{width:50%;}.page-location ul.key_facts li:last-child{width:100%;}body.page-location .headline h1{font-size:37px;line-height:42px;margin:40px 0 20px;}body.page-location .headline{width:80%;}body.page-location .desktop-gallery-holder{height:450px;}body.page-location .desktop-full-banner{height:450px;}body.page-location .desktop-full-banner .full-banner-slide{height:450px;}body.page-location .cnt.main .span8{display:block;float:none;width:100%;}body.page-location .cnt.main .span4{display:block;float:none;width:100%;height:unset !important;margin-left:0;}body.page-location .inqu_form{position:relative !important;top:unset !important;padding:40px 0 30px;width:100%;}}@media screen and (max-width:767px){body.page-location .lslider-desktop-wrapper{display:none;}.module.agents #pagination_out{margin-bottom:30px;}body.page-location .location_map .cnt{margin-left:15px;margin-right:15px;}body.page-location .headline h1{margin:20px 0 20px;}body.page-location .desktop-gallery-holder .open_hours_info li{height:auto;padding:10px 5px;padding-left:5px;max-width:calc(100% - 10px);text-align:left;line-height:13px;font-size:13px;}body.page-location .desktop-gallery-holder .open_hours_info{left:0;margin:0 20px;}.page-location ul.key_facts li span{display:block;}body.page-location .desktop-gallery-holder{height:300px;}body.page-location .desktop-gallery-holder .desktop-full-banner{height:300px;}body.page-location .desktop-gallery-holder .desktop-full-banner .full-banner-slide{height:300px;}body.page-location .headline h1{font-size:28px;line-height:33px;}body.page-location ul.quack-facts{display:block;justify-content:unset;width:100%;}body.page-location ul.quack-facts li{width:100%;}body.page-location ul.quack-facts.grid_2 li{width:100%;}body.page-location{padding-top:0;}body.page-location .desktop-gallery-holder .desktop-full-banner .full-banner-slide a.bdesc{color:#E4E4E4;position:absolute;bottom:10px;padding:10px 0;width:98.7vw;text-align:center;text-decoration:underline;}.lSSlideOuter .lSPager.lSpg{display:none;}body.page-location .tpl_topbar{display:none;}body.page-location .headline p{display:none;}body.page-location .location_map .property-cta div{display:block;margin-left:0;margin-top:5px;}}@media (max-height:499px) and (max-width:935px),(max-height:935px) and (max-width:499px){body.page-location .content_head .slide_head{margin-bottom:13px;}body.page-location .lslider-desktop-wrapper{display:none;}.module.agents #pagination_out{margin-bottom:30px;}body.page-location .cnt.main .span4{display:block;float:none;width:100%;}body.page-location .inqu_form{position:relative;top:unset !important;padding:40px 0 30px;width:100%;}body.page-location .location_map .cnt{margin-left:15px;margin-right:15px;}body.page-location .headline h1{margin:20px 0 20px;}body.page-location .desktop-gallery-holder .open_hours_info li{height:auto;padding:10px 5px;padding-left:5px;max-width:calc(100% - 10px);text-align:left;line-height:13px;font-size:13px;}body.page-location .desktop-gallery-holder .open_hours_info{left:0;margin:0 20px;}body.page-location .headline{width:80%;}body.page-location{padding-top:0;}.page-location ul.key_facts li span{display:block;}body.page-location .desktop-gallery-holder .desktop-full-banner .full-banner-slide a.bdesc color:#E4E4E4;position:absolute;bottom:10px;padding:10px 0;width:98.7vw;text-align:center;text-decoration:underline;}.lSSlideOuter .lSPager.lSpg{display:none;}body.page-location .tpl_topbar{display:none;}body.page-location .headline p{display:none;}}@media screen and (max-width:480px){body.page-location .desktop-gallery-holder .open_hours_info li{justify-content:left;padding-left:7px;}}