﻿body.property-details-page.bar-visible{top:0!important;position:relative}body.property-details-page.bar-visible #MainForm{position:relative;top:40px}.skiptranslate{height:42px;position:absolute;width:100%}#topMobileHeader{display:none}#topHeader.menu-open,#user-navigation-menu.menu-open{z-index:11}.main{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:5px;height:251px}.main.two-column{grid-template-rows:1fr;grid-template-columns:2fr 2fr}.image{width:100%;height:100%}.main.three-column .image:first-of-type,.main.four-column .image:first-of-type,.main.five-column .image:first-of-type{grid-column:1/span 2;grid-row:1/span 2}.main .image:nth-child(n+4){display:none}.main .image img{width:100%;height:100%;object-fit:cover}@media (max-width:350px){#pnlLastSlideModal{top:100px}}@media (min-width:768px){.main{grid-template-columns:2fr 1fr 1fr;grid-gap:10px;height:370px}.main.three-column .image:first-of-type,.main.four-column .image:first-of-type,.main.five-column .image:first-of-type{grid-column:1/span 1;grid-row:1/span 2}.main.five-column .image:nth-child(n+4){display:block}.main.five-column .image:nth-child(n+6){display:none}.main.four-column .image:nth-child(n+4){grid-row:1/span 2;display:block}.main.three-column .image:nth-child(n+2){display:block;grid-row:1/span 2}}@media screen and (min-width:320px) and (max-width:920px) and (orientation:landscape){.gallery-block{padding:0 25%}.gallery-left-opt{width:20%}.top-options{display:flex;justify-content:space-between;width:100%;position:absolute;flex-wrap:wrap}.gallery-left-opt,.gallery-right-opt{display:flex;align-items:center}.gallery-left-opt .slide-number{margin:0;flex-grow:1;justify-content:center}.gallery-left-opt .slide-number,.gallery-options{display:none}.gallery-container #modalContent{width:91.66666666666666%}.gallery-container,.gallery-container #modalContent,.gallery-container #modalContent .mySlides *{height:100vh}}.gallery-last-slide .mobile-slide-number span,.gallery-last-slide .mobile-slide-number svg{color:#3e455b;stroke:#3e455b}@media screen and (min-width:500px) and (max-width:920px) and (orientation:landscape){#pnlLastSlideModal{bottom:auto}.gallery-block{padding:0 15%}.gallery-left-opt{width:15%}.gallery-left-opt .slide-number{display:flex;align-items:center}.mobile-slide-number{display:none}.gallery-container .left,.gallery-container .right{display:block}}@media (min-width:920px){.main{height:600px}}.remove-item,.property-gallery .main img.remove-item{display:none}#tab_map{width:100%;height:300px;margin:10px 0 20px;display:none}.show-map-button:hover span{color:#00c2b2;border:1px solid #00c2b2;background:#fff}@media all and (max-width:1199px){.show-more-hidden.features{max-height:175px;max-height:10.9375rem;overflow-y:hidden}.show-more-hidden.description{max-height:488px;max-height:30.5rem;overflow-y:hidden}.show-more-hidden::after{background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0)0,#fff 100%);content:"";position:absolute;bottom:0;width:100%;height:4rem;right:0}}#tab_map{position:relative;padding-bottom:56.25%;padding-top:18%;height:0}#tab_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#reportErrorModal,.mortgage_calculator{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:3000;overflow:auto}#reportErrorModal .mobile-header{display:flex}@page{margin:7mm 15mm}@page :header{content:none;display:none}@page :footer{content:none;display:none}@media print{@page{size:auto;margin:7mm 20mm 7mm 20mm;color:#fff;height:100%}@-moz-document url-prefix(){@page{margin:3mm 15mm}}*{box-sizing:border-box}body{margin:0;height:100%}main{position:relative;height:100%}header,#listing_enquiry_form,.property_sidebar,.disclaimer,.similar-properties-carousel,footer,.details-shortlist-options,.floor-plans-button,.details_request_button,.show-map-button,.description-show-more-link,.show-more-hidden::after,.apits_details_map,#photo_gallery .main img:not(.remove-item),.openGallery{display:none}.property-gallery .main img.remove-item,.remove-item,.property_details h3,.property_details ul{display:block}article{break-inside:avoid}#photo_gallery .main{height:auto;border-radius:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:13mm}#photo_gallery .main img{margin:0;margin-bottom:5mm;width:48%;display:block;max-height:55mm;height:60mm}.logo svg{transform:scale(2);width:160px}.property_details{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:13mm}.apits_details_description{width:67.5%;bottom:0;padding-right:2.5%}}.mortgage_calculator_form{max-width:425px;height:780px;margin:1%auto}.mortgage-buttons{padding:22px 10px;top:-39px}.mortgage-buttons a{background-color:rgba(45,60,110)}.iframe-mortgage-calculator{height:755px}.shortlist-toggle.saved svg{fill:#f28b01}#modalContent{position:relative;background-color:transparent;margin:auto;padding:0;max-width:990px}.mySlides img{width:100%;display:block;max-height:768px;object-fit:cover;margin:0 auto}@media (min-width:920px){.mySlides img{width:auto;max-width:100%}}.rhs-banner{min-width:300px;min-height:250px}.exp-similar-properties-carousel h2{border-bottom:1px solid #d5d5d5;padding:20px}.exp-similar-properties-carousel .wrapper{padding:20px}.exp-similar-properties-carousel h3{text-align:center}
