@charset "UTF-8";.input-box{position:relative}.validation-advice{color:red;position:absolute;left:1px;top:36px;text-align:left;font-size:14px;border:1px solid #b7b7b7;border-radius:5px;padding:3px 4px;background:#fff;z-index:4;line-height:1em!important}.validation-advice a{color:red}.validation-advice:after{content:'';position:absolute;left:17px;top:-6px;z-index:11;height:10px;width:10px;background:#fff;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.messenger-link{font-size:16px;line-height:22px;font-weight:400;color:#666;text-align:left;display:block;position:relative;padding:1px 0 0 30px}.messenger-link .messenger-link-icon{position:absolute;top:0;left:0;width:22px;min-width:22px;height:22px;background:url(data:image/png;base64,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);background-size:cover}.messenger-link svg{display:block;width:100%;max-height:100%}.messenger-link .messenger-link-text span{color:#002d68}.messenger-link:hover{text-decoration:none}.whatsapp-link svg{fill:#25d366}.contact-info .messenger-link{color:#666;font-weight:400;padding-top:0;margin-left:-30px}@media (max-width:767px){.contact-info .messenger-link{margin-left:0;margin-top:2px;padding-top:3px}}.contact-agent-and-social-share .messenger-link{font-size:14px;line-height:26px;padding-top:0;padding-left:28px}@media (max-width:960px){.contact-agent-and-social-share .contact-whatsapp{padding-top:0}.contact-agent-and-social-share .messenger-link{padding-top:14px}.contact-agent-and-social-share .messenger-link .messenger-link-icon{top:15px}}@media (max-width:767px){.contact-agent-and-social-share .contact-whatsapp{display:flex;justify-content:center;align-items:center;background-color:rgba(108,108,108,.4)}.contact-agent-and-social-share .contact-whatsapp .messenger-link{padding-top:9px;font-size:16px;color:#fff}.contact-agent-and-social-share .contact-whatsapp .messenger-link .messenger-link-icon{top:10px}}.product-container{overflow:hidden}.icon-bathroom:before{content:"\e901"}.icon-bedroom:before{content:"\e902"}.icon-document:before{content:"\e903"}.icon-entertaintmentroom:before{content:"\e904"}.icon-epc:before{content:"\e905"}.icon-floorplan:before{content:"\e906"}.icon-pool:before{content:"\e907"}.icon-security:before{content:"\e908"}.icon-tenniscourt:before{content:"\e909"}.icon-virtualtour:before{content:"\e90a"}.icon-photos:before{content:"\e900"}.breadcrumbs{padding:12px 32px 12px 31px}.breadcrumbs:after,.breadcrumbs:before{content:' ';display:table}.breadcrumbs:after{clear:both}.breadcrumbs ul{float:left}#property-navigation{float:right;white-space:nowrap}#property-navigation a{position:relative;text-transform:uppercase;font-family:Lato,sans-serif;font-size:13px;line-height:17px;letter-spacing:.05em;font-weight:800;font-style:normal;display:inline-block;vertical-align:middle;-webkit-transition:.15s;-moz-transition:.15s;transition:.15s;height:17px;margin:0 0 0 25px}#property-navigation .breadcrumbs_back:hover{color:#002d68}#property-navigation .breadcrumbs_next,#property-navigation .breadcrumbs_prev{color:#002d68}#property-navigation .breadcrumbs_next:hover,#property-navigation .breadcrumbs_prev:hover{color:#6c6c6c}#property-navigation .breadcrumbs_next:after{content:"";font-family:Fontello;font-size:19px;line-height:13px;display:inline-block;vertical-align:middle;margin:0 0 0 7px;height:17px}#property-navigation .breadcrumbs_back:before,#property-navigation .breadcrumbs_prev:before{content:"";display:inline-block;vertical-align:middle;margin:0 7px 0 0;font-family:Fontello;font-size:19px;line-height:13px;height:17px}.property-main-image-block{cursor:pointer}.property-main-image-block picture{display:block;font-size:0;text-align:center}.property-main-image-block picture img{width:100%;max-width:100%}.property-main-image-block picture img.lazyloaded{height:auto}#property-main-image{display:block;max-width:100%;margin:0 auto;background:#fff url(../images/be_spinner.gif) center no-repeat;background-size:40px}#property-info-container{max-width:1172px;margin:0 auto 72px;position:relative}#property-info-container:after,#property-info-container:before{content:' ';display:table}#property-info-container:after{clear:both}#property-info-container .property_label{position:absolute;bottom:100%;left:0;background:rgba(0,45,104,.65);color:#fff;min-width:126px;text-align:center;font-size:13px;line-height:35px;text-transform:uppercase}#property-info-container .product-info{width:69.232%;float:left}#property-info-container .product-info-inner{margin:0 -200% 26px;padding:33px 200% 31px;background:#ebebeb}#property-info-container .product-info-inner:after,#property-info-container .product-info-inner:before{content:' ';display:table}#property-info-container .product-info-inner:after{clear:both}#property-info-container .product-name{font-size:24px;line-height:29px;color:#002d68;font-weight:400;max-width:520px;margin:0 0 10px;letter-spacing:.01em}#property-info-container .property-reference{font-size:13px;line-height:normal;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;color:#6c6c6c}#property-info-container .price{float:left;color:#002d68;font-size:15px;padding:22px 0 0}#property-info-container .price .base-price{letter-spacing:0;font-size:21px;margin:0 8px 0 0;font-weight:800}#property-info-container .price .approx-price{letter-spacing:0}#property-info-container .mobile_price{display:none}#property-info-container #property-photos{float:right;border:2px solid #002d68;font-size:16px;line-height:36px;padding:0 15px 0 7px;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;color:#002d68;letter-spacing:.8px}#property-info-container #property-photos:hover{background:#002d68;color:#fff}#property-info-container #property-photos:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#property-info-container #property-photos:before{content:"\e900";font-size:38px;display:inline-block;vertical-align:top;margin:-2px 16px 0 -4px}#property-address{font-size:14px;line-height:normal;margin:0 0 10px;color:#6c6c6c}#agent-type{font-size:13px;line-height:normal;text-transform:uppercase;color:#002d68;margin:0 0 2px}#property-images-popup{position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999;overflow:auto}#property-images-popup .table-popup-holder{display:table-cell;padding:24px;margin:0;border:0;vertical-align:middle}#property-images-popup .popup-wrap{position:relative;height:100%}#property-images-popup .property_slider_container{position:relative}#property-images-popup .popup_title{color:#fff;background:#002d68;font-size:16px;line-height:44px;position:relative;padding:0 18px}#property-images-popup .counter{color:#fff;font-size:14px;line-height:19px;padding:13px 0 28px;display:block}#property-images-popup .spinner_wrap{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,.6);text-align:center;visibility:hidden;opacity:0}#property-images-popup .spinner_wrap .showed{visibility:visible;opacity:1}#property-images-popup .spinner_wrap:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}#property-images-popup .spinner_wrap img{display:inline-block;vertical-align:middle}#detail-slider{position:relative}@media (max-width:767px){#detail-slider .flex-viewport .slides>li{display:block}#detail-slider .flex-viewport .slides>li:first-child{margin:0}#detail-slider .slides{margin:0;overflow:hidden}#detail-slider .slides>li{display:none}#detail-slider .slides>li:first-child{display:inline-block;vertical-align:top;margin:0 0 30px}}#detail-slider .slides{margin:-1px 0 0}#detail-slider .slides:after,#detail-slider .slides:before{content:' ';display:table}#detail-slider .slides:after{clear:both}#detail-slider .slides picture{position:relative;max-width:99.9%;overflow:hidden;display:block;padding-bottom:56.2412%;background:#fff url(../images/be_spinner.gif) no-repeat 50% 50%;background-size:40px 40px;background-color:rgba(255,255,255,.3)}#detail-slider .slides picture img{position:absolute;left:50%;width:auto;max-width:100.1%;max-height:100%;top:0;transform:translate(-50%,0)}#detail-slider .slides li.flex-active-slide img.lazyload,#detail-slider .slides li:nth-child(n+2).flex-active-slide img.lazyload{display:block}#detail-slider .slides li:nth-child(n+2) img{opacity:0}#detail-slider .slides li:nth-child(n+2) img.lazyloaded{opacity:1;display:block}#detail-slider .slides li:nth-child(n+2) img.lazyload{display:none}#detail-slider img{display:block;max-width:100%;width:100%;height:auto}#detail-slider .flex-direction-nav{position:absolute;top:0;right:0;left:0;bottom:0}#detail-slider .flex-next,#detail-slider .flex-prev{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;cursor:pointer;text-decoration:none;font-size:0}#detail-slider .flex-next:before,#detail-slider .flex-prev:before{content:"\E80B";display:block;font-family:Fontello;font-size:16px;line-height:62px;text-align:center;color:#fff}#detail-slider .flex-next{right:-55px}#detail-slider .flex-next:hover{right:-60px}#detail-slider .flex-prev{left:-55px;-webkit-transform:translate(0,-50%) rotate(180deg);-moz-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}#detail-slider .flex-prev:hover{left:-60px}#detail-carousel{position:relative}#detail-carousel .slides li{position:relative;display:inline-block;vertical-align:middle;margin-right:5px;cursor:pointer;max-width:174px;overflow:hidden;width:auto!important}#detail-carousel .slides li img{width:auto;vertical-align:top}#detail-carousel .slides li:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}#detail-carousel .slides li.flex-active-slide:after,#detail-carousel .slides li:hover:after{background:rgba(25,57,100,.7)}#detail-carousel .flex-next,#detail-carousel .flex-prev{position:absolute;top:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;text-decoration:none;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease;font-size:0;line-height:0;width:60px}#detail-carousel .flex-next:hover,#detail-carousel .flex-prev:hover{background:#000}#detail-carousel .flex-next:before,#detail-carousel .flex-prev:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"\E80B";display:block;font-family:Fontello;font-size:16px;line-height:62px;text-align:center;color:#fff}#detail-carousel .flex-prev{left:0}#detail-carousel .flex-prev:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}#detail-carousel .flex-next{right:0}#detail-carousel .flex-disabled{display:none}#close-images-popup{position:absolute;top:9px;right:8px;cursor:pointer;width:25px;height:25px}#close-images-popup:after,#close-images-popup:before{content:'';display:block;background:#fff;width:25px;height:2px;position:absolute;top:50%;left:50%;-webkit-transition:opacity .15s ease;-moz-transition:opacity .15s ease;transition:opacity .15s ease}#close-images-popup:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#close-images-popup:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#close-images-popup:hover:after,#close-images-popup:hover:before{opacity:.7}.property-images-popup_table{height:100%;margin:0 auto;width:100%;display:table}.property-images-popup_inner{max-width:1530px;padding:0 60px;margin:0 auto;overflow:hidden}#overlay.popup_overlay{-webkit-transition:0!important;-moz-transition:0!important;transition:0!important;opacity:1;visibility:visible;background:rgba(0,36,83,.9);z-index:9999}.side_block{float:right;width:28.21%;background:#fff;margin:0 0 55px}.side_block #contact-agent-block{border:1px solid #d9d9d9;border-top:none;padding:8.5% 7.8% 29px;margin:0 0 46px;position:relative}.side_block .agent_title{position:absolute;bottom:100%;left:0;right:0;background:#002d68;color:#fff;text-align:center;font-size:15px;line-height:44px;text-transform:uppercase}.side_block #agent-title{margin:0 0 23px}.side_block #agent-title img{display:inline-block;vertical-align:middle;margin:0 3.65% 0 0}.side_block #agent-name-office{display:inline-block;vertical-align:middle;letter-spacing:.05em}.side_block #agent-name{display:block;font-size:16px;line-height:normal;color:#002d68;font-weight:400;margin:0 0 9px}.side_block #agent-agency{display:block;color:#6c6c6c;font-size:14px;line-height:normal}.side_block #agent-email,.side_block #agent-telephone{font-size:14px;line-height:26px;color:#6c6c6c}.side_block .contact-buttons{padding:30px 13% 0 11%}.side_block .contact-buttons .btn{width:100%;padding:0 2%}.side_block .contact-buttons .shortList_btn{color:#6c6c6c;border-color:#6c6c6c}.side_block .contact-buttons .shortList_btn:hover{color:#fff;background:#6c6c6c}.side_block .contact-buttons li{margin:0 0 20px}.side_block .contact-buttons li:last-child{margin:0}.side_block .contact-buttons .property-photos{display:none}#social-share-block{margin:0 0 43px}#social-share-block .share_title{display:block;text-transform:uppercase;font-size:15px;line-height:normal;color:#6c6c6c;letter-spacing:.05em;margin:0 0 17px}#social-share-block .social-media li{display:inline-block;vertical-align:middle}#social-share-block .social-media a{display:inline-block;vertical-align:middle;font-size:0;line-height:0;text-decoration:none;color:#6c6c6c;margin:0 20px 0 0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;cursor:pointer}#social-share-block .social-media a:hover{opacity:.7}#social-share-block .social-media a:before{font-size:20px;line-height:normal;font-family:Fontello;display:block}#social-share-block .social-media a.facebook:before{content:"";font-size:19px}#social-share-block .social-media a.linkedin:before{content:"";font-size:21px;padding-bottom:1px}#social-share-block .social-media a.twitter:before{content:"";font-size:23px}#social-share-block .social-media a.pinterest:before{content:""}#social-share-block .social-media a.gplus:before{content:""}#social-share-block .social-media a.mail:before{content:""}.editorial-wrapper{position:relative}.editorial-wrapper .editorial-title{font-size:16px;line-height:normal;letter-spacing:.85px;color:#fff;background:rgba(0,45,104,.65);text-transform:uppercase;padding:10px 22px 9px;position:absolute;top:0;left:0;right:0}.editorial-wrapper img{width:100%}.editorial-wrapper .text-holder{color:#fff;padding:0 18px;position:absolute;bottom:58px}.editorial-wrapper .button{color:#fff;background:#002d68}.editorial-wrapper .button:hover{background:#fff;color:#002d68}.editorial-wrapper .description{font-size:24px;line-height:30px;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 17px}#property-main-content{width:58.96%;float:left}#property-main-content #content-tabs-block{font-size:0;line-height:0;letter-spacing:0}#property-main-content #content-tabs-block .content-tabs{display:table;width:100%}#property-main-content #content-tabs-block .content-tabs li{display:table-cell;font-size:14px;line-height:34px;text-align:center;letter-spacing:.06em;padding:0 0 40px}#property-main-content #content-tabs-block .content-tabs li:first-child span{border-left:1px solid #b8b8b8}#property-main-content #content-tabs-block .content-tabs li span{display:block;border-right:1px solid #b8b8b8}#property-main-content #content-tabs-block .property-tab{text-transform:uppercase;cursor:pointer;color:#6c6c6c;position:relative}#property-main-content #content-tabs-block .property-tab:before{content:"";font-family:Fontello;position:absolute;left:50%;bottom:-23px;font-size:19px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:.15s;-moz-transition:.15s;transition:.15s;opacity:0}#property-main-content #content-tabs-block .property-tab.active,#property-main-content #content-tabs-block .property-tab:hover{color:#002d68}#property-main-content #content-tabs-block .property-tab.active:before,#property-main-content #content-tabs-block .property-tab:hover:before{opacity:1}#property-main-content #content-tabs-block.rent_block .description-block{width:24.4%}#property-main-content #content-tabs-block.rent_block .amenities-block{width:25.8%}#property-main-content #content-tabs-block.rent_block .location-block{width:25.8%}#property-main-content #content-tabs-block.rent_block .price-details-block{width:24%}#property-main-content #content-tabs-block.rent_block.three .description-block,#property-main-content #content-tabs-block.three .description-block{width:32.9%}#property-main-content #content-tabs-block.rent_block.three .amenities-block,#property-main-content #content-tabs-block.three .amenities-block{width:34.6%}#property-main-content #content-tabs-block.rent_block.three .location-block,#property-main-content #content-tabs-block.three .location-block{width:32.5%}#property-main-content .areas-block{font-size:13px;line-height:normal;color:#6c6c6c;margin:0 0 15px}#property-main-content .areas-block .property-areas{padding:0 0 12px;letter-spacing:.06em}#property-main-content .areas-block .property-areas.orientation .property_description,#property-main-content .areas-block .property-areas.view .property_description{text-transform:none}#property-main-content .areas-block .property_title{text-transform:uppercase}#property-main-content .areas-block .property_description{text-transform:lowercase}#property-main-content .areas-block .ownership_type .property_description{text-transform:none}#main-rooms{letter-spacing:0;margin:0 -15px 24px}#main-rooms:after,#main-rooms:before{content:' ';display:table}#main-rooms:after{clear:both}#main-rooms li{text-align:center;font-size:14px;line-height:normal;letter-spacing:.02em;color:#002d68;float:left;width:16.66%}#main-rooms li span{display:block;position:relative;padding-top:70px;line-height:1.2}#main-rooms li span:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main-rooms li span:before{content:'';position:absolute;left:50%;top:0;margin-left:-30px;width:59px;height:59px;background:#f5f5f5;border-radius:50%;font-size:59px;color:#7e7d7d}#main-rooms li span.bedrooms:before{content:"\e902"}#main-rooms li span.bathrooms:before{content:"\e901"}#main-rooms li span.media_rooms:before{content:"\e904"}#main-rooms li span.swimming_pools:before{content:"\e907"}#main-rooms li span.tennis_courts:before{content:"\e909"}#main-rooms li span.securitys:before{content:"\e908"}#blocks-container{font-size:16px;line-height:23px;color:#6c6c6c}#property-description{width:100%;font-size:16px;line-height:23px;letter-spacing:.024em;margin:0 0 69px}#extra-downloads-block .downloads_title{display:block;font-size:14px;line-height:normal;color:#002d68;text-transform:uppercase;letter-spacing:.05em;margin:0 0 32px}#extra-downloads{font-size:0;line-height:0;letter-spacing:0;margin:0 -15px}#extra-downloads li{text-align:center;font-size:14px;line-height:normal;display:inline-block;vertical-align:top;width:100px;margin:0 10px 10px;cursor:pointer}#extra-downloads li a{text-decoration:none}#extra-downloads li span{display:block;letter-spacing:.02em;line-height:1.2em;color:#6c6c6c;display:block;position:relative;padding-top:70px;-webkit-transition:color .35s ease;transition:color .35s ease}#extra-downloads li span:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#extra-downloads li span:before{content:'';position:absolute;left:50%;top:0;margin-left:-30px;width:59px;height:59px;background:#f5f5f5;border-radius:50%;font-size:59px;color:#7e7d7d;-webkit-transition:color .35s ease;transition:color .35s ease}#extra-downloads li span.brochure:before,#extra-downloads li span.extra-doc:before{content:"\e903"}#extra-downloads li span.epc-certificate:before{content:"\e905"}#extra-downloads li span.floor-plan:before{content:"\e906"}#extra-downloads li span.virtual-tour:before{content:"\e90a"}#extra-downloads li:hover span{color:#002d68}#extra-downloads li:hover span:before{color:#002d68}#floor-plan-popup,#virtual-tour-popup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999;max-width:100%;min-width:320px;overflow-y:auto}#floor-plan-popup{max-height:80%;padding:35px}.close_popup_wrap{background:#002d68;position:relative;height:40px;text-align:right;padding:10px}#close-floor-plan,#close-virtual-tour{display:inline-block;vertical-align:middle;cursor:pointer}#close-floor-plan:before,#close-virtual-tour:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#close-floor-plan .close-text,#close-virtual-tour .close-text{display:inline-block;vertical-align:middle;text-align:left;text-indent:-999px}#close-floor-plan:before,#close-virtual-tour:before{display:inline-block;vertical-align:middle;margin:0;font-size:19px;content:"";color:#fff;-webkit-transition:color .15s ease;transition:color .15s ease}#close-floor-plan:hover:before,#close-virtual-tour:hover:before{color:#b2bfd1}#virtual-tour-popup{width:850px;max-height:92%}#virtual-tour-popup .video_wrap{position:relative;padding-bottom:66.7%;padding-top:30px;height:0;overflow:hidden;background:0 0}#virtual-tour-popup iframe{position:absolute;top:0;left:0;width:100%;height:100%}#floor-plan-popup{padding:0 35px;max-width:100%;overflow:hidden}#floor-plan-popup img{display:block;width:100%;height:inherit}#blocks-container .amenities-block{font-size:0;line-height:0;padding:20px 0 0;margin:0 -2%}#blocks-container .amenities-block li{position:relative;padding-left:11px;margin:0 0 5px}#blocks-container .amenities-block li:before{content:'';display:inline-block;vertical-align:middle;margin-right:7px;background:#6c6c6c;width:5px;height:5px;border-radius:50%}#blocks-container .amenities-block li:before{width:4px;height:4px;position:absolute;top:8px;left:0}#blocks-container .amenities-block li b{font-weight:400}#blocks-container .amenities_column{display:inline-block;vertical-align:top;width:33.3%;padding:0 2%}#blocks-container .amenities-title{font-size:15px;line-height:normal;display:block;color:#002d68;text-transform:uppercase;letter-spacing:.05em;margin:0 0 5px}#blocks-container .amenities-rooms-wrapper{font-size:14px;line-height:20px;margin:0 0 36px}#location-map{width:100%;height:622px}#area-description{display:block;font-size:16px;line-height:23px;margin:0 0 18px;width:100%}#location-container{padding:18px 0 0;margin:0 0 39px}#blocks-container .price-details_info{display:block;padding:14px 0 22px}#blocks-container .price-details_info p{font-size:16px;line-height:24px;letter-spacing:.02em}#blocks-container .price-detail-table{width:100%}#blocks-container .price-detail-table.multi{margin:0 0 30px}#blocks-container .price-detail-table.single{margin:0 0 28px}#blocks-container th{font-size:15px;line-height:44px;color:#fff;background:#b9b9b9;border-right:1px solid #fff}#blocks-container .period-title{background:#ebebeb;text-align:center;color:#002d68;font-size:14px;line-height:34px}#blocks-container td{text-align:center;font-size:14px;line-height:48px;border:1px solid #ebebeb}#mobile_social-share-block{display:none}.block-viewed,.box-up-sell{padding:57px 30px 50px}.block-viewed .box_title,.box-up-sell .box_title{display:block;font-size:30px;line-height:normal;color:#002d68;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:.05em;margin:0 0 47px}.block-viewed .block-content,.box-up-sell .block-content{max-width:1411px;margin:0 auto}.block-viewed .products-grid,.box-up-sell .products-grid{margin:0 -1%;font-size:0;line-height:0;letter-spacing:0;text-align:center}.block-viewed .item,.box-up-sell .item{display:inline-block;vertical-align:top;font-size:18px;line-height:normal;letter-spacing:.02em;width:25%;padding:0 1%;text-align:left}.block-viewed .item img,.box-up-sell .item img{width:100%;height:auto}.block-viewed .item .product-image,.box-up-sell .item .product-image{display:block;text-decoration:none;margin:0 0 9px}.block-viewed .item .product-name,.box-up-sell .item .product-name{font-weight:400;margin:0 0 15px}.block-viewed .item .product-name a,.box-up-sell .item .product-name a{display:block;text-decoration:none;color:#002d68;font-size:18px;line-height:25px;-webkit-transition:color .35s ease;-moz-transition:color .35s ease;transition:color .35s ease}.block-viewed .item .product-name a:hover,.box-up-sell .item .product-name a:hover{color:#666}.block-viewed .item .price-box,.box-up-sell .item .price-box{font-size:14px;line-height:normal;color:#002d68}.block-viewed .item .price-box .base-price,.box-up-sell .item .price-box .base-price{font-size:18px;line-height:normal;font-weight:700}.block-viewed picture,.box-up-sell picture{position:relative;display:block;padding-bottom:56.45%}.block-viewed picture img,.box-up-sell picture img{position:absolute;display:block;left:50%;width:auto;max-height:100%;top:0;transform:translate(-50%,0);max-width:100%;width:100%;height:auto}.box-up-sell{background:#ebebeb}.block-viewed{padding:57px 30px 39px}@media (max-width:1600px){.property-images-popup_inner{max-width:1189px}}@media (max-width:1250px){#property-images-popup .table-popup-holder{padding:10px}.property-images-popup_inner{max-width:1010px}.breadcrumbs{padding:12px 17px 12px 17px}.breadcrumbs ul{display:none}#property-navigation{width:100%;text-align:right}#property-navigation .breadcrumbs_back{float:left;margin:0}#property-navigation .breadcrumbs_next{margin:0 0 0 33px}#property-info-container{padding:0 1.65% 0 3%}#property-info-container .property_label{left:3%}}@media (max-width:1024px){.breadcrumbs{display:block}#property-navigation .breadcrumbs_back,#property-navigation a{font-size:14px}#property-info-container .product-info{width:70.6%}#property-info-container .product-info-inner{padding:31px 200% 31px;min-height:209px}#property-info-container .produnct-name{margin:0 0 9px}#property-info-container .property-reference{font-size:15px;margin:0 0 5px}#property-info-container .price{padding:17px 0 0;font-size:17px}#property-info-container .price .base-price{font-family:Lato,sans-serif;font-size:23px;line-height:18px;letter-spacing:.3px;font-weight:800;font-style:normal}#property-info-container #property-photos{margin:-14px 0 0;line-height:44px;padding:0 19px 0 10px}#property-info-container #property-photos:before{margin-top:2px}#property-address{font-size:17px;margin:0 0 18px}#agent-type{font-size:15px}.side_block{width:26.21%}.side_block #contact-agent-block{padding:10.5% 8.8% 8%;margin:0 0 40px}.side_block #agent-title{position:relative}.side_block #agent-title img{margin:0 3.65% 0 2%}.side_block #agent-name-office{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.side_block .contact-buttons{padding:30px 0 0 1%}.side_block .contact-buttons li{margin:0 0 9px}.side_block .contact-buttons .btn{font-size:18px;line-height:45px}.side_block #social-share-block{margin:0 0 38px}.side_block #social-share-block .social-media{font-size:0;line-height:0}.side_block #social-share-block .social-media li{width:16.6%}.editorial-wrapper .description{font-size:20px;line-height:24px;margin:0 0 13px}.editorial-wrapper .text-holder{padding:0 20px;bottom:41px}.editorial-wrapper .button{font-size:18px;line-height:42px;padding:0 29px}#property-main-content{width:70.7%}#property-main-content .areas-block{font-size:16px;margin:0 0 21px}#property-main-content .areas-block .property-areas{padding:0 0 8px}#main-rooms{margin-bottom:46px}#property-description{line-height:24px;margin:0 0 55px}#content-tabs-block .content-tabs li{font-size:15px}#extra-downloads{margin-bottom:53px}#location-map{height:632px}#blocks-container .price-detail-table.single{margin:0 0 28px}#blocks-container .price-details-block{margin:0 0 49px}#virtual-tour-popup{padding:0 20px}#virtual-tour-popup .video_wrap{padding-bottom:62%}.block-viewed,.box-up-sell{padding:57px 0 47px}.block-viewed .block-content,.box-up-sell .block-content{padding:0 3.2%}.block-viewed .item,.box-up-sell .item{width:33.3%;padding:0 .8%}.block-viewed .item .product-image,.box-up-sell .item .product-image{margin:0 0 16px}.block-viewed .products-grid,.box-up-sell .products-grid{margin:0 -.8%}.block-viewed .products-grid .item:nth-child(4),.box-up-sell .products-grid .item:nth-child(4){display:none}.block-viewed .box_title,.box-up-sell .box_title{margin:0 0 43px}.block-viewed{padding:52px 0 39px}.side_block #agent-email,.side_block #agent-telephone{font-size:15px}#extra-downloads-block .downloads_title{font-size:15px}}@media (max-width:960px){#property-images-popup .table-holder{padding:0}.property-images-popup_inner{max-width:652px}#property-info-container{padding:0 5.2% 0 5%}#property-info-container .property_label{left:5.2%}#property-info-container .product-info{width:65%}#property-info-container .product-info-inner{min-height:270px}#property-info-container .side_block{background:rgba(0,0,0,.25);width:30%;margin:0}#property-info-container .side_block .agent_title{display:none}#property-info-container .side_block #contact-agent-block{border:none;padding:0;margin:0}#property-info-container .side_block #agent-email,#property-info-container .side_block #agent-mobile,#property-info-container .side_block #agent-telephone,#property-info-container .side_block #agent-title,#property-info-container .side_block #social-share-block{display:none}#property-info-container .side_block .contact-buttons{padding:21px 0 31px}#property-info-container .side_block .contact-buttons .request-call-back_wrap{display:none}#property-info-container .side_block .contact-buttons .contact-agent-form{background:#002d68;color:#fff}#property-info-container .side_block .contact-buttons .shortList_btn{background:#6c6c6c;color:#fff}#property-info-container .side_block .contact-buttons li.property-photos{margin:37px 0 0;display:block}#property-info-container .side_block .contact-buttons li.property-photos:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#property-info-container .side_block .contact-buttons li.property-photos:before{content:"\e900";font-size:42px;display:inline-block;vertical-align:top;padding-right:8px}#property-info-container .editorial-wrapper{display:none}#property-photos{display:none}#property-main-content{width:100%}#main-rooms{margin:0 0 21px}#main-rooms li{line-height:1.2em}#property-description{margin:0 0 64px}#extra-downloads{margin:0 0 64px}#blocks-container .amenities-block{margin:0 -2% 13px}#blocks-container .price-details-block{margin:0 0 21px}#mobile_social-share-block{display:block;padding:0 5.2% 0 5%;margin:0 0 46px}#mobile_social-share-block .share_title{display:inline-block;vertical-align:middle;font-size:15px;line-height:normal;letter-spacing:.05em;color:#6c6c6c;text-transform:uppercase;padding:0 21px 0 0}#mobile_social-share-block .social-media{display:inline-block;vertical-align:middle}#mobile_social-share-block .social-media li{display:inline-block;vertical-align:middle}#mobile_social-share-block .social-media a{display:inline-block;vertical-align:middle;font-size:0;line-height:0;text-decoration:none;color:#6c6c6c;margin:0 30px 0 0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}#mobile_social-share-block .social-media a:hover{opacity:.7}#mobile_social-share-block .social-media a:before{font-size:20px;line-height:normal;font-family:Fontello;display:block}#mobile_social-share-block .social-media a.facebook:before{content:"";font-size:19px}#mobile_social-share-block .social-media a.linkedin:before{content:"";font-size:21px}#mobile_social-share-block .social-media a.twitter:before{content:"";font-size:23px}#mobile_social-share-block .social-media a.pinterest:before{content:""}#mobile_social-share-block .social-media a.gplus:before{content:""}#mobile_social-share-block .social-media a.mail:before{content:""}#virtual-tour-popup .video_wrap{padding-bottom:57%}.block-viewed,.box-up-sell{padding:52px 0 53px}.block-viewed .block-content,.box-up-sell .block-content{padding:0 5.34%}.block-viewed .products-grid,.box-up-sell .products-grid{margin:0 -2%}.block-viewed .products-grid .item,.box-up-sell .products-grid .item{padding:0 2%;width:50%}.block-viewed .products-grid .item:nth-child(3),.box-up-sell .products-grid .item:nth-child(3){display:none}.block-viewed .products-grid.tablet-list li:first-child,.box-up-sell .products-grid.tablet-list li:first-child{display:none}.block-viewed .item .product-image,.box-up-sell .item .product-image{margin:0 0 13px}.block-viewed{padding:56px 0 53px}}@media (max-width:960px) and (orientation:landscape){#virtual-tour-popup .video_wrap{padding-bottom:37%}}@media (max-width:767px){.breadcrumbs{padding:13px 13px 9px}#property-navigation .breadcrumbs_back,#property-navigation a{padding:0;font-family:Lato,sans-serif;font-size:12px;line-height:15px;letter-spacing:.03em;font-weight:600;font-style:normal;vertical-align:top;height:17px}#property-navigation .breadcrumbs_back:before,#property-navigation .breadcrumbs_next:after,#property-navigation .breadcrumbs_prev:before{font-size:22px;height:17px;line-height:15px}#property-navigation .breadcrumbs_next{margin-left:12px}.product-container{position:relative;padding-top:27px}.property-main-image-block{display:none;margin:0}.property-main-image-block.visible{display:block}#property-images-popup{position:static;display:block!important}#property-images-popup .property-images-popup_table,#property-images-popup .table-popup-holder{display:block}#property-images-popup .property-images-popup_table{height:auto}#property-images-popup .table-popup-holder{padding:0}#property-images-popup .thumbnail_container_wrap{display:none}#property-images-popup .counter{background:#ebebeb;color:#002d68;font-size:0;line-height:0;letter-spacing:0;padding:13px 0}#property-images-popup .counter .current_count{display:block;text-align:center;font-size:14px;line-height:20px;letter-spacing:.05em}#property-images-popup .flex-direction-nav{top:100%;height:45px;bottom:inherit}#property-images-popup .flex-next,#property-images-popup .flex-prev{width:50px}#property-images-popup .flex-next:before,#property-images-popup .flex-prev:before{color:#002d68;font-size:12px;line-height:45px}#property-images-popup .flex-next{right:0!important}#property-images-popup .flex-prev{left:0!important}#property-images-popup .popup_title{display:none}.property-images-popup_inner{padding:0;max-width:none}#close-images-popup,#detail-carousel{display:none}#property-info-container{position:static;padding:0;margin-bottom:0}#property-info-container .product-info-inner{background:0 0;padding:15px 20px 11px;margin:0;min-height:inherit}#property-info-container .property_label{top:0;bottom:inherit;left:0;right:0;font-size:12px;line-height:2.3em;background:#002d68}#property-info-container .product-info{width:100%}#property-info-container .product-name{font-size:18px;line-height:1.3em;margin:0 0 5px}#property-info-container .desktop_price{display:none}#property-info-container .mobile_price{display:block;width:100%;padding:0 0 7px;font-size:13px}#property-info-container .mobile_price .base-price,#property-info-container .mobile_price .regular-price{font-size:18px}#property-info-container .mobile_price .approx-price{font-size:13px}#property-info-container .property-reference{font-size:14px;line-height:normal;margin:0 0 3px}#property-info-container .side_block{width:100%;position:fixed;left:0;bottom:0;z-index:10}#property-info-container .side_block .contact-buttons{padding:9px;position:relative}#property-info-container .side_block .contact-buttons:after,#property-info-container .side_block .contact-buttons:before{content:' ';display:table}#property-info-container .side_block .contact-buttons:after{clear:both}#property-info-container .side_block .contact-buttons:before{content:'';display:block;background:#6c6c6c;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.4}#property-info-container .side_block .contact-buttons li{float:left;margin:0}#property-info-container .side_block .contact-buttons li.property-photos{display:none}#property-info-container .side_block .contact-buttons li.contact-agent-wrap{width:calc(65.2% - 9px);margin:0 9px 0 0}#property-info-container .side_block .contact-buttons li.shortlist-add-wrap{width:34.8%}#property-info-container .side_block .contact-buttons li .btn{display:block;font-size:16px;position:relative;z-index:2}#property-info-container .side_block .contact-buttons li .btn span{display:none}#property-address{font-size:14px;line-height:normal;margin:0 0 10px;letter-spacing:0}#agent-type{font-size:14px;line-height:normal}body .main-container{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;position:relative;right:0}body.tab_open{overflow:hidden}body.tab_open .main-container{right:100%}body.tab_open #header{position:fixed;top:0;right:0;left:0;border:none}body.tab_open #blocks-container .amenities-block,body.tab_open #blocks-container .description-block,body.tab_open #blocks-container .location-block,body.tab_open #blocks-container .price-details-block{left:0;overflow:auto}#property-main-content #content-tabs-block .content-tabs{display:block}#property-main-content #content-tabs-block .content-tabs li{display:block;width:100%!important;border:none;font-size:15px;line-height:1.2em;padding:19px 18px 14px;background:#ebebeb;margin:0 0 .7%}#property-main-content #content-tabs-block .content-tabs li span,#property-main-content #content-tabs-block .content-tabs li:first-child span{border:none}#property-main-content #content-tabs-block .property-tab{display:block;width:100%;text-align:left;color:#002d68}#property-main-content #content-tabs-block .property-tab:before{content:"";font-size:22px;left:inherit;right:0;bottom:inherit;top:50%;opacity:1;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#property-main-content .mobile_tab_back{display:block;font-family:Lato,sans-serif;font-size:12px;line-height:1.2em;letter-spacing:.02em;font-weight:800;font-style:normal;background:#002d68;color:#fff;padding:9px 15px 4px;position:relative;margin:0 0 22px;text-transform:uppercase}#property-main-content .mobile_tab_back:before{content:"";font-family:Fontello;display:inline-block;vertical-align:middle;font-size:22px;line-height:normal;padding:0 1px 4px 0}#property-main-content .location-block .main-rooms_title{margin:0}#property-main-content .main-rooms_title{display:block;padding:0 20px 15px;font-size:15px;line-height:normal;color:#002d68;text-transform:uppercase;letter-spacing:.05em}#property-main-content .areas-block{font-size:15px;line-height:normal;padding:0 20px 14px;margin:0}#property-main-content .areas-block .property-areas{padding-bottom:5px}#main-rooms{padding:0 20px 20px}#main-rooms li{width:100%;text-align:left;color:#6c6c6c;padding-bottom:5px;position:relative;font-size:15px;line-height:normal}#main-rooms li:before{content:'';display:inline-block;vertical-align:middle;margin-right:7px;background:#6c6c6c;width:5px;height:5px;border-radius:50%}#main-rooms li span{display:inline-block;padding:0}#main-rooms li span:before{display:none}#property-description{padding:0 20px;margin-bottom:90px;font-size:15px;line-height:1.2em}#extra-downloads-block{display:none}#blocks-container .amenities_column{width:100%;padding:0 20px}#blocks-container .amenities-block li{margin:0}#blocks-container .amenities-rooms-wrapper{margin-bottom:22px}#blocks-container .location-block .mobile_tab_back{margin:0}#blocks-container .price-details-block .mobile_tab_back{margin-bottom:16px}#blocks-container .price-details_info{display:none}#blocks-container .price_detail_inner{padding:0 14px 70px}#blocks-container td{border:2px solid #b9b9b9;font-size:15px;line-height:normal;padding:15px 11px 11px;text-align:left}#blocks-container td.a-center{text-align:center}#blocks-container .period-title{padding:12px;font-size:12px;line-height:normal}#blocks-container .period-title .period_heading{display:block;padding:0 0 7px;font-size:15px;line-height:normal}#blocks-container .price-detail-table .multi{margin:0 0 16px}#location-container{margin:0;padding:0}#location-map{height:1545px}#blocks-container .amenities-block,#blocks-container .description-block,#blocks-container .location-block,#blocks-container .price-details-block{position:fixed;top:46px;width:100%;bottom:0;left:100%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;padding:0;margin:0}#blocks-container .amenities-block{padding-bottom:80px}#area-description,.block-viewed{display:none}#extra-downloads-block_mobile{padding-bottom:25px}#extra-downloads-block_mobile .downloads_title{font-size:15px;line-height:1.2em;background:#ebebeb;padding:19px 18px 14px;display:block;width:100%;text-align:left;color:#6c6c6c;position:relative;text-transform:uppercase}#extra-downloads-block_mobile .downloads_title:before{position:absolute;content:"";font-family:Fontello;font-size:22px;left:inherit;right:6%;bottom:inherit;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:1}#extra-downloads-block_mobile .downloads_title.acc_open:before{content:""}.extra-downloads_mobile_inner{display:none;padding:0 20px}.extra-downloads_mobile_inner li{border-bottom:2px solid #e2e2e2;color:#6c6c6c;font-size:18px;line-height:1.2em}.extra-downloads_mobile_inner li a{color:#6c6c6c;text-decoration:none}.extra-downloads_mobile_inner li span{display:block;position:relative;padding:19px 7px 18px 49px}.extra-downloads_mobile_inner li span:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.extra-downloads_mobile_inner li span:before{content:'';position:absolute;left:0;top:6px;width:45px;height:45px;border-radius:50%;font-size:45px;color:#7e7d7d;-webkit-transition:color .35s ease;transition:color .35s ease}.extra-downloads_mobile_inner li span.brochure:before,.extra-downloads_mobile_inner li span.extra-doc:before{content:"\e903"}.extra-downloads_mobile_inner li span.epc-certificate:before{content:"\e905"}.extra-downloads_mobile_inner li span.floor-plan:before{content:"\e906"}.extra-downloads_mobile_inner li span.virtual-tour:before{content:"\e90a"}#virtual-tour-popup{padding:10px}#floor-plan-popup{padding:0 10px}#mobile_social-share-block{margin-bottom:23px}#mobile_social-share-block .share_title{display:block;font-size:14px;line-height:normal;text-align:center;padding:0 0 20px}#mobile_social-share-block .social-media{display:block;font-size:0;line-height:0;letter-spacing:0;text-align:center;margin:0 -5%}#mobile_social-share-block .social-media li{width:16.6%}#mobile_social-share-block .social-media a{margin:0}#mobile_social-share-block .social-media a:before{font-size:22px!important}#sa_iframe{left:50%!important;transform-origin:0;-webkit-transform:scale(.73) translate(-50%,0);-moz-transform:scale(.73) translate(-50%,0);-ms-transform:scale(.73) translate(-50%,0);-o-transform:scale(.73) translate(-50%,0);transform:scale(.73) translate(-50%,0)}.box-up-sell{padding:23px 0 0}.box-up-sell .box_title{font-size:20px;margin:0 0 18px}.box-up-sell .block-content{padding:0 5%}.box-up-sell .products-grid{margin:0}.box-up-sell .products-grid .item{width:100%;padding:0 0 28px}.box-up-sell .products-grid .item:first-child{display:block}.box-up-sell .item .product-image{margin:0 0 7px}.box-up-sell .item .product-name{margin:0 5px 8px}.box-up-sell .item .product-name a{font-size:18px;line-height:1.2em}.box-up-sell .item .price-box{font-size:13px}.box-up-sell .item .price-box .base-price{font-size:15px}.footer-container .footer{padding-bottom:67px}}@media screen and (max-width:400px){#sa_iframe{margin-left:-37px}}