@charset "UTF-8";
/*!
 * Description: PAPI 2.0 CSS
 * Author: Lyles Sutherland Ltd.
 * Version: 0.0.1
 * Year: 2022
*/
@media screen and (min-width:767.98px){.property-accordion.mobile-only .accordion-button{display:none !important}}@media screen and (min-width:767.98px){.property-accordion.mobile-only .accordion-content-container{background-color:transparent;display:block !important}}.advanced-search-button{position:relative;margin-right:15px}.advanced-search-button>span.advanced-counter{position:absolute;border-radius:50%;width:25px;font-size:14px;top:-12px;right:-12px;pointer-events:none;line-height:1.7;height:25px}.advanced-search-button:before{content:"";font-weight:700;font-family:"Font Awesome 5 Pro"}.search-type-wrapper{margin-right:15px}.search-type-wrapper .button{padding:5px 10px !important}.search-type-wrapper .button:not(:last-child){margin-right:5px}.search-type-wrapper:not(:last-child){margin-bottom:20px}.search-field-wrapper,.search-dual-field-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:125px}.search-field-wrapper{margin-right:15px}.search-field-wrapper input{width:100%}.search-submit-button:before{content:"";font-weight:700;font-family:"Font Awesome 5 Pro"}.search-type-wrapper.inline-search-tabs{background:#d3d3d3;padding:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.search-type-wrapper.inline-search-tabs .button:not(.active){background:0 0 !important;color:#000 !important;border:none !important}.search-type-wrapper .button:not(.active){opacity:.5}.inline-search-tabs+.property-search-form__main{margin-top:15px}.advanced-search-fields-wrapper .search-dual-field-wrapper .search-field-wrapper:first-child{margin-right:15px}.advanced-search-fields-wrapper .search-field-wrapper{margin-right:0}.modal-body .property-search-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-body .advanced-search-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-body .property-search-form__main{margin-bottom:20px}.modal-body .advanced-search-button,.modal-body .search-submit-button{display:none}.multi-checkbox-wrapper label:not(:last-child){margin-right:15px}.autocomplete-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-address-wrapper input{width:100%}.properties-listing-header{margin-bottom:20px}@media screen and (max-width:991.98px){.properties-listing-header{margin-bottom:16.6666666667px}}@media (max-width:767.98px) and (min-width:576px){.properties-listing-header{margin-bottom:13.3333333333px}}@media screen and (max-width:577.98px){.properties-listing-header{margin-bottom:10px}}.tease-property.sticky-property{border-bottom:5px solid #000}.sorter-select-field:not(:first-child){margin-left:15px}.sorter-select-field #property-overview-map-view:not(:last-child){margin-right:15px}.properties-found-count__number:not(:last-child){margin-right:3px}.featured-properties-slider{overflow:hidden}.featured-properties-slider .pm-wrapper{font-size:0}.featured-properties-slider .pm-wrapper:after{content:attr(data-number);font-size:1rem;font-weight:700}.featured-properties-slider .slick-slide{margin-left:0;margin-right:0}@media screen and (min-width:577.98px){.featured-properties-slider .slick-slide{margin-left:15px;margin-right:15px}}.featured-properties-slider .slick-list{margin-left:0;width:100%}@media screen and (min-width:577.98px){.featured-properties-slider .slick-list{margin-left:-15px;width:calc(100% + 30px)}}.featured-properties-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.featured-properties-slider .slick-track .slick-slide{height:auto}.featured-properties-slider .slick-track .slick-slide>div{height:100%}.section-similar-properties>.container .slick-slide{width:100%}@media screen and (min-width:1199.98px){.section-similar-properties>.container .slick-slide{max-width:350px}}@media (max-width:1499.98px) and (min-width:1200px){.section-similar-properties>.container .slick-slide{max-width:350px}}@media (max-width:1199.98px) and (min-width:992px){.section-similar-properties>.container .slick-slide{max-width:450px}}@media (max-width:991.98px) and (min-width:768px){.section-similar-properties>.container .slick-slide{max-width:690px}}.section-similar-properties>.container-fluid .slick-slide{width:100%}@media screen and (min-width:1600px){.section-similar-properties>.container-fluid .slick-slide{max-width:605px}}@media only screen and (min-width:1500px){.section-similar-properties>.container-fluid .slick-slide{max-width:605px}}@media (max-width:1499.98px) and (min-width:1200px){.section-similar-properties>.container-fluid .slick-slide{max-width:470px}}@media (max-width:1199.98px) and (min-width:992px){.section-similar-properties>.container-fluid .slick-slide{max-width:960px}}.section-similar-properties .slick-track{margin-left:0;margin-right:0}.property-banner{margin-top:20px;font-size:1rem;padding:6px 12px;display:inline-block}.property-banner:not(:last-child){margin-right:10px}@media screen and (max-width:991.98px){.property-banner{margin-top:16.6666666667px}}@media (max-width:767.98px) and (min-width:576px){.property-banner{margin-top:13.3333333333px}}@media screen and (max-width:577.98px){.property-banner{margin-top:10px}}.pm-wrapper{position:relative;white-space:nowrap;display:inline-block}.pm-wrapper.pm-bedrooms:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-bathrooms:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-rooms:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-garden:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-parking:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-epc:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-furnished:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-deposit:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-pets:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-smokers.allowed:before,.pm-wrapper.pm-smokers.considered:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-smokers.not-allowed:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-bills:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper.pm-ctb:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.pm-wrapper:before{display:inline-block;margin-right:3px;font-size:1.2rem;text-align:center;min-width:24px}@media screen and (max-width:577.98px){.pm-wrapper:after{content:attr(data-number);font-size:1rem;font-weight:700}}.pm-wrapper:not(:last-child){margin-right:12px}@media screen and (max-width:577.98px){.pm-wrapper{font-size:0}}.property-price-investment-availability>div:not(:last-child){margin-right:3px}.property-price-investment-availability abbr{-ms-flex-item-align:end;align-self:end;margin-left:3px}@media screen and (max-width:767.98px){.property-accordion.mobile-only .accordion-content-container .accordion-title{display:none}}@media screen and (min-width:767.98px){.property-accordion.mobile-only.accordion-wrapper{border-bottom:0}}@media screen and (max-width:767.98px){.property-accordion.mobile-only .accordion-content{padding-bottom:20px}}.property-accordion.mobile-always .accordion-content{padding-bottom:20px}.property-accordion .accordion-button{display:block;width:100%}.button.button-property-extra{outline:none;text-transform:none;padding-left:0;padding-right:0}.button.button-property-extra.photos:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.button.button-property-extra.floorplan:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.button.button-property-extra.video:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.button.button-property-extra.map:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.button.button-property-extra.street-view:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro";opacity:1}.button.button-property-extra.virtual-tour:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.button.button-property-extra:before{display:inline-block;margin-right:5px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.button.button-property-extra:hover:before,.button.button-property-extra:active:before,.button.button-property-extra:focus:before{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}#extra-buttons-wrapper{margin-top:20px;position:relative;z-index:10}#extra-buttons-wrapper .button:not(:last-child):after{content:'';display:inline-block;height:50%;border-left:2px solid;margin-left:15px;margin-right:15px}@media (max-width:767.98px) and (min-width:576px){#extra-buttons-wrapper .button:not(:last-child):after{margin-left:6px;margin-right:6px}}@media screen and (max-width:577.98px){#extra-buttons-wrapper .button{font-size:0}#extra-buttons-wrapper .button:before{font-size:1.3rem}}.function-buttons-wrapper .button:not(:last-child){margin-right:20px}.save-property-button:before,.back-property-button:before,.share-property-button:before{display:inline-block;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.save-property-button:hover:before,.save-property-button:active:before,.save-property-button:focus:before,.back-property-button:hover:before,.back-property-button:active:before,.back-property-button:focus:before,.share-property-button:hover:before,.share-property-button:active:before,.share-property-button:focus:before{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.save-property-button.saved:before{content:"";font-weight:700;font-family:"Font Awesome 5 Pro";opacity:1}.save-property-button.saving:before{content:"";font-weight:700;font-family:"Font Awesome 5 Pro";opacity:.5;pointer-events:none}.save-property-button.no-label{font-size:0 !important}.save-property-button.no-label:before{font-size:1.25rem !important}.save-property-button.no-label:after{font-size:0 !important}.save-property-button:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}@media screen and (max-width:577.98px){.save-property-button{font-size:0}.save-property-button:after{content:attr(data-label);display:inline-block}.save-property-button:before,.save-property-button:after{font-size:1rem}}.back-property-button:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}@media screen and (max-width:577.98px){.back-property-button{font-size:0}.back-property-button:after{content:attr(data-label);display:inline-block}.back-property-button:before,.back-property-button:after{font-size:1rem}}.share-property-button:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.share-wrapper{position:relative}.share-wrapper .social-sharing-wrapper{overflow:hidden;width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.share-wrapper .social-sharing-wrapper.w-0{width:0}.share-wrapper .sharing-icon.sharing-twitter:before{content:"";font-weight:400;font-family:"Font Awesome 5 Brands";color:#3b5998}.share-wrapper .sharing-icon.sharing-facebook:before{content:"";font-weight:400;font-family:"Font Awesome 5 Brands";color:#00acee}.share-wrapper .sharing-icon.sharing-linkedin:before{content:"";font-weight:400;font-family:"Font Awesome 5 Brands";color:#0072b1}.share-wrapper .sharing-icon.sharing-email:before{content:"";font-weight:700;font-family:"Font Awesome 5 Pro";color:#c71610}.share-wrapper .sharing-icon:not(:first-child){margin-left:10px}.share-wrapper .sharing-icon:before{font-size:2rem}#property-gallery .slick-slide{margin:0 10px;line-height:0}.documents-wrapper .button:before{content:"";font-weight:300;font-family:"Font Awesome 5 Pro";display:inline-block;margin-right:5px}#property-sidebar-wrapper .button:not(:last-child){margin-bottom:20px}#mega-map-property-preview{position:relative;top:10px;left:10px}#mega-map-property-preview .property-infowindow-wrapper{position:absolute;top:0;z-index:10;max-width:calc(100% - 20px);-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:1px 1px 20px 0 rgba(0,0,0,.5);box-shadow:1px 1px 20px 0 rgba(0,0,0,.5);opacity:0}@media screen and (min-width:577.98px){#mega-map-property-preview .property-infowindow-wrapper{max-width:400px}}#property-extra-details-modal .modal-dialog{max-width:1110px}#property-extra-details-modal .property-meta{margin-bottom:-20px;-ms-flex-preferred-size:100%;flex-basis:100%}#property-extra-details-modal .property-meta:not(:first-child){margin-top:20px}@media screen and (max-width:991.98px){#property-extra-details-modal .property-meta:not(:first-child){margin-top:16.6666666667px}}@media (max-width:767.98px) and (min-width:576px){#property-extra-details-modal .property-meta:not(:first-child){margin-top:13.3333333333px}}@media screen and (max-width:577.98px){#property-extra-details-modal .property-meta:not(:first-child){margin-top:10px}}@media screen and (max-width:991.98px){#property-extra-details-modal .property-meta{margin-bottom:-16.6666666667px}}@media (max-width:767.98px) and (min-width:576px){#property-extra-details-modal .property-meta{margin-bottom:-13.3333333333px}}@media screen and (max-width:577.98px){#property-extra-details-modal .property-meta{margin-bottom:-10px}}@media screen and (max-width:577.98px){#property-extra-details-modal .modal-close{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (max-width:577.98px){#property-extra-details-modal .property-meta{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}#property-extra-details-modal .property-modal-header{margin-right:30px}#property-extra-details-modal .property-modal-header .property-price-investment-availability{margin-left:30px}@media screen and (max-width:577.98px){#property-extra-details-modal .property-modal-header{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}}#nav-property-extra-details{border-bottom:0}.property-nav-item{font-size:0}.property-nav-item#v-pills-nav-booking:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.property-nav-item#v-pills-nav-home-report:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.property-nav-item#v-pills-nav-map:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.property-nav-item#v-pills-nav-street-view:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}.property-nav-item#v-pills-nav-mobile-office:before{content:"";font-weight:400;font-family:"Font Awesome 5 Pro"}@media screen and (min-width:991.98px){.property-nav-item{font-size:1rem}.property-nav-item:before{content:none !important}}.property-nav-item:before{display:block;font-size:1.3rem}.tease-property{overflow:hidden;position:relative;z-index:0}.tease-property.abstract-padding .property-abstract{padding:30px}@media screen and (max-width:991.98px){.tease-property.abstract-padding .property-abstract{padding:25px}}@media (max-width:767.98px) and (min-width:576px){.tease-property.abstract-padding .property-abstract{padding:20px}}@media screen and (max-width:577.98px){.tease-property.abstract-padding .property-abstract{padding:15px}}.tease-property .property-overview-slider img{width:100%}.tease-property .property-abstract{height:100%}.tease-property .property-overview-arrows-wrapper{position:relative}.tease-property .slick-arrow{opacity:0}.tease-property .slick-arrow.slick-disabled{opacity:0}.tease-property .invisible-link:hover .slick-current img,.tease-property .invisible-link:active .slick-current img,.tease-property .invisible-link:focus .slick-current img{-webkit-transform:scale(1.05);transform:scale(1.05)}.tease-property .slick-dots.pog-slick-dots{margin-top:-36px;margin-bottom:0;padding:6px 0}.tease-property .slick-dots.pog-slick-dots>li{z-index:10}.tease-property .property-meta{border-top:2px solid;padding-top:20px;margin-top:20px}@media screen and (max-width:991.98px){.tease-property .property-meta{padding-top:16.6666666667px}}@media (max-width:767.98px) and (min-width:576px){.tease-property .property-meta{padding-top:13.3333333333px}}@media screen and (max-width:577.98px){.tease-property .property-meta{padding-top:10px}}@media screen and (max-width:991.98px){.tease-property .property-meta{margin-top:16.6666666667px}}@media (max-width:767.98px) and (min-width:576px){.tease-property .property-meta{margin-top:13.3333333333px}}@media screen and (max-width:577.98px){.tease-property .property-meta{margin-top:10px}}.tease-property .save-property-button{position:absolute;top:30px;right:30px;z-index:10}.tease-property img.po-image{width:100% !important}.tease-property:hover .slick-arrow,.tease-property:active .slick-arrow,.tease-property:focus .slick-arrow{opacity:1}.tease-property:hover .slick-arrow.slick-disabled,.tease-property:active .slick-arrow.slick-disabled,.tease-property:focus .slick-arrow.slick-disabled{opacity:.5}.single-property #masthead-single-property,.single-property .property-section{margin-bottom:45px}@media screen and (max-width:991.98px){.single-property #masthead-single-property,.single-property .property-section{margin-bottom:37.5px}}@media (max-width:767.98px) and (min-width:576px){.single-property #masthead-single-property,.single-property .property-section{margin-bottom:30px}}@media screen and (max-width:577.98px){.single-property #masthead-single-property,.single-property .property-section{margin-bottom:22.5px}}.single-property .invisible{visibility:hidden}.single-property .slide-main-wrapper>a{pointer-events:none;display:inline-block}.single-property .msp-section-gallery{padding:20px 0}.single-property .msp-section-overview{overflow-x:hidden}.single-property .msp-section-actions{position:relative}.single-property .msp-section-actions:before{content:'';position:absolute;height:100%;width:200vw;top:0;left:-100vw}.single-property .section-property-body .property-meta{margin-bottom:25px}.single-property .section-property-body .property-meta .pm-wrapper{margin-bottom:20px}.single-property .section-property-body .property-meta .pm-wrapper:not(:last-child){margin-right:20px}@media screen and (max-width:991.98px){.single-property .section-property-body .property-meta .pm-wrapper:not(:last-child){margin-right:16.6666666667px}}@media (max-width:767.98px) and (min-width:576px){.single-property .section-property-body .property-meta .pm-wrapper:not(:last-child){margin-right:13.3333333333px}}@media screen and (max-width:577.98px){.single-property .section-property-body .property-meta .pm-wrapper:not(:last-child){margin-right:10px}}@media screen and (min-width:1199.98px){.single-property .section-property-body .property-meta .pm-wrapper{min-width:180px}}@media screen and (max-width:991.98px){.single-property .section-property-body .property-meta{margin-bottom:20.8333333333px}}@media (max-width:767.98px) and (min-width:576px){.single-property .section-property-body .property-meta{margin-bottom:16.6666666667px}}@media screen and (max-width:577.98px){.single-property .section-property-body .property-meta{margin-bottom:12.5px}}@media screen and (min-width:991.98px){.single-property .sticky-lg-wrapper{height:100%;position:absolute;bottom:0;max-width:calc(100% - 30px)}}@media screen and (max-width:991.98px){.single-property .sticky-lg-wrapper{height:100% !important}}.single-property #property-sidebar-wrapper{padding:25px 20px}.single-property .property-aside-wrapper:not(:first-child):not(:last-child){border-top:1px solid;padding-top:25px}@media screen and (max-width:991.98px){.single-property .property-aside-wrapper:not(:first-child):not(:last-child){padding-top:20.8333333333px}}@media (max-width:767.98px) and (min-width:576px){.single-property .property-aside-wrapper:not(:first-child):not(:last-child){padding-top:16.6666666667px}}@media screen and (max-width:577.98px){.single-property .property-aside-wrapper:not(:first-child):not(:last-child){padding-top:12.5px}}.single-property .property-aside-wrapper:not(:first-child){margin-top:25px}@media screen and (max-width:991.98px){.single-property .property-aside-wrapper:not(:first-child){margin-top:20.8333333333px}}@media (max-width:767.98px) and (min-width:576px){.single-property .property-aside-wrapper:not(:first-child){margin-top:16.6666666667px}}@media screen and (max-width:577.98px){.single-property .property-aside-wrapper:not(:first-child){margin-top:12.5px}}.section-shortcode.background-default.plain .tease-property.background-card-default .property-abstract{padding-left:0 !important;padding-right:0 !important}.section-shortcode.background-primary.plain .tease-property.background-card-primary .property-abstract{padding-left:0 !important;padding-right:0 !important}.section-shortcode.background-secondary.plain .tease-property.background-card-secondary .property-abstract{padding-left:0 !important;padding-right:0 !important}.section-shortcode.background-light.plain .tease-property.background-card-light .property-abstract{padding-left:0 !important;padding-right:0 !important}.section-shortcode.background-dark.plain .tease-property.background-card-dark .property-abstract{padding-left:0 !important;padding-right:0 !important}.section-shortcode.background-none.plain .tease-property.background-card-none .property-abstract{padding-left:0 !important;padding-right:0 !important}