@charset "UTF-8";@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Muli);.daterangepicker{width:auto}.icon-calender-residence{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAUABIDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAYCBf/EAC8QAAECBAQEAgsAAAAAAAAAAAIBAwAEBREGEhMxFCEiQSRRBxUWIzNSVGFxo9L/xAAXAQADAQAAAAAAAAAAAAAAAAAAAwQB/8QAHhEAAgICAgMAAAAAAAAAAAAAAAECEQMTIVESMUH/2gAMAwEAAhEDEQA/AKoapiecnvW0qxMkZtq0DjUrmHJmvlTpVF59941NTeL5zR4iWnj0XReb8HaxpsvIYrcIyurh2kzGu+Gjre7A7A5cyTqTvbtHXYpmhwnjp1zhs/xHr6ub5+XVbt5RJHFKSu3yUPIk6ogQ9IFVEBQm2CJEspKO/wB4RJwibdk7H64dFE5XqpRHnabIzihLMOELYq2BKiXVd1TzWM+2df8Ar/0t/wAwhGPJNcJh4Rfw7MrhKmvSbDpk/mNsSWxpuqfiEIQ9RVehTbP/2Q==)}.daterangepicker .daterange-popup-flex-date-lbl{color:#a28156}.daterangepicker.auto-apply .drp-buttons .applyBtn,.daterangepicker.auto-apply .drp-buttons .cancelBtn,.daterangepicker.auto-apply .drp-buttons .drp-selected{display:none}.daterangepicker .drp-calendar{display:none;max-width:350px}.daterangepicker td.in-range{background-color:#ebe3d9}.daterangepicker .drp-buttons{border-top:1px solid #ddd}.daterangepicker .of-left{display:none}.daterangepicker tr td.in-range{background-color:#ebe3d9}body{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;line-height:1.3;background-color:#fff}@media (max-width:768px){body #remove_warning_modal.show{display:block!important;padding:0!important}}body body #app{color:#554f4c}body #price_breakdown_modal .grayscale-view-price,body #remove_warning_modal .grayscale-view-price{max-width:448px;max-height:605px;bottom:0;left:0;right:0;margin:auto;position:relative;top:50%;transform:translateY(-50%)!important;overflow-y:hidden;color:#333}body #price_breakdown_modal .grayscale-view-price hr,body #remove_warning_modal .grayscale-view-price hr{margin:0}body #price_breakdown_modal .grayscale-view-price .btn-quaternary,body #remove_warning_modal .grayscale-view-price .btn-quaternary{min-width:120px}body #price_breakdown_modal .grayscale-view-price ._btn-secondary,body #remove_warning_modal .grayscale-view-price ._btn-secondary{min-width:120px;padding:7px 24px}body #price_breakdown_modal .row,body #remove_warning_modal .row{margin:10px auto}body #price_breakdown_modal .modal-content,body #remove_warning_modal .modal-content{border:none;border-radius:0}body #price_breakdown_modal .modal-content .modal-body .price-content,body #remove_warning_modal .modal-content .modal-body .price-content{max-height:330px;overflow-y:auto}body #price_breakdown_modal .maxwidth-pr,body #remove_warning_modal .maxwidth-pr{max-width:540px}body #price_breakdown_modal .maxwidth-pr .width-pr,body #remove_warning_modal .maxwidth-pr .width-pr{height:225px;margin:auto}body #price_breakdown_modal .maxwidth-pr .pd-content,body #remove_warning_modal .maxwidth-pr .pd-content{padding:24px 24px 24px 14px}@media (max-width:767px){body #price_breakdown_modal .maxwidth-pr,body #remove_warning_modal .maxwidth-pr{max-width:304px}body #price_breakdown_modal .maxwidth-pr .width-pr,body #remove_warning_modal .maxwidth-pr .width-pr{left:0!important;height:233px;margin:auto}body #price_breakdown_modal .maxwidth-pr .pd-content,body #remove_warning_modal .maxwidth-pr .pd-content{padding:15px}}body #apartment-gallery-tab1,body .apartment-gallery-tab2{background-color:rgba(0,0,0,.9)}body #apartment-gallery-tab1 .slick-slider .slick-list,body .apartment-gallery-tab2 .slick-slider .slick-list{height:100%!important}body #apartment-gallery-tab1 .slick-next:before,body #apartment-gallery-tab1 .slick-prev:before,body .apartment-gallery-tab2 .slick-next:before,body .apartment-gallery-tab2 .slick-prev:before{color:#fff}body #apartment-gallery-tab1 .slick-arrow,body .apartment-gallery-tab2 .slick-arrow{opacity:0}body #apartment-gallery-tab1 .slick-cloned,body .apartment-gallery-tab2 .slick-cloned{display:none}body #apartment-gallery-tab1 .text-center,body .apartment-gallery-tab2 .text-center{color:#fff}body #apartment-gallery-tab1 .modal-dialog,body .apartment-gallery-tab2 .modal-dialog{max-width:none;transform:none;width:100%}body #apartment-gallery-tab1 .my-modal,body .apartment-gallery-tab2 .my-modal{position:relative;height:80vh}body #apartment-gallery-tab1 .my-modal .modal-content,body .apartment-gallery-tab2 .my-modal .modal-content{background-color:transparent;height:100%}body #apartment-gallery-tab1 .my-modal .modal-content .icon-close,body .apartment-gallery-tab2 .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:30px;cursor:pointer}body #apartment-gallery-tab1 .my-modal .modal-content .icon-close:hover:before,body .apartment-gallery-tab2 .my-modal .modal-content .icon-close:hover:before{color:#fff}body #apartment-gallery-tab1 .my-modal .gal,body .apartment-gallery-tab2 .my-modal .gal{padding:20px 0;margin-bottom:30px;height:100%}body #apartment-gallery-tab1 .my-modal .gal .slick-track,body .apartment-gallery-tab2 .my-modal .gal .slick-track{height:100%}body #apartment-gallery-tab1 .my-modal .gal .slick-track img,body .apartment-gallery-tab2 .my-modal .gal .slick-track img{margin:0 auto;max-height:80vh}@media (min-width:1200px){body #apartment-gallery-tab1 .my-modal .gal .slick-track,body .apartment-gallery-tab2 .my-modal .gal .slick-track{height:65vh}body #apartment-gallery-tab1 .my-modal .gal .slick-track .gal-view,body #apartment-gallery-tab1 .my-modal .gal .slick-track .gal-view img,body .apartment-gallery-tab2 .my-modal .gal .slick-track .gal-view,body .apartment-gallery-tab2 .my-modal .gal .slick-track .gal-view img{height:100%;margin:0 auto}}@media (max-width:1200px){body #apartment-gallery-tab1 .my-modal .gal .slick-track .slick-slide,body .apartment-gallery-tab2 .my-modal .gal .slick-track .slick-slide{height:100%}}body #apartment-gallery-tab1 .my-modal .gal .slick-track .slick-slide .gal-view img,body .apartment-gallery-tab2 .my-modal .gal .slick-track .slick-slide .gal-view img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}body #apartment-gallery-tab1 .my-modal .gal:hover .slick-arrow,body .apartment-gallery-tab2 .my-modal .gal:hover .slick-arrow{opacity:1}body #apartment-gallery-tab1 .my-modal .single,body .apartment-gallery-tab2 .my-modal .single{position:fixed!important;padding:10px 60px!important;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1)}body #apartment-gallery-tab1 .my-modal .single:hover .slick-arrow,body .apartment-gallery-tab2 .my-modal .single:hover .slick-arrow{opacity:1}body #apartment-gallery-tab1 .my-modal .single .slick-slide,body .apartment-gallery-tab2 .my-modal .single .slick-slide{padding:0 5px;opacity:.5;height:auto}body #apartment-gallery-tab1 .my-modal .single .slick-slide.slick-current,body #apartment-gallery-tab1 .my-modal .single .slick-slide:hover,body .apartment-gallery-tab2 .my-modal .single .slick-slide.slick-current,body .apartment-gallery-tab2 .my-modal .single .slick-slide:hover{opacity:1}body #apartment-gallery-tab1 .my-modal .single .slick-slide.slick-current .single-media,body .apartment-gallery-tab2 .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}body #apartment-gallery-tab1 .my-modal .single .slick-slide .single-media,body .apartment-gallery-tab2 .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px!important}body #apartment-gallery-tab1 .my-modal .single .slick-slide .single-media:hover,body .apartment-gallery-tab2 .my-modal .single .slick-slide .single-media:hover{background-color:#fff}body #apartment-gallery-tab1 .my-modal .single .slick-slide .single-media img,body .apartment-gallery-tab2 .my-modal .single .slick-slide .single-media img{height:60px;width:100%}body .booking-photo-modal-2.modal,body .dft-booking-slick-slideshow.modal{background-color:rgba(0,0,0,.9)}body .booking-photo-modal-2 .gallery-close:before,body .dft-booking-slick-slideshow .gallery-close:before{color:#fff!important}body .booking-photo-modal-2 .gallery .gallery-thumb-item img,body .booking-photo-modal-2 .gallery .media img,body .dft-booking-slick-slideshow .gallery .gallery-thumb-item img,body .dft-booking-slick-slideshow .gallery .media img{height:70px;width:auto}body .booking-photo-modal-2 .gallery .slick-next:before,body .booking-photo-modal-2 .gallery .slick-prev:before,body .dft-booking-slick-slideshow .gallery .slick-next:before,body .dft-booking-slick-slideshow .gallery .slick-prev:before{content:"";width:60px;height:60px;background-image:url(/etc/designs/ascott/the-ascott/dist/img/svg/arrow-left.svg);background-size:100%}body .booking-photo-modal-2 .gallery .slick-next:before,body .dft-booking-slick-slideshow .gallery .slick-next:before{transform:rotate(180deg)}body .booking-photo-modal-2 .gallery .slick-slide>div,body .booking-photo-modal-2 .gallery .slick-slide>div>div,body .dft-booking-slick-slideshow .gallery .slick-slide>div,body .dft-booking-slick-slideshow .gallery .slick-slide>div>div{height:100%}@media (max-width:1199px){body .booking-photo-modal-2 .gallery .slick-slide>div>div,body .dft-booking-slick-slideshow .gallery .slick-slide>div>div{display:flex!important;align-items:center}}body .booking-photo-modal-2 .gallery .slick-next,body .booking-photo-modal-2 .gallery .slick-prev,body .dft-booking-slick-slideshow .gallery .slick-next,body .dft-booking-slick-slideshow .gallery .slick-prev{top:50%}@media (max-width:1199px){body .booking-photo-modal-2 .slick-dots,body .dft-booking-slick-slideshow .slick-dots{bottom:-19vh!important}}@media (max-width:767px){body .booking-photo-modal-2 .gallery .gallery-media,body .dft-booking-slick-slideshow .gallery .gallery-media{padding:0!important;margin-bottom:0;height:95vh}body .booking-photo-modal-2 .gallery .gallery-media .slick-track,body .dft-booking-slick-slideshow .gallery .gallery-media .slick-track{height:90vh}body .booking-photo-modal-2 .slick-dots,body .dft-booking-slick-slideshow .slick-dots{bottom:10vh!important}}@media (max-width:1199px){body .booking-photo-modal-2 .gallery .gallery-media img,body .dft-booking-slick-slideshow .gallery .gallery-media img{position:relative}body .booking-photo-modal-2 .slick-dots li.slick-active button:before,body .booking-photo-modal-2 .slick-dots li button:before,body .dft-booking-slick-slideshow .slick-dots li.slick-active button:before,body .dft-booking-slick-slideshow .slick-dots li button:before{color:#fff}}@media (max-width:767px){body .booking-photo-modal-2 .gallery .gallery-media .slick-list,body .dft-booking-slick-slideshow .gallery .gallery-media .slick-list{transform:translateY(0)}}@media (min-width:768px){body .booking-photo-modal-2 .gallery .gallery-media iframe,body .dft-booking-slick-slideshow .gallery .gallery-media iframe{height:90%}}body .cancel-reservations .modal-dialog{transition:unset;top:25%;left:calc(50% - 250px);transform:translateY(-50%,-50%);-ms-transform:translateX(-10%);width:50%}@media screen and (max-width:575px){body .cancel-reservations .modal-dialog{width:auto;left:0}}@media screen and (max-width:1024px){body .cancel-reservations .modal-dialog{width:auto}}body .cancel-reservations .modal-dialog .modal-content{border-radius:0}body .cancel-reservations .modal-dialog .modal-content .modal-body{position:relative;padding:0}body .cancel-reservations .modal-dialog .modal-content .modal-body .-close{cursor:pointer;position:absolute;top:16px;right:16px;z-index:1}body .cancel-reservations .modal-dialog .modal-content .modal-body .-close:hover{background-color:#ddd}body #notification_success_modal.grayscale-site .modal-detail,body #notification_success_modal.grayscale-site .modal-preferences,body #notification_success_pre_modal.grayscale-site .modal-detail,body #notification_success_pre_modal.grayscale-site .modal-preferences{bottom:0;left:0;right:0;margin:auto;overflow-y:auto;position:relative;top:50%;transform:translateY(-50%)!important}@media only screen and (max-width:1199px){body #notification_success_modal.grayscale-site .modal-dialog,body #notification_success_pre_modal.grayscale-site .modal-dialog{top:0}}body #notification_success_modal.grayscale-site .modal-dialog,body #notification_success_pre_modal.grayscale-site .modal-dialog{transform:none}body #notification_success_modal.grayscale-site .modal-body,body #notification_success_pre_modal.grayscale-site .modal-body{padding:15px 31px 0}body #notification_success_modal.grayscale-site .btn-quaternary-cus,body #notification_success_pre_modal.grayscale-site .btn-quaternary-cus{color:#483a32!important;font-weight:700;line-height:1.4;padding:7px 24px;border:2px solid #483a32;background-color:transparent}a,a:hover{text-decoration:none}img{max-width:100%;height:auto}.color-blue{color:#0d91d9}.color-red{color:#d32f2f}.blink-cusor{text-indent:-9999em}.grayscale-site,.grayscale-site .gm-style{filter:gray;-webkit-filter:grayscale(1)}#consent_blackbar{position:fixed;bottom:0;z-index:99999;width:100%}@media screen and (min-width:768px){#consent_blackbar #truste-consent-buttons{display:flex;justify-content:flex-end}#consent_blackbar #truste-consent-buttons #truste-consent-button,#consent_blackbar #truste-consent-buttons #truste-consent-required,#consent_blackbar #truste-consent-buttons #truste-show-consent{margin-left:5px;margin-right:0;margin-bottom:5px;width:140px}}@media screen and (max-width:767px){#consent_blackbar .truste-consent-track{padding:15px}#consent_blackbar .truste-banner{margin:0 10px}#consent_blackbar .truste-buttonsColumn,#consent_blackbar .truste-messageColumn{float:none;width:100%;margin:10px 0}#consent_blackbar #truste-consent-buttons{text-align:center}#consent_blackbar #truste-consent-buttons .truste-button2{margin-right:0!important;margin-bottom:0!important}#consent_blackbar #truste-consent-buttons #truste-consent-button,#consent_blackbar #truste-consent-buttons #truste-consent-required,#consent_blackbar #truste-consent-buttons #truste-show-consent{width:40%;margin-bottom:3px!important;margin-top:0!important;float:none}#consent_blackbar #truste-consent-buttons #truste-cookie-button{display:block}}body.page{overflow-x:hidden}a{background-image:linear-gradient(90deg,transparent,transparent)!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:50% 2px!important}a::-moz-focus-inner input[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner{border:0}.remove-select-scroll{overflow-y:auto!important}.remove-select-scroll :before{display:none!important}@media (max-width:767px){@supports (-ms-ime-align:auto){body.page{overflow-x:scroll}}}@media (max-width:767px) and (-ms-high-contrast:none),screen and (max-width:767px) and (-ms-high-contrast:active){body.page{overflow-x:scroll}}input:-moz-submit-invalid,input:invalid{box-shadow:none}.dft-form-input-radio .form-option-inline{display:inline-block;margin-right:60px}.dft-form-input-radio .strong-title label{font-weight:700}.dft-form-input-radio.has-error input[type=radio]:not(:checked)+label:before{border:1px solid #d32f2f}.padding-l-r-1{padding-left:10px!important;padding-right:10px!important}.padding-t-b-1{padding-top:10px!important;padding-bottom:10px!important}.padding-l-1{padding-left:10px!important}.padding-r-1{padding-right:10px!important}.padding-t-1{padding-top:10px!important}.padding-b-1{padding-bottom:10px!important}.padding-1{padding:10px!important}.margin-l-r-1{margin-left:10px!important;margin-right:10px!important}.margin-t-b-1{margin-top:10px!important;margin-bottom:10px!important}.margin-l-1{margin-left:10px!important}.margin-r-1{margin-right:10px!important}.margin-t-1{margin-top:10px!important}.margin-b-1{margin-bottom:10px!important}.margin-1{margin:10px!important}.padding-l-r-2{padding-left:20px!important;padding-right:20px!important}.padding-t-b-2{padding-top:20px!important;padding-bottom:20px!important}.padding-l-2{padding-left:20px!important}.padding-r-2{padding-right:20px!important}.padding-t-2{padding-top:20px!important}.padding-b-2{padding-bottom:20px!important}.padding-2{padding:20px!important}.margin-l-r-2{margin-left:20px!important;margin-right:20px!important}.margin-t-b-2{margin-top:20px!important;margin-bottom:20px!important}.margin-l-2{margin-left:20px!important}.margin-r-2{margin-right:20px!important}.margin-t-2{margin-top:20px!important}.margin-b-2{margin-bottom:20px!important}.margin-2{margin:20px!important}.padding-l-r-3{padding-left:30px!important;padding-right:30px!important}.padding-t-b-3{padding-top:30px!important;padding-bottom:30px!important}.padding-l-3{padding-left:30px!important}.padding-r-3{padding-right:30px!important}.padding-t-3{padding-top:30px!important}.padding-b-3{padding-bottom:30px!important}.padding-3{padding:30px!important}.margin-l-r-3{margin-left:30px!important;margin-right:30px!important}.margin-t-b-3{margin-top:30px!important;margin-bottom:30px!important}.margin-l-3{margin-left:30px!important}.margin-r-3{margin-right:30px!important}.margin-t-3{margin-top:30px!important}.margin-b-3{margin-bottom:30px!important}.margin-3{margin:30px!important}.padding-l-r-4{padding-left:40px!important;padding-right:40px!important}.padding-t-b-4{padding-top:40px!important;padding-bottom:40px!important}.padding-l-4{padding-left:40px!important}.padding-r-4{padding-right:40px!important}.padding-t-4{padding-top:40px!important}.padding-b-4{padding-bottom:40px!important}.padding-4{padding:40px!important}.margin-l-r-4{margin-left:40px!important;margin-right:40px!important}.margin-t-b-4{margin-top:40px!important;margin-bottom:40px!important}.margin-l-4{margin-left:40px!important}.margin-r-4{margin-right:40px!important}.margin-t-4{margin-top:40px!important}.margin-b-4{margin-bottom:40px!important}.margin-4{margin:40px!important}.padding-l-r-5{padding-left:50px!important;padding-right:50px!important}.padding-t-b-5{padding-top:50px!important;padding-bottom:50px!important}.padding-l-5{padding-left:50px!important}.padding-r-5{padding-right:50px!important}.padding-t-5{padding-top:50px!important}.padding-b-5{padding-bottom:50px!important}.padding-5{padding:50px!important}.margin-l-r-5{margin-left:50px!important;margin-right:50px!important}.margin-t-b-5{margin-top:50px!important;margin-bottom:50px!important}.margin-l-5{margin-left:50px!important}.margin-r-5{margin-right:50px!important}.margin-t-5{margin-top:50px!important}.margin-b-5{margin-bottom:50px!important}.margin-5{margin:50px!important}.padding-l-r-6{padding-left:60px!important;padding-right:60px!important}.padding-t-b-6{padding-top:60px!important;padding-bottom:60px!important}.padding-l-6{padding-left:60px!important}.padding-r-6{padding-right:60px!important}.padding-t-6{padding-top:60px!important}.padding-b-6{padding-bottom:60px!important}.padding-6{padding:60px!important}.margin-l-r-6{margin-left:60px!important;margin-right:60px!important}.margin-t-b-6{margin-top:60px!important;margin-bottom:60px!important}.margin-l-6{margin-left:60px!important}.margin-r-6{margin-right:60px!important}.margin-t-6{margin-top:60px!important}.margin-b-6{margin-bottom:60px!important}.margin-6{margin:60px!important}.padding-l-r-7{padding-left:70px!important;padding-right:70px!important}.padding-t-b-7{padding-top:70px!important;padding-bottom:70px!important}.padding-l-7{padding-left:70px!important}.padding-r-7{padding-right:70px!important}.padding-t-7{padding-top:70px!important}.padding-b-7{padding-bottom:70px!important}.padding-7{padding:70px!important}.margin-l-r-7{margin-left:70px!important;margin-right:70px!important}.margin-t-b-7{margin-top:70px!important;margin-bottom:70px!important}.margin-l-7{margin-left:70px!important}.margin-r-7{margin-right:70px!important}.margin-t-7{margin-top:70px!important}.margin-b-7{margin-bottom:70px!important}.margin-7{margin:70px!important}.padding-l-r-8{padding-left:80px!important;padding-right:80px!important}.padding-t-b-8{padding-top:80px!important;padding-bottom:80px!important}.padding-l-8{padding-left:80px!important}.padding-r-8{padding-right:80px!important}.padding-t-8{padding-top:80px!important}.padding-b-8{padding-bottom:80px!important}.padding-8{padding:80px!important}.margin-l-r-8{margin-left:80px!important;margin-right:80px!important}.margin-t-b-8{margin-top:80px!important;margin-bottom:80px!important}.margin-l-8{margin-left:80px!important}.margin-r-8{margin-right:80px!important}.margin-t-8{margin-top:80px!important}.margin-b-8{margin-bottom:80px!important}.margin-8{margin:80px!important}.padding-l-r-9{padding-left:90px!important;padding-right:90px!important}.padding-t-b-9{padding-top:90px!important;padding-bottom:90px!important}.padding-l-9{padding-left:90px!important}.padding-r-9{padding-right:90px!important}.padding-t-9{padding-top:90px!important}.padding-b-9{padding-bottom:90px!important}.padding-9{padding:90px!important}.margin-l-r-9{margin-left:90px!important;margin-right:90px!important}.margin-t-b-9{margin-top:90px!important;margin-bottom:90px!important}.margin-l-9{margin-left:90px!important}.margin-r-9{margin-right:90px!important}.margin-t-9{margin-top:90px!important}.margin-b-9{margin-bottom:90px!important}.margin-9{margin:90px!important}.padding-l-r-10{padding-left:100px!important;padding-right:100px!important}.padding-t-b-10{padding-top:100px!important;padding-bottom:100px!important}.padding-l-10{padding-left:100px!important}.padding-r-10{padding-right:100px!important}.padding-t-10{padding-top:100px!important}.padding-b-10{padding-bottom:100px!important}.padding-10{padding:100px!important}.margin-l-r-10{margin-left:100px!important;margin-right:100px!important}.margin-t-b-10{margin-top:100px!important;margin-bottom:100px!important}.margin-l-10{margin-left:100px!important}.margin-r-10{margin-right:100px!important}.margin-t-10{margin-top:100px!important}.margin-b-10{margin-bottom:100px!important}.margin-10{margin:100px!important}.old-browser-message{padding:10px;background:#ffee8c}.flight-details{word-break:break-word;word-wrap:break-word}iframe{border:0}.close-btn-ar{right:auto!important;left:18px}.modal-backdrop{background-color:rgba(0,0,0,.49);position:inherit}@media (max-width:577px){.dft-booking-auth-links.visible--mobile{display:block!important;position:absolute;top:0;right:0;width:auto}}.dft-booking-onboarding .dft-booking-common-logo,.dft-booking .dft-booking-common-logo{display:-ms-inline-flexbox;display:inline-flex}.dft-booking-onboarding .dft-booking-common-logo .left,.dft-booking-onboarding .dft-booking-common-logo .right,.dft-booking .dft-booking-common-logo .left,.dft-booking .dft-booking-common-logo .right{width:110px}.dft-booking-onboarding .dft-booking-common-logo span,.dft-booking .dft-booking-common-logo span{border-left:1px solid #d5d5d5;margin:0 15px}.dft-booking-onboarding .dft-booking-common-logo a,.dft-booking .dft-booking-common-logo a{display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.dft-booking-onboarding .dft-booking-common-logo a img,.dft-booking .dft-booking-common-logo a img{max-height:60px;max-width:110px;height:auto;margin-left:0!important}.dft-booking-onboarding.arabic-com .dft-booking-common-logo .left,.dft-booking-onboarding.arabic-com .dft-booking-common-logo .right,.dft-booking.arabic-com .dft-booking-common-logo .left,.dft-booking.arabic-com .dft-booking-common-logo .right{width:auto}.dft-booking [class*=visible-mobile-]{display:none!important}@media (max-width:767px){.dft-booking .visible-mobile-block{display:block!important}}@media (max-width:767px){.dft-booking .visible-mobile-inline-block{display:inline-block!important}}@media (max-width:767px){.dft-booking .visible-mobile-inline{display:inline!important}}@media (max-width:767px){.dft-booking .visible-mobile-flex{display:flex!important}}.dft-booking [class*=visible-desktop-]{display:none!important}@media (min-width:768px){.dft-booking .visible-desktop-block{display:block!important}}@media (min-width:768px){.dft-booking .visible-desktop-inline{display:inline!important}}@media (min-width:768px){.dft-booking .visible-desktop-inline-block{display:inline-block!important}}@media (min-width:768px){.dft-booking .visible-desktop-flex{display:flex!important}}.dft-booking .visible-mobile-only{display:none!important}@media (max-width:1199px){.dft-booking .visible-mobile-only{display:block!important}}@media (max-width:767px){.dft-booking .visible-desktop-only{display:none!important}}.dft-booking .btn-bordered-primary{border:2px solid #2c1e16;background:#fff;color:#2c1e16;font-weight:700;padding:10px 24px}.dft-template-default .dft-booking .btn-bordered-primary{border:2px solid #5e3055;color:#5e3055}.dft-template-default .dft-booking .btn-bordered-primary:hover{background:#5e3055}.dft-booking .btn-bordered-primary:hover{background:#2c1e16;color:#fff}.dft-template-default .dft-booking .alert-danger{border:0!important;color:#000!important}.dft-booking .alert-danger{border-width:0;border-color:#d32f2f;color:#000;background-color:#f8d7da;border-radius:4px}.dft-booking .alert-danger ul{list-style:none;padding:0;margin:0}.dft-booking .alert-danger ul li+li{margin-top:10px}.dft-page-default .dft-booking .alert-danger{color:#000;border:0}.dft-booking--bold{font-weight:700}.dft-booking--brown-50{color:#a28156}.dft-booking .dropdown{position:relative}.dft-booking .dropdown select{padding-right:34px}@media screen and (max-width:767px){.arabic .dft-booking .dropdown .dropdown-menu li{font-size:12px;font-weight:500}}.dft-booking .dropdown .dropdown-menu li{font-family:booking-lato,sans-serif;font-size:14px;font-weight:600;color:#554f4c}.dft-booking .dropdown:before{top:19px;border-top:6px solid #989898}.dft-booking .dropdown:after,.dft-booking .dropdown:before{content:"";position:absolute;right:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.dft-booking .dropdown:after{top:17px;border-top:6px solid #fff}.dft-booking .v-select .dropdown-toggle .clear,.dft-booking .v-select .open-indicator{display:none}@media (min-width:768px){.dft-booking .v-select.dropdown{min-width:100px}}.dft-booking .v-select.dropdown:after{display:none}.dft-booking .v-select.dropdown:before{content:"";width:0;height:0;border:6px solid transparent;border-top-color:#483a32;top:50%;transform:translateY(calc(-50% + 4px));right:14px}@media (min-width:1200px){.dft-booking .v-select.dropdown:before{right:11px!important;top:21px!important}}.dft-booking .v-select .dropdown-toggle{border-radius:0}@media (min-width:1200px){.dft-booking .v-select.searchable .dropdown-toggle{height:42px}}.dft-booking .v-select input[type=search]{position:absolute;top:0;left:0;color:#2c1e16;width:100%!important;height:100%}.dft-booking .v-select .selected-tag{color:#2c1e16;margin-top:0;font-size:12px;letter-spacing:.01em;font-family:booking-lato,sans-serif}@media (min-width:1200px){.dft-booking .v-select .selected-tag{font-size:14px;margin-left:4px}}.dft-booking .text-right{text-align:right}.dft-booking .text-left{text-align:left}.dft-booking .text-center{text-align:center}.dft-booking .margin-0-auto{margin:0 auto}.dft-booking .bordered-content{border:1px solid #d5d5d5}.dft-booking .checkbox{padding-left:34px;cursor:pointer;position:relative;margin:0}@media (min-width:768px){.dft-booking .checkbox{padding-left:31px}}.dft-booking .checkbox__input{position:absolute;left:0;top:6px;display:none}.dft-booking .checkbox__box{height:18px;width:18px;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;position:absolute;left:0;top:-2px}@media (min-width:768px){.dft-booking .checkbox__box{height:16px;width:16px;top:3px}}.dft-booking .checkbox__input:checked~.checkbox__box{border-color:#a28156}.dft-booking .checkbox__input:checked~.checkbox__box:after{content:"";background-image:url('data:image/svg+xml;utf8, %3Csvg enable-background="new 0 0 128 128" height="128px" id="Layer_1" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M116.158,29.336l-4.975-4.975c-3.469-3.469-9.088-3.478-12.549-0.019L48.103,74.875L29.364,56.136  c-3.459-3.46-9.078-3.45-12.549,0.021l-4.974,4.974c-3.47,3.47-3.48,9.089-0.02,12.549L41.8,103.657  c1.741,1.741,4.026,2.602,6.31,2.588c2.279,0.011,4.559-0.852,6.297-2.59l61.771-61.771  C119.637,38.424,119.631,32.807,116.158,29.336z" fill="%23a28156"/%3E%3C/svg%3E');display:inline-block;background-size:100%;height:14px;width:14px;background-repeat:no-repeat;float:left;margin:1px 0 0 1px}@media (min-width:577px){.dft-booking .checkbox__input:checked~.checkbox__box:after{height:12px;width:12px}}.dft-booking .checkbox__copy{font-family:booking-lato,sans-serif;font-size:18px;letter-spacing:0;color:#2c1e16;font-weight:500;top:-3px;position:relative}@media (min-width:768px){.dft-booking .checkbox__copy{font-size:16px}}.dft-booking .checkbox--inline{padding-left:29px;float:left;width:calc(50% - 10px);padding-right:5px;margin:0 0 12px!important}@media (min-width:768px){.dft-booking .checkbox--inline{margin:0 0 9px!important}}.dft-booking .checkbox+.checkbox{margin-top:10px}.dft-booking .ui-slider{background-color:#f1f2f4;border:0;margin:0 12px;height:10px;top:0}.dft-booking .ui-state-default,.dft-booking .ui-widget-content .ui-state-default{background-color:#483a32;border-radius:100px;width:28px;height:28px;top:-3px}.dft-booking .ui-slider .ui-slider-range{background-color:#b9b9b9;border-radius:7.5px;height:10px;top:5px;top:0}.dft-booking-modal .brand{margin-top:32px;margin-bottom:36px;height:60px}.dft-booking-modal .brand img{margin:0 auto}@media (max-width:1199px){.dft-booking-modal.show{display:flex!important;overflow:hidden;padding:8px!important}}.dft-booking-modal .text-center{text-align:center}.dft-booking-modal .form-control{padding-left:8px;padding-right:7px;height:40px;font-size:16px}.dft-booking-modal .form-control::-webkit-input-placeholder{color:#666}.dft-booking-modal .form-control::-moz-placeholder{color:#666}.dft-booking-modal .form-control:-ms-input-placeholder{color:#666}.dft-booking-modal .form-control:-moz-placeholder{color:#666}@media (min-width:768px){.dft-booking-modal .form-control{height:40px;font-size:1em}}.dft-booking-modal .form-group{margin-bottom:16px}.dft-booking-modal .form-group label{font-size:12px;margin-bottom:3px}@media (min-width:768px){.dft-booking-modal .form-group label{font-size:16px;margin-bottom:7px;color:#483a32}}.dft-booking-modal .btn-tertiary{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;width:100%;height:40px;font-size:16px;font-weight:700;color:#fff;line-height:1;background-color:#8a0411}.dft-booking-modal .btn-tertiary[disabled]{background-color:#f8d7da}.dft-booking-modal .modal-dialog{width:100%;padding:0;margin-right:auto;margin-left:auto}@media (min-width:768px){.dft-booking-modal .modal-dialog{max-width:960px;margin-top:80px}}@media (max-width:1199px){.dft-booking-modal .modal-dialog{display:flex;flex:1;margin:0 auto;overflow:auto}}@media (min-width:768px){.dft-booking-modal .msie11{margin-top:121px!important}}.dft-booking-modal .modal-header{padding:0}.dft-booking-modal .modal-header .close{background:transparent!important;top:20px;right:32px;color:#2c1e16;z-index:1;opacity:1}@media (min-width:768px){.dft-booking-modal .modal-header .close{top:14px;right:28px}}.dft-booking-modal .modal-header .close .icon{font-size:30px}@media (min-width:768px){.dft-booking-modal .modal-header .close .icon{font-size:25px}}.dft-booking-modal .icon-close:before{color:#2c1e16!important;font-weight:900;font-size:23px!important}.dft-booking-modal .modal-body{padding:15px 10px}@media (min-width:1200px){.dft-booking-modal .modal-body{padding:15px 31px 31px}}.dft-booking-modal .form-link{color:#003e6a;letter-spacing:.01em;font-size:16px;padding:0;text-transform:none}.dft-booking-modal .modal-content{border:0;border-radius:0;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08)}@media (max-width:1199px){.dft-booking-modal .modal-content{display:flex;flex:1;overflow:auto}}.dft-booking-modal .dft-booking-title-sm{font-family:booking-lato,sans-serif;margin-top:1px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#2c1e16;margin-bottom:2px}.dft-booking-modal .modal-md{max-width:504px}.dft-booking-modal .cover-logo{margin-top:-28px}.dft-booking-modal .h3{letter-spacing:.01em}@media (min-width:768px){.dft-booking-modal.forgot-password-form .modal-dialog{max-width:504px!important}}.dft-booking-modal.arabic-com .modal-header .close{margin:0 auto 0 0;left:10px}.dft-booking-reservation-details .title.required:after{content:" *";color:red}.dft-booking-calendar .dft-booking-calendar-note{display:inline-flex;align-items:center;color:#4f3c31;letter-spacing:-.02em}.dft-booking-calendar .dft-booking-calendar-row{overflow:hidden}.dft-booking-calendar .dft-booking-calendar-note+.dft-booking-calendar-note{margin-left:17px}.dft-booking-calendar .dft-booking-calendar-left{float:left}.dft-booking-calendar .dft-booking-calendar-right{float:right}.dft-booking-calendar .dft-booking-calendar-note-image{width:29px;height:29px;margin-right:10px}.dft-booking-calendar .dft-booking-calendar-note-image img{width:100%}.dft-booking-calendar .dft-booking-calendar-currency{display:flex;align-items:center;font-weight:700;color:#2c1e16}.dft-booking-calendar .dft-booking-calendar-currency .dropdown{width:81px;margin-top:8px;margin-left:16px}.dft-booking-calendar .dft-booking-calendar-currency span{margin-top:8px;font-size:15px;letter-spacing:.001em}.dft-booking-calendar .fc .fc-day-grid-container{height:auto!important}.dft-booking-calendar .fc{clear:both;margin-top:17px}.dft-booking-calendar .fc-center h2{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:18px;color:#2c1e16;letter-spacing:.04em;font-weight:700}.dft-booking-calendar .fc-past{background-color:#f1f2f4}.dft-booking-calendar .fc-toolbar{padding-top:19px;padding-bottom:0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:0;position:relative;height:61px}.dft-booking-calendar .fc .fc-widget-content table{width:calc(100% - 6px);margin:0 auto;border-spacing:4px;border-collapse:separate}.dft-booking-calendar .fc button .fc-icon{position:absolute;top:0}.dft-booking-calendar .fc th{padding:17px 0;text-transform:uppercase;letter-spacing:.01em;font-size:16px;color:#4f3c31;border:0}.dft-booking-calendar .fc td{border-color:#fff;border-width:0;border:1px solid #f1f2f4}.dft-booking-calendar .fc-basic-view .fc-body .fc-row{min-height:0;height:113px;margin-top:-4px}.dft-booking-calendar .fc .fc-event{background:none;border:0;color:#4f3c31;text-align:center}.dft-booking-calendar .fc .fc-event .price{font-size:21px;font-weight:bolder;margin:-1px 0 0;letter-spacing:.07em}.dft-booking-calendar .fc .fc-event .currency{font-size:16px;font-weight:100;letter-spacing:.01em}.dft-booking-calendar .fc .fc-day-number{font-size:14px;margin-top:6px;margin-right:10px;font-weight:700}.dft-booking-calendar .fc-button{background:none;border:none;font-size:24px;box-shadow:none;padding:0;margin:0}.dft-booking-calendar .fc-day-grid-event .fc-time{display:none}.dft-booking-calendar .none-arrival{background:repeating-linear-gradient(45deg,#fff 10px,#fff 12px,rgba(8,6,6,.35) 14px)!important}.dft-booking-calendar .lowest-rate-outer{height:100%;position:relative;display:none}.dft-booking-calendar .lowest-rate-label{background:#8a221b;position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;font-size:13px;padding:2px 0}.dft-booking-calendar .lowest-rate{background:#a28155}.dft-booking-calendar .lowest-rate .lowest-rate-outer{display:block}.dft-booking-calendar .lowest-rate .currency,.dft-booking-calendar .lowest-rate .fc-day-number,.dft-booking-calendar .lowest-rate .price{color:#fff}@media (max-width:1199px){.dft-booking-forgot-password .card .form-forgot .form-group label{color:#483a32;font-size:12px!important}}.dft-booking-forgot-password .title{color:#2c1e16;font-weight:700}@media (min-width:1200px){.dft-booking-forgot-password .title{font-size:24px;margin-bottom:25px}}@media (max-width:1199px){.dft-booking-forgot-password .instructions-message{color:#2c1e16}}.dft-booking-forgot-password .btn-tertiary{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;background-color:#483a32;border:2px solid #483a32}.dft-booking-forgot-password .btn-tertiary[disabled]{background-color:#d5d5d5;color:#b9b9b9}@media (min-width:768px){.dft-booking-forgot-password .btn{margin:15px 0 18px;height:40px}}.dft-booking-forgot-password .success-message p{font-size:14px}@media (min-width:768px){.dft-booking-forgot-password .success-message p{font-size:16px}}@media (max-width:1199px){.dft-booking-forgot-password .login-link *{font-size:14px}}.dft-booking-forgot-password .login-link .form-link{color:#003e6a}.dft-booking-forgot-password p a{color:inherit}.dft-booking-forgot-password.arabic-com{direction:rtl;text-align:right}.dft-booking-forgot-password.arabic-com input.txtEmail.form-control{text-align:right}.dft-booking-forgot-password.arabic-com input.txtEmail.form-control::placeholder{text-align:right}.dft-booking-auth-links{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-auth-links .dft-booking-auth-links-color{color:#a28156!important}.dft-booking-auth-links .point{color:#000}.dft-booking-auth-links a{color:#a28156}.dft-booking-auth-links .sub-menu a:hover{background-color:#f1f2f4}.dft-booking-auth-links .sub-menu a:hover>span{color:#a28156!important}.dft-booking-aoa{margin:20px 0}@media (max-width:767px){.dft-booking-aoa{display:block;position:relative;margin-left:-20px;margin-right:-20px}}.dft-booking-aoa .aoa-popup{padding:20px;background-color:#f1f2f4;display:block;width:100%}.dft-booking-aoa .aoa-popup__image{width:38.476190476190474vw;float:left}@media (max-width:767px){.dft-booking-aoa .aoa-popup__image{padding-right:10px}}@media (min-width:768px){.dft-booking-aoa .aoa-popup__image{width:175px}}.dft-booking-aoa .aoa-popup__image img{width:100%}.dft-booking-aoa .aoa-popup__headline{color:#4f3c31;display:block}@media (max-width:767px){.dft-booking-aoa .aoa-popup__headline{margin-top:-5px}}.dft-booking-aoa .aoa-popup__headline__title{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:3.8095238095238093vw;font-weight:700;letter-spacing:.018em;margin:0 0 0 31.904761904761905vw}@media (min-width:768px){.dft-booking-aoa .aoa-popup__headline__title{margin:0 0 3px;font-size:18px}}.dft-booking-aoa .aoa-popup__headline__description{margin-top:10px;font-size:16px;margin-top:0;display:block}@media (min-width:768px){.dft-booking-aoa .aoa-popup__headline__description{letter-spacing:.0095em;margin:0;font-size:inherit}}.dft-booking-aoa .aoa-popup__headline small{font-size:12px;margin-top:5px;display:block}@media (min-width:768px){.dft-booking-aoa .popup-flex{display:flex;align-items:center}.dft-booking-aoa .aoa-popup__headline{padding-top:0;padding-left:16px}}@media (min-width:768px){.dft-booking-aoa.arabic-com .aoa-popup__headline{padding-left:0;padding-right:16px}}.dft-booking-aoa.arabic-com .aoa-popup__image{float:right}@media (max-width:767px){.dft-booking-aoa.arabic-com .aoa-popup__image{padding-left:10px;padding-right:0}}@media (max-width:768px){.dft-booking-property-listing .dft-booking-aoa{margin-left:0!important;margin-right:0!important}}.dft-booking-slick-slideshow.modal{background-color:rgba(0,0,0,.9)}.dft-booking-slick-slideshow .gallery-close:before{color:#fff!important}.dft-booking-slick-slideshow .gallery .gallery-thumb-item img,.dft-booking-slick-slideshow .gallery .media img{height:70px;width:auto}.dft-booking-slick-slideshow .gallery .slick-next:before,.dft-booking-slick-slideshow .gallery .slick-prev:before{content:"";width:60px;height:60px;background-image:url(/etc/designs/ascott/the-ascott/dist/img/svg/arrow-left.svg);background-size:100%}.dft-booking-slick-slideshow .gallery .slick-next:before{transform:rotate(180deg)}.dft-booking-slick-slideshow .gallery .slick-slide>div,.dft-booking-slick-slideshow .gallery .slick-slide>div>div{height:100%}@media (max-width:1199px){.dft-booking-slick-slideshow .gallery .slick-slide>div>div{display:flex!important;align-items:center}}.dft-booking-slick-slideshow .gallery .slick-next,.dft-booking-slick-slideshow .gallery .slick-prev{top:50%}@media (max-width:1199px){.dft-booking-slick-slideshow .slick-dots{bottom:-19vh!important}}@media (max-width:767px){.dft-booking-slick-slideshow .gallery .gallery-media{padding:0!important;margin-bottom:0;height:95vh}.dft-booking-slick-slideshow .gallery .gallery-media .slick-track{height:90vh}.dft-booking-slick-slideshow .slick-dots{bottom:10vh!important}}@media (max-width:1199px){.dft-booking-slick-slideshow .gallery .gallery-media img{position:relative}.dft-booking-slick-slideshow .slick-dots li.slick-active button:before,.dft-booking-slick-slideshow .slick-dots li button:before{color:#fff}}@media (max-width:767px){.dft-booking-slick-slideshow .gallery .gallery-media .slick-list{transform:translateY(0)}}@media (min-width:768px){.dft-booking-slick-slideshow .gallery .gallery-media iframe{height:90%}}.dft-page-default .arabic .apartment-gallery .left-20px,.dft-somerset-general-page .arabic .apartment-gallery .left-20px,.dft-template-default .arabic .apartment-gallery .left-20px{left:20px;right:auto!important}.apartment-gallery .slick-slider .slick-list{height:100%!important}.apartment-gallery .slick-next:before,.apartment-gallery .slick-prev:before{color:#fff}.apartment-gallery .slick-arrow{opacity:0}.apartment-gallery .slick-cloned{display:none}.apartment-gallery .modal{background-color:rgba(0,0,0,.9)}.apartment-gallery .modal .text-center{color:#fff}.apartment-gallery .modal .modal-dialog{max-width:none;transform:none;width:100%}.apartment-gallery .modal .my-modal{position:relative;height:80vh}.apartment-gallery .modal .my-modal .modal-content{background-color:transparent;height:100%}.apartment-gallery .modal .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:30px;cursor:pointer}.apartment-gallery .modal .my-modal .modal-content .icon-close:hover:before{color:#fff}.apartment-gallery .modal .my-modal .gal{padding:20px 0;margin-bottom:30px;height:100%}.apartment-gallery .modal .my-modal .gal .slick-track{height:100%}.apartment-gallery .modal .my-modal .gal .slick-track img{margin:0 auto;max-height:80vh}@media (min-width:1200px){.apartment-gallery .modal .my-modal .gal .slick-track{height:65vh}.apartment-gallery .modal .my-modal .gal .slick-track .gal-view,.apartment-gallery .modal .my-modal .gal .slick-track .gal-view img{height:100%;margin:0 auto}}@media (max-width:1200px){.apartment-gallery .modal .my-modal .gal .slick-track .slick-slide{height:100%}}.apartment-gallery .modal .my-modal .gal .slick-track .slick-slide .gal-view img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.apartment-gallery .modal .my-modal .gal:hover .slick-arrow{opacity:1}.apartment-gallery .modal .my-modal .single{position:fixed!important;padding:10px 60px!important;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1)}.apartment-gallery .modal .my-modal .single:hover .slick-arrow{opacity:1}.apartment-gallery .modal .my-modal .single .slick-slide{padding:0 5px;opacity:.5;height:auto}.apartment-gallery .modal .my-modal .single .slick-slide.slick-current,.apartment-gallery .modal .my-modal .single .slick-slide:hover{opacity:1}.apartment-gallery .modal .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}.apartment-gallery .modal .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px!important}.apartment-gallery .modal .my-modal .single .slick-slide .single-media:hover{background-color:#fff}.apartment-gallery .modal .my-modal .single .slick-slide .single-media img{height:60px;width:100%}.dft-page-default .arabic .dft-booking-modify-search .modify-search .btn-padding-top-modify-mobile,.dft-somerset-general-page .arabic .dft-booking-modify-search .modify-search .btn-padding-top-modify-mobile,.dft-template-default .arabic .dft-booking-modify-search .modify-search .btn-padding-top-modify-mobile{text-align:left}@media (min-width:1200px){.dft-page-default .arabic .dft-booking-sort-by .sortby__item,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby__item,.dft-template-default .arabic .dft-booking-sort-by .sortby__item{margin-left:0;margin-right:15px}}.dft-page-default .arabic .dft-booking .v-select.dropdown:before,.dft-somerset-general-page .arabic .dft-booking .v-select.dropdown:before,.dft-template-default .arabic .dft-booking .v-select.dropdown:before{right:calc(100% - 22px)!important}@media (min-width:1200px){.dft-page-default .arabic .dft-booking-sort-by,.dft-somerset-general-page .arabic .dft-booking-sort-by,.dft-template-default .arabic .dft-booking-sort-by{float:left!important}}.dft-page-default .arabic .dft-booking-property-listing .sortby,.dft-somerset-general-page .arabic .dft-booking-property-listing .sortby,.dft-template-default .arabic .dft-booking-property-listing .sortby{margin-left:0!important}@media (min-width:1200px){.dft-page-default .arabic .dft-booking-sort-by .sortby__item__label,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby__item__label,.dft-template-default .arabic .dft-booking-sort-by .sortby__item__label{margin-left:10px;margin-right:0!important}.dft-page-default .arabic .dft-booking-sort-by .sortby__item.sortby__distance,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby__item.sortby__distance,.dft-template-default .arabic .dft-booking-sort-by .sortby__item.sortby__distance{margin-right:15px;margin-left:0}.dft-page-default .arabic .dft-booking-sort-by .sortby__item.sortby__distance .selected-tag:before,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby__item.sortby__distance .selected-tag:before,.dft-template-default .arabic .dft-booking-sort-by .sortby__item.sortby__distance .selected-tag:before{right:auto;left:0}}@media (min-width:768px) and (max-width:1199px){.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__item,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__item,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__item{float:right}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__item__label,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__item__label,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__item__label{margin-left:0;margin-right:10px}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__filter,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__filter,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__filter{float:right!important}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__filter .icon,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__filter .icon,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__filter .icon{left:50%;right:50%}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__distance form,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__distance form,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__distance form{width:75%}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__distance form .selected-tag:before,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__distance form .selected-tag:before,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__distance form .selected-tag:before{right:auto;left:0}}@media (max-width:767px){.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__item,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__item,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__item{float:right;border-left:1px solid #b9b9b9}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__item__label,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__item__label,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__item__label{margin-left:0;margin-right:10px}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__filter,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__filter,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__filter{float:right!important}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__filter .icon,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__filter .icon,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__filter .icon{left:60%;right:40%}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__distance form,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__distance form,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__distance form{width:75%}.dft-page-default .arabic .dft-booking-sort-by .sortby .sortby__distance form .selected-tag:before,.dft-somerset-general-page .arabic .dft-booking-sort-by .sortby .sortby__distance form .selected-tag:before,.dft-template-default .arabic .dft-booking-sort-by .sortby .sortby__distance form .selected-tag:before{right:auto;left:0}}@media (max-width:767px){.dft-booking-sort-by{margin-right:0!important}.dft-booking-sort-by .sortby{margin-left:0!important}.dft-booking-sort-by .sortby .sortby__item{padding-left:17px}.dft-booking-sort-by .sortby .sortby__filter{float:left;width:50%}.dft-booking-sort-by .sortby .sortby__filter .icon{left:35%}.dft-booking-sort-by .sortby .sortby__filter .sortby__item__label{margin-left:10px}}@media (max-width:350px){.dft-booking-sort-by .sortby .sortby__item{flex-flow:row wrap}}@media (min-width:1200px){.dft-booking-sort-by{float:right}}.dft-booking-sort-by .sortby{display:block;border-top:1px solid #b9b9b9}@media (max-width:1200px){.dft-booking-sort-by .sortby .mobile-margin{margin-right:10%}.dft-booking-sort-by .sortby .display-none-mobile{display:none}}.dft-booking-sort-by .sortby:after{content:"";display:table;clear:both}@media (min-width:1200px){.dft-booking-sort-by .sortby{display:flex;border:0}}.dft-booking-sort-by .sortby form{flex:auto}.dft-booking-sort-by .sortby form .v-select.single.open .selected-tag{position:relative}.dft-booking-sort-by .sortby form .v-select input{font-size:12px;top:50%;transform:translateY(-50%);position:absolute;outline:1px solid transparent!important}@media screen and (max-width:1199px){.dft-booking-sort-by .sortby form .v-select .dropdown-menu{margin-top:10px;position:absolute}.arabic .dft-booking-sort-by .sortby form .v-select .dropdown-menu{min-width:170px}}.dft-booking-sort-by .sortby__item{display:flex;align-items:center;font-size:3.333333333333333vw;letter-spacing:.017em;padding-left:5.238095238095238vw;height:44px;flex:1;padding:0 11px;border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;float:left}@media (min-width:768px){.dft-booking-sort-by .sortby__item{border:1px solid #b9b9b9}}.dft-booking-sort-by .sortby__item__label{float:left;font-size:12px;letter-spacing:0;position:relative;font-family:booking-lato,sans-serif;color:#2c1e16!important}@media screen and (min-width:1200px){.dft-booking-sort-by .sortby__item__label{top:1px}}@media (min-width:1200px){.dft-booking-sort-by .sortby__item__label{width:auto;letter-spacing:0;margin-right:10px;font-size:14px}}.dft-booking-sort-by .sortby__item:last-child{border-right:0}@media (min-width:1200px){.dft-booking-sort-by .sortby__item{margin-left:15px;flex:auto;padding:0;border:0;font-size:13px;height:auto}}.dft-booking-sort-by .sortby__item .dropdown{margin-left:-4px}.dft-booking-sort-by .sortby__item .dropdown .dropdown-menu{padding:0;overflow-y:scroll;overflow-x:hidden}.dft-booking-sort-by .sortby__item .dropdown .dropdown-menu .highlight a{background:#2c1e16}@media (max-width:1199px){.dft-booking-sort-by .sortby__item .dropdown .dropdown-toggle{border:0}}@media (max-width:1199px) and (min-width:768px){.dft-booking-sort-by .sortby__item .dropdown .dropdown-toggle{height:26px}}@media (min-width:768px){.dft-booking-sort-by .sortby__item .dropdown{margin-left:0}}.dft-booking-sort-by .sortby__item .dropdown:before{display:none}.dft-booking-sort-by .sortby__filter{width:20.1vw;float:right;padding-left:13px;position:relative}.dft-booking-sort-by .sortby__filter .icon{font-size:19px;margin:0;position:absolute;top:calc(50% - 10px);left:40%}.dft-booking-sort-by .sortby__filter .sortby__item__label{margin-left:25px;top:calc(50% - 7px);left:40%}.dft-booking-sort-by .sortby__distance{width:50%}@media (min-width:1200px){.dft-booking-sort-by .sortby__distance{width:auto;padding:0}}.dft-booking-sort-by .sortby__distance .dropdown{flex:1}@media (min-width:1200px){.dft-booking-sort-by .sortby__distance .dropdown{width:143px;flex:auto}.arabic .dft-booking-sort-by .sortby__distance .dropdown{width:205px}}.dft-booking-sort-by .sortby__distance .sortby__item__label{left:-2px;white-space:nowrap}.arabic .dft-booking-sort-by .sortby__distance .sortby__item__label{white-space:normal}.dft-booking-sort-by .sortby__distance .selected-tag{position:relative;left:-2px;letter-spacing:0;width:90%;height:auto}@media screen and (max-width:767px){.dft-booking-sort-by .sortby__distance .selected-tag{line-height:13px}}.dft-booking-sort-by .sortby__distance .selected-tag:before{content:"";width:0;height:0;right:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:6px 6px 0;border-color:#483a32 transparent transparent;position:absolute}@media screen and (max-width:767px){.dft-booking-sort-by .sortby__distance .selected-tag:before{right:-10px}}@media screen and (max-width:1199px){.dft-booking-sort-by .sortby__distance .selected-tag{width:100%;margin-left:1px}}@media (min-width:1200px){.dft-booking-sort-by .sortby__distance .selected-tag{left:2px;margin-top:7px}}@media screen and (max-width:1199px) and (min-width:768px){.dft-booking-sort-by .sortby__distance .selected-tag{margin-top:1px}}.dft-booking-sort-by .sortby__currency{width:24vw}@media (min-width:768px){.dft-booking-sort-by .sortby__currency{width:auto}}.dft-booking-sort-by .sortby__currency .selected-tag{margin-left:5px;width:90%;text-transform:uppercase}.dft-booking-sort-by .sortby__currency .dropdown{flex:1}@media (min-width:768px){.dft-booking-sort-by .sortby__currency .dropdown{width:68px;min-width:0;flex:auto}}@media screen and (max-width:1199px){.dft-booking-sort-by.zh .sortby__distance .selected-tag{margin-top:0}}.dft-common-menu-for-mobile,.dft-common-top-navigation{min-width:100%}@media (max-width:980px){#booking-login-modal .modal-body{padding:15px 7px}}.dft-login-booking .color-blue{color:#003e6a}@media (max-width:1199px){.dft-login-booking .f-m-14{font-size:14px}}.dft-login-booking .form-control::-webkit-input-placeholder{color:#666}.dft-login-booking .form-control::-moz-placeholder{color:#666}.dft-login-booking .form-control:-ms-input-placeholder{color:#666}.dft-login-booking .form-control:-moz-placeholder{color:#666}.dft-login-booking .title{color:#2c1e16;font-weight:700}@media (min-width:1200px){.dft-login-booking .title{font-size:24px;margin-bottom:25px}}@media (min-width:768px){.dft-login-booking .form-link{font-size:16px;letter-spacing:.001em}}@media (max-width:767px){.dft-login-booking .social-login .or-message{text-align:center;padding-left:0}}.dft-login-booking .columns{width:100%}.dft-login-booking .signup-card .benefits .material-icons{color:#483a32;font-size:48px}.dft-login-booking .benefits{padding-bottom:10px;max-width:265px}@media (min-width:768px){.dft-login-booking .benefits{padding:5px 0 15px}}.dft-login-booking .benefits li .text{font-family:Lato;font-size:18px;font-weight:700;color:#483a32}.dft-login-booking .benefits li .text a{color:#483a32}.dft-login-booking.arabic-com{direction:rtl;text-align:right}.dft-login-booking.arabic-com .wrap .columns .signup-card{float:left;margin-left:0;margin-right:30px}.dft-login-booking.arabic-com .wrap .columns .signup-card ul li i{padding:0 0 0 16px}.dft-login-booking.arabic-com .wrap .columns .signup-card ul li .pr-3{padding-right:0!important}.dft-login-booking.arabic-com .wrap .columns .login-card .form-group .pull-right{float:left!important}@media screen and (max-width:767px){.dft-login-booking.arabic-com .wrap .columns .login-card .social-login .social-list a{margin-right:0}.dft-login-booking.arabic-com .wrap .columns .login-card .social-login .social-list a:first-child{margin-left:9px}}@media screen and (min-width:768px) and (max-width:959px){.dft-login-booking.arabic-com .wrap .columns .login-card .social-login .social-list a{margin-right:32px;margin-left:0}}@media screen and (min-width:960px){.dft-login-booking.arabic-com .wrap .columns .login-card .social-login .social-list{float:right}.dft-login-booking.arabic-com .wrap .columns .login-card .social-login .social-list a{margin-left:0;margin-right:32px}.dft-login-booking.arabic-com .wrap .columns .login-card .social-login .social-list a:last-child{margin-right:0}}.dft-login-booking.arabic-com .wrap .columns .text-center{margin:0 auto}.dft-login-booking.arabic-com input{text-align:right}.dft-booking-property-listing-page{background-color:#fff}@media (max-width:767px){.dft-booking-property-listing-page .header{min-height:147px}}.dft-booking-property-listing-page .dft-booking-property-listing{position:relative;border-top:1px solid #d5d5d5;padding-top:25px}.dft-booking-property-listing-page .dft-booking-property-listing:after{content:"";display:table;clear:both}@media (min-width:768px){.dft-booking-property-listing-page .dft-ascott-cookie .fixed-br{width:16.66667%}}.dft-booking-property-listing-page .dft-booking-auth-links .links{position:absolute;right:0;top:0;height:40px}.dft-booking-property-listing-page .dft-booking-auth-links .links .icon{color:#fff}.dft-booking-property-listing-page .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-booking-property-listing-page .as-table{display:table;width:100%}.dft-booking-property-listing-page .left-header{width:50%}.dft-booking-property-listing-page .right-header{width:725px}.dft-booking-property-listing-page .right-header .row{margin:0!important;height:40px}.dft-booking-property-listing-page .right-header .col-3{padding-left:0!important;padding-right:0!important;max-width:29%;margin-top:12.5px}.dft-booking-property-listing-page .right-header .col{padding-left:0!important;padding-right:0!important}@media (min-width:768px){.dft-booking-property-listing-page .line-listing-result{margin-top:-40px}}.dft-booking-property-listing-page .margin-left-header{margin:0}.dft-booking-property-listing-page .left-header-position{position:relative}.dft-booking-property-listing-page .language-position{position:absolute;top:10px;left:41%}.dft-booking-property-listing-page .currency-position{position:absolute;top:10px;left:47%}@media (min-width:1200px){.dft-booking-property-listing-page .dft-common-left-header .navbar-nav{height:40px}.dft-booking-property-listing-page .dft-common-left-header a.nav-link{padding-top:10px}}@media (max-width:767px){.dft-booking-property-listing-page .dft-booking-modify-search .border-modify .destination,.dft-booking-property-listing-page .dft-booking-modify-search .border-modify .destination-result{font-size:12px}.dft-booking-property-listing-page .dft-booking-modify-search .modify-search .border-modify-date{border-right:none}.dft-booking-property-listing-page .hidden-on-mobile,.dft-booking-property-listing-page .margin-modify-search{margin-top:-20px}.dft-booking-property-listing-page .dft-common-menu-for-mobile .text-white{color:#a28156!important}}@media (max-width:767px){.dft-booking-property-listing-page .dft-booking-modify-search{font-size:14px}.dft-booking-property-listing-page .hidden-on-mobile,.dft-booking-property-listing-page .margin-modify-search{margin-top:-20px}.dft-booking-property-listing-page .dft-common-menu-for-mobile .text-white{color:#a28156!important}}.dft-booking-property-listing-page .dft-booking-scroll-search .container{max-width:none;padding-left:0;padding-right:0}.arabic .dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{right:calc(50% - 29px);left:auto}.arabic .dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon{right:calc(50% - 49px);left:auto}#slider-3d-for .slick-slide>div{height:100%}.ajax-first-loading__inner{max-width:700px}.ajax-first-loading__logo{width:70px;height:60px;margin-bottom:34px}.ajax-first-loading__spinner>div{background-color:#a28156}.ajax-first-loading__spinner .bounce1{animation-delay:-.3s}.ajax-first-loading__spinner .bounce2{animation-delay:-.2s}.ajax-first-loading__p{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16;padding:0 16px}.ajax-first-loading__title{color:#2c1e16;font-size:24px;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;margin-bottom:34px}.ajax-first-loading .list{list-style:none;margin:0;padding-left:65px;padding-bottom:10px}@media (min-width:1200px){.ajax-first-loading .list{padding:4px 0 28px 112px}}.ajax-first-loading .list .icon{position:absolute;font-size:39px;left:-58px;color:#a28156}@media (max-width:374px){.ajax-first-loading .list .icon{font-size:10.427807486631016vw}}@media (min-width:1200px){.ajax-first-loading .list .icon{font-size:48px!important;left:-64px}}.ajax-first-loading .list li{height:51px;position:relative;text-align:left;color:#2c1e16;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.ajax-first-loading .list li p{position:relative;font-size:18px;letter-spacing:.024em}@media (max-width:374px){.ajax-first-loading .list li p{font-size:4.81283422459893vw}}@media (min-width:1200px){.ajax-first-loading .list li p{letter-spacing:.01em;font-weight:700;color:#a28156}}.ajax-first-loading .list li.best-rate{top:12px}.ajax-first-loading .list li.best-rate .icon{top:-13px}.ajax-first-loading .list li.best-rate p{top:-3px}@media (min-width:1200px){.ajax-first-loading .list li.best-rate p{top:0}}.ajax-first-loading .list li.exclusive .icon{font-size:37px;left:-57px}@media (min-width:1200px){.ajax-first-loading .list li.exclusive .icon{left:-63px}}.ajax-first-loading .list li.exclusive p{top:-4px}@media (min-width:1200px){.ajax-first-loading .list li.exclusive p{top:12px}}.ajax-first-loading .list li.free-nights .icon{font-size:37px;left:-54px}@media (min-width:1200px){.ajax-first-loading .list li.free-nights .icon{left:-61px;top:0}}.ajax-first-loading .list li.free-nights p{top:-5px}@media (min-width:1200px){.ajax-first-loading .list li.free-nights p{top:14px}}.ajax-first-loading .list li+li{margin-top:21px}.loading .ajax-first-loading{opacity:1;z-index:999999999}.dft-booking-property-listing .left-sidebar-layout:after{content:"";display:table;clear:both}.dft-booking-property-listing .font-title-rs{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:18px}@media (min-width:1200px){.dft-booking-property-listing .show-map-view{margin-right:-340px}}@media (max-width:767px){.dft-booking-property-listing .show-map-view{margin-right:0}}@media (max-width:1199px){.dft-booking-property-listing .m-rater-wraper{width:100%;flex-direction:row}.dft-booking-property-listing .list-item__header-price.list-item__header-price--available{background-color:transparent!important}}.dft-booking-property-listing .coming-soon-title{margin-top:45px}@media (min-width:1200px){.dft-booking-property-listing .sidebar{width:326px}}.dft-booking-property-listing .wrap{padding-left:17px;padding-right:17px}@media (min-width:1200px){.dft-booking-property-listing .wrap{padding-left:20px;padding-right:20px}}@media (min-width:1200px){.dft-booking-property-listing .main{padding-right:340px}}.dft-booking-property-listing .result-message{font-size:18px;letter-spacing:.06em;margin-bottom:21px;font-weight:700;color:#2c1e16}@media (min-width:1200px){.dft-booking-property-listing .result-message{font-size:18px}}.dft-booking-property-listing .page-header{margin:0 -17px}@media (min-width:1200px){.dft-booking-property-listing .page-header{margin:0}}.dft-booking-property-listing .search-result{padding-top:20px}@media (min-width:1200px){.dft-booking-property-listing .search-result{padding:0}}.dft-booking-property-listing .sortby{position:relative;z-index:9;margin-left:10px}@media (min-width:1200px){.dft-booking-property-listing .sortby{margin-top:-62px;margin-right:0}}.dft-booking-property-listing .view-mode{display:flex}@media (min-width:1200px){.dft-booking-property-listing .view-mode{margin-bottom:18px}}.dft-booking-property-listing .view-mode .btn{padding:0;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;min-width:147px;background-color:#ebe3d9;color:#483a32;margin:0;font-size:14px;text-align:left;padding-top:8px;padding-bottom:8px;display:flex;justify-content:center;align-items:center}@media (min-width:1200px){.dft-booking-property-listing .view-mode .btn{width:auto;font-size:16px;padding-top:16px;padding-bottom:16px}}.dft-booking-property-listing .view-mode .btn:first-child{width:50%}@media (min-width:1200px){.dft-booking-property-listing .view-mode .btn:first-child{width:auto}}.dft-booking-property-listing .view-mode .btn+.btn{flex:1}@media (min-width:1200px){.dft-booking-property-listing .view-mode .btn+.btn{flex:none}}.dft-booking-property-listing .view-mode .btn .icon{font-size:24px;margin-right:6px}@media (min-width:1200px){.dft-booking-property-listing .view-mode .btn .icon{margin-right:9px;font-size:16px}}.dft-booking-property-listing .view-mode .btn.btn-detail{position:relative}@media (min-width:1200px){.dft-booking-property-listing .view-mode .btn.btn-detail{width:155px;padding-left:0;position:static}}.dft-booking-property-listing .view-mode .btn.btn-detail .copy{font-weight:700;line-height:1}@media (min-width:1200px){.dft-booking-property-listing .view-mode .btn.btn-detail .copy{font-weight:400}}.dft-booking-property-listing .view-mode .btn.btn-map{position:relative}@media (min-width:1200px){.dft-booking-property-listing .view-mode .btn.btn-map{position:static;padding:0;width:144px;min-width:0}}.dft-booking-property-listing .view-mode .btn.btn-map .copy{font-weight:700;line-height:1}@media (min-width:1200px){.dft-booking-property-listing .view-mode .btn.btn-map .copy{font-weight:400}}.dft-booking-property-listing .view-mode .btn.active{background-color:#483a32;color:#fff}@media (min-width:1200px){.dft-booking-property-listing .list-view{padding:0}}.dft-booking-property-listing .no-result .list-item--no-result{display:block}.dft-booking-property-listing .no-result .dft-booking-aoa{display:none}.dft-booking-property-listing .list-item{font-size:12px;border:1px solid #d5d5d5}.dft-booking-property-listing .list-item--no-result{position:relative;color:#2c1e16;min-height:211px;display:none}.dft-booking-property-listing .list-item--no-result__inner{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}.dft-booking-property-listing .list-item--no-result__icon{font-size:60px}@media (min-width:1200px){.dft-booking-property-listing .list-item--no-result__icon{margin-top:17px}}.dft-booking-property-listing .list-item--no-result__message{font-size:16px;font-weight:500;font-family:booking-lato}@media (min-width:1200px){.dft-booking-property-listing .list-item{display:flex;font-size:14px;min-height:162px;position:relative}}.dft-booking-property-listing .list-item .no-available{padding:8px 0 19px 9px;margin-right:8px;width:100%;margin:0 auto;min-height:135px}@media (min-width:1200px){.dft-booking-property-listing .list-item .no-available{margin:0;padding:0;width:183px;min-height:0}}.dft-booking-property-listing .list-item .no-available .btn{font-weight:700;position:absolute;bottom:15px;padding:5px 10px;left:10px;right:10px}.dft-booking-property-listing .list-item .no-available .list-item-pricing-inner{text-align:center;font-size:15px;font-weight:700;padding-top:15px}.dft-booking-property-listing .list-item .no-available p{font-size:13px}@media (min-width:577px){.dft-booking-property-listing .list-item .no-available .icon{font-size:34px;margin-bottom:9px}}.dft-booking-property-listing .list-item__arrow{color:#fff}@media (max-width:767px){.dft-booking-property-listing .list-item__arrow{display:none}}.dft-booking-property-listing .list-item__show-rates{margin:0 18px;font-size:16px;padding:10px 19px;line-height:1;border:2px solid #483a32}.dft-booking-property-listing .list-item__gallery{overflow:hidden;position:relative;width:100%;height:211px}@media (min-width:1200px){.dft-booking-property-listing .list-item__gallery{width:240px;height:160px}}.dft-booking-property-listing .list-item__gallery__image{margin:0}.dft-booking-property-listing .list-item__gallery__image img{max-width:100%;height:auto}.dft-booking-property-listing .list-item__gallery__capture{display:flex;background-color:#2c1e16;height:44px;color:#fff;align-items:center;position:absolute;left:0;right:0;bottom:0}@media (min-width:1200px){.dft-booking-property-listing .list-item__gallery__capture{height:40px}}.dft-booking-property-listing .list-item__gallery__capture__link{color:#fff;width:50%;font-size:14px;position:relative;height:100%}.dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon material-icons{left:calc(50% - 49px)}.dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 21px)}.dft-booking-property-listing .list-item__gallery__capture__link__icon{font-size:19px;position:absolute;left:calc(50% - 34px);top:50%;transform:translateY(-50%)}@media (min-width:1200px){.dft-booking-property-listing .list-item__gallery__capture__link__icon{font-size:16px;top:calc(50% - 1px)}}.dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}@media (min-width:1200px){.dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}}.dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 22px)}@media (min-width:1200px){.dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 29px);top:calc(50% - 1px)}}.dft-booking-property-listing .list-item__gallery__capture__link__copy{position:absolute;left:calc(50% - 6px);top:50%;transform:translateY(-50%)}@media (min-width:1200px){.dft-booking-property-listing .list-item__gallery__capture__link__copy{left:calc(50% - 13px)}}.dft-booking-property-listing .list-item__description{padding:20px 16px;font-family:booking-lato,sans-serif;flex:1}@media (min-width:1200px){.dft-booking-property-listing .list-item__description{padding:6px 16px}}.dft-booking-property-listing .list-item__title{font-size:16px;font-weight:700;color:#2c1e16;margin:0 0 9px;padding:0;letter-spacing:.03em;font-family:booking-lato,sans-serif}.dft-booking-property-listing .list-item__title a{color:#2c1e16}@media (min-width:1200px){.dft-booking-property-listing .list-item__title{font-size:24px;letter-spacing:0;font-family:booking-lato,sans-serif}}.dft-booking-property-listing .list-item__location{position:relative;padding-left:28px;font-size:12px;letter-spacing:0;color:#2c1e16;font-family:booking-lato,sans-serif}@media (min-width:1200px){.dft-booking-property-listing .list-item__location{font-size:14px;padding-left:25px}}.dft-booking-property-listing .list-item__location__address{margin-bottom:-1px}@media (min-width:1200px){.dft-booking-property-listing .list-item__location__address{margin-bottom:3px}}.dft-booking-property-listing .list-item__location__icon{position:absolute;left:0;top:1px;font-size:1.5em}@media (min-width:1200px){.dft-booking-property-listing .list-item__location__icon{font-size:16px;left:-1px;top:2px}}.dft-booking-property-listing .list-item__location__distance{letter-spacing:.017em}.dft-booking-property-listing .list-item__tripadviser{height:19px;margin-bottom:10px}.dft-booking-property-listing .list-item__tripadviser:empty{display:none}@media (min-width:1200px){.dft-booking-property-listing .list-item__tripadviser{height:20px;margin-bottom:6px}}.dft-booking-property-listing .list-item__header-price{position:relative;color:#483a32;min-height:58px;margin-top:23px;font-family:booking-lato,sans-serif}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price{min-height:0;width:191px;font-size:12px;padding-right:5px;margin-top:0}}.dft-booking-property-listing .list-item__header-price__from{font-size:12px;position:relative}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__from{position:relative}}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price--available{background-color:#a28156;color:#fff}}.dft-booking-property-listing .list-item__header-price__top{position:relative}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__top{position:relative;font-weight:500;font-size:12px}}.dft-booking-property-listing .list-item__header-price__sale-price{letter-spacing:-.03em;padding-left:2px}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__sale-price{font-size:inherit;letter-spacing:.01em;margin:0;position:relative}}.dft-booking-property-listing .list-item__header-price__sale-price del{position:absolute;left:20px;top:23px}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__sale-price del{position:static;font-size:inherit}}.dft-booking-property-listing .list-item__header-price__inner{padding:0 18px;min-height:0;z-index:1}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__inner{padding:0;min-height:0;font-weight:300}}.dft-booking-property-listing .list-item__header-price__currency{position:relative}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__currency{position:relative}}.dft-booking-property-listing .list-item__header-price__price{font-weight:500;font-size:22px;letter-spacing:-.03em}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__price{font-size:24px;font-weight:500;margin:0;letter-spacing:.01em;position:relative}}.dft-booking-property-listing .list-item__header-price__per{font-size:12px}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__per{position:relative}}.dft-booking-property-listing .list-item__header-price__per__icon{font-size:12px;padding-left:2px;vertical-align:middle;position:relative}@media (min-width:1200px){.dft-booking-property-listing .list-item__header-price__per__icon{color:#fff;font-size:16px;position:relative}}@media (max-width:767px){.dft-booking-property-listing .list-item__header-price label{display:inline}}.dft-booking-property-listing .list-item+.list-item{margin-top:17px}@media (min-width:1200px){.dft-booking-property-listing .comming-soon-item{min-height:160px}}.dft-booking-property-listing .comming-soon-item:after{content:"";display:table;clear:both}.dft-booking-property-listing .comming-soon-item .list-item__footer{position:relative;width:149px}@media (min-width:1200px){.dft-booking-property-listing .comming-soon-item .list-item__footer{position:static}}.dft-booking-property-listing .comming-soon-item .list-item__location{width:auto;padding:16px 15px}@media (min-width:1200px){.dft-booking-property-listing .comming-soon-item .list-item__location{width:191px;padding:16px 15px 10px 0}}.dft-booking-property-listing .comming-soon-item .list-item__location__row{position:relative;padding-left:26px;display:flex}@media (min-width:1200px){.dft-booking-property-listing .comming-soon-item .list-item__location__row{display:block}}.dft-booking-property-listing .comming-soon-item .list-item__location__row p{margin:0}.dft-booking-property-listing .comming-soon-item .list-item__location__col{position:relative;flex:1}@media (min-width:1200px){.dft-booking-property-listing .comming-soon-item .list-item__location__col{display:block;flex:auto}}.dft-booking-property-listing .comming-soon-item .list-item__location__icon{margin-left:-21px;float:left;position:static}.dft-booking-property-listing .comming-soon-item .list-item__description{padding:16px 15px}@media (min-width:1200px){.dft-booking-property-listing .comming-soon-item .list-item__gallery{width:240px;height:160px}}.dft-booking-property-listing .comming-soon-item .list-item__gallery__capture{background:#58030b;justify-content:center}.dft-booking-property-listing .comming-soon-item .list-item__location__row+.list-item__location__row{margin-top:8px}@keyframes sk-bouncedelay{0%,30%,to{transform:scale(0)}40%{transform:scale(1)}}.refine-search{position:fixed;left:0;top:-5%;bottom:0;right:0;opacity:0;visibility:hidden;z-index:-1;background:#fff;overflow:scroll;-webkit-overflow-scrolling:touch;transition:top .3s,opacity .3s,z-index .3s;width:100%;padding-left:10px;padding-right:10px}@media (min-width:1200px){.refine-search{display:block;float:right;overflow:visible;visibility:visible;z-index:1;position:static;opacity:1}}.refine-search__close{position:absolute;right:12px;top:11px}@media (min-width:1200px){.refine-search__close{display:none}}.refine-search__more{margin:13px 0 0;display:block}@media (min-width:1200px){.refine-search__more{font-size:16px}}.refine-search__title{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:700;font-size:19px;letter-spacing:.04em;margin-bottom:24px;color:#2c1e16}@media (min-width:1200px){.refine-search__title{font-size:18px;letter-spacing:0;margin-bottom:20px}}.refine-search__section{margin-bottom:11px;position:relative}.refine-search__section:after{content:"";display:table;width:100%;clear:both}.refine-search__section__body{font-size:19px}.refine-search__section--aparment-types{margin-bottom:0}.refine-search__section--aparment-types .sidebar__section__title{letter-spacing:-.01em}.refine-search__section--rates{margin-bottom:25px}.refine-search__section--rates .sidebar__section__title{top:0}.refine-search__section--aparment-sizes{margin-bottom:17px}.refine-search__section--aparment-sizes .sidebar__section__title{margin-bottom:16px;top:0}@media (min-width:1200px){.refine-search__section--aparment-sizes{margin-bottom:18px;margin-top:3px}}.refine-search__section--amenities .visible-checkboxes .checkbox{display:none}.refine-search__section--amenities .visible-checkboxes .checkbox:first-child,.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(2),.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(3),.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(4),.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(5),.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(6),.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(7),.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(8),.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(9),.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(10){display:block}.refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(10)+.sidebar__more{display:none!important}.refine-search__section--amenities.view-more .checkbox{display:block!important}.refine-search__section--amenities.view-more .sidebar__more{display:none!important}.refine-search__section__title{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16;margin-bottom:10px;letter-spacing:0;font-weight:600;font-size:19px;position:relative;top:2px}@media (min-width:768px){.refine-search__section__title{font-size:16px}}.refine-search .ui-slider{margin-top:70px}.refine-search .ui-slider .slider-amount{position:absolute;top:calc(-100% - 21px);text-align:center;color:#2c1e16;font-size:16px}@media (min-width:1200px){.refine-search .ui-slider .slider-amount{top:calc(-100% - 13px);font-size:14px}}@media (min-width:1200px){.refine-search .ui-slider{margin-top:62px}}.refine-search .wrap{padding:20px 18px}@media (min-width:1200px){.refine-search .wrap{padding:44px 18px 20px}}.refine-search .btn-modify-search{width:100%;margin-top:25px}.refine-search .close{display:none}.property-filter-open{overflow:hidden}.property-filter-open .refine-search{top:0;visibility:visible;opacity:1;z-index:9999}.property-filter-open .refine-search .close{display:block}.dft-booking-city-listing-page{background-color:#fff}.dft-booking-city-listing-page .dft-booking-city-listing-detail-view{position:relative;border-top:1px solid #d5d5d5;padding-top:25px}.dft-booking-city-listing-page .dft-booking-city-listing-detail-view:after{content:"";display:table;clear:both}@media (max-width:767px){.dft-booking-city-listing-page .header{min-height:147px}}.dft-booking-city-listing-page .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-booking-city-listing-page .as-table{display:table;width:100%}.dft-booking-city-listing-page .left-header{width:50%}.dft-booking-city-listing-page .right-header{width:725px}.dft-booking-city-listing-page .right-header .row{margin:0!important;height:40px}.dft-booking-city-listing-page .right-header .col-3{padding-left:0!important;padding-right:0!important;max-width:29%;margin-top:12.5px}.dft-booking-city-listing-page .right-header .col{padding-left:0!important;padding-right:0!important}@media (min-width:576px){.dft-booking-city-listing-page .line-listing-result{margin-top:-40px}}.dft-booking-city-listing-page .line-listing-result{margin-top:-40px}.dft-booking-city-listing-page .margin-modify-search{margin-top:-30px}.dft-booking-city-listing-page .margin-left-header{margin:0}.dft-booking-city-listing-page .left-header-position{position:relative}.dft-booking-city-listing-page .language-position{position:absolute;top:10px;left:41%}.dft-booking-city-listing-page .currency-position{position:absolute;top:10px;left:47%}.dft-booking-city-listing-page .dft-booking-auth-links .links{height:40px}@media (min-width:1200px){.dft-booking-city-listing-page .dft-common-left-header .navbar-nav{height:40px}.dft-booking-city-listing-page .dft-common-left-header a.nav-link{padding-top:10px}}@media (max-width:767px){.dft-booking-city-listing-page .dft-booking-modify-search .border-modify .destination,.dft-booking-city-listing-page .dft-booking-modify-search .border-modify .destination-result{font-size:12px}.dft-booking-city-listing-page .dft-booking-modify-search .modify-search .border-modify-date{border-right:none}.dft-booking-city-listing-page .hidden-on-mobile,.dft-booking-city-listing-page .margin-modify-search{margin-top:-20px}.dft-booking-city-listing-page .dft-common-menu-for-mobile .text-white{color:#a28156!important}}@media (max-width:767px){.dft-booking-city-listing-page .dft-booking-modify-search{font-size:14px}.dft-booking-city-listing-page .hidden-on-mobile,.dft-booking-city-listing-page .margin-modify-search{margin-top:-20px}.dft-booking-city-listing-page .dft-common-menu-for-mobile .text-white{color:#a28156!important}}.dft-booking-brand-logo{color:#a28156;text-align:center}.dft-booking-brand-logo .img-brand-logo{width:100%}.dft-booking-city-listing-detail-view .are-you-trying-to-se{color:#2c1e16;font-family:Lato;font-size:18px;font-weight:700;line-height:24px}.dft-booking-city-listing-detail-view .here-are-some-of-our{color:#2c1e16;font-family:Lato;font-size:16px;line-height:20px}.dft-booking-city-listing-detail-view .bottom-city-listing{background-color:#fff}.dft-booking-city-listing-detail-view .bottom-city-listing .city-country{height:24px;width:81px;color:#2c1e16;font-family:Lato;font-size:16px;font-weight:700;line-height:24px}.dft-booking-city-listing-detail-view .bottom-city-listing .border-btn-see-all{border:2px solid #483a32;text-align:center}.dft-booking-city-listing-detail-view .btn-see-all-residence{height:20px;width:143px;color:#483a32;font-family:Playfair Display;font-size:16px;font-weight:700;line-height:20px;text-align:center}.dft-booking-city-listing-detail-view .border-btn-see-all:hover{background-color:#2c1e16}.dft-booking-city-listing-detail-view .border-btn-see-all:hover .btn-see-all-residence{color:#fff}.dft-booking-city-listing-detail-view a{text-decoration:none}.dft-booking-city-listing-detail-view .img-city-listing{min-height:280px;max-height:280px}@media (max-width:567px){.dft-booking-city-listing-detail-view .img-city-listing{min-height:200px;max-height:200px}.dft-booking-city-listing-detail-view .are-you-trying-to-se{color:#2c1e16;font-family:Lato;font-size:16px;font-weight:700;line-height:24px}.dft-booking-city-listing-detail-view .here-are-some-of-our{padding-bottom:0;color:#2c1e16;font-family:Lato;font-size:15px;line-height:20px}.dft-booking-city-listing-detail-view .padding-t-2{padding-top:0!important}}.dft-booking-modify-search{font-family:Lato;background-color:#fff}.dft-booking-modify-search .width-destination{flex:0 0 21.666667%;max-width:21.666667%}.dft-booking-modify-search .width-date{flex:0 0 28.333333%;max-width:28.333333%}.dft-booking-modify-search .modify-search{margin:0}.dft-booking-modify-search .modify-search .destination{color:#483a32;font-size:14px;line-height:17px;margin-bottom:9px}.dft-booking-modify-search .modify-search .border-modify{border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4}.dft-booking-modify-search .modify-search .border-modify-date{border-right:1px solid #d4d4d4}.dft-booking-modify-search .modify-search .destination-result{font-size:16px;font-weight:700;line-height:19px;color:#483a31}.dft-booking-modify-search .modify-search .rectangle-4{height:80px;width:1px;border:1px solid #d5d5d5;background-color:#d8d8d8}.dft-booking-modify-search .modify-search .btn-modify-search{font-size:16px;line-height:21px;padding:9px 27px}.dft-booking-modify-search .modify-search .btn-modify-search,.dft-booking-modify-search .modify-search .btn-modify-search-mobile{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-weight:700;color:#483a31;text-align:center;border:2px solid #483a32;background-color:#fff}.dft-booking-modify-search .modify-search .btn-modify-search-mobile{font-size:14px;line-height:16px;padding:6px 9px}.dft-booking-modify-search .modify-search .btn-padding-top-modify-mobile{padding:0;margin-left:-10px}.dft-booking-modify-search .modify-search .padding-modify{padding-top:15px;padding-bottom:15px}.dft-booking-modify-search .modify-search .padding-modify-mobile{padding-left:10px;padding-top:0}.dft-booking-modify-search .modify-search .destination-mobile{color:#483a32;font-size:10px;font-weight:400;margin-bottom:0}.dft-booking-modify-search .modify-search .destination-result-mobile{font-size:10px;font-weight:700;color:#483a31;margin-bottom:0}.dft-booking-modify-search .modify-search .padding-modify{padding-left:15px;padding-top:27px}.dft-booking-modify-search .modify-search-mobile .border-modify{border-right:1px solid #d4d4d4;border-left:none}.dft-booking-modify-search .margin-modify{margin-top:26px}.dft-common-loader .loader{position:absolute;width:100%;height:100%;z-index:999999;color:#707070}.dft-common-loader .loader .loader-wrap{width:100%;height:100%;display:table}.dft-common-loader .loader,.dft-common-loader body.is-loading:after{top:0;left:0;right:0;background:hsla(0,0%,100%,.9)}.dft-common-loader .loader-content{display:table-cell;vertical-align:middle;text-align:center}.dft-common-loader .loader-spinner{width:30px;height:30px;border:2px solid transparent;border-top-color:#2c1e16;border-left-color:#2c1e16;border-radius:50%;margin:0 auto}.dft-common-loader .loader-progress,.dft-common-loader .loader-spinner{transform:translateZ(0);animation:d 1s infinite linear}.tooltip .tooltip-content{left:50%;z-index:1000;top:calc(100% + 9px);transform:translateX(-50%)}.tooltip .tooltip-content p{margin-bottom:5px}.tooltip .tooltip-content:after,.tooltip .tooltip-content:before{content:"";position:absolute;width:0;height:0;border:10px solid transparent;right:50%;top:-19px;transform:translateX(50%)}.tooltip .tooltip-content:after{border-bottom-color:#fff}.tooltip .tooltip-content:before{border-bottom-color:#d2d2d2;top:-20px}@media screen and (max-width:768px){body.page.modal-open{overflow-y:hidden;height:100vh;width:100vw}}.border{border:1px solid #554f4c}.border-left{border-left:1px solid #554f4c}.border-right{border-right:1px solid #554f4c}.border-top{border-top:1px solid #554f4c}.border-bottom{border-bottom:1px solid #554f4c}.border-0{border:none}.border-left-0{border-left:none}.border-right-0{border-right:none}.border-top-0{border-top:none}.border-bottom-0{border-bottom:none}.p-30{padding:30px}.p-l-30{padding-left:30px}.p-r-30{padding-right:30px}.p-t-30{padding-top:30px}.p-b-30{padding-bottom:30px}.p-x-30{padding-left:30px;padding-right:30px}.p-y-30{padding-top:30px;padding-bottom:30px}.p-35{padding:35px}.p-l-35{padding-left:35px}.p-r-35{padding-right:35px}.p-t-35{padding-top:35px}.p-b-35{padding-bottom:35px}.p-x-35{padding-left:35px;padding-right:35px}.p-y-35{padding-top:35px;padding-bottom:35px}.p-25{padding:25px}.p-l-25{padding-left:25px}.p-r-25{padding-right:25px}.p-t-25{padding-top:25px}.p-b-25{padding-bottom:25px}.p-x-25{padding-left:25px;padding-right:25px}.p-y-25{padding-top:25px;padding-bottom:25px}.p-24{padding:24px}.p-l-24{padding-left:24px}.p-r-24{padding-right:24px}.p-t-24{padding-top:24px}.p-b-24{padding-bottom:24px}.p-x-24{padding-left:24px;padding-right:24px}.p-y-24{padding-top:24px;padding-bottom:24px}.m-24{margin:24px}.m-l-24{margin-left:24px}.m-r-24{margin-right:24px}.m-t-24{margin-top:24px}.m-b-24{margin-bottom:24px}.m-x-24{margin-left:24px;margin-right:24px}.m-y-24{margin-top:24px;margin-bottom:24px}._m-l-auto{margin-left:auto}._m-r-auto,._m-x-auto{margin-right:auto}._m-x-auto{margin-left:auto}._text-primary{color:#0d91d9}@media (min-width:1200px){.layout-right-sidebar{display:flex}}.layout-right-sidebar:after{content:"";clear:both;display:table}@media (min-width:1200px){.layout-right-sidebar .aside{width:290px;padding-left:30px;flex-shrink:0}}.layout-right-sidebar .main{flex:1 1 auto}@media (min-width:1200px){.layout-right-sidebar.arabic-com .aside{padding-right:30px;padding-left:0!important}}.btn-quaternary{color:#483a32;font-weight:700;line-height:1.4;padding:7px 24px;border:2px solid #483a32;background-color:transparent}.btn-quaternary:focus,.btn-quaternary:hover{color:#fff;background-color:#483a32}._nav-tabs{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;font-weight:700;color:#483a32;margin:16px 0;border:0;display:flex;background-color:#ebe3d9}@media (min-width:768px){._nav-tabs{font-size:16px}}@media (max-width:1199px){._nav-tabs{margin:16px -20px 10px}}._nav-tabs .nav-item{flex:1 0 0px}._nav-tabs .nav-link{color:#483a32;padding:0;border:0;padding:10px 5px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){._nav-tabs .nav-link{padding:14px 5px}}._nav-tabs .nav-link.active{color:#ebe3d9;background:#483a32}._nav-tabs .nav-copy{display:flex;align-items:center}._nav-tabs .nav-icon{font-size:16px;margin-right:10px}.annotation{font-size:12px}.section .section-header{line-height:1.4;padding:16px 20px;margin-left:-20px;margin-right:-20px;background:#f1f2f4;position:relative;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}@media (min-width:768px){.section .section-header{padding:16px;margin-left:auto;margin-right:auto;min-height:59px}}.section .section-header .header-text{font-size:16px}@media (min-width:1200px){.section .section-header .header-text{font-size:18px}}@media (max-width:1199px){.section .section-header .header-text{max-width:50%}}.section .section-body{padding:15px 0;background-color:#fff}.accordion-header .icon{transform:rotate(90deg);transition:all .3s ease}.accordion-header.collapsed .icon{transform:rotate(0deg);transition:all .3s ease}.apartment .apartment-name{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;font-weight:700}@media (min-width:768px){.apartment .apartment-name{font-size:18px}}@media (max-width:767px){.apartment .apartment-name{max-width:50%}}@media (min-width:768px){.apartment .left{margin-right:20px}}.apartment .right{flex:1 1 auto}.gallery-block{overflow:hidden;position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:1200px){.gallery-block{width:240px;height:160px}}.gallery-block .gallery-cta-wrapper{left:0;right:0;bottom:0;position:absolute}.gallery-block .gallery-cta-wrapper .gallery-cta{font-size:14px;color:#fff;text-align:center;flex:1 1 auto;padding:12px 5px;background:#2c1e16;background:rgba(44,30,22,.9)}.gallery-block .gallery-cta-wrapper .gallery-cta .icon{font-size:16px}.sale-badge{color:#fff;font-size:10px;text-align:center;padding:2px 4px;border-radius:2px;background-color:#8a0411}.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{width:85px}.dft-page-default .arabic .rate .base-price,.dft-somerset-general-page .arabic .rate .base-price,.dft-template-default .arabic .rate .base-price{padding-left:0;padding-right:3px}@media (min-width:768px){.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{margin-right:0;text-align:left!important}}@media (max-width:767px){.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{text-align:right!important}}.rate{font-size:10px;position:relative}@media (min-width:768px){.rate{margin:0 16px}}.rate .base-price{font-size:10px;text-decoration:line-through;padding-left:3px}.rate .price{font-size:16px;font-weight:700}.point-earned{font-size:12px;margin-right:5px}@media (max-width:767px){.point-earned{display:block}}.rate-plan-benefits{margin:15px auto;padding:0;display:none}@media (min-width:768px){.rate-plan-benefits{display:flex}}.rate-plan-benefits .benefit{padding-bottom:10px;list-style:none;position:relative}@media (min-width:768px){.rate-plan-benefits .benefit{padding-left:22px;display:block}}.rate-plan-benefits .benefit .icon{top:1px;left:0;position:absolute}.rate-plan-benefits .benefit .icon.pos{color:#a28156}.rate-plan-benefits .benefit .icon.neg{color:#8a0411}.filter-toggle{text-align:center;font-weight:700;padding-bottom:10px;margin-bottom:10px;margin-left:-20px;margin-right:-20px;border-bottom:1px solid #d5d5d5}@media (max-width:767px){.filter-toggle{font-size:14px}}.filter-toggle .icon{margin-left:3px}._no-result{text-align:center}._no-result .icon{font-size:80px;margin:20px 0}#why-book-here{font-size:14px;font-weight:700;color:#a28156;margin-top:15px;margin-bottom:20px}#why-book-here:hover{cursor:pointer}.cart-info{font-size:18px;font-weight:700;color:#fff;padding:15px;margin-bottom:15px;background-color:#a28156}@media (max-width:767px){.cart-info{margin-left:-20px;margin-right:-20px}}.text-non-refundable:not(:empty){text-align:center;font-size:10px;padding:0 6px;border-radius:20px;border:1px solid}.btn-outline-primary{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-weight:700;color:#2c1e16;text-align:center;background-color:#fff;border:2px solid #2c1e16;border-image:initial}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#2c1e16;border-color:#2c1e16}.btn-default{padding:8px 35px}._btn-secondary{background-color:#483a32;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;border:2px solid #483a32;min-width:160px;height:40px}._btn-secondary:focus{box-shadow:none}._btn-secondary._btn-outline,._btn-secondary:hover{background:#fff;color:#483a32!important}._btn-secondary._btn-outline{border:2px solid #483a32}._btn-secondary._btn-outline:hover{background:#483a32;color:#fff!important}._checkbox{padding-left:34px;cursor:pointer;position:relative;margin:0 0 10px}._checkbox .input{position:absolute;left:0;top:6px;display:none}._checkbox .box{height:18px;width:18px;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;position:absolute;left:0;top:2px}._checkbox .input:checked~.box{border-color:#a28156}._checkbox .input:checked~.box:after{content:"";background-image:url('data:image/svg+xml;utf8, %3Csvg enable-background="new 0 0 128 128" height="128px" id="Layer_1" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M116.158,29.336l-4.975-4.975c-3.469-3.469-9.088-3.478-12.549-0.019L48.103,74.875L29.364,56.136  c-3.459-3.46-9.078-3.45-12.549,0.021l-4.974,4.974c-3.47,3.47-3.48,9.089-0.02,12.549L41.8,103.657  c1.741,1.741,4.026,2.602,6.31,2.588c2.279,0.011,4.559-0.852,6.297-2.59l61.771-61.771  C119.637,38.424,119.631,32.807,116.158,29.336z" fill="%23a28156"/%3E%3C/svg%3E');background-size:100%;height:14px;width:14px;background-repeat:no-repeat;float:left;margin:1px 0 0 1px}._checkbox .copy{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;letter-spacing:0;color:#2c1e16;font-weight:500;position:relative;padding:0;margin:0;line-height:normal}._select{min-width:100px}._select:before{content:"";width:0;height:0;border:6px solid transparent;border-top-color:#2c1e16;top:50%;transform:translateY(calc(-50% + 4px));right:14px;position:absolute}._select .dropdown-toggle{height:42px;position:relative;border-radius:0!important}._select input[type=search]{position:absolute;top:0;left:0;color:#2c1e16;width:100%!important;height:100%}._select .clear,._select .open-indicator{display:none!important}.form-details__header{color:#2c1e16;font-weight:700}.form-details__title{color:#2c1e16}.form-details__warning{color:red}.form-details__title-select-input{color:#2c1e16;font-weight:700}.form-details__required-asterisk{color:red}.form-details__in-input{color:#483a32}.form-details__button{background-color:#8a0411;font-weight:700}.form-details .checkbox__input:checked~.checkbox__box{border-color:#a28156}.form-details .checkbox__input:checked~.checkbox__box:after{background-image:url('data:image/svg+xml;utf8, %3Csvg enable-background="new 0 0 128 128" height="128px" id="Layer_1" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M116.158,29.336l-4.975-4.975c-3.469-3.469-9.088-3.478-12.549-0.019L48.103,74.875L29.364,56.136  c-3.459-3.46-9.078-3.45-12.549,0.021l-4.974,4.974c-3.47,3.47-3.48,9.089-0.02,12.549L41.8,103.657  c1.741,1.741,4.026,2.602,6.31,2.588c2.279,0.011,4.559-0.852,6.297-2.59l61.771-61.771  C119.637,38.424,119.631,32.807,116.158,29.336z" fill="%23a28156"/%3E%3C/svg%3E');height:14px;width:14px}.form-details .checkbox__copy{font-family:booking-lato,sans-serif;color:#2c1e16}.icon{margin-right:5px;vertical-align:middle}.icon-16{font-size:16px}.icon-20{font-size:20px}.slider-ranger{background-color:#f1f2f4;border:0;margin:62px 12px 13px;height:10px;top:0}.slider-ranger .ui-widget-content span.ui-state-default,.slider-ranger span.ui-state-default{background-color:#2c1e16;border-radius:100px;width:28px;height:28px;top:-3px}.slider-ranger .ui-slider-range{background-color:#b9b9b9;border-radius:7.5px;height:10px;top:5px;top:0}.slider-ranger .slider-amount{position:absolute;top:calc(-100% - 21px);text-align:center;color:#2c1e16;font-size:16px}@media (min-width:768px){.slider-ranger .slider-amount{top:calc(-100% - 13px);font-size:14px}}.slider-ranger .slider-amount--0{left:0}.slider-ranger .slider-amount--1{right:0}._row{margin-left:-10px;margin-right:-10px;flex-wrap:wrap;display:flex}._row:after{content:"";display:table;clear:both}._row+._row{margin-top:5px}body #modalCompareApartments.modal.show .modal-dialog{transform:translate(0)}body #modalCompareApartments.modal.fade .modal-dialog{transition:transform .3s ease-out}body #modalCompareApartments.modal .modal-dialog{width:900px;margin:30px auto}body #modalCompareApartments.modal .modal-dialog .modal-content{border-radius:0}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header{border:0;padding:0}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header .close{color:#2c1e16;right:1.25em;top:.75em;background:transparent!important;opacity:1}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header h3{width:100%;color:#2c1e16}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body{padding:2em;text-align:left;text-align:-webkit-left}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%;height:250px}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{background-color:#a28156;right:1em;bottom:0;padding:.25em 1em;color:#fff}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute span{font-weight:400}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .material-icons{font-size:.875em;vertical-align:middle}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body a:hover{text-decoration:none}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-12{font-size:.75em}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-14{font-size:.875em}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-18{font-size:1.125em}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .material-icons{font-size:20px;vertical-align:bottom}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .btn-danger{background-color:#8a0411;width:100%}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-left,body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-right,body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-top{border-color:#d5d5d5!important}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-top{margin-top:-20px}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .min-height-100{min-height:100%}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item{position:relative}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item:before{content:"";display:block;position:absolute;height:100%;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item-end{position:relative}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item-end:before{content:"";display:block;position:absolute;height:100%;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}body #exampleModalNearby .wrap-container a,body #exampleNearby .wrap-container a{cursor:pointer;color:#30b3ab}body #exampleModalNearby .modal-dialog,body #exampleNearby .modal-dialog{transform:translate(0);width:900px;margin:30px auto}body #exampleModalNearby .modal-dialog .modal-content .modal-header,body #exampleNearby .modal-dialog .modal-content .modal-header{border:0}body #exampleModalNearby .modal-dialog .modal-content .modal-header .close,body #exampleNearby .modal-dialog .modal-content .modal-header .close{right:6px;opacity:1}body #exampleModalNearby .modal-dialog .modal-content .modal-header .close .icon,body #exampleNearby .modal-dialog .modal-content .modal-header .close .icon{margin-right:0}body #exampleModalNearby .modal-dialog .modal-content .modal-header .modal-title,body #exampleNearby .modal-dialog .modal-content .modal-header .modal-title{width:100%}body #exampleModalNearby .modal-dialog .modal-content .mar-lr-10,body #exampleNearby .modal-dialog .modal-content .mar-lr-10{margin-left:-10px;margin-right:-10px}body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative{width:100%;left:0}body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .img-responsive,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%}body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute{position:absolute;bottom:16px;width:100%;right:0;text-align:center}body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute .btn,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute .btn{color:#fff;line-height:1.3}body #exImage.modal,body #exVideo.modal,body #exVirtual.modal{background-color:rgba(0,0,0,.9);padding:40px 0}body #exImage.modal .pad-10,body #exVideo.modal .pad-10,body #exVirtual.modal .pad-10{padding:10px}body #exImage.modal .my-modal,body #exVideo.modal .my-modal,body #exVirtual.modal .my-modal{position:relative}body #exImage.modal .my-modal .modal-content,body #exVideo.modal .my-modal .modal-content,body #exVirtual.modal .my-modal .modal-content{background-color:transparent}body #exImage.modal .my-modal .modal-content .icon-close,body #exVideo.modal .my-modal .modal-content .icon-close,body #exVirtual.modal .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:1.9375em;cursor:pointer}body #exImage.modal .my-modal .modal-content .icon-close:hover:before,body #exVideo.modal .my-modal .modal-content .icon-close:hover:before,body #exVirtual.modal .my-modal .modal-content .icon-close:hover:before{color:#e6e6e6}body #exImage.modal .my-modal .slick-arrow,body #exVideo.modal .my-modal .slick-arrow,body #exVirtual.modal .my-modal .slick-arrow{opacity:0}body #exImage.modal .my-modal .slick-arrow:before,body #exVideo.modal .my-modal .slick-arrow:before,body #exVirtual.modal .my-modal .slick-arrow:before{color:#fff}body #exImage.modal .my-modal .gal-video,body #exVideo.modal .my-modal .gal-video,body #exVirtual.modal .my-modal .gal-video{padding:20px 60px!important}body #exImage.modal .my-modal .gal-video iframe,body #exVideo.modal .my-modal .gal-video iframe,body #exVirtual.modal .my-modal .gal-video iframe{border-width:2px}body #exImage.modal .my-modal .gal,body #exVideo.modal .my-modal .gal,body #exVirtual.modal .my-modal .gal{padding:20px 0;margin-bottom:30px}@media (max-width:767px){body #exImage.modal .my-modal .gal .slick-dots,body #exVideo.modal .my-modal .gal .slick-dots,body #exVirtual.modal .my-modal .gal .slick-dots{bottom:auto;padding-top:10px}}body #exImage.modal .my-modal .gal:hover .slick-arrow,body #exVideo.modal .my-modal .gal:hover .slick-arrow,body #exVirtual.modal .my-modal .gal:hover .slick-arrow{opacity:1}body #exImage.modal .my-modal .gal .slick-track,body #exVideo.modal .my-modal .gal .slick-track,body #exVirtual.modal .my-modal .gal .slick-track{height:65vh}body #exImage.modal .my-modal .gal .slick-track .gal-view,body #exVideo.modal .my-modal .gal .slick-track .gal-view,body #exVirtual.modal .my-modal .gal .slick-track .gal-view{position:absolute;height:100%;width:100%;display:block;margin:0 auto}body #exImage.modal .my-modal .gal .slick-track .gal-view img,body #exVideo.modal .my-modal .gal .slick-track .gal-view img,body #exVirtual.modal .my-modal .gal .slick-track .gal-view img{max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}body #exImage.modal .my-modal .gal .slick-track .gal-view .gal-text,body #exVideo.modal .my-modal .gal .slick-track .gal-view .gal-text,body #exVirtual.modal .my-modal .gal .slick-track .gal-view .gal-text{position:absolute;bottom:0;left:0;background-color:#000}body #exImage.modal .my-modal .single,body #exVideo.modal .my-modal .single,body #exVirtual.modal .my-modal .single{position:fixed!important;padding:10px 60px!important;background:rgba(0,0,0,.5);border-width:1px 0;border-style:solid;border-color:hsla(0,0%,100%,.1)}body #exImage.modal .my-modal .single:hover .slick-arrow,body #exVideo.modal .my-modal .single:hover .slick-arrow,body #exVirtual.modal .my-modal .single:hover .slick-arrow{opacity:1}body #exImage.modal .my-modal .single .slick-slide,body #exVideo.modal .my-modal .single .slick-slide,body #exVirtual.modal .my-modal .single .slick-slide{padding:0 5px;max-width:260px;transition:opacity .5s ease;opacity:.5}body #exImage.modal .my-modal .single .slick-slide:hover,body #exVideo.modal .my-modal .single .slick-slide:hover,body #exVirtual.modal .my-modal .single .slick-slide:hover{opacity:1}body #exImage.modal .my-modal .single .slick-slide .single-media,body #exVideo.modal .my-modal .single .slick-slide .single-media,body #exVirtual.modal .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px!important}body #exImage.modal .my-modal .single .slick-slide .single-media img,body #exVideo.modal .my-modal .single .slick-slide .single-media img,body #exVirtual.modal .my-modal .single .slick-slide .single-media img{height:60px;width:100%}body #exImage.modal .my-modal .single .slick-slide .single-media:hover,body #exVideo.modal .my-modal .single .slick-slide .single-media:hover,body #exVirtual.modal .my-modal .single .slick-slide .single-media:hover{background-color:#fff}body #exImage.modal .my-modal .single .slick-slide .single-media-video,body #exVideo.modal .my-modal .single .slick-slide .single-media-video,body #exVirtual.modal .my-modal .single .slick-slide .single-media-video{width:120px!important}body #exImage.modal .my-modal .single .slick-slide.slick-current,body #exVideo.modal .my-modal .single .slick-slide.slick-current,body #exVirtual.modal .my-modal .single .slick-slide.slick-current{opacity:1}body #exImage.modal .my-modal .single .slick-slide.slick-current .single-media,body #exVideo.modal .my-modal .single .slick-slide.slick-current .single-media,body #exVirtual.modal .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}body #exImage.modal .modal-dialog,body #exVideo.modal .modal-dialog,body #exVirtual.modal .modal-dialog{max-width:none;transform:none;width:100%}body .dft-popup .margin-auto{margin:auto}body .dft-popup .modal.fade .modal-dialog{transform:translateY(0)}body .dft-popup .btn-primary{background-color:#fff;color:#30b3ab;border:2px solid #30b3ab}body .dft-popup .modal .modal-header .close{background:transparent!important;border-radius:inherit;top:auto;position:absolute;color:#333;right:15px;width:40px;height:0}body .dft-popup .modal .modal-header .close:focus{outline:none}body .dft-popup .border-unset{border:none!important}body .dft-popup .modal-title{color:#333;font-size:18px;font-weight:700;line-height:24px}body .dft-popup .title-in-body{font-size:16px;font-weight:700;line-height:20px}body .dft-popup .modal-content{border-radius:inherit}body .dft-popup .margin-t-0{margin-top:0!important}body .dft-popup .margin-b-0{margin-bottom:0!important}body .dft-popup .margin-t-b-0{margin-top:0!important;margin-bottom:0!important}body .dft-popup .padding-t-0{padding-top:0!important}body .dft-popup .padding-b-0{padding-bottom:0!important}body .dft-popup .padding-t-b-0{padding-top:0!important;padding-bottom:0!important}body .dft-popup .padding-l-r-0{padding-left:0!important;padding-right:0!important}body .dft-popup .padding-l-0{padding-left:0!important}body .dft-popup .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:20px;top:-2px;cursor:pointer}body .dft-popup .form-check-input[disabled]{cursor:not-allowed}body .dft-popup .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}body .dft-popup .form-check-label{margin-left:5px}body .dft-popup .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:3px}body .grayscale-color{background-color:#483a32;border-bottom:1px solid #483a32;filter:grayscale(1);-webkit-filter:grayscale(1)}body .grayscale-color .alert-announcement{color:#ebe3d9}body .grayscale-color .background-primary{background-color:#483a32;color:#ebe3d9}.refine-search{margin:0 auto;text-align:left}@media (min-width:768px){.refine-search .wrap{padding:0 0 20px}}@media (max-width){.refine-search{padding:10px 0;top:0;bottom:0;left:0;right:0;position:absolute;overflow-y:scroll}}.refine-search .title{font-weight:700;font-size:18px;margin-bottom:20px}.refine-search .subtitle,.refine-search .title{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;letter-spacing:0;color:#2c1e16}.refine-search .subtitle{margin-bottom:10px;font-weight:600;font-size:16px;position:relative;top:2px}.refine-search .section{margin-bottom:20px!important}.refine-search div.content{overflow:visible;position:relative}.refine-search div.content:after{content:"";display:table;clear:both}.refine-search .btn{width:100%}.refine-search.sidebar-padding-right-10px .close{float:left}._benefits,._benefits li{margin:0;padding:0}._benefits li{list-style-type:none}._benefits li+li{margin-top:20px}._benefits .icon{color:#a28156;font-size:56px;float:left}@media (max-width:768px){._benefits .icon{font-size:32px}}._benefits .title,._benefits .title *{color:#a28156;font-weight:700;font-size:20px;font-family:Lato,sans-serif;margin-top:-3px;margin-bottom:0}@media (max-width:768px){._benefits .title,._benefits .title *{font-size:16px}}._benefits .copy{padding-left:83px}@media (max-width:768px){._benefits .copy{padding-left:50px}}._benefits .copy .link{display:inline-flex;align-items:center;margin-top:7px}@media (max-width:768px){._benefits .copy .link{margin-top:0}}._benefits .copy .link span{margin-top:-4px}._benefits .text,._benefits .text *{font-size:14px;color:#2c1e16;font-family:Lato,sans-serif;line-height:20px}@media (max-width:768px){._benefits .text,._benefits .text *{display:none}}.stepper-box{min-height:200px;background-color:#fff}.stepper-box .top{font-size:10px;color:#483a32;border-bottom:1px solid #d5d5d5;display:flex;align-items:center;position:relative;background-color:#f1f2f4}@media (min-width:768px){.stepper-box .top{font-size:16px;margin-bottom:24px}}.stepper-box .top .wrap{position:relative;width:100%;padding:0 5%!important}.stepper-box .top .wrap .divider-line{height:1px;top:0;left:200px;right:200px;bottom:0;margin:auto;position:absolute;background-color:#d5d5d5}@media (min-width:768px) and (max-width:1199px){.stepper-box .top .wrap .divider-line{top:26px;margin:0;left:75px;right:67px}}.stepper-box .top .wrap .steps-wrapper{padding-top:3px;padding-bottom:5px;display:flex;flex:1;justify-content:space-between;position:relative}@media (min-width:768px){.stepper-box .top .wrap .steps-wrapper{padding-top:23px;padding-bottom:23px;justify-content:space-between;width:100%;font-size:16px}}@media (min-width:768px) and (max-width:1199px){.stepper-box .top .wrap .steps-wrapper{padding-top:10px;padding-bottom:10px;font-size:14px}}.stepper-box .top .wrap .steps-wrapper .step{text-align:center;color:gray;font-weight:700;max-width:89px;display:flex;flex-direction:column;align-items:center;justify-content:start}@media (min-width:768px) and (max-width:1199px){.stepper-box .top .wrap .steps-wrapper .step{max-width:41px;background-color:#f1f2f4;margin-left:15px}}@media (min-width:1200px){.stepper-box .top .wrap .steps-wrapper .step{flex-direction:row;max-width:none;background-color:#f1f2f4;padding:0 45px}}@media (max-width:767px){.stepper-box .top .wrap .steps-wrapper .step{width:89px}}@media (min-width:768px){.stepper-box .top .wrap .steps-wrapper .step .padding-l-r-1{background-color:#f1f2f4;padding-left:4px!important;padding-right:4px!important}}.stepper-box .top .wrap .steps-wrapper .step .dot{font-size:10px;font-weight:700;font-style:normal;text-align:center;color:gray;height:23px;width:23px;border:3px solid #f1f2f4;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#ebe3d9}@media (min-width:768px){.stepper-box .top .wrap .steps-wrapper .step .dot{font-size:16px;height:32px;width:32px;border:0}}.stepper-box .top .wrap .steps-wrapper .step.activated{color:#483a32!important}@media (min-width:768px) and (max-width:1199px){.stepper-box .top .wrap .steps-wrapper .step.activated span{width:140px}}.stepper-box .top .wrap .steps-wrapper .step.activated .dot{color:#fff;background-color:#a28156}.dft-page-default .stepper-box .top .wrap .steps-wrapper .step.activated .dot{background-color:#2c1e16}.dft-page-default .stepper-box .top .wrap .steps-wrapper .step.deactivated{color:#483a32!important;font-weight:700}@media (min-width:768px) and (max-width:1199px){.stepper-box .top .wrap .steps-wrapper .step.deactivated span{width:140px}}.dft-page-default .stepper-box .top .wrap .steps-wrapper .step.deactivated .dot{color:#2c1e16;border:1px solid #2c1e16;background-color:#fff}@media (max-width:767px){.stepper-box .top .wrap .steps-wrapper div:nth-last-child(2){padding-right:11px}}@media (max-width:767px){.stepper-box .top .wrap .steps-wrapper .step{max-width:110px}.stepper-box .top .wrap .steps-wrapper .step:first-child{width:110px!important}}@media screen and (max-width:767px){.stepper-box .wrap-mobile{padding-left:20px!important;padding-right:20px!important}}.dft-booking-journey hr{width:100%;border-color:#ebe3d9;margin:0;border-width:.5px 0}.dft-booking-journey .modal-content{border:none;border-radius:0}.dft-booking-journey .modal-dialog{margin:1.75rem auto}.dft-booking-journey .modal.fade .modal-dialog{transform:none}#availability-calendar-modal{padding:0!important}@media (min-width:960px){#availability-calendar-modal .modal-dialog{max-width:902px}}@media (max-width:991px){#availability-calendar-modal .modal-dialog{margin:0}}#availability-calendar-modal .close{position:absolute;right:12px;top:11px;z-index:9;color:#4f3c31;opacity:1}#availability-calendar-modal .close:before{font-weight:100}.dft-availability-calendar .dft-date-cell.date-non-arrival{background-image:url(non-arrival-bg.svg)}.dft-availability-calendar .dft-date-cell.date-have-min-stay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNUVlOuBwABzQDtQkJCdAAAAABJRU5ErkJggg==)}.dft-availability-calendar .ca-header .legend .tile.non-arrival{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJklEQVQYV2NkYGA4w8DAYMKABBihbBQJmCBIDi6BLAiXQBcESwAA/TAE0tq0NJ8AAAAASUVORK5CYII=)}.dft-availability-calendar{padding:32px 0;max-width:902px;background-color:#fff}@media (min-width:768px){.dft-availability-calendar{padding:24px 16px}}.dft-availability-calendar .-in-range-{background-color:#ebe3d9!important;color:#483a32!important}.dft-availability-calendar .datepicker--content{height:auto}@media (max-width:767px){.dft-availability-calendar .datepicker--content{padding:0}}.dft-availability-calendar .datepicker--cell-day{background-color:#fff}.dft-availability-calendar .datepicker--cell-day.-other-month-{background-color:#f1f2f4}@media (max-width:768px){.dft-availability-calendar .datepicker--cell-day.-other-month-{display:none!important}}.dft-availability-calendar .ca-title{font-size:16px;font-weight:700;color:#2c1e16}@media (min-width:768px){.dft-availability-calendar .ca-title{font-size:18px;text-align:center}}@media (max-width:767px){.dft-availability-calendar .ca-title{padding-left:16px;padding-right:16px}}.dft-availability-calendar .ca-header{margin-top:17px;margin-bottom:16px;padding-left:16px;padding-right:16px;display:flex;justify-content:space-between}@media (min-width:768px){.dft-availability-calendar .ca-header{display:flex;align-items:center;padding-left:0;padding-right:0}}@media (max-width:767px){.dft-availability-calendar .ca-header{padding-left:16px;padding-right:16px}}.dft-availability-calendar .ca-header .legend-group{display:flex}@media (max-width:767px){.dft-availability-calendar .ca-header .legend-group{display:block}}.dft-availability-calendar .ca-header .legend{padding-top:4px;padding-bottom:4px;display:flex;align-items:center}@media (min-width:768px){.dft-availability-calendar .ca-header .legend{padding-top:0;padding-bottom:0}}.dft-availability-calendar .ca-header .legend .tile{width:16px;height:16px;float:none;background-color:#ebe3d9}@media (min-width:768px){.dft-availability-calendar .ca-header .legend .tile{width:25px;height:25px}}.dft-availability-calendar .ca-header .legend .tile.non-arrival{opacity:.2;border:1px solid #979797;background-color:none}.dft-availability-calendar .ca-header .legend .tile-label{font-size:10px;color:#4f3c31;margin-left:10px;margin-right:15px}@media (min-width:768px){.dft-availability-calendar .ca-header .legend .tile-label{font-size:14px}}.dft-availability-calendar .ca-header .currency{padding-top:4px;padding-bottom:4px;display:flex;align-items:center}.dft-availability-calendar .ca-header .currency .select{width:73px;height:40px;margin-left:15px;padding-right:25px;position:relative}.dft-availability-calendar .ca-header .currencylabel{padding-right:10px}.dft-availability-calendar .ca-header .currency-form-group{font-weight:700;display:flex;align-items:center;margin-left:auto}@media (max-width:767px){.dft-availability-calendar .ca-header .currency-form-group{display:none}}.dft-availability-calendar .btn-view-apartment{padding:9px 23px;background-color:#483a32}.dft-availability-calendar .btn-view-apartment.disabled,.dft-availability-calendar .btn-view-apartment:disabled,.dft-availability-calendar .btn-view-apartment[disabled]{color:#b9b9b9;background-color:#d5d5d5}.dft-availability-calendar .warning-text{color:#d32f2f}.dft-availability-calendar .datepicker{width:100%;border:none;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-availability-calendar .datepicker .datepicker--nav{padding:8px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.dft-availability-calendar .datepicker .datepicker--nav-title{font-size:16px;font-weight:700;color:#2c1e16;pointer-events:none}@media (min-width:768px){.dft-availability-calendar .datepicker .datepicker--nav-title{font-size:18px}}.dft-availability-calendar .datepicker .datepicker--days-names{margin:16px 0}.dft-availability-calendar .datepicker .datepicker--days-names .datepicker--day-name{font-size:16px;font-weight:700;color:#4f3c31}@media (max-width:767px){.dft-availability-calendar .datepicker .datepicker--days-names{display:none}}.dft-availability-calendar .datepicker .datepicker--cells.datepicker--cells-days{margin-left:-3px}.dft-availability-calendar .datepicker .datepicker--cell{height:100px;color:#2c1e16;flex-direction:column;border-radius:0}@media (max-width:767px){.dft-availability-calendar .datepicker .datepicker--cell{height:64px}}.dft-availability-calendar .datepicker .datepicker--cell.datepicker--cell-day.-other-month-,.dft-availability-calendar .datepicker .datepicker--cell.datepicker--cell-day.-other-month- .date-currency,.dft-availability-calendar .datepicker .datepicker--cell.datepicker--cell-day.-other-month- .date-price,.dft-availability-calendar .datepicker .datepicker--cell.datepicker--cell-day.-other-month- .date-text{color:gray}.dft-availability-calendar .datepicker .datepicker--cell.datepicker--cell-day{width:100%;margin-left:0;margin-bottom:0}@media (min-width:768px){.dft-availability-calendar .datepicker .datepicker--cell.datepicker--cell-day{width:calc(100%/7 - 3px);margin:1.5px}}.dft-availability-calendar .datepicker .datepicker--cell:hover{background:#b8bdc7}.dft-availability-calendar .datepicker .datepicker--cell.-selected-,.dft-availability-calendar .datepicker .datepicker--cell.-selected- .dft-date-cell.date-not-in-month{background-color:#a28156}.dft-availability-calendar .datepicker .datepicker--cell.-selected- .date-currency,.dft-availability-calendar .datepicker .datepicker--cell.-selected- .date-price,.dft-availability-calendar .datepicker .datepicker--cell.-selected- .date-price-per,.dft-availability-calendar .datepicker .datepicker--cell.-selected- .date-text{color:#fff!important}.dft-availability-calendar .datepicker .datepicker--cell.-selected- .dft-date-cell.date-unavailable{opacity:1}.dft-availability-calendar .datepicker .datepicker--cell.-selected- .dft-date-cell.date-unavailable .date-currency,.dft-availability-calendar .datepicker .datepicker--cell.-selected- .dft-date-cell.date-unavailable .date-price,.dft-availability-calendar .datepicker .datepicker--cell.-selected- .dft-date-cell.date-unavailable .date-text,.dft-availability-calendar .datepicker .datepicker--cell.-selected- .dft-date-cell.date-unavailable .date-text-unvailable{color:#fff}.dft-availability-calendar .dft-date-cell{height:100%;width:100%;padding:10px;position:relative;border:1px solid #f1f2f4;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.dft-availability-calendar .dft-date-cell{flex-direction:row;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid #d5d5d5}}.dft-availability-calendar .dft-date-cell.date-lowest .date-lowest-badge{color:#fff;font-size:12px;text-align:center;border-radius:2px;padding:5px 8px;background-color:#8a0411}@media (min-width:768px){.dft-availability-calendar .dft-date-cell.date-lowest .date-lowest-badge{padding:3px 0;border-radius:0;left:0;right:0;bottom:0;position:absolute}}.dft-availability-calendar .dft-date-cell.date-not-in-month{background-color:#f1f2f4}.dft-availability-calendar .dft-date-cell.date-non-arrival .date-currency,.dft-availability-calendar .dft-date-cell.date-non-arrival .date-price,.dft-availability-calendar .dft-date-cell.date-not-in-month .date-currency,.dft-availability-calendar .dft-date-cell.date-not-in-month .date-price,.dft-availability-calendar .dft-date-cell.date-not-in-month .date-text{color:gray}.dft-availability-calendar .dft-date-cell.date-unavailable{background-color:#f7f7f7;pointer-events:none!important}.dft-availability-calendar .dft-date-cell.date-unavailable .date-currency,.dft-availability-calendar .dft-date-cell.date-unavailable .date-price{color:#b9b9b9}.dft-availability-calendar .dft-date-cell.date-unavailable .date-text-unavailable{color:#b9b9b9;text-align:center;flex:1;display:flex;align-items:center;align-self:center;font-weight:700}.dft-availability-calendar .dft-date-cell .date-text{font-weight:700;font-size:16px;text-align:right;color:#2c1e16}@media (min-width:768px){.dft-availability-calendar .dft-date-cell .date-text{font-weight:400;top:7px;right:10px;position:absolute}}.dft-availability-calendar .dft-date-cell .date-price{font-size:21px;font-weight:700;text-align:center;color:#2c1e16}@media (max-width:767px){.dft-availability-calendar .dft-date-cell .date-price{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px}}@media (max-width:767px){.dft-availability-calendar .dft-date-cell .date-price-per{font-size:10px}}.dft-availability-calendar .dft-date-cell .date-currency{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;color:gray;text-align:center}@media (max-width:767px){.dft-availability-calendar .dft-date-cell .date-currency{color:#2c1e16;font-size:10px}}.dft-availability-calendar .dft-date-cell .date-min-stay{position:absolute;top:0;right:0;width:15px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VCRjkzQkU4NEU1MTFFNkI2MDhEQzAyQ0E1NTZDN0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VCRjkzQkY4NEU1MTFFNkI2MDhEQzAyQ0E1NTZDN0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRUJGOTNCQzg0RTUxMUU2QjYwOERDMDJDQTU1NkM3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRUJGOTNCRDg0RTUxMUU2QjYwOERDMDJDQTU1NkM3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu7nJvcAAABaSURBVHjapMy5DQAgDEPRMB20sP8u4SgQR4DEWPpy9xwzRyIKBM4VoH4q+R8ARkYAQlbAjEiACTkBauQGqJAX8EQ0wBXRAkfEAoiIFdgQBJgQFOjID9CQLMAAS785Kma313gAAAAASUVORK5CYII=)}.dft-availability-calendar .error-msg{color:#8a0411;margin-bottom:16px;text-align:center}.ajax-avail-loading{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:0;z-index:-1;transition:opacity .5s,z-index .5s}.ajax-avail-loading.hide{display:none}.ajax-avail-loading__inner{margin:200px auto;width:200px;text-align:center}.ajax-avail-loading__logo{width:70px;height:60px;margin-bottom:34px}.ajax-avail-loading__spinner{height:89px}.ajax-avail-loading__spinner>div{width:8px;height:8px;background-color:#a28156;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both;margin:0 3px}.ajax-avail-loading__spinner .spinner .bounce1{animation-delay:-.5s}.ajax-avail-loading__spinner .spinner .bounce2{animation-delay:-.16s}.ajax-avail-loading__p{font-family:booking-lato,sans-serif;color:#2c1e16;font-size:16px}.ajax-avail-loading__title{color:#2c1e16;font-size:24px;font-family:booking-playfair-display;margin-bottom:34px}.ajax-avail-loading .list{list-style:none;margin:0;padding-left:65px;padding-bottom:10px}@media (min-width:768px){.ajax-avail-loading .list{padding:4px 0 28px 112px}}.ajax-avail-loading .list .icon{position:absolute;font-size:39px;left:-58px;color:#a28156}@media (max-width:374px){.ajax-avail-loading .list .icon{font-size:10.427807486631016vw}}@media (min-width:768px){.ajax-avail-loading .list .icon{font-size:48px!important;left:-64px}}.ajax-avail-loading .list li{height:51px;position:relative;text-align:left;color:#2c1e16;font-family:booking-lato,sans serif}.ajax-avail-loading .list li p{position:relative;font-size:18px;letter-spacing:.024em}@media (max-width:374px){.ajax-avail-loading .list li p{font-size:4.81283422459893vw}}@media (min-width:768px){.ajax-avail-loading .list li p{letter-spacing:.01em;font-weight:700;color:#a28156}}.ajax-avail-loading .list li.best-rate{top:12px}.ajax-avail-loading .list li.best-rate .icon{top:-13px}.ajax-avail-loading .list li.best-rate p{top:-3px}@media (min-width:768px){.ajax-avail-loading .list li.best-rate p{top:0}}.ajax-avail-loading .list li.exclusive .icon{font-size:37px;left:-57px}@media (min-width:768px){.ajax-avail-loading .list li.exclusive .icon{left:-63px}}.ajax-avail-loading .list li.exclusive p{top:-4px}@media (min-width:768px){.ajax-avail-loading .list li.exclusive p{top:12px}}.ajax-avail-loading .list li.free-nights .icon{font-size:37px;left:-54px}@media (min-width:768px){.ajax-avail-loading .list li.free-nights .icon{left:-61px;top:0}}.ajax-avail-loading .list li.free-nights p{top:-5px}@media (min-width:768px){.ajax-avail-loading .list li.free-nights p{top:14px}}.ajax-avail-loading .list li+li{margin-top:21px}.loading .ajax-avail-loading{opacity:1;z-index:1}@media (max-width:767px){.dft-booking-property-listing-map-view .mobile-hidden{display:none}.dft-booking-property-listing-map-view .map-content-mobile{margin-left:-34px;margin-right:-34px}}.dft-booking-property-listing-map-view .open-marker-popup-info{display:flex;justify-content:center;width:100%;height:100%;align-items:center;flex-direction:column}.dft-booking-property-listing-map-view .open-marker-popup-info .info-property-name{font-weight:800;font-size:16px;text-align:center;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dft-booking-property-listing-map-view .open-marker-popup-info .info-property-detail{font-size:14px;text-align:center}.dft-booking-property-listing-map-view .open-marker-popup-info .info-property-detail .detail-price{font-weight:800}.dft-booking-property-listing-map-view .olPopup{transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));bottom:0;margin-top:-70px;border-radius:4px;overflow:visible!important;display:flex;justify-content:center;align-items:center}.dft-booking-property-listing-map-view .olPopup .olPopupContent{margin:0 auto}.dft-booking-property-listing-map-view .olPopup:after{display:block;content:"";background:#fff;width:14px;height:14px;position:absolute;left:50%;bottom:-6px;transform:translate(-50%) rotate(45deg)}.dft-booking-property-listing-map-view .map-view-container{background:#fff;padding-top:30px;padding-bottom:30px}.dft-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}@media (min-width:768px){.dft-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}}.dft-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__copy{left:calc(50% - 22px)}@media (min-width:768px){.dft-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__copy{left:calc(50% - 29px);top:calc(50% - 1px)}}@media (max-width:767px){.dft-booking-property-listing-map-view .map-view-container .map-view-heading{margin:-35px -18px -5px}}@media (max-width:767px){.dft-booking-property-listing-map-view .map-view-container .map-view-heading .dft-booking-sort-by{width:100%}}@media (max-width:767px){.dft-booking-property-listing-map-view .map-view-container .map-view-heading .sortby__item{flex:none}}@media (max-width:767px){.dft-booking-property-listing-map-view .map-view-container .map-view-heading .sortby__item .sortby__item__label{margin:0}}@media (max-width:767px){.dft-booking-property-listing-map-view .map-view-container .map-view-heading .sortby__distance{width:calc(50% + 1px)}}@media (max-width:767px){.dft-booking-property-listing-map-view .map-view-container .map-view-heading .sortby__currency,.dft-booking-property-listing-map-view .map-view-container .map-view-heading .sortby__filter{width:auto;flex:1}}@media (max-width:767px){.dft-booking-property-listing-map-view .map-view-container .map-view-heading .sortby__filter .icon{left:calc(50% - 20px)}}@media (max-width:767px){.dft-booking-property-listing-map-view .map-view-container .map-view-heading .sortby__filter .sortby__item__label{left:50%}}.dft-booking-property-listing-map-view .map-view-container .map-view-heading .map-heading-title{font-family:Playfair Display,Microsoft YaHei New;color:#483a33;font-size:28px;font-weight:800;margin-bottom:20px}.dft-booking-property-listing-map-view .map-view-container .map-heading-tab{display:flex;border-bottom:1px solid #ebe3da}.dft-booking-property-listing-map-view .map-view-container .map-heading-tab .tab-item{background:#ebe3da;color:#483a33;cursor:pointer;height:44px;line-height:44px;text-align:center;font-size:14px;padding-left:20px;padding-right:20px}.dft-booking-property-listing-map-view .map-view-container .map-heading-tab .tab-item.active{background:#483a33;color:#fff}.dft-booking-property-listing-map-view .map-view-container .map-heading-filter{padding-top:5px;padding-bottom:5px;display:flex;justify-content:space-between}.dft-booking-property-listing-map-view .map-view-container .map-filter-brands{display:flex}@media (min-width:768px){.dft-booking-property-listing-map-view .map-view-container .map-filter-brands{margin-top:-47px}}.dft-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item{display:flex;justify-content:center;align-items:center;height:40px;padding-right:20px}.dft-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item img{width:20px;margin-left:5px;margin-right:5px}.dft-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item .brand-title{font-size:14px;font-weight:600}.dft-booking-property-listing-map-view .map-view-container .map-filter-dropdown{display:flex}@media (min-width:768px){.dft-booking-property-listing-map-view .map-view-container .map-filter-dropdown{float:right;margin-top:-44px}}.dft-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item{display:flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.dft-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item:after{content:"";width:12px;height:7px;position:absolute;right:10px;border-top:7px solid #555;border-left:6px solid transparent;border-right:6px solid transparent;display:none}.dft-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item label{padding-right:10px;padding-left:20px}@media (min-width:768px){.dft-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item label{font-size:14px;font-weight:800}}.dft-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item select{text-transform:uppercase;white-space:nowrap;padding-right:25px}.dft-booking-property-listing-map-view .map-view-container .map-view-content{display:flex;height:600px}.dft-booking-property-listing-map-view .map-view-container .map-content-list{overflow:auto;flex:4}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item{display:flex}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image{flex:1;background-size:cover;position:relative}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info{background:rgba(50,38,32,.8);position:absolute;width:100%;height:34px;line-height:34px;text-align:center;display:flex;left:0;bottom:0}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info .info-item{color:#fff;font-weight:600;font-size:12px;flex:1;text-align:center;display:flex;justify-content:center;align-items:center}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info .info-item img{width:14px;height:14px;margin-right:7px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info{flex:1;padding-top:15px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate{padding-left:15px;display:flex;margin-bottom:10px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate img{display:block;height:18px;width:auto;margin-right:5px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value{height:18px;display:flex}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px #18a581,inset 0 0 0 4px #fff;display:flex;justify-content:center;align-items:center;position:relative}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.full:before,.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.half:before{display:block;content:"";background:#18a581;width:10px;height:10px;border-radius:50%}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.half:after{display:block;content:"";background:#fff;width:6px;height:10px;position:absolute;top:4px;right:3px;border-radius:0 5px 5px 0}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:0}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-distance{padding-left:40px;padding-right:15px;font-size:13px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px;font-weight:800}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price{background:#a18159;color:#fff;padding-top:10px;padding-bottom:10px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-old{text-align:right;padding-right:35px;text-decoration:line-through;font-size:13px;margin-bottom:5px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:5px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-detail-text{font-size:13px;text-transform:uppercase}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-current{font-size:24px;padding-left:10px;padding-right:20px;line-height:24px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-icon{width:12px;height:12px;border-right:3px solid #fff;border-top:3px solid #fff;transform:rotate(45deg);top:-5px;position:relative;right:11px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit{text-align:right;padding-right:35px;font-size:13px;display:flex;justify-content:flex-end;align-items:center}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon{background:#fff;width:12px;height:12px;margin-left:5px;position:relative;border-radius:50%}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon:before{display:block;content:"";width:2px;height:2px;border-radius:2px;background:#a18159;position:absolute;left:50%;top:2px;margin-left:-1px}.dft-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon:after{display:block;content:"";width:2px;height:5px;border-radius:1px;background:#a18159;position:absolute;top:5px;left:50%;margin-left:-1px}.dft-booking-property-listing-map-view .map-view-container .map-content-location{flex:6;background:#eee}.dft-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-name{font-weight:800;font-size:16px;text-align:center;margin-bottom:5px}.dft-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-detail{font-size:14px;text-align:center}.dft-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-detail .detail-price{font-weight:800}.dft-booking-property-listing-map-view .map-view-container .gm-style div *{background-repeat:no-repeat}.dft-booking-property-listing-map-view .top-navigation{background:#fff;border-bottom:1px solid #ddd}.dft-booking-property-listing-map-view .padding-map-view-tab{padding-left:175px}.dft-booking-property-listing-map-view .heading-contriner{display:flex;justify-content:space-between}.dft-booking-property-listing-map-view .heading-contriner .seach-filter{display:flex;justify-content:center;align-items:center;padding-left:30px}.dft-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing{display:flex}.dft-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item{padding-left:25px;padding-right:70px}.dft-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item .filter-item-heading{font-size:14px}.dft-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item .filter-item-value{font-size:16px;font-weight:800}.dft-booking-property-listing-map-view .heading-contriner .seach-filter .filter-button{white-space:nowrap}.dft-booking-reservation-details .cursor-not-allowed:hover{cursor:not-allowed}.dft-booking-reservation-details .form-details__notice{color:#525252}.dft-booking-reservation-details input:focus,.dft-booking-reservation-details select:focus,.dft-booking-reservation-details textarea:focus{color:#1c1c1c;font-weight:500;font-size:1rem;border:1px solid #1c1c1c!important}.dft-page-default .dft-booking-reservation-details .form-details__warning{color:#8a0411}@media (max-width:767px){.dft-booking-reservation-details{width:120%;margin-left:-30px}.dft-booking-reservation-details .checkbox__copy{font-size:16px}.dft-booking-reservation-details .card-border{text-align:center}.dft-booking-reservation-details .card-border .img-card-mobile{height:25px;width:44px}.dft-booking-reservation-details .card-border .card-for-mobile label{font-size:12px;font-weight:700}.dft-booking-reservation-details .card-border .card-row{margin-bottom:10px;margin-top:10px}.dft-booking-reservation-details .card-border .margin-card-mobile{padding-left:2px;padding-right:2px;padding-top:5px}}@media (min-width:1200px){.dft-booking-reservation-details .label-nowrap{white-space:nowrap}}.dft-booking-reservation-details .border-bottom-payment{border-bottom:1 solid #d5d5d5}.dft-booking-reservation-details .label-notice-reservation{margin-bottom:0;margin-top:8px}.dft-booking-reservation-details .title-reservation{border-bottom:1px solid #d5d5d5}.dft-booking-reservation-details .member-benefit{color:#000}.dft-booking-reservation-details .member-benefit,.dft-booking-reservation-details .member-welcome-back{box-sizing:border-box;border:0;border-radius:4px;background-color:#c4eafe;font-size:16px;padding:15px;font-weight:700;width:100%}.dft-booking-reservation-details .member-welcome-back{color:#147280}.dft-booking-reservation-details .title-special-request{color:#2c1e16;font-size:18px;font-weight:700;padding-top:10px;padding-bottom:10px}.dft-booking-reservation-details .guest-details-border{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.dft-booking-reservation-details .border-apartment-details{width:97%}.dft-booking-reservation-details .border-apartment-details:not(:last-child){border-bottom:1px solid #d5d5d5}.dft-booking-reservation-details .salutation{justify-content:center;align-items:center;position:relative}.dft-booking-reservation-details .salutation select{white-space:nowrap;padding-right:25px;line-height:20px;vertical-align:middle;-moz-appearance:none;height:42px!important}.dft-booking-reservation-details .salutation select::-ms-expand{display:none}.dft-booking-reservation-details .dropdown select{line-height:20px;height:42px!important}.dft-booking-reservation-details .comment-pd{padding-top:8px}.dft-booking-reservation-details .comment-grid{display:grid}.dft-booking-reservation-details .form-details .content-join-ascott{width:100%}@media (max-width:767px){.dft-booking-reservation-details .form-details .content-join-ascott .content-personal{font-size:14px}}.dft-booking-reservation-details .form-details input[type=text]{line-height:20px}.dft-booking-reservation-details .title-payment{font-size:24px;color:#2c1e16;padding-bottom:10px}.dft-booking-reservation-details .credit-card-details{color:#2c1e16;font-size:18px;font-weight:700;padding-top:10px;padding-bottom:10px}.dft-booking-reservation-details .border-notice-payment{background-color:#ebe3d9;padding:16px;color:#4f3c31;font-size:14px}.dft-booking-reservation-details .border-notice-payment .bold-title-notice{font-weight:700}.dft-booking-reservation-details .border-privacy{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.dft-booking-reservation-details .title-guest{color:#2c1e16;font-weight:700;font-size:18px;padding-bottom:10px;padding-top:10px}.dft-booking-reservation-details .margin-title-reservation{margin-left:-10px}.dft-booking-reservation-details .aparment-guest{display:flex;flex-flow:row;width:80%;margin-bottom:10px}@media (max-width:767px){.dft-booking-reservation-details .aparment-guest{width:93%}}.dft-booking-reservation-details .apartment-guest-email{width:80%;margin-bottom:16px}@media (max-width:767px){.dft-booking-reservation-details .apartment-guest-email{width:93%}}.dft-booking-reservation-details .apartment-guest-lastname{flex:1;padding-left:10px}.dft-booking-reservation-details .card-border{border:2px solid #d5d5d5;border-radius:3px}.dft-booking-reservation-details .privacy-promotion-offer{height:70px;overflow-y:scroll}.dft-booking-reservation-details .privacy-promotion-offer::-webkit-scrollbar{width:8px}.dft-booking-reservation-details .privacy-promotion-offer::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.dft-booking-reservation-details .privacy-promotion-offer::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.dft-booking-reservation-details .privacy-promotion-offer::-webkit-scrollbar-thumb:hover{background:#ccc}.dft-booking-reservation-details .border-personal{border:1px solid #d5d5d5}.dft-booking-reservation-details .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:10px 15px;color:#a1a1a1;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dft-booking-reservation-details .dropdown-toggle[disabled]{background-color:#ddd}.dft-booking-reservation-details .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}.dft-booking-reservation-details ul.dropdown-menu.myDropDown.show,.dft-booking-reservation-details ul.dropdown-menu.myDropDownPhone.show{z-index:1}.dft-booking-reservation-details .dropdown-menu:after,.dft-booking-reservation-details .dropdown-menu:before{content:none}.dft-booking-reservation-details .drop-height{max-height:400px;overflow:auto}.dft-booking-reservation-details .dropdown-toggle:focus{border-color:#007eff;outline:0}.dft-booking-reservation-details .highlights{color:#000;font-weight:700}.dft-booking-reservation-details .dropdown-menu{min-width:260px;width:100%}@media (max-width:1199px) and (min-width:768px){.dft-booking-reservation-details .search-btn-residence{margin-top:50px}.dft-booking-reservation-details .wrap-sub{position:inherit;z-index:9999}.dft-booking-reservation-details ul.dropdown-menu.myDropDown.show,.dft-booking-reservation-details ul.dropdown-menu.myDropDownPhone.show{z-index:9999}.dft-booking-reservation-details .promote-code{position:absolute;margin-top:201px}}.dft-booking-reservation-details .cursor-member,.dft-booking-reservation-details .input-disabled{cursor:no-drop}.dft-booking-reservation-details .point-event-member{cursor:no-drop;pointer-events:none}.dft-booking-reservation-details .view-price{max-width:448px;height:439px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.dft-booking-reservation-details .code-red{color:#8a0411}.dft-booking-reservation-details .checkin-date{padding:10px 10px 0;margin-bottom:0}.dft-booking-reservation-details .lbl-remove{float:right;color:#0d91d9;padding-top:10px;cursor:pointer}.dft-booking-reservation-details .tooltip{padding:2px;float:left;color:#483a32}.dft-booking-reservation-details .txt-color{color:#2c1e16}.dft-booking-reservation-details .apartment-lbl{font-size:14px}.dft-booking-reservation-details .apartment-price{font-size:18px;font-weight:700}@media screen and (max-width:1199px){.dft-booking-reservation-details .apartment-price{font-size:16px}}.dft-booking-reservation-details .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}.dft-booking-reservation-details .apartment-title{font-size:18px;font-weight:700}.dft-booking-reservation-details .border{border:1px solid #eae3d9}.dft-booking-reservation-details .row{margin:10px auto}.dft-booking-reservation-details hr{width:100%;border-color:#ebe3d9;margin:0;border-width:.5px 0}.dft-booking-reservation-details .modal-content{border:none;border-radius:0}.dft-booking-reservation-details .modal-dialog{margin:1.75rem auto}.dft-booking-reservation-details .modal.fade .modal-dialog{transform:none}.dft-booking-reservation-details #invalid-addons-modal .modal-dialog{padding:15px 20px;min-height:200px}@media screen and (max-width:767px){.dft-booking-reservation-details #invalid-addons-modal .modal-dialog{margin:.5em}}.dft-booking-reservation-details #invalid-addons-modal .modal-dialog .modal-content{padding:15px 20px}.dft-booking-reservation-details #invalid-addons-modal .modal-dialog .modal-footer{border-top:0}.dft-booking-reservation-details #invalid-addons-modal .modal-dialog .modal-footer ._btn-secondary,.dft-booking-reservation-details #invalid-addons-modal .modal-dialog .modal-footer .btn-quaternary{min-width:120px}.dft-booking-reservation-details #invalid-addons-modal .modal-dialog .modal-footer ._btn-secondary{padding:7px 24px}.sumary-and-payment-page .sumary-and-payment .desktop{margin-bottom:6px}.dft-page-default .sumary-and-payment-page .sumary-and-payment .label-alternate-curency{color:#554f4c}@media screen and (max-width:1199px){.sumary-and-payment{display:block!important}.sumary-and-payment .dft-booking-selected-apartment{padding:0 10px;font-size:14px}.sumary-and-payment .dft-booking-selected-apartment .mobile{display:block!important}.sumary-and-payment .dft-booking-selected-apartment .mobile .apartment-brand{background-color:#fff!important}.sumary-and-payment .dft-booking-selected-apartment .mobile .top-checkout{background-color:#fff!important;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}.sumary-and-payment .dft-booking-selected-apartment .mobile .show-details{color:#003e6a}.sumary-and-payment .dft-booking-selected-apartment .desktop{display:none!important}}.custom-control.overflow-checkbox .overflow-control-input{display:none}.custom-control.overflow-checkbox .overflow-control-indicator{font-size:16px}.custom-control.overflow-checkbox .overflow-control-description{margin-left:19px;display:block}.custom-control.overflow-checkbox .checkbox-consent-join-mailing{margin-left:10px;display:block}.overflow-control-indicator.input-disabled{cursor:no-drop}.custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:after{transform:rotate(45deg) scale(1);top:-6px;left:5px}.custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:before{opacity:1}.custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border:1px solid #a28156!important}.custom-control.overflow-checkbox .overflow-control-indicator{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #b9b9b9}.custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;position:absolute;height:12px;transition:.3s;transform:rotate(90deg) scale(0);width:7px;border-bottom:2px solid #a28156;border-right:2px solid #a28156;border-radius:3px;margin-top:40%}.custom-control.overflow-checkbox .overflow-control-indicator:before{content:"";display:block;position:absolute;height:12px;transition:.3s;width:6px;border-right:3px solid #fff;border-radius:3px;transform:rotate(45deg) scale(1);top:2px;left:8px;opacity:0}.form-details__placeholder::placeholder{color:#b9b9b9!important}.form-details__placeholder:-ms-input-placeholder{color:#b9b9b9!important}@media (min-width:1200px){.dft-booking-reservation-details .english-characters{margin-top:-10px;padding-top:8px;margin-left:177px}}@media (max-width:1199px){.top-checkout .right{margin-left:auto}}.dft-booking-share-with-friend{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16}.dft-booking-share-with-friend .modal-mask{margin:0 auto;position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;transition:opacity .3s ease}.dft-booking-share-with-friend .modal-wrapper{margin:auto;width:53%}.dft-booking-share-with-friend .modal-container{width:100%;margin:0 auto;transition:all .3s ease}.dft-booking-share-with-friend .modal-header{border:none;padding:16px 16px 16px 24px}.dft-booking-share-with-friend .modal-body{padding:0;margin:0 32px 0 24px}.dft-booking-share-with-friend .modal-default-button{float:right;width:120px;height:40px;border:none}.dft-booking-share-with-friend .cancel{margin-right:18px}.dft-booking-share-with-friend .pointer{cursor:pointer}.dft-booking-share-with-friend .vue-input-tag-wrapper{margin:8px 0 0}.dft-booking-share-with-friend .vue-input-tag-wrapper .input-tag{border:none}.dft-booking-share-with-friend .vue-input-tag-wrapper .input-tag>span{font-size:16}.dft-booking-share-with-friend .vue-input-tag-wrapper .new-tag{font-size:16px;outline:1px solid transparent}.dft-booking-share-with-friend .vue-input-tag-wrapper .new-tag::placeholder{color:#666;opacity:1}.dft-booking-share-with-friend .vue-input-tag-wrapper .new-tag:-ms-input-placeholder{color:#666!important}.dft-booking-share-with-friend .vue-input-tag-wrapper .new-tag::-ms-input-placeholder{color:#666}.dft-booking-share-with-friend .modal-enter,.dft-booking-share-with-friend .modal-leave-active{opacity:0}.dft-booking-share-with-friend .modal-enter .modal-container,.dft-booking-share-with-friend .modal-leave-active .modal-container{transform:scale(1.1)}.dft-booking-share-with-friend .footer-btn{padding:24px;margin-top:12px;height:85px;display:inline-block;width:100%}@media screen and (max-width:1199px){.dft-booking-share-with-friend div.modal-body{margin:0 24px}.dft-booking-share-with-friend .modal-default-button{width:calc(50% - 9px);margin-right:0}.dft-booking-share-with-friend button.cancel{float:left}.dft-booking-share-with-friend .submit{float:right}.dft-booking-share-with-friend .modal-wrapper{width:93%}.dft-booking-share-with-friend .footer-btn{margin-top:0}}.arabic .dft-booking-share-with-friend .modal-header{padding:16px 24px 16px 16px}.arabic .dft-booking-share-with-friend .modal-body{margin:0 24px 0 32px}.arabic .dft-booking-share-with-friend .modal-default-button{float:left}.arabic .dft-booking-share-with-friend .cancel{margin-right:0;margin-left:30px}@media screen and (max-width:1199px){.arabic .dft-booking-share-with-friend .submit{float:left}.arabic .dft-booking-share-with-friend .cancel{float:right}.arabic .dft-booking-share-with-friend .modal-default-button{margin-left:0}.arabic .dft-booking-share-with-friend div.modal-body{margin:0 24px}}.dft-booking-auth-links{z-index:20}.dft-booking-auth-links .links{height:41px!important}.dft-booking-auth-links a{color:#ebe3d9}.dft-booking-reservation-confirm-page .confirm{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-reservation-confirm-page .confirm #right-container{padding-bottom:10px}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm #right-container{padding-bottom:0}}@media screen and (min-width:1200px){.dft-booking-reservation-confirm-page .confirm #right-container{top:-55px;padding:16px}}.dft-booking-reservation-confirm-page .confirm .btn-manage-reservation{margin:20px 0;display:flex;width:100%}.dft-booking-reservation-confirm-page .confirm .btn-manage-reservation button{margin-left:auto}@media (max-width:1199px){.dft-booking-reservation-confirm-page .confirm .btn-manage-reservation button{width:100%}}.dft-booking-reservation-confirm-page .confirm__header{margin-bottom:20px}.dft-booking-reservation-confirm-page .confirm__header>span{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-size:32px}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm__header>span{font-size:24px}}.dft-template-default .dft-booking-reservation-confirm-page .confirm .estimate-point-blue-text,.dft-template-default .dft-booking-reservation-confirm-page .confirm .redemption-point{color:#4b5daa}.dft-somerset-general-page .dft-booking-reservation-confirm-page .confirm .estimate-point-blue-text,.dft-somerset-general-page .dft-booking-reservation-confirm-page .confirm .redemption-point{color:#003e6a}.dft-booking-reservation-confirm-page .confirm__info{font-size:16px;padding:10px;background-color:#ebe3d9;line-height:2}.dft-booking-reservation-confirm-page .confirm__info__reservation{font-size:18px}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm__info__reservation{font-size:16px}}.dft-booking-reservation-confirm-page .confirm__info>div{display:flex;flex-direction:column}.dft-booking-reservation-confirm-page .confirm__content{font-size:16px}.dft-booking-reservation-confirm-page .confirm__content__reservation__detail{padding:10px 0}.dft-booking-reservation-confirm-page .confirm__content__reservation__detail>span{font-size:18px}.dft-booking-reservation-confirm-page .confirm__content__comment{float:right;margin-left:20px}.dft-booking-reservation-confirm-page .confirm__content__comment textarea{min-height:167px}.dft-booking-reservation-confirm-page .confirm__content__address{line-height:2.3;padding:10px}.dft-booking-reservation-confirm-page .confirm__content__address>span{font-size:18px}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm__content__address>span{font-size:20px}}.dft-booking-reservation-confirm-page .confirm__content .apartment{font-size:16px}.dft-booking-reservation-confirm-page .confirm__content .apartment__item__No{margin-left:10px;padding:10px 0;font-size:18px}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm__content .apartment__item__No{font-size:16px}}.dft-booking-reservation-confirm-page .confirm__content .apartment__item .hr-mobile{display:none;padding-bottom:20px;margin:0 10px!important}.dft-booking-reservation-confirm-page .confirm__content .apartment__item__contain{display:flex}.dft-booking-reservation-confirm-page .confirm__content .apartment__item__contain img{width:200px;height:150px}.dft-booking-reservation-confirm-page .confirm__content .apartment__item__contain__right{margin-left:20px;flex:1 1}.dft-booking-reservation-confirm-page .confirm__content .apartment__item .item{padding:10px}.dft-booking-reservation-confirm-page .confirm .blue-text{display:block;cursor:pointer}.dft-booking-reservation-confirm-page .confirm .estimate-point-blue-text{display:block}.dft-booking-reservation-confirm-page .confirm .bg-area{background-color:#ebe3d9}.dft-booking-reservation-confirm-page .confirm .line-border{border:1px solid #d5d5d5}.dft-booking-reservation-confirm-page .confirm .row-group{line-height:2.3;margin-bottom:10px}.dft-booking-reservation-confirm-page .confirm .row-group .row-group-content>span{width:188px;display:inline-block}.dft-booking-reservation-confirm-page .confirm .row-group .row-group-content .add-ons-content{display:inline-table;max-width:320px;line-height:21px}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm .row-group .row-group-content .add-ons-content{max-width:48%}}.dft-booking-reservation-confirm-page .confirm .row-group p{display:inline-table;max-width:320px;line-height:21px}@media screen and (min-width:1200px){.dft-booking-reservation-confirm-page .confirm .confirm__flex__layout{display:flex;justify-content:space-between}.dft-booking-reservation-confirm-page .confirm .no-label-room-type{display:block}.dft-booking-reservation-confirm-page .confirm .label-room-type{display:none}}.dft-booking-reservation-confirm-page .confirm .desktop{display:block}.dft-booking-reservation-confirm-page .confirm .mobile{display:none}.dft-booking-reservation-confirm-page .confirm .no-padding-left{padding-left:0!important}.dft-booking-reservation-confirm-page .confirm .no-padding-right{padding-right:0!important}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm .note{text-align:center!important}}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm__content__comment__payment{display:flex;flex-direction:column-reverse}.dft-booking-reservation-confirm-page .confirm .desktop{display:none!important}.dft-booking-reservation-confirm-page .confirm .mobile{display:block!important}}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm .confirm__content__comment{padding-right:0;margin-right:0}.dft-booking-reservation-confirm-page .confirm #right-container{padding:0}.dft-booking-reservation-confirm-page .confirm .hr-mobile{display:block!important}.dft-booking-reservation-confirm-page .confirm .row-group .row-group-content>span{width:50%}.dft-booking-reservation-confirm-page .confirm .row-group .row-group-content .cancel-policy{word-break:break-all}.dft-booking-reservation-confirm-page .confirm .row-group .rev-detail-left-col{flex-shrink:0}.dft-booking-reservation-confirm-page .confirm .row-group .rev-detail-left-col,.dft-booking-reservation-confirm-page .confirm .row-group .rev-detail-right-col{line-height:normal}.dft-booking-reservation-confirm-page .confirm .apartment__item__contain{display:block}.dft-booking-reservation-confirm-page .confirm .apartment__item__contain__right{margin:0;width:100%}.dft-booking-reservation-confirm-page .confirm .no-label-room-type{display:inline-block!important;position:absolute}.dft-booking-reservation-confirm-page .confirm .label-room-type{display:none!important}.dft-booking-reservation-confirm-page .confirm .confirm__payment__detail__right{padding:0}.dft-booking-reservation-confirm-page .confirm .wrap{padding:0!important}}.dft-booking-reservation-confirm-page .confirm .no-label-room-type{display:none}.dft-booking-reservation-confirm-page .confirm .label-room-type{display:block}.dft-booking-reservation-confirm-page .confirm .confirm__flex__layout.item{padding:10px;display:flex;justify-content:space-between}.dft-booking-reservation-confirm-page .confirm a.details-link{display:block}.dft-booking-reservation-confirm-page .confirm .split,.dft-booking-reservation-confirm-page .confirm hr{background-color:transparent;border:none;display:block;width:inherit;border-width:1px 0;border-color:#b9b9b9 transparent #fff;border-style:solid;margin:0!important}.dft-booking-print-confirmation.arabic{direction:rtl}@media screen and (min-width:1200px){.dft-booking-print-confirmation.arabic-com .print .left{float:right}.dft-booking-print-confirmation.arabic-com .print .info__reservation{float:left}.dft-booking-print-confirmation.arabic-com .print .info__reservation .address,.dft-booking-print-confirmation.arabic-com .print .info__reservation .street{text-align:left}}.dft-booking-print-confirmation.arabic-com .print .apartment .lb-reservation-detail.reservation-confirmation,.dft-booking-print-confirmation.arabic-com .print .apartment__item__contain__right .header,.dft-booking-print-confirmation.arabic-com .print .row-group{text-align:right}.dft-booking-print-confirmation.arabic-com .print .apartment__item__contain__left .room-type-name{display:inherit;text-align:right}.dft-booking-print-confirmation.arabic-com .print .confirm__payment__detail__content--sumary .right,.dft-booking-print-confirmation.arabic-com .print .confirm__payment__detail__content .right{padding:10px}.dft-booking-print-confirmation.arabic-com .print .confirm__payment__detail__header{text-align:right}.dft-booking-print-confirmation.arabic-com .print .confirm__flex__layout.item .col-lg-9{text-align:right;padding:0}.dft-booking-print-confirmation.arabic-com .print .confirm__flex__layout.item .col-lg-3{text-align:left}.dft-booking-print-confirmation .print{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16}.dft-booking-print-confirmation .print .dft-booking-currency-selector{display:none}.dft-booking-print-confirmation .print hr{margin:10px 0!important}.dft-booking-print-confirmation .print .info__reservation{margin-top:32px}.dft-booking-print-confirmation .print .apartment__item__contain__left .room-type-name{font-family:Lato}.dft-booking-print-confirmation .print .apartment__item__contain__right{padding-bottom:10px}@media screen and (max-width:1199px){.dft-booking-print-confirmation .print .apartment__item__contain__right{padding-bottom:0}}.dft-booking-print-confirmation .print .apartment__item__contain__right .list-rate-breakdown{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-print-confirmation .print img{width:148px;height:148px;height:auto}.dft-booking-print-confirmation .print .apartment .lb-reservation-detail.your-reservation-details{font-family:Lato}@media screen and (max-width:1199px){.dft-booking-print-confirmation .wrap{padding:0}.dft-booking-print-confirmation .confirm .row-group .row-group-content>span{width:50%}.dft-booking-print-confirmation .confirm .row-group .row-group-content>span.cancellation-policy{min-width:140px}.dft-booking-print-confirmation .print{box-shadow:none;padding:0;margin-top:24px}.dft-booking-print-confirmation .print__content__address{padding-left:24px!important;border-left:none!important;border-right:none!important}.dft-booking-print-confirmation .print__content__address__label{font-size:16px}.dft-booking-print-confirmation .print img{width:70px;height:60px;height:auto}.dft-booking-print-confirmation .confirm__property{padding-top:16px}.dft-booking-print-confirmation .confirm__info{text-align:center}.dft-booking-print-confirmation .confirm__info .info__reservation{text-align:inherit!important;float:none;margin-top:16px}.dft-booking-print-confirmation .confirm .confirm__flex__layout.item{padding:10px 16px!important}.dft-booking-print-confirmation .apartment__item>div{display:inherit!important}.dft-booking-print-confirmation .apartment__item.line-border,.dft-booking-print-confirmation .apartment__item .line-border{border-left:none;border-right:none}.dft-booking-print-confirmation .apartment__item__contain__right{padding:0}.dft-booking-print-confirmation .apartment__item__contain__right .header{margin:10px 16px!important}.dft-booking-print-confirmation .confirm__payment__detail__header{padding-left:16px}.dft-booking-print-confirmation .confirm__payment__detail__content--sumary--label,.dft-booking-print-confirmation .confirm__payment__detail__content .tax{padding:0}.dft-booking-print-confirmation .apartment .lb-reservation-detail{padding-left:16px!important}.dft-booking-print-confirmation .print__payment__detail__content--total{border-left:none;border-right:none}.dft-booking-print-confirmation .print__payment__detail__content--total .payment-total-for-this-reservation{padding:0}}.confirm__payment{padding:10px 0}.confirm__payment__detail__right{padding-right:0}.confirm__payment__detail__content{font-size:16px}.confirm__payment__detail__content--footer{margin-top:10px}.confirm__payment__detail__content--footer .note-left{font-size:14px;color:gray}.confirm__payment__detail__content--total{color:#fff;background-color:#2c1e16;font-size:18}.confirm__payment__detail__content--sumary .right,.confirm__payment__detail__content .right{text-align:right;padding:0}.confirm__payment__detail__left{flex:1 1}.confirm__payment__detail__footer{padding:10px 0}.confirm__payment__detail__footer>span{float:right}.confirm__payment__detail__footer .note{text-align:right}.confirm__payment__method{margin-top:10px}.confirm__payment__method__content{line-height:2.3}.confirm__payment__method__left .item>span{width:160px;display:inline-block}.confirm__payment__method__left .item>span.title{font-size:16px}.confirm__payment__method__left .item>span.content{font-size:18px}.confirm__payment__method__right .notice{display:block}.confirm__payment__method__right .message{font-size:14px}.confirm__payment__method .note-left{background-color:#f1f2f4;padding:10px}.payment-information{font-size:14}.payment-information .border{border-color:#a28156!important}.payment-information .default{color:#a28156;font-size:16}.payment-information .add-credit-card{margin:30px 0}.payment-information__label__header{font-size:24px}.payment-information__label__description{font-size:16px}.payment-information__method{margin-top:25px;display:flex}.payment-information__method__content{line-height:2.3;display:flex;border:1px solid #d5d5d5;border-radius:10px;width:100%}.payment-information__method__left{width:100%;display:flex;padding:10px}.payment-information__method__left img{min-width:40px;min-height:40px;max-height:50px;max-width:50px}.payment-information__method__right{display:flex;margin:auto 0;color:#0d91d9;margin-left:60px}.payment-information__method__right .item{width:150px;cursor:pointer}#booking-onboard-modal.modal{z-index:10000}.dft-booking-onboarding{min-height:51vh;height:504px;width:504px;background-color:#fff;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08);display:block;position:fixed;z-index:9998;left:calc((100vw - 504px)/2);top:15%}.dft-booking-onboarding--header{display:flex;width:300px;margin:0 auto;padding:30px}.dft-booking-onboarding--header .left{margin:auto 0}.dft-booking-onboarding--header .left>img{max-width:100px}.dft-booking-onboarding--header .split{height:60px;width:1px;background-color:#d5d5d5;margin:0 20px}.dft-booking-onboarding--header .right{margin:auto}.dft-booking-onboarding--header .right>img{max-height:60px}.dft-booking-onboarding .no-padding{padding-left:0!important;padding-right:0!important}.dft-booking-onboarding--contain{min-height:35vh;height:330px;width:440px;border:1px solid #d5d5d5;background-color:#fff;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16;margin:0 auto;padding:28px}.dft-booking-onboarding--contain .desktop{display:block}.dft-booking-onboarding--contain .title{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-booking-onboarding--contain .description{height:38px;font-size:16px;line-height:19px;margin-top:30px}.dft-booking-onboarding--contain .date-of-birth--label{height:17px;font-size:14px;font-weight:700;line-height:17px}.dft-booking-onboarding--contain .date-of-birth .date{width:29%}.dft-booking-onboarding--contain .date-of-birth .date select{line-height:20px}.dft-booking-onboarding--contain .date-of-birth .date select::-ms-expand{display:none}.dft-booking-onboarding--contain .date-of-birth .month,.dft-booking-onboarding--contain .date-of-birth .year{width:32%}.dft-booking-onboarding--contain .date-of-birth .month select,.dft-booking-onboarding--contain .date-of-birth .year select{line-height:20px}.dft-booking-onboarding--contain .date-of-birth .month select::-ms-expand,.dft-booking-onboarding--contain .date-of-birth .year select::-ms-expand{display:none}.dft-booking-onboarding--contain .right-button{display:block;float:right}.dft-booking-onboarding--contain .right-button .btn-update{height:40px}.dft-booking-onboarding--contain .right-button .btn-update .disable{background-color:#d5d5d5;color:#b9b9b9}@media screen and (max-width:415px){.dft-booking-onboarding{margin:8px auto;height:98%;width:96%;left:2vw;top:0}.dft-booking-onboarding--contain{height:26%;width:94%;padding:15px}.dft-booking-onboarding--contain .desktop{display:none!important}.dft-booking-onboarding--contain .date-of-birth .date,.dft-booking-onboarding--contain .date-of-birth .month,.dft-booking-onboarding--contain .date-of-birth .year{width:30%}.dft-booking-onboarding--contain .date-of-birth--label{font-weight:400!important}.dft-booking-onboarding--contain .title{font-size:18px}.dft-booking-onboarding--contain .right-button{float:none}.dft-booking-onboarding--contain .right-button .btn-update{width:100%;display:grid}}.select-wrapper{display:flex;align-items:center;padding:0}select+i.material-icons.arrow_drop_down{pointer-events:none;z-index:1;margin-left:-24px}.btn-default{background-color:#483a32}.btn-alert,.btn-default{border:none;font-size:16;color:#fff;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;padding:10px 35px}.btn-alert{background-color:#8a0411}.dft-booking-user-information .social-network-contain{margin:0 10px}.dft-booking-user-information .social-network-contain .social-network{width:35%}.dft-booking-user-information .btn-save-change{float:right}.dft-booking-user-information .contact-number li{cursor:pointer}.dft-booking-user-information .contact-number li:hover{color:#7b7069}.dft-booking-user-information .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:10px 15px;color:#a1a1a1;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dft-booking-user-information .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}.dft-booking-user-information ul.dropdown-menu.myDropDown.show,.dft-booking-user-information ul.dropdown-menu.myDropDownPhone.show{z-index:1}.dft-booking-user-information .dropdown-menu:after,.dft-booking-user-information .dropdown-menu:before{content:none}.dft-booking-user-information .drop-height{max-height:400px;overflow:auto}.dft-booking-user-information .dropdown-toggle:focus{border-color:#007eff;outline:0}.dft-booking-user-information .highlights{color:#000;font-weight:700}.dft-booking-user-information .dropdown-menu{min-width:260px;width:100%}@media screen and (max-width:768px){.dft-booking-user-information .confirm__flex__layout{display:block!important}}@media screen and (max-width:767px){.dft-booking-user-information .social-network{width:100%!important}}.dft-booking-user-profile{margin:0 auto;max-width:1440px;background-color:#fff}.dft-booking-user-profile ._nav-tabs{margin:0}.dft-booking-user-profile ._nav-tabs .nav-item{min-width:180px;max-width:220px}.dft-booking-user-profile ._nav-tabs .nav-item a{border-top-left-radius:0;border-top-right-radius:0}.dft-booking-user-profile .payment-information{margin:0 10px}.dft-booking-user-profile .text-red{color:#d32f2f}.dft-booking-user-profile .indicates-required{padding-right:50px}@media screen and (max-width:767px){.dft-booking-user-profile ._nav-tabs{flex-wrap:wrap}.dft-booking-user-profile .nav-item{min-width:160px!important}}.member-status{display:flex;padding:10px 0;margin:0 auto;line-height:1.8;background-color:#f1f2f4}.member-status--left{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-size:24px;padding:0 65px}.member-status--left .date{font-size:13px;color:gray}.member-status--left .name{color:#a28156}.member-status .horizontal-split{border-right:1px solid #d5d5d5;margin:0 20px;height:110px;margin-top:25px}.member-status--center{display:flex;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px}.member-status--center .content{margin-top:20px;font-size:14px}.member-status--center .group{display:flex}.member-status--center .item{margin-top:5px}.member-status--center .label-header{font-size:24px;color:#72c6c0}.member-status--center .description{color:gray}.member-status--center .residense{margin-top:60px}.member-status--center .residense .name>span{display:contents}.member-status--center .name{display:flex}.member-status--right{margin:auto 0}.member-status--right img{width:150px}.member-status span{display:block}.member-status .color-blue{color:#0d91d9}.member-status .italic{font-style:italic}@media screen and (max-width:1199px){.horizontal-split{width:100%;border:1px solid #d5d5d5;margin:10 0!important;height:0!important}.member-status,.member-status--center{display:block!important}.member-status--center *{margin:0!important;padding:0!important}.member-status--center .group{padding-bottom:20px!important}.member-status--left{padding:0 10px!important}.member-status--right{text-align:center;margin-top:20px}}.add-on{background-color:#f1f2f4;display:flex}.add-on__left{float:left;padding:10px}.add-on__left>img{width:calc(100% / 3 - 5px);height:120px;padding:15px}.add-on__right{text-align:center;color:#2c1e16;display:block;padding:20px;display:table-caption}.add-on__right .description{font-size:18px;margin:0 auto}.add-on__right .personalize{padding:20px}.add-on__right .personalize button{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;padding:8px 30px;font-size:16}@media screen and (max-width:800px){.add-on{display:block!important}.add-on__left{text-align:center}.add-on__right{display:block!important}}.your-cart-contain{position:absolute;z-index:1000;margin-top:30px;margin-left:-225px;background-color:#fff;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08);font-size:12px;width:330px}.your-cart-contain .your-cart-item{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16}.your-cart-contain .your-cart-item.no-cart{padding:16px 20px;width:272px;font-size:16px;position:absolute;background-color:#fff;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08)}.your-cart-contain .your-cart-item.no-cart:before{position:absolute;top:-9px;right:127px;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;z-index:2}.your-cart-contain .your-cart-item.no-cart:after{position:absolute;top:-12px;right:125px;content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(0,0,0,.03);z-index:1}.your-cart-contain .your-cart-item.has-content *{margin-left:0}.your-cart-contain .your-cart-item.has-content:before{position:absolute;top:-10px;right:150px;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;z-index:2}.your-cart-contain .your-cart-item.has-content:after{position:absolute;top:-12px;right:150px;content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(0,0,0,.03);z-index:1}.your-cart-contain .your-cart-item.has-content:hover{background-color:#f1f2f4}.your-cart-contain .your-cart-item.has-content:hover .arrow-right{color:#b9b9b9}.your-cart-contain .your-cart-item.has-content:hover .cart-header{color:#a28156}.your-cart-contain .your-cart-item.has-content:first-child:hover.has-content:before{border-bottom:10px solid #f1f2f4!important}.your-cart-contain .your-cart-item .day,.your-cart-contain .your-cart-item .guest{color:gray}.your-cart-contain .your-cart-item .common-info .left,.your-cart-contain .your-cart-item .common-info .left .property-name{display:block}.your-cart-contain .your-cart-item .common-info .arrow-right .left{position:absolute;right:325px;top:50%;margin-top:-12px;transform:rotate(180deg)}.your-cart-contain .your-cart-item .apartment-list{background-color:#f1f2f4}.your-cart-contain .your-cart-item .apartment-list.right{left:328px}.your-cart-contain .your-cart-item .apartment-list.left{right:325px}.your-cart-contain .your-cart-item .apartment-list .right{color:#a28156}@media screen and (max-width:1199px){.your-cart-contain{width:330px;margin:0;right:22px;top:60px}}@media screen and (max-width:1199px){.your-cart-contain *{right:0}.your-cart-contain .mobile{display:grid!important}.your-cart-contain .mobile.split,.your-cart-contain .mobile.split-1{border-width:1px 0;border-color:#b9b9b9 transparent #fff;border-style:solid}.your-cart-contain .mobile.split{margin:0 20px}.your-cart-contain .desktop{display:none!important}.your-cart-contain .your-cart-item:before{right:42px!important}.your-cart-contain .your-cart-item:after{right:40px!important}.your-cart-contain .your-cart-item.has-content{display:block!important}.your-cart-contain .your-cart-item.has-content:hover .apartment-list{box-shadow:none!important;background-color:#f1f2f4!important}.your-cart-contain .your-cart-item.has-content .common-info{display:block!important;width:100%}.your-cart-contain .your-cart-item.has-content .common-info .left{padding:0 10px!important;display:grid}.your-cart-contain .your-cart-item.has-content .apartment-list{overflow-y:auto;max-height:350px;display:block!important;position:relative!important;left:0!important;width:100%;background-color:#fff}.your-cart-contain .your-cart-item.has-content .apartment-list::-webkit-scrollbar-track,.your-cart-contain .your-cart-item.has-content .apartment-list::-webkit-scrollbar-track:hover{background-color:#fff}.your-cart-contain .your-cart-item.has-content .apartment-list::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:8px;border:5px solid #fff}.your-cart-contain .your-cart-item.has-content .apartment-list::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #fff}}@media screen and (max-width:415px){.your-cart-contain{right:25px!important;width:90%}.your-cart-contain .your-cart-item.no-cart{padding:16px 20px;width:100%}.your-cart-contain .your-cart-item.no-cart:before{right:10%!important}.your-cart-contain .your-cart-item.no-cart:after{right:9.5%!important}}@media screen and (max-width:1199px){.dft-booking-your-cart.arabic-com .your-cart-contain{right:auto!important;left:37px;margin-right:0!important}.dft-booking-your-cart.arabic-com .your-cart-contain .your-cart-item.no-cart:after,.dft-booking-your-cart.arabic-com .your-cart-contain .your-cart-item.no-cart:before{left:5%}}@media screen and (max-width:1199px){.dft-page-default .arabic .dft-booking-your-cart.arabic-com .your-cart-contain .your-cart-item.no-cart:after,.dft-page-default .arabic .dft-booking-your-cart.arabic-com .your-cart-contain .your-cart-item.no-cart:before{right:auto!important}}.booking-cart-mini #remove_warning_modal{padding-right:0!important}.booking-cart-mini .top-checkout{margin-top:0!important;background-color:#f1f2f4}.booking-cart-mini #price_breakdown_modal.show{overflow-y:hidden}@media (max-width:768px){.booking-cart-mini .dft-booking-modal.show{display:block!important;padding:0!important}}.booking-cart-mini .view-price{max-width:448px;max-height:605px;bottom:0;left:0;right:0;margin:auto;position:relative;top:50%;transform:translateY(-50%)!important;overflow-y:hidden;color:#333}.booking-cart-mini .view-price hr{margin:0}.booking-cart-mini .view-price .btn-quaternary{min-width:120px}.booking-cart-mini .view-price ._btn-secondary{min-width:120px;padding:7px 24px}.booking-cart-mini .code-red{color:#8a0411}.booking-cart-mini .bold{font-weight:700}.booking-cart-mini .float-right{float:right}.booking-cart-mini .align-right{text-align:right}.booking-cart-mini .align-left{text-align:left}.booking-cart-mini .txt-color{color:#2c1e16}.booking-cart-mini .room-type-name{color:#2c1e16;float:left;font-size:16px;font-weight:700;margin-bottom:5px}.booking-cart-mini .div-tooltip{padding:2px;float:left;color:#483a32}.booking-cart-mini .lbl-remove{font-size:14px;float:right;color:#4b5daa;cursor:pointer}.booking-cart-mini .disable-remove-button .lbl-remove{color:#b8b8b8;pointer-events:none}.booking-cart-mini .show-price-breakdown{text-align:right;text-decoration:underline;cursor:pointer}.booking-cart-mini .apartment-lbl{font-size:14px}.booking-cart-mini .apartment-price{font-size:16px;font-weight:700}.booking-cart-mini .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}.booking-cart-mini .count{background-color:#f1f2f4;font-weight:700;font-size:16px;height:40px;width:100%;padding:10px}.booking-cart-mini .active{background-color:#a28156;color:#d9cbba}.booking-cart-mini .apartment-title{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-cart-mini .border{border:1px solid #eae3d9}.booking-cart-mini .row{margin:10px auto}.booking-cart-mini hr{width:100%;border-color:#ebe3d9;border-width:.5px 0}.booking-cart-mini .modal-content{border:none;border-radius:0}.booking-cart-mini .modal-content .modal-body .price-content{max-height:330px;overflow-y:auto}.booking-cart-mini .maxwidth-pr{max-width:540px}.booking-cart-mini .maxwidth-pr .width-pr{height:225px;margin:auto}.booking-cart-mini .maxwidth-pr .pd-content{padding:24px 24px 24px 14px}@media (max-width:767px){.booking-cart-mini .maxwidth-pr{max-width:304px}.booking-cart-mini .maxwidth-pr .width-pr{left:0!important;height:233px;margin:auto}.booking-cart-mini .maxwidth-pr .pd-content{padding:15px}}.dft-booking-selected-apartment .top-checkout{margin-top:0!important;background-color:#f1f2f4}.dft-booking-selected-apartment .view-price{max-width:448px;max-height:605px;bottom:0;left:0;right:0;margin:auto;overflow-y:hidden;position:relative;top:50%;transform:translateY(-50%)!important;color:#333}.dft-booking-selected-apartment .view-price hr{margin:0}.dft-booking-selected-apartment .code-red{color:#8a0411}.dft-booking-selected-apartment .checkin-date{padding:10px 10px 0;margin-bottom:0}.dft-booking-selected-apartment .lbl-remove{float:right;color:#4b5daa;padding-top:10px;cursor:pointer}.dft-booking-selected-apartment .tooltip-label .material-icons{padding-bottom:3px}.dft-booking-selected-apartment .tooltip{float:left;margin:0 3px 3px 5px!important;color:#483a32;z-index:1}.dft-booking-selected-apartment .txt-color{color:#2c1e16}.dft-booking-selected-apartment .apartment-lbl{font-size:14px}.dft-booking-selected-apartment .apartment-price{font-size:18px;font-weight:700}@media screen and (max-width:1199px){.dft-booking-selected-apartment .apartment-price{font-size:16px}}.dft-booking-selected-apartment .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}.dft-booking-selected-apartment .apartment-title{font-size:18px;font-weight:700}.dft-booking-selected-apartment .border{border:1px solid #eae3d9}.dft-booking-selected-apartment .row{margin:10px auto}.dft-booking-selected-apartment .modal-content{border:none;border-radius:0}.dft-booking-selected-apartment .modal-content .modal-body .price-content{max-height:330px;overflow-y:auto}.dft-booking-selected-apartment .no-padding{padding:0}.dft-booking-selected-apartment .no-margin{margin:0}@media (max-width:767px){.dft-booking-selected-apartment{width:123%;margin-left:-40px}.dft-booking-selected-apartment .apartment-title{font-size:14px;font-weight:700}.dft-booking-selected-apartment .border-total-mobile{padding:10px}.dft-booking-selected-apartment .border-total-mb{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.dft-booking-selected-apartment .border-content-cart{margin-left:-20px;margin-right:-20px}}@media (max-width:767px) and (min-width:768px){.dft-booking-selected-apartment .label-alternate-curency{margin-left:10px!important}}@media (max-width:1199px){.dft-booking-selected-apartment .border-total-mobile{padding:10px}.dft-booking-selected-apartment .border-total-mb{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}}.dft-booking-selected-apartment #details_mobile .apartment-brand{height:40px;width:100%;background-color:#ebe3d9!important;padding:10px;color:#2c1e16}.dft-booking-selected-apartment #details_mobile .row{margin:0 auto}.dft-booking-selected-apartment #details_mobile h3{margin-bottom:0}@media (max-width:1200px){.dft-booking-selected-apartment .modal{overflow-y:auto}}.why-book-here-link{font-size:16px;font-weight:700;display:inline-flex;align-items:center}.why-book-here-modal .modal-dialog{max-width:564px}.why-book-here-modal .brand{margin-top:8px;margin-bottom:26px;display:block}.why-book-here-modal .brand img{max-width:180px}.why-book-here-modal ._benefits{margin-top:35px}.why-book-here-modal ._benefits .item-1 .icon{position:relative;top:14px;left:3px}@media (max-width:768px){.why-book-here-modal ._benefits .item-1 .icon{top:3px;left:0}}.why-book-here-modal ._benefits .item-2 .icon{position:relative;left:3px;top:15px}@media (max-width:768px){.why-book-here-modal ._benefits .item-2 .icon{top:3px;left:0}}.why-book-here-modal ._benefits .item-3 .icon{position:relative;top:9px;left:3px}@media (max-width:768px){.why-book-here-modal ._benefits .item-3 .icon{top:3px;left:0}}.redemption-points-modal .modal-dialog{max-width:564px}.redemption-points-modal .redemption-points-panel{background:#ebe3d9;color:#2c1e16}.redemption-points-modal .slider-ranger{background:#d5d5d5;border-radius:100px;margin:15px 12px 16px}.redemption-points-panel{position:relative;padding:24px}.redemption-points-panel .inner{position:relative}.redemption-points-panel .caption-bar{display:flex;justify-content:space-between}.redemption-points-panel .center{transform:none;text-align:center}#user_session_timeout_dialog .your-session-has-tim{height:24px;width:484px;color:#2c1e16;font-size:18px;font-weight:700;line-height:24px}#user_session_timeout_dialog .you-are-logged-out-d{width:484px;color:#2c1e16;font-size:16px;line-height:20px}@media screen and (min-width:1199px){#user_session_timeout_dialog .user_session_timeout{max-width:540px;height:439px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow-y:auto;position:relative;top:50%;transform:translateY(-50%)!important}}#user_session_timeout_dialog .modal-content{border:none;border-radius:0}#user_session_timeout_dialog .bg{width:100%;background-color:#483a32}#user_session_timeout_dialog .txt{height:20px;width:23px;color:#fff;font-size:16px;font-weight:700;line-height:20px;text-align:center}#user_session_timeout_dialog .rectangle-32{background-color:#fff;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08)}#user_session_timeout_dialog.arabic-com .rectangle-32{direction:rtl;text-align:right}@media (max-width:1199px){.dft-booking-currency-selector .dropdown{height:18px}}@media (max-width:1199px){.dft-booking-currency-selector .dropdown-menu.m-0.p-0.show{top:20px!important}}.dft-booking-currency-selector .bg-primary{background-color:#2c1e16!important}.dft-booking-currency-selector .dropdown-menu .show{z-index:inherit!important}.dft-booking-currency-selector .dropdown-menu.m-0.p-0.show{z-index:9999!important}.dft-booking-currency-selector a#dropdownCurrency{color:#b4a79e;padding:0 5px;cursor:pointer;font-size:12px}.dft-booking-currency-selector a#dropdownCurrency .material-icons{vertical-align:top}.dft-booking-currency-selector a.bg-primary:hover{background-color:#2c1e16!important}.dft-booking-currency-selector i.fa.fa-chevron-down{margin-left:10px}.dft-booking-currency-selector div.dropdown-menu.m-0.show{border-radius:0;border:none!important;min-width:272px}@media (max-width:1199px){.dft-booking-currency-selector div.dropdown-menu.m-0.show{min-width:100%!important}}.dft-booking-currency-selector .dropdown-menu.m-0.p-0.show{border:none!important}.dft-booking-currency-selector .icon-size{font-size:16px!important;margin-right:5px}.dft-booking-currency-selector .dropdown-item.active{background-color:#ebe3d9;color:#554f4c;border-bottom:1px solid #efefef}.dft-booking-currency-selector a.dropdown-item{padding:10px;color:#212529!important}.dft-booking-currency-selector .dropdown-item:hover{background-color:#ebe3d9;color:#554f4c}.dft-booking-currency-selector .dropdown .dropdown-menu{visibility:visible;opacity:1}.dft-booking-currency-selector .dropdown-menu:after,.dft-booking-currency-selector .dropdown-menu:before{content:none}.dft-booking-currency-selector .dropdown-menu{width:0;z-index:1200;cursor:pointer;border:none}.dft-booking-currency-selector .icon-flag:before{content:"";width:25px;height:16px;background-image:url(language-icons.svg);background-size:160px 92px}.dft-booking-currency-selector .currency-selector-container{margin-left:-40%;margin-right:-35%}@media (max-width:1199px){.dft-booking-currency-selector .currency-selector-container{margin-left:0;margin-right:0}}.dft-booking-currency-selector .currency-selector-container .scrollbar::-webkit-scrollbar{background-color:#fff;width:16px}.dft-booking-currency-selector .currency-selector-container .scrollbar::-webkit-scrollbar-track{background-color:#fff}.dft-booking-currency-selector .currency-selector-container .scrollbar::-webkit-scrollbar-track:hover{background-color:#f4f4f4}.dft-booking-currency-selector .currency-selector-container .scrollbar::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:8px;border:5px solid #fff}.dft-booking-currency-selector .currency-selector-container .scrollbar::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #f4f4f4}.dft-booking-currency-selector .currency-selector-container .scrollbar::-webkit-scrollbar-button{display:none}.dft-booking-currency-selector .currency-selector-container .scrollbar{height:650px;width:25vw;min-width:150px;background:#fff;overflow-y:scroll}.dft-booking-currency-selector .currency-selector-container .overflow{min-height:100vh}.dft-booking-currency-selector .currency-selector-container .arrow-up{top:10px;position:absolute;height:0;width:100%;border-bottom:none;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08)}.dft-booking-currency-selector .currency-selector-container .arrow-up:before{position:absolute;top:-10px;right:calc(50% - 10px);content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;z-index:2}.dft-booking-currency-selector .currency-selector-container .arrow-up:after{position:absolute;top:-12px;right:calc(50% - 12px);content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(0,0,0,.03);z-index:1}.dft-booking-currency-selector .currency-selector-container .currency-list{width:100%;background-color:#fff;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08);position:absolute;min-width:272px;top:10px}.dft-booking-currency-selector .currency-selector-container .currency-list.scrollbar{min-width:300px!important}@media (max-width:1199px){.dft-booking-currency-selector .currency-selector-container .currency-list.scrollbar{min-width:100%!important}}.dft-booking-currency-selector .currency-selector-container .currency-list .currency-item{padding-top:20px}.dft-booking-currency-selector .currency-selector-container .currency-list .currency-item .currency-container{padding:0!important}.dft-booking-currency-selector .currency-selector-container .currency-list .currency-item .currency-container .currency-header{height:19px;color:#2c1e16;font-family:Lato;font-size:16px;font-weight:700;line-height:19px;margin-right:20px;margin-left:20px}.dft-booking-currency-selector .currency-selector-container .currency-list .currency-item .currency-container .item{display:flex;padding:10px;padding-left:20px}.dft-booking-currency-selector .currency-selector-container .currency-list .currency-item .currency-container .currency-code{height:19px;font-family:Lato;font-size:16px;line-height:19px;text-transform:uppercase;padding-left:0!important}.dft-page-default .dft-booking-currency-selector .currency-selector-container .currency-list .currency-item .currency-container .currency-code{color:#2c1e16}.dft-booking-currency-selector .currency-selector-container .currency-list .currency-item .currency-container .currency-name{height:19px;color:#2c1e16;font-family:Lato;font-size:16px;line-height:19px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dft-booking-currency-selector .currency-selector-container .currency-list .currency-item .currency-container .no-padding-left{padding-left:0!important}.dft-booking-currency-selector .currency-selector-container .currency-list li{list-style-type:none}.dft-booking-currency-selector .currency-selector-container .currency-list li .currency-selected,.dft-booking-currency-selector .currency-selector-container .currency-list li:hover{background-color:#f1f2f4;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.dft-booking-currency-selector .currency-selector-container .currency-list li:hover .currency-name{color:#a28156!important}.apartment-title-wrapper{display:flex;justify-content:space-between;align-items:baseline}.apartment-title-wrapper .link-to-remove{font-size:14px;color:#a28156}.apartment-title-wrapper .link-to-remove:hover{cursor:pointer}.dft-booking-scroll-search{font-family:Lato}.dft-booking-scroll-search.grayscale-site{position:relative;z-index:1}.daterangepicker td.active.no-highlight.active.off{background-color:#fff}.daterangepicker td.active.no-highlight:hover{background-color:unset!important;color:#999!important}.brand-icon{margin-top:-11px;margin-left:-2px}.brand-name{font-weight:700}.disableSearchBtn{background-color:#f8d7da!important}.bottom-placement{will-change:contents!important;top:0!important;position:absolute!important;left:0!important}@media screen and (min-width:1200px){.appartment-guest{width:100%}}.dft-common-menu-for-mobile~.hidden-on-mobile .header,.hidden-on-mobile .header{z-index:10000!important}@media (max-width:1199px){.dft-booking-scroll-search .search-form{display:block}.dft-booking-scroll-search .why-book-here-link{width:100%;text-align:center}}@media (min-width:1200px){.dft-booking-scroll-search .search-form{display:flex}.hidden-on-mobile .modify-reservation .dft-booking-scroll-search{background-color:transparent}}.dft-common-booking-non-bookable-property .alert-style{box-sizing:border-box;border:1px solid #0d91d9;border-radius:4px;background-color:#c4eafe;margin-top:1em!important;color:#0d91d9;display:inline-block;padding:1em}.dft-common-booking-non-bookable-property .close{padding-left:1em}.dft-common-booking-non-bookable-property .booking-property{background-color:#f1f2f4;z-index:1;position:relative}.dft-common-booking-non-bookable-property .booking-property .no-container .wrap .search-form .destination-field .form-group .inner-addon .icon-search{z-index:10}.partner-point-exchange{position:relative}.partner-point-exchange .redemption{color:red;font-size:14px;margin-top:3px}.partner-point-exchange .message-success{background-color:#fff;border:1px solid #cde6e3}.partner-point-exchange .message-success ul li{color:#80d0cb}.partner-point-exchange .message-error{background-color:#fdf5f5;border:1px solid #f7d7d7;margin-bottom:30px}.partner-point-exchange .message-error ul li{color:rgba(211,47,47,.9)}.partner-point-exchange .item-count,.partner-point-exchange .item-start{color:#00008b;font-size:24px;font-weight:700}.partner-point-exchange .field-item{height:42px}.partner-point-exchange fieldset{border:none;padding:0}.partner-point-exchange .partner-body{display:flex;flex-wrap:wrap;align-items:start}.partner-point-exchange .partner-body .item-partner{flex-wrap:wrap;margin-bottom:30px}.partner-point-exchange .partner-body .item-partner .point-dropdown{min-width:100%;border:1px solid #b9b9b9;height:42px;display:flex;align-items:center;padding-left:10px;background-color:transparent;cursor:pointer}.partner-point-exchange .partner-body .item-partner .point-dropdown.disabled{background-color:#fff;color:#333}.partner-point-exchange .partner-body .item-partner .dropdown-menu{min-width:100%;transform:translate3d(0,40px,0)!important;top:0!important;left:0!important;will-change:auto!important;overflow-y:auto;cursor:pointer}.partner-point-exchange .partner-body .item-partner .dropdown-menu.show{z-index:1}.partner-point-exchange .partner-body .item-partner .dropdown-menu:after,.partner-point-exchange .partner-body .item-partner .dropdown-menu:before{content:"";border:none}.partner-point-exchange .partner-body .item-partner .dropdown-menu *{color:#212529!important}.partner-point-exchange .partner-body .item-partner input::placeholder{color:#666}@media (max-width:767px){.partner-point-exchange .partner-body .item-partner .star-point .item-count,.partner-point-exchange .partner-body .item-partner .star-point .item-start{display:inline-block!important}}.partner-point-exchange .partner-body .item-partner .field-name{margin-bottom:8px;width:100%;height:20px}.partner-point-exchange .partner-body .item-partner .field-name.-required:after{content:"*";color:#d32f2f}.partner-point-exchange .partner-body .item-partner .option{position:relative}.partner-point-exchange .partner-body .item-partner .option select{line-height:20px;-moz-appearance:none}.partner-point-exchange .partner-body .item-partner .option select::-ms-expand{display:none}.partner-point-exchange .partner-body .item-partner .option:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute;right:7px;top:20px;transition:all .3s linear}.partner-point-exchange .agreeTerms{display:inline-block;color:#000}@media (max-width:767px){.partner-point-exchange .agreeTerms{display:flex}.partner-point-exchange .agreeTerms .input-term-agree{display:block;margin-top:4px}}.partner-point-exchange .agreeTerms .textTerms{display:inline}@media (max-width:767px){.partner-point-exchange .agreeTerms .textTerms{display:block;padding-left:5px}}.partner-point-exchange .agreeTerms .textTerms a{text-decoration:underline}.dft-template-default .partner-point-exchange .redeemDiv .redeemBtn{border:2px solid #5e3055!important;color:#5e3055!important}.dft-template-default .partner-point-exchange .redeemDiv .redeemBtn:hover{background-color:#5e3055;color:#fff!important}@media (max-width:1199px){.dft-template-default .partner-point-exchange .redeemDiv .redeemBtn{border:2px solid #5e3055;color:#5e3055!important}}.dft-somerset-general-page .partner-point-exchange .redeemDiv .redeemBtn{border:2px solid #003e6a!important;color:#003e6a!important}@media (max-width:1199px){.dft-somerset-general-page .partner-point-exchange .redeemDiv .redeemBtn{border:2px solid #003e6a;color:#003e6a!important}}.partner-point-exchange .redeemDiv .redeemBtn{min-width:170px;height:40px;border:2px solid #483a32;background-color:transparent;color:#483a32;font-size:16px;font-weight:700}@media (max-width:1199px){.partner-point-exchange .redeemDiv{float:none;text-align:center;margin-right:0;margin-top:20px}.partner-point-exchange .redeemDiv .redeemBtn{width:100%;height:40px;border:2px solid #483a32;background-color:transparent;color:#483a32;font-family:Playfair Display;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;margin:auto}.partner-point-exchange .item-count,.partner-point-exchange .item-start{display:inline-block}}.dft-expired-cart-warning{font-size:16px;line-height:1.3;color:#554f4c}.dft-expired-cart-warning .modal-dialog{transform:none!important;margin:1.75rem auto}.dft-expired-cart-warning .modal-dialog .modal-content{border:none;border-radius:0}.dft-expired-cart-warning .modal-dialog .modal-content .modal-body .close{margin-right:8px;color:#554f4c;opacity:.8}.dft-expired-cart-warning .modal-dialog .modal-content .modal-body .warning-header{margin:.5rem 0!important}.dft-expired-cart-warning .modal-dialog .modal-content .modal-body .warning-content{margin:1rem 0!important}.dft-expired-cart-warning .modal-dialog .modal-content .modal-body .warning-footer{margin-bottom:0!important}.arabic .property__information .icon{margin-left:5px;margin-right:0}.property{font-size:12px;display:flex;background-color:#fff}@media (min-width:768px){.property{font-size:14px}}.property__gallery{width:258px;height:172px;overflow:hidden;position:relative;float:left}@media (min-width:768px){.property__gallery{display:block}}.property__information{flex:1 1 auto;padding:10px 0 0;width:calc(100% - 258px);float:right}@media (min-width:768px){.property__information{font-size:14px;padding:0 15px}}@media (max-width:767px){.property__information{width:100%;float:none}}.property__title{font-size:16px;font-weight:700;color:#2c1e16;margin-bottom:10px}@media (min-width:768px){.property__title{font-size:24px}}.property__rating{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}@media (min-width:768px){.property__rating{justify-content:flex-start;margin-bottom:15px}}.property__rating span{padding-left:0}.property__rating span+span{padding-left:15px}.property__location{font-size:10px;margin-bottom:0}@media (min-width:768px){.property__location{font-size:14px;margin-bottom:15px}}.property__location__icon{font-size:16px}@media (min-width:768px){.property__location__icon{font-size:20px}}@media (max-width:767px){.property__facilities{display:none}}.property__facilities__item{width:32%;margin-right:1%;float:left;margin-bottom:15px;padding-left:30px;position:relative}.property__facilities__item:before{content:"";width:24px;height:24px;margin-right:8px;vertical-align:middle;display:inline-block;left:0;position:absolute;background-color:#d8d8d8}.property__facilities__item:nth-child(3n+1){clear:both}.apartment{font-size:12px}@media (min-width:768px){.apartment .responsive-header{display:flex!important}}@media (min-width:768px){.apartment{font-size:14px}}.apartment .header-text{margin-right:50px}.apartment .apartment-info{font-size:14px;justify-content:space-between;display:flex}@media (min-width:768px){.apartment .apartment-info .w-item{max-width:123px}}@media (min-width:960px){.apartment .apartment-info .w-item{max-width:276px}}.apartment .apartment-info span{padding-right:5px}@media (max-width:767px){.apartment .apartment-info span{max-width:50%}}.apartment .apartment-info span:last-child{padding-left:5px}@media (min-width:768px){.apartment .apartment-info span{flex:auto;margin-right:12px}.apartment .apartment-info span:last-child{text-align:left}}.apartment .apartment-link{right:5px;position:relative}@media (max-width:1199px){.apartment .apartment-link{right:0}}@media (max-width:767px){.apartment .apartment-link{position:absolute;font-size:12px;top:22px;right:27px;width:auto}}@media (min-width:768px){.apartment .gallery-block{width:204px;height:136px!important}}.apartment .gallery-block .gallery-cta{font-size:12px}@media (max-width:767px){.apartment .featured-amenties{text-align:center}}.apartment .featured-amenties{overflow-x:scroll;overflow-y:hidden;margin-bottom:10px}@media (min-width:768px){.apartment .featured-amenties{white-space:normal;overflow-x:auto}}.apartment .featured-amenties>*{margin-top:10px}@media (max-width:767px){.apartment .featured-amenties>*{font-size:8px;text-align:center;margin-top:5px;width:60px;vertical-align:top;white-space:normal;display:inline-block;margin-right:10px}}.apartment .featured-amenties>* .icon{font-size:24px}@media (min-width:768px){.apartment .featured-amenties>* .icon{font-size:20px;display:inline-block}}@media (max-width:767px){.apartment .featured-amenties>* .icon{display:block}}.apartment.arabic-com .apartment-link{text-align:right}@media (max-width:767px){.apartment.arabic-com .apartment-link{left:27px!important;right:auto!important}}.apartment.arabic-com .left{margin-right:0}@media (min-width:768px){.apartment.arabic-com .left{margin-left:20px}}.apartment.arabic-com .header-text{margin-right:0}.apartment.arabic-com .icon{margin-left:5px;margin-right:0}.apartment.arabic-com .room-occupancy-label{text-align:right}.apartment.arabic-com .left-20px{left:20px;right:auto!important}.apartment.arabic-com .direction-ltr{direction:ltr}.btn-quaternary{padding:7px 11px!important}.rate-plan{padding:10px 0 50px 25px;border-top:1px solid #d5d5d5;position:relative}@media (min-width:768px){.rate-plan{padding-bottom:10px}}.rate-plan:last-child{border-bottom:1px solid #d5d5d5}.rate-plan .rate-plan-header{font-size:12px;color:inherit!important}.rate-plan .rate-plan-header .w-15{width:15%;padding-top:6px}.rate-plan .rate-plan-header .w-35{width:35%}.rate-plan .rate-plan-header:hover{cursor:pointer}.rate-plan .rate-plan-header .cta{left:10px;right:0;bottom:10px;position:absolute}@media (min-width:768px){.rate-plan .rate-plan-header .cta{position:static}.rate-plan .rate-plan-header .cta .d-inline-block{display:inline-block}}@media screen and (max-width:767px){.rate-plan .rate-plan-header .w-50 .text-non-refundable{top:1px;position:relative}}.rate-plan .rate-plan-header .rate-plan-name{font-size:16px;font-weight:700;color:#8a0411;margin-bottom:5px;padding-right:60px;display:inline-block}@media (min-width:768px){.rate-plan .rate-plan-header .rate-plan-name{padding-right:5px}}.rate-plan .rate-plan-header .rate-plan-name .icon{left:0;position:absolute}@media (min-width:768px){.rate-plan .rate-plan-header .sale-badge{margin-right:8px;display:inline-block}}@media (max-width:767px){.rate-plan .rate-plan-header .sale-badge{top:10px;right:0;position:absolute}}@media (max-width:767px){.rate-plan .rate-plan-header .policies{padding:3px 0 8px;display:block}}.rate-plan .rate-plan-body{max-width:420px}@media (max-width:767px){.rate-plan .rate-plan-body{padding-bottom:10px}}.package-name{font-size:20px;font-weight:700}@media (min-width:768px){.package-name{font-size:24px}}.rate-package{font-size:12px;margin-bottom:30px}@media (min-width:768px){.rate-package{font-size:14px}}.rate-package .section-header{padding-left:40px}.rate-package .section-header .header-text .icon{left:13px;position:absolute}.rate-package .rate-plan-benefits{margin:0 auto}@media (max-width:767px){.rate-package .point-earned{margin-bottom:5px}}@media (max-width:768px){.rate-package .sale-badge{margin-top:8px;position:relative;display:block;margin-bottom:5px}}.rate-package .apartment{padding:15px 0;border-top:1px solid #d5d5d5}.rate-package .section-header,.rate-package .section-header.collapsed .price{color:inherit}.rate-package .section-header .price{color:#8a0411}@media (max-width:767px){.rate-package .section-header .header-text .icon{top:50%;margin-top:-12px}}.dft-booking-template-page .brand-logo-modify-search{margin-top:40px}.dft-booking-template-page .header .dft-language-selection{padding-top:9px;margin-left:-8px}.dft-booking-template-page .header .currency-selector .dft-booking-currency-selector,.dft-booking-template-page .header .money-selection .dft-money-selection{padding-top:9px;margin-left:-10px}.dft-booking-template-page .dft-common-top-navigation{margin-top:40px}.dft-booking-template-page .content-main{margin-top:140px}.dft-booking-template-page .content-main .dft-money-selection{position:fixed;top:9px;left:47%;z-index:10000}@media (max-width:1199px){.dft-booking-template-page .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-booking-template-page .content-main{margin-top:94px}}.dft-booking-template-page .arabic{direction:rtl;text-align:right}.dft-booking-template-page .arabic .header .mr-auto{margin-left:auto!important;margin-right:unset!important}.dft-booking-template-page .arabic .header .mr-auto.money-selection .dft-money-selection{margin-left:0;margin-right:-10px}.dft-booking-template-page .arabic .header .mr-auto.money-selection .dft-money-selection .dropdown-menu{text-align:right}.dft-booking-template-page .arabic .header .mr-auto.money-selection .dft-money-selection .dropdown-menu.show{right:0}.dft-booking-template-page .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector{margin-left:0;margin-right:-10px}.dft-booking-template-page .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector .dropdown-menu{text-align:right}.dft-booking-template-page .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector .dropdown-menu.show{right:0}.dft-booking-template-page .arabic .header .dft-common-left-header .navbar .navbar-nav{padding-right:0}.dft-booking-template-page .arabic .header .dft-language-selection{margin-left:0;margin-right:-20px}.dft-booking-template-page .arabic .header .dft-language-selection .icon-size{margin-left:5px;margin-right:0}.dft-booking-template-page .arabic .header .dft-language-selection .dropdown-menu{text-align:right}.dft-booking-template-page .arabic .header .dft-language-selection .dropdown-menu.show{right:9px}.dft-booking-template-page .arabic .header .dft-common-right-header .js-search-form{right:unset;left:35px}.dft-booking-template-page .arabic .header .dft-common-right-header .js-search-form input[type=text]{text-align:right}.dft-booking-template-page .arabic .dft-common-top-navigation .as-table-cell .float-right{float:left!important}.dft-booking-template-page .arabic .dft-common-top-navigation #search-book button .icon-close-margin{margin-right:0;margin-left:5px}.dft-booking-template-page .arabic .dft-common-menu-for-mobile ul{padding-right:0}.dft-booking-template-page .arabic .dft-common-menu-for-mobile .position-menu-mobi{margin-left:30px;margin-right:0}.dft-booking-template-page .arabic .dft-common-menu-for-mobile .menu-selected{animation:fade-left .5s ease-out forwards running}.dft-booking-template-page .arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .material-icons,.dft-booking-template-page .arabic .dft-common-menu-for-mobile .dft-language-selection .material-icons{float:left!important}.dft-booking-template-page .arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .icon-size,.dft-booking-template-page .arabic .dft-common-menu-for-mobile .dft-language-selection .icon-size{margin-left:5px;margin-right:0}.dft-booking-template-page .arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-menu,.dft-booking-template-page .arabic .dft-common-menu-for-mobile .dft-language-selection .dropdown-menu{text-align:right}.dft-booking-template-page .arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-menu.show,.dft-booking-template-page .arabic .dft-common-menu-for-mobile .dft-language-selection .dropdown-menu.show{right:173px}.dft-booking-template-page .arabic .dft-common-menu-for-mobile .close{float:left}.dft-booking-template-page .arabic .dft-ascott-cookie .ascott-cookie-button{text-align:left!important}.dft-booking-template-page .arabic .dft-ascott-cookie .fixed-br{left:0}.dft-booking-template-page .arabic .dft-utility-bar .utility-bar-item{padding:5px 0!important}.dft-booking-template-page .arabic .dft-utility-bar .fixed-br{left:0}.dft-booking-template-page .arabic .dft-utility-bar .tooltip-custom{right:unset;left:120px}.dft-booking-template-page .arabic .dft-utility-bar .arrow-custom{left:110px;right:unset;transform:rotate(180deg)}.dft-booking-template-page .arabic .dft-utility-bar .arrow-custom-contact{right:unset;left:100px;transform:rotate(180deg)}@media (max-width:767px){.dft-booking-template-page .arabic .dft-utility-bar .utility-bar-chat-align-center{text-align:left!important}.dft-booking-template-page .arabic .dft-utility-bar .scroll-padding{padding-left:20px;padding-right:0}}.dft-booking-template-page .arabic .your-cart-contain{margin-right:-185px}@media (max-width:767px){.dft-booking-template-page .arabic .your-cart-contain .your-cart-item.has-content:before,.dft-booking-template-page .arabic .your-cart-contain .your-cart-item.no-cart:before{right:80%!important}.dft-booking-template-page .arabic .your-cart-contain .your-cart-item.has-content:after,.dft-booking-template-page .arabic .your-cart-contain .your-cart-item.no-cart:after{right:79.5%!important}}.daterangepicker.ltr.arabic-date{direction:rtl!important}.daterangepicker.ltr.arabic-date .daterange-min-length{text-align:right!important}.daterangepicker.ltr.arabic-date .drp-calendar{float:right}.daterangepicker.ltr.arabic-date .calendar-table .next span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker.ltr.arabic-date .calendar-table .prev span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.dft-booking-buy-points .form-details__button-proceed{background-color:#2c1e16;color:#bcb7b4;border:2px solid #2c1e16}.dft-booking-buy-points .form-details__button-proceed:active,.dft-booking-buy-points .form-details__button-proceed:hover{background-color:#0a0705;border-color:#0a0705;color:#bcb7b4}.dft-booking-buy-points .title.required:after{content:" *";color:red}.dft-booking-buy-points .title-purchase-summary{background-color:#eae3d9;padding:8px 15px}.dft-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border:1px solid #a28156!important}.dft-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator:after{border-bottom:2px solid #a28156;border-right:2px solid #a28156}.dft-booking-add-ons .add-on-room{margin-left:33px}.dft-booking-add-ons .form-details__title-select-input{font-weight:700}.dft-booking-add-ons-modal strong{font-family:Oswald,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}@media (min-width:1200px){html:lang(zh) .dft-booking-scroll-search .timerange-field .form-inline{min-width:280px}}.datepicker--cell-month{width:45%!important}#datepickers-container>div{width:300px;height:410px;z-index:9999}.datepicker--cells-months{height:175px}.bottom-placement{transform:translate3d(0,42px,0)!important}.datepicker--content{height:290px}.datepicker--cell{border-radius:0!important;background:#e5e5e5;margin-left:11px;margin-bottom:4px}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background:#333!important}.datepicker--cell.-selected-.-focus-{background:#a18156}.datepicker--cell.-current-{color:#333!important}.dft-common-top-navigation .make-a-reservation-form .dft-booking-scroll-search .cl-loading{background-color:#ebe3d9!important}.dft-common-top-navigation .make-a-reservation-form.opacity-1 .dft-booking-scroll-search .cl-loading{background:#f4f4f4!important}.hidden-on-mobile .dft-booking-scroll-search{background-color:#f1f2f4}.dft-comp-offer-detail-content .search-offer-citadines .dft-booking-scroll-search,.dft-page-offer-details .search-offer-ascott .dft-booking-scroll-search{background-color:#fff}.dft-page-default .arabic .dft-booking-scroll-search .increment-decrement,.dft-somerset-general-page .arabic .dft-booking-scroll-search .increment-decrement,.dft-somerset-property-page .arabic .dft-booking-scroll-search .increment-decrement,.dft-template-default .arabic .dft-booking-scroll-search .increment-decrement,.dft-template-property .arabic .dft-booking-scroll-search .increment-decrement{float:right}.dft-page-default .arabic .dft-booking-scroll-search .increment-decrement-icon-another,.dft-somerset-general-page .arabic .dft-booking-scroll-search .increment-decrement-icon-another,.dft-somerset-property-page .arabic .dft-booking-scroll-search .increment-decrement-icon-another,.dft-template-default .arabic .dft-booking-scroll-search .increment-decrement-icon-another,.dft-template-property .arabic .dft-booking-scroll-search .increment-decrement-icon-another{padding-right:3px;padding-left:0}.dft-page-default .arabic .dft-booking-scroll-search .another-apartment,.dft-somerset-general-page .arabic .dft-booking-scroll-search .another-apartment,.dft-somerset-property-page .arabic .dft-booking-scroll-search .another-apartment,.dft-template-default .arabic .dft-booking-scroll-search .another-apartment,.dft-template-property .arabic .dft-booking-scroll-search .another-apartment{margin-left:0;margin-right:10px}.dft-page-default .arabic .dft-booking-scroll-search .destination-field .left-addon .icon-city,.dft-somerset-general-page .arabic .dft-booking-scroll-search .destination-field .left-addon .icon-city,.dft-somerset-property-page .arabic .dft-booking-scroll-search .destination-field .left-addon .icon-city,.dft-template-default .arabic .dft-booking-scroll-search .destination-field .left-addon .icon-city,.dft-template-property .arabic .dft-booking-scroll-search .destination-field .left-addon .icon-city{padding-right:4px;padding-left:0}.dft-page-default .arabic .dft-booking-scroll-search .form-group a,.dft-somerset-general-page .arabic .dft-booking-scroll-search .form-group a,.dft-somerset-property-page .arabic .dft-booking-scroll-search .form-group a,.dft-template-default .arabic .dft-booking-scroll-search .form-group a,.dft-template-property .arabic .dft-booking-scroll-search .form-group a{padding:10px 35px 10px 10px!important}.dft-page-default .arabic .dft-booking-scroll-search .left-addon .icon,.dft-somerset-general-page .arabic .dft-booking-scroll-search .left-addon .icon,.dft-somerset-property-page .arabic .dft-booking-scroll-search .left-addon .icon,.dft-template-default .arabic .dft-booking-scroll-search .left-addon .icon,.dft-template-property .arabic .dft-booking-scroll-search .left-addon .icon{right:0;left:auto!important;margin-right:0!important;margin-left:5px}.dft-page-default .arabic .dft-booking-scroll-search .timerange-field .material-icons,.dft-somerset-general-page .arabic .dft-booking-scroll-search .timerange-field .material-icons,.dft-somerset-property-page .arabic .dft-booking-scroll-search .timerange-field .material-icons,.dft-template-default .arabic .dft-booking-scroll-search .timerange-field .material-icons,.dft-template-property .arabic .dft-booking-scroll-search .timerange-field .material-icons{right:10px;left:auto!important}.dft-page-default .arabic .dft-booking-scroll-search .date-ranger,.dft-somerset-general-page .arabic .dft-booking-scroll-search .date-ranger,.dft-somerset-property-page .arabic .dft-booking-scroll-search .date-ranger,.dft-template-default .arabic .dft-booking-scroll-search .date-ranger,.dft-template-property .arabic .dft-booking-scroll-search .date-ranger{padding:0 30px 0 5px}.dft-page-default .arabic .dft-booking-scroll-search .destination-field .left-addon .material-icons,.dft-somerset-general-page .arabic .dft-booking-scroll-search .destination-field .left-addon .material-icons,.dft-somerset-property-page .arabic .dft-booking-scroll-search .destination-field .left-addon .material-icons,.dft-template-default .arabic .dft-booking-scroll-search .destination-field .left-addon .material-icons,.dft-template-property .arabic .dft-booking-scroll-search .destination-field .left-addon .material-icons{right:10px;left:auto!important}.dft-page-default .arabic .dft-booking-scroll-search .pad-bor-input-form,.dft-somerset-general-page .arabic .dft-booking-scroll-search .pad-bor-input-form,.dft-somerset-property-page .arabic .dft-booking-scroll-search .pad-bor-input-form,.dft-template-default .arabic .dft-booking-scroll-search .pad-bor-input-form,.dft-template-property .arabic .dft-booking-scroll-search .pad-bor-input-form{text-align:right}.dft-page-default .arabic .dft-booking-scroll-search .js-room-total,.dft-somerset-general-page .arabic .dft-booking-scroll-search .js-room-total,.dft-somerset-property-page .arabic .dft-booking-scroll-search .js-room-total,.dft-template-default .arabic .dft-booking-scroll-search .js-room-total,.dft-template-property .arabic .dft-booking-scroll-search .js-room-total{margin-left:0;margin-right:20px}.dft-page-default .arabic .dft-booking-scroll-search .icon,.dft-somerset-general-page .arabic .dft-booking-scroll-search .icon,.dft-somerset-property-page .arabic .dft-booking-scroll-search .icon,.dft-template-default .arabic .dft-booking-scroll-search .icon,.dft-template-property .arabic .dft-booking-scroll-search .icon{right:0;left:auto!important;margin-right:0;margin-left:5px}.dft-page-default .arabic .dft-booking-scroll-search .inner-addon .ui-autocomplete,.dft-somerset-general-page .arabic .dft-booking-scroll-search .inner-addon .ui-autocomplete,.dft-somerset-property-page .arabic .dft-booking-scroll-search .inner-addon .ui-autocomplete,.dft-template-default .arabic .dft-booking-scroll-search .inner-addon .ui-autocomplete,.dft-template-property .arabic .dft-booking-scroll-search .inner-addon .ui-autocomplete{margin-right:-20px}.dft-page-default .arabic .dft-booking-scroll-search .custom-selectbox:after,.dft-somerset-general-page .arabic .dft-booking-scroll-search .custom-selectbox:after,.dft-somerset-property-page .arabic .dft-booking-scroll-search .custom-selectbox:after,.dft-template-default .arabic .dft-booking-scroll-search .custom-selectbox:after,.dft-template-property .arabic .dft-booking-scroll-search .custom-selectbox:after{left:13px;right:auto!important}.dft-page-default .arabic .dft-booking-scroll-search .promote-custom-selectbox:after,.dft-somerset-general-page .arabic .dft-booking-scroll-search .promote-custom-selectbox:after,.dft-somerset-property-page .arabic .dft-booking-scroll-search .promote-custom-selectbox:after,.dft-template-default .arabic .dft-booking-scroll-search .promote-custom-selectbox:after,.dft-template-property .arabic .dft-booking-scroll-search .promote-custom-selectbox:after{left:30px;right:auto!important}.dft-page-default .arabic .dft-booking-scroll-search .btn-apply-code,.dft-somerset-general-page .arabic .dft-booking-scroll-search .btn-apply-code,.dft-somerset-property-page .arabic .dft-booking-scroll-search .btn-apply-code,.dft-template-default .arabic .dft-booking-scroll-search .btn-apply-code,.dft-template-property .arabic .dft-booking-scroll-search .btn-apply-code{padding-right:15px;padding-left:0!important}.dft-page-default .arabic .dft-booking-scroll-search .color-input-residence,.dft-somerset-general-page .arabic .dft-booking-scroll-search .color-input-residence,.dft-somerset-property-page .arabic .dft-booking-scroll-search .color-input-residence,.dft-template-default .arabic .dft-booking-scroll-search .color-input-residence,.dft-template-property .arabic .dft-booking-scroll-search .color-input-residence{padding-right:36px!important;padding-left:10px}@media (min-width:1200px){.dft-page-default .arabic .dft-booking-scroll-search .field+.field,.dft-somerset-general-page .arabic .dft-booking-scroll-search .field+.field,.dft-somerset-property-page .arabic .dft-booking-scroll-search .field+.field,.dft-template-default .arabic .dft-booking-scroll-search .field+.field,.dft-template-property .arabic .dft-booking-scroll-search .field+.field{margin-left:0;margin-right:10px}.dft-page-default .arabic .dft-booking-scroll-search .another-apartment,.dft-somerset-general-page .arabic .dft-booking-scroll-search .another-apartment,.dft-somerset-property-page .arabic .dft-booking-scroll-search .another-apartment,.dft-template-default .arabic .dft-booking-scroll-search .another-apartment,.dft-template-property .arabic .dft-booking-scroll-search .another-apartment{margin-left:0!important;margin-right:10px}.dft-page-default .arabic .dft-booking-scroll-search .promote-code,.dft-somerset-general-page .arabic .dft-booking-scroll-search .promote-code,.dft-somerset-property-page .arabic .dft-booking-scroll-search .promote-code,.dft-template-default .arabic .dft-booking-scroll-search .promote-code,.dft-template-property .arabic .dft-booking-scroll-search .promote-code{right:0;left:auto!important}}.dft-booking-scroll-search{font-size:16px;z-index:1;min-height:110px}.dft-booking-scroll-search .distination-input-field::-ms-clear{display:none}.dft-booking-scroll-search .ui-menu-item-wrapper.ui-state-active:hover{background-color:#a9754e!important}.dft-booking-scroll-search .ui-menu-item-wrapper:hover,.dft-booking-scroll-search .ui-menu-item:hover{background-color:#fff!important;color:#707070}.dft-booking-scroll-search .form-alert-error{color:#d32f2f;box-sizing:border-box;padding:15px;border:1px solid #d32f2f;border-radius:2px;background-color:#f8d7da;margin:10px 0;width:100%}.dft-booking-scroll-search .apartment1 .row.mx-0{margin-left:-5px!important;margin-right:-5px!important}.dft-booking-scroll-search .icon-calender-residence{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAUABIDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAYCBf/EAC8QAAECBAQEAgsAAAAAAAAAAAIBAwAEBREGEhMxFCEiQSRRBxUWIzNSVGFxo9L/xAAXAQADAQAAAAAAAAAAAAAAAAAAAwQB/8QAHhEAAgICAgMAAAAAAAAAAAAAAAECEQMTIVESMUH/2gAMAwEAAhEDEQA/AKoapiecnvW0qxMkZtq0DjUrmHJmvlTpVF59941NTeL5zR4iWnj0XReb8HaxpsvIYrcIyurh2kzGu+Gjre7A7A5cyTqTvbtHXYpmhwnjp1zhs/xHr6ub5+XVbt5RJHFKSu3yUPIk6ogQ9IFVEBQm2CJEspKO/wB4RJwibdk7H64dFE5XqpRHnabIzihLMOELYq2BKiXVd1TzWM+2df8Ar/0t/wAwhGPJNcJh4Rfw7MrhKmvSbDpk/mNsSWxpuqfiEIQ9RVehTbP/2Q==);background-repeat:no-repeat;background-size:12px;filter:grayscale(100%);margin:0;left:11px!important;top:13px}.dft-booking-scroll-search .row{margin-left:-10px;margin-right:-10px}.dft-booking-scroll-search .lb-find-a-residence{display:none}.dft-booking-scroll-search.section .lb-find-a-residence{display:block;color:#483a32;font-size:24px}.dft-booking-scroll-search .icon-hotel-risedence{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAALABADASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQGCP/EACMQAAIBBAIBBQEAAAAAAAAAAAEDAgQFESEGEgAHExQxYRb/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oADAMBAAIRAxEAPwBgc2uFsqYIRyajpqSn+eKilZAlvulzjDfU7wV4wcDG/wBnOMeqPLv6a2rqrsyqp21K1NS2EMSjKQB3jIP75oCyWi3ItghCiTgudI9odiTJsidnf2T4Xu0W59sMJ0ScByZDrDqQYtiRsb+wPDGOo//Z);background-repeat:no-repeat;background-size:14px;margin-top:17px;margin-left:10px;filter:grayscale(100%)}.dft-booking-scroll-search .color-input-residence{color:#2c1e16!important;padding-left:36px!important}.dft-booking-scroll-search .title-destination{padding-left:10px;font-size:24px;color:#2c1e16}.dft-booking-scroll-search .reservationForm{background-color:#ddd}.dft-booking-scroll-search .suggestion-menu-icon{margin-top:-11px;margin-left:-2px}.dft-booking-scroll-search .margin-left-dropdown{margin-left:15px}.dft-booking-scroll-search .margin-left-dropdown-0{margin-left:0}.dft-booking-scroll-search .daterange-dash{border-top:1px solid #b9b9b9;width:11%;border-bottom:1px solid #b9b9b9;height:41px;text-align:center;padding:10px 10px 10px 0;background:#fff;margin-right:0}.dft-booking-scroll-search .child-select{width:100%!important;height:40px!important;background-color:#fffefd;color:#000;outline:none;display:inline-block;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:20px}.dft-booking-scroll-search .child-select::-ms-expand{display:none}.dft-booking-scroll-search .child-select:focus{box-shadow:none}.dft-booking-scroll-search .custom-selectbox{position:relative;display:inline-block;width:100%}.dft-booking-scroll-search .promote-custom-selectbox{position:relative;display:block}.dft-booking-scroll-search .promote-custom-selectbox:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute;right:30px;top:35px;transition:all .3s linear}.dft-booking-scroll-search .promote-custom-selectbox .selectpicker{-moz-appearance:none}.dft-booking-scroll-search .promote-custom-selectbox .selectpicker::-ms-expand{display:none}.dft-booking-scroll-search .custom-selectbox:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute;right:13px;top:19px;transition:all .3s linear}.dft-booking-scroll-search .custom-selectbox.open:after{transform:rotate(-180deg)}@media (min-width:1200px){.dft-booking-scroll-search{padding:10px}}.dft-booking-scroll-search .hide{display:none}.dft-booking-scroll-search div>p{margin-bottom:2px}.dft-booking-scroll-search .js-room-total{margin-left:20px;display:block}.dft-booking-scroll-search .promote-code{position:absolute;margin-top:0}.dft-booking-scroll-search .inner-addon{position:relative}@media (max-width:1024px){.dft-booking-scroll-search .inner-addon .ui-autocomplete{left:0!important;width:100%!important}}.dft-booking-scroll-search .inner-addon .ui-autocomplete .ui-state-active{color:#fff!important;background:#a9754e}.dft-booking-scroll-search .inner-addon.holder-ie:after{position:absolute;left:37px;top:11px;content:attr(data-placeholder);pointer-events:none;opacity:.4;text-overflow:clip;overflow:hidden;white-space:nowrap}.dft-booking-scroll-search .daterange-to{float:left;width:39%;margin-right:-2px}.dft-booking-scroll-search .inner-addon .icon{position:absolute;padding:13px;pointer-events:none}.dft-booking-scroll-search .left-addon .icon{left:0}.dft-booking-scroll-search .left-addon .icon.ui-state-active{background:transparent!important}.dft-booking-scroll-search .left-addon .icon.ui-menu-item-wrapper:hover{background-color:transparent!important;border:0;outline:none}.dft-booking-scroll-search .right-addon .icon{right:0}.dft-booking-scroll-search .right-addon input{padding-right:30px}.dft-booking-scroll-search .text-make-a-reservation{font-weight:700;line-height:1.3;color:#65564f;letter-spacing:0;font-family:Playfair Display!important}.dft-booking-scroll-search .padding-left-5{padding-left:5px}.dft-booking-scroll-search .margin-md-b{margin-bottom:20px!important}.dft-booking-scroll-search .form-input-group{background-color:#fff}.dft-booking-scroll-search .padding-l-10-r-10{padding-left:10px;padding-right:10px}.dft-booking-scroll-search .form-control,.dft-booking-scroll-search .form-control.is-valid{border:1px solid #b9b9b9;border-radius:0}.dft-booking-scroll-search .form-control.is-valid:focus{box-shadow:unset}.dft-booking-scroll-search .padding-left-10{padding-left:10px}.dft-booking-scroll-search .form-input-group-addon:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.dft-booking-scroll-search .pad-bor-input-form{border:1px solid #b9b9b9;padding:10px 12px;min-height:43px}.dft-booking-scroll-search .pad-t-11{padding-top:11px}.dft-booking-scroll-search .text-code{color:inherit}.dft-page-default .dft-booking-scroll-search .text-code{color:#483a32}.dft-booking-scroll-search .style-code{background-color:#fff;width:260px;position:absolute;z-index:1;border:1px solid #b9b9b9;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08)}.dft-booking-scroll-search .select-code{padding:15px}.dft-booking-scroll-search .style-code:before{content:"";position:absolute;border-color:transparent transparent #fff;border-width:0 8px 9px;border-style:solid;margin-top:-8px;left:50%;z-index:2}.dft-booking-scroll-search .style-code:after{content:"";position:absolute;border-color:transparent transparent #b9b9b9;border-width:0 8px 9px;border-style:solid;top:-9px;left:50%;z-index:1}.dft-booking-scroll-search .input-code{padding-left:15px;padding-right:15px}.dft-booking-scroll-search .input-code input{padding:10px;width:100%;color:#b9b9b9;font-family:Lato;font-size:16px;line-height:19px}.dft-booking-scroll-search .input-voucher-code{border:1px solid #b9b9b9}.dft-booking-scroll-search .btn-apply-code{padding-top:15px;padding-left:15px;padding-bottom:15px}.dft-booking-scroll-search .btn-apply-code .apply-code{height:40px;width:230px;background-color:#483a32;color:#fff;font-family:Playfair Display;font-size:16px;font-weight:700;line-height:20px;text-align:center}.dft-booking-scroll-search .search-residence{height:41px;padding-top:10px;background-color:#8a0411;font-family:Playfair Display;font-weight:700;line-height:20px;text-align:center}.dft-booking-scroll-search .search-residence a:hover{background-color:#8a0411}.dft-booking-scroll-search .search-booking{color:#fff}.dft-booking-scroll-search .search-padding{padding-top:34px}.dft-booking-scroll-search .wrap-sub{background-color:#fff;box-shadow:0 0 5px #888;border-radius:3px}.dft-booking-scroll-search .increment-decrement{width:24px;position:relative;float:left}.dft-booking-scroll-search .increment-decrement .btn-increment{box-shadow:none;height:24px;font-size:16px;padding:0;color:#a18156;background-color:#fff;border:none;display:inline-flex;align-items:center}.dft-booking-scroll-search .increment-decrement .btn-increment:disabled{opacity:.7}.dft-booking-scroll-search .value-adults{text-align:center}.dft-booking-scroll-search .text-code-form{padding-bottom:10px}.dft-booking-scroll-search .text-code-form a:hover{background-color:transparent}.dft-booking-scroll-search .absolute{left:0;width:100%;top:45%}.dft-booking-scroll-search .bg-white{color:#676563}.dft-booking-scroll-search .padding-lg{padding:30px!important}.dft-booking-scroll-search .legend{color:#38557c;letter-spacing:.005em}.dft-booking-scroll-search .form-group a{padding-top:13px;padding-bottom:13px;height:50px}.dft-booking-scroll-search .btn-primary{background-color:#a9754e;color:#fff;border:2px solid #a9754e;font-family:Lato,sans-serif}.dft-booking-scroll-search .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #b9b9b9;border-radius:0;padding:10px 15px;color:#a1a1a1;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-width:260px;min-height:43px}.dft-booking-scroll-search .cursor-destination{cursor:no-drop}.dft-booking-scroll-search .pointer-events-destination{pointer-events:none}.dft-booking-scroll-search .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}.dft-booking-scroll-search ul.dropdown-menu.myDropDown.show{z-index:2}.dft-booking-scroll-search .dropdown-menu:after,.dft-booking-scroll-search .dropdown-menu:before{content:none}.dft-booking-scroll-search .drop-height{max-height:400px;overflow:auto}.dft-booking-scroll-search .dropdown-toggle:focus{outline:0}.dft-booking-scroll-search .pad-bor-input-form:focus{border-color:#b9b9b9}.dft-booking-scroll-search .highlights{color:#000;font-weight:700}.dft-booking-scroll-search .pad{padding:10px 35px;border-bottom:1px solid #EAEAEAEA}.dft-booking-scroll-search .opaque{background:hsla(0,0%,100%,.8)!important}.dft-booking-scroll-search .h3{font-family:inherit!important}.dft-booking-scroll-search li.dropdown-item.pad{color:#707070}.dft-booking-scroll-search li.dropdown-item.pad:hover{background-color:#a9754e;color:#fff}.dft-booking-scroll-search ::placeholder{color:#666}.dft-booking-scroll-search .destination-field .left-addon .material-icons{font-size:16px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.dft-booking-scroll-search .destination-field .left-addon .icon-city{padding-left:4px}.dft-booking-scroll-search .destination-field ::placeholder{color:#666;opacity:1}.dft-booking-scroll-search .destination-field :-ms-input-placeholder{color:#666!important}.dft-booking-scroll-search .destination-field ::-ms-input-placeholder{color:#666}.dft-booking-scroll-search .dropdown-menu{min-width:260px;width:100%}.dft-booking-scroll-search .search-btn-residence{margin-top:22px}@media (min-width:1200px){.dft-booking-scroll-search .search-btn-residence{width:122px;flex:none!important;margin-top:25px}}.dft-booking-scroll-search .another-apartment{margin-left:10px;color:#a28156;font-family:Lato,sans-serif}.dft-booking-scroll-search .increment-decrement-icon{font-size:24px;line-height:20px;font-weight:700}.dft-booking-scroll-search .increment-decrement-icon-another{font-size:24px;line-height:20px;font-weight:700;padding-left:3px}@media (max-width:1199px){.dft-booking-scroll-search .search-btn-residence{margin-top:5px}.dft-booking-scroll-search.section .lb-find-a-residence{text-align:center}.dft-booking-scroll-search .promote-code{position:inherit;margin-top:14px}.dft-booking-scroll-search .destination-field .form-group .inner-addon .dropdown-menu.show{transform:translate3d(0,41px,0)!important}}@media (max-width:767px){.dft-booking-scroll-search .form-group.form-action .btn{width:100%}}.dft-page-default .dft-booking-scroll-search .promote-code{color:#483a32}@media (min-width:1200px){.dft-booking-scroll-search .wrap-sub{position:absolute;width:100%;z-index:9999;overflow-y:scroll;max-height:400px}.dft-booking-scroll-search .promote-code{position:absolute!important;top:73px;left:0;margin:0!important}}@media (max-width:1199px) and (min-width:768px){.dft-booking-scroll-search .wrap-sub{position:inherit;z-index:9999}.dft-booking-scroll-search ul.dropdown-menu.myDropDown.show{z-index:9999}.dft-booking-scroll-search .promote-code{position:absolute;margin-top:12px}}@media (max-width:991px) and (min-width:576px){.dft-booking-scroll-search .bg-white{background:none!important;color:#fff;max-width:500px}.dft-booking-scroll-search .form-group{margin-bottom:20px}.dft-booking-scroll-search .legend{color:#fff}.dft-booking-scroll-search .float-r{float:right}.dft-booking-scroll-search .promote-code{position:inherit;margin-top:12px}.dft-booking-scroll-search .search-btn-residence{margin-top:10px}.dft-booking-scroll-search .style-code:before{bottom:auto}}@media (max-width:1024px) and (min-width:576px){.dft-booking-scroll-search .daterange-from{float:left;width:41%;margin-right:0}.dft-booking-scroll-search .daterange-to{float:left;width:48%;margin-right:-2px}}.dft-booking-scroll-search .date-ranger{border:1px solid #b9b9b9;padding:0 5px 0 30px;min-height:42px;display:flex;align-items:center;background:#fff}.dft-booking-scroll-search .date-ranger .form-inline{width:100%;padding:0 5px}.dft-booking-scroll-search .date-ranger .datepicker-here{border:none;background:none;padding-left:5px;padding-right:0}.dft-booking-scroll-search .date-ranger .daterange{height:33px;background-color:transparent;border:0;width:100%;padding:0;border-radius:5px;text-align:center;cursor:pointer;color:#2c1e16}.dft-booking-scroll-search .date-ranger .active .daterange{background-color:#ebe3d9}.dft-booking-scroll-search .date-ranger .form-group{float:none;margin:0 auto;width:auto;flex:1;background-color:#fff}.dft-booking-scroll-search .date-ranger .daterange-dash{border:0;padding:0;display:flex;text-align:center;justify-content:center;align-items:center;flex:none;width:10px;margin:0 5px;background:none}@media (min-width:576px){.dft-booking-scroll-search .date-ranger .daterange-dash{display:-webkit-box}}.dft-booking-scroll-search .visible-desktop-block{display:none}@media (min-width:1200px){.dft-booking-scroll-search .visible-desktop-block{display:block}}.dft-booking-scroll-search .search-form{width:100%;position:relative}@media (max-width:1199px){.dft-booking-scroll-search .search-form{padding-top:10px}}@media (min-width:1200px){.dft-booking-scroll-search .search-form{display:flex;width:100%}}.dft-booking-scroll-search .timerange-field .material-icons{font-size:16px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}@media (min-width:1200px){.dft-booking-scroll-search .timerange-field{min-width:250px;flex:none!important}}.dft-booking-scroll-search .field{position:relative}@media (min-width:1200px){.dft-booking-scroll-search .field{flex:1}}@media (min-width:1200px){.dft-booking-scroll-search .field+.field{margin-left:10px}}.dft-booking-scroll-search .guest-numbers{display:flex;justify-content:flex-end;margin-right:-3px}@media (min-width:1200px){.dft-booking-scroll-search .why-book-here-link{margin-top:34px;margin-left:9px}}@media (max-width:1199px){.dft-booking-scroll-search .why-book-here-link{justify-content:center;margin-top:15px}}.dft-booking-scroll-search .guest-item{margin-bottom:15px}.booking-property .dft-booking-scroll-search .lb-find-a-residence{display:block;color:#483a32;font-size:24px}.top-nav-scroll-search .dft-booking-scroll-search{background-color:transparent}.dft-booking-scroll-search .option{position:relative}.dft-booking-scroll-search .option .code-type-dropdown{min-width:100%;border:1px solid #b9b9b9;height:46px;display:flex;align-items:center;padding:10px;cursor:pointer;color:#666}.dft-booking-scroll-search .option .dropdown-menu.p-0.show{z-index:1;min-width:100%;margin:0}.dft-booking-scroll-search .option .dropdown-menu.p-0.show .dropdown-item:hover{cursor:pointer}.dft-booking-scroll-search .option .dropdown-menu.p-0.show a:hover{background-color:inherit}.arabic .dft-booking-scroll-search .select-code .dropdown-menu.p-0.show .dropdown-item{text-align:right;padding-right:.5rem}.dft-cdn-maintain-upgrade-tier{border:1px solid #d5d5d5;padding:15px;position:relative}.dft-cdn-maintain-upgrade-tier .container-text{width:80%}@media screen and (max-width:1199px){.dft-cdn-maintain-upgrade-tier .container-text{width:100%}}.dft-cdn-maintain-upgrade-tier .dashboard-button{min-width:170px;height:40px;border:2px solid #483a32;background-color:transparent;color:#483a32;font-size:16px;font-weight:700}@media screen and (max-width:1199px){.dft-cdn-maintain-upgrade-tier .dashboard-button{width:280px;height:40px;border:2px solid #483a32;background-color:transparent;color:#483a32;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;margin:auto}}@media screen and (max-width:767px){.dft-cdn-maintain-upgrade-tier .dashboard-button{width:100%;margin:auto}}.dft-cdn-maintain-upgrade-tier .div-inline-block{display:inline-block;vertical-align:middle}@media screen and (max-width:1199px){.dft-cdn-maintain-upgrade-tier .div-inline-block{display:block;margin-top:10px}}.dft-cdn-maintain-upgrade-tier .error-message{background-color:#fdf5f5;border:1px solid #f7d7d7;color:rgba(211,47,47,.9)}div[id^=dft-modal-maintain-upgrade-tier]{overflow-y:scroll!important}div[id^=dft-modal-maintain-upgrade-tier] .modal-footer{justify-content:space-around}div[id^=dft-modal-maintain-upgrade-tier] .modal-body-item{margin-top:10px}div[id^=dft-modal-maintain-upgrade-tier] .min-height-100{min-height:100px}div[id^=dft-modal-maintain-upgrade-tier] .container-options{display:flex;color:#fff}div[id^=dft-modal-maintain-upgrade-tier] .proceed-button-custom{background-color:#2c1e16;color:#ebe3d9;padding:10px;margin:0 auto;border:0}div[id^=dft-modal-maintain-upgrade-tier] .col-m5-custom{margin:5px;padding:0;width:33%}@media screen and (max-width:420px){div[id^=dft-modal-maintain-upgrade-tier] .col-m5-custom{margin:2px}}div[id^=dft-modal-maintain-upgrade-tier] .p-15-custom{padding:15px}@media screen and (max-width:420px){div[id^=dft-modal-maintain-upgrade-tier] .p-15-custom{padding:10px}}div[id^=dft-modal-maintain-upgrade-tier] .p-tb-10-custom{padding-top:10px;padding-bottom:10px}div[id^=dft-modal-maintain-upgrade-tier] .mr-10-custom{margin-right:10px}div[id^=dft-modal-maintain-upgrade-tier] .gray-container-custom{background-color:#a3a3a3}div[id^=dft-modal-maintain-upgrade-tier] .gray-container-custom .item-custom{background-color:#8a8d8f}div[id^=dft-modal-maintain-upgrade-tier] .gold-container-custom{background-color:#a1926a}div[id^=dft-modal-maintain-upgrade-tier] .gold-container-custom .item-custom{background-color:#84754e}div[id^=dft-modal-maintain-upgrade-tier] .platinum-container-custom{background-color:#3c3c3c}div[id^=dft-modal-maintain-upgrade-tier] .platinum-container-custom .item-custom{background-color:#000}div[id^=dft-modal-maintain-upgrade-tier] div[class*=tier-options]{cursor:pointer}div[id^=dft-modal-maintain-upgrade-tier] div[class*=tier-options]:active{box-shadow:0 0 2px 3px gray}div[id^=dft-modal-maintain-upgrade-tier] .box-shadow-selected-custom{box-shadow:0 0 2px 2px #deb887}div[id^=dft-modal-maintain-upgrade-tier] div[class^=header-]{background-color:transparent}div[id^=dft-modal-maintain-upgrade-tier] div[class^=body-] p{margin:0}div[id^=dft-modal-maintain-upgrade-tier] .border-bottom-custom{border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:0}div[id^=dft-modal-maintain-upgrade-tier] .ul-circle-custom{list-style-type:circle}div[id^=dft-modal-maintain-upgrade-tier] .over-breakword{overflow-wrap:break-word}div[id^=dft-modal-maintain-upgrade-tier] .error-message{background-color:#fdf5f5;border:1px solid #f7d7d7;color:rgba(211,47,47,.9)}.dft-property-overview-good-to-know .bg-yellow{background-color:#ebe3d9}.dft-property-overview-good-to-know .credit-card-img{display:inline-table;max-width:100%;width:60px;height:40px;margin:5px;background-size:60px 40px}.dft-general-banner-partner-offers .container-banner{color:#fff}.dft-general-banner-partner-offers .banner-desktop{position:relative;width:1280px;height:470px;margin:auto;display:flex;flex-direction:row}.dft-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}.dft-general-banner-partner-offers .banner-desktop .opacity-parent{position:relative;display:inline-flex;width:100%}.dft-general-banner-partner-offers .banner-desktop .opacity-image{background-color:#000;width:100%;height:100%;position:absolute;left:0}.dft-general-banner-partner-offers .logo-banner-offer{position:absolute;top:90px;left:0}.dft-general-banner-partner-offers .logo-banner-offer .image-logo{margin-left:35px}.dft-general-banner-partner-offers .logo-banner-offer .image-logo img{width:300px;height:150px}.dft-general-banner-partner-offers .partner-information{font-size:32px}.dft-general-banner-partner-offers .content-banner-offer{position:absolute;right:36px;width:714px;top:90px}.dft-general-banner-partner-offers .content-banner-offer .partner-headline{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.5);width:100%;text-align:left;padding-bottom:20px}.dft-general-banner-partner-offers .content-banner-offer .partner-short-description{text-align:left;width:100%;font-size:24px;font-weight:400;line-height:1.3;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.5)}.dft-general-banner-partner-offers .content-banner-offer .number-section{width:100%;margin-top:20px}.dft-general-banner-partner-offers .content-banner-offer .number-section span{font-size:20px}.dft-general-banner-partner-offers .content-banner-offer .number-section .number-id-btn{text-decoration:none;color:#fff;border:2px solid #fff;font-weight:400;padding:11px 20px;background:transparent}.dft-general-banner-partner-offers .content-banner-offer .number-section .number-id-btn:hover{background:#fff;border:2px solid #fff;color:#777;outline:0}.dft-general-banner-partner-offers .content-banner-offer .number-section .f-size-id{font-size:24px}.dft-general-banner-partner-offers .content-banner-offer .number-section .unlink-btn{text-decoration:none;color:#fff}@media (min-width:768px) and (max-width:1199px){.dft-general-banner-partner-offers .banner-desktop{width:768px;height:512px}.dft-general-banner-partner-offers .banner-desktop .opacity-parent{width:100%}.dft-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}}@media (max-width:1199px){.dft-general-banner-partner-offers .container-banner{text-align:center}.dft-general-banner-partner-offers .banner-desktop{margin:auto;width:100%;height:512px}.dft-general-banner-partner-offers .banner-desktop .opacity-image{height:512px}.dft-general-banner-partner-offers .logo-banner-offer{position:absolute;top:35px;left:23px}.dft-general-banner-partner-offers .logo-banner-offer .image-logo{margin-left:0}.dft-general-banner-partner-offers .logo-banner-offer .image-logo img{width:245px;height:122px}.dft-general-banner-partner-offers .content-banner-offer{padding:0 70px;position:absolute;bottom:30px;top:auto;left:0;width:100%;overflow-wrap:break-word}.dft-general-banner-partner-offers .content-banner-offer .partner-headline{font-size:16px;text-align:center;font-weight:400}.dft-general-banner-partner-offers .content-banner-offer .partner-short-description{text-align:center;font-size:12px}.dft-general-banner-partner-offers .content-banner-offer .number-section{font-size:14px;margin-top:0}.dft-general-banner-partner-offers .content-banner-offer .number-id-section{padding-top:0}.dft-general-banner-partner-offers .content-banner-offer .number-id-section .number-id-btn{padding:5px}.dft-general-banner-partner-offers .content-banner-offer .number-id-section .f-size-id{font-size:18px}}@media (max-width:767px){.dft-general-banner-partner-offers .banner-desktop{width:100%;height:512px}.dft-general-banner-partner-offers .banner-desktop .opacity-parent{width:100%}.dft-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}}.dft-common-video-component{padding-top:20px;padding-bottom:20px}.dft-common-video-component .video-container .video-blocked{position:relative;display:inline-block;width:100%}.dft-common-video-component .video-container .video-blocked img{width:100%}.dft-common-video-component .video-container .message-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dft-common-video-component .video-container.video-alignment-center .video-loaded{margin:auto}.dft-common-video-component .video-container.video-alignment-right .video-loaded{margin-left:auto}.dft-common-video-component .video-container .video-component div,.dft-common-video-component .video-container .video-component iframe,.dft-common-video-component .video-container .video-component video{width:100%;height:100%}.dft-common-video-component .video-container .image-fallback{max-width:100%}.dft-common-video-component .video-container .msg-fallback,.dft-common-video-component .video-container .video-component,.dft-common-video-component .video-container .video-descripton{width:100%}div[id*=modal-qr-code] .modal-dialog-qr-code{margin:auto;max-width:none;transform:translateY(-50%);top:37%;display:flex;align-items:center;justify-content:center}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content{border-radius:0;width:auto;border:0;box-shadow:none}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-header{border-bottom:0}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-header .close{top:15px;right:35px;background-color:transparent!important}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-body{display:inline-block}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-body .banner-image img{position:relative}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-body .banner-image .close{position:absolute;right:24px;top:5px}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-body .banner-content{padding:15px;max-width:100%}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-body .cta-link{display:flex;justify-content:center;cursor:pointer;padding-bottom:15px}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-body .cta-with-image{position:absolute;left:0;right:0;bottom:0}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-footer{border-top:0}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .modal-footer .btn-quaternary{min-width:120px}div[id*=modal-qr-code] .modal-dialog-qr-code .modal-content .default-popup{width:500px;height:500px;background-color:#fff}.dft-banner-with-text-sitemap .img-fit{min-height:226px;object-fit:cover}.dft-banner-with-text-sitemap .bg-img:after{content:"";min-height:226px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.dft-banner-with-text-sitemap .centered{filter:brightness(110%)}@media (min-width:1024px){.dft-banner-with-text-sitemap h1{font-size:1.875em}.dft-banner-with-text-sitemap .container-banner{position:relative;text-align:center;color:#fff;width:100%;margin-right:auto;margin-left:auto}.dft-banner-with-text-sitemap .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:767px){.dft-banner-with-text-sitemap h1{font-size:1.25em}.dft-banner-with-text-sitemap .container-banner{position:relative;text-align:center;color:#fff;overflow:hidden}.dft-banner-with-text-sitemap .centered{margin-top:-4em!important}}@media (max-width:1023px) and (min-width:767px){.dft-banner-with-text-sitemap h1{font-size:1.875em}.dft-banner-with-text-sitemap .container-banner{position:relative;text-align:center;color:#fff}.dft-banner-with-text-sitemap .centered{margin-top:-5em!important}.dft-banner-with-text-sitemap .bg-img:after{content:"";min-height:226px;height:109%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}}.dft-banner-with-text-sitemap .container-banner .bg-img{background-size:cover}.dft-banner-with-text-sitemap .container-banner .bg-img img{opacity:0}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/content/dam/tal/common/assets/material-icons/materialIcons-font/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/content/dam/tal/common/assets/material-icons/materialIcons-font/MaterialIcons-Regular.woff2) format("woff2"),url(/content/dam/tal/common/assets/material-icons/materialIcons-font/MaterialIcons-Regular.woff) format("woff"),url(/content/dam/tal/common/assets/material-icons/materialIcons-font/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.datepicker--cells{-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell,.datepicker--cells{display:-ms-flexbox;display:flex}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name,.datepicker--days-names{display:-ms-flexbox;display:flex}.datepicker--day-name{color:#ff9a19;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,transform .3s ease,left 0s .3s;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-ms-flexbox;display:flex}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-ms-flex:1;flex:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.iti-flag{background-image:url(flags@2x.png)}}.iti-flag.np{background-color:transparent}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:12px;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:15px;line-height:1em;text-align:center}.icon-calender-residence{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgc3R5bGU9IiI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz4KICAgIAogICAgCjwhLS0gPGcgY2xhc3M9ImN1cnJlbnRMYXllciIgc3R5bGU9IiI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxwYXRoIGQ9Ik0yMCA2aC0yLjE4Yy4xMS0uMzEuMTgtLjY1LjE4LTEgMC0xLjY2LTEuMzQtMy0zLTMtMS4wNSAwLTEuOTYuNTQtMi41IDEuMzVsLS41LjY3LS41LS42OEMxMC45NiAyLjU0IDEwLjA1IDIgOSAyIDcuMzQgMiA2IDMuMzQgNiA1YzAgLjM1LjA3LjY5LjE4IDFINGMtMS4xMSAwLTEuOTkuODktMS45OSAyTDIgMTljMCAxLjExLjg5IDIgMiAyaDE2YzEuMTEgMCAyLS44OSAyLTJWOGMwLTEuMTEtLjg5LTItMi0yem0tNS0yYy41NSAwIDEgLjQ1IDEgMXMtLjQ1IDEtMSAxLTEtLjQ1LTEtMSAuNDUtMSAxLTF6TTkgNGMuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMS0xLS40NS0xLTEgLjQ1LTEgMS0xem0xMSAxNUg0di0yaDE2djJ6bTAtNUg0VjhoNS4wOEw3IDEwLjgzIDguNjIgMTIgMTEgOC43NmwxLTEuMzYgMSAxLjM2TDE1LjM4IDEyIDE3IDEwLjgzIDE0LjkyIDhIMjB2NnoiIGlkPSJzdmdfMSIgY2xhc3M9IiIgZmlsbD0iIzMwQjNBQiIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPiAtLT4KCgo8ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTkgMTFIN3YyaDJ2LTJ6bTQgMGgtMnYyaDJ2LTJ6bTQgMGgtMnYyaDJ2LTJ6bTItN2gtMVYyaC0ydjJIOFYySDZ2Mkg1Yy0xLjExIDAtMS45OS45LTEuOTkgMkwzIDIwYzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjZjMC0xLjEtLjktMi0yLTJ6bTAgMTZINVY5aDE0djExeiIgaWQ9InN2Z18xIiBjbGFzcz0iIiBmaWxsPSIjMzBCM0FCIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9zdmc+CgoKPCEtLSA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik05IDExSDd2Mmgydi0yem00IDBoLTJ2Mmgydi0yem00IDBoLTJ2Mmgydi0yem0yLTdoLTFWMmgtMnYySDhWMkg2djJINWMtMS4xMSAwLTEuOTkuOS0xLjk5IDJMMyAyMGMwIDEuMS44OSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0wIDE2SDVWOWgxNHYxMXoiLz48L3N2Zz4gLS0+");background-repeat:no-repeat;background-size:18px;margin-top:13px;margin-left:10px}.daterangepicker .daterange-popup-label{font-size:18px;font-weight:700;margin-top:11px;margin-bottom:-5px}.daterangepicker .daterange-min-length{text-align:left;margin-left:10px;color:#d32f2f;font-size:16px;max-width:fit-content}.daterangepicker .daterange-popup-flex-date-lbl{margin-bottom:2px;font-size:16px;color:#30b3ab}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:after,.daterangepicker.opensleft:before{right:none!important}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:auto;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:auto;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:block;padding:0}.daterangepicker.auto-apply .drp-buttons .applyBtn,.daterangepicker.auto-apply .drp-buttons .cancelBtn,.daterangepicker.auto-apply .drp-buttons .drp-selected,.daterangepicker .drp-calendar{display:none}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}@media (max-width:1199px){.daterangepicker .daterange-min-length{max-width:288px}.daterangepicker .drp-calendar.left{padding:8px}}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{text-align:center;vertical-align:middle;width:32px;height:24px;line-height:24px;font-size:12px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table td{border:1px solid #d5d5d5;border-top-style:double;border-collapse:collapse;font-size:16px;width:40px;height:38px}.daterangepicker .calendar-table{border:1px solid #fff;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;color:#999}.daterangepicker td.in-range{background-color:#e6ded3;color:#000;border-radius:0}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#a18156;color:#fff}.daterangepicker th.month{width:auto;font-size:18px}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:none;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#ebe3d9;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single.ltr .drp-calendar,.daterangepicker.single.ltr .ranges{float:left}.daterangepicker.single.rtl .drp-calendar,.daterangepicker.single.rtl .ranges{float:right}.daterangepicker.ltr{direction:ltr;text-align:center}.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .drp-calendar.right{margin-left:0;margin-bottom:6px}.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .drp-calendar,.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .drp-calendar.right{margin-right:0;display:none}.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px}}@media (max-width:730px){.daterangepicker.rtl .drp-calendar,.daterangepicker.rtl .ranges{text-align:right;float:right}}.daterangepicker .of-left{display:table-cell}@media (min-width:1299px){.daterangepicker .drp-calendar.right{display:inherit}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}.daterangepicker .of-left{display:none}}@media (max-width:1199px){.daterangepicker .drp-calendar.right{display:none!important}.daterangepicker .right .of-left{display:block!important}.daterangepicker .right .of-right{display:block!important;width:40px;height:40px}.daterangepicker .left .of-left{display:block!important}.daterangepicker .left .of-right{display:block!important;width:40px;height:40px}}body{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;font-size:14px!important;line-height:1.3!important;color:#333!important;background:#fff!important;background-color:#fff!important}body.dialog-open{overflow-y:hidden}@media (min-width:1200px){body .cpn-search-reservations{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}}@media (max-width:1199px){body .cpn-search-reservations{margin-left:-5px;margin-right:-5px}}.wrap-container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.material-icons{vertical-align:middle}.wrap-sm{max-width:940px}.dft-booking-currency-selector{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;padding-top:5px;margin-left:-10px}.dft-booking-currency-selector .currency-list .currency-item .currency-container .currency-header,.dft-booking-currency-selector .currency-list .currency-item .currency-container .currency-name,.dft-booking-currency-selector .currency-selector-container .currency-header,.dft-booking-currency-selector .currency-selector-container .currency-name{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;color:#333!important}.dft-booking-currency-selector .currency-list .currency-item .currency-container .currency-code,.dft-booking-currency-selector .currency-list .currency-item .currency-container li :hover .currency-code,.dft-booking-currency-selector .currency-list .currency-item .currency-container li :hover .currency-name,.dft-booking-currency-selector .currency-selector-container .currency-code,.dft-booking-currency-selector .currency-selector-container li :hover .currency-code,.dft-booking-currency-selector .currency-selector-container li :hover .currency-name{color:#5e3055!important}.dft-booking-currency-selector a.bg-primary:hover{background-color:#fff!important}.dft-booking-currency-selector .bg-primary{background-color:#fff!important;color:#5e3055!important;text-transform:uppercase}.dft-booking-currency-selector .booking-session-timeout{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-currency-selector .booking-session-timeout .any-confirmed-transa,.dft-booking-currency-selector .booking-session-timeout .your-session-has-tim{font-family:inherit}.dft-booking-currency-selector .booking-session-timeout .bg{background-color:#30b3ab;color:#fff}.dft-common-video-component{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-video-component .image-fallback a{background-color:#3c1f36}.dft-lifestyle-search-book .absolute{left:0;width:100%;top:45%}.dft-lifestyle-search-book .bg-white{color:#676563}.dft-lifestyle-search-book .padding-lg{padding:30px!important}.dft-lifestyle-search-book .legend{color:#38557c;letter-spacing:.005em}.dft-lifestyle-search-book .form-group{margin-bottom:0}.dft-lifestyle-search-book .form-group a{padding-top:13px;padding-bottom:13px;height:50px}.dft-lifestyle-search-book .form-group a:hover{background-color:#865d3e;border-color:#865d3e}.dft-lifestyle-search-book .btn-primary{background-color:#a9754e;color:#fff;border:2px solid #a9754e;font-family:Lato,sans-serif}.dft-lifestyle-search-book .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:14px 15px;color:#a1a1a1;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dft-lifestyle-search-book .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}.dft-lifestyle-search-book ul.dropdown-menu.myDropDown.show{z-index:1}.dft-lifestyle-search-book .dropdown-menu:after,.dft-lifestyle-search-book .dropdown-menu:before{content:none}.dft-lifestyle-search-book .drop-height{max-height:400px;overflow:auto}.dft-lifestyle-search-book .dropdown-toggle:focus{border-color:#007eff;outline:0}.dft-lifestyle-search-book .highlight{font-weight:700}.dft-lifestyle-search-book .pad{padding:10px 35px;border-bottom:1px solid #EAEAEAEA}.dft-lifestyle-search-book .pad:hover{background-color:#30b3ab;color:#fff}.dft-lifestyle-search-book .opaque{background:hsla(0,0%,100%,.8)!important}.dft-lifestyle-search-book .h3{font-family:inherit!important}.dft-lifestyle-search-book .form-group a:hover{background-color:#30b3ab!important;border-color:#30b3ab!important;color:#fff}.dft-lifestyle-search-book li.dropdown-item.pad{color:#707070}.dft-lifestyle-search-book ::placeholder{color:#999}@media (max-width:991px){.dft-lifestyle-search-book .bg-white{background:none!important;color:#fff;max-width:500px}.dft-lifestyle-search-book .form-group{margin-bottom:20px}.dft-lifestyle-search-book .legend{color:#fff}}@media (max-width:767px){.dft-lifestyle-search-book .form-group.form-action .btn{width:100%}}.dft-common-title-description h3,.dft-common-title-description h6{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;line-height:1.3}.dft-common-title-description .title-description{display:block;background-color:#fff;color:#333;padding:3rem 0}.dft-common-title-description .title-description .container{text-align:center}.dft-common-title-description .title-description .container .title{color:#b8a286;text-transform:uppercase;margin-bottom:0}.dft-common-title-description .title-description .container .subtitle{font-weight:400;letter-spacing:.005em}.dft-common-title-description .title-description .container .description{font-size:14px;font-weight:300}.dft-common-title-description .title-description .container hr{border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid}.dft-common-title-description .title-description .container .highlight{width:8.33333%;margin:20px auto}.dft-common-title-description .title-description .container .col-1{min-height:0}@media (max-width:1024px){.dft-common-title-description .hidden-smxs{display:none!important}}.dft-common-global-footer #teconsent a{font-size:14px}@media screen and (max-width:1199px){.dft-common-global-footer #teconsent a{font-size:10px}}.arabic .dft-common-global-footer .copyright{padding-right:0!important}.dft-common-global-footer .border-left{border-left:1px solid rgba(0,0,0,.2)!important}.dft-common-global-footer .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-global-footer .copy-right,.dft-common-global-footer .nav-link{font-size:14px}.dft-common-global-footer .pad-tb{padding-top:20px!important}.dft-common-global-footer .pad-lr{padding-left:10px!important;padding-right:10px!important}.dft-common-global-footer .legal-w{width:100%}.dft-common-global-footer .mr-10{margin:0 10px 16px 0}.dft-common-global-footer .pad-r{padding-left:15px;padding-right:15px}.dft-common-global-footer .mr-t{margin-top:10px}.dft-common-global-footer a:hover{color:#003e6a;background-color:#fff}.dft-common-global-footer .brand-l img{height:80px;max-width:100px}.dft-common-global-footer .brand img{display:block}.dft-common-global-footer .brand-r img{height:60px}.dft-common-global-footer .pad-20{padding:20px!important}.dft-common-global-footer .list-unstyle{list-style:none;padding:0;margin:0}.dft-common-global-footer .list-unstyle li{display:inline-block;margin:0;border-right:1px solid #dee2e6}.dft-common-global-footer .list-unstyle li:last-child{border-right:0}.dft-common-global-footer .hidden-page{display:none}.dft-common-global-footer .nav-item.border-item{display:inline-block;border-right:1px solid #dee2e6}.dft-common-global-footer .icp-number{margin-top:15px}.dft-common-global-footer .icp-number span:first-child{padding-left:0!important}.dft-common-global-footer .icp-number .icp2-img{width:16px}@media (max-width:767px){.dft-common-global-footer .bg-gray-light-xs{background-color:#fff!important;color:#554f4c}.dft-common-global-footer .wrap{padding-left:0!important;padding-right:0!important}.dft-common-global-footer .mr-t{margin:0 auto}.dft-common-global-footer .m-0{margin:0 auto!important}.dft-common-global-footer .padding-l-sm{padding-left:20px!important}}.dft-common-global-footer .mar-b-smxs{margin-bottom:15px!important}@media (min-width:1200px){.dft-common-global-footer .pad-r-l{padding-right:10px;padding-left:10px}.dft-common-global-footer .navbar-collapse ul li:first-child{padding-left:0}.dft-common-global-footer .mar-image{margin:10px 0}}@media (max-width:1199px){.dft-common-global-footer .brand img{max-height:50px;width:auto;margin-top:0}.dft-common-global-footer .align-center-smxs{text-align:center!important}.dft-common-global-footer ul{width:100%}.dft-common-global-footer .border-0-smxs{border:0}.dft-common-global-footer .mr-t{margin-top:0}.dft-common-global-footer .copy-right,.dft-common-global-footer .nav-link{font-size:10px}.dft-common-global-footer .li-global{width:100%;padding-right:0}.dft-common-global-footer .mar-image{max-width:50px!important;margin:10px auto}}.arabic .dft-common-global-footer .list-unstyle li{border-left:1px solid #dee2e6;border-right:0}.arabic .dft-common-global-footer .list-unstyle li:last-child{border-left:0}@media (min-width:1200px){.arabic .dft-common-global-footer .navbar-collapse ul li:first-child{padding-right:0;padding-left:10px}}@media (max-width:1199px){.arabic .dft-common-global-footer .float-left{float:right!important}.arabic .dft-common-global-footer .float-right{float:left!important}}@media (min-width:1200px){.dft-page-property-download-brochure .dft-common-global-footer .col-xl-1,.dft-property-printable-location .dft-common-global-footer .col-xl-1{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.dft-page-property-download-brochure .dft-common-global-footer .col-xl-10,.dft-property-printable-location .dft-common-global-footer .col-xl-10{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.dft-page-property-download-brochure .dft-common-global-footer .pad-lr,.dft-property-printable-location .dft-common-global-footer .pad-lr{padding-left:0!important;padding-right:0!important}.dft-page-property-download-brochure .dft-common-global-footer .pad-lr .brand-l img,.dft-property-printable-location .dft-common-global-footer .pad-lr .brand-l img{margin:0 auto 0 0}.dft-page-property-download-brochure .dft-common-global-footer .pad-lr .brand-r img,.dft-property-printable-location .dft-common-global-footer .pad-lr .brand-r img{margin:10px 0 10px auto;max-width:80px}}.dft-page-property-download-brochure .dft-common-global-footer .brand-r img,.dft-property-printable-location .dft-common-global-footer .brand-r img{height:auto}.dft-page-property-download-brochure .footer,.dft-page-property-download-brochure .social-network.padding-b-2,.dft-property-printable-location .footer,.dft-property-printable-location .social-network.padding-b-2{display:none}.dft-property-printable-location .dft-common-global-footer .wrap-container{padding-left:0;padding-right:0}.arabic .dft-general-banner .dft-banner-img{float:left}.dft-general-banner .container-banner{position:relative;text-align:center;color:#fff}.dft-general-banner .dft-banner-img{top:20px}.dft-general-banner .container-banner{width:100%;margin-right:auto;margin-left:auto}.dft-general-banner .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:520px}.dft-general-banner .banner{overflow:hidden;position:relative;display:inline-block;margin:0 auto;width:auto;vertical-align:bottom}.dft-general-banner .banner:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dft-general-banner .container-banner .banner{background-size:cover;background-position:50%;background:no-repeat}.dft-general-banner .banner-caption{position:absolute;top:0;left:0;z-index:10;margin:0;width:100%;height:100%;color:#fff;text-align:right}@media (max-width:767px){.dft-general-banner h1{font-size:24px}.dft-general-banner .dft-banner-img{top:0}}@media (max-width:1200px){.dft-general-banner .banner img{width:100%}.dft-general-banner .dft-banner-img{width:30%}}.dft-general-banner img{color:#000}.dft-footer-quicklinks .ascott-footer-style{position:relative;overflow:hidden;background-position:50%;background-size:cover;max-width:100%}.dft-footer-quicklinks .ascott-font-style1{margin-bottom:16px}.dft-footer-quicklinks a:hover{text-decoration:underline}.dft-footer-quicklinks a{color:#333;text-decoration:none}.dft-footer-quicklinks .ascott-font-h1-footer-style{font-weight:700;font-size:16px;margin-bottom:20px;text-transform:uppercase;line-height:1.3;color:inherit;letter-spacing:.005em;color:#333}.dft-footer-quicklinks .ascott-list-style{list-style:none;padding:0;margin:0}.dft-footer-quicklinks .cover-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-footer-quicklinks .icon-footer-help{font-size:16px;margin-right:8px}.dft-lifestyle-banner{background-color:#72b853}.dft-lifestyle-banner .ascott-lifestyle-banner-image{width:480px;height:340px}@media (max-width:320px){.dft-lifestyle-banner .ascott-lifestyle-banner-image{width:100%;height:235px}}@media (max-width:375px) and (min-width:321px){.dft-lifestyle-banner .ascott-lifestyle-banner-image{width:100%;height:281px}}@media (max-width:424px) and (min-width:376px){.dft-lifestyle-banner .ascott-lifestyle-banner-image{width:100%;height:555px}}@media (max-width:768px) and (min-width:426px){.dft-lifestyle-banner .ascott-lifestyle-banner-image{width:100%;height:555px}}@media (max-width:718px) and (min-width:402px){.dft-lifestyle-banner .ascott-lifestyle-banner-image{width:100%;height:310px}}@media (max-width:1440px) and (min-width:1024px){.dft-lifestyle-banner .ascott-lifestyle-banner-image{background-size:cover!important}}.dft-lifestyle-banner .ascott-lifestyle-banner-left-text{content:"\201C";font-size:28px;padding:0;color:#fff;max-width:50%;font-family:Georgia Regular;font-style:italic;text-align:left!important;font-weight:700;line-height:1.2em}.dft-lifestyle-banner .ascott-lifestyle-banner-right-text{font-size:24px;padding:0;color:#fff;padding-left:15px;max-width:50%;font-family:Georgia Regular;font-style:italic;text-align:left!important}.dft-lifestyle-banner .ascott-padding-text-style{padding-left:10px}.dft-lifestyle-banner blockquote{font-family:Georgia Regular;font-style:italic;position:relative;padding-left:50px;margin:0}.dft-lifestyle-banner blockquote:before{content:"\201C";font-family:Georgia,serif;font-size:80px;font-weight:700;position:absolute;left:-3px;top:29px;line-height:.2!important}.dft-lifestyle-banner blockquote:after{content:""}.dft-lifestyle-banner .ascott-align-style{padding-top:20px;padding-left:6px;height:100%;overflow:hidden}.dft-lifestyle-banner .ascott-border-style{padding:20px}.dft-lifestyle-banner .ascott-border-style1{border:1px solid #fff;height:100%}.dft-lifestyle-banner .ascott-word-break{word-wrap:break-word}.dft-lifestyle-banner .col-12 .col-sm-12{max-width:100%}@media (max-width:991px){.dft-lifestyle-banner .lifeStyle img{width:100%}}.dft-lifestyle-banner .lifeStyle{padding-left:0!important;padding-right:0!important}@media (min-width:1200px){.dft-lifestyle-banner .visible-smxs-block{display:none}}@media (max-width:991px){.dft-lifestyle-banner .visible-smxs,.dft-lifestyle-banner .visible-smxs-block{display:block!important;overflow:hidden}}.dft-lifestyle-banner .overflow-hidden{display:block;overflow:hidden;outline-width:0}@media (max-width:991px){.dft-lifestyle-banner .as-block-smxs{display:block}}.dft-lifestyle-carousel .carousel-mobile{background-color:#eaeaea;padding:40px}.dft-lifestyle-carousel .carousel-mobile .padding-content{padding:35px 20px 0!important;background:#fff!important}.dft-lifestyle-carousel .carousel-mobile .article{text-align:center}.dft-lifestyle-carousel .carousel-mobile .article p{margin-bottom:unset}.dft-lifestyle-carousel .carousel-mobile .hover{overflow:auto;display:table;width:100%;text-align:center!important}.dft-lifestyle-carousel .carousel-mobile .hover .row{text-align:center}.dft-lifestyle-carousel .carousel-mobile .hover .hover-item:hover{transform:scale(1.3)}.dft-lifestyle-carousel .carousel-mobile .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto}.dft-lifestyle-carousel .carousel-mobile .hover .padding-sm{padding:10px}.dft-lifestyle-carousel .carousel-mobile .hover .hover-item{transition:all .2s ease-in-out}.dft-lifestyle-carousel .carousel-mobile .img-responsive{max-width:100%;height:auto}.dft-lifestyle-carousel .carousel-desktop .container{position:relative}.dft-lifestyle-carousel .carousel-desktop .container .lifestyle-carousel{width:66.66667%}.dft-lifestyle-carousel .carousel-desktop .container .lifestyle-carousel .col,.dft-lifestyle-carousel .carousel-desktop .container .lifestyle-carousel [class*=col-]{padding:0!important}@media (min-width:1200px){.dft-lifestyle-carousel .carousel-desktop .container .lifestyle-carousel .image-item{width:110%;height:656px;min-height:656px;object-fit:cover}}@media (max-width:1200px){.dft-lifestyle-carousel .carousel-desktop .container .lifestyle-carousel .image-item{width:100%;max-height:630px;object-fit:cover}}.dft-lifestyle-carousel .carousel-desktop .container .slick-arrow{height:auto;width:1.5em;right:-56.5%;font-size:40px}@media (min-width:1200px){.dft-lifestyle-carousel .carousel-desktop .container .slick-arrow{top:10%}}@media (max-width:1200px){.dft-lifestyle-carousel .carousel-desktop .container .slick-arrow{top:8%}}.dft-lifestyle-carousel .carousel-desktop .container .slick-prev{left:auto;margin-right:25px}.dft-lifestyle-carousel .carousel-desktop .container .slick-next:before{content:"\E91F";font-size:40px}.dft-lifestyle-carousel .carousel-desktop .container .slick-prev:before{content:"\E91E";font-size:40px}.dft-lifestyle-carousel .carousel-desktop .container .intro-content{position:absolute;right:-4em;float:left;background-color:#fff!important;margin-top:0!important;margin-right:60px;width:41.66667%;height:auto}@media (max-width:1200px){.dft-lifestyle-carousel .carousel-desktop .container .intro-content{padding:10px 40px!important;top:12%!important}}@media (min-width:1200px){.dft-lifestyle-carousel .carousel-desktop .container .intro-content{padding:40px!important;top:15%!important}}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .article{text-align:center}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .hover{overflow:auto;display:table;width:100%;text-align:center!important}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .hover .container-fluid{padding-right:0;padding-left:0}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .hover .row{text-align:center}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .hover .hover-item:hover{transform:scale(1.3)}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto;padding:8px!important}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .hover .hover-item{transition:all .2s ease-in-out}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .img-responsive{max-width:100%;height:auto}.dft-lifestyle-carousel .carousel-desktop .container .intro-content .logo{width:100%;padding:1em 0}.dft-lifestyle-carousel-first .carousel-mobile{background-color:#eaeaea;padding:40px}.dft-lifestyle-carousel-first .carousel-mobile .article{text-align:center}.dft-lifestyle-carousel-first .carousel-mobile .article p{margin-bottom:unset;padding:20px 20px 0}.dft-lifestyle-carousel-first .carousel-mobile .hover{overflow:auto;display:table;width:100%;text-align:center!important}.dft-lifestyle-carousel-first .carousel-mobile .hover .row{text-align:center}.dft-lifestyle-carousel-first .carousel-mobile .hover .hover-item:hover{transform:scale(1.3)}.dft-lifestyle-carousel-first .carousel-mobile .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto}.dft-lifestyle-carousel-first .carousel-mobile .hover .padding-sm{padding:10px}.dft-lifestyle-carousel-first .carousel-mobile .hover .hover-item{transition:all .2s ease-in-out}.dft-lifestyle-carousel-first .carousel-mobile .img-responsive{max-width:100%;height:auto}.dft-lifestyle-carousel-first .carousel-desktop .container{position:relative}.dft-lifestyle-carousel-first .carousel-desktop .container a.carousel-control-next,.dft-lifestyle-carousel-first .carousel-desktop .container a.carousel-control-prev{display:block;height:1.5em;width:1.5em}.dft-lifestyle-carousel-first .carousel-desktop .container a.carousel-control-prev{display:block;height:2em;width:2em;top:4%;left:85%}.dft-lifestyle-carousel-first .carousel-desktop .container a.carousel-control-next{display:block;height:2em;width:2em;top:4%;right:9%}.dft-lifestyle-carousel-first .carousel-desktop .container #carouselExampleControls{width:66.66667%}.dft-lifestyle-carousel-first .carousel-desktop .container .next-item,.dft-lifestyle-carousel-first .carousel-desktop .container .prev-item{height:auto;width:1.5em;top:65px;right:-20px}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content{position:absolute;top:10%;right:0;float:left;background-color:#fff!important;padding:40px!important;margin-top:0!important;margin-right:60px;width:41.66667%;height:auto}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .article{text-align:center}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .hover{overflow:auto;display:table;width:100%;text-align:center!important}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .hover .row{text-align:center}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .hover .hover-item:hover{transform:scale(1.3)}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .hover .padding-sm{padding:10px}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .hover .hover-item{transition:all .2s ease-in-out}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .img-responsive{max-width:100%;height:auto}.dft-lifestyle-carousel-first .carousel-desktop .container .intro-content .logo{width:80%;padding:1em 0}.dft-common-top-navigation.onTop{top:0}.arabic .dft-common-top-navigation .nav-header #nav-main li{margin-right:0;margin-left:24px}@media (min-width:1200px){.arabic .dft-common-top-navigation .nav.nav-inline.text-uppercase{font-size:18px}}.arabic .dft-common-top-navigation .mr-auto{margin-left:auto!important;margin-right:0!important}.arabic .dft-common-top-navigation .ml-auto{margin-left:0!important;margin-right:auto!important}.arabic .dft-common-top-navigation .as-table-cell .float-right{float:left!important}.arabic .dft-common-top-navigation #search-book button .icon-close-margin{margin-right:0;margin-left:5px}.arabic .dft-common-top-navigation .navbar #nav-main span.arrow-bottom:after{margin-right:-10px;margin-left:0}.arabic .dft-common-top-navigation .navbar .find-residence-form .relative .absolute-tr{left:0;right:auto}.arabic .dft-common-top-navigation .navbar .find-residence-form .relative .absolute-tr .icon{margin-right:0;margin-left:5px}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-3 .align-right{text-align:left!important}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-9.border-bg{border-right:1px solid rgba(0,0,0,.2);border-left:0}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-9 .search .form-group .form-input-group .form-input-group-addon:first-child{border-left:0;border-right:1px solid #b9b9b9}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-9 .search .form-group .form-input-group input{text-align:right}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-9 .js-filter .tf-tree [data-toggle=collapse][aria-expanded=true]:before{transform:rotate(90deg)}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-9 .js-filter .list-unstyle.padding-md-l{padding-right:20px!important}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-9 .js-filter .list-unstyle .list-item{padding:0 20px 0 0}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-9 .js-filter .list-unstyle .list-item:before{right:1px}.dft-common-top-navigation .search-filter-list{max-height:80vh;overflow-y:auto;overflow-x:hidden;visibility:hidden;padding-right:15px}.dft-common-top-navigation .search-filter-list:hover{visibility:visible}.dft-common-top-navigation .search-filter-list::-webkit-scrollbar{width:5px;position:absolute;background-color:#f5f5f5}.dft-common-top-navigation .search-filter-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#e2e2e2}.dft-common-top-navigation .search-filter-list::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#393939;border-radius:10px}.dft-common-top-navigation .crollbox{visibility:visible}.dft-common-top-navigation .border-bg{border-left:1px solid rgba(0,0,0,.2)}.dft-common-top-navigation .nav-placeholder{width:100%}.dft-common-top-navigation .nav-link{padding:36px 10px}.dft-common-top-navigation .p-tb-5{padding-top:5px;padding-bottom:5px}.dft-common-top-navigation .p-tb-0{padding-top:0;padding-bottom:0}.dft-common-top-navigation .as-table{display:table;width:100%}.dft-common-top-navigation .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-top-navigation .as-table-cell{display:table-cell}.dft-common-top-navigation .z-index-2{z-index:2}.dft-common-top-navigation .navbar{padding:0;z-index:9995}.dft-common-top-navigation .nav{list-style:none;padding:0;margin:0}.dft-common-top-navigation .float-right{float:right!important}.dft-common-top-navigation .nav-header{background-color:transparent}.dft-common-top-navigation .nav-header #nav-main a{text-transform:capitalize;color:#000}.dft-common-top-navigation .nav-header #nav-main a:hover{background-color:transparent}.dft-common-top-navigation .nav-header .btn{text-transform:none!important}.dft-common-top-navigation .nav-hover a{padding:36px 10px!important}.dft-common-top-navigation .nav-hover:hover{background-color:#a28156;color:#fff}.dft-common-top-navigation .nav-hover:hover a{color:#fff}.dft-common-top-navigation .icon-close-margin{margin-bottom:3px}.dft-common-top-navigation .nav-item{cursor:pointer;position:relative}.dft-common-top-navigation .nav-header .btn-tertiary{background-color:#5e3055;color:#fff;border:2px solid #5e3055;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;font-weight:700;display:inline-block;border-radius:0;text-align:center;padding:10px;font:inherit;min-width:170px}.dft-common-top-navigation .nav-header .btn-close-r{background-color:transparent;color:#5e3055!important;border:2px solid #5e3055;min-width:170px}.dft-common-top-navigation .nav-header .btn-close-r:hover{background-color:#5e3055;color:#fff!important}.dft-common-top-navigation .search-btn-in-form{background-color:#5e3055;color:#fff;border:2px solid #5e3055;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center;text-transform:uppercase!important}.dft-common-top-navigation .btn.focus,.dft-common-top-navigation .btn:focus{outline:0;box-shadow:none}.dft-common-top-navigation .btn-tertiary:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff}.dft-common-top-navigation .bg-nav-header{background-color:#d8cdc9;color:#fff;width:100%}.dft-common-top-navigation .make-a-reservation-form{position:absolute;background-color:#f1f2f4;width:100%;color:#333;z-index:9998}.dft-common-top-navigation .make-a-reservation-form .find-resident-backdrop{position:fixed;background-color:rgba(0,0,0,.96);height:200vh;width:100%}.dft-common-top-navigation .opacity-1{animation:fade-down .3s ease-out forwards;opacity:0}.dft-common-top-navigation .opacity-0{opacity:0;display:none}.dft-common-top-navigation .searchBook{animation:fade-down-searchBook .5s ease-out forwards;opacity:0;visibility:visible}.dft-common-top-navigation #search-book{visibility:visible;opacity:1;text-indent:inherit;height:auto;margin-left:25px}.dft-common-top-navigation #search-book-show{margin-left:25px}.dft-common-top-navigation form{padding-top:10px;padding-bottom:10px}.dft-common-top-navigation form.search{padding-top:0}.dft-common-top-navigation .brand{margin:0;height:auto}.dft-common-top-navigation .brand img{display:block;width:auto;height:44px;margin:0 auto;font-size:.3em!important;color:transparent}.dft-common-top-navigation .padding-md-r{padding-right:20px}.dft-common-top-navigation .padding-md-l{padding-left:20px}.dft-common-top-navigation .border-map-r{border-right:1px solid rgba(0,0,0,.2)}.dft-common-top-navigation .padding-t-6{padding-top:6px}.dft-common-top-navigation .text-make-a-reservation{font-weight:700;line-height:1.3;color:#333;letter-spacing:0}.dft-common-top-navigation .a-in-form a{color:#333;text-decoration:none}.dft-common-top-navigation .a-in-form a:hover{color:#a28156;background-color:transparent}.dft-common-top-navigation .form-control,.dft-common-top-navigation .form-control.is-valid{border:1px solid #b9b9b9;border-radius:0}.dft-common-top-navigation .form-control.is-valid:focus,.dft-common-top-navigation .form-control:focus{box-shadow:none}.dft-common-top-navigation .txt-why-book-here{padding:10px 5px}.dft-common-top-navigation .txt-why-book-here a{color:#2db0aa}.dft-common-top-navigation .txt-why-book-here a:hover{color:#30b3ab}.dft-common-top-navigation .search-btn-in-form{width:110px;height:45px;padding-top:7px}.dft-common-top-navigation .form-input-group{background-color:#fff;padding:0;vertical-align:middle;display:table;width:100%;border:none}.dft-common-top-navigation .form-input-group-addon:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.dft-common-top-navigation .form-input-group-addon{display:table-cell;width:1%;white-space:nowrap;padding:0 10px;border-radius:0;background-color:#efefef;border:1px solid #b9b9b9;border-collapse:separate;vertical-align:middle}.dft-common-top-navigation .margin-md-b{margin-bottom:20px!important}.dft-common-top-navigation .margin-bottom-0{margin-bottom:unset}.dft-common-top-navigation .padding-left-5{padding-left:5px}.dft-common-top-navigation .margin-left-5{margin-left:5px}.dft-common-top-navigation .padding-left-10{padding-left:10px}.dft-common-top-navigation .padding-l-10-r-10{padding-left:10px;padding-right:10px}.dft-common-top-navigation .col-3-flex-27{flex:0 0 27%}.dft-common-top-navigation .form-input{border-top-width:0;border-right-width:0;border-bottom-width:0;display:table-cell}.dft-common-top-navigation .form-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.dft-common-top-navigation .pad-bor-input-form{border:1px solid #b9b9b9;padding:10px 12px;min-height:43px}.dft-common-top-navigation .col-3-flex-27 .dropdown .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:unset!important;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dft-common-top-navigation .float-r{float:right!important}.dft-common-top-navigation .txt-why-book-here-a:hover{background-color:transparent;text-decoration:unset}.dft-common-top-navigation .book-room{border:1px solid #b9b9b9;height:41px}.dft-common-top-navigation .pad-t-11{padding-top:11px}.dft-common-top-navigation .pad-b-5-r-10{padding-bottom:5px;padding-right:10px}.dft-common-top-navigation .align-center{text-align:center!important}.dft-common-top-navigation .align-left{text-align:left!important}.dft-common-top-navigation .align-right{text-align:right!important}.dft-common-top-navigation .align-bottom{text-align:bottom!important}.dft-common-top-navigation .padding-0{padding:0!important}.dft-common-top-navigation .position-unset{position:unset!important}.dft-common-top-navigation .active{background-color:#a28156}.dft-common-top-navigation .sticky-navigation{position:fixed;width:100%;top:0}.dft-common-top-navigation .find-residence-form{width:100%;position:absolute;background:hsla(0,0%,100%,.95);z-index:10;box-shadow:0 3px 6px rgba(0,0,0,.2)}.dft-common-top-navigation .find-residence-form .tf-tree [data-toggle=collapse][aria-expanded=true]:before{color:#003a6e}.dft-common-top-navigation .find-residence-form .list-item:hover{text-decoration:none}.dft-common-top-navigation .find-residence-form .icon-primary:before{color:#555}.dft-common-top-navigation .find-residence-form #js-filter.search-by-key-word .form-city-group .city-name a:before{transform:rotate(90deg);color:#003a6e}.dft-common-top-navigation .find-residence-form #js-filter.search-by-key-word .form-city-group .properties-list{display:block!important}.dft-common-top-navigation .find-residence-form #js-filter.search-by-key-word .form-country-group .country-name a:before,.dft-common-top-navigation .find-residence-form .form-city-group.is-show .city-name a:before{transform:rotate(90deg);color:#003a6e}.dft-common-top-navigation .find-residence-form .form-city-group .city-name a.collapsed:before{transform:rotate(0deg);transition:all .5s ease 0s}.dft-common-top-navigation .find-residence-form .form-city-group .properties-list .properties-item{padding-top:5px}.dft-common-top-navigation .find-residence-form .form-city-group .properties-list .properties-item a{margin:0}.dft-common-top-navigation .find-residence-form .form-country-group.is-show .country-name a:before{transform:rotate(90deg);color:#003a6e}.dft-common-top-navigation .find-residence-form .form-country-group .country-name a:before{line-height:1.14286em;text-align:center;transition:all .5s ease 0s;margin-top:10px}.dft-common-top-navigation .find-residence-form .form-country-group .country-name a.collapsed:before{transform:rotate(0deg)}.dft-common-top-navigation .find-residence-form .js-city-name a:before{color:#333!important}.dft-common-top-navigation .find-residence-form .country{padding-bottom:0!important}.dft-common-top-navigation .col1:empty,.dft-common-top-navigation .col2:empty,.dft-common-top-navigation .col3:empty{display:none}.dft-common-top-navigation .close.close-dark:focus{outline:none}.dft-common-top-navigation .wrapper-loading .animation{animation:minute .8s linear infinite}@keyframes minute{0%{background:#fff}to{background:#000}}.dft-common-top-navigation .wrapper-loading .content-loading{position:relative;height:30px;width:30px}.dft-common-top-navigation .wrapper-loading .content-loading .circle{position:absolute;border-radius:50%;background:#fff;height:20%;width:20%}.dft-common-top-navigation .wrapper-loading .content-loading .one{right:40%}.dft-common-top-navigation .wrapper-loading .content-loading .two{top:10%;right:10%;animation-delay:.1s}.dft-common-top-navigation .wrapper-loading .content-loading .three{top:40%;right:0;animation-delay:.2s}.dft-common-top-navigation .wrapper-loading .content-loading .four{right:10%;bottom:10%;animation-delay:.3s}.dft-common-top-navigation .wrapper-loading .content-loading .five{right:40%;bottom:0;animation-delay:.4s}.dft-common-top-navigation .wrapper-loading .content-loading .six{bottom:10%;left:10%;animation-delay:.5s}.dft-common-top-navigation .wrapper-loading .content-loading .seven{top:40%;animation-delay:.6s}.dft-common-top-navigation .wrapper-loading .content-loading .eight{left:10%;top:10%;animation-delay:.7s}.dft-common-top-navigation .list-style-icon .list-item{margin:0}.dft-common-top-navigation .item-active{background-color:#5e3055}.dft-common-top-navigation .item-active a{color:#fff!important;font-weight:700}.dft-common-top-navigation .arrow-bottom{position:absolute;bottom:0;left:50%;opacity:.8;visibility:visible;transition:opacity .5s ease 0s;margin-top:56px}.dft-common-top-navigation .make-a-reservation-form .dft-booking-scroll-search .cl-loading{background-color:#f4f4f4!important}.dft-common-top-navigation ul li.border-bot:not(:last-child){border-bottom:1px solid #d5d5d5}.dft-common-menu-for-mobile{background-color:#d8cdc9!important;z-index:101;height:auto;background-color:#8b7a66;width:100%;position:relative}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-r-tab-navigation.re-sub-menu{position:inherit;top:0!important}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-r-tab-navigation .sub-list .navbar-list-item{width:100%}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-r-tab-navigation .sub-list .navbar-list-item li{display:block;padding:0}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-r-tab-navigation .nav-item a{color:#5e3055}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-language-selection .dropdown{height:15px!important}}.dft-common-menu-for-mobile .searchMobi{background:#fff;z-index:9999}.dft-common-menu-for-mobile .searchMobi .offmenu-close{margin-top:-34px}.dft-common-menu-for-mobile .searchMobi .position{width:100%;height:100%;position:fixed;animation:fade-right .5s ease-out forwards}.dft-common-menu-for-mobile .searchMobi .lb-find-a-residence{display:block;color:#333;font-weight:700;font-size:24px;text-align:center}.arabic .dft-common-menu-for-mobile .align-left{text-align:right!important}.arabic .dft-common-menu-for-mobile .group-left[data-v-428f8ca0]{padding-left:0;padding-right:20px}.arabic .dft-common-menu-for-mobile ul{padding-right:0}.arabic .dft-common-menu-for-mobile .position-menu-mobi{margin-left:30px;margin-right:0}.arabic .dft-common-menu-for-mobile .menu-selected{animation:fade-left .8s ease-out forwards}.arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .material-icons,.arabic .dft-common-menu-for-mobile .dft-language-selection .material-icons{float:left!important}.arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .icon-size,.arabic .dft-common-menu-for-mobile .dft-language-selection .icon-size{margin-left:5px;margin-right:0}.arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-menu,.arabic .dft-common-menu-for-mobile .dft-language-selection .dropdown-menu{text-align:right}.arabic .dft-common-menu-for-mobile .close{float:left}.arabic .dft-common-menu-for-mobile .pad-r-10{padding-left:10px;padding-right:0!important}.arabic .dft-common-menu-for-mobile .icon{margin-right:0}.arabic .dft-common-menu-for-mobile .text-left{text-align:right!important}.arabic .dft-common-menu-for-mobile .text-right{text-align:left!important}.arabic .dft-common-menu-for-mobile .mar-l-20{margin-right:20px;margin-left:0;padding-left:5px;padding-right:0}@media (max-width:1119px){.arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container{left:2.5vw;margin-left:-50%;margin-right:auto}.arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown .dropdown-menu.show{right:0!important;left:auto!important}.arabic .dft-common-menu-for-mobile .searchMobi .margin-r-3{margin-left:30px!important;margin-right:auto!important}.arabic .dft-common-menu-for-mobile .searchMobi .position{animation:fade-left .5s ease-out forwards}.arabic .dft-common-menu-for-mobile .searchMobi .padding-r-2{padding-left:20px!important}}.dft-common-menu-for-mobile .nav-placeholder{width:100%}.dft-common-menu-for-mobile .text-beenhere{color:#5e3055!important}.dft-common-menu-for-mobile .text-beenhere.icon-person{margin-right:10px}.dft-common-menu-for-mobile .scroll-fix{position:fixed!important;z-index:1040;top:0}.dft-common-menu-for-mobile .as-table{display:table;width:100%}.dft-common-menu-for-mobile .z-index-2{z-index:2}.dft-common-menu-for-mobile .navbar{padding:0}.dft-common-menu-for-mobile .nav-header img{width:auto;height:80px}.dft-common-menu-for-mobile .nav{list-style:none;padding:0;margin:0}.dft-common-menu-for-mobile .float-right{float:right!important}.dft-common-menu-for-mobile .nav-header{background-color:unset}.dft-common-menu-for-mobile .nav-header #nav-main li{margin-right:15px}.dft-common-menu-for-mobile .nav-header #nav-main a{text-transform:capitalize;color:#2c1e16;padding:10px}.dft-common-menu-for-mobile .nav-header #nav-main a:hover{background-color:unset}.dft-common-menu-for-mobile .nav-header .btn{text-transform:none!important}.dft-common-menu-for-mobile .nav-header .btn-tertiary,.dft-common-menu-for-mobile .search-btn-in-form{background-color:#8a0411;color:#fff;border:2px solid #8a0411;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center}.dft-common-menu-for-mobile .btn.focus,.dft-common-menu-for-mobile .btn:focus{outline:0;box-shadow:unset}.dft-common-menu-for-mobile .btn-tertiary:hover{background-color:#58030b;border-color:#58030b;color:#fff}.dft-common-menu-for-mobile .bg-nav-header{background-color:hsla(0,0%,100%,.8);width:100%}.dft-common-menu-for-mobile .your-cart-contain .your-cart-item .apartment-list .right{color:#30b3ab!important}.dft-common-menu-for-mobile .make-a-reservation-form{background-color:#ddd;width:100%}.dft-common-menu-for-mobile .opacity-1{animation:fade-down .8s ease-out forwards running;opacity:0}.dft-common-menu-for-mobile .opacity-0{visibility:hidden}.dft-common-menu-for-mobile .searchBook{animation:fade-down-searchBook .8s ease-out forwards running;opacity:0;visibility:visible}.dft-common-menu-for-mobile form{padding-top:20px!important;padding-bottom:20px!important}.dft-common-menu-for-mobile .brand{margin-top:10px;margin-bottom:10px}.dft-common-menu-for-mobile .padding-md-r{padding-right:20px}.dft-common-menu-for-mobile .padding-md-l{padding-left:20px}.dft-common-menu-for-mobile .border-map-r{border-right:1px solid rgba(0,0,0,.2)}.dft-common-menu-for-mobile .padding-t-6{padding-top:6px}.dft-common-menu-for-mobile .text-make-a-reservation{font-weight:700;line-height:1.3;color:#65564f;letter-spacing:0;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-menu-for-mobile .a-in-form a{color:#65564f;text-decoration:none}.dft-common-menu-for-mobile .a-in-form a:hover{color:#a28156;background-color:unset}.dft-common-menu-for-mobile .form-control,.dft-common-menu-for-mobile .form-control.is-valid{border:1px solid #b9b9b9;border-radius:0}.dft-common-menu-for-mobile .form-control.is-valid:focus,.dft-common-menu-for-mobile .form-control:focus{box-shadow:unset}.dft-common-menu-for-mobile .txt-why-book-here{padding:10px 5px}.dft-common-menu-for-mobile .txt-why-book-here a span{color:#a28156}.dft-common-menu-for-mobile .search-btn-in-form{width:110px;height:45px;padding-top:7px}.dft-common-menu-for-mobile .form-input-group{background-color:#fff;padding:0;vertical-align:middle;display:table;width:100%;border:none}.dft-common-menu-for-mobile .form-input-group-addon:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.dft-common-menu-for-mobile .form-input-group-addon{display:table-cell;width:1%;white-space:nowrap;padding:0 10px;border-radius:0;background-color:#efefef;border:1px solid #b9b9b9;border-collapse:separate;vertical-align:middle}.dft-common-menu-for-mobile .margin-md-b{margin-bottom:20px!important}.dft-common-menu-for-mobile .margin-bottom-0{margin-bottom:unset}.dft-common-menu-for-mobile .padding-left-5{padding-left:5px}.dft-common-menu-for-mobile .margin-left-5{margin-left:5px}.dft-common-menu-for-mobile .padding-left-10{padding-left:10px}.dft-common-menu-for-mobile .padding-l-10-r-10{padding-left:10px;padding-right:10px}.dft-common-menu-for-mobile .col-3-flex-27{flex:0 0 27%}.dft-common-menu-for-mobile .form-input{border-top-width:0;border-right-width:0;border-bottom-width:0;display:table-cell}.dft-common-menu-for-mobile .form-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.dft-common-menu-for-mobile .pad-bor-input-form{border:1px solid #b9b9b9;padding:8px 12px}.dft-common-menu-for-mobile .col-3-flex-27 .dropdown .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:unset!important;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dft-common-menu-for-mobile .txt-why-book-here-a:hover{background-color:unset;text-decoration:unset}.dft-common-menu-for-mobile .book-room{border:1px solid #b9b9b9;height:41px}.dft-common-menu-for-mobile .pad-t-11{padding-top:11px}.dft-common-menu-for-mobile .pad-b-5-r-10{padding-bottom:5px;padding-right:10px}.dft-common-menu-for-mobile .align-center{text-align:center!important}.dft-common-menu-for-mobile .align-left{text-align:left!important}.dft-common-menu-for-mobile .align-right{text-align:right!important}.dft-common-menu-for-mobile .align-bottom{text-align:bottom!important}.dft-common-menu-for-mobile .padding-0{padding:0!important}.dft-common-menu-for-mobile .position-unset{position:unset!important}.dft-common-menu-for-mobile .top-header{color:#8b7a66;z-index:9999}.dft-common-menu-for-mobile .padding-bt-30{padding-bottom:30px}.dft-common-menu-for-mobile .padding-t-15{padding-top:15px!important}.dft-common-menu-for-mobile .text-citadines-header{color:#8b7a66}.dft-common-menu-for-mobile .bd-right{border-right:1px solid;padding-bottom:8px}.dft-common-menu-for-mobile .form-menu{height:-webkit-fill-available;width:100%;background-color:#fff;margin-top:-100px;margin-right:50px;z-index:9999}.dft-common-menu-for-mobile .bg-make-a-reservation-form{background-color:#fff}.dft-common-menu-for-mobile .below-form a{color:#333}.dft-common-menu-for-mobile .below-form a:hover{color:#30b3ab}.dft-common-menu-for-mobile .float-left{float:left}.dft-common-menu-for-mobile .icon-custom-sm{font-size:1.71429em}.dft-common-menu-for-mobile .icon-custom-sm:before{font-size:1.14286em;color:#5e3055}.dft-common-menu-for-mobile .padding-t-40{padding-top:40px!important}.dft-common-menu-for-mobile .padding-b-10{padding-bottom:10px}.dft-common-menu-for-mobile .mar-l-20{margin-left:20px}.dft-common-menu-for-mobile .padding-r-5{padding-right:5px}.dft-common-menu-for-mobile .button-menu{background-color:transparent;border:0;padding-left:0}.dft-common-menu-for-mobile .button-menu:focus{outline:none}.dft-common-menu-for-mobile .pad-menu-form{padding:60px 20px 40px}.dft-common-menu-for-mobile .pad-l-r-20{padding-left:20px;padding-right:20px}.dft-common-menu-for-mobile .pad-l-r-40{padding-left:40px;padding-right:40px}.dft-common-menu-for-mobile .pad-r-10{padding-right:10px!important}.dft-common-menu-for-mobile .mar-t-b-40{margin-top:40px;margin-bottom:40px}.dft-common-menu-for-mobile .btn-search-mobile{width:100%;background-color:#5e3055;color:#fff;border:2px solid #5e3055;font-weight:700;display:inline-block;padding:10px;border-radius:0;text-align:center}.dft-common-menu-for-mobile .pad-a-menu-mobi{padding:20px 40px}.dft-common-menu-for-mobile .border-right-brown{border-right:1px solid #948671}.dft-common-menu-for-mobile .border-right-color,.dft-common-menu-for-mobile .border-right-white{border-right:1px solid #fff}.dft-common-menu-for-mobile .search{padding-right:5px;padding-bottom:5px}.dft-common-menu-for-mobile .register{padding-right:20px}.dft-common-menu-for-mobile .list-item{list-style:none}.dft-common-menu-for-mobile .text-white{color:#fff}.dft-common-menu-for-mobile .text-brown{color:#948671}.dft-common-menu-for-mobile .sub-menu li{padding-top:10px;padding-bottom:15px}.dft-common-menu-for-mobile .list-menu .list-item li{border-top:1px solid rgba(0,0,0,.06);position:relative}.dft-common-menu-for-mobile .list-menu .list-item li:first-child{border-top:0}.dft-common-menu-for-mobile .list-menu .list-item a{color:#5e3055;font-size:16px}.dft-common-menu-for-mobile .list-menu .list-item a:active{color:#fff;font-weight:700}.dft-common-menu-for-mobile .list-menu .list-item a:hover{background-color:#5e3055!important;color:#fff!important}.dft-common-menu-for-mobile .list-menu .list-item .sub-item{background-color:#e3e4e6}.dft-common-menu-for-mobile .list-menu .list-item .sub-item a{color:#30b3ab}.dft-common-menu-for-mobile .list-menu ul{padding-left:0;border-top:1px solid #d5d5d5}.dft-common-menu-for-mobile .margin-l-r--20{margin-left:-20px!important;margin-right:-20px!important}.dft-common-menu-for-mobile .mar-b--20{margin-bottom:-20px}.dft-common-menu-for-mobile .mar-t--34{margin-top:-34px}.dft-common-menu-for-mobile .position-menu-mobi{position:fixed;margin-right:30px}.dft-common-menu-for-mobile .menu-selected{animation:fade-right .5s ease-out forwards;opacity:0;visibility:visible;height:100vh}.dft-common-menu-for-mobile .bg-menu-white{background-color:#fff}.dft-common-menu-for-mobile .input-form-selected{animation:fade-right .8s ease-out forwards running;opacity:0;visibility:visible}.dft-common-menu-for-mobile .opacity-0{opacity:0;visibility:hidden!important;display:none!important}.dft-common-menu-for-mobile .opacity-1{opacity:1;visibility:visible}@keyframes fade-left{0%{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;transform:translateX(-500%)}to{opacity:1;transform:translateX(0)}}.dft-common-menu-for-mobile .under-background_opacity{position:fixed;background-color:rgba(0,0,0,.8);transform:translateX(-100%);opacity:0;visibility:visible;top:0;left:0;right:-1px;height:100%;transform:translateX(0);opacity:1;z-index:9998}.dft-common-menu-for-mobile .pad-input-form{padding:40px 20px}.dft-common-menu-for-mobile .pad-t-b-20{padding-bottom:20px;padding-top:20px}.dft-common-menu-for-mobile .dropdown .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:unset!important;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dft-common-menu-for-mobile .pad-r-8{padding-right:8px}.dft-common-menu-for-mobile .pad-10{padding:10px}.dft-common-menu-for-mobile .pad-l-r-5{padding:0 5px}.dft-common-menu-for-mobile .mar-l-r-un{margin-left:unset;margin-right:unset}.dft-common-menu-for-mobile .float-r{float:right!important}.dft-common-menu-for-mobile .border-t-below{border-top:1px solid rgba(0,0,0,.2)}.dft-common-menu-for-mobile .mar-b-10{margin-bottom:10px}.dft-common-menu-for-mobile .mar-t--12{margin-top:-12px}.dft-common-menu-for-mobile .flag-size{font-size:25px}.dft-common-menu-for-mobile .border-book-room{border:1px solid #b9b9b9}.dft-common-menu-for-mobile .top-100{top:100px;overflow-y:auto}.dft-common-menu-for-mobile .form-calendar{margin:0}.dft-common-menu-for-mobile .scroll-able{max-height:50vh;overflow-y:auto}.dft-common-menu-for-mobile .nav-right-header{padding-right:15px}.dft-common-menu-for-mobile .nav-left-header button i,.dft-common-menu-for-mobile .nav-right-header a i{font-size:2em}.dft-common-menu-for-mobile .nav-sub-item{padding:10px 60px}.dft-common-menu-for-mobile .sticky-top{position:unset!important}.dft-common-menu-for-mobile .uset-boder{border-top:0!important}.dft-common-menu-for-mobile .corporate-txt{color:#554f4c!important}.dft-common-menu-for-mobile .icon-txt-color{color:#8a0411!important}.dft-common-menu-for-mobile .icon-txt-color:hover{background-color:#5e3055;color:#fff!important}.dft-common-menu-for-mobile .dft-common-right-header a{height:15%}.dft-common-menu-for-mobile .pad-t-unset{padding-top:unset!important}.dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container,.dft-common-menu-for-mobile .dft-language-selection .currency-selector-container{position:absolute;width:84.5vw;left:-5vw;margin-right:-50%;margin-left:0}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container,.dft-common-menu-for-mobile .dft-language-selection .currency-selector-container{width:100%!important;left:0!important}}@media (min-width:768px){.dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container,.dft-common-menu-for-mobile .dft-language-selection .currency-selector-container{left:0}}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container .dropdown,.dft-common-menu-for-mobile .dft-language-selection .currency-selector-container .dropdown{height:21px}}.dft-common-menu-for-mobile .dft-booking-currency-selector a#dropdownCurrency,.dft-common-menu-for-mobile .dft-language-selection a#dropdownCurrency{color:#5e3055;padding:0;font-size:16px;cursor:pointer;display:block!important}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-booking-currency-selector a#dropdownCurrency,.dft-common-menu-for-mobile .dft-language-selection a#dropdownCurrency{position:absolute;width:100%;top:0;bottom:0}}.dft-common-menu-for-mobile .dft-booking-currency-selector a#dropdownCurrency .icon-size,.dft-common-menu-for-mobile .dft-language-selection a#dropdownCurrency .icon-size{display:none}.dft-common-menu-for-mobile .dft-booking-currency-selector .bg-primary,.dft-common-menu-for-mobile .dft-language-selection .bg-primary{background-color:unset!important}.dft-common-menu-for-mobile .dft-booking-currency-selector.mobile-border,.dft-common-menu-for-mobile .dft-language-selection.mobile-border{padding:20px 40px}.dft-common-menu-for-mobile .dft-booking-currency-selector .material-icons,.dft-common-menu-for-mobile .dft-language-selection .material-icons{float:right}.dft-common-menu-for-mobile .dft-booking-currency-selector a#dropdownMenu2,.dft-common-menu-for-mobile .dft-language-selection a#dropdownMenu2{color:#5e3055;padding:0;font-size:16px;display:block!important;cursor:pointer}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-booking-currency-selector a#dropdownMenu2,.dft-common-menu-for-mobile .dft-language-selection a#dropdownMenu2{width:100%;position:absolute;bottom:0}}.dft-common-menu-for-mobile .dft-booking-currency-selector a.bg-primary:hover,.dft-common-menu-for-mobile .dft-language-selection a.bg-primary:hover{background-color:unset!important}.dft-common-menu-for-mobile .dft-booking-currency-selector i.fa.fa-chevron-down,.dft-common-menu-for-mobile .dft-language-selection i.fa.fa-chevron-down{margin-left:10px}.dft-common-menu-for-mobile .dft-booking-currency-selector div.dropdown-menu.m-0.show,.dft-common-menu-for-mobile .dft-language-selection div.dropdown-menu.m-0.show{border-radius:0;border:1px solid #ddd;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);min-width:100%;font-size:12px;transform:translate3d(0,17px,0)!important}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-booking-currency-selector div.dropdown-menu.m-0.show,.dft-common-menu-for-mobile .dft-language-selection div.dropdown-menu.m-0.show{min-width:100%!important}}.dft-common-menu-for-mobile .dft-booking-currency-selector .icon-size,.dft-common-menu-for-mobile .dft-language-selection .icon-size{font-size:16px!important;margin-right:5px;padding-top:5px}.dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-item.active,.dft-common-menu-for-mobile .dft-language-selection .dropdown-item.active{background-color:#30b3ab;color:#fff;border-bottom:1px solid #efefef}.dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-item.active.li-grayscale.active,.dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-item.active.li-grayscale:active,.dft-common-menu-for-mobile .dft-language-selection .dropdown-item.active.li-grayscale.active,.dft-common-menu-for-mobile .dft-language-selection .dropdown-item.active.li-grayscale:active{background-color:gray}.dft-common-menu-for-mobile .dft-booking-currency-selector a.dropdown-item,.dft-common-menu-for-mobile .dft-language-selection a.dropdown-item{padding:10px}.dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-item:hover,.dft-common-menu-for-mobile .dft-language-selection .dropdown-item:hover{background-color:#30b3ab;color:#fff}.dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown .dropdown-menu,.dft-common-menu-for-mobile .dft-language-selection .dropdown .dropdown-menu{visibility:visible;opacity:1}.dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-menu:after,.dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-menu:before,.dft-common-menu-for-mobile .dft-language-selection .dropdown-menu:after,.dft-common-menu-for-mobile .dft-language-selection .dropdown-menu:before{content:none}.dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-menu,.dft-common-menu-for-mobile .dft-language-selection .dropdown-menu{width:0}.dft-common-menu-for-mobile .dft-booking-currency-selector .icon-flag:before,.dft-common-menu-for-mobile .dft-language-selection .icon-flag:before{content:"";width:25px;height:16px;background-image:url(language-icons.svg);background-size:160px 92px;vertical-align:super}.dft-common-menu-for-mobile .dft-booking-currency-selector .z-index-99,.dft-common-menu-for-mobile .dft-language-selection .z-index-99{z-index:99!important}.dft-common-menu-for-mobile .dft-booking-currency-selector .icon-chevron-down,.dft-common-menu-for-mobile .dft-language-selection .icon-chevron-down{padding-left:40px;padding-bottom:5px}.dft-common-menu-for-mobile .dft-booking-currency-selector .icon-size,.dft-common-menu-for-mobile .dft-language-selection .icon-size{padding-top:3px}.dft-common-menu-for-mobile .padding-sm-tb{padding-top:10px!important;padding-bottom:10px!important}.dft-common-menu-for-mobile .align-middle{vertical-align:middle!important}.dft-common-menu-for-mobile .as-row-table{display:table-row}.dft-common-menu-for-mobile .bg-menu-scroll{background-color:#d8cdc9;box-shadow:0 3px 6px rgba(0,0,0,.2)}.dft-common-menu-for-mobile .text-color{color:#fff}@media (max-width:768px){.dft-common-menu-for-mobile .brand{margin-top:auto;margin-bottom:auto}.dft-common-menu-for-mobile .brand img{padding:0 5px!important}.dft-common-menu-for-mobile .padding-t{padding-top:20px}.dft-common-menu-for-mobile .top-header{font-size:16px;font-size:.85714em}.dft-common-menu-for-mobile .content{margin-top:78px}}@media (min-width:768px){.dft-common-menu-for-mobile .pad-calendar{padding-left:10px}.dft-common-menu-for-mobile .brand{margin-top:auto;margin-bottom:auto}.dft-common-menu-for-mobile .brand img{height:auto;width:72%}.dft-common-menu-for-mobile .padding-t{padding-top:20px}.dft-common-menu-for-mobile .top-header{font-size:16px!important;font-size:1.14286em}.dft-common-menu-for-mobile .padding-md-rmd{padding-right:18px}.dft-common-menu-for-mobile .margin-sm-rmd{margin-right:10px}.dft-common-menu-for-mobile .float-none{float:none}.dft-common-menu-for-mobile .content{margin-top:78px}}@media (max-width:1199px){.dft-common-menu-for-mobile body{font-size:16px}.dft-common-menu-for-mobile .under-background{position:fixed;background-color:rgba(0,0,0,.8);visibility:visible;top:0;left:0;right:0;height:100%;transform:translateX(0);opacity:1;z-index:9999}.dft-common-menu-for-mobile .mar-t-34{color:#7b7b7b!important;opacity:1;margin-top:-40px;margin-right:10px}.dft-common-menu-for-mobile .list-item a{display:block}.dft-common-menu-for-mobile .content{margin-top:78px}}.no-transparent-menu .dft-common-menu-for-mobile{position:relative}.no-transparent-menu .dft-common-menu-for-mobile .text-color{color:#fff}.no-transparent-menu .dft-common-menu-for-mobile .border-right-color{border-right-color:#948671}.dft-common-menu-for-mobile .hidden-on-mobile{display:none}.dft-common-menu-for-mobile .opcaity-1{opacity:1}.dft-common-menu-for-mobile .icon-close{color:#2c1e16;font-size:24px;opacity:1}.dft-common-menu-for-mobile .tab-sub-menu .display-toggle{display:none}@media (max-width:1199px){.dft-common-menu-for-mobile .brand img{height:32px}}@media (max-width:1199px){.dft-common-menu-for-mobile .list-item .uset-boder a:hover{background-color:#fff!important;color:#554f4c!important;text-decoration:unset!important}}.dft-common-menu-for-mobile .dft-booking-currency-selector{margin-left:0;border-top:1px solid #d5d5d5}.dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container .currency-list li:hover .currency-name,.dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container .currency-list li:hover>span{color:#5e3055!important}.arabic .dft-common-menu-for-mobile .searchMobi{margin-left:30px;margin-right:0}.arabic .dft-common-menu-for-mobile .float-left{float:right!important}.arabic .dft-common-menu-for-mobile .margin-l-1{margin-right:10px;margin-left:0!important}.arabic .dft-common-menu-for-mobile .padding-r-1{margin-right:0!important;padding-right:0!important;margin-left:5px!important;padding-left:10px!important}.dft-common-menu-for-mobile .menu-wrap-hidden{position:absolute;width:100%;height:100%;background:#d8cdc9!important;left:0;top:0}.dft-common-carousel-banner [dir=rtl] .slick-next{left:0!important}.dft-common-carousel-banner [dir=rtl] .slick-prev{right:0!important}.dft-common-carousel-banner .slick-slider{margin-bottom:0}.dft-common-carousel-banner body{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-carousel-banner .opacity-0{opacity:0!important}.dft-common-carousel-banner .slick-list,.dft-common-carousel-banner .slider{margin-bottom:0;max-height:480px}.dft-common-carousel-banner .image-slider{background-repeat:no-repeat;background-size:cover;position:relative}.dft-common-carousel-banner .carousel-mobile .image-slider .container img{opacity:0}.dft-common-carousel-banner .wrap-container.full{width:100%}.dft-common-carousel-banner .caption-slider{position:absolute;max-width:620px}.dft-common-carousel-banner .padding-t-10{padding-top:10px}.dft-common-carousel-banner .bottom-left{position:absolute;text-align:left;left:0;bottom:0;right:auto}.dft-common-carousel-banner .center-left{text-align:left;left:0;right:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner .top-left{text-align:left;right:auto;top:0;left:0}.dft-common-carousel-banner .top-right{text-align:right;left:auto;right:0;top:0}.dft-common-carousel-banner .center-right{text-align:right;left:auto;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner .bottom-right{text-align:right;left:auto;bottom:0;right:0}.dft-common-carousel-banner .top-between{text-align:center;left:25%;right:auto;top:0}.dft-common-carousel-banner .center-between{text-align:center;left:25%;right:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner .bottom-between{text-align:center;left:25%;bottom:0;right:0}.dft-common-carousel-banner .top-between-none-content{top:40px;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.dft-common-carousel-banner .bottom-between-none-content{top:89%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.dft-common-carousel-banner .center-between-none-content{top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.dft-common-carousel-banner .slider .slick-arrow{transition:all .5s ease 0s;background-color:#333;padding-top:16px;padding-bottom:16px;opacity:1;width:80px;height:80px}.dft-common-carousel-banner .slider .slick-arrow:before{font-size:48px}.dft-common-carousel-banner .btn-know-more{text-decoration:none;color:#fff;border:2px solid #fff;font-weight:400;padding:10px}.dft-common-carousel-banner .btn-know-more:focus,.dft-common-carousel-banner .btn-know-more:hover{background:#fff;border:2px solid #fff;color:#777;outline:0;box-shadow:unset}.dft-common-carousel-banner .caption-title{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.5)}.dft-common-carousel-banner .caption-content{font-size:24px;font-weight:400;line-height:1.3;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.5)}.dft-common-carousel-banner .btn-position-carousel{height:61px}.dft-common-carousel-banner .btn-position-carousel-height{height:41px}.dft-common-carousel-banner .slick-arrow{position:absolute;display:block;line-height:normal;z-index:10;font-size:0;cursor:pointer;top:93%;transform:translateY(-50%);padding:0;border:none;transition:all .5s ease 0s;background-color:#333;padding-top:8px;padding-bottom:8px;width:32px;height:32px;opacity:.8}.dft-common-carousel-banner .slick-arrow:before{text-shadow:0 1px 1px #555;font-weight:700;font-family:Ascott-Icons;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.dft-common-carousel-banner .slick-next,.dft-common-carousel-banner .slick-prev{top:50%}.dft-common-carousel-banner .slick-dots li button:before{position:absolute;top:-76px;left:0;text-align:center;opacity:1;color:#fff;width:16px;height:16px}.dft-common-carousel-banner .slick-dots li.slick-active button:before{color:#fff;font-size:23px;font-weight:700;width:20px;height:20px}@media (max-width:1199px){.dft-common-carousel-banner .slick-dots li button:before{position:absolute;top:0;left:0;text-align:center;opacity:1;color:#fff}.dft-common-carousel-banner .caption-title{font-size:2.14286em;font-weight:400;line-height:1.3;letter-spacing:0}.dft-common-carousel-banner .container{padding:0}.dft-common-carousel-banner .caption-description{padding:10px 40px;margin:0}.dft-common-carousel-banner .btn-know-more{font-size:.85714em}}.dft-common-carousel-banner .image-slider-mobile{background-position:50%}.dft-common-carousel-banner .banner-and-carousel-mobile .bottom-left-mobile{position:absolute;text-align:left;left:0;bottom:0;right:auto}.dft-common-carousel-banner .banner-and-carousel-mobile .center-left-mobile{text-align:left;left:0;right:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner .banner-and-carousel-mobile .top-left-mobile{text-align:left;right:auto;top:0;left:0}.dft-common-carousel-banner .banner-and-carousel-mobile .top-right-mobile{text-align:right;left:auto;right:0;top:0}.dft-common-carousel-banner .banner-and-carousel-mobile .center-right-mobile{text-align:right;left:auto;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner .banner-and-carousel-mobile .bottom-right-mobile{text-align:right;left:auto;bottom:0;right:0}.dft-common-carousel-banner .banner-and-carousel-mobile .top-between-mobile{text-align:center;right:auto}.dft-common-carousel-banner .banner-and-carousel-mobile .center-between-mobile{text-align:center;right:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner .banner-and-carousel-mobile .bottom-between-mobile{text-align:center;bottom:0}.dft-common-carousel-banner .wrap-container{position:relative;display:list-item}.dft-common-carousel-banner .wrap-container img{width:100%;max-height:480px}@media (max-width:1199px){.dft-common-carousel-banner .container{padding:0;max-width:none}.dft-common-carousel-banner .caption-title{font-size:16px;margin-bottom:11px}.dft-common-carousel-banner .caption-content{font-size:12px}.dft-common-carousel-banner .slider .slick-arrow:before{font-size:16px}.dft-common-carousel-banner .slider .slick-arrow{padding-top:8px;padding-bottom:8px;width:32px;opacity:1}}.dft-common-carousel-banner .container{opacity:0}.dft-homepage-about-us .homepage-about-us{padding-top:60px!important;padding-bottom:60px!important}.dft-homepage-about-us .homepage-about-us .detail{margin:auto;max-width:940px}.dft-homepage-about-us .homepage-about-us a{color:#a28156;text-decoration:unset!important}.dft-homepage-about-us .homepage-about-us .icon-chev-right{font-size:20px;padding-left:5px;color:#a28156;padding-top:7px}.dft-homepage-about-us a:hover{color:#816644;text-decoration:unset!important}.dft-homepage-about-us a:hover .icon-chev-right{color:#816644}.dft-homepage-about-us .bg-brown-dark{background-color:#2c1e16}.dft-homepage-about-us h2{-webkit-margin-start:0!important;-webkit-margin-end:0!important;-webkit-margin-before:0!important;-webkit-margin-after:0!important}@media (max-width:1024px){body{font-size:16px}}.dft-homepage-the-crest-colection{position:relative;text-align:center;display:table;width:100%}.dft-homepage-the-crest-colection .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-homepage-the-crest-colection .panel-content{position:relative;display:table-cell;height:100%;width:100%;vertical-align:middle}.dft-homepage-the-crest-colection .padding-xl-tb{padding-top:60px!important;padding-bottom:60px!important}.dft-homepage-the-crest-colection .border-o{border:15px solid hsla(0,0%,70%,.5)}.dft-homepage-the-crest-colection .bg-white-80{color:#554f4c;background-color:hsla(0,0%,100%,.8)}.dft-homepage-the-crest-colection .padding-xl-lr{padding-right:60px!important;padding-left:60px!important}.dft-homepage-the-crest-colection .padding-lg-tb{padding-top:40px!important;padding-bottom:40px!important}.dft-homepage-the-crest-colection .wrap{margin:0 auto;max-width:1250px}.dft-homepage-the-crest-colection .wrap-xs{max-width:680px;margin:0 auto;padding-left:20px;padding-right:20px}.dft-homepage-the-crest-colection .margin-0{margin:0!important}.dft-homepage-the-crest-colection h2{font-weight:400;line-height:1.3;color:inherit;letter-spacing:0;font-size:1.5em}.dft-homepage-the-crest-colection .padding-0{padding:0!important}.dft-homepage-the-crest-colection .pull-none{float:none!important}.dft-homepage-the-crest-colection .center-block{display:block;margin-left:auto;margin-right:auto}.dft-homepage-the-crest-colection .img-responsive{max-width:100%;height:auto}.dft-homepage-the-crest-colection img{vertical-align:top;border:0}.dft-homepage-the-crest-colection .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);border:0}.dft-homepage-the-crest-colection .margin-md-tb{margin-top:20px!important;margin-bottom:20px!important}.dft-homepage-the-crest-colection .margin-0-b{margin-bottom:0!important}.dft-homepage-the-crest-colection .margin-lg-t{margin-top:40px!important}.dft-homepage-the-crest-colection .btn{text-transform:none!important;display:inline-block}.dft-homepage-the-crest-colection .btn-secondary{background-color:#5e3055;color:#fff!important;border:2px solid #5e3055}.dft-homepage-the-crest-colection .btn-secondary:active,.dft-homepage-the-crest-colection .btn-secondary:hover{color:#fff!important;background-color:#3c1f36!important;border-color:#3c1f36!important}.dft-homepage-the-crest-colection .btn-lg{padding:.65em 20px;font-size:16px;border-radius:0;min-width:20%}.dft-homepage-the-crest-colection a{transition:all .35s ease 0s}.dft-homepage-the-crest-colection a:focus{box-shadow:unset!important}@media (max-width:767px){.dft-homepage-the-crest-colection .padding-md-xs{padding:20px!important}.dft-homepage-the-crest-colection h2{font-size:1.25em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:0}}@media (max-width:1200px){.dft-homepage-the-crest-colection .hidden-smxs{display:none!important}}.dft-lifestyle-landing-page-header .banner{border-bottom:5px solid #a9754e;margin-bottom:40px}.dft-lifestyle-landing-page-header .banner-img{background-position:50%;background-repeat:no-repeat;position:relative;margin:0 auto;width:auto;min-height:270px;max-height:85%}.dft-lifestyle-landing-page-header .banner-img img{opacity:0;width:100%}.dft-lifestyle-landing-page-header .mar-t-20{margin-top:20px!important}.dft-lifestyle-landing-page-header .navbar-header{position:absolute!important;z-index:40;width:100%}.dft-lifestyle-landing-page-header .wrap{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}.dft-lifestyle-landing-page-header .brand{margin-top:10px;margin-bottom:10px;height:60px;padding-left:10px;padding-right:10px}.dft-lifestyle-landing-page-header img.img-responsive{height:100%}.dft-lifestyle-landing-page-header .banner-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.dft-lifestyle-landing-page-header .navbar-header.mar-t-20.hidden-smxs{border-bottom:1px solid #ddd}@media (max-width:768px){.dft-lifestyle-landing-page-header .banner-img{width:100%;min-height:auto}.dft-lifestyle-landing-page-header .hidden-smxs{display:none!important}.dft-lifestyle-landing-page-header .margin-0-smxs{margin:0!important}}@media (max-width:767px){.dft-lifestyle-landing-page-header .hidden-xs{display:none!important}}.dft-lifestyle-landing-page-header img.card-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}@media (max-width:1199px){.dft-common-left-header .dft-booking-currency-selector,.dft-common-left-header .dft-language-selection{display:none}.dft-common-left-header .d-block.d-xl-none.hidden-on-homepage{width:100%}}.dft-common-left-header .nav-top{font-size:12px;background-color:#fff}.dft-common-left-header a{color:#5e3055;height:auto}.dft-common-left-header a:hover{background-color:#fff!important}.dft-common-left-header .dft-booking-currency-selector{padding-top:0;margin-top:1px}.dft-common-left-header #dropdownCurrency .material-icons{vertical-align:middle}.dft-common-left-header .ie-margin-t{margin-top:6px}@media (max-width:1199px){.dft-common-left-header .nav-top{display:none}}.dft-common-left-header .nav-link{padding-left:0!important}@media (max-width:1199px){.dft-common-right-header .hidden-on-homepage .pad-a-menu-mobi:hover{background-color:#5e3055;color:#fff!important}}.dft-common-right-header .margin-left-5px{margin-left:5px;margin-right:0!important}.dft-common-right-header .margin-right-10px{margin-right:10px;margin-left:0!important}.dft-common-right-header .bg-right{background-color:#fff!important;color:#ccbcb2}.dft-common-right-header .nav-top{font-size:14px}.dft-common-right-header a:hover{background-color:#fff!important;color:#333}.dft-common-right-header .btn-light{background-color:#e9ecef;border:none}.dft-common-right-header .relative{position:relative!important}.dft-common-right-header .js-search-form{transition:all .25s linear 0s;overflow:hidden;position:absolute;right:35px;top:10px;width:0}.dft-common-right-header .js-search-form.active{width:400px}.dft-common-right-header input[type=text]{width:100%;height:40px}.dft-common-right-header .input-group{width:auto}.dft-common-right-header a.nav-link{padding-top:12.5px;font-size:12px;color:#5e3055!important}.dft-common-right-header input[type=text]{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;color:#666}.dft-common-right-header input[type=text]:focus{border-color:#007eff;outline:0}.dft-common-right-header .input-group-text{padding:0 10px;border-radius:0;background-color:#efefef;border:1px solid #b9b9b9}.dft-common-right-header .text-tertiary{color:#5e3055!important}.dft-common-right-header .your-cart-number{background:#d5d5d5;border-radius:.8em;-moz-border-radius:.8em;display:inline-block;text-align:center;margin-left:10px;width:20px;height:20px}.dft-common-right-header .your-cart-number>span{font-size:10px;height:12px;width:6px;color:#5e3055}@media (min-width:1200px){.dft-common-right-header .your-cart-number>span{position:relative;top:1px;right:1px}}.dft-common-right-header #your-cart-number-mobile{margin-left:auto;width:24px;height:24px;background:#8a0411}.dft-common-right-header #your-cart-number-mobile>span{color:#fff!important}.dft-common-right-header .icon-favorite{margin-top:-3px}.dft-common-right-header .icon-work{margin-top:-2px}.dft-common-right-header .dft-booking-auth-links{top:0}.dft-common-right-header .icon{color:#5e3055}.arabic .dft-common-right-header .pad-r-10{margin-right:0!important;padding-right:0!important;margin-left:5px!important;padding-left:10px!important}.arabic .dft-common-right-header #your-cart-number-mobile{margin-right:auto!important;margin-left:0!important}.dft-footer-logo{background-color:#19120e!important;color:#ccbcb2;border-width:0;font-size:16px;line-height:1.3;border-top-width:1px;border-style:solid;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-footer-logo .ascott-footer-logo-wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-footer-logo .ascott-footer-logo-margin-top{margin-top:20px!important}.dft-footer-logo .ascott-footer-logo-pull-right{float:right!important}.dft-footer-logo .ascott-footer-logo-align-right{text-align:right!important}.dft-footer-logo .ascott-footer-logo-uppercase{text-transform:uppercase;text-align:center;font-weight:700}.dft-footer-logo .ascott-footer-logo-padding-top-bottom{padding-top:20px!important;padding-bottom:20px!important}.dft-footer-logo .ascott-footer-logo-font-size{font-size:.875em}.dft-footer-logo .ascott-footer-logo-list{list-style:none;display:block}@media screen and (max-width:768px){.dft-footer-logo .ascott-footer-logo-list{text-align:center!important}}@media screen and (min-width:769px){.dft-footer-logo .ascott-footer-logo-list{text-align:left!important}}@media screen and (max-width:1024px){.dft-footer-logo .ascott-footer-logo-list{text-align:center!important}}.dft-footer-logo .ascott-footer-logo-display{margin-top:20px!important;display:inline-table;margin-left:-2px;margin-right:-2px;padding-bottom:20px!important;float:right!important}.dft-footer-logo .ascott-footer-logo-display-table{display:table-cell;padding:10px!important;float:none!important;vertical-align:bottom!important;text-align:center!important;box-sizing:border-box}.dft-footer-logo a:hover{color:#b4a79e;opacity:.5;text-decoration:none}.dft-footer-logo .ascott-footer-logo-font{color:#b4a79e;display:inline-block}.dft-footer-logo .sepia img{opacity:.5}.dft-footer-logo .brand-sm img{margin-right:5px;margin-left:5px;max-width:90px!important}.dft-footer-logo img{vertical-align:top}.dft-footer-logo img,.dft-footer-logo legend{border:0}.dft-footer-logo .nav-link{display:inline-block;padding:0}.dft-footer-logo .flex{flex-direction:row-reverse}.dft-footer-logo .row{margin:0!important}.dft-footer-logo .col,.dft-footer-logo [class*=col-]{padding-left:0!important;padding-right:0!important}.dft-footer-logo .margin-logo-title{margin-top:60px}.dft-footer-logo .padding-image{padding-top:20px!important}.dft-breadcrumb .breadcrumb li+li:before{font-family:Ascott-Icons;content:"\E91F";color:#000;display:inline-block;font-size:20px;line-height:1;vertical-align:middle}.dft-breadcrumb .padding-t-b-20{padding-top:30px;padding-bottom:30px}.dft-breadcrumb .bg-breadcrumb{background-color:#fff}.dft-breadcrumb li:first-child a{padding-left:0}.dft-breadcrumb a{color:#4b5daa;font-size:16px}.dft-breadcrumb a:hover{color:#4b5daa;opacity:.8;text-decoration:none}.dft-breadcrumb .active{cursor:text;font-weight:400;color:#3c1f36}.dft-breadcrumb dl,.dft-breadcrumb ol,.dft-breadcrumb ul{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.arabic .dft-breadcrumb .breadcrumb li+li:before{transform:rotate(180deg);padding-top:1px}.dft-about-us-management-stucture .modal-lg,.dft-about-us-management-stucture .wrap,.dft-about-us-management-stucture .wrap-sm,.dft-about-us-management-stucture .wrap-xs,.dft-about-us-management-stucture .wrap-xxs{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-about-us-management-stucture body{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}@media (max-width:1024px){.dft-about-us-management-stucture .margin-0-l-smxs,.dft-about-us-management-stucture .margin-0-lr-smxs{margin-left:0!important}}.dft-about-us-management-stucture .padding-lg-tb{padding-top:40px!important;padding-bottom:40px!important}.dft-about-us-management-stucture .col-offset-2{margin-left:16.66667%}.dft-about-us-management-stucture .col,.dft-about-us-management-stucture [class*=col-]{padding-left:10px;padding-right:10px}.dft-about-us-management-stucture .h2,.dft-about-us-management-stucture .h3,.dft-about-us-management-stucture .h5,.dft-about-us-management-stucture h2,.dft-about-us-management-stucture h3,.dft-about-us-management-stucture h5{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-about-us-management-stucture .margin-0-t{margin-top:0!important}.dft-about-us-management-stucture .bold,.dft-about-us-management-stucture b,.dft-about-us-management-stucture strong{font-weight:700}.dft-about-us-management-stucture .align-center{text-align:center!important}.dft-about-us-management-stucture .text-uppercase{text-transform:uppercase}.dft-about-us-management-stucture .h3,.dft-about-us-management-stucture h3{font-size:1.5em}.dft-about-us-management-stucture .h2,.dft-about-us-management-stucture .h3,.dft-about-us-management-stucture .h5,.dft-about-us-management-stucture h2,.dft-about-us-management-stucture h3,.dft-about-us-management-stucture h5{font-weight:400;line-height:1.3;color:inherit;letter-spacing:0}.dft-about-us-management-stucture .h2,.dft-about-us-management-stucture h2{font-size:1.875em}.dft-about-us-management-stucture .columns{margin-left:-10px;margin-right:-10px}.dft-about-us-management-stucture .bg-white{color:#554f4c;background-color:#fff!important}.dft-about-us-management-stucture .margin-b,.dft-about-us-management-stucture .margin-md-b{margin-bottom:20px!important}.dft-about-us-management-stucture .margin-lg-b{margin-bottom:40px!important}.dft-about-us-management-stucture .margin-md-t,.dft-about-us-management-stucture .margin-t{margin-top:20px!important}.dft-about-us-management-stucture .padding,.dft-about-us-management-stucture .padding-md{padding:20px!important}.dft-about-us-management-stucture .img-circle{border-radius:50%}.dft-about-us-management-stucture img{vertical-align:top}.dft-about-us-management-stucture .font-family-base,.dft-about-us-management-stucture .font-family-brand,.dft-about-us-management-stucture .wf-active .font-family-brand{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif!important;font-weight:350}.dft-about-us-management-stucture .h5,.dft-about-us-management-stucture h5{font-size:1.125em}.dft-about-us-management-stucture .row{margin:20px auto}.dft-about-us-management-stucture .bordered,.dft-about-us-management-stucture .dropdown .form-input-group,.dft-about-us-management-stucture [class*=bordered-]{border:1px solid rgba(0,0,0,.2)}.dft-about-us-left-navigation-link{background-color:#fff;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-about-us-left-navigation-link .uppercase{text-transform:uppercase}.dft-about-us-left-navigation-link .left-nav-pad-titles{padding-left:50px}.dft-about-us-left-navigation-link .right-nav-pad-titles{padding-right:50px}.dft-about-us-left-navigation-link .left-nav-pad-items{padding-left:30px}.dft-about-us-left-navigation-link .right-nav-pad-items{padding-right:30px}.dft-about-us-left-navigation-link .list-style{list-style:none}.dft-about-us-left-navigation-link .color-active{color:#a28156}.dft-about-us-left-navigation-link .padding-items,.dft-about-us-left-navigation-link .padding-titles{padding-top:10px;padding-bottom:10px}.dft-about-us-left-navigation-link .items:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:55px}.dft-about-us-left-navigation-link .sticky-top{top:100px}.dft-about-us-left-navigation-link .border-titles{border-bottom:1px dotted #ddd;border-top:1px dotted #ddd}.dft-about-us-left-navigation-link .border-items{border-top:1px dotted #ddd}.dft-about-us-left-navigation-link ul{padding:0}.dft-about-us-left-navigation-link a:hover{color:#a28156;text-decoration:none}.dft-about-us-left-navigation-link .scroll{scroll-behavior:smooth;transition:2s}@media (max-width:1024px){.dft-about-us-left-navigation-link .display{display:none}}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile{width:100%;position:sticky;z-index:1;top:99px}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .btn-left-nav{width:100%;background-color:#8a0411;color:#fff;border:2px solid #8a0411;font-family:Playfair Display!important;font-weight:400;display:inline-block;padding:10px 10px 10px 20px;border-radius:0;text-align:left}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .btn-primary:focus{box-shadow:unset}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .pad-a-left-nav{padding:10px 20px}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .left-nav-data{border-bottom:1px solid rgba(0,0,0,.1)}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .pad-a-left-nav-item{padding:10px 10px 10px 20px}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .list-item-left-nav,.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .list-left-nav{list-style:none}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .pad-l-unset{padding-left:unset}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .mar-b-unset{margin-bottom:0}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .dropdown-left-nav{z-index:1;width:100%;background-color:#fff}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .left-nav-a{line-height:20px}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .left-nav-item-visible{visibility:visible}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .left-nav-item-hidden{visibility:hidden;display:none}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .left-nav-icon-size{font-size:24px;line-height:24px}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .left-nav-a-color{color:#a28156}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .left-nav-a-color-active{color:#000}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .mar-t-10{margin-top:10px}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .btn-primary:not(:disabled):not(.disabled):active{box-shadow:unset;background-color:red;border-color:unset}.arabic .dft-ascott-cookie .ascott-cookie-button{text-align:left!important}.arabic .dft-ascott-cookie .fixed-br{left:0}.dft-ascott-cookie .fixed-br{bottom:0;position:fixed;z-index:9993}@media (max-width:1024px) and (min-width:768px){.dft-ascott-cookie .col-sm-6{width:50%}.dft-ascott-cookie [class*=col-sm-]{float:left;padding-left:10px;padding-right:10px}}@media (max-width:767px){.dft-ascott-cookie .margin-mobile{margin-right:13px!important}}.dft-ascott-cookie .border-radius-xs{border-radius:5px}.dft-ascott-cookie .bg-secondary{margin:10px;background-color:#8b7a66!important;color:#fff}.dft-ascott-cookie .content-cookie{font-size:15px}.dft-ascott-cookie .margin-sm{margin:10px!important}.dft-ascott-cookie .padding-md{padding:20px!important}@media only screen and (min-width:768px){.dft-ascott-cookie .fixed-br{right:0}}@media only screen and (min-width:1200px) and (max-width:1440px){.dft-ascott-cookie .width-mlg{max-width:25%!important}}.dft-ascott-cookie div{display:block}.dft-ascott-cookie .ascott-cookie{vertical-align:top!important;color:#fff;font-size:.875em}.dft-ascott-cookie .ascott-cookie-content{margin-top:5px!important;margin-bottom:5px!important}.dft-ascott-cookie .ascott-cookie-word-break{word-break:break-word;margin-top:10px;margin-bottom:10px}.dft-ascott-cookie .ascott-cookie-button{margin-top:20px!important;text-align:right!important}.dft-ascott-cookie .btn{text-transform:none!important}.dft-ascott-cookie .btn-outline-o{color:#fff;background-color:transparent;border:2px solid #fff;text-transform:uppercase!important}.dft-ascott-cookie .btn-outline-o:hover{background:#fff;border-color:#fff;color:#8b7a66}.dft-ascott-cookie button{transition:all .35s ease 0s;-webkit-appearance:button;cursor:pointer;font:inherit;margin:0;overflow:visible}@media (min-width:1199px){.dft-language-selection .dropdown{z-index:9999}.dft-language-selection .dropdown.show{z-index:inherit!important}}.dft-language-selection #dropdownMenu2{padding:0}.dft-language-selection a#dropdownMenu2{color:#333;font-size:12px;cursor:pointer}.dft-language-selection a.bg-primary:hover{background-color:#fff!important;color:#30b3ab!important}.dft-language-selection .padding-icon{padding-left:5px}.dft-language-selection i.fa.fa-chevron-down{margin-left:10px}.dft-language-selection div.dropdown-menu.m-0.show{border-radius:0;border:1px solid #ddd;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);min-width:200px;font-size:12px}@media (max-width:1199px){.dft-language-selection div.dropdown-menu.m-0.show{min-width:100%!important;top:9px!important}}.dft-language-selection .language-menu{margin-top:10px!important}.dft-language-selection .icon-size{font-size:16px!important;margin-right:5px}.arabic .dft-language-selection .icon-size{margin-right:0;margin-left:5px}.dft-language-selection .icon{font-size:18px}.dft-language-selection .dropdown-item.active{background-color:#30b3ab;color:#fff;border-bottom:1px solid #efefef}.dft-language-selection a.dropdown-item{padding:10px}.dft-language-selection .dropdown-item:hover{background-color:#30b3ab!important;color:#fff}.dft-language-selection .dropdown .dropdown-menu{visibility:visible;opacity:1}.dft-language-selection .dropdown-menu:after,.dft-language-selection .dropdown-menu:before{content:none}.dft-language-selection .dropdown-menu{width:0;z-index:9999;cursor:pointer}.arabic .dft-language-selection .dropdown-menu{text-align:right}.dft-language-selection .icon-flag:before{content:"";width:25px;height:16px;background-image:url(language-icons.svg);background-size:160px 92px}@media (max-width:1119px){.arabic .dft-language-selection .dropdown-menu.language-menu{right:0!important;left:auto!important}}.dft-language-selection .li-grayscale:hover{background-color:gray!important}.dft-language-selection .li-grayscale.active{background-color:gray}.dft-language-selection .ul-grayscale,.dft-language-selection a.ul-grayscale:hover{background-color:#fff!important}.dft-homepage-lifestyle .overlay-mobile,.dft-homepage-lifestyle .overlay-xmobile{display:block;width:100%}.dft-homepage-lifestyle .overlay-mobile .content,.dft-homepage-lifestyle .overlay-xmobile .content{padding-top:60px!important;margin-top:0;text-align:center}.dft-homepage-lifestyle .overlay-mobile .content .title,.dft-homepage-lifestyle .overlay-xmobile .content .title{padding-top:1.2em;line-height:.5}.dft-homepage-lifestyle .overlay-mobile .content .description,.dft-homepage-lifestyle .overlay-xmobile .content .description{margin-top:1.5em;margin-bottom:2rem}.dft-homepage-lifestyle .overlay-mobile .lifestyle-carousel,.dft-homepage-lifestyle .overlay-xmobile .lifestyle-carousel{padding:20px 30px}.dft-homepage-lifestyle .overlay-mobile .lifestyle-carousel .height,.dft-homepage-lifestyle .overlay-xmobile .lifestyle-carousel .height{min-height:520px;height:520px;object-fit:cover}.dft-homepage-lifestyle .overlay-mobile .lifestyle-carousel .slick-slide img,.dft-homepage-lifestyle .overlay-xmobile .lifestyle-carousel .slick-slide img{width:100%;display:block}.dft-homepage-lifestyle .overlay-mobile .grayscale:hover,.dft-homepage-lifestyle .overlay-xmobile .grayscale:hover{filter:none}.dft-homepage-lifestyle .overlay-mobile .col,.dft-homepage-lifestyle .overlay-mobile [class*=col-],.dft-homepage-lifestyle .overlay-xmobile .col,.dft-homepage-lifestyle .overlay-xmobile [class*=col-]{padding-left:0;padding-right:10px}.dft-homepage-lifestyle .overlay-mobile .slick-arrow,.dft-homepage-lifestyle .overlay-xmobile .slick-arrow{z-index:0;top:100%!important;bottom:auto;left:49.6%!important;right:auto;margin-bottom:20px}.dft-homepage-lifestyle .overlay-mobile .slick-prev,.dft-homepage-lifestyle .overlay-xmobile .slick-prev{margin-left:-64px}.dft-homepage-lifestyle .overlay-desktop .cover-content-bottom .cover-content,.dft-homepage-lifestyle .overlay-desktop .cover-content-bottom .cover-media{position:static}.dft-homepage-lifestyle .overlay-desktop div.overlay-hover:hover div.cover-media{opacity:.7}.dft-homepage-lifestyle .overlay-desktop .cover .cover-media img{width:100%;min-height:240px}.dft-homepage-lifestyle .overlay-desktop .cover .cover-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-homepage-lifestyle .overlay-desktop .cover .cover-content,.dft-homepage-lifestyle .overlay-desktop .cover .cover-media{position:absolute}.dft-homepage-lifestyle .overlay-desktop .cover .cover-media,.dft-homepage-lifestyle .overlay-desktop .scale-hover:hover .scale-hover-item{transform:scale(1)}.dft-homepage-lifestyle .overlay-desktop .overlay-hover:hover .card-media img,.dft-homepage-lifestyle .overlay-desktop .overlay-hover:hover .cover-media,.dft-homepage-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-lg img,.dft-homepage-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-md img,.dft-homepage-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-sm img,.dft-homepage-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail img{opacity:1;transform:scale(1)}.dft-homepage-lifestyle .overlay-desktop .align-center{text-align:center}.dft-homepage-lifestyle .overlay-desktop .cover{margin-bottom:1em}.dft-homepage-lifestyle .overlay-desktop .align-right img{width:97%;margin-left:-20%}.dft-homepage-lifestyle .overlay-desktop .container{padding-left:0!important;padding-right:0!important}.dft-homepage-lifestyle .overlay-desktop .container .bg-black{color:#fff;background-color:#000!important}.dft-homepage-lifestyle .overlay-desktop .container .content{padding-top:60px!important;margin-top:10px}.dft-homepage-lifestyle .overlay-desktop .container .content .title{padding-top:1.2em;line-height:.5}.dft-homepage-lifestyle .overlay-desktop .container .content .description{margin-top:1.5em;margin-bottom:2rem}.dft-homepage-lifestyle .overlay-desktop .container .padding-4{padding-left:4px!important;padding-right:4px!important}.dft-homepage-lifestyle .overlay-desktop .container .col-md-4 .big-img{height:520px;width:100%}.dft-homepage-lifestyle .overlay-desktop .container .col-md-4 .cover-content{position:absolute;bottom:0;right:0;padding:20px}.dft-homepage-lifestyle .overlay-desktop .container .col-md-4 .cover-content .no-padding{padding:0}.dft-homepage-lifestyle-first .overlay-mobile,.dft-homepage-lifestyle-first .overlay-xmobile{display:block;width:100%}.dft-homepage-lifestyle-first .overlay-mobile .content,.dft-homepage-lifestyle-first .overlay-xmobile .content{padding-top:60px!important;margin-top:0;text-align:center}.dft-homepage-lifestyle-first .overlay-mobile .content .title,.dft-homepage-lifestyle-first .overlay-xmobile .content .title{padding-top:1.2em;line-height:.5}.dft-homepage-lifestyle-first .overlay-mobile .content .description,.dft-homepage-lifestyle-first .overlay-xmobile .content .description{margin-top:1.5em;margin-bottom:2rem}.dft-homepage-lifestyle-first .overlay-mobile .lifestyle-carousel,.dft-homepage-lifestyle-first .overlay-xmobile .lifestyle-carousel{padding:20px 30px}.dft-homepage-lifestyle-first .overlay-mobile .lifestyle-carousel .height,.dft-homepage-lifestyle-first .overlay-xmobile .lifestyle-carousel .height{min-height:520px;height:520px;object-fit:cover}.dft-homepage-lifestyle-first .overlay-mobile .lifestyle-carousel .slick-slide img,.dft-homepage-lifestyle-first .overlay-xmobile .lifestyle-carousel .slick-slide img{width:100%;display:block}.dft-homepage-lifestyle-first .overlay-mobile .grayscale:hover,.dft-homepage-lifestyle-first .overlay-xmobile .grayscale:hover{filter:none}.dft-homepage-lifestyle-first .overlay-mobile .col,.dft-homepage-lifestyle-first .overlay-mobile [class*=col-],.dft-homepage-lifestyle-first .overlay-xmobile .col,.dft-homepage-lifestyle-first .overlay-xmobile [class*=col-]{padding-left:0;padding-right:10px}.dft-homepage-lifestyle-first .overlay-mobile .slick-arrow,.dft-homepage-lifestyle-first .overlay-xmobile .slick-arrow{z-index:0;top:100%!important;bottom:auto;left:49.6%!important;right:auto;margin-bottom:20px}.dft-homepage-lifestyle-first .overlay-mobile .slick-prev,.dft-homepage-lifestyle-first .overlay-xmobile .slick-prev{margin-left:-64px}.dft-homepage-lifestyle-first .overlay-desktop .cover-content-bottom .cover-content,.dft-homepage-lifestyle-first .overlay-desktop .cover-content-bottom .cover-media{position:static}.dft-homepage-lifestyle-first .overlay-desktop div.overlay-hover:hover div.cover-media{opacity:.7}.dft-homepage-lifestyle-first .overlay-desktop .cover .cover-media img{width:100%;min-height:240px}.dft-homepage-lifestyle-first .overlay-desktop .cover .cover-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-homepage-lifestyle-first .overlay-desktop .cover .cover-content,.dft-homepage-lifestyle-first .overlay-desktop .cover .cover-media{position:absolute}.dft-homepage-lifestyle-first .overlay-desktop .cover .cover-media,.dft-homepage-lifestyle-first .overlay-desktop .scale-hover:hover .scale-hover-item{transform:scale(1)}.dft-homepage-lifestyle-first .overlay-desktop .overlay-hover:hover .card-media img,.dft-homepage-lifestyle-first .overlay-desktop .overlay-hover:hover .cover-media,.dft-homepage-lifestyle-first .overlay-desktop .overlay-hover:hover .thumbnail-lg img,.dft-homepage-lifestyle-first .overlay-desktop .overlay-hover:hover .thumbnail-md img,.dft-homepage-lifestyle-first .overlay-desktop .overlay-hover:hover .thumbnail-sm img,.dft-homepage-lifestyle-first .overlay-desktop .overlay-hover:hover .thumbnail img{opacity:1;transform:scale(1)}.dft-homepage-lifestyle-first .overlay-desktop .align-center{text-align:center}.dft-homepage-lifestyle-first .overlay-desktop .cover{margin-bottom:1em}.dft-homepage-lifestyle-first .overlay-desktop .align-right img{width:97%;margin-left:-20%}.dft-homepage-lifestyle-first .overlay-desktop .container .bg-black{color:#fff;background-color:#000!important}.dft-homepage-lifestyle-first .overlay-desktop .container .content{padding-top:60px!important;margin-top:0}.dft-homepage-lifestyle-first .overlay-desktop .container .content .title{padding-top:1.2em;line-height:.5}.dft-homepage-lifestyle-first .overlay-desktop .container .content .description{margin-top:1.5em;margin-bottom:2rem}.dft-homepage-lifestyle-first .overlay-desktop .container .col-md-4 .big-img{height:520px;width:100%}.dft-homepage-lifestyle-first .overlay-desktop .container .col-md-4 .cover-content{position:absolute;bottom:0;right:0;padding:20px}.dft-homepage-lifestyle-first .overlay-desktop .container .col-md-4 .cover-content .no-padding{padding:0}.dft-news-detailspage .margin-top-bottom{margin-top:2px;margin-bottom:2px;margin-left:-8%}.dft-news-detailspage .row-header{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin:0 auto}@media (max-width:1200px){.dft-news-detailspage .margin-top-bottom{margin-left:-5%}}@media (max-width:1024px){.dft-news-detailspage .hidden-smxs{display:none}}.dft-news-detailspage .content{min-height:100px}@media (max-width:1024px){.dft-news-detailspage .header-on-mobile{min-height:100px}}.lifestyle .landing-page-header,.lifestyle .navigation{top:0;width:100%;left:0}.lifestyle .navigation{z-index:100;height:0}.lifestyle .search-book{left:0;top:45%;width:100%}.lifestyle .main-content{min-height:250px}@media (max-width:1200px){.lifestyle .top-md{top:28%}}@media (max-width:992px){.lifestyle .position-sm{background:#d2d2d2;position:relative!important}.lifestyle .dft-article-listing .z-index-110{z-index:11}}@media (max-width:767px){.lifestyle .hiden-sm{display:none}.lifestyle .top-sm{margin-top:85px}.lifestyle .border-b{border-bottom:5px solid #a9754e}}@media (max-width:425px){.lifestyle .top-sm{margin-top:unset}.lifestyle .bg-menu-lifestyle{background-color:#d2d2d2;height:85px}}.arabic .dft-utility-bar .utility-bar-item{padding:5px 0!important}.arabic .dft-utility-bar .fixed-br{left:0;right:auto}.arabic .dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content.tooltip-custom{right:auto;left:120px}.arabic .dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content .arrow-container{left:0;right:auto}.arabic .dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content .arrow-container .arrow-custom{left:110px;transform:rotate(180deg)}@media (max-width:767px){.arabic .dft-utility-bar .utility-bar-chat-align-center{text-align:left!important}.arabic .dft-utility-bar .scroll-padding{padding-left:20px;padding-right:0}}.arabic .dft-utility-bar .pad-r-10{margin-right:0!important;padding-right:0!important;margin-left:5px!important;padding-left:10px!important}.dft-utility-bar .backgroud-bar{background-color:#5e3055}.dft-utility-bar .cta-widgets{max-width:130px;margin-bottom:20px!important}.dft-utility-bar .zIndex-100{z-index:9990}.dft-utility-bar .fixed-br{position:fixed;bottom:0;right:0}.dft-utility-bar div{display:block}.dft-utility-bar .utility-bar-mobile{margin-bottom:20px!important}.dft-utility-bar .utility-bar-item{position:relative;padding:5px 10px!important;text-align:left;box-sizing:border-box}.dft-utility-bar .utility-bar-chat-block{display:block}.dft-utility-bar .utility-bar-tooltip{position:relative;cursor:pointer;text-align:left}.dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content{font-size:12px;line-height:1.2;border-spacing:0;color:#555;opacity:0;visibility:hidden;position:absolute;margin:0;width:200px;max-width:200px;z-index:200;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:3px}.dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content.tooltip-custom{bottom:0;left:-230px;min-height:48px;min-width:200px}.dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content .arrow-container{position:absolute;top:0;bottom:0;right:0}.dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content .arrow-container .arrow{opacity:0;visibility:hidden}.dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content .arrow-container .arrow:after{position:absolute;display:block;width:0;height:0;border:10px solid transparent}.dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content .arrow-container .arrow-custom{top:0;left:0;right:0;bottom:0;margin:auto 0;z-index:201}.dft-utility-bar .utility-bar-tooltip .utility-bar-tooltip-content .arrow-container .arrow-status{border-left-color:#5e3055}.dft-utility-bar .utility-bar-tooltip:hover .utility-bar-tooltip-content,.dft-utility-bar .utility-bar-tooltip:hover .utility-bar-tooltip-content .arrow{opacity:1;visibility:visible}.dft-utility-bar .utility-bar-chat-align-center{text-align:center!important}.dft-utility-bar .icon-circle.icon-tertiary{background-color:#5e3055}.dft-utility-bar .icon-tertiary:before{color:#8a0411}.dft-utility-bar .icon-circle.icon-sm{width:1.71429em;height:1.71429em;line-height:1.71429em}.dft-utility-bar .icon-circle{border-radius:50%}.dft-utility-bar .icon-sm{font-size:1.5em}.dft-utility-bar .icon{vertical-align:middle}.dft-utility-bar .icon,.dft-utility-bar .icon-circle{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;text-align:center}.dft-utility-bar .icon-circle.icon-tertiary:before,.dft-utility-bar .icon-outline.icon-tertiary:before,.dft-utility-bar .icon-square.icon-tertiary:before{color:#fff}.dft-utility-bar .icon-circle.icon-sm:before,.dft-utility-bar .icon-outline.icon-sm:before,.dft-utility-bar .icon-square.icon-sm:before{font-size:.85714em}.dft-utility-bar .icon:before,.dft-utility-bar .selectboxit-default-arrow:before,.dft-utility-bar [class*=icon-]:before{font-family:Ascott-Icons}.dft-utility-bar .icon-circle:before,.dft-utility-bar .icon-outline:before,.dft-utility-bar .icon-square:before,.dft-utility-bar .icon:before,.dft-utility-bar .selectboxit-default-arrow:before{display:inline-block}.dft-utility-bar .padding-xs-tb{padding-top:5px!important;padding-bottom:5px!important}.dft-utility-bar .text-shadow-light{text-shadow:0 1px 0 hsla(0,0%,100%,.4)}.dft-utility-bar .text-tertiary{color:#5e3055;font-size:12px}.dft-utility-bar .utility-bar-chat-uppercase{text-transform:uppercase}.dft-utility-bar .utility-bar-chat-font{color:#fff}.dft-utility-bar .border-0{border:none!important}.dft-utility-bar .bg-tertiary{background-color:#5e3055!important}.dft-utility-bar .padding-sm{padding:10px!important}.dft-utility-bar .fade{opacity:0;transition:opacity .15s ease}.dft-utility-bar .fadeIn{animation-name:b;animation-duration:1s;animation-fill-mode:both}.dft-utility-bar .fadeOut{animation-name:a;animation-duration:1s;animation-fill-mode:both}.dft-utility-bar .hiddenFadeOut{display:none!important}.dft-utility-bar .icon-chevron-up{cursor:pointer}.dft-utility-bar a:link{text-decoration:none}@media (min-width:320px) and (max-width:425px){.dft-utility-bar .scroll-padding{padding-right:20px}}.dft-about-us-history .container{margin:0 auto;padding:40px;width:80%;color:#333;background:#a28156}.dft-about-us-history *,.dft-about-us-history :after,.dft-about-us-history :before{box-sizing:border-box}.dft-about-us-history .slick-track:before{content:"";display:table}.dft-about-us-history .table-history{border-bottom:2px solid #a28156}.dft-about-us-history .slick-slide{text-align:center}.dft-about-us-history .button.disabled{opacity:.65;cursor:not-allowed}.dft-about-us-history h2{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-about-us-history .bold{font-weight:700}.dft-about-us-history .align-right{text-align:right!important}.dft-about-us-history .text-black{color:#000}.dft-about-us-history .text-red{color:red}.dft-about-us-history .font-family-brand{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif!important}.dft-about-us-history .timeline .slick-slide:after{content:"";width:16px;height:16px;border:2px solid #a28156;position:absolute;left:50%;bottom:0;margin-left:-8px;border-radius:50%;background-color:#fff}.dft-about-us-history .timeline .slick-current:after{background-color:#a28156}.dft-about-us-history .disabled{opacity:.65;cursor:not-allowed}.dft-about-us-history .length-time{width:65px;margin-left:0}.dft-about-us-history .history-line{transition:transform .7s ease}.dft-about-us-history .d-flex-history{display:-ms-flexbox!important}.dft-about-us-history .history-parent{position:relative;background-color:#ddd;height:500px}.dft-about-us-history .transition-timeline{height:15%;overflow:hidden}.dft-about-us-history .line-time-margin{margin-bottom:-16px;height:80%}.dft-about-us-history .line-year{height:200px;width:100%;overflow:hidden;position:absolute}.dft-about-us-history .line-year-content{margin:20px;width:3630px}.dft-about-us-history .content-time-line{height:370px;overflow:hidden;color:#554f4c;background-color:#fff!important;margin-left:195px}.dft-about-us-history .content-history{text-align:left;margin-top:50px;margin-left:30px;margin-right:20px}.dft-about-us-history .time-line-history{height:480px;margin-bottom:78px}.dft-about-us-history .top-time-lime-year{height:124px;width:100%;margin-left:3.3%}.dft-about-us-history .content-year{margin-bottom:15px}.dft-about-us-history .backgroud-content-history{margin-right:26%;margin-left:-4%;background-color:#fff}.dft-about-us-history .backgroud-content-history .history-content{width:100%;height:400px;display:inline-block}.dft-about-us-history .history-top-title{margin-left:15%}.dft-about-us-history .year-history{background-color:red}.dft-about-us-history .history-left-year{width:55%;height:131px;margin-left:25%}.dft-about-us-history .history-mobile-none{margin-top:0}@media (min-width:768px) and (max-width:1440px){.dft-about-us-history .content-history{text-align:left;margin-top:50px;margin-left:30px;margin-right:20px}.dft-about-us-history .time-line-history{height:480px;min-width:350px;margin-bottom:60px}.dft-about-us-history .top-time-lime-year{height:124px;width:100%;margin-left:17%}.dft-about-us-history .content-year{margin-bottom:15px}.dft-about-us-history .backgroud-content-history{margin-right:1%;margin-left:2%;background-color:#fff}.dft-about-us-history .backgroud-content-history .history-content{width:100%;height:400px;display:inline-block}.dft-about-us-history .history-top-title{margin-left:15%}.dft-about-us-history .history-left-year{width:77%;height:131px;margin-left:40%}}@media (max-width:767px){.dft-about-us-history .content-history{text-align:left;margin-top:26px;margin-left:15px;margin-right:15px}.dft-about-us-history .time-line-history{height:480px;margin-bottom:50px}.dft-about-us-history .top-time-lime-year{height:85px;width:100%;margin-left:0}.dft-about-us-history .history-left-year{width:0;height:0;margin-left:0}.dft-about-us-history .content-year{margin-bottom:15px}.dft-about-us-history .backgroud-content-history{margin-right:1%;margin-left:2%;background-color:#fff}.dft-about-us-history .backgroud-content-history .history-content{width:100%;height:400px;display:inline-block}.dft-about-us-history .history-top-title{margin-left:15%}.dft-about-us-history .slick-prev:before{content:""}.dft-about-us-history .history-mobile-none{margin-top:-17px}}@media (max-width:1024px){.dft-about-us-history .border-color{background-color:#ddd}.dft-about-us-history .unset-mar-l{margin-left:unset!important}.dft-about-us-history .pad-40-l-r{padding-left:40px;padding-right:40px}.dft-about-us-history .mar-t-16{margin-top:16px}}.dft-about-us-history .history-txt{padding-left:10px;margin-bottom:20px;font-size:1.125em;font-weight:700}.dft-about-us-history .history-top-title{padding-top:40px;padding-bottom:40px}.dft-about-us-history .unset-mar-t-b{margin-top:unset!important;margin-bottom:unset!important}.dft-about-us-history .bg-histoty-area{background-color:#f5f5f5}.dft-about-us-history .time-line-history{height:unset!important;margin-bottom:unset!important}.dft-coporate-page .right-content{background-color:#f1f2f4;margin-left:18%;float:none;min-height:90vh}.dft-coporate-page .content-main{background-color:#fff}.dft-coporate-page .bg-primary{height:40px;background-color:#2c1e16;color:#ccbcb2}.dft-coporate-page .padding-0{padding:0!important}.dft-coporate-page .as-table{display:table;width:100%}.dft-coporate-page .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-coporate-page .left-header{width:485px}.dft-coporate-page .right-header{width:725px}.dft-coporate-page .right-header .row{margin:0!important;height:40px}.dft-coporate-page .right-header .col-3{max-width:29%;margin-top:12.5px}.dft-coporate-page .right-header .col,.dft-coporate-page .right-header .col-3{padding-left:0!important;padding-right:0!important}.dft-coporate-page .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-coporate-page .general-banner{margin-top:-100px}.dft-coporate-page .dft-about-us-left-navigation-link{float:left;width:18%;z-index:10}@media (max-width:1024px){.dft-coporate-page .dft-about-us-left-navigation-link{width:100%;top:0}.dft-coporate-page section.content-main.m-0{background-color:#f1f2f4}.dft-coporate-page .right-content{margin-left:0;float:none;min-height:90vh}.dft-coporate-page .general-banner{margin-top:-104px}}.dft-coporate-page .dft-general-banner .card{margin-bottom:0}.dft-coporate-page h1{font-size:1.875em}.dft-coporate-page .dft-common-menu-for-mobile{z-index:11}.dft-coporate-page .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.dft-coporate-page .dft-common-global-footer .mr-t{margin-top:unset}.dft-coporate-page .top-100{top:100px}.dft-coporate-page .z-index-10{z-index:10}.dft-lifestyle-culture-connect body{font-family:Lato,sans-serif;font-size:16px;line-height:1.3;color:#676563;background:#fff;background-color:#fff}.dft-lifestyle-culture-connect .nav-inner{background:#fff!important;border-bottom:5px solid #ccc}.dft-lifestyle-culture-connect .bg-ls-culture,.dft-lifestyle-culture-connect .culture.active,.dft-lifestyle-culture-connect .culture:hover>a{background-color:#72b853;color:#fff!important;border-color:#72b853!important}.dft-lifestyle-culture-connect .as-block,.dft-lifestyle-culture-connect .as-blocked,.dft-lifestyle-culture-connect .nav a.as-blocked{display:block}.dft-lifestyle-culture-connect .nav-inner .nav .pad-nav-link{color:#38557c}.dft-lifestyle-culture-connect .nav-inner .nav .btn-know-more{color:#fff!important;text-transform:uppercase!important}.dft-lifestyle-culture-connect .align-center{text-align:center!important}.dft-lifestyle-culture-connect .nav-inner .nav a{color:#38557c!important}.dft-lifestyle-culture-connect .nav-inner .nav a:hover,.dft-lifestyle-culture-connect .nav .active a{color:#fff!important}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav .tabs-link .nav{justify-content:center!important}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .float-right{float:none!important}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav{max-height:50px!important;margin-top:0!important;margin-bottom:0!important;text-align:center!important}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .nav .nav-item{color:#38557c}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .nav .nav-item:hover{color:#fff}.dft-lifestyle-culture-connect .dft-lifestyle-navigation a:hover{color:#a9754e}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .nav a{color:#000;display:inline-block;padding:15px 20px;line-height:20px}.dft-lifestyle-culture-connect .dft-lifestyle-navigation a:active,.dft-lifestyle-culture-connect .dft-lifestyle-navigation a:hover{outline:0}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .btn-secondary.btn-know-more{background-color:transparent;border:2px solid #fff;color:#fff!important}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .btn-secondary.btn-know-more:hover{background-color:#fff!important;border:2px solid #fff!important;color:#707070!important}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .icon-menu{color:#203f6c!important}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav-mobile .center-block{content:url(https://www.the-ascott.com/common/assets/logos/lifestyle/lifestyle-logo-colored.png)}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav-mobile .header{background-color:#fff!important}.dft-lifestyle-culture-connect .dft-lifestyle-banner .container-fluid{padding-left:0!important;padding-right:0!important}.dft-common-about-us-image-listing-and-download-button{padding-top:10px;padding-bottom:10px}.dft-common-about-us-image-listing-and-download-button .wrap-common{margin:0 auto;padding-left:20px;padding-right:20px;max-width:1250px}.dft-common-about-us-image-listing-and-download-button .wrap-common .row{margin:20px auto}.dft-common-about-us-image-listing-and-download-button .wrap-common .btn{white-space:normal;background-color:#5e3055;border:2px solid #5e3055;color:#fff}.dft-common-about-us-image-listing-and-download-button .wrap-common .btn:hover{background-color:#3c1f36;border:2px solid #3c1f36}.dft-common-about-us-image-listing-and-download-button .title-col-item{cursor:pointer;overflow:hidden;position:relative;height:200px}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-hover{height:100%;position:absolute;width:100%;top:0;left:0}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-hover:hover{background-color:rgba(48,46,46,.555);height:100%;position:absolute;width:100%;top:0;left:0}.dft-common-about-us-image-listing-and-download-button .title-col-item .content-text{font-size:1.42857em;position:absolute;color:#fff;opacity:1;transition:all .5s ease-in;bottom:20px}@media (max-width:1119px){.dft-common-about-us-image-listing-and-download-button .title-col-item .btnn{border:2px solid #5e3055;cursor:pointer;display:inline-block;margin-top:10px;height:40px;width:auto;padding:9px;font-size:14px}}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-content{transform:translate(-50%,-50%);left:50%;top:50%;right:auto;padding:0;text-align:center;position:relative;transition-delay:.1s}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-content .title-hidden a{text-decoration:none;color:#fff}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-content h2 a{background-color:transparent}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-content a{text-decoration:none;background-color:#5e3055;color:#fff;padding-top:10px}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-content a:hover{color:#fff}.dft-common-about-us-image-listing-and-download-button h2{font-size:20px}.dft-common-about-us-image-listing-and-download-button .btnn,.dft-common-about-us-image-listing-and-download-button .title-hidden{color:#fff;text-align:center;opacity:0;transition:all .5s ease-in}.dft-common-about-us-image-listing-and-download-button .padding-col-4 .content .content-text{padding-top:20px}.dft-common-about-us-image-listing-and-download-button .btnn{border:2px solid #5e3055;cursor:pointer;display:inline-block;margin-top:10px;height:40px;width:auto}.dft-common-about-us-image-listing-and-download-button .icon{padding:5px}.dft-common-about-us-image-listing-and-download-button .item-background{transition:all 1s}.dft-common-about-us-image-listing-and-download-button .title-col-item:hover .item-background{transform:scale(1.1);transition:all 1s;filter:brightness(.5)}.dft-common-about-us-image-listing-and-download-button .title-col-item:hover .content-text{opacity:0;transition:all .35s ease 0s}.dft-common-about-us-image-listing-and-download-button .title-col-item:hover .title-hidden{opacity:1;transition:all .5s}.dft-common-about-us-image-listing-and-download-button .title-col-item:hover .btnn{opacity:1;transition:all .2s}.dft-common-about-us-image-listing-and-download-button .btn-download{margin-top:-5%;display:block;text-align:center}.dft-common-about-us-image-listing-and-download-button p{color:#bcb7b4;border:2px solid #2c1e16;font-family:Playfair Display;margin-top:60px;display:inline-block;background-color:#2c1e16;height:50px;padding:10px 30px;font-size:20px}.dft-common-about-us-image-listing-and-download-button p:hover{background-color:#0a0705;border-color:#0a0705;cursor:pointer}.dft-common-about-us-image-listing-and-download-button .btn-primary:not(:disabled):not(.disabled).active,.dft-common-about-us-image-listing-and-download-button .btn-primary:not(:disabled):not(.disabled):active,.dft-common-about-us-image-listing-and-download-button .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#3c1f36;border-color:#3c1f36}.dft-common-about-us-image-listing-and-download-button .btn-primary.focus,.dft-common-about-us-image-listing-and-download-button .btn-primary:focus,.dft-common-about-us-image-listing-and-download-button .btn-primary:not(:disabled):not(.disabled).active:focus,.dft-common-about-us-image-listing-and-download-button .btn-primary:not(:disabled):not(.disabled):active:focus,.dft-common-about-us-image-listing-and-download-button .btn.focus,.dft-common-about-us-image-listing-and-download-button .btn:focus,.dft-common-about-us-image-listing-and-download-button .show>.btn-primary.dropdown-toggle:focus{box-shadow:none}@media (max-width:767px){.dft-common-about-us-image-listing-and-download-button{font-size:16px}.dft-common-about-us-image-listing-and-download-button .title-col-item .content-text{font-size:1.14286em}}.dft-common-social-network{padding-top:20px}.dft-common-social-network .text-center ul li{display:inline-block;padding:0;margin:0 16px}.dft-common-social-network .text-center ul li a{color:#30b3ab}.dft-common-social-network .title{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:18px}.dft-common-social-network .text-shadow-light{text-shadow:0 1px 0 hsla(0,0%,100%,.4)}.dft-common-social-network .fa-size{font-size:40px}@media (max-width:767px){.dft-common-social-network .fa-size{font-size:30px}}@media (max-width:1199px){.dft-common-social-network .text-center ul li{margin:10px 12px}.dft-common-social-network .padding-m-t-b{padding-top:16px;padding-bottom:16px}}.dft-homepage-legal-disclaimer{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;line-height:1.3;color:#333;background:#fff;background-color:#fff}.dft-homepage-legal-disclaimer .bg-white{color:#333;background-color:#fff!important}.dft-homepage-legal-disclaimer .padding-0{padding:0!important}.dft-homepage-legal-disclaimer .as-table{display:table;width:100%}.dft-homepage-legal-disclaimer .as-inline-block{display:inline-block;vertical-align:middle}.dft-homepage-legal-disclaimer .nav{line-height:18px;list-style:none;padding:0;margin:0}.dft-homepage-legal-disclaimer .padding-md-tb,.dft-homepage-legal-disclaimer .padding-tb{padding-top:20px!important;padding-bottom:20px!important}.dft-homepage-legal-disclaimer .margin-0{margin:0!important}.dft-homepage-legal-disclaimer .bg-gray-light{background-color:#e5e5e5}.dft-homepage-legal-disclaimer .padding-lg-tb{padding-top:40px!important;padding-bottom:40px!important}.dft-homepage-legal-disclaimer .padding-sm{padding:10px!important}.dft-homepage-legal-disclaimer .bg-gray-lighter{background-color:#f5f5f5}.dft-homepage-legal-disclaimer .panel-stretched{padding:20px;display:block;height:auto}.dft-homepage-legal-disclaimer .panel{position:relative;text-align:center;width:100%}.dft-homepage-legal-disclaimer .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-homepage-legal-disclaimer .opacity-25{opacity:.25}.dft-homepage-legal-disclaimer .grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}.dft-homepage-legal-disclaimer .panel-content{padding:40px;display:block;width:auto;height:auto;position:relative;padding-bottom:5px}.dft-homepage-legal-disclaimer .align-left{text-align:left!important}.dft-homepage-legal-disclaimer .nav-top{font-size:14px}.dft-homepage-legal-disclaimer .bread-crumb .bg-breadcrumb{background-color:#fff!important}.dft-homepage-legal-disclaimer hr{border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid;box-sizing:content-box;height:0}.dft-homepage-legal-disclaimer button,.dft-homepage-legal-disclaimer hr{overflow:visible}.dft-homepage-legal-disclaimer .dropdown-menu{z-index:1025}@media (max-width:1200px){.dft-homepage-legal-disclaimer .general-banner{margin-top:-130px}.dft-homepage-legal-disclaimer .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-homepage-legal-disclaimer body{font-size:16px}.dft-homepage-legal-disclaimer .bg-gray-mobile{background-color:#ccc}}.dft-homepage-legal-disclaimer .height-top-navigation{height:72px}.dft-homepage-legal-disclaimer .height-headline{height:58px}.dft-homepage-legal-disclaimer .bg-img-footer{background-image:url(/content/dam/ascott/citadines/bg-footer-citadines.jpg)}.dft-homepage-legal-disclaimer .padding-md-tb{padding-top:20px!important;padding-bottom:20px!important}.dft-homepage-legal-disclaimer .dft-common-right-header a{margin-top:5px}.dft-template-default .arabic .dft-common-extended-stay-benefit ul li{padding-left:0;padding-right:37px}.dft-template-default .arabic .dft-common-extended-stay-benefit ul li i{right:0}@media (max-width:1199px){.dft-template-default .arabic .dft-common-extended-stay-benefit .pad-0-xs{padding-left:40px!important;padding-right:0!important}}.dft-common-extended-stay-benefit.content-benefit{background-color:#fff;padding-bottom:40px}.dft-common-extended-stay-benefit .wrap-benefit{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-extended-stay-benefit .pad-40{padding:40px!important}.dft-common-extended-stay-benefit h2{font-size:1.85714em;line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700}.dft-common-extended-stay-benefit .mar-tb-40{margin-top:21.5px!important;margin-bottom:40px!important}.dft-common-extended-stay-benefit ul{list-style-type:none}.dft-common-extended-stay-benefit li{margin:10px 0;padding-left:37px;min-height:2.28571em;line-height:1.5em;font-size:14px;position:relative}.dft-common-extended-stay-benefit i{position:absolute;background-color:#30b3ab;left:0}.dft-common-extended-stay-benefit i:before{font-size:24px;font-weight:600}.dft-common-extended-stay-benefit .img-responsive{width:100%}@media (max-width:1024px){.dft-common-extended-stay-benefit .font{font-size:16px}.dft-common-extended-stay-benefit .pad-0-xs{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;margin-top:0!important}.dft-common-extended-stay-benefit .mar-bt-20{margin-bottom:20px!important;margin-top:20px!important}}.dft-about-us-serviced-departments{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;font-size:14px;line-height:1.3;color:#333;background:#fff;background-color:#fff}.dft-about-us-serviced-departments .bg-gray-lighter{background-color:#f5f5f5}.dft-about-us-serviced-departments .align-center{text-align:center}.dft-about-us-serviced-departments .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-about-us-serviced-departments .row{margin-top:0;margin-bottom:0}.dft-about-us-serviced-departments .gutter-lg,.dft-about-us-serviced-departments [class*=gutter-] .gutter-lg{margin-left:-20px;margin-right:-20px}.dft-about-us-serviced-departments .padding-lg-t{padding-top:0!important}.dft-about-us-serviced-departments .bold,.dft-about-us-serviced-departments b,.dft-about-us-serviced-departments strong{font-weight:700!important}.dft-about-us-serviced-departments .text-uppercase{text-transform:uppercase!important}.dft-about-us-serviced-departments .h4,.dft-about-us-serviced-departments h4{font-size:1.42857em;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-about-us-serviced-departments a,.dft-about-us-serviced-departments button,.dft-about-us-serviced-departments input[type=button],.dft-about-us-serviced-departments input[type=submit]{transition:all .35s ease 0s}.dft-about-us-serviced-departments a{color:#333;text-decoration:none;background-color:transparent}.dft-about-us-serviced-departments a:hover{color:#30b3ab}.dft-about-us-serviced-departments a:active,.dft-about-us-serviced-departments a:hover{outline:0}.dft-about-us-serviced-departments .margin-lg-b{margin-bottom:40px}.dft-about-us-serviced-departments .btn{text-transform:none!important}.dft-about-us-serviced-departments .btn-primary{background-color:#5e3055;color:#fff;border:2px solid #5e3055;padding:10px 30px}.dft-about-us-serviced-departments .btn,.dft-about-us-serviced-departments .btn-circle,.dft-about-us-serviced-departments .btn-outline,.dft-about-us-serviced-departments .form-input-base .btn{vertical-align:middle;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;display:inline-block;border-radius:0;text-align:center;font-size:14px}.dft-about-us-serviced-departments .btn-primary:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff}@media (max-width:767px){.dft-about-us-serviced-departments .h4,.dft-about-us-serviced-departments .h5,.dft-about-us-serviced-departments h4,.dft-about-us-serviced-departments h5{font-size:1.14286em!important}}.dft-about-us-serviced-departments h2{display:block;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0}.dft-about-us-serviced-departments .btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#258b85;border-color:#258b85}.dft-about-us-serviced-departments .btn-primary:focus,.dft-about-us-serviced-departments .btn:focus{box-shadow:none}.dft-citadines-faq{font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-citadines-faq .bg-white{color:#333;background-color:#fff!important}.dft-citadines-faq .nav-scrollable-tabs{position:relative;overflow:hidden}.dft-citadines-faq .margin-0{margin:0!important}.dft-citadines-faq .nav-scrollable-tabs:after{content:"...";position:absolute;right:0;top:0;bottom:0;width:50px;z-index:1;text-align:center;pointer-events:none;visibility:visible;opacity:1;text-align:right;padding:5px 20px;font-weight:700;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 80%);border-radius:0 0 0 0;transition:opacity .3s 0s,visibility 0s 0s}.dft-citadines-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.dft-citadines-faq .nav-scrollable-tabs .nav{float:left}.dft-citadines-faq .nav-tabs-filled{display:table;width:100%}.dft-citadines-faq .nav-tabs,.dft-citadines-faq .nav-tabs-inline{border-bottom:1px solid #e5e5e5}.dft-citadines-faq .nav{line-height:18px;list-style:none;padding:0;margin:0}.dft-citadines-faq .nav-tabs-filled .nav-tabs-item{display:table-cell;background-color:#ccc}.dft-citadines-faq .nav-tabs .nav-tabs-item{display:table-cell;vertical-align:bottom}.dft-citadines-faq .nav>li{margin:0}.dft-citadines-faq .nav-tabs-filled .nav-tabs-item:first-child.active a,.dft-citadines-faq .nav-tabs-filled .nav-tabs-item:first-child.is-active a{border-right-color:transparent}.dft-citadines-faq .nav-tabs-filled .nav-tabs-item:not(:last-child).active a,.dft-citadines-faq .nav-tabs-filled .nav-tabs-item:not(:last-child).is-active a{border:1px solid transparent}.dft-citadines-faq .nav-tabs-filled .active>a,.dft-citadines-faq .nav-tabs-filled .is-active>a{background-color:#fff;color:#555}.dft-citadines-faq .nav-tabs-filled .nav-tabs-item>a{width:100%;border-radius:0}.dft-citadines-faq .nav-tabs-inline .active>a,.dft-citadines-faq .nav-tabs-inline .is-active>a,.dft-citadines-faq .nav-tabs .active>a,.dft-citadines-faq .nav-tabs .is-active>a{cursor:default;background:#fff;margin-bottom:-1px}.dft-citadines-faq .nav-tabs .nav-tabs-item>a{background-color:transparent;border:1px solid transparent;border-bottom:0;border-radius:0;padding:15px 20px;transition:background .5s ease 0s,color .5s ease 0s}.dft-citadines-faq .nav a{color:#333;display:inline-block;padding:10px 15px;line-height:20px}.dft-citadines-faq .text-uppercase{text-transform:uppercase}.dft-citadines-faq a{text-decoration:none}.dft-common-extended-stay-guest-stories{padding-bottom:40px;background-color:#fff;font-size:14px}.dft-common-extended-stay-guest-stories.arabic-com blockquote:before{right:0;left:inherit;content:"\201D"}.dft-common-extended-stay-guest-stories.arabic-com blockquote:after{content:"\201C";margin-right:20px;margin-left:0}.dft-common-extended-stay-guest-stories .wrap-benefit{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-extended-stay-guest-stories .pad-40{padding:40px!important}.dft-common-extended-stay-guest-stories .mar-b-40{margin-bottom:40px}.dft-common-extended-stay-guest-stories .img-responsive{width:100%}.dft-common-extended-stay-guest-stories h2{font-size:1.85714em;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-extended-stay-guest-stories p{margin:14px 0}@media (max-width:1024px){.dft-common-extended-stay-guest-stories .pad-20-xs{padding:20px!important}.dft-common-extended-stay-guest-stories .mar-bt-20{margin-bottom:20px!important}.dft-common-extended-stay-guest-stories p{margin:16px 0}.dft-common-extended-stay-guest-stories .font{font-size:16px}}@media (max-width:767px){.dft-common-extended-stay-guest-stories h2{font-size:1.42857em}}.dft-common-extended-stay-guest-stories blockquote:after{position:absolute}.dft-category-introduction-widget{width:100%;color:#fff!important;min-height:100px;margin-bottom:20px}.dft-category-introduction-widget .padding-tb-10{padding:10px 0}.dft-category-introduction-widget .padding-lr-40{padding:0 40px;margin:0 auto}.dft-category-introduction-widget .img-media{width:100%;height:auto}.dft-category-introduction-widget .category-content{padding:20px}.dft-category-introduction-widget .category-content .table-category{display:table;width:100%}.dft-category-introduction-widget .category-content .table-cell{display:table-cell;padding:10px;transition:all .2s ease-in-out;opacity:.5}.dft-category-introduction-widget .category-content .table-cell img{width:100%}.dft-category-introduction-widget .category-content .table-cell:hover{opacity:1}.dft-category-introduction-widget .category-content .is-active{opacity:1;transform:scale(1.3)}.dft-category-introduction-widget .category-content .margin-tb-20{margin-top:20px;margin-bottom:20px}.dft-category-introduction-widget .category-content .title{font-size:1.125em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em;font-family:Lato,sans-serif}.dft-category-introduction-widget .category-content .sub-title{margin:10px 0}.dft-category-introduction-widget .category-content .btn-book{margin-top:20px;padding:13px 30px;background-color:transparent;border:2px solid #fff;color:#fff;text-transform:uppercase}.dft-category-introduction-widget .category-content .btn-book:hover{background-color:#fff;border:2px solid #fff;color:#707070;text-decoration:unset}@media (max-width:992px){.dft-category-introduction-widget .width-res{width:41.66667%}}@media (max-width:767px){.dft-category-introduction-widget .width-res{width:66.66667%}}.dft-page-citadines-aboutus-partnership body{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;line-height:1.3;color:#333;background:#fff;background-color:#fff}.dft-page-citadines-aboutus-partnership .nav-top{font-size:12px;height:auto}.dft-page-citadines-aboutus-partnership .bg-primary{background-color:#fff!important;color:#333}.dft-page-citadines-aboutus-partnership .hiden{height:100px;background:#639}@media (max-width:1200px){.dft-page-citadines-aboutus-partnership .hidden-smxs{display:none!important}}.dft-page-citadines-aboutus-partnership .content{min-height:100px;display:block;overflow:visible}.dft-page-citadines-aboutus-partnership .header{min-height:100px}.dft-page-citadines-aboutus-partnership .topNavi{height:100px}.dft-page-about-us-extended-stay{background-color:#fff;color:#333}.dft-page-about-us-extended-stay .wrap-page{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-page-about-us-extended-stay .dft-language-selection{font-size:14px;margin-top:16px;margin-left:20px}.dft-page-about-us-extended-stay .dft-language-selection a#dropdownMenu2{font-size:14px}.dft-page-about-us-extended-stay .dft-language-selection div.dropdown-menu.m-0.show{font-size:14px;z-index:1025}.dft-page-about-us-extended-stay .right-header .dft-common-right-header{height:60px}.dft-page-about-us-extended-stay .left-header{margin-top:5px}.dft-page-about-us-extended-stay .about-nav{position:relative}.dft-page-about-us-extended-stay .dft-common-about-us-navigation{bottom:0}.dft-page-about-us-extended-stay .banner-footer{background-color:#f5f5f5;padding:20px;position:relative}.dft-page-about-us-extended-stay .pad-tb-20{padding:20px}.dft-page-about-us-extended-stay .img-banner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.25}.dft-page-about-us-extended-stay .dft-general-banner .text-uppercase{text-transform:none!important}.dft-page-about-us-extended-stay .dft-general-banner .text-uppercase strong{font-weight:400}.dft-page-about-us-extended-stay .dft-general-banner .centered h1 strong{text-transform:none!important;font-weight:400!important}@media (max-width:1200px){.dft-page-about-us-extended-stay .hidden-on-mobile .hidden-on-homepage{display:none!important}}.dft-page-about-us-extended-stay .banner-footer .banner-content{position:relative}.dft-page-about-us-extended-stay .breadrum{margin-top:-28px}.dft-page-about-us-extended-stay .breadrum .dft-breadcrumb .bg-breadcrumb{background-color:#fff}.dft-page-about-us-extended-stay .breadrum .dft-breadcrumb .padding-t-b-20{padding-top:30px;padding-bottom:30px}.dft-page-about-us-extended-stay .topNavi .dft-common-top-navigation img.img-fluid{margin-left:0}@media (min-width:1441px){.dft-page-about-us-extended-stay .dft-general-banner .img{width:72%!important}}@media (max-width:1440px){.dft-page-about-us-extended-stay .dft-general-banner img{width:95%!important}}@media (max-width:1024px){.dft-page-about-us-extended-stay .dft-general-banner img{width:100%!important}.dft-page-about-us-extended-stay .general-banner{margin-top:-190px}}.dft-homepage-guest-review{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;line-height:1.3;color:#333;background:#fff;background-color:#fff}.dft-homepage-guest-review .bg-white{color:#333;background-color:#fff!important}.dft-homepage-guest-review .padding-0{padding:0!important}.dft-homepage-guest-review .as-table{display:table;width:100%}.dft-homepage-guest-review .as-inline-block{display:inline-block;vertical-align:middle}.dft-homepage-guest-review .nav{line-height:18px;list-style:none;padding:0;margin:0}.dft-homepage-guest-review .padding-md-tb,.dft-homepage-guest-review .padding-tb{padding-top:20px!important;padding-bottom:20px!important}.dft-homepage-guest-review .margin-0{margin:0!important}.dft-homepage-guest-review .bg-gray-light{background-color:#e5e5e5}.dft-homepage-guest-review .padding-lg-tb{padding-top:40px!important;padding-bottom:40px!important}.dft-homepage-guest-review .padding-sm{padding:10px!important}.dft-homepage-guest-review .bg-gray-lighter{background-color:#f5f5f5}.dft-homepage-guest-review .panel-stretched{padding:20px;display:block;height:auto}.dft-homepage-guest-review .panel{position:relative;text-align:center;width:100%}.dft-homepage-guest-review .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-homepage-guest-review .opacity-25{opacity:.25}.dft-homepage-guest-review .grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}.dft-homepage-guest-review .panel-content{padding:40px;display:block;width:auto;height:auto;position:relative;padding-bottom:5px}.dft-homepage-guest-review .align-left{text-align:left!important}.dft-homepage-guest-review .nav-top{font-size:14px}.dft-homepage-guest-review .bread-crumb .bg-breadcrumb{background-color:#fff!important}.dft-homepage-guest-review hr{border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid;box-sizing:content-box;height:0}.dft-homepage-guest-review button,.dft-homepage-guest-review hr{overflow:visible}.dft-homepage-guest-review .dropdown-menu{z-index:1025}@media (max-width:1024px){.dft-homepage-guest-review .general-banner{margin-top:-260px}.dft-homepage-guest-review .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-homepage-guest-review body{font-size:16px}.dft-homepage-guest-review .bg-gray-mobile{background-color:#ccc}}.dft-homepage-guest-review .height-top-navigation{height:72px}.dft-homepage-guest-review .height-headline{height:58px}.dft-homepage-guest-review .bg-img-footer{background-image:url(/content/dam/ascott/citadines/bg-footer-citadines.jpg)}.dft-homepage-guest-review .padding-md-tb{padding-top:20px!important;padding-bottom:20px!important}@media (min-width:1441px){.dft-homepage-guest-review .dft-general-banner img{width:75%!important}}@media (max-width:1440px){.dft-homepage-guest-review .dft-general-banner img{width:95%!important}}@media (max-width:1024px){.dft-homepage-guest-review .dft-general-banner img{width:100%!important}}.dft-homepage-guest-review .dft-common-right-header a{margin-top:5px}.dft-page-citadines-member{background-color:#fff}.dft-page-citadines-member .panel-media{position:absolute;top:0;bottom:120px;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;background-repeat:repeat}.dft-page-citadines-member .height-navigation{height:58px}.dft-page-citadines-member .footer{position:relative}.dft-page-citadines-member hr{position:relative;border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid;box-sizing:content-box;height:0}.dft-page-citadines-member .grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}.dft-page-citadines-member .opacity-25{opacity:.25}.dft-page-citadines-member .bg-footer-member{background-image:url(/content/dam/ascott/citadines/bg-footer-citadines.jpg)}.dft-page-citadines-member .header{background-color:#fff;height:58px;padding-left:15px;padding-right:15px}.dft-page-citadines-member .breadcrumb-member{margin-top:-28px}.dft-page-citadines-member .dft-language-selection .dropdown{z-index:1200}.dft-page-citadines-member .dft-language-selection #dropdownMenu2{font-size:14px;padding:unset}@media (max-width:1200px){.dft-page-citadines-member .hidden-on-mobile .hidden-on-homepage{display:none!important}}@media (max-width:1024px){.dft-page-citadines-member .dft-common-menu-for-mobile .top-header{color:#8b7a66;z-index:9999;height:110px;font-size:.85714em}.dft-page-citadines-member .breadcrumb-member{margin-top:0}}@media (min-width:1025px) and (max-width:1440px){.dft-page-citadines-member .margin-lr-content{margin-left:40px;margin-right:40px}}@media (min-width:1441px){.dft-page-citadines-member .margin-lr-content{margin-left:270px;margin-right:270px}}.dft-common-banner-with-text .banner .banner-content .banner-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.dft-common-banner-with-text .banner-with-description{margin-bottom:10%}@media (max-width:1024px){.dft-common-banner-with-text .banner .banner-content .banner-img{position:absolute;height:50%;top:0;left:0;bottom:0;width:100%}}@media (max-width:1024px){.dft-common-banner-with-text .banner .banner-content .banner-img img{width:100%;min-height:auto}}.dft-common-carousel-banner-slick .opacity-0{opacity:0!important}.dft-common-carousel-banner-slick .slick-list,.dft-common-carousel-banner-slick .slider{max-height:85vh;margin-bottom:0}.dft-common-carousel-banner-slick .image-slider{max-height:85vh;background-repeat:no-repeat}.dft-common-carousel-banner-slick .wrap{top:0;width:100%;overflow:hidden;position:relative;display:inline-block;margin:0 auto;width:auto;vertical-align:bottom;min-height:200px}.dft-common-carousel-banner-slick .wrap.full,.dft-common-carousel-banner-slick .wrap img{width:100%}.dft-common-carousel-banner-slick .caption-description{padding:40px;margin:60px 0}.dft-common-carousel-banner-slick .caption-slider{position:absolute;max-width:620px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-carousel-banner-slick .bottom-left{position:absolute;text-align:left;left:0;bottom:0;right:auto}.dft-common-carousel-banner-slick .center-left{text-align:left;left:0;right:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner-slick .top-left{text-align:left;left:0;right:auto;top:0}.dft-common-carousel-banner-slick .top-right{text-align:right;left:auto;right:0;top:0}.dft-common-carousel-banner-slick .center-right{text-align:right;left:auto;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner-slick .bottom-right{text-align:right;left:auto;bottom:0;right:0}.dft-common-carousel-banner-slick .top-between{text-align:center;left:25%;right:auto;top:0}.dft-common-carousel-banner-slick .center-between{text-align:center;left:25%;right:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner-slick .bottom-between{text-align:center;left:25%;bottom:auto;right:0}.dft-common-carousel-banner-slick .btn-know-more{color:#fff!important;background:transparent;vertical-align:middle;border:2px solid #fff;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center}.dft-common-carousel-banner-slick .btn-know-more:focus,.dft-common-carousel-banner-slick .btn-know-more:hover{background:#fff!important;border:2px solid #fff!important;color:#777!important;outline:0!important;box-shadow:unset!important}.dft-common-carousel-banner-slick .text-shadow-dark{text-shadow:0 1px 5px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1)}.dft-common-carousel-banner-slick .caption-title{font-size:2.71429em;font-weight:400;line-height:1.3;letter-spacing:0}.dft-common-carousel-banner-slick .caption-content{font-size:1.28571em;font-weight:400;line-height:1.3;letter-spacing:.005em}.dft-common-carousel-banner-slick .slick-arrow{position:absolute;display:block;height:auto;width:64px;line-height:normal;z-index:10;font-size:0;cursor:pointer;top:93%;transform:translateY(-50%);padding:0;border:none}.dft-common-carousel-banner-slick .slick-arrow:before{font-family:Ascott-Icons;color:#fff;line-height:1;font-size:84px;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dft-common-carousel-banner-slick .slick-prev{top:50%;left:0}.dft-common-carousel-banner-slick .slick-next{top:50%;left:93%}.dft-common-carousel-banner-slick .slider:hover .slick-arrow{background:transparent;color:transparent;outline:none;opacity:1}.dft-common-carousel-banner-slick .image-slider-mobile{background-position:50%}.dft-common-carousel-banner-slick .center-between-mobile{text-align:center;left:auto;right:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}.dft-common-carousel-banner-slick .slick-dots{position:absolute;list-style:none;display:none;text-align:center;margin:0;width:100%;bottom:-40px;padding:0;left:0}@media (max-width:767px){.dft-common-carousel-banner-slick .caption-title{font-size:2.14286em}.dft-common-carousel-banner-slick .slick-dots{display:block}}@media (max-width:1024px){.dft-common-carousel-banner-slick .slick-arrow{display:none!important}}.dft-common-lifestyle-category-index-page .navigation-lifrstyle{background-color:#fff;color:#676563}.dft-common-lifestyle-category-index-page .navigation-lifrstyle .navigation-center{background:#5f9ea0;border-bottom:5px solid #228b22;height:55px}.dft-common-lifestyle-category-index-page .banner-lifestyle{position:relative;margin-top:12px}.dft-common-lifestyle-category-index-page .article-listing{height:300px!important;width:divice-width}.dft-common-banner-image .bg-header{background-repeat:no-repeat;background-position:0 0;background-size:100%;overflow:hidden;max-height:180px}.dft-common-banner-image .bg-header #brand-logo{margin:2% auto}.dft-common-banner-image .padding-xl-lr{padding-right:40px!important;padding-left:40px!important}@media (max-width:991px){.dft-common-banner-image .brand{height:60px;width:auto}}@media (max-width:991px){.dft-common-banner-image .mobile-header .brand img{height:80px;top:auto}}@media (max-width:991px){.dft-common-banner-image .mobile-header img{padding:10px 0}}@media (max-width:991px){.dft-common-banner-image .mobile-header{position:fixed;z-index:1000!important;height:85px;top:0}}@media (max-width:767px){.dft-common-banner-image .visible-xs-block{display:block!important}}.dft-about-us-landing-page{background-color:#fff}.dft-about-us-landing-page body{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;line-height:1.3;color:#333;background-color:#fff}.dft-about-us-landing-page .header{background-color:#fff;height:58px;padding-left:15px;padding-right:15px}@media (max-width:1200px){.dft-about-us-landing-page .hidden-on-menu .hidden-on-homepage{display:none!important}}.dft-about-us-landing-page .content-landing-page{margin:0 17.2%}.dft-about-us-landing-page .dft-common-social-network{width:100%}.dft-about-us-landing-page .dft-language-selection .dropdown{z-index:1200}.dft-about-us-landing-page .dft-language-selection #dropdownMenu2{font-size:14px;padding:unset}.dft-about-us-landing-page .dft-common-right-header{height:auto}.dft-about-us-landing-page .content{margin-top:-28px}.dft-about-us-landing-page .footer{background-color:#f5f5f5;position:relative}.dft-about-us-landing-page .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-about-us-landing-page hr{position:relative;border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid;box-sizing:content-box;height:0}.dft-about-us-landing-page .opacity-25{opacity:.25}.dft-about-us-landing-page .grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}.dft-about-us-landing-page .top-80{top:80px}.dft-about-us-landing-page .z-index-11{z-index:11}.dft-about-us-landing-page .dft-common-menu-for-mobile{z-index:10}@media (max-width:1024px){.dft-about-us-landing-page .content{margin-top:-144px}.dft-about-us-landing-page .hidden-smxs{display:none!important}}.dft-about-us-landing-page .dft-general-banner .container-banner{position:relative}.dft-about-us-landing-page .dft-common-about-us-navigation .bg-light{background-color:#f8f9fa!important}.dft-about-us-landing-page .banner-page .dft-common-about-us-navigation .navbar{height:58px;margin-top:-58px;position:absolute;width:100%}.dft-about-us-landing-page .banner-page .dft-common-about-us-navigation-deskmo{position:relative}.dft-about-us-landing-page .banner-page .dft-common-about-us-navigation-deskmo .bg-color{background-color:#5e3055}.dft-about-us-landing-page .banner-page .dft-common-about-us-navigation-deskmo .navbar a:hover{background-color:#30b3ab}.dft-about-us-landing-page .dft-common-top-navigation .navbar{padding:0;height:72px}.dft-about-us-landing-page .dft-breadcrumb .bg-breadcrumb{background-color:transparent;padding:20px 40px;font-size:18px}.dft-about-us-landing-page .banner{margin:0 auto}@media screen and (max-width:1024px){.dft-about-us-landing-page .dft-common-about-us-image-listing-and-download-button{margin:0!important}}@media screen and (max-width:990px){.dft-about-us-landing-page .banner-page .dft-common-about-us-navigation-deskmo .navbar{height:auto;margin-top:-34px;position:absolute;width:100%;z-index:1}.dft-about-us-landing-page .dft-common-about-us-navigation-deskmo .collapse .navbar-nav .nav-tem{border-bottom:1px solid #e2e2e2}}.dft-about-us-landing-page .dft-about-us-serviced-departments{width:100%}.dft-about-us-landing-page .navbar-toggler{font-size:14px}.dft-about-us-landing-page .navresponsive{background-color:#fff}.dft-about-us-landing-page .navbar-brand{font-size:14px}.dft-about-us-landing-page .dft-common-about-us-image-listing-and-download-button .btnn{border:2px solid #30b3ab}.dft-about-us-landing-page .dft-common-about-us-image-listing-and-download-button .btnn:hover{background:#30b3ab}@media (max-width:1200px){.dft-about-us-landing-page .dft-common-about-us-image-listing-and-download-button .col,.dft-about-us-landing-page .dft-common-about-us-image-listing-and-download-button .col-lg-8,.dft-about-us-landing-page .dft-common-about-us-image-listing-and-download-button [class*=col-]{padding-left:0;padding-right:0}.dft-about-us-landing-page .dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .btn-left-nav{background-color:#5e3055;border:2px solid #5e3055}.dft-about-us-landing-page .dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .btn-primary:not(:disabled):not(.disabled):active{background-color:#9c438b}.dft-about-us-landing-page .dft-general-banner{margin-top:-188px}}.dft-about-us-landing-page .dft-common-about-us-navigation-deskmo .navbar{padding:0}.dft-about-us-landing-page .dft-common-about-us-image-listing-and-download-button .btn-primary{background-color:#30b3ab;border:2px solid #30b3ab;color:#fff}.dft-about-us-landing-page .dft-common-about-us-image-listing-and-download-button .btn-primary:hover{background-color:#3a9a94;border:2px solid #3a9a94}.dft-about-us-landing-page .banner-footer{background-color:#f5f5f5;padding:20px;position:relative}.dft-about-us-landing-page .img-banner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.25}.dft-about-us-landing-page .banner-footer .banner-content{position:relative}.dft-about-us-landing-page .wrap-page{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-about-us-landing-page .pad-tb-20{padding:20px}.dft-common-about-us-navigation-deskmo.arabic-com .dft-about-us-left-navigation-link-mobile .btn-left-nav{text-align:right}.dft-common-about-us-navigation-deskmo.dynamic-nav{position:absolute;bottom:0;right:0;left:0;z-index:20}.dft-common-about-us-navigation-deskmo :target:before{height:0!important;margin:0!important}.dft-common-about-us-navigation-deskmo .nav-active a{color:#000!important;background-color:#30b3ab}.dft-common-about-us-navigation-deskmo .bg-light-banner{background-color:hsla(0,0%,100%,.8)}.dft-common-about-us-navigation-deskmo .padding-lr-navigation{padding-left:0!important;padding-right:0!important}.dft-common-about-us-navigation-deskmo .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-about-us-navigation-deskmo .uppercase{text-transform:uppercase}.dft-common-about-us-navigation-deskmo .left-nav-pad-titles{padding-left:50px}.dft-common-about-us-navigation-deskmo .right-nav-pad-titles{padding-right:50px}.dft-common-about-us-navigation-deskmo .left-nav-pad-items{padding-left:30px}.dft-common-about-us-navigation-deskmo .right-nav-pad-items{padding-right:30px}.dft-common-about-us-navigation-deskmo .list-style{list-style:none}.dft-common-about-us-navigation-deskmo .color-active{color:#333}.dft-common-about-us-navigation-deskmo .padding-items,.dft-common-about-us-navigation-deskmo .padding-titles{padding-top:10px;padding-bottom:10px}.dft-common-about-us-navigation-deskmo .sticky-top{top:100px}.dft-common-about-us-navigation-deskmo .border-titles{border-bottom:1px dotted #ddd;border-top:1px dotted #ddd}.dft-common-about-us-navigation-deskmo .border-items{border-top:1px dotted #ddd}.dft-common-about-us-navigation-deskmo ul{padding:0}.dft-common-about-us-navigation-deskmo a:hover{color:#a28156;text-decoration:none}.dft-common-about-us-navigation-deskmo .scroll{scroll-behavior:smooth;transition:2s}@media (max-width:1199px){.dft-common-about-us-navigation-deskmo .display{display:none}}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile{width:100%;z-index:1400;top:74px}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .btn-left-nav{width:100%;background-color:#5e3055;color:#fff;border:2px solid #5e3055;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;display:inline-block;padding:10px 10px 10px 20px;border-radius:0;text-align:left}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .btn-left-nav:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .btn-primary:focus{box-shadow:unset}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .pad-a-left-nav{padding:10px 20px}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .left-nav-data{border-bottom:1px solid rgba(0,0,0,.1)}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .pad-a-left-nav-item{padding:10px 10px 10px 20px}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .list-item-left-nav,.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .list-left-nav{list-style:none}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .pad-l-unset{padding-left:unset}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .mar-b-unset{margin-bottom:0}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .dropdown-left-nav{z-index:1;width:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .left-nav-a{line-height:20px}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .left-nav-item-visible{visibility:visible}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .left-nav-item-hidden{visibility:hidden;display:none}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .left-nav-icon-size{font-size:24px;line-height:24px}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .left-nav-a-color{color:#333}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .left-nav-a-color-active{color:#000;background-color:#f5f5f5}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .mar-t-10{margin-top:10px}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .btn-primary:not(:disabled):not(.disabled):active{box-shadow:unset;background-color:#3c1f36;border-color:#3c1f36}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-light .navbar-nav .nav-link{color:#333;height:58px;padding:20px}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .nav-item:hover{background-color:#2c1e16}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-nav{padding-left:12px}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-light .navbar-toggler{border:none;padding:0;position:relative;display:block;width:100%}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar{padding-top:0;padding-bottom:0}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .bg-color{background-color:#822525}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .bg-color .navbar-brand{color:#fff;padding:10px 17px}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .collapse .navbar-nav .nav-tem{border-bottom:none}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-light .navbar-nav .nav-link:hover{color:#fff}@media (min-width:1200px){.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-expand-md .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}}@media (max-width:1199px){.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-light .navbar-nav .nav-link{background-color:transparent}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-light .navbar-nav .nav-link:hover{color:#fff}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .collapse .navbar-nav .nav-tem{border-bottom:1px solid #f1eeec}}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:95%;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;position:absolute;top:18px;color:#fff}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-nav .nav-link{padding-right:20px;padding-left:15px;margin-left:3px}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar a:hover{background-color:#2c1e16;cursor:pointer}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .nav-tem a:hover{background-color:#30b3ab;color:#000!important}.dft-common-extended-stay{background-color:#fff;color:#554f4c;padding:20px;overflow:hidden}.dft-common-extended-stay .text-secondary{color:#8b7a66!important;font-size:1.42857em}.dft-common-extended-stay .text-title-extended{font-size:2.71429em}.dft-common-extended-stay .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-extended-stay .extended{margin-left:-10px;margin-right:-10px}.dft-common-extended-stay .extended .extended-image .extended-img{height:auto}.dft-common-extended-stay .extended .extended-text{padding:40px;font-size:1em}.dft-common-extended-stay .extended .extended-text .extended-description{margin-top:20px;margin-bottom:20px;color:#333}.dft-common-extended-stay .extended .extended-text .btn-find{padding:10px 30px;font-size:14px;border-radius:0;min-width:25%;background-color:transparent;border:2px solid #30b3ab;color:#30b3ab;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-common-extended-stay .extended .extended-text .btn-find:hover{background-color:#258b85;color:#e6e6e6;border-color:#258b85}@media screen and (max-width:1024px){.dft-common-extended-stay .extended{flex-direction:column-reverse;margin-top:0}.dft-common-extended-stay .extended-text{padding:20px!important}.dft-common-extended-stay .extended-img{display:block;padding:0;max-width:100%;width:100%;height:auto}}@media screen and (max-width:424px){.dft-common-extended-stay .extended{flex-direction:column-reverse;margin-top:0}.dft-common-extended-stay .extended-text{padding:20px!important}.dft-common-extended-stay .extended-image .extended-img{display:block;padding:0;max-width:100%;width:100%}.dft-common-extended-stay .extended-padding{padding-left:0!important;padding-right:0!important}.dft-common-extended-stay .text-secondary{font-size:1.14286em}.dft-common-extended-stay .text-title-extended{font-size:2.14286em}}.dft-faq-page,.dft-faq-page body{background-color:#fff}.dft-faq-page body{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;line-height:1.3;color:#333}.dft-faq-page .header{height:58px;margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-faq-page .hidden-on-homepage{display:none!important}.dft-faq-page .dft-language-selection .dropdown{z-index:1200}.dft-faq-page .dft-language-selection #dropdownMenu2{font-size:14px;padding:unset}.dft-faq-page .dft-common-right-header{height:auto}.dft-faq-page .content{margin-top:-28px}.dft-faq-page .footer{background-color:#f5f5f5;position:relative;min-height:600px;max-height:765px}.dft-faq-page .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-faq-page hr{position:relative;border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid;box-sizing:content-box;height:0}.dft-faq-page .opacity-25{opacity:.25}.dft-faq-page .grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}@media (max-width:1024px){.dft-faq-page .content{margin-top:-144px}.dft-faq-page .dropdown{display:none!important}}.dft-common-partnership{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;line-height:1.3;color:#333}.dft-common-partnership .card .card-content{z-index:0}.dft-common-partnership .card-title{margin-bottom:16px;margin-top:16px}.dft-common-partnership a.active{color:#fff!important;background-color:#30b3ab!important}.dft-common-partnership .nav-tabs-item a{color:#30b3ab}.dft-common-partnership .nav-tabs-primary{border-bottom-color:#30b3ab}.dft-common-partnership a:hover{text-decoration:none}.dft-common-partnership .h6 a{color:#333}.dft-common-partnership .h6 a:hover{color:#30b3ab}.dft-common-partnership .dft-common-rich-text .title-description{padding-top:0}.dft-common-partnership .dft-common-rich-text .wrap-container{padding-left:0;padding-right:0}@media (max-width:767px){.dft-common-partnership .col-xs-12,.dft-common-partnership .columns .col-xs-12{max-width:100%}.dft-common-partnership .margin-lg-b{margin-bottom:10px!important}}.dft-common-partnership .nav-partnership{display:block}.dft-common-partnership a.text-primary,.dft-common-partnership a.text-primary:hover{color:#30b3ab!important}.dft-container-relative{position:relative}.dft-container-relative.section{margin-bottom:20px!important}.dft-container-relative .dft-common-about-us-navigation-deskmo a{padding:20px}.dft-container-relative .dft-common-about-us-navigation-deskmo .bg-light-banner{background-color:hsla(0,0%,100%,.8)}.dft-common-faq{background-color:#e5e5e5}.dft-common-faq .expand-all{cursor:pointer}.dft-common-faq .expand-all a{color:blue!important}.dft-common-faq .space{padding:0 2px;margin-top:8px}.dft-common-faq .collapse-all{cursor:pointer}.dft-common-faq .collapse-all a{color:blue!important}.dft-common-faq .bg-white{padding:0}.dft-common-faq .padding-40{padding:40px}.dft-common-faq .container-fluid{margin:0 auto;padding:10px 20px;width:100%;max-width:1250px}.dft-common-faq a:hover{text-decoration:none}.dft-common-faq .nav-tabs{border-bottom:0}.dft-common-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item{background-color:#ccc}.dft-common-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a{color:#999;background-color:transparent}.dft-common-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a.active{background-color:#fff;color:#555;cursor:context-menu}.dft-common-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a.active:hover{background-color:#fff}.dft-common-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a:hover{background-color:#f5f5f5}.dft-common-faq .tab-pane-content .question-label{cursor:pointer}.dft-common-faq .tab-pane-content .collapse-content,.dft-common-faq .tab-pane-content a{color:#333}.dft-common-faq .tab-pane-content a:hover,.dft-common-faq .tab-pane-content a:hover:before{color:#5e3055}.dft-common-faq .tab-pane-content .collapsed .icon-remove_circle_outline{display:none}.dft-common-faq .tab-pane-content .collapsed .icon-add_circle_outline{display:inline-block}.dft-common-faq .tab-pane-content .icon-add_circle_outline{display:none}.arabic .dft-common-faq .tab-pane-content .icon.toggle-icon{margin-left:5px;margin-right:0}.dft-common-faq .nav-scrollable-tabs.is-ended:after{visibility:hidden;opacity:0}@media (max-width:767px){.dft-common-faq .col-xs-12{width:100%}}.arabic .dft-common-faq .tab-content .tab-pane .tab-pane-content .arrow{right:20px;left:auto}.dft-property-header-container{background-color:#fff}.dft-property-header-container .dft-common-menu-for-mobile~.hidden-on-mobile .dft-booking-auth-links{top:1px}@media (max-width:1199px){.dft-property-header-container .dft-common-menu-for-mobile #navbarForMobile{padding-top:0!important;padding-bottom:0!important}.dft-property-header-container .dft-common-menu-for-mobile #navbarForMobile .brand{margin-top:10px!important;margin-bottom:10px!important}}.dft-property-header-container .dft-language-selection #dropdownMenu2{color:#5e3055;padding:unset}.dft-property-header-container .dft-language-selection a.bg-primary:hover{background-color:#f5f5f5!important}.dft-property-header-container .dft-language-selection .bg-primary{background-color:transparent!important}.dft-property-header-container .dft-common-right-header{height:auto}.dft-property-header-container .dft-common-right-header .bg-primary{background-color:#f5f5f5!important}.dft-property-header-container .content{margin-top:-28px}.dft-property-header-container .panel-content{padding-top:40px}.dft-property-header-container .footer{background-color:#f5f5f5;position:relative;padding:20px}.dft-property-header-container .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;background-repeat:repeat;background-image:url(/content/dam/ascott/citadines/bg-footer-citadines.jpg)}.dft-property-header-container hr{position:relative;border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid;box-sizing:content-box;height:0;margin:0 20px}.dft-property-header-container .opacity-25{opacity:.25}.dft-property-header-container .grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}@media (max-width:1199px){.dft-property-header-container .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-property-header-container .content{margin-top:0}}.dft-property-header-container .dft-property-top-navigation .bg-nav-header{background-color:#fff;width:100%}.dft-property-header-container .dft-property-top-navigation .nav-header #nav-main a{text-transform:capitalize;color:#8b7a66;padding:10px}.dft-property-header-container .dft-property-top-navigation .nav-hover:hover{background-color:initial}.dft-property-header-container .dft-property-top-navigation .p-tb-5{padding-top:20px}.dft-property-header-container .dft-property-top-navigation .wrap{padding-right:0}.dft-property-header-container .dft-property-top-navigation .brand img{height:100%}.dft-property-header-container .header-top{background-color:#fff}.dft-property-header-container .tab-navigation .dft-property-top-navigation .float-right{float:none!important}.dft-property-header-container .tab-navigation .bg-nav-header{max-height:100%}.dft-property-header-container .tab-navigation .float-right{float:none}.dft-property-header-container .tab-navigation .bg-nav-header{background-color:#8b7a66;width:100%}.dft-property-header-container .tab-navigation .nav-header #nav-main a{text-transform:capitalize;color:#fff;padding:10px}.dft-property-header-container .tab-navigation .nav-hover:hover{background-color:initial}.dft-property-header-container .tab-navigation .dft-property-top-navigation .nav{padding-left:20px;padding-right:20px}.dft-property-header-container .tab-navigation .dft-property-top-navigation .p-tb-5{padding:0}.dft-property-header-container .tab-navigation .nav-header #nav-main a{text-transform:uppercase}.dft-property-header-container .tab-navigation .dft-property-top-navigation .nav-hover{padding:10px 12px}.dft-property-header-container .tab-navigation .dft-property-top-navigation .nav-hover:hover{background-color:#6e6050}.dft-property-header-container .tab-navigation .dft-property-top-navigation .brand img{height:54px}.arabic .dft-property-header-container .hidden-on-mobile .right-header.position{margin-right:auto;margin-left:0}.arabic .dft-property-header-container .hidden-on-mobile .left-header.mr-auto{margin-left:auto;margin-right:0!important}@media (max-width:1199px){.dft-property-footer .hidden-on-homepage{display:none!important}.dft-property-footer .footer-logo.border-top{border-top:0!important}}.arabic-com .dft-property-footer .dft-common-global-footer .brand img{margin:0 0 0 auto}.arabic-com .dft-property-footer .dft-common-global-footer .brand-r img{margin:10px auto 10px 0}.dft-overview-social-media{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;background-color:#e5e5e5}.dft-overview-social-media .bg-primary-darker{background-color:#19120e}.dft-overview-social-media .columns{margin-left:0;margin-right:0}.dft-overview-social-media .text-uppercase{text-transform:uppercase}.dft-overview-social-media .margin-l-10{margin-left:10px}.dft-overview-social-media .icon-color{color:#707070}.dft-overview-social-media .icon-color:hover{color:#30b3ab}.dft-overview-social-media .padding-tr{padding-top:25px;padding-right:30px}.dft-overview-social-media .padding-tb-30{padding:30px 0}.dft-overview-social-media a:hover{color:#30b3ab}.dft-overview-social-media .nav a{padding:10px 40px 10px 0}.dft-overview-social-media .small,.dft-overview-social-media small{font-size:.875em}.dft-overview-social-media .margin-b-10{margin-bottom:10px}@media (max-width:1024px){.dft-overview-social-media .align-center-mobile{justify-content:center!important}.dft-overview-social-media .padding-0-l-mobile{padding-left:0!important}.dft-overview-social-media .float-none-mobile{float:none!important}}@media (max-width:767px){.dft-overview-social-media .col-12{float:none;width:auto;clear:both}}.dft-overview-social-media a:hover{text-decoration:none}.dft-property-overview-general-info .float-rating{float:left}.d-hide-all .dft-property-overview-general-info #subTitle{display:none}.d-hide-all .dft-property-overview-general-info #socialSharingBar{display:none!important}.d-hide-resize .dft-property-overview-general-info .content-row .tittle-content .full-title{display:block}.d-hide-resize .dft-property-overview-general-info .content-row .tittle-content .limit-title{display:none}.d-hide-resize .dft-property-overview-general-info #textResizeBtn{visibility:hidden}@media (max-width:1199px){.m-hide-all .dft-property-overview-general-info #subTitle{display:none}.m-hide-all .dft-property-overview-general-info #socialSharingBar{display:none!important}}@media (max-width:1199px){.m-hide-resize .dft-property-overview-general-info #textResizeBtn{visibility:hidden}}.dft-property-overview-general-info .f-size-1{font-size:1px}.dft-property-overview-general-info .f-size-2{font-size:2px}.dft-property-overview-general-info .f-size-3{font-size:3px}.dft-property-overview-general-info .f-size-4{font-size:4px}.dft-property-overview-general-info .f-size-5{font-size:5px}.dft-property-overview-general-info .f-size-6{font-size:6px}.dft-property-overview-general-info .f-size-7{font-size:7px}.dft-property-overview-general-info .f-size-8{font-size:8px}.dft-property-overview-general-info .f-size-9{font-size:9px}.dft-property-overview-general-info .f-size-10{font-size:10px}.dft-property-overview-general-info .f-size-11{font-size:11px}.dft-property-overview-general-info .f-size-12{font-size:12px}.dft-property-overview-general-info .f-size-13{font-size:13px}.dft-property-overview-general-info .f-size-14{font-size:14px}.dft-property-overview-general-info .f-size-15{font-size:15px}.dft-property-overview-general-info .f-size-16{font-size:16px}.dft-property-overview-general-info .f-size-17{font-size:17px}.dft-property-overview-general-info .f-size-18{font-size:18px}.dft-property-overview-general-info .f-size-19{font-size:19px}.dft-property-overview-general-info .f-size-20{font-size:20px}.dft-property-overview-general-info .f-size-21{font-size:21px}.dft-property-overview-general-info .f-size-22{font-size:22px}.dft-property-overview-general-info .f-size-23{font-size:23px}.dft-property-overview-general-info .f-size-24{font-size:24px}.dft-property-overview-general-info .f-size-25{font-size:25px}.dft-property-overview-general-info .f-size-26{font-size:26px}.dft-property-overview-general-info .f-size-27{font-size:27px}.dft-property-overview-general-info .f-size-28{font-size:28px}.dft-property-overview-general-info .f-size-29{font-size:29px}.dft-property-overview-general-info .f-size-30{font-size:30px}.dft-property-overview-general-info .f-size-31{font-size:31px}.dft-property-overview-general-info .f-size-32{font-size:32px}.dft-property-overview-general-info .f-size-33{font-size:33px}.dft-property-overview-general-info .f-size-34{font-size:34px}.dft-property-overview-general-info .f-size-35{font-size:35px}.dft-property-overview-general-info .f-size-36{font-size:36px}.dft-property-overview-general-info .f-size-37{font-size:37px}.dft-property-overview-general-info .f-size-38{font-size:38px}.dft-property-overview-general-info .f-size-39{font-size:39px}.dft-property-overview-general-info .f-size-40{font-size:40px}.dft-property-overview-general-info .f-size-41{font-size:41px}.dft-property-overview-general-info .f-size-42{font-size:42px}.dft-property-overview-general-info .f-size-43{font-size:43px}.dft-property-overview-general-info .f-size-44{font-size:44px}.dft-property-overview-general-info .f-size-45{font-size:45px}.dft-property-overview-general-info .f-size-46{font-size:46px}.dft-property-overview-general-info .f-size-47{font-size:47px}.dft-property-overview-general-info .f-size-48{font-size:48px}.dft-property-overview-general-info .f-size-49{font-size:49px}.dft-property-overview-general-info .f-size-50{font-size:50px}.dft-property-overview-general-info .dft-wrap{max-width:1250px;margin:0 auto;padding:0 20px}.dft-property-overview-general-info .content-row .tittle-content{margin-top:0}.dft-property-overview-general-info .content-row .tittle-content .full-title{display:none}.dft-property-overview-general-info .dft-h3{font-size:24px;line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700}.dft-property-overview-general-info .dft-h5{color:#534d26;font-size:20px;line-height:1.3;letter-spacing:.005em}.dft-property-overview-general-info .dft-a{margin:0 5px;text-transform:uppercase;font-size:1.28571em;font-weight:700;line-height:1.3;color:inherit;letter-spacing:.005em;transition:all .35s ease 0s;text-decoration:none}.dft-property-overview-general-info .dft-a:hover,.dft-property-overview-general-info .text-color{color:#30b3ab}.dft-property-overview-general-info .text-color:hover{color:#258b85}@media (max-width:1199px){.dft-property-overview-general-info .overflow{overflow:hidden}.dft-property-overview-general-info .dft-h5{font-size:24px;margin-bottom:24px}.dft-property-overview-general-info .gradient{height:100%;width:100%;top:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.dft-property-overview-general-info .row .bottom-0{bottom:0}.dft-property-overview-general-info .read-more{color:#4b5daa;text-decoration:none;font-size:14px}.dft-property-overview-general-info .dft-height{height:183px}}.dft-property-overview-general-info .image-info{text-align:center}.dft-property-overview-general-info .image-info img[src=""]{display:none}.dft-property-overview-general-info .node-button{text-align:center!important}.dft-property-overview-general-info .node-button .btn:focus{outline:0;box-shadow:unset!important}.dft-property-overview-general-info .hidden-property{display:none!important}.arabic .dft-property-overview-general-info .tittle-content{margin-top:-5px}@media (min-width:1200px){.arabic .dft-property-overview-general-info .text-xl-left{text-align:right!important}}.dft-property-overview-quicklinks-citadines-somerset{background-color:#f5f5f5;font-size:14px}.dft-property-overview-quicklinks-citadines-somerset .wrap{padding-top:40px;padding-bottom:25px}.dft-property-overview-quicklinks-citadines-somerset .row{margin:0}.dft-property-overview-quicklinks-citadines-somerset .style-list{padding:0;margin-left:-10px;margin-right:-10px;margin-top:0}.dft-property-overview-quicklinks-citadines-somerset .margin-Our{margin-left:0;padding:0}.dft-property-overview-quicklinks-citadines-somerset .caption-content{padding:0 10px}.dft-property-overview-quicklinks-citadines-somerset a{text-decoration:none}.dft-property-overview-quicklinks-citadines-somerset .between{text-align:center}@media only screen and (max-width:1199px){.dft-property-overview-quicklinks-citadines-somerset .wrap{padding-top:0;padding-bottom:0}.dft-property-overview-quicklinks-citadines-somerset .footer-logo-mobile .background{background-color:#e5e5e5}.dft-property-overview-quicklinks-citadines-somerset span.icon{font-size:20px}.dft-property-overview-quicklinks-citadines-somerset .style-list{padding:0;margin-left:0;margin-right:0;margin-top:0;text-align:unset;text-align:center;margin:0 auto}.dft-property-overview-quicklinks-citadines-somerset .headproperty{float:none}.dft-property-overview-quicklinks-citadines-somerset .footer-logo-mobile{box-sizing:unset}.dft-property-overview-quicklinks-citadines-somerset .footer-logo-mobile .row{margin:0;padding:10px}.dft-property-overview-quicklinks-citadines-somerset .footer-logo-mobile .row .col-4{padding:10px}.dft-property-overview-quicklinks-citadines-somerset .footer-logo-mobile .row ul{margin:0 auto}.dft-property-overview-quicklinks-citadines-somerset .between{overflow-wrap:break-word}}.dft-property-overview-quicklinks-citadines-somerset address{margin-bottom:0}.dft-property-overview-quicklinks-citadines-somerset p{-webkit-margin-before:1em;-webkit-margin-after:1em}@media (max-width:992px){.dft-property-overview-quicklinks-citadines-somerset .caption-content{padding:0}}@media (max-width:767px){.dft-property-overview-quicklinks-citadines-somerset a{font-size:16px}}.dft-citadines-property-banner .banner-mobile{position:relative}.dft-citadines-property-banner .banner-mobile .button-mobile{position:absolute;top:75%;left:15%}.dft-citadines-property-banner .banner-desktop{position:relative}.dft-citadines-property-banner .banner-desktop .button-tablet{position:absolute;top:65%;left:15%}.dft-citadines-property-banner .btn-primary{width:70%;background-color:#5e3055;border:2px solid #5e3055}.dft-citadines-property-banner .btn-primary:not(:disabled):not(.disabled):active{background-color:#5e3055;border-color:#5e3055}.dft-citadines-property-banner .btn-primary:not(:disabled):not(.disabled):active:focus,.dft-citadines-property-banner .btn-primary:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 .2rem transparent}.dft-citadines-property-banner .item-image-size{width:100%}@media only screen and (min-width:768px){.dft-citadines-property-banner .banner-desktop .button-tablet{position:absolute;top:65%;left:25%}.dft-citadines-property-banner .btn-primary{width:50%}}.dft-homepage-lifestyle-citadines{background-color:#f5f5f5}.dft-homepage-lifestyle-citadines a{text-decoration:none}.dft-homepage-lifestyle-citadines .slick-slider .slick-list,.dft-homepage-lifestyle-citadines .slick-slider .slick-track{direction:ltr}.dft-homepage-lifestyle-citadines .text-normal{font-weight:400;font-size:1.42857em}.dft-homepage-lifestyle-citadines .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-homepage-lifestyle-citadines .life-style-sub-title{font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em;font-size:1.28571em}.dft-homepage-lifestyle-citadines .opacity-0{opacity:0}.dft-homepage-lifestyle-citadines .opacity-1{opacity:1}.dft-homepage-lifestyle-citadines .slick-next,.dft-homepage-lifestyle-citadines .slick-prev{display:none!important}.dft-homepage-lifestyle-citadines .content{margin-bottom:16px}.dft-homepage-lifestyle-citadines .content p{font-size:1.14286em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em}.dft-homepage-lifestyle-citadines .lifestyle-item{padding:0 5px}.dft-homepage-lifestyle-citadines .overlay-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;position:absolute;transition:opacity 1s,transform 1s;background-repeat:no-repeat}.dft-homepage-lifestyle-citadines .overlay-media:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.15);box-shadow:0 0 500px 500px rgba(0,0,0,.15)}.dft-homepage-lifestyle-citadines .overlay-content{height:460px}.dft-homepage-lifestyle-citadines .btn-none{color:#000;background-color:transparent;border:2px solid #000;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;display:inline-block;vertical-align:middle;padding:10px;border-radius:0;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1rem;white-space:nowrap}.dft-homepage-lifestyle-citadines .btn-none:hover{background:#fff;border-color:#fff;color:#000}.dft-homepage-lifestyle-citadines .lifestyle-carousel .overlay-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content{position:relative;cursor:pointer;transition:opacity 2s ease-in,transform 2s ease-in-out;background:#e5e5e5;overflow:hidden;backface-visibility:hidden}.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content .overlay-cover-content{position:absolute;bottom:-21px;left:0;right:0;padding:10px}.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content .overlay-cover-content img{width:98%}.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content:hover{transition:opacity .5s ease 0s;transition-delay:.1s}.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content:hover .overlay-cover-content,.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content:hover .overlay-media{opacity:0}.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content:hover .overlay-media{transform:scale(1.25)}.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content:hover .overlay-content-hover,.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content:hover .overlay-content-hover img{opacity:1}.dft-homepage-lifestyle-citadines .overlay-desktop .overlay-content:hover .hover-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.dft-homepage-lifestyle-citadines .overlay-tablet .lifestyle-title{margin-right:-15px;margin-left:-15px}.dft-homepage-lifestyle-citadines .title{font-size:32px}@media screen and (max-width:1199px){.dft-homepage-lifestyle-citadines .overlay-desktop{display:none!important}.dft-homepage-lifestyle-citadines .title{font-size:24px}}.dft-homepage-quicklink-mobile{font-size:10px}.dft-homepage-quicklink-mobile .border-item{border-right:1px solid #d5d5d5}.dft-why-book-on-citadines{background-color:#5e3055;color:#fff;padding-top:40px;padding-bottom:40px}.dft-why-book-on-citadines .why-book-title{margin-bottom:40px}.dft-why-book-on-citadines .why-book-content a{color:#fff}.dft-why-book-on-citadines .why-book-content a:hover{text-decoration:none;color:#e6e6e6}.dft-why-book-on-citadines .why-book-content .icon-why-book{font-size:4.57143em;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dft-why-book-on-citadines .why-book-content .icon-why-book:before{font-family:Ascott-Icons;font-size:1.14286em}.dft-why-book-on-citadines .why-book-content .why-book-content-text{margin:20px auto}.dft-why-book-on-citadines .why-book-content .why-book-content-text h4{line-height:1.3;color:inherit;letter-spacing:.005em;font-size:1.42857em}.dft-why-book-on-citadines .why-book-content .rating .rating-content{overflow:hidden;white-space:nowrap}.dft-why-book-on-citadines .why-book-content .rating .star{font-family:Ascott-Icons;font-size:22px;white-space:nowrap;overflow:hidden}.dft-why-book-on-citadines .why-book-content .rating .star:before{content:"\2605";position:absolute;z-index:1}.dft-why-book-on-citadines .why-book-content .rating .star:after{content:"\2605";position:relative;z-index:2}.dft-property-apartment-details-room-information li{position:relative;padding-left:30px;padding-top:20px}.dft-property-apartment-details-room-information .list-text ul{list-style:none;margin-bottom:0;padding-left:0}.dft-property-apartment-details-room-information .list-text li:before{position:absolute;font-family:Ascott-Icons;left:1px;top:15px!important;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left;color:#30b3ab;content:"\E984";font-size:24px}.arabic .dft-property-apartment-details-room-information .list-text li:before{right:1px;left:auto;text-align:right}.arabic .dft-property-apartment-details-room-information .list-text li{padding-right:30px}.arabic .dft-property-apartment-details-room-information .list-text .title-text ul,.arabic .dft-property-apartment-details-room-information .list-text ul{padding-right:0}.dft-page-property-download-brochure .hidden-print{display:none}.dft-page-property-download-brochure .gutter-md{margin-left:-10px;margin-right:-10px}.dft-page-property-download-brochure.arabic-com{direction:rtl;text-align:right}@media print{@page{size:A4;margin:0;margin-top:22mm;margin-bottom:22mm}}.dft-property-print-button a{text-decoration:none}.dft-property-print-button .background-gray{background-color:#e5e5e5}.dft-property-print-button .btn-print{font-size:inherit;line-height:unset;background-color:#5e3055;color:#fff;border:2px solid #5e3055}.dft-property-print-button .btn-print:hover{background-color:#3c1f36}.dft-property-print-button .btn{vertical-align:middle;border:2px solid transparent;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;display:inline-block;border-radius:0;text-align:center}.dft-property-general-info-citadines .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-property-general-info-citadines .background-secondary{background-color:#8b7a66}.dft-property-general-info-citadines .row{margin:0 auto}.dft-property-general-info-citadines .icon{vertical-align:middle;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;text-align:center}.dft-property-general-info-citadines .icon:before{font-family:Ascott-Icons;display:inline-block;font-size:1.14286em}.dft-property-general-info-citadines .icon-lg{font-size:3.42857em}.dft-property-general-info-citadines .icon-circle{width:28px;height:28px;border-radius:5px;line-height:28px;background-color:#333;color:#fff;border-radius:50%}.dft-property-general-info-citadines .icon-outline-alt{line-height:28px;background-color:transparent!important}.dft-property-general-info-citadines a{color:#333;text-decoration:none;transition:all .35s ease 0s}.dft-property-general-info-citadines a:hover{color:#30b3ab}.dft-property-general-info-citadines .border-right{border-color:rgba(0,0,0,.2)}.dft-property-general-info-citadines .text-purple,.dft-property-general-info-citadines .text-purple:hover{color:#5e3055}.dft-property-general-info-citadines .opacity-50{opacity:.5}.dft-property-general-info-citadines .address{margin-bottom:5px}.dft-property-general-info-citadines .address .text-address{color:#b9ae9e}.dft-property-general-info-citadines .right-column a{margin-right:5px}.dft-comp-property-right-column-information{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;line-height:1.3;color:#333;height:auto}.dft-comp-property-right-column-information .list-contact{list-style:none;padding:0;margin:0}.dft-comp-property-right-column-information .margin-md-tb{margin-top:20px!important;margin-bottom:20px!important}.dft-comp-property-right-column-information .margin-xs-tb{margin-top:5px!important;margin-bottom:5px!important}.dft-comp-property-right-column-information .caption .caption-icon{width:1%;display:table-cell;vertical-align:top}.dft-comp-property-right-column-information .caption .caption-content{padding:0 10px}.dft-comp-property-right-column-information a{color:#333;text-decoration:none}.dft-comp-property-right-column-information a:hover{text-decoration:none}.dft-comp-property-right-column-information .download a{color:#4b5daa;text-decoration:none}.dft-comp-property-right-column-information li{display:list-item;text-align:-webkit-match-parent}.dft-comp-property-right-column-information .icon,.dft-comp-property-right-column-information .icon-circle,.dft-comp-property-right-column-information .icon-outline,.dft-comp-property-right-column-information .icon-square,.dft-comp-property-right-column-information .selectboxit-default-arrow{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;display:inline-block;font-size:16px;text-align:center;vertical-align:middle}.dft-comp-property-right-column-information .caption .caption-content,.dft-comp-property-right-column-information .caption .caption-icon{display:table-cell;vertical-align:top}.dft-comp-property-right-column-information .icon-circle{width:auto!important;height:auto!important}@media (max-width:1199px){.dft-comp-property-right-column-information{background-color:#f0f0f0;padding:20px}}.arabic-com .dft-comp-property-right-column-information .list-contact .caption-content{direction:rtl;padding-right:30px}@media (max-width:1199px){.arabic-com .dft-comp-property-right-column-information .list-contact .caption-content{padding-right:35px!important}}.arabic-com .dft-comp-property-right-column-information .list-contact .caption-icon .icon{margin-left:5px;margin-right:0;position:absolute;right:10px}@media (max-width:1199px){.arabic-com .dft-comp-property-right-column-information .list-contact .caption-icon .icon{right:30px!important}}.dft-comp-property-right-column-information-mobile{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;line-height:1.3;color:#333;background:#fff;background-color:#fff}.dft-comp-property-right-column-information-mobile .padding-md-tb,.dft-comp-property-right-column-information-mobile .padding-tb{padding-top:20px!important;padding-bottom:20px!important}.dft-comp-property-right-column-information-mobile .align-center{text-align:center!important}.dft-comp-property-right-column-information-mobile *,.dft-comp-property-right-column-information-mobile :after,.dft-comp-property-right-column-information-mobile :before{box-sizing:border-box}.dft-comp-property-right-column-information-mobile *{outline:1px solid transparent}.dft-comp-property-right-column-information-mobile .margin-sm-tb{margin-top:10px!important;margin-bottom:10px!important}.dft-comp-property-right-column-information-mobile .btn-primary.btn-outline{background-color:transparent;border:2px solid #30b3ab;color:#30b3ab}.dft-comp-property-right-column-information-mobile a[href^=tel]{unicode-bidi:bidi-override;direction:ltr}.dft-comp-property-right-column-information-mobile .as-block,.dft-comp-property-right-column-information-mobile .as-blocked,.dft-comp-property-right-column-information-mobile .nav a.as-blocked{display:block}.dft-comp-property-right-column-information-mobile .btn,.dft-comp-property-right-column-information-mobile .btn-circle,.dft-comp-property-right-column-information-mobile .btn-outline,.dft-comp-property-right-column-information-mobile .form-input-base .btn{background-color:#707070;vertical-align:middle;border:2px solid transparent;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center}.dft-comp-property-right-column-information-mobile .padding-rl{padding-right:20px;padding-left:20px}@media (max-width:1024px){.dft-comp-property-right-column-information-mobile{font-size:16px}}.dft-lifestyle-social-sharing-bar .favourite{font-size:1.5em!important;padding-bottom:15px;padding-right:5px}.dft-lifestyle-social-sharing-bar .wrap-container{padding-left:16px;padding-right:16px}.dft-lifestyle-social-sharing-bar .align-mid,.dft-lifestyle-social-sharing-bar .d-inline-block{vertical-align:middle}.dft-lifestyle-social-sharing-bar .text{color:#333}.dft-lifestyle-social-sharing-bar .margin{margin:0!important}.dft-lifestyle-social-sharing-bar .img-icon{vertical-align:middle;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;font-size:18px;text-align:center;color:#30b3ab}.dft-lifestyle-social-sharing-bar .image-to-icon{width:20px;height:15px}.dft-lifestyle-social-sharing-bar .padding-left-right{padding-left:8px;padding-right:8px}.dft-lifestyle-social-sharing-bar .padding-right{padding-right:8px}.dft-lifestyle-social-sharing-bar .align-mid a{text-decoration:none;cursor:pointer}.dft-lifestyle-social-sharing-bar .align-mid a:hover{color:#30b3ab}@media screen and (max-width:1199px){.dft-lifestyle-social-sharing-bar .padding-left-right{padding-left:14px;padding-right:14px}.dft-lifestyle-social-sharing-bar .padding-right{padding-right:14px}}.dft-property-overview-content .row{margin:10px auto}.dft-property-tab-navigation.dft-property-top-navigation .float-right{float:none!important}.dft-property-tab-navigation.dft-property-top-navigation .nav-header .btn-tertiary{padding:10px;margin-right:25px}.dft-property-tab-navigation.dft-property-top-navigation .nav{padding-left:50px;line-height:22px}.dft-property-tab-navigation.dft-property-top-navigation .nav-header-wrap{padding:0}.dft-property-tab-navigation.dft-property-top-navigation .nav-hover{padding:10px 12px}.dft-property-tab-navigation.dft-property-top-navigation .nav-hover:hover{background-color:#6e6050}.dft-property-tab-navigation.dft-property-top-navigation .brand img{height:54px}.dft-property-tab-navigation.dft-property-top-navigation .navbar{height:42px}.dft-property-tab-navigation .bg-nav-header{max-height:100%}.dft-property-tab-navigation .float-right{float:none}.dft-property-tab-navigation .bg-nav-header{background-color:#8b7a66;width:100%}.dft-property-tab-navigation .nav-header #nav-main a{text-transform:capitalize;color:#fff;padding:10px}.dft-property-tab-navigation .nav-hover:hover{background-color:initial}.dft-property-tab-navigation .nav-header #nav-main a{text-transform:uppercase}.dft-property-tab-navigation .active{background-color:#6e6050}.dft-property-tab-navigation .searchBook{animation:fade-down-searchBook .5s ease-out forwards running;opacity:0;visibility:visible}.dft-property-tab-navigation .nav-item-mobile .active{background-color:#30b3ab}.dft-property-top-navigation .p-tb-5{padding-top:5px;padding-bottom:5px}.dft-property-top-navigation .p-tb-0{padding-top:0;padding-bottom:0}.dft-property-top-navigation .as-table{display:table;width:100%}.dft-property-top-navigation .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-property-top-navigation .as-table-cell{display:table-cell}.dft-property-top-navigation .z-index-2{z-index:2}.dft-property-top-navigation .navbar{padding:0;height:100px}.dft-property-top-navigation .nav{list-style:none;padding:0;margin:0}.dft-property-top-navigation .float-right{float:right!important}.dft-property-top-navigation .nav-header{background-color:unset}.dft-property-top-navigation .nav-header #nav-main a{text-transform:capitalize;color:#fff;padding:10px}.dft-property-top-navigation .nav-header #nav-main a:hover{background-color:unset}.dft-property-top-navigation .nav-header .btn{text-transform:none!important}.dft-property-top-navigation .nav-hover{padding:20px 10px}.dft-property-top-navigation .nav-hover:hover{background-color:#6e6050}.dft-property-top-navigation .nav-hover:last-child{margin-right:-21px}.dft-property-top-navigation .icon-close-margin{margin-bottom:3px}.dft-property-top-navigation .nav-header .btn-tertiary{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;font-weight:400;padding:20px 10px;font:inherit}.dft-property-top-navigation .nav-header .btn-tertiary,.dft-property-top-navigation .search-btn-in-form{background-color:#5e3055;color:#fff;border:2px solid #5e3055;display:inline-block;border-radius:0;text-align:center;text-transform:uppercase!important}.dft-property-top-navigation .search-btn-in-form{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:400;padding:10px}.dft-property-top-navigation .btn.focus,.dft-property-top-navigation .btn:focus{outline:0;box-shadow:unset}.dft-property-top-navigation .btn-tertiary:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff}.dft-property-top-navigation .bg-nav-header{background-color:#8b7a66;color:#fff;width:100%}.dft-property-top-navigation .make-a-reservation-form{background-color:#f5f5f5;width:100%;color:#333}.dft-property-top-navigation .opacity-1{animation:fade-down .3s ease-out forwards running;opacity:0}.dft-property-top-navigation .opacity-0{opacity:0;visibility:hidden}.dft-property-top-navigation .searchBook{animation:fade-down-searchBook .5s ease-out forwards running;opacity:0;visibility:visible}.dft-property-top-navigation #search-book{visibility:visible;opacity:1;text-indent:inherit}@keyframes fade-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down-searchBook{0%{opacity:0;transform:translateY(-500%)}to{opacity:1;transform:translateY(0)}}.dft-property-top-navigation form{padding-top:20px!important;padding-bottom:20px!important}.dft-property-top-navigation .brand{margin:0;height:auto}.dft-property-top-navigation .brand img{display:block;width:auto;height:54px;margin:0}.dft-property-top-navigation .padding-md-r{padding-right:20px}.dft-property-top-navigation .padding-md-l{padding-left:20px}.dft-property-top-navigation .border-map-r{border-right:1px solid rgba(0,0,0,.2)}.dft-property-top-navigation .padding-t-6{padding-top:6px}.dft-property-top-navigation .text-make-a-reservation{font-weight:700;line-height:1.3;color:#333;letter-spacing:0}.dft-property-top-navigation .a-in-form a{color:#333;text-decoration:none}.dft-property-top-navigation .a-in-form a:hover{color:#a28156;background-color:unset}.dft-property-top-navigation .form-control,.dft-property-top-navigation .form-control.is-valid{border:1px solid #b9b9b9;border-radius:0}.dft-property-top-navigation .form-control.is-valid:focus,.dft-property-top-navigation .form-control:focus{box-shadow:unset}.dft-property-top-navigation .txt-why-book-here{padding:10px 5px}.dft-property-top-navigation .txt-why-book-here a{color:#2db0aa}.dft-property-top-navigation .txt-why-book-here a:hover{color:#30b3ab}.dft-property-top-navigation .search-btn-in-form{width:110px;height:45px;padding-top:7px}.dft-property-top-navigation .form-input-group{background-color:#fff;padding:0;vertical-align:middle;display:table;width:100%;border:none}.dft-property-top-navigation .form-input-group-addon:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.dft-property-top-navigation .form-input-group-addon{display:table-cell;width:1%;white-space:nowrap;padding:0 10px;border-radius:0;background-color:#efefef;border:1px solid #b9b9b9;border-collapse:separate;vertical-align:middle}.dft-property-top-navigation .margin-md-b{margin-bottom:20px!important}.dft-property-top-navigation .margin-bottom-0{margin-bottom:unset}.dft-property-top-navigation .padding-left-5{padding-left:5px}.dft-property-top-navigation .margin-left-5{margin-left:5px}.dft-property-top-navigation .padding-left-10{padding-left:10px}.dft-property-top-navigation .padding-l-10-r-10{padding-left:10px;padding-right:10px}.dft-property-top-navigation .col-3-flex-27{flex:0 0 27%}.dft-property-top-navigation .form-input{border-top-width:0;border-right-width:0;border-bottom-width:0;display:table-cell}.dft-property-top-navigation .form-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.dft-property-top-navigation .pad-bor-input-form{border:1px solid #b9b9b9;padding:8px 12px}.dft-property-top-navigation .col-3-flex-27 .dropdown .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:unset!important;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dft-property-top-navigation .float-r{float:right!important}.dft-property-top-navigation .txt-why-book-here-a:hover{background-color:unset;text-decoration:unset}.dft-property-top-navigation .book-room{border:1px solid #b9b9b9;height:41px}.dft-property-top-navigation .pad-t-11{padding-top:11px}.dft-property-top-navigation .pad-b-5-r-10{padding-bottom:5px;padding-right:10px}.dft-property-top-navigation .align-center{text-align:center!important}.dft-property-top-navigation .align-left{text-align:left!important}.dft-property-top-navigation .align-right{text-align:right!important}.dft-property-top-navigation .align-bottom{text-align:bottom!important}.dft-property-top-navigation .padding-0{padding:0!important}.dft-property-top-navigation .position-unset{position:unset!important}.dft-property-top-navigation .active{background-color:#6e6050}.dft-property-top-navigation .sticky-navigation{position:fixed;z-index:100;width:100%;top:0}.dft-property-offers-content .dft-property-overview-general-info .pading-l-r-2{width:100%}.dft-comp-contain-location .article-middle-body{margin:0 auto;max-width:1200px}.dft-comp-contain-location a:hover{color:#30b3ab}.dft-comp-contain-location a{background-color:transparent;text-decoration:none}.dft-comp-contain-location .margin-b,.dft-comp-contain-location .margin-md-b{margin-bottom:20px!important}.dft-comp-contain-location .list-item a{color:#4b5daa}.dft-comp-contain-location .icon,.dft-comp-contain-location .icon-label,.dft-comp-contain-location .selectboxit-default-arrow{vertical-align:middle}.dft-comp-contain-location .icon,.dft-comp-contain-location .icon-circle,.dft-comp-contain-location .icon-outline,.dft-comp-contain-location .icon-square,.dft-comp-contain-location .selectboxit-default-arrow{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;display:inline-block;text-align:center;vertical-align:middle}.dft-comp-contain-location .icon-print{padding-right:8px}.dft-comp-contain-location .icon-download:before{content:"\E948"}.dft-comp-contain-location .icon:before,.dft-comp-contain-location .selectboxit-default-arrow:before,.dft-comp-contain-location [class*=icon-]:before{font-family:Ascott-Icons}.dft-comp-contain-location .icon-circle:before,.dft-comp-contain-location .icon-outline:before,.dft-comp-contain-location .icon-square:before,.dft-comp-contain-location .icon:before,.dft-comp-contain-location .selectboxit-default-arrow:before{display:inline-block;font-size:1.14286em}.dft-comp-contain-location .row{margin:15px auto}@media (max-width:1199px){.dft-comp-contain-location{font-size:16px}.dft-comp-contain-location .padding-l-30{padding-left:30px}}.arabic .dft-comp-contain-location .icon-print{padding-left:8px;margin-left:5px;padding-right:0;margin-right:0}.dft-property-print-overview .gutter-1{margin-left:-10px;margin-right:-10px}.dft-comp-property-content-amenities{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:14px;line-height:1.3;color:#333}.arabic .dft-comp-property-content-amenities .icon{margin-left:5px;margin-right:0}.dft-comp-property-content-amenities .article-middle-body{margin:0 auto;max-width:1250px}.dft-comp-property-content-amenities .article-body .list-item a,.dft-comp-property-content-amenities a:hover{color:#4b5daa}.dft-comp-property-content-amenities a{text-decoration:none;background-color:transparent}.dft-comp-property-content-amenities .margin-b,.dft-comp-property-content-amenities .margin-md-b{margin-bottom:20px!important}.dft-comp-property-content-amenities .icon,.dft-comp-property-content-amenities .icon-label,.dft-comp-property-content-amenities .selectboxit-default-arrow{vertical-align:middle}.dft-comp-property-content-amenities .icon,.dft-comp-property-content-amenities .icon-circle,.dft-comp-property-content-amenities .icon-outline,.dft-comp-property-content-amenities .icon-square,.dft-comp-property-content-amenities .selectboxit-default-arrow{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;display:inline-block;font-size:16px;text-align:center;vertical-align:middle}.dft-comp-property-content-amenities .icon-download:before{content:"\E948"}.dft-comp-property-content-amenities .icon:before,.dft-comp-property-content-amenities .selectboxit-default-arrow:before,.dft-comp-property-content-amenities [class*=icon-]:before{font-family:Ascott-Icons}.dft-comp-property-content-amenities .icon-circle:before,.dft-comp-property-content-amenities .icon-outline:before,.dft-comp-property-content-amenities .icon-square:before,.dft-comp-property-content-amenities .icon:before,.dft-comp-property-content-amenities .selectboxit-default-arrow:before{display:inline-block;font-size:1.14286em}.dft-comp-property-content-amenities .tittle-content{margin-top:0}@media (max-width:1199px){.dft-comp-property-content-amenities .tittle-content{margin-top:30px}}.dft-comp-property-content-amenities .row{margin:15px auto}@media (max-width:1199px){.dft-comp-property-content-amenities{font-size:16px}.dft-comp-property-content-amenities .padding-l-30{padding-left:30px}}.dft-amenities-image{background-color:rgba(0,0,0,.06);padding-bottom:40px;padding-top:40px}.dft-amenities-image .wrap-pro{max-width:940px;margin:0 auto}.dft-amenities-image .wrap-pro,.dft-amenities-image .wrap-pro .pad-lr-20{padding-left:20px;padding-right:20px}.dft-amenities-image .wrap-pro .pad-lr-20 .card{border:0;border-radius:0}.dft-amenities-image .wrap-pro .pad-lr-20 .card .card-content{z-index:0}.dft-amenities-image .wrap-pro .pad-lr-20 .card .card-content h6{margin-bottom:1em}.dft-amenities-image .wrap-pro .pad-lr-20 .card .card-content .mar-b-20{margin-bottom:20px}.dft-amenities-image .wrap-pro .pad-lr-20 .card .card-content .mar-b-5{margin-bottom:5px}.dft-amenities-image .wrap-pro .pad-t-110{padding-top:110px}.dft-amenities-image .wrap-pro .mar-b-10{margin-bottom:1em}.dft-amenities-image .wrap-pro p{margin-top:0}.dft-amenities-image .card-media{position:relative}@media (max-width:1199px){.dft-amenities-image .wrap-pro{margin:0 auto}}@media (max-width:767px){.dft-amenities-image .wrap-pro .pad-t-110{padding-top:0}.dft-amenities-image .wrap-pro .pad-lr-20{padding-left:10px;padding-right:10px}}.arabic .dft-amenities-image .card-content .text-left{text-align:right!important}.arabic .dft-amenities-image .card-content .text-left .phone-number a,.arabic .dft-amenities-other-facilities-amenities .direction-ltr{direction:ltr}.arabic .dft-amenities-other-facilities-amenities .as-table .align-left{text-align:right!important}.arabic .dft-amenities-other-facilities-amenities .as-table .align-right{text-align:left!important}@media (max-width:767px){.arabic .dft-amenities-other-facilities-amenities .as-table .align-left-xs{text-align:right!important}}.arabic .dft-amenities-other-facilities-amenities .row .amenities-col .padding-md-l{padding-right:20px!important;padding-left:0!important}.dft-comp-location-map .gutter-1{margin-left:-10px;margin-right:-10px}.dft-page-property-printable-location .dft-comp-location-map h3,.dft-page-property-printable-location .hidden-print{display:none}.dft-page-property-printable-location .gutter-md{margin-left:-10px;margin-right:-10px}.dft-page-property-printable-location.arabic-com{direction:rtl;text-align:right}.dft-common-destination-banner img{color:#000}.dft-common-destination-banner .dft-lifestyle-social-sharing-bar .img-icon{color:#fff}.dft-common-destination-banner .banner-container .card{margin-bottom:0}.dft-common-destination-banner .banner-container .card:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.dft-common-destination-banner .banner-container .card img{border-radius:0}.dft-common-destination-banner .banner-container .card .card-img-overlay{display:flex;flex-direction:column;flex-wrap:wrap}.dft-common-destination-banner .banner-container .card .card-img-overlay .dft-lifestyle-social-sharing-bar{padding:20px;position:absolute;align-self:flex-end}@media (max-width:1199px){.dft-common-destination-banner .banner-container .card .card-img-overlay .dft-lifestyle-social-sharing-bar{align-self:flex-end}}.dft-common-destination-banner .banner-container .card .card-img-overlay .dft-lifestyle-social-sharing-bar a{text-decoration:none;cursor:pointer;color:#fff}.dft-common-destination-banner .banner-container .card .card-img-overlay .dft-lifestyle-social-sharing-bar a i{font-size:1.6875em}.dft-common-destination-banner .banner-container .card .card-img-overlay .dft-lifestyle-social-sharing-bar a:hover{color:#e6e6e6}.dft-common-destination-banner .banner-container .card .card-img-overlay .dft-lifestyle-social-sharing-bar span{color:#fff;font-size:1.6875em}.dft-common-destination-banner .banner-container .card .card-img-overlay .dft-lifestyle-social-sharing-bar div{color:#fff}.dft-common-destination-banner .banner-container .card .card-img-overlay .content{margin:auto}@media (max-width:1199px){.dft-common-destination-banner{overflow:hidden}.dft-common-destination-banner .card{width:100%}.dft-common-destination-banner .img-responsive{max-width:unset}}.dft-common-destination-tips-and-articles .slick-slide{height:auto!important}.dft-common-destination-tips-and-articles a{color:#fff}@media (max-width:767px){.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .item{display:table;table-layout:fixed;width:100%}}@media (min-width:1200px){.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .class3{width:350px}}@media (max-width:767px){.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .class3{display:table;table-layout:fixed;width:100%}}@media (min-width:768px){.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .class1,.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .class2{width:284px}}@media (min-width:1200px){.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .class1,.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .class2{width:350px}}@media (min-width:1200px) and (max-width:767px){.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .class1,.dft-common-destination-tips-and-articles .wrap .columns .slideshow .slideshow-item .class2{display:table;table-layout:fixed;width:100%}}.dft-common-destination-our-properties .properties-list h3{margin-top:1em;margin-bottom:1em}.dft-common-destination-our-properties .properties-list a:hover{text-decoration:none}@media (max-width:767px){.dft-common-destination-our-properties .properties-list .col-4{max-width:100%}}.arabic .dft-common-destination-our-properties .properties-list .list-icon-item h3{text-align:right;padding:0 20px 0 0}.arabic .dft-common-destination-our-properties .properties-list .list-icon-item:before{left:auto;right:0;top:0}.dft-template-default .arabic .dft-common-destination-latest-offers .slick-prev{right:-35px;left:auto!important}.dft-template-default .arabic .dft-common-destination-latest-offers .slick-prev:before{content:"\E91F"!important}.dft-template-default .arabic .dft-common-destination-latest-offers .slick-next{left:-20px;right:auto!important}.dft-template-default .arabic .dft-common-destination-latest-offers .slick-next:before{content:"\E91E"!important}@media (min-width:1200px){.dft-common-destination-latest-offers .slick-track{margin:auto}}.dft-common-destination-latest-offers .css-date-zh{padding-left:0;padding-right:0}.dft-common-destination-latest-offers .card-content.chinese{padding:9px}.dft-common-destination-latest-offers .card-header{background-color:#fff;border-bottom:0}.dft-common-destination-latest-offers h1{font-size:24px;font-weight:500}.dft-common-destination-latest-offers .h6{font-weight:500;line-height:21px}.dft-common-destination-latest-offers .card{display:inherit;border-radius:0}.dft-common-destination-latest-offers .card .card-media img{height:100%}.dft-common-destination-latest-offers .featured .featured-item:after{transform:none}.dft-common-destination-latest-offers .display-mobile .logo-ascott:after{display:none}.dft-common-destination-latest-offers .btn:hover{color:#fff!important;background-color:#258b85!important;border:2px solid #258b85!important}.dft-common-destination-latest-offers .btn-brown{border:2px solid #5e3055;padding-left:10px;padding-right:10px;color:#5e3055}.dft-common-destination-latest-offers .btn-blue{border:2px solid #5e3055}.dft-common-destination-latest-offers .bg-brown{background-color:#5e3055}.dft-common-destination-latest-offers .icon-circle{width:40px;height:40px}.dft-common-destination-latest-offers .text-favorite{color:#d5d5d5}.dft-common-destination-latest-offers .text-favorite.checked{color:#d32f2f}.dft-common-destination-latest-offers .material-icons{line-height:1.8;display:none}.dft-common-destination-latest-offers .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.dft-common-destination-latest-offers .text-favorite:hover{color:#d32f2f}.dft-common-destination-latest-offers .pad-t-b-8{padding-top:8px;padding-bottom:8px}.dft-common-destination-latest-offers .featured:not(.teaser) .card-content,.dft-common-destination-latest-offers .featured:not(.teaser) a{color:#333;background-color:initial}.dft-common-destination-latest-offers .featured:not(.teaser) .btn-brown{background-color:#5e3055;border-width:2px;border-color:#5e3055;color:#5e3055;padding-left:10px;padding-right:10px}.dft-common-destination-latest-offers .featured:not(.teaser) .btn-blue{background:#5e3055;border-width:2px;border-color:#5e3055;color:#fff}.dft-common-destination-latest-offers .featured:not(.teaser) .btn-blue:hover{color:#fff}.dft-common-destination-latest-offers .featured .featured-item.top-left:after{right:auto;top:20px;left:0}.dft-common-destination-latest-offers .featured .featured-item.top-left:before{border-left-width:0}.dft-common-destination-latest-offers .featured .featured-item:after{content:attr(data-title);font-size:1em;color:#fff;padding:10px 20px;margin-left:-5px;background-color:#a28156;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-destination-latest-offers a{color:#333;text-decoration:none}.dft-common-destination-latest-offers a:focus{box-shadow:none}.dft-common-destination-latest-offers .card-body{color:#333}.dft-common-destination-latest-offers .small{font-size:16px}.dft-common-destination-latest-offers .featured:not(.teaser) a:not(.js-favorites):hover{color:#333}.dft-common-destination-latest-offers .max-width{max-width:90px}.dft-common-destination-latest-offers button.btn.btn-outline-dark.margin-t-2{background-color:#fff;color:#333;border:2px solid #333;width:200px}.dft-common-destination-latest-offers .as-ribbon:after{transform:none;border-right:none;background-color:#5b5c61}@media (max-width:767px){.dft-common-destination-latest-offers .offer-item.card.bg-white.scale-hover.featured{margin-bottom:0}.dft-common-destination-latest-offers button.btn.btn-outline-dark.margin-t-2{width:100%;margin-top:0!important}.dft-common-destination-latest-offers .slick-slider{margin-bottom:0}}.dft-common-destination-latest-offers .slick-prev{left:-35px}.dft-common-destination-latest-offers .slick-prev:before{content:"\E91E";font-size:80px}.dft-common-destination-latest-offers .slick-next{right:-20px}.dft-common-destination-latest-offers .slick-next:before{content:"\E91F";font-size:80px}.dft-common-destination-latest-offers .slick-list{padding-left:10px;padding-right:10px}.dft-common-destination-latest-offers :not(.teaser).card-content.featured,.dft-common-destination-latest-offers :not(.teaser).featured .card-content{background-color:#fff}.dft-common-destination-latest-offers :not(.teaser).featured .btn:hover{color:#fff!important}.dft-common-destination-latest-offers .featured .featured-item:after{font-size:16px}@media (min-width:1200px){.arabic .dft-form .form-group .form-label{text-align:left;margin-left:16px;margin-right:0}}@media (max-width:1199px){.arabic .dft-form .form-group .form-label{text-align:right}}@media screen and (min-width:1025px){.arabic .dft-form .combobox .ui-autocomplete{margin:0 42px 0 0}}.arabic .dft-form .form-input-group-addon:first-child{border-left:0;border-right:1px solid #b9b9b9;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9}.arabic .dft-form .form-group .form-control input{text-align:right}.arabic .dft-form .form-group .dft-form-field #form_hint{direction:ltr!important}.arabic .dft-form .form-group .dft-form-field input,.arabic .dft-form .form-group .dft-form-field textarea{text-align:right}.arabic .dft-form .form-option{margin-right:0}.arabic .dft-form .form-option input[type=radio]+label{margin-left:20px}.arabic .dft-form .form-option input[type=radio]+label:before{top:5px}.arabic .dft-form .form-option .form-label,.arabic .dft-form .form-option label{padding-left:0;padding-right:25px}.arabic .dft-form .form-option .form-label:before,.arabic .dft-form .form-option label:before{margin-left:0;margin-right:-25px;top:7px}.arabic .dft-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:0;padding-right:5px}.arabic .dft-form .intl-tel-input .country-list{text-align:right;left:auto;right:0}.arabic .dft-form .intl-tel-input .flag-container{left:auto;right:0}.arabic .dft-form .intl-tel-input .flag-container .selected-flag{border-left:1px solid #b9b9b9;border-right:0;padding:0}.arabic .dft-form .intl-tel-input .flag-container .selected-flag .iti-arrow{right:70%}.arabic .dft-form .selectboxit-list{top:44px!important}.arabic .dft-form .selectboxit-container .selectboxit{text-align:right}.arabic .dft-form .selectboxit-container .selectboxit-text{padding-right:0;padding-left:21px}.arabic .dft-form .selectboxit-container .selectboxit-arrow-container{margin-right:0;margin-left:10px;left:0;right:inherit}.dft-form .h5{font-weight:700}.dft-form .form-group{display:flex;flex-direction:row;align-items:normal}.dft-form .form-group .form-content *{outline:1px solid transparent!important}@media (max-width:1199px){.dft-form .form-group{display:block}}@media (min-width:1200px){.dft-form .form-group .form-label{width:30%;text-align:end;margin-right:16px}.dft-form .form-group .form-content{flex:1 0}.dft-form .form-group .form-content .input,.dft-form .form-group .form-content input{width:100%}}@media (max-width:1199px){.dft-form .form-group .form-label{width:100%;display:block;text-align:left}.dft-form .form-group .form-content{display:block}.dft-form .form-group .form-content .input,.dft-form .form-group .form-content input{width:100%}}.dft-form .form-group .form-section-title{color:#554f4c;font-size:16px;line-height:1.3;font-weight:600;margin:10px 0;width:fit-content}.dft-form .form-group .description{margin-bottom:50px}.dft-form .form-group .form-control{border-radius:0}.dft-form .form-group .radioChecked [type=radio]:checked+label:after{border-radius:10px;background-color:#30b3ab}.dft-form .form-group .cursorHover{cursor:pointer}.dft-form .form-group .check-out-field{padding-left:10px;width:50%;float:right}.dft-form .form-group .check-in-field{padding-right:10px;width:50%;float:left}.dft-form .form-group .pad-t-10{padding-top:10px}.dft-form .form-group .as-table-cell{flex-basis:32px}.dft-form .form-group .tooltip{opacity:1}.dft-form .form-group .field-with-tooltip{flex:0 32px}@media (max-width:767px){.dft-form .form-group .dft-contact-us-form .form-group{display:block!important}.dft-form .form-group .dft-contact-us-form .form-label{text-align:start!important;width:unset!important}}.dft-form .form-group{margin-bottom:20px}.dft-form .form-option{margin-right:20px;vertical-align:top;display:inline}.dft-form .form-input-group{padding:0;vertical-align:middle;display:table;border:none}.dft-form .form-input-group-addon:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.dft-form .form-input-group-addon{display:table-cell;width:1%;white-space:nowrap;padding:0 10px;border-radius:0;background-color:#efefef;border:1px solid #b9b9b9;border-collapse:separate;vertical-align:middle}.dft-form .btn-primary{background-color:#5e3055;color:#fff;border:2px solid #5e3055;padding:10px 30px}.dft-form .btn-primary:active,.dft-form .btn-primary:hover{background-color:#3c1f36!important;border-color:#3c1f36!important;color:#fff!important}.dft-form .slider-range{position:relative;display:block;height:24px!important;text-align:left;border:1px solid #d6d6d6;background-color:#efefef;border-radius:unset;box-sizing:border-box}.dft-form .ui-slider-range{background-color:#30b3ab}.dft-form .ui-state-active{background-color:#efefef;border-color:#30b3ab}.dft-form .dft-form-field .field-container .ui-slider-handle{height:34px;top:0;cursor:pointer;border:1px solid gray;background-color:gray}.dft-form .dft-form-field .form-option .term-and-condition-label a:not(.btn){color:#4b5daa!important}.dft-form .dft-form-field .intl-tel-input{display:block}.dft-form .dft-form-field .intl-tel-input .selected-flag{background-color:#fff;border-right:1px solid #b9b9b9;min-width:94px}.dft-form .dft-form-field .intl-tel-input .selected-flag .iti-arrow{margin-top:-5px;top:33%;border-left:none;border-right:none;border-top:none;left:70%}.dft-form .dft-form-field .intl-tel-input .selected-flag .iti-arrow:before{content:"\E921";font-family:Ascott-Icons}.dft-form .intl-tel-input .allow-dropdown .separate-dial-code{padding:0;width:100px}.dft-form .intl-tel-input.separate-dial-code .selected-flag{background-color:#fff;background:none}.dft-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:5px}.dft-form .iti-flag{display:none}.dft-form .intl-tel-input .country-list .country .dial-code{color:#523434}.dft-form .highlight{background-color:#30b3ab!important;color:#fff!important}.dft-form .highlight .dial-code{color:#fff!important}.dft-form .country{padding:9px 20px!important;margin:0;transition:all .2s ease 0s}.dft-form .intl-tel-input .country-list,.dft-form .iti-container{background:#fff;border-radius:5px;border:1px solid #ddd;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);height:300px;overflow-y:scroll;z-index:3}.dft-form select.has-error,.dft-form textarea.has-error{border-color:#d32f2f}.dft-form .section{margin:0!important}.dft-form .custom-control-label:after,.dft-form .form-option>input[type=checkbox],.dft-form .form-option>input[type=radio]{visibility:visible;margin:5px 0 0;opacity:0;z-index:999999}.form-option>input[type=radio]{z-index:10!important}.dropdown.as-select .dropdown-toggle:focus,.dropdown.as-select .selectboxit-hover.dropdown-toggle,.form-input-group:focus,.form-input:focus,.selectboxit-btn:focus,.selectboxit-hover.form-input,.selectboxit-hover.form-input-group,.selectboxit-hover.selectboxit-btn,input.selectboxit-hover[type=email],input.selectboxit-hover[type=file],input.selectboxit-hover[type=number],input.selectboxit-hover[type=password],input.selectboxit-hover[type=tel],input.selectboxit-hover[type=text],input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select.selectboxit-hover,select:focus,textarea.selectboxit-hover,textarea:focus{border-color:#007eff}.error .jsSearchBox .ui-autocomplete-input .form-input .ui-widget .ui-widget-content .ui-state-default .ui-corner-left,.error .selectboxit-btn{border:none}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,option:hover{background:#30b3ab}.dft-booking-scroll-search .ui-menu-item-wrapper.ui-state-active:hover,.ui-menu-item-wrapper:hover,.ui-menu-item:hover{background-color:#30b3ab!important}.iti-mobile .intl-tel-input.iti-container{top:40px;bottom:40px;left:40px;right:40px;position:fixed;height:auto;max-width:332px;max-height:654px;z-index:10000}.iti-mobile .intl-tel-input.iti-container .country-list{max-height:654px;width:100%;height:auto;white-space:nowrap}.dft-container-content .dft-common-container-content .columns.gutter-lg{margin:0}.dft-container-content .dft-common-container-content .columns.gutter-lg [class*=col-]{padding:0}.dft-container-content .dft-common-container-content .columns.gutter-lg .content .cm-accordion .dft-common-rich-text .title-description .wrap-container .description .alert-info p{color:#4b5daa!important}.dft-comp-announcement .wrap{max-width:1250px}.dft-comp-announcement .text-small{font-size:.85714em}.dft-comp-announcement a:hover{text-decoration:none}.dft-comp-announcement .background-primary{background-color:#30b3ab;color:#fff}.dft-comp-announcement .alert-none{border:none;background-color:inherit;box-shadow:none;border-radius:0;margin:0!important}.dft-comp-announcement .alert-none .text-white[href]:hover,.dft-comp-announcement .alert-none .text-white[href]:hover:before,.dft-comp-announcement .alert-none .text-white[href]:hover :before{color:#000}.dft-comp-announcement .alert-none .text-white{color:#000!important}.dft-comp-announcement #hide,.dft-comp-announcement #show{color:#000}.dft-comp-announcement #show-hide[aria-expanded=true] #show{display:none}.dft-comp-announcement #show-hide[aria-expanded=false] #show,.dft-comp-announcement #show-hide[aria-expanded=true] #hide{display:block}.dft-comp-announcement #show-hide[aria-expanded=false] #hide{display:none}.dft-comp-announcement .icon-small{font-size:1.71429em}.dft-comp-announcement .icon{vertical-align:middle;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center}.dft-comp-announcement .icon:before{font-family:Ascott-Icons;display:inline-block;font-size:1.14286em}.dft-comp-announcement .icon-chevron-down:before{content:"\E921"}.dft-comp-announcement .icon-chevron-up:before{content:"\E920"}.dft-comp-announcement .icon-close:before{content:"\E91D"}.dft-comp-announcement .close{padding:0;background:transparent;border:0;top:3px}.dft-comp-announcement .description-announce{margin-right:20px}.arabic .dft-comp-announcement .description-announce{margin-left:20px;margin-right:0}.arabic .dft-comp-announcement .alert-dismissible .close{left:0}.ui-combobox{position:relative}.ui-autocomplete,.ui-autocomplete a{color:#707070}.ui-autocomplete{width:1%;background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;min-width:260px;max-height:400px;overflow-y:scroll;overflow-x:hidden;position:absolute;z-index:99999999999;list-style:none;padding:0;margin:0}.ui-menu .ui-menu-item-wrapper{margin:0;padding:10px 20px}.tt-menu li,.ui-autocomplete li{margin:0}.ui-menu-item{line-height:1.3;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,option:hover{border:none;font-weight:400;color:#fff}.pointer{cursor:pointer}.ui-menu-item-wrapper{padding:10px 20px;display:block;margin:0 0 0 10px;transition:all .2s ease 0s}.intl-tel-input{display:block}.intl-tel-input .allow-dropdown .separate-dial-code{padding:0;width:100px}.intl-tel-input.separate-dial-code .selected-flag{background-color:#fff}.intl-tel-input.separate-dial-code .selected-dial-code{padding-left:5px}.iti-arrow{top:33%!important;border-left:none!important;border-right:none!important;border-top:none!important;left:70%}.iti-arrow:before{content:"\E921";font-family:Ascott-Icons}.selected-flag{background-color:#fff;border-right:1px solid #b9b9b9;min-width:94px}.iti-flag{display:none}.intl-tel-input .country-list .country .dial-code{color:#523434}.highlight,.highlight .dial-code{color:#fff!important}.country{padding:9px 20px!important;margin:0;transition:all .2s ease 0s}.intl-tel-input .country-list,.iti-container{background:#fff;border-radius:5px;border:1px solid #ddd;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);height:300px;overflow-y:scroll}select.has-error,textarea.has-error{border-color:#d32f2f}.section{margin:0!important}.custom-control-label:after,.form-option>input[type=checkbox],.form-option>input[type=radio]{visibility:visible;margin:5px 0 0;opacity:0;z-index:999999}.dft-best-rate-guarantee-form a{text-decoration:none}.dft-best-rate-guarantee-form .selectboxit-options{width:100%}.dft-best-rate-guarantee-form .selectboxit-options .selectboxit-option-anchor{overflow:hidden;text-overflow:ellipsis}.ui-datepicker.ui-datepicker-multi{width:100%!important;padding-top:0;padding-bottom:0}.ui-datepicker .ui-datepicker-header{margin:0}.ui-widget-header{background:transparent}.ui-datepicker .ui-icon{font-size:2em}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{border-right:1px solid #d0d0d0}.ui-state-default,.ui-widget-content .ui-state-default{background:#fff;border:0}.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{padding:10px}.dft-contact-us-form .tab2 li:before{content:"\E91F";font-family:Ascott-Icons}.dft-contact-us-form .tab2 ul{padding-left:0!important}.dft-contact-us-form .tab2 li{list-style:none}.dft-contact-us-form .tab2 .dft-common-rich-text{margin-top:0!important}.dft-contact-us-form .tab2 .wrap{padding-left:0!important}.dft-contact-us-form .dft-common-rich-text .wrap-container{padding-left:0;padding-right:0}.dft-contact-us-form .selectboxit-options{width:100%}.dft-contact-us-form .selectboxit-options .selectboxit-option-anchor{overflow:hidden;text-overflow:ellipsis}.dft-contact-us-form .text-uppercase.border-0{background-color:transparent}.dft-contact-us-form .ui-datepicker.ui-datepicker-multi{width:100%!important;padding-top:0;padding-bottom:0}.dft-contact-us-form .ui-datepicker .ui-datepicker-header{margin:0}.dft-contact-us-form .ui-widget-header{background:transparent}.dft-contact-us-form .ui-datepicker .ui-icon{font-size:2em}.dft-contact-us-form .ui-datepicker.ui-datepicker-multi .ui-datepicker-group{border-right:1px solid #d0d0d0}.dft-contact-us-form .ui-state-default,.dft-contact-us-form .ui-widget-content .ui-state-default{background:#fff;border:0}.dft-contact-us-form .ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{padding:10px}.dft-contact-us-form .nav.nav-tabs-inline .nav-tabs-item{margin-right:3px}.dft-contact-us-form .nav.nav-tabs-inline .nav-tabs-item a{text-decoration:none;color:#000!important}.dft-contact-us-form .nav.nav-tabs-inline .nav-tabs-item a.active{color:#000!important;background-color:#30b3ab}.dft-contact-us-form .nav.nav-tabs-inline .nav-tabs-item a.active:hover{color:#000;background-color:#30b3ab}.dft-contact-us-form .nav.nav-tabs-inline .nav-tabs-item a:hover{color:#30b3ab;background-color:#f5f5f5}.dft-contact-us-form .tab-pane:target:before{height:0!important;margin:0!important}.arabic .dft-contact-us-form{text-align:right;direction:rtl}.arabic .dft-contact-us-form .nav.nav-tabs-inline .nav-tabs-item{margin-left:3px;margin-right:0}.dft-common-dr-rates-availability-enquiry-form{max-width:1250px;margin:auto}.dft-common-dr-rates-availability-enquiry-form .h5{font-size:1.25em!important}@media (min-width:1200px){.dft-common-dr-rates-availability-enquiry-form #check_in_date,.dft-common-dr-rates-availability-enquiry-form #check_out_date{width:50%}.arabic .dft-common-dr-rates-availability-enquiry-form #check_in_date,.arabic .dft-common-dr-rates-availability-enquiry-form #check_out_date{float:right}}.arabic .dft-common-about-us-new-properties-image-carousel .icon{margin-left:5px;margin-right:0}.arabic .dft-common-about-us-new-properties-image-carousel .caption-media{margin-left:10px;margin-right:0}.dft-common-about-us-new-properties-image-carousel .bg-gray-lighter .wrap .padding-lg-t .btn-primary.btn-outline{background-color:transparent!important;border:2px solid #5e3055!important;color:#5e3055!important}.dft-common-about-us-new-properties-image-carousel .bg-gray-lighter .wrap .padding-lg-t .btn-primary.btn-outline:hover{background-color:#5e3055!important;border:2px solid #5e3055!important;color:#fff!important}.dft-common-about-us-new-properties-image-carousel .uppercase{text-transform:uppercase}.dft-common-about-us-new-properties-image-carousel .opening-height{height:18px}.dft-common-about-us-new-properties-image-carousel .margin-opening{margin:10px 0!important}.dft-common-about-us-new-properties-image-carousel .margin-property-name{margin:20px 0!important}.dft-common-about-us-new-properties-image-carousel .single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.dft-common-about-us-new-properties-image-carousel .margin-city-country{margin:40px 0 0!important}.dft-common-about-us-new-properties-image-carousel .card-media img{height:348px}.dft-common-about-us-new-properties-image-carousel .bordered{border:none!important}.dft-common-about-us-new-properties-image-carousel .slick-dots{margin-bottom:-25px!important}.dft-common-about-us-new-properties-image-carousel .caption-content,.dft-common-about-us-new-properties-image-carousel .caption-media{display:inline-block}.dft-common-about-us-new-properties-image-carousel .caption-content{width:90%}.dft-common-about-us-new-properties-image-carousel .caption-media{margin-right:10px}@media (min-width:768px) and (max-width:1199px){.dft-common-about-us-new-properties-image-carousel .slick-arrow{display:none!important}}@media (max-width:767px){.dft-common-about-us-new-properties-image-carousel .slick-arrow{display:none!important}}.dft-common-about-us-new-properties-image-carousel .btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#258b85;border-color:#258b85}.dft-common-about-us-new-properties-image-carousel .btn-primary.focus,.dft-common-about-us-new-properties-image-carousel .btn-primary:focus{box-shadow:none}.dft-comp-property-overview-apartment-types a{text-decoration:none}.dft-comp-property-overview-apartment-types .text-large{font-size:24px}.dft-comp-property-overview-apartment-types .card{background-color:#fff}.dft-comp-property-overview-apartment-types .aparment-img{position:relative}.dft-comp-property-overview-apartment-types .select-compare{position:absolute;background-color:#fff;border:1px solid #fff;top:20px;left:20px;padding:10px 5px;opacity:.8;cursor:pointer}.dft-comp-property-overview-apartment-types .select-compare label{color:#2c1e16;cursor:pointer}.dft-comp-property-overview-apartment-types .compare-btn{border:2px solid #ddd;background-color:#fff;box-shadow:0 1px 0 0 rgba(22,29,37,.05);padding:10px 30px}.dft-comp-property-overview-apartment-types .card-body{padding-left:15px;padding-right:15px}.dft-comp-property-overview-apartment-types .text-small{font-size:12px}.dft-comp-property-overview-apartment-types .apartment-btn{border:2px solid #30b3ab;padding:10px 40px;background-color:#fff}.dft-comp-property-overview-apartment-types .apartment-btn:hover{background-color:#30b3ab;color:#fff}.dft-comp-property-overview-apartment-types .text-primary-color{color:#30b3ab}.dft-comp-property-overview-apartment-types .background-primary{background-color:#30b3ab}.dft-comp-property-overview-apartment-types .background-primary:hover{background-color:#258b85;border-color:#258b85;color:#fff}.dft-comp-property-overview-apartment-types .btn{vertical-align:middle;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;display:inline-block;border-radius:0;text-align:center}.dft-comp-property-overview-apartment-types .btn:hover{box-shadow:none}.dft-comp-property-overview-apartment-types .btn-learn{margin-right:5px}.dft-comp-property-overview-apartment-types .btn-view{padding:10px 20px}@media screen and (max-width:1199px){.dft-comp-property-overview-apartment-types .apartment-btn{padding:10px 20px}.dft-comp-property-overview-apartment-types .btn-view{width:100%}}.dft-component-loading .loader{position:absolute;width:100%;height:100%;z-index:999999;color:#707070}.dft-component-loading .loader .loader-wrap{width:100%;height:100%;display:table}.dft-component-loading .loader,.dft-component-loading body.is-loading:after{top:0;left:0;right:0;background:hsla(0,0%,100%,.9)}.dft-component-loading .loader-content{display:table-cell;vertical-align:middle;text-align:center}.dft-component-loading .loader-spinner{width:30px;height:30px;border:2px solid transparent;border-top-color:#2c1e16;border-left-color:#2c1e16;border-radius:50%;margin:0 auto}.dft-component-loading .loader-progress,.dft-component-loading .loader-spinner{transform:translateZ(0);animation:d 1s infinite linear}.dft-common-home-overview-extended-stay .img-bgr{width:100%}.dft-common-home-overview-extended-stay .visible-desktop{position:relative}.dft-common-home-overview-extended-stay .visible-desktop .list-item{margin-left:7.3333%;max-width:492px;position:absolute;padding:25px;border:1px solid #fff!important;background-color:#fff;opacity:.9}.dft-common-home-overview-extended-stay .visible-desktop .list-item .item-title{font-size:24px}.dft-common-home-overview-extended-stay .visible-desktop .list-item .item-title strong *{color:#333!important}.dft-common-home-overview-extended-stay .visible-desktop .list-item .item-button,.dft-common-home-overview-extended-stay .visible-desktop .list-item .item-description{font-size:16px}.dft-common-home-overview-extended-stay .visible-desktop .list-item a{text-decoration:none;color:#5e3055;border:2px solid #5e3055!important}.dft-common-home-overview-extended-stay .visible-desktop .list-item a:hover{color:#fff;background-color:#5e3055!important}.dft-common-home-overview-extended-stay .visible-desktop .list-item a .click-button{min-width:160px;height:40px;padding-top:5px}.dft-common-home-overview-extended-stay .visible-desktop .list-item .btn-primary:not(:disabled):not(.disabled):active{background-color:#5e3055;border-color:#5e3055}@media (max-width:1600px){.dft-common-home-overview-extended-stay .visible-desktop .list-item{top:60px}}@media (max-width:1450px){.dft-common-home-overview-extended-stay .visible-desktop .list-item{top:30px}}@media (min-width:576px){.dft-common-home-overview-extended-stay .visible-desktop .col-12{max-width:auto}}.dft-common-home-overview-extended-stay .visible-mobile{position:relative}.dft-common-home-overview-extended-stay .visible-mobile .list-item{position:absolute;padding:16px;border:1px solid #fff!important;background-color:#fff}.dft-common-home-overview-extended-stay .visible-mobile .list-item .item-title{font-size:24px}.dft-common-home-overview-extended-stay .visible-mobile .list-item .item-description{font-size:16px;color:#554f4c}.dft-common-home-overview-extended-stay .visible-mobile .list-item .btn-mobile{text-align:center}.dft-common-home-overview-extended-stay .visible-mobile .list-item .btn-mobile a{color:#5e3055;border-color:#5e3055}.dft-common-home-overview-extended-stay .visible-mobile .list-item .btn-mobile a:hover{color:#fff;background-color:#5e3055!important}.dft-common-home-overview-extended-stay .visible-mobile .list-item .btn-mobile a .click-button{width:100%;height:40px;padding-top:5px}.dft-common-home-overview-extended-stay .visible-mobile .list-item .btn-mobile .btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#5e3055;border-color:#5e3055}@media (max-width:575px){.dft-common-home-overview-extended-stay .visible-mobile .col-12{max-width:100%}}@media (max-width:1200px){.dft-common-home-overview-extended-stay .visible-mobile .list-item{position:relative}}.dft-common-offer-participating-property-details .wrap-container .item-img{position:relative;cursor:pointer;overflow:hidden}.dft-common-offer-participating-property-details .wrap-container .item-img .pro-btn{opacity:0;transition:all .2s ease-in}.dft-common-offer-participating-property-details .wrap-container .item-img .pro-btn:hover a{color:#fff}.dft-common-offer-participating-property-details .wrap-container .item-img .pro-btn a{color:#30b3ab;text-decoration:none}.dft-common-offer-participating-property-details .wrap-container .item-img .img-hover{transition:all 1s;top:0;bottom:0;left:0;right:0;background-size:cover}.dft-common-offer-participating-property-details .wrap-container .item-img .btn-primary:not(:disabled):not(.disabled):active{background-color:#30b3ab;border-color:#30b3ab}.dft-common-offer-participating-property-details .wrap-container .item-img:hover .img-hover{transform:scale(1);transition:all 1s;filter:brightness(.5)}.dft-common-offer-participating-property-details .wrap-container .item-img:hover .pro-btn{opacity:1;transition:all .2s ease-in}.dft-common-offer-participating-property-details .wrap-container .item-img .container-btn{position:absolute;top:0;bottom:0;left:0;right:0}.dft-common-offer-participating-property-details .wrap-container .property-title a{text-decoration:none}.dft-common-offer-participating-property-details .wrap-container .hid-vis{color:#fff}.dft-common-offer-participating-property-details .wrap-container .label-find{cursor:pointer}.dft-common-offer-participating-property-details .wrap-container .label-find:hover{color:#30b3ab}.dft-common-offer-participating-property-details .wrap-container .width-img{width:100%}.dft-common-offer-participating-property-details .btn{display:block!important}.dft-comp-common-partnership-participating-properties .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-comp-common-partnership-participating-properties .title{margin-top:26px;margin-bottom:26px}.dft-comp-common-partnership-participating-properties .city-name{margin-top:26.6px;margin-bottom:26.6px}.dft-comp-common-partnership-participating-properties .property-name li a{text-decoration:none}.dft-comp-common-partnership-participating-properties .property-name li a:hover{text-decoration:none;color:#30b3ab}.dft-property-award-award-listing .media-body .summary-text{margin-top:14px}.dft-property-award-award-listing .text-title{height:165px}@media only screen and (max-width:1199px){.dft-property-award-award-listing .text-title{height:auto}}.arabic .dft-property-award-award-listing ul{padding-inline-start:0}.dft-common-rich-text .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-rich-text p{margin-top:1em;margin-bottom:1em}.dft-common-rich-text a:not(.btn),.dft-common-rich-text a:not(.btn) span{color:#4b5daa!important}.dft-common-rich-text *{outline:1px solid transparent!important}.dft-common-rich-text .title-description .wrap-container .description .alert.alert-info{border:none!important}.dft-common-home-why-book-here .row{margin:20px -15px}.dft-common-home-why-book-here .bg-purple{background-color:#5e3055}.dft-common-home-why-book-here .title{font-size:2em;text-align:center}.dft-common-home-why-book-here a{text-decoration:none;color:#fff}.dft-common-home-why-book-here .icon-xxl{font-size:80px}.dft-common-home-why-book-here .benefit-title{margin-top:25px;font-size:24px}@media screen and (max-width:1199px){.dft-common-home-why-book-here .row{margin:20px auto}.dft-common-home-why-book-here .title{font-size:24px}.dft-common-home-why-book-here .icon-xxl{font-size:48px}.dft-common-home-why-book-here .benefit-title{font-size:18px;margin-top:0}.dft-common-home-why-book-here .learn-m{color:#30b3ab}}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view .js-input-search{font-size:14px}}@media (min-width:768px){.dft-common-find-a-residence-by-property-list-view .gm-style-iw{top:15px!important;left:0!important;width:425px!important;background-color:#fff}}.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-c{padding:0!important;border-radius:0!important;top:30px!important}.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-a{top:0!important}.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t{right:-5px!important;bottom:111px!important}.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t:after{top:30px}.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-d{font-family:Muli;color:#333;overflow:auto!important}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:16px!important;font-weight:700!important}@media screen and (max-width:767px){.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-c{top:0!important}.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-d{padding:10px 5px 5px;font-size:10px;font-weight:700;width:105px;background-color:#ebe3d9}.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t{bottom:75px!important}.dft-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t:after{width:10px!important;height:10px!important;top:0;background:#ebe3d9}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box{margin-left:0!important;margin-right:0!important}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box .item-text-box{font-family:Muli;color:#333}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box .item-name-box{font-size:14px;font-weight:700}.dft-common-find-a-residence-by-property-list-view .material-icons{margin-left:-15px}}.dft-common-find-a-residence-by-property-list-view .search-icon-padding{padding-right:5px}.dft-common-find-a-residence-by-property-list-view .form-find{padding-top:40px;padding-bottom:20px}.dft-common-find-a-residence-by-property-list-view .search{display:flex;margin-top:10px;margin-bottom:10px}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .search{padding-top:66px;position:relative}}.dft-common-find-a-residence-by-property-list-view .search .search-input{display:flex;padding-left:0;padding-right:0}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .search .search-input{padding-top:10px;max-width:500px;width:100%}}.dft-common-find-a-residence-by-property-list-view .search .search-input .pad-form-input-search{padding-left:0;padding-right:0;width:auto;flex:10}.dft-common-find-a-residence-by-property-list-view .search .search-input .pad-search-btn{border:1px solid #ccc;padding:9px 12px;border-right:unset;background-color:#efefef;width:52px}.dft-common-find-a-residence-by-property-list-view .search .search-input .form-input-search{height:51px}.dft-common-find-a-residence-by-property-list-view .search .search-input .form-input-search.disabled{background:#e5e5e5;pointer-events:none}.dft-common-find-a-residence-by-property-list-view .unset-mar{margin:0;display:flex;padding-left:20px;padding-right:0}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .unset-mar{position:absolute;top:0;left:0;background:#fff;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);min-width:calc(100% + 40px);display:flex;padding-top:20px;padding-left:0;padding-right:0;justify-content:center}}.dft-common-find-a-residence-by-property-list-view .unset-pad{padding:0}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .unset-pad{margin-right:3px;margin-left:3px;max-width:150px}.dft-common-find-a-residence-by-property-list-view .unset-pad a{border-radius:5px 5px 0 0}}.dft-common-find-a-residence-by-property-list-view .btn-switch-view{display:block;background-color:#707070;color:#fff;text-transform:capitalize;white-space:nowrap;transition:all .5s ease 0s}.dft-common-find-a-residence-by-property-list-view .btn-switch-view:hover{background-color:#575757}.dft-common-find-a-residence-by-property-list-view .btn-switch-view:focus{background-color:#707070;box-shadow:unset}.dft-common-find-a-residence-by-property-list-view .btn-switch-view.active{background-color:#30b3ab;color:#000}.dft-common-find-a-residence-by-property-list-view .btn-switch-view.active:focus,.dft-common-find-a-residence-by-property-list-view .btn-switch-view.active:hover{background-color:#42a1af}.dft-common-find-a-residence-by-property-list-view .pad-r-10{padding-right:10px}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view .pad-r-10{padding-right:0}}.dft-common-find-a-residence-by-property-list-view .form-find{background-color:#e5e5e5}.dft-common-find-a-residence-by-property-list-view .view-by-brand{padding:10px 0}.dft-common-find-a-residence-by-property-list-view .view-by-brand .text-view{font-size:16px}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .view-by-brand{padding:0}}.dft-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find{display:flex}.dft-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option{padding-right:20px}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find{display:block}}.dft-common-find-a-residence-by-property-list-view .form-option>input[type=checkbox]:checked+.form-label:before,.dft-common-find-a-residence-by-property-list-view .form-option>input[type=checkbox]:checked+label:before,.dft-common-find-a-residence-by-property-list-view .form-option>input[type=radio]:checked+.form-label:before,.dft-common-find-a-residence-by-property-list-view .form-option>input[type=radio]:checked+label:before{color:#000;border-color:#30b3ab;background-color:#30b3ab}.dft-common-find-a-residence-by-property-list-view .select-by-region{display:none;position:relative}.dft-common-find-a-residence-by-property-list-view .select-by-region #select-by-region{padding:9px}.dft-common-find-a-residence-by-property-list-view .select-by-region:after{display:block;content:"";width:12px;height:7px;position:absolute;right:12px;bottom:17px;border-top:7px solid #555;border-left:6px solid transparent;border-right:6px solid transparent}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .select-by-region{display:block}}.dft-common-find-a-residence-by-property-list-view .data-list{padding-top:40px;padding-bottom:40px;background:#f5f5f5}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .data-list{padding-top:0;padding-bottom:0}}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .data-list .wrap{padding-top:20px;padding-bottom:20px}}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading{display:block}@media (min-width:768px) and (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading{margin-bottom:40px;margin-bottom:0}}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading{display:none}}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading .data-list-tab{display:flex;overflow-x:auto}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading .data-list-tab .tab-item{font-size:15px;height:52px;line-height:52px;padding-left:20px;padding-right:20px;background:#ccc;color:#000;text-transform:uppercase;flex:1;transition:all .5s ease 0s;cursor:pointer;white-space:nowrap;border-right:1px solid #fff}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading .data-list-tab .tab-item:last-child{border-right:none}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading .data-list-tab .tab-item.active{background:#fff;color:#000;pointer-events:none}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading .data-list-tab .tab-item:hover{background:#f5f5f5}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container{background:#fff;padding:40px}@media (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container{background:transparent;padding:0}}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group{margin-bottom:10px}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-heading{font-weight:600;font-size:1.25em;line-height:26px;text-transform:uppercase}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-container{padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section{padding:10px;width:33.33%}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section{width:100%}}@media (min-width:768px) and (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section{width:50%}}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-heading{font-weight:600;font-size:1em;line-height:20px;text-transform:uppercase;margin-bottom:2px}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list .section-item{padding-top:5px;padding-bottom:5px;padding-left:14px;line-height:20px;position:relative;display:block;transition:all .5s ease 0s}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list .section-item:hover{color:#64c3d1}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list .section-item:before{position:absolute;content:"";display:block;border-left:8px solid #555;width:12px;height:12px;border-top:6px solid transparent;border-bottom:6px solid transparent;top:9px;left:0}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{padding:10px;width:33.33%}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{width:100%}}@media (min-width:768px) and (max-width:1024px){.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{width:50%}}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section .alert-info a{color:#4b5daa!important}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section .alert-info span{color:#000!important}.dft-common-find-a-residence-by-property-list-view .data-map{width:100%;display:none;position:relative}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content{z-index:1000;position:absolute;left:1px;bottom:47px}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list{overflow:hidden}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item{max-height:114px;width:400px;display:flex}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box{font-size:13px}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box .item-arrow-box,.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box .item-text-box{display:flex;justify-content:center;flex-direction:column}.dft-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.dft-common-find-a-residence-by-property-list-view .data-map #js-data-map{height:570px}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container{width:100%;height:100%}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item{height:160px;width:425px;display:flex}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-image{overflow:hidden;height:100%;padding-left:0;padding-right:0}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-image img{height:100%;width:100%}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info{padding-left:0;padding-right:0;flex:1}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.dft-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:#30b3ab;color:#fff}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-control-fullscreen,.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-control-zoom{margin-left:22px}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon{background:none;border:none}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px!important;height:67px!important;background-repeat:no-repeat;margin-top:-20px;margin-left:-40px}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon div div{padding:22px;margin:0}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-close-button{z-index:1}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper{padding:0}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding:0;min-width:0!important}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding-right:25px!important;padding-left:5px!important;max-width:300px}}@media (min-width:768px){.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{width:425px!important}}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item{height:160px;width:425px;display:flex}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;overflow:hidden;height:100%}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;flex:1}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.dft-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:#30b3ab;color:#fff}.dft-common-find-a-residence-by-property-list-view .other-brand-slider{background:#f5f5f5;padding-top:40px;padding-bottom:40px}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .slick-arrow{display:none!important}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-heading{line-height:20px;margin-bottom:40px;font-size:1.125em}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container{display:block;padding-bottom:35px}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slick-slide:first-child .slider-item{padding-left:0}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slick-slide:last-child .slider-item{padding-right:0}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item{width:100%;padding-left:5px;padding-right:5px}@media (max-width:768px){.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item{padding-left:0;padding-right:0}}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a{display:block;background:#fff}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a>img{width:100%;height:auto;display:block}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a div{display:flex;justify-content:center;align-items:center;height:130px;padding:40px 20px;width:100%}.dft-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a div img{display:block;max-width:100%;max-height:100%}.dft-common-find-a-residence-by-property-list-view .gm-style div *{background-repeat:no-repeat}.dft-common-find-a-residence-by-property-list-view .marker-popup-info{display:flex}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-image{min-width:130px;max-width:130px}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-image img{width:100%;height:auto;position:relative}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail{padding-left:20px;padding-top:20px}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-address{width:100%;display:inline-block;margin-bottom:10px}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated{display:flex;margin-bottom:10px}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content{color:#ffbb39;display:flex;align-items:flex-start}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .icon{font-size:1.96875em;margin-right:5px}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value{display:flex}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span{align-items:flex-end;display:inline-flex}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span>span{top:-4px;position:relative;display:inline-block}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate{padding-left:10px}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate img{width:100%;display:inline-block}.dft-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate span{padding-left:25px;text-align:left;display:inline-block}.arabic .dft-common-find-a-residence-by-property-list-view .anchorBR{left:10px!important;right:auto!important}@media (max-width:1199px){.arabic .dft-common-find-a-residence-by-property-list-view .BMap_stdMpZoom{left:0}}.arabic .dft-common-find-a-residence-by-property-list-view .anchorBL{right:1px;left:auto!important}.arabic .dft-common-find-a-residence-by-property-list-view .anchorTL{width:100%!important}.arabic .dft-common-find-a-residence-by-property-list-view .BMap_cpyCtrl{right:2px;left:auto!important}.arabic .dft-common-find-a-residence-by-property-list-view .BMap_stdMpSlider{right:25px;left:auto!important}.arabic .dft-common-find-a-residence-by-property-list-view .BMap_stdMpPan{right:20px}.arabic .dft-common-find-a-residence-by-property-list-view .unset-mar{padding-right:20px;padding-left:0}.arabic .dft-common-find-a-residence-by-property-list-view .margin-md-r{margin-right:0!important;margin-left:20px}.arabic .dft-common-find-a-residence-by-property-list-view .select-by-region #select-by-region{text-align:right}.arabic .dft-common-find-a-residence-by-property-list-view .select-by-region:after{right:auto;left:12px}.arabic .dft-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option{padding-right:0;padding-left:20px}.arabic .dft-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option label{padding-right:25px;padding-left:0}.arabic .dft-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option label:before{top:0;right:0}.arabic .dft-common-find-a-residence-by-property-list-view #js-data-map .gm-style .gmnoprint{left:auto!important}.arabic .dft-common-find-a-residence-by-property-list-view #js-data-map .gm-style .gm-fullscreen-control{right:auto!important;left:0!important}.arabic .dft-common-find-a-residence-by-property-list-view .section-list .section-item{padding-left:0;padding-right:14px}.arabic .dft-common-find-a-residence-by-property-list-view .section-list .section-item:before{left:auto;right:-5px}.arabic .dft-common-find-a-residence-by-property-list-view .data-list-heading .data-list-tab .tab-item{border-right:none;border-left:1px solid #fff}.arabic .dft-common-find-a-residence-by-property-list-view .data-list-heading .data-list-tab .tab-item:first-child{border-left:none}.arabic .dft-common-find-a-residence-by-property-list-view .data-list-heading .data-list-tab .tab-item .mr-auto{margin-right:0!important;margin-left:auto}.arabic .dft-common-find-a-residence-by-property-list-view .data-list-heading .data-list-tab .tab-item .ml-auto{margin-left:0!important;margin-right:auto}.arabic .dft-common-find-a-residence-by-property-list-view .pad-r-10{padding-right:0;padding-left:10px}@media (max-width:1199px){.arabic .dft-common-find-a-residence-by-property-list-view .pad-r-10{padding-left:0;margin-right:0;margin-left:5px}}.arabic .dft-common-find-a-residence-by-property-list-view .js-input-search{text-align:right}.dft-common-find-a-residence-by-property-list-view #js-data-map div[style*=background-image]{background-repeat:no-repeat!important;background-position:14px 14px!important;font-size:14px!important}.dft-common-find-a-residence-by-property-list-view .BMap_bubble_content{background-color:#fff}.dft-common-find-a-residence-by-property-list-view .BMap_pop div:nth-child(9){top:35px!important;border-radius:7px}.dft-common-find-a-residence-by-property-list-view .BMap_bottom,.dft-common-find-a-residence-by-property-list-view .BMap_center,.dft-common-find-a-residence-by-property-list-view .BMap_pop>div:first-child,.dft-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(3),.dft-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(5),.dft-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(7),.dft-common-find-a-residence-by-property-list-view .BMap_shadow,.dft-common-find-a-residence-by-property-list-view .BMap_top{display:none!important}.dft-common-find-a-residence-by-property-list-view .BMap_pop img{top:42px!important;left:425px!important;max-width:none!important}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view .BMap_pop img{top:37px!important;left:258px!important;max-width:none!important}}.dft-common-find-a-residence-by-property-other-brands{background-color:#f5f5f5}.dft-common-find-a-residence-by-property-other-brands .wrap{padding-top:40px;padding-bottom:40px;height:475px}.dft-common-find-a-residence-by-property-other-brands .max-w-h img{max-width:180px;max-height:80px}.dft-common-find-a-residence-by-property-other-brands .content-brands{height:130px;background-color:#fff;text-align:center}@media (max-width:1199px){.dft-common-find-a-residence-by-property-other-brands .content-brands{width:100%}}@media (max-width:767px){.dft-common-find-a-residence-by-property-other-brands .content-brands{width:100%}}.dft-common-find-a-residence-by-property-other-brands .pad-brands{padding:0 5px}.dft-common-find-a-residence-by-property-other-brands .img-brands{width:234px}@media (max-width:1199px){.dft-common-find-a-residence-by-property-other-brands .img-brands{width:100%}}@media (max-width:767px){.dft-common-find-a-residence-by-property-other-brands .img-brands{width:100%}}.dft-common-find-a-residence-by-property-other-brands .slick-dotted .slick-dots{bottom:-30px!important}.dft-common-find-a-residence-by-property-other-brands .slick-prev{left:-80px;top:130px}.dft-common-find-a-residence-by-property-other-brands .slick-next{right:-80px;top:130px}@media (max-width:767px){.dft-common-find-a-residence-by-property-other-brands .wrap{height:auto}.dft-common-find-a-residence-by-property-other-brands .slick-dotted .slick-dots{bottom:-40px!important}}.dft-common-destination-method-of-transport .col-4 .description{white-space:pre-line}@media (max-width:767px){.dft-common-destination-method-of-transport .col-4{max-width:100%;padding:0}}.dft-property-overview-offers-listing .card{display:inherit;border-radius:0;z-index:0}.dft-property-overview-offers-listing .card .card-content{padding:16px;z-index:0}.dft-property-overview-offers-listing .card .card-content .content-center{font-size:14px;padding:0 0 18px!important}.dft-property-overview-offers-listing .card .card-content .content-center .card-header{background-color:transparent;border-bottom:0;font-size:14px}.dft-property-overview-offers-listing .card .card-content .content-center .card-header:hover{color:#30b3ab;text-decoration:none}.dft-property-overview-offers-listing .card .card-content .content-center .card-header a{font-size:14px}.dft-property-overview-offers-listing .card .card-content .content-center .card-body .pl-10{padding-left:10px}.dft-property-overview-offers-listing .card .card-content .columns .col-6 a{font-size:14px!important;padding-left:5px;padding-right:5px}.dft-property-overview-offers-listing h1{margin-top:0}.dft-property-overview-offers-listing .featured:not(.teaser) .card-content,.dft-property-overview-offers-listing .featured:not(.teaser) a{color:#000;background-color:#fff;text-decoration:none}.dft-property-overview-offers-listing .featured:not(.teaser) .btn{background:#fff;border-width:2px;border-color:#5e3055;color:#5e3055}.dft-property-overview-offers-listing .featured:not(.teaser) .btn:hover{background-color:#5e3055;color:#fff!important}.dft-property-overview-offers-listing .featured:not(.teaser) .btn-book{background:#5e3055;border-width:2px;border-color:#5e3055;color:#fff}.dft-property-overview-offers-listing .featured:not(.teaser) .btn-book:hover{color:#fff!important;background-color:#3c1f36;border-color:#3c1f36}.dft-property-overview-offers-listing .featured:not(.teaser) .js-favorites{background-color:transparent}.dft-property-overview-offers-listing .featured .featured-item.top-left:after{right:auto;top:20px;left:0}.dft-property-overview-offers-listing .featured .featured-item.top-left:before{border-left-width:0}.dft-property-overview-offers-listing .featured .featured-item:after{background-color:#30b3ab;content:attr(data-title);font-size:1em;color:#fff;padding:10px 20px;background-color:#b9b9b9;margin-left:-5px;background-color:#003846;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-property-overview-offers-listing .display-mobile .logo-ascott:after{display:none}.dft-property-overview-offers-listing .btn:hover{color:#30b3ab}.dft-property-overview-offers-listing .btn-brown{border:2px solid #5e3055}.dft-property-overview-offers-listing .bg-brown{background-color:#5e3055;color:#5e3055}.dft-property-overview-offers-listing .bg-brown:hover{color:#fff;background-color:#3c1f36;border-color:#3c1f36}.dft-property-overview-offers-listing .text-brown{color:#30b3ab}.dft-property-overview-offers-listing .as-ribbon:after{transform:none;border-right:none;background-color:#5b5c61}.dft-property-overview-offers-listing .icon-circle{width:40px;height:40px;display:none}.dft-property-overview-offers-listing .text-favorite{color:#d5d5d5}.dft-property-overview-offers-listing .text-favorite:hover{color:#333}.dft-property-overview-offers-listing .material-icons{line-height:1.8}.dft-property-overview-offers-listing .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.dft-property-overview-offers-listing .pad-t-b-8{padding-top:8px;padding-bottom:8px}.dft-property-overview-offers-listing .bg-whites{color:#30b3ab;background-color:#fff}.dft-property-overview-offers-listing .bg-whites:hover{background-color:#30b3ab}.dft-property-overview-offers-listing .bg-whites:hover a{color:#30b3ab}.dft-property-overview-offers-listing .max-width{max-width:100%}.dft-property-overview-offers-listing .text-favorite-active{color:#d32f2f}.dft-property-overview-offers-listing .font-offer,.dft-property-overview-offers-listing .small{font-size:14px}.dft-property-overview-offers-listing .btn-learn-more{border:2px solid #5e3055;background-color:#fff;color:#5e3055}.dft-property-overview-offers-listing .btn-learn-more:hover{background-color:#5e3055;color:#fff}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.dft-property-overview-offers-listing .label-overlay-bl .label{padding:5px}}.arabic .dft-property-overview-offers-listing .absolute-tr{left:0;right:auto}.arabic .dft-property-overview-offers-listing .featured-item.top-left:after{left:auto;top:20px;right:0}.arabic .dft-property-overview-offers-listing .bg-white-80{right:0}@media (max-width:767px){.dft-property-overview-offers-listing .content-center{height:auto!important}}.dft-common-destination-getting-around h3,.dft-common-destination-getting-around h6{line-height:1.3}.dft-common-destination-getting-around .title-description{display:block;background-color:#fff;color:#555;padding:40px 0}.dft-common-destination-getting-around .title-description .container{text-align:center}.dft-common-destination-getting-around .title-description .container .title{color:#b8a286;text-transform:uppercase;margin-bottom:0}.dft-common-destination-getting-around .title-description .container .subtitle{font-weight:600;letter-spacing:.005em;font-size:1.625em;margin-bottom:.83em}.dft-common-destination-getting-around .title-description .container .description{font-size:16px;font-weight:300}.dft-common-destination-getting-around .title-description .container hr{border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid}.dft-common-destination-getting-around .title-description .container .highlight{width:8.33333%;margin:20px auto}.dft-common-destination-getting-around .title-description .container .col-1{min-height:0}@media (max-width:1024px){.dft-common-destination-getting-around .hidden-smxs{display:none!important}}.dft-offer-banner{width:auto}.dft-offer-banner .pagebanner .banner,.dft-offer-banner .pagebanner .banner-content,.dft-offer-banner .pagebanner .banner-item{height:100%}@media screen and (max-width:1199px){.dft-offer-banner .pagebanner .banner,.dft-offer-banner .pagebanner .banner-content,.dft-offer-banner .pagebanner .banner-item{width:100%}}.dft-offer-banner .pagebanner .banner-content .banner-img,.dft-offer-banner .pagebanner .banner-content .banner-img img,.dft-offer-banner .pagebanner .banner-item .banner-img,.dft-offer-banner .pagebanner .banner-item .banner-img img,.dft-offer-banner .pagebanner .banner .banner-img,.dft-offer-banner .pagebanner .banner .banner-img img{height:inherit;width:inherit}@media (min-width:1200px){.dft-offer-banner .pagebanner{height:470px}}@media (max-width:1024px){.dft-offer-banner .pagebanner{height:490px}}@media (max-width:767px){.dft-offer-banner .pagebanner{height:245px}}.dft-offer-banner .banner .banner-content .banner-caption{position:absolute;top:0;left:0;z-index:10;margin:0;width:100%;height:100%;color:#fff}.dft-offer-banner .icon-banner{position:absolute;margin-top:-40px!important;left:0;z-index:10}.dft-offer-banner .banner-position{position:relative;height:100%;left:0}.dft-offer-banner .icon-circle:before,.dft-offer-banner .icon-outline:before,.dft-offer-banner .icon-square:before,.dft-offer-banner .icon:before,.dft-offer-banner .img-icon:before,.dft-offer-banner .selectboxit-default-arrow:before{display:inline-block;font-size:1.44386em}.dft-offer-banner .addthis_toolbox a{margin-bottom:5px;line-height:normal}.dft-offer-banner .as-inline-block,.dft-offer-banner .js-toggle-icon{display:inline-block;vertical-align:middle}.dft-offer-banner .ribbon-text-bg{background-color:#5e3055}.dft-offer-banner .as-ribbon:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1;visibility:visible;border-right:5px solid #5b5c61;transform-origin:bottom left;transform:skew(-15deg,0deg)}.dft-offer-banner .ribbon-text-bg:after{background:#5e3055;border-right-color:#5e3055}.dft-offer-banner .text-ribbon{padding:7px 10px 2px}.dft-offer-banner .img-icon{color:#fff;font-size:1.14286em}.dft-offer-banner .ribbon-icon-bg,.dft-offer-banner .ribbon-icon-bg:after{background:#5b5c61}.arabic .dft-offer-banner .absolute-br{left:0!important;right:auto!important}.arabic .dft-offer-banner .icon-banner{right:0;left:auto!important}.arabic .dft-offer-banner .as-ribbon:after{transform:skew(15deg,0deg)!important}.arabic .dft-offer-banner .absolute-tr{left:0;right:auto;text-align:left}.dft-page-offer-details{background-color:#fff}.dft-page-offer-details .header{max-width:1250px;padding-left:20px;padding-right:20px;margin:0 auto}.dft-page-offer-details .languagle-selection{margin-left:40px}.dft-page-offer-details .dft-language-selection .dropdown{z-index:1200}.dft-page-offer-details .dft-language-selection #dropdownMenu2{font-size:14px;padding:unset}.dft-page-offer-details .dft-common-right-header{height:auto}.dft-page-offer-details .panel-content{padding-top:40px}.dft-page-offer-details .footer{background-color:#f5f5f5;position:relative;padding:20px}.dft-page-offer-details .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;background-repeat:repeat;background-image:url(/content/dam/ascott/citadines/bg-footer-citadines.jpg)}.dft-page-offer-details hr{position:relative;border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid;box-sizing:content-box;height:0;margin:0 20px}.dft-page-offer-details .opacity-25{opacity:.25}.dft-page-offer-details .grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}@media (max-width:1199px){.dft-page-offer-details .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-page-offer-details .content{margin-top:0}}.dft-comp-article-overview-offer-details .article-custom{margin-bottom:40px!important}.dft-comp-article-overview-offer-details .calendar-sales{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.15);padding:20px!important;margin-top:20px}.dft-comp-article-overview-offer-details .calendar-sales-item{text-transform:uppercase}.dft-comp-article-overview-offer-details .lable-article{margin-bottom:20px!important}.dft-comp-article-overview-offer-details .article-text{margin-bottom:5px}.dft-comp-article-overview-offer-details .border-center{margin-top:20px;margin-bottom:20px}@media (max-width:1199px){.dft-comp-article-overview-offer-details{font-size:16px}.dft-comp-article-overview-offer-details .padding-l-30{padding-left:30px}.dft-comp-article-overview-offer-details .calendar-sales{margin-top:0}}@media (min-width:1200px){.arabic .dft-comp-article-overview-offer-details .text-xl-left{text-align:right!important}}.dft-comp-ascott-online-advantage-offer-details .item-content{padding-top:40px;padding-bottom:40px}.dft-comp-ascott-online-advantage-offer-details .bg-content{background-color:#5b5c61;color:#fff}.dft-comp-ascott-online-advantage-offer-details .content-custom{text-align:center}.dft-comp-ascott-online-advantage-offer-details .title{margin-bottom:20px}.dft-comp-ascott-online-advantage-offer-details .button-label{text-transform:uppercase}.dft-comp-ascott-online-advantage-offer-details .btn-primary.btn-outline{color:#fff;background-color:transparent;border:2px solid #fff}.dft-comp-ascott-online-advantage-offer-details .btn-primary.btn-outline:focus{box-shadow:none}.dft-comp-ascott-online-advantage-offer-details .btn-primary.btn-outline:hover{background:#fff;border:2px solid #fff;color:#777!important}.dft-comp-ascott-online-advantage-offer-details .btn-primary{padding:10px 30px}.dft-comp-ascott-online-advantage-offer-details .button-item{margin-right:20px}.dft-comp-ascott-online-advantage-offer-details a{text-decoration:none}@media (max-width:1199px){.dft-comp-ascott-online-advantage-offer-details .button-label{text-transform:uppercase;margin-bottom:10px!important}}@media (min-width:768px){.arabic .dft-comp-ascott-online-advantage-offer-details .item-content .margin-md-r{margin-left:20px;margin-right:0!important}}.dft-comp-offer-participating-properties-listing .participating-content{padding-top:40px;padding-bottom:40px}.dft-comp-offer-participating-properties-listing .participating-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px}.dft-comp-offer-participating-properties-listing .properties-item{display:inline-table;margin-top:10px;margin-bottom:10px}.dft-comp-offer-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:0}.dft-comp-offer-participating-properties-listing .list-icon-chevron-r{content:"\E9D2"}.dft-comp-offer-participating-properties-listing .list-style-icon .list-item:before,.dft-comp-offer-participating-properties-listing .list-style-icon li:before{position:absolute;font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}.dft-comp-offer-participating-properties-listing .list-item-li{margin-top:5px!important;margin-bottom:5px!important}.dft-comp-offer-participating-properties-listing a:not([href]):not([tabindex]):hover{text-decoration:none;cursor:pointer}.arabic .dft-comp-offer-participating-properties-listing .participating-content,.arabic .dft-comp-offer-participating-properties-listing .participating-content .participating-title,.arabic .dft-comp-offer-participating-properties-listing .participating-content .properties-item{text-align:right}.arabic .dft-comp-offer-participating-properties-listing .participating-content .properties-item .list-item-li{padding:0 20px 0 0}.arabic .dft-comp-offer-participating-properties-listing .participating-content .properties-item .list-item-li:before{left:auto;right:0}.dft-offer-details-terms-conditions .terms-conditions{padding-bottom:40px}.dft-offer-details-terms-conditions .content-title{margin-bottom:20px}.dft-comp-offer-details-general-info .float-rating{float:left}.d-hide-all .dft-comp-offer-details-general-info #subTitle{display:none}.d-hide-all .dft-comp-offer-details-general-info #socialSharingBar{display:none!important}.d-hide-resize .dft-comp-offer-details-general-info .content-row .tittle-content .full-title{display:block}.d-hide-resize .dft-comp-offer-details-general-info .content-row .tittle-content .limit-title{display:none}.d-hide-resize .dft-comp-offer-details-general-info #textResizeBtn{visibility:hidden}@media (max-width:1199px){.m-hide-all .dft-comp-offer-details-general-info #subTitle{display:none}.m-hide-all .dft-comp-offer-details-general-info #socialSharingBar{display:none!important}.m-hide-all .dft-comp-offer-details-general-info #readMoreBtn,.m-hide-all .dft-comp-offer-details-general-info #readMoreCover{visibility:hidden}.m-hide-all .dft-comp-offer-details-general-info .dft-height{height:auto}}@media (max-width:1199px){.m-hide-resize .dft-comp-offer-details-general-info #textResizeBtn{visibility:hidden}}.dft-comp-offer-details-general-info .f-size-1{font-size:1px}.dft-comp-offer-details-general-info .f-size-2{font-size:2px}.dft-comp-offer-details-general-info .f-size-3{font-size:3px}.dft-comp-offer-details-general-info .f-size-4{font-size:4px}.dft-comp-offer-details-general-info .f-size-5{font-size:5px}.dft-comp-offer-details-general-info .f-size-6{font-size:6px}.dft-comp-offer-details-general-info .f-size-7{font-size:7px}.dft-comp-offer-details-general-info .f-size-8{font-size:8px}.dft-comp-offer-details-general-info .f-size-9{font-size:9px}.dft-comp-offer-details-general-info .f-size-10{font-size:10px}.dft-comp-offer-details-general-info .f-size-11{font-size:11px}.dft-comp-offer-details-general-info .f-size-12{font-size:12px}.dft-comp-offer-details-general-info .f-size-13{font-size:13px}.dft-comp-offer-details-general-info .f-size-14{font-size:14px}.dft-comp-offer-details-general-info .f-size-15{font-size:15px}.dft-comp-offer-details-general-info .f-size-16{font-size:16px}.dft-comp-offer-details-general-info .f-size-17{font-size:17px}.dft-comp-offer-details-general-info .f-size-18{font-size:18px}.dft-comp-offer-details-general-info .f-size-19{font-size:19px}.dft-comp-offer-details-general-info .f-size-20{font-size:20px}.dft-comp-offer-details-general-info .f-size-21{font-size:21px}.dft-comp-offer-details-general-info .f-size-22{font-size:22px}.dft-comp-offer-details-general-info .f-size-23{font-size:23px}.dft-comp-offer-details-general-info .f-size-24{font-size:24px}.dft-comp-offer-details-general-info .f-size-25{font-size:25px}.dft-comp-offer-details-general-info .f-size-26{font-size:26px}.dft-comp-offer-details-general-info .f-size-27{font-size:27px}.dft-comp-offer-details-general-info .f-size-28{font-size:28px}.dft-comp-offer-details-general-info .f-size-29{font-size:29px}.dft-comp-offer-details-general-info .f-size-30{font-size:30px}.dft-comp-offer-details-general-info .f-size-31{font-size:31px}.dft-comp-offer-details-general-info .f-size-32{font-size:32px}.dft-comp-offer-details-general-info .f-size-33{font-size:33px}.dft-comp-offer-details-general-info .f-size-34{font-size:34px}.dft-comp-offer-details-general-info .f-size-35{font-size:35px}.dft-comp-offer-details-general-info .f-size-36{font-size:36px}.dft-comp-offer-details-general-info .f-size-37{font-size:37px}.dft-comp-offer-details-general-info .f-size-38{font-size:38px}.dft-comp-offer-details-general-info .f-size-39{font-size:39px}.dft-comp-offer-details-general-info .f-size-40{font-size:40px}.dft-comp-offer-details-general-info .f-size-41{font-size:41px}.dft-comp-offer-details-general-info .f-size-42{font-size:42px}.dft-comp-offer-details-general-info .f-size-43{font-size:43px}.dft-comp-offer-details-general-info .f-size-44{font-size:44px}.dft-comp-offer-details-general-info .f-size-45{font-size:45px}.dft-comp-offer-details-general-info .f-size-46{font-size:46px}.dft-comp-offer-details-general-info .f-size-47{font-size:47px}.dft-comp-offer-details-general-info .f-size-48{font-size:48px}.dft-comp-offer-details-general-info .f-size-49{font-size:49px}.dft-comp-offer-details-general-info .f-size-50{font-size:50px}.dft-comp-offer-details-general-info .dft-wrap{max-width:1250px;margin:0 auto;padding:0 20px}.dft-comp-offer-details-general-info .content-row .tittle-content{margin-top:0}.dft-comp-offer-details-general-info .content-row .tittle-content .full-title{display:none}.dft-comp-offer-details-general-info .dft-h3{font-size:24px;line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700}.dft-comp-offer-details-general-info .dft-h5{color:gray;font-size:20px;line-height:1.3;letter-spacing:.005em}.dft-comp-offer-details-general-info .dft-a{margin:0 5px;text-transform:uppercase;font-size:1.28571em;font-weight:700;line-height:1.3;color:inherit;letter-spacing:.005em;transition:all .35s ease 0s;text-decoration:none}.dft-comp-offer-details-general-info .dft-a:hover,.dft-comp-offer-details-general-info .text-color{color:#30b3ab}.dft-comp-offer-details-general-info .text-color:hover{color:#258b85}@media (max-width:1199px){.dft-comp-offer-details-general-info{margin-top:40px}.dft-comp-offer-details-general-info .overflow{overflow:hidden}.dft-comp-offer-details-general-info .dft-h5{font-size:24px;margin-bottom:24px}.dft-comp-offer-details-general-info .gradient{height:100%;width:100%;top:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.dft-comp-offer-details-general-info .row .bottom-0{bottom:0}.dft-comp-offer-details-general-info .read-more{color:#30b3ab;text-decoration:none;font-size:14px}.dft-comp-offer-details-general-info .dft-height{height:183px}}.dft-comp-offer-details-general-info .image-info{text-align:center}.dft-comp-offer-details-general-info .node-button{text-align:center!important}.dft-comp-offer-details-general-info .node-button .btn:focus{outline:0;box-shadow:unset!important}.dft-comp-offer-details-general-info .hidden-property{display:none!important}.dft-comp-offer-details-general-info .btn-custom{text-decoration:underline;text-transform:uppercase}.dft-comp-offer-details-general-info .button-item{margin-top:1rem}.dft-comp-offer-details-general-info .hidden{display:none!important}@media (max-width:1199px){.dft-property-r-tab-navigation.sticky-tab{position:fixed;width:100%;z-index:1040}}.dft-property-r-tab-navigation .bg-white,.dft-property-r-tab-navigation .nav-placeholder{width:100%}.dft-property-r-tab-navigation .navbar-list-item .nav-item{list-style:none;display:inline-block;cursor:pointer;text-align:center;padding:15px;font-weight:300;border:none}.dft-property-r-tab-navigation .navbar-list-item .nav-item:hover{background-color:#30b3ab}.dft-property-r-tab-navigation .navbar-list-item .nav-item:hover a{color:#000}.dft-property-r-tab-navigation .navbar-list-item .nav-item a{text-decoration:none;color:#000}.dft-property-r-tab-navigation .tab-sticky{position:fixed;z-index:9994}.dft-property-r-tab-navigation .tab-nav{white-space:nowrap;overflow:auto}.dft-property-r-tab-navigation .tab-nav-item{padding:16px 34px;cursor:pointer;text-align:center;white-space:nowrap}.dft-property-r-tab-navigation .tab-nav-item:hover{background-color:#30b3ab}.dft-property-r-tab-navigation .tab-nav-item:hover a{color:#000!important}.dft-property-r-tab-navigation .tab-nav-item a{text-decoration:none;color:#000}.dft-property-r-tab-navigation .nav-item-mobile ul{overflow-x:auto;overflow-y:hidden;padding:0;white-space:nowrap;margin:0}.dft-property-r-tab-navigation .active-item{background-color:#30b3ab}.dft-property-r-tab-navigation .active-item a{color:#000!important;font-weight:700}.dft-property-r-tab-navigation .nav-item-mobile .active{background-color:#30b3ab}.dft-property-r-tab-navigation .sub-list{display:none}.tab-sub-menu .dft-property-r-tab-navigation .sub-list{display:block}.tab-sub-menu .dft-property-r-tab-navigation .tab-list{display:none}@media (max-width:1199px){.dft-property-r-tab-navigation .p-m-0{padding:0}.dft-property-r-tab-navigation .tab-nav-item{padding:16px;display:inline-block;list-style:none}.dft-property-r-tab-navigation.dft-property-r-tab-navigation{margin-top:0}}@media (min-width:1200px){html:lang(zh) .dft-common-brand-offer .find-an-offer{flex:0 0 53.333333%;max-width:53.333333%}html:lang(zh) .dft-common-brand-offer #ui-datepicker-div{flex:0 0 30%;max-width:30%}html:lang(zh) .dft-common-brand-offer input#daterange-to{padding-left:0}}.dft-common-brand-offer{background-color:#f1f2f4}.dft-common-brand-offer .modal-dialog-centered{padding-top:25vh;display:block!important}.dft-common-brand-offer .find-offer-section{padding:16px 20px;background-color:#f1f2f4}.dft-common-brand-offer .find-a-residence{font-size:24px;font-weight:700;line-height:32px}.dft-common-brand-offer .title{color:#483e39;font-family:Lato;font-size:16px;padding-bottom:5px}.dft-common-brand-offer .rectangle{border:1px solid #b9b9b9;background-color:#fff;height:40px;padding:10px;width:100%;color:#707070}.dft-common-brand-offer .m-icon{font-size:16px;bottom:11px;left:8px}.dft-common-brand-offer .btn-find{color:#fff;font-weight:700;line-height:20px;text-align:center;width:100%;background-color:#5e3055;padding:10px;margin-top:25px}.dft-common-brand-offer .btn-find:hover{cursor:pointer;background-color:#3c1f36;border-color:#3c1f36}.dft-common-brand-offer .show-more-options{color:#4b5daa}.dft-common-brand-offer .show-more-options:hover{cursor:pointer}.dft-common-brand-offer .dft-property-overview-offers-listing{padding-top:10px}.dft-common-brand-offer .daterange-from{float:left;width:50%;margin-right:0}.dft-common-brand-offer .daterange-to{float:left;width:50%}.dft-common-brand-offer .left-50{left:50%;top:25%}@media (max-width:1199px){.dft-common-brand-offer .left-50{top:40%}}.dft-common-brand-offer input{border:1px solid #b9b9b9;height:41px}.dft-common-brand-offer input#daterange-from{padding-left:35px;text-align:center}.dft-common-brand-offer input#daterange-to{padding-left:25px;text-align:center}.dft-common-brand-offer .dropdown-menu{z-index:100;transform:none!important;top:75px!important;min-height:260px;max-height:400px;overflow-y:scroll;overflow-x:hidden;width:100%}.dft-common-brand-offer .dropdown-item{width:unset;font-size:700px;color:#707070}.dft-common-brand-offer .dropdown-item:active,.dft-common-brand-offer .dropdown-item:hover{background-color:unset}.dft-common-brand-offer .margin--1{border-bottom:1px solid #f5f5f5;transition:all .35s ease 0s}.dft-common-brand-offer .margin--1:hover{background-color:#2c1e16;color:#fff;cursor:pointer}.dft-common-brand-offer .margin--1:hover>.p-0>.mapping{transition:all .35s ease 0s;color:#fff}.dft-common-brand-offer .city{transition:all .35s ease 0s;border-bottom:1px solid #f5f5f5;padding:10px 20px!important}.dft-common-brand-offer .city:hover{color:#30b3ab;cursor:pointer}.dft-common-brand-offer .padding-l-r-2{padding:10px 30px}.dft-common-brand-offer .mapping{font-weight:700;color:#2c1e16;background-color:unset}.dft-common-brand-offer .hiden-p-b{padding:0;border:none}.dft-common-brand-offer .dft-popup .margin-auto{margin:auto}.dft-common-brand-offer .dft-popup .modal.fade .modal-dialog{transform:translateY(0)}.dft-common-brand-offer .dft-popup .btn-primary{background-color:#fff;color:#30b3ab;border:2px solid #30b3ab}.dft-common-brand-offer .dft-popup .btn-primary:hover{background-color:#30b3ab;color:#fff;border:2px solid #30b3ab}.dft-common-brand-offer .dft-popup .modal .modal-header .close{background:unset!important;border-radius:0;top:auto;position:absolute;color:#333;right:15px;width:40px;height:0}.dft-common-brand-offer .dft-popup .border-unset{border:0!important}.dft-common-brand-offer .dft-popup .modal-title{color:#333;font-size:18px;font-weight:700;line-height:24px}.dft-common-brand-offer .dft-popup .title-in-body{font-size:16px;font-weight:700;line-height:20px}.dft-common-brand-offer .dft-popup .modal-content{border-radius:0}.dft-common-brand-offer .dft-popup .margin-t-0{margin-top:0!important}.dft-common-brand-offer .dft-popup .margin-b-0{margin-bottom:0!important}.dft-common-brand-offer .dft-popup .margin-t-b-0{margin-top:0!important;margin-bottom:0!important}.dft-common-brand-offer .dft-popup .padding-t-0{padding-top:0!important}.dft-common-brand-offer .dft-popup .padding-b-0{padding-bottom:0!important}.dft-common-brand-offer .dft-popup .padding-t-b-0{padding-top:0!important;padding-bottom:0!important}.dft-common-brand-offer .dft-popup .padding-l-r-0{padding-left:0!important;padding-right:0!important}.dft-common-brand-offer .dft-popup .padding-l-0{padding-left:0!important}.dft-common-brand-offer .dft-popup .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:20px;top:-2px;cursor:pointer}.dft-common-brand-offer .dft-popup .form-check-input[disabled]{cursor:not-allowed}.dft-common-brand-offer .dft-popup .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.dft-common-brand-offer .dft-popup .form-check-label{margin-left:5px}.dft-common-brand-offer .dft-popup .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:3px}.dft-common-brand-offer .margin-t-b-0{margin:0 auto}.dft-common-brand-offer .datepicker-here{padding-left:35px}.dft-common-brand-offer .padding-l-3{padding-left:30px}@media (max-width:1199px){.dft-common-brand-offer .position-relative.left-addon{padding-top:10px}.dft-common-brand-offer .find-a-residence{text-align:center}.dft-common-brand-offer .btn-find{margin-top:10px}}.dft-common-brand-offer .background-primary:hover{background-color:#30b3ab;color:#fff}.arabic .dft-common-brand-offer .dropdown-menu{text-align:right}.arabic .dft-common-brand-offer .margin-r-1{margin-left:10px;margin-right:0!important}.arabic .dft-common-brand-offer .padding-l-3{padding-left:0!important;padding-right:30px}.arabic .dft-common-brand-offer .m-icon{left:0;right:8px}.arabic .dft-common-brand-offer .input-danr{border-right:1px solid #b9b9b9!important;border-left:none}.arabic .dft-common-brand-offer .input-danl{border-left:1px solid #b9b9b9!important;border-right:none}.arabic .dft-common-brand-offer input#daterange-from{padding-right:35px;padding-left:10px}.arabic .dft-common-brand-offer input#daterange-to{padding-right:25px;padding-left:25px}.arabic .dft-common-brand-offer .left-50{right:50%;left:0}.arabic .dft-common-brand-offer .dft-popup .modal .modal-header .close{right:auto;left:5px}.arabic .dft-common-brand-offer .dft-popup .padding-l-0{padding-right:0}.arabic .dft-common-brand-offer .dft-popup .form-check-label{margin-right:25px;margin-left:0}.arabic .dft-common-brand-offer .dft-popup .form-check-label:before{margin-right:-25px;margin-left:0}.arabic .dft-common-brand-offer .dft-popup .form-check-input{left:0;right:0}.arabic .dft-common-brand-offer .dft-property-overview-offers-listing .columns .offers .offer-item .label-overlay-bl .absolute-tr{right:auto;left:0}.arabic .dft-common-brand-offer .dft-property-overview-offers-listing .columns .offers .offer-item .label-overlay-bl .absolute-tr:after,.arabic .dft-common-brand-offer .dft-property-overview-offers-listing .columns .offers .offer-item .label-overlay-bl .label{right:0;left:auto}.datepicker--cell.-selected-.-current-{color:#fff!important}.dft-common-ascott-star-rewards .bg-rewards{background:#5b5c61}.dft-common-ascott-star-rewards .content{height:auto;color:#fff}.dft-common-ascott-star-rewards .content .row{margin-top:0;margin-left:0}.dft-common-ascott-star-rewards .content .margin-top,.dft-common-ascott-star-rewards .content .margin-top-img{margin-top:48px}.dft-common-ascott-star-rewards .content-child .logo-asr{height:54px;position:relative}.dft-common-ascott-star-rewards .sign-in{font-size:24px;line-height:32px}.dft-common-ascott-star-rewards .bg-none{background-color:transparent;-webkit-appearance:none;border:2px solid #fff}.dft-common-ascott-star-rewards .caption{margin-top:2px;margin-bottom:2px}.dft-common-ascott-star-rewards .caption .caption-icon{vertical-align:middle!important}.dft-common-ascott-star-rewards .caption .caption-content{padding:0 8px;line-height:1.6}.dft-common-ascott-star-rewards a{text-decoration:none}.dft-common-ascott-star-rewards li{display:list-item;text-align:-webkit-match-parent}.dft-common-ascott-star-rewards .icon,.dft-common-ascott-star-rewards .icon-label,.dft-common-ascott-star-rewards .selectboxit-default-arrow{vertical-align:middle}.dft-common-ascott-star-rewards .icon,.dft-common-ascott-star-rewards .icon-circle,.dft-common-ascott-star-rewards .icon-outline,.dft-common-ascott-star-rewards .icon-square,.dft-common-ascott-star-rewards .selectboxit-default-arrow{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;display:inline-block;font-size:16px;text-align:center;vertical-align:middle}.dft-common-ascott-star-rewards .caption .caption-content,.dft-common-ascott-star-rewards .caption .caption-icon{display:table-cell;vertical-align:middle}.dft-common-ascott-star-rewards .list-contact{list-style:none;padding:0;margin:0}.dft-common-ascott-star-rewards .text-color{color:#fff;text-decoration:underline}.dft-common-ascott-star-rewards .img-custom{position:relative;height:100%}.dft-common-ascott-star-rewards .content-child-last{padding-bottom:40px}.dft-common-ascott-star-rewards .content-child-last.row{margin:0}.dft-common-ascott-star-rewards .btn-group{margin:0 auto}.dft-common-ascott-star-rewards .list-items{vertical-align:middle;line-height:3.2}.dft-common-ascott-star-rewards .content-final{vertical-align:middle;padding:0 8px}.dft-common-ascott-star-rewards .btn-custom{color:#fff}.dft-common-ascott-star-rewards .btn-custom:hover{background-color:#5e3055;border:2px solid #5e3055;color:#fff!important}.dft-common-ascott-star-rewards .btn-join{background-color:#30b3ab;-webkit-appearance:none;border:2px solid #30b3ab;color:#fff}.dft-common-ascott-star-rewards .btn-join:hover{background-color:#258b85;border:2px solid #258b85}.dft-common-ascott-star-rewards .space-sign-in{padding-right:40px;padding-left:40px}.dft-common-ascott-star-rewards .space-join-now{padding-right:50px;padding-left:50px}@media (max-width:768px){.dft-common-ascott-star-rewards .margin-top{margin-top:15px}.dft-common-ascott-star-rewards .sign-in{font-size:18px}.dft-common-ascott-star-rewards .space-sign-in{padding-right:25px;padding-left:25px}.dft-common-ascott-star-rewards .space-join-now{padding-right:35px;padding-left:35px}.dft-common-ascott-star-rewards .row{margin:0}}.dft-common-find-a-residence-by-destination{padding-top:40px;padding-bottom:40px;background:#f5f5f5}.dft-common-find-a-residence-by-destination .residence-destination-heading{margin-bottom:40px}.dft-common-find-a-residence-by-destination .residence-destination-heading .heading-title{line-break:34px;margin-bottom:20px;text-align:center;font-size:1.625em;font-weight:600}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-heading .heading-title{font-size:1.25em}}.dft-common-find-a-residence-by-destination .residence-destination-heading .heading-description{text-align:center}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section{padding-left:10px;padding-right:10px;padding-bottom:40px;display:flex;justify-content:space-between}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section.is-odd{flex-flow:row-reverse}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section{display:block;padding-bottom:20px}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:60%}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:100%}}@media (min-width:768px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item{height:100%}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item .item-image{padding-top:64%;height:100%}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub{width:calc(40% - 20px);display:flex;flex-wrap:wrap;justify-content:space-between}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid{width:calc(50% - 10px)}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid .section-item{height:auto}@media screen and (min-width:768px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(3) .section-item,.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(4) .section-item{height:100%}}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid{width:100%;margin-bottom:0}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:first-child{margin-bottom:20px}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:first-child{margin-bottom:0}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(2){margin-bottom:20px}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(2){margin-bottom:0}}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub{width:100%}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item{display:block;position:relative;overflow:hidden}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item{margin-bottom:20px}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-overlay{visibility:visible;opacity:1}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item:hover>.item-title{visibility:hidden;opacity:0}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-image{transform:scale(1.1)}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-image{position:relative;width:100%;height:100%;padding-top:100%;top:0;left:0;background-size:cover;background-position:50%;transition:all 1s ease 0s;transform:scale(1)}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-image{padding-top:50%}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{font-weight:600;font-size:1.625em;line-height:30px;bottom:20px;left:20px;color:#fff;position:absolute;z-index:10;transition:all .5s ease 0s;opacity:1;visibility:visible}@media (max-width:1199px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{font-size:20px;left:10px}}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{left:20px}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(0,0,0,.5);transition:all .5s ease 0s;visibility:hidden;opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay{display:none}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .item-title{position:relative;bottom:auto;left:auto;margin-bottom:20px;text-align:center}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .btn-primary-white{padding:10px;text-transform:inherit!important;background-color:transparent;color:#fff;border:2px solid #fff}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .btn-primary-white:hover{background-color:#fff;color:#000;border-color:#fff}.dft-common-find-a-residence-by-destination .residence-destination-footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.dft-common-find-a-residence-by-destination .residence-destination-footer .view-more-text{line-height:50px}.dft-common-find-a-residence-by-destination .residence-destination-footer .view-more-button{cursor:pointer;border:2px solid #5e3055!important;color:#5e3055}.dft-common-find-a-residence-by-destination .residence-destination-footer .view-more-button:hover{color:#fff!important;background-color:#5e3055!important}.dft-common-find-a-residence-by-destination .btn-learn{color:#30b3ab;background-color:transparent;border:2px solid #30b3ab;vertical-align:middle;font-weight:400;display:inline-block;padding:10px 30px;border-radius:0;text-align:center}.dft-common-find-a-residence-by-destination .btn-learn:hover{background-color:#258b85;color:#e6e6e6;border-color:#258b85}.dft-common-find-a-residence-by-destination .title-color a{color:#fff}.dft-common-find-a-residence-by-destination .text-color h3 a{color:#fff!important}@media (hover:none){.dft-common-find-a-residence-by-destination .btn-primary.btn-outline:hover{background-color:transparent;border:2px solid #30b3ab;color:#30b3ab}}.arabic .dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{left:auto;right:20px}.arabic .dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .item-overlay .item-title{left:0;right:auto}.dft-common-offer-participating-property-details-pop-up .bgr-modal{background-color:rgba(51,51,51,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden}.dft-common-offer-participating-property-details-pop-up .layout-content{box-shadow:0 3px 9px rgba(0,0,0,.5)}.dft-common-offer-participating-property-details-pop-up .fade{opacity:0;transition:opacity .15s ease}.dft-common-offer-participating-property-details-pop-up .fade .layout-content{position:relative;transition:transform .3s ease-out;transform:translateY(-57%)}.dft-common-offer-participating-property-details-pop-up .fade.in{display:block;opacity:1}.dft-common-offer-participating-property-details-pop-up .fade.in .layout-content{position:relative;transform:translate(0);transition:transform .3s ease-out}.dft-common-offer-participating-property-details-pop-up .fade .test,.dft-common-offer-participating-property-details-pop-up .header-modals{position:relative}.dft-common-offer-participating-property-details-pop-up .header-modals .icon-close:before{content:"\E91D";font-size:20px;position:relative;top:-2px;color:#fff;font-family:Ascott-Icons}.dft-common-offer-participating-property-details-pop-up .header-modals .close{opacity:1;background:#30b3ab!important;border-radius:100%;top:-16px;position:absolute;right:-27px;width:30px;height:30px}.dft-common-offer-participating-property-details-pop-up .header-modals .close:hover{opacity:.8}@media only screen and (min-width:1200px){.dft-common-offer-participating-property-details-pop-up .border-width{width:900px}.dft-common-offer-participating-property-details-pop-up .des-rate,.dft-common-offer-participating-property-details-pop-up .list-aparment,.dft-common-offer-participating-property-details-pop-up .list-rate{font-size:14px}}@media only screen and (max-width:768px){.dft-common-offer-participating-property-details-pop-up .des-rate,.dft-common-offer-participating-property-details-pop-up .list-aparment,.dft-common-offer-participating-property-details-pop-up .list-rate{font-size:16px}.dft-common-offer-participating-property-details-pop-up .border-width{width:90%}}@media only screen and (max-width:425px){.dft-common-offer-participating-property-details-pop-up .des-rate{overflow-wrap:break-word}}.dft-common-offer-participating-property-details-pop-up .scrollbar{overflow-y:scroll;background-color:rgba(0,0,0,.7)}@media only screen and (max-width:320px){.dft-common-offer-participating-property-details-pop-up .row{margin:15px -15px 0}.dft-common-offer-participating-property-details-pop-up .aparm-pl{padding-left:10px}.dft-common-offer-participating-property-details-pop-up .aparm-pr{margin-left:-5px}}.dft-property-r-overview-right-column-extended-stay .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;height:220px;width:370px;opacity:.4}.dft-property-r-overview-right-column-extended-stay .panel-content{padding-top:0!important;padding-bottom:0!important;padding-left:72px;padding-right:72px}.dft-property-r-overview-right-column-extended-stay .panel{padding:0!important;height:220px;width:370px}.dft-property-r-overview-right-column-extended-stay .font-text{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:27px}.dft-property-r-overview-right-column-extended-stay .btn{color:#5e3055;line-height:20px;border:2px solid #5e3055;font-size:16px;text-align:center;background-color:transparent}.dft-property-r-overview-right-column-extended-stay .btn:hover{background-color:#5e3055;color:#fff}.dft-property-r-overview-right-column-extended-stay .padding-top-text{padding-top:32px}.dft-property-r-overview-right-column-extended-stay .padding-top-text *{color:#333!important}.dft-property-r-overview-right-column-extended-stay .padding-bottom-button{padding-bottom:32px}.dft-property-apartment-overview-apartment-types{background-color:#fff}.dft-property-apartment-overview-apartment-types .wrap-container .title{font-size:24px}.dft-property-apartment-overview-apartment-types .wrap-container .btn-compare{text-align:right;text-align:-webkit-right}.dft-property-apartment-overview-apartment-types .wrap-container .btn{line-height:20px;box-shadow:none}.dft-property-apartment-overview-apartment-types .wrap-container .btn.btn-outline-dark{border:2px solid #5e3055;color:#5e3055;background-color:#fff;font-weight:700}.dft-property-apartment-overview-apartment-types .wrap-container .btn.btn-outline-dark:hover{color:#fff;background-color:#5e3055;font-weight:700}.dft-property-apartment-overview-apartment-types .wrap-container .btn.btn-outline-dark[disabled]{opacity:.2;box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:2px solid #ddd;color:#b9b9b9}.dft-property-apartment-overview-apartment-types .wrap-container .btn.btn-outline-dark:focus{box-shadow:unset}.dft-property-apartment-overview-apartment-types .wrap-container .btn.btn-outline-secondary{width:100%;background-color:#fff;color:#5e3055;border:2px solid #5e3055;font-weight:700}.dft-property-apartment-overview-apartment-types .wrap-container .btn.btn-outline-secondary:hover{background-color:#5e3055;color:#fff}.dft-property-apartment-overview-apartment-types .wrap-container .btn.btn-dark{width:100%;background-color:#5e3055;border:2px solid #5e3055;font-weight:700}.dft-property-apartment-overview-apartment-types .wrap-container .btn.btn-dark:hover{background-color:#3c1f36;border-color:#3c1f36}.dft-property-apartment-overview-apartment-types .wrap-container .border{border-color:#d5d5d5}.dft-property-apartment-overview-apartment-types .wrap-container .border .img-responsive{width:100%}.dft-property-apartment-overview-apartment-types .wrap-container .border .material-icons{font-size:20px;vertical-align:bottom}.dft-property-apartment-overview-apartment-types .wrap-container .f-size-14{font-size:.875rem}.dft-property-apartment-overview-apartment-types .wrap-container .f-size-12{font-size:.75rem}.dft-property-apartment-overview-apartment-types .wrap-container .f-size-12 .material-icons{font-size:16px}.dft-property-apartment-overview-apartment-types .wrap-container .f-size-24{font-size:1.5rem}.dft-property-apartment-overview-apartment-types .wrap-container .form-check{position:absolute;top:10px;z-index:1;left:10px;background:hsla(0,0%,100%,.8);padding:8px;padding-left:35px}.dft-property-apartment-overview-apartment-types .wrap-container .form-check .form-check-input{opacity:0;width:20px;height:20px;z-index:999999;position:absolute;left:30px;top:3px;cursor:pointer}.dft-property-apartment-overview-apartment-types .wrap-container .form-check .form-check-input[disabled]{cursor:not-allowed}.dft-property-apartment-overview-apartment-types .wrap-container .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.dft-property-apartment-overview-apartment-types .wrap-container .form-check .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:20px;height:20px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:8px}@media (max-width:767px){.dft-property-apartment-overview-apartment-types .wrap .mt-3{margin-top:.5rem!important}.dft-property-apartment-overview-apartment-types .wrap .f-size-12{font-weight:400}.dft-property-apartment-overview-apartment-types .btn-view-all{width:100%;padding-left:1rem;padding-right:1rem}.dft-property-apartment-overview-apartment-types .h3,.dft-property-apartment-overview-apartment-types h3{font-size:1.5em}.dft-property-apartment-overview-apartment-types .pad-md-b-10{padding-bottom:10px}}@media (min-width:1200px){.dft-property-apartment-overview-apartment-types .pad-xl-l-16{padding-left:16px}}.arabic .dft-property-apartment-overview-apartment-types .ml-auto{margin-right:auto!important;margin-left:0!important}.arabic .dft-property-apartment-overview-apartment-types .wrap-container .form-check-label:before{margin-right:-25px}.arabic .dft-property-apartment-overview-apartment-types .wrap-container .form-check{padding-right:35px;padding-left:8px;left:auto;right:10px}.arabic .dft-property-apartment-overview-apartment-types .wrap-container .pl-3{padding-right:1rem!important}.arabic .dft-property-apartment-overview-apartment-types .wrap-container .pr-2{padding-right:0!important}.dft-property-overview-facilities-amenities .wrap{margin-left:0!important}.dft-property-overview-facilities-amenities .as-table-cell-min{padding-bottom:20px}.dft-property-overview-facilities-amenities .row-text{margin:20px auto}.dft-property-r-overview-facilities-amenities .bg-purple{color:#fff;background-color:#5e3055}.dft-property-r-overview-facilities-amenities .as-table-cell-min{padding-bottom:20px}.dft-property-r-overview-facilities-amenities .icon-xl{font-size:64px}.dft-property-r-overview-facilities-amenities .font-title{font-size:24px}@media (max-width:767px){.dft-property-r-overview-facilities-amenities .h3{font-size:24px}.dft-property-r-overview-facilities-amenities .font-content{font-size:18px}.dft-property-r-overview-facilities-amenities .icon{font-size:48px}.dft-property-r-overview-facilities-amenities .margin-top-content{margin-top:15px}}@media (min-width:1199px){.dft-property-r-overview-facilities-amenities .h3{font-size:24px}.dft-property-r-overview-facilities-amenities .font-content{font-size:20px}.dft-property-r-overview-facilities-amenities .bold{font-weight:580}.dft-property-r-overview-facilities-amenities .icon{font-size:64px}}.dft-property-r-overview-facilities-amenities .view-more-button{color:#fff;text-decoration:none}.dft-property-r-overview-banner-citadines .banner-content .banner-img{display:block}.dft-property-r-overview-banner-citadines .banner-content .banner-img img{width:100%}@media (max-width:767px){.dft-property-r-overview-banner-citadines .banner-content .banner-img img{max-width:none;height:100%}}@media (max-width:1199px){.dft-property-r-overview-banner-citadines .banner-content .banner-website{display:none!important}}@media (min-width:1200px){.dft-property-r-overview-banner-citadines .banner-content .banner-website{display:block!important}}@media (max-width:1199px){.dft-property-r-overview-banner-citadines .banner-content .banner-mobile{display:block!important}}@media (min-width:1200px){.dft-property-r-overview-banner-citadines .banner-content .banner-mobile{display:none!important}}.dft-property-r-overview-banner-citadines .banner-content .banner-caption{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;color:#fff;margin:0 auto}@media (max-width:1199px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption{padding-top:15%;padding-bottom:15%}}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content{margin-top:0!important}@media (max-width:767px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .fontsize-title{font-size:24px}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .fontsize-address{font-size:16px}}@media (min-width:768px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .fontsize-title{font-size:48px}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .fontsize-address{font-size:24px}}@media (max-width:1199px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content{max-width:100%;width:100%}}@media (min-width:1200px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content{max-width:50%;width:50%}}@media (min-width:1200px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .adr{width:65%;margin:0 auto}}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .adr .p-street-address{width:100%}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .btn-tertiary{background-color:#5e3055;color:#fff;border:2px solid #5e3055}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .btn-find-residence{margin:0 auto;font-size:16px}@media (max-width:767px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .btn-find-residence{width:60%!important}}@media (max-width:1199px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .btn-find-residence{display:block;margin-bottom:15px;width:40%}}@media (min-width:1200px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content .btn-find-residence{display:none!important}}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content div .why-book-here-link{color:#fff!important}@media (max-width:1199px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content div .why-book-here-link{display:block}}@media (min-width:1200px){.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content div .why-book-here-link{display:none!important}}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content div .why-book-here-link .material-icons{font-size:16px;vertical-align:text-bottom}.dft-property-r-overview-banner-citadines .banner-content .banner-caption .wrap-container .content div .why-book-here-link span{font-size:16px;vertical-align:middle;font-family:Muli}.dft-property-overview-latest-offers a{text-decoration:none}.dft-property-overview-latest-offers .card{display:inherit;border-radius:0}.dft-property-overview-latest-offers .card .card-content{padding:16px;z-index:0}.dft-property-overview-latest-offers .card .card-content .content-center{font-size:14px;padding:0 0 18px!important}.dft-property-overview-latest-offers .card .card-content .content-center .card-header{background-color:transparent;border-bottom:0}.dft-property-overview-latest-offers .card .card-content .content-center .card-header a{font-size:14px}.dft-property-overview-latest-offers .card .card-content .content-center .card-body .pl-10{padding-left:10px}.dft-property-overview-latest-offers .card .card-content .columns .col-6 a{font-size:14px!important;padding-left:5px;padding-right:5px}.dft-property-overview-latest-offers h1{margin-top:0;font-size:24px}.dft-property-overview-latest-offers .display-mobile .logo-ascott:after{display:none}.dft-property-overview-latest-offers .btn-learnmore{border:2px solid #5e3055;background-color:#fff;color:#5e3055}.dft-property-overview-latest-offers .btn-learnmore:hover{background-color:#5e3055;color:#fff}.dft-property-overview-latest-offers .btn-green{background-color:#30b3ab;color:#fff}.dft-property-overview-latest-offers .as-ribbon:after{transform:none;border-right:none;background-color:#5b5c61}.dft-property-overview-latest-offers .icon-circle{width:40px;height:40px}.dft-property-overview-latest-offers .text-favorite:hover{color:#d32f2f}.dft-property-overview-latest-offers .material-icons{line-height:1.8;display:none}.dft-property-overview-latest-offers .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.dft-property-overview-latest-offers .btn-outline-dark{border:2px solid #5e3055;background-color:#fff;color:#5e3055}.dft-property-overview-latest-offers .btn-outline-dark:hover{background-color:#3c1f36;color:#fff}.dft-property-overview-latest-offers .btn-book{background:#5e3055;border-width:2px;border-color:#5e3055;color:#fff}.dft-property-overview-latest-offers .btn-book:hover{color:#fff!important;background-color:#3c1f36;border-color:#3c1f36}.dft-property-overview-latest-offers .featured:not(.teaser) .card-content,.dft-property-overview-latest-offers .featured:not(.teaser) a{color:initial;background-color:initial}.dft-property-overview-latest-offers .featured:not(.teaser) .btn{background:#fff;border-width:2px;border-color:#5e3055;color:#5e3055}.dft-property-overview-latest-offers .featured:not(.teaser) .btn:hover{background-color:#5e3055;color:#fff!important}.dft-property-overview-latest-offers .featured:not(.teaser) .btn-book{background:#5e3055;border-width:2px;border-color:#5e3055;color:#fff}.dft-property-overview-latest-offers .featured:not(.teaser) .btn-book:hover{color:#fff!important;background-color:#3c1f36;border-color:#3c1f36}.dft-property-overview-latest-offers .featured .featured-item.top-left:after{right:auto;top:20px;left:0}.dft-property-overview-latest-offers .featured .featured-item.top-left:before{border-left-width:0}.dft-property-overview-latest-offers .featured .featured-item:after{background-color:#30b3ab;content:attr(data-title);font-size:1em;color:#fff;padding:10px 20px;background-color:#b9b9b9;margin-left:-5px;background-color:#a28156;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-property-overview-latest-offers .text-favorite{color:#d5d5d5}.dft-property-overview-latest-offers .text-favorite:hover{color:#333}.dft-property-overview-latest-offers .text-favorite-active{color:#d32f2f}.arabic .dft-property-overview-latest-offers .slick-slide{float:right}.arabic .dft-property-overview-latest-offers .absolute-tr{left:0;right:auto}.arabic .dft-property-overview-latest-offers .featured .featured-item.top-left:after,.arabic .dft-property-overview-latest-offers .label-overlay-bl .label{right:0;left:auto}.arabic .dft-property-overview-latest-offers .pl-0{padding-right:0!important;padding-left:5px!important}.arabic .dft-property-overview-latest-offers .pr-0{padding-left:0!important;padding-right:5px!important}.padding-0{padding:0}.padding-l-r-0{padding-left:0;padding-right:0}.padding-t-b-0{padding-top:0;padding-bottom:0}.padding-l-0{padding-left:0}.padding-r-0{padding-right:0}.padding-t-0{padding-top:0}.padding-b-0{padding-bottom:0}.margin-0{margin:0}.margin-l-r-0{margin-left:0;margin-right:0}.margin-t-b-0{margin-top:0;margin-bottom:0}.margin-l-0{margin-left:0}.margin-r-0{margin-right:0}.margin-t-0{margin-top:0}.margin-b-0{margin-bottom:0}.padding-1{padding:10px}.padding-l-r-1{padding-left:10px;padding-right:10px}.padding-t-b-1{padding-top:10px;padding-bottom:10px}.padding-l-1{padding-left:10px}.padding-r-1{padding-right:10px}.padding-t-1{padding-top:10px}.padding-b-1{padding-bottom:10px}.margin-1{margin:10px}.margin-l-r-1{margin-left:10px;margin-right:10px}.margin-t-b-1{margin-top:10px;margin-bottom:10px}.margin-l-1{margin-left:10px}.margin-r-1{margin-right:10px}.margin-t-1{margin-top:10px}.margin-b-1{margin-bottom:10px}.padding-2{padding:20px}.padding-l-r-2{padding-left:20px;padding-right:20px}.padding-t-b-2{padding-top:20px;padding-bottom:20px}.padding-l-2{padding-left:20px}.padding-r-2{padding-right:20px}.padding-t-2{padding-top:20px}.padding-b-2{padding-bottom:20px}.margin-2{margin:20px}.margin-l-r-2{margin-left:20px;margin-right:20px}.margin-t-b-2{margin-top:20px;margin-bottom:20px}.margin-l-2{margin-left:20px}.margin-r-2{margin-right:20px}.margin-t-2{margin-top:20px}.margin-b-2{margin-bottom:20px}.padding-3{padding:30px}.padding-l-r-3{padding-left:30px;padding-right:30px}.padding-t-b-3{padding-top:30px;padding-bottom:30px}.padding-l-3{padding-left:30px}.padding-r-3{padding-right:30px}.padding-t-3{padding-top:30px}.padding-b-3{padding-bottom:30px}.margin-3{margin:30px}.margin-l-r-3{margin-left:30px;margin-right:30px}.margin-t-b-3{margin-top:30px;margin-bottom:30px}.margin-l-3{margin-left:30px}.margin-r-3{margin-right:30px}.margin-t-3{margin-top:30px}.margin-b-3{margin-bottom:30px}.padding-4{padding:40px}.padding-l-r-4{padding-left:40px;padding-right:40px}.padding-t-b-4{padding-top:40px;padding-bottom:40px}.padding-l-4{padding-left:40px}.padding-r-4{padding-right:40px}.padding-t-4{padding-top:40px}.padding-b-4{padding-bottom:40px}.margin-4{margin:40px}.margin-l-r-4{margin-left:40px;margin-right:40px}.margin-t-b-4{margin-top:40px;margin-bottom:40px}.margin-l-4{margin-left:40px}.margin-r-4{margin-right:40px}.margin-t-4{margin-top:40px}.margin-b-4{margin-bottom:40px}.padding-5{padding:50px}.padding-l-r-5{padding-left:50px;padding-right:50px}.padding-t-b-5{padding-top:50px;padding-bottom:50px}.padding-l-5{padding-left:50px}.padding-r-5{padding-right:50px}.padding-t-5{padding-top:50px}.padding-b-5{padding-bottom:50px}.margin-5{margin:50px}.margin-l-r-5{margin-left:50px;margin-right:50px}.margin-t-b-5{margin-top:50px;margin-bottom:50px}.margin-l-5{margin-left:50px}.margin-r-5{margin-right:50px}.margin-t-5{margin-top:50px}.margin-b-5{margin-bottom:50px}.padding-6{padding:60px}.padding-l-r-6{padding-left:60px;padding-right:60px}.padding-t-b-6{padding-top:60px;padding-bottom:60px}.padding-l-6{padding-left:60px}.padding-r-6{padding-right:60px}.padding-t-6{padding-top:60px}.padding-b-6{padding-bottom:60px}.margin-6{margin:60px}.margin-l-r-6{margin-left:60px;margin-right:60px}.margin-t-b-6{margin-top:60px;margin-bottom:60px}.margin-l-6{margin-left:60px}.margin-r-6{margin-right:60px}.margin-t-6{margin-top:60px}.margin-b-6{margin-bottom:60px}.padding-7{padding:70px}.padding-l-r-7{padding-left:70px;padding-right:70px}.padding-t-b-7{padding-top:70px;padding-bottom:70px}.padding-l-7{padding-left:70px}.padding-r-7{padding-right:70px}.padding-t-7{padding-top:70px}.padding-b-7{padding-bottom:70px}.margin-7{margin:70px}.margin-l-r-7{margin-left:70px;margin-right:70px}.margin-t-b-7{margin-top:70px;margin-bottom:70px}.margin-l-7{margin-left:70px}.margin-r-7{margin-right:70px}.margin-t-7{margin-top:70px}.margin-b-7{margin-bottom:70px}.padding-8{padding:80px}.padding-l-r-8{padding-left:80px;padding-right:80px}.padding-t-b-8{padding-top:80px;padding-bottom:80px}.padding-l-8{padding-left:80px}.padding-r-8{padding-right:80px}.padding-t-8{padding-top:80px}.padding-b-8{padding-bottom:80px}.margin-8{margin:80px}.margin-l-r-8{margin-left:80px;margin-right:80px}.margin-t-b-8{margin-top:80px;margin-bottom:80px}.margin-l-8{margin-left:80px}.margin-r-8{margin-right:80px}.margin-t-8{margin-top:80px}.margin-b-8{margin-bottom:80px}.padding-9{padding:90px}.padding-l-r-9{padding-left:90px;padding-right:90px}.padding-t-b-9{padding-top:90px;padding-bottom:90px}.padding-l-9{padding-left:90px}.padding-r-9{padding-right:90px}.padding-t-9{padding-top:90px}.padding-b-9{padding-bottom:90px}.margin-9{margin:90px}.margin-l-r-9{margin-left:90px;margin-right:90px}.margin-t-b-9{margin-top:90px;margin-bottom:90px}.margin-l-9{margin-left:90px}.margin-r-9{margin-right:90px}.margin-t-9{margin-top:90px}.margin-b-9{margin-bottom:90px}.padding-10{padding:100px}.padding-l-r-10{padding-left:100px;padding-right:100px}.padding-t-b-10{padding-top:100px;padding-bottom:100px}.padding-l-10{padding-left:100px}.padding-r-10{padding-right:100px}.padding-t-10{padding-top:100px}.padding-b-10{padding-bottom:100px}.margin-10{margin:100px}.margin-l-r-10{margin-left:100px;margin-right:100px}.margin-t-b-10{margin-top:100px;margin-bottom:100px}.margin-l-10{margin-left:100px}.margin-r-10{margin-right:100px}.margin-t-10{margin-top:100px}.margin-b-10{margin-bottom:100px}.dft-property-overview-gallery{background-color:#fff}.arabic .dft-property-overview-gallery .slick-next:before{content:"\E91E"!important}.arabic .dft-property-overview-gallery .slick-prev:before{content:"\E91F"!important}.arabic .dft-property-overview-gallery .slick-slide{float:right}.arabic .dft-property-overview-gallery .modal .my-modal .modal-content .icon-close{right:auto;left:20px}.arabic .dft-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view .gal-text{left:auto;right:0}@media (max-width:767px){.dft-property-overview-gallery .slick-slide{float:none;display:inline-block;transition:none!important}}.dft-property-overview-gallery .label-cookie-preferences .center{position:absolute}.dft-property-overview-gallery .label-cookie-preferences p{width:500px;height:100%;vertical-align:middle}@media screen and (max-width:1199px){.dft-property-overview-gallery .label-cookie-preferences p{width:250px}}.dft-property-overview-gallery .label-cookie-preferences+.img-cookie-preferences{z-index:-1}.dft-property-overview-gallery .fade{transition:2s}.dft-property-overview-gallery .modal{background-color:rgba(0,0,0,.9);padding:40px 0}.dft-property-overview-gallery .modal .my-modal{position:relative}.dft-property-overview-gallery .modal .my-modal .modal-content{background-color:transparent}.dft-property-overview-gallery .modal .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:1.9375em;cursor:pointer}.dft-property-overview-gallery .modal .my-modal .modal-content .icon-close:hover:before{color:#e6e6e6}.dft-property-overview-gallery .modal .my-modal .gal-video{padding:20px 60px!important}.dft-property-overview-gallery .modal .my-modal .gal-video iframe{border-width:2px}.dft-property-overview-gallery .modal .my-modal .gal{padding:20px 0;margin-bottom:30px}.dft-property-overview-gallery .modal .my-modal .gal:hover .slick-arrow{opacity:1}.dft-property-overview-gallery .modal .my-modal .gal .slick-track{height:55vw}@media (min-width:1200px){.dft-property-overview-gallery .modal .my-modal .gal .slick-track{height:65vh}}.dft-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view{position:absolute;height:100%;width:100%;display:block;margin:0 auto}.dft-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view img{max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;max-width:100%}.dft-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view .gal-text{position:absolute;bottom:0;left:0;background-color:#000}.dft-property-overview-gallery .modal .my-modal .single{position:fixed!important;padding:10px 60px!important;background:rgba(0,0,0,.5);border-width:1px 0;border-style:solid;border-color:hsla(0,0%,100%,.1)}.dft-property-overview-gallery .modal .my-modal .single:hover .slick-arrow{opacity:1}.dft-property-overview-gallery .modal .my-modal .single .slick-slide{padding:0 5px;max-width:260px;transition:opacity .5s ease;opacity:.5}.dft-property-overview-gallery .modal .my-modal .single .slick-slide:hover{opacity:1}.dft-property-overview-gallery .modal .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px!important}.dft-property-overview-gallery .modal .my-modal .single .slick-slide .single-media img{height:100%;width:100%}.dft-property-overview-gallery .modal .my-modal .single .slick-slide .single-media:hover{background-color:#fff}.dft-property-overview-gallery .modal .my-modal .single .slick-slide .single-media-video{width:120px!important}.dft-property-overview-gallery .modal .my-modal .single .slick-slide.slick-current{opacity:1}.dft-property-overview-gallery .modal .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}.dft-property-overview-gallery .modal .modal-dialog{max-width:none;transform:none;width:100%}.dft-property-overview-gallery .loadersmall{width:30px;height:30px;border:2px solid transparent;border-top-color:#30b3ab;border-left-color:#30b3ab;border-radius:50%;margin:0 auto;animation:spin 1s infinite linear}.dft-property-overview-gallery .slick-slider{margin-bottom:0}.dft-property-overview-gallery .slick-next:before{content:"\E91F";color:#fff;font-size:45px}.dft-property-overview-gallery .slick-prev:before{content:"\E91E";color:#fff;font-size:48px}.dft-property-overview-gallery .slick-arrow{opacity:.8;height:80px;width:80px;background-color:#333}.dft-property-overview-gallery .gallery-target{height:62.5vw;overflow:hidden}@media (min-width:768px){.dft-property-overview-gallery .gallery-target{height:31.25vw}}.dft-property-overview-gallery .gallery-target img{width:auto;height:auto;min-width:100%;min-height:100%;object-fit:cover}@media (min-width:1200px){.dft-property-overview-gallery .padding-gallery-tb{padding-bottom:20px!important;padding-top:20px!important}}@media (max-width:767px){.dft-property-overview-gallery .slick-next:before{content:"\E91F";color:#fff;font-size:16px}.dft-property-overview-gallery .slick-prev:before{content:"\E91E";color:#fff;font-size:16px}.dft-property-overview-gallery .slick-arrow{opacity:.8;height:32px;width:32px;background-color:#2c1e16}.dft-property-overview-gallery .slick-dots li button:before{margin-top:-80px;color:#fff}.dft-property-overview-gallery .slick-arrow:before{font-size:16px!important}.dft-property-overview-gallery .overlay-hover-content{padding:0!important}.dft-property-overview-gallery .gallery-item{padding:0!important;margin:0!important}}.dft-property-overview-gallery .tab-pane{position:relative}.dft-property-overview-nearby-properties{background-color:#fff}.dft-property-overview-nearby-properties .wrap-container a{cursor:pointer;color:#000}.dft-property-overview-nearby-properties .wrap-container a:hover{text-decoration:none}.dft-property-overview-nearby-properties .wrap-container a.btn-outline:hover{color:#e6e6e6}.dft-property-overview-nearby-properties .wrap-container a.btn-outline:active{background-color:unset;border-color:unset}.dft-property-overview-nearby-properties .wrap-container .text-capitalize{font-size:24px}.dft-property-overview-nearby-properties .wrap-container .text-center .btn-primary.btn-outline{color:#5e3055!important;border:2px solid #5e3055!important}.dft-property-overview-nearby-properties .wrap-container .text-center .btn-primary.btn-outline:hover{color:#fff!important;background-color:#5e3055!important}.dft-property-overview-nearby-properties .wrap-container .f-size-16{font-size:16px}.dft-property-overview-nearby-properties .wrap-container .f-size-10{font-size:10px}.dft-property-overview-nearby-properties .wrap-container .border{border-color:#d5d5d5}.dft-property-overview-nearby-properties .wrap-container .bg-price{background-color:#5e3055}.dft-property-overview-nearby-properties .wrap-container h5{font-size:1em}.dft-property-overview-nearby-properties .wrap-container .mar-l-10{margin-left:-10px}.dft-property-overview-nearby-properties .wrap-container .material-icons{font-size:16px}.dft-property-overview-nearby-properties .wrap-container .material-icons.position-absolute{font-size:32px;color:#fff;top:60px;right:10px}.dft-property-overview-nearby-properties .wrap-container .btn-outline-dark{width:100%;padding:10px 30px;background-color:transparent;border:2px solid #5e3055;color:#5e3055;line-height:1.3}.dft-property-overview-nearby-properties .wrap-container .btn-outline-dark:hover{background-color:#5e3055;color:#e6e6e6;border-color:#5e3055}.dft-property-overview-nearby-properties .wrap-container .btn-outline-dark:focus{box-shadow:none}.dft-property-overview-nearby-properties .wrap-container .btn-outline-dark[disabled]{opacity:.2;border:2px solid #d5d5d5;color:#d5d5d5}.dft-property-overview-nearby-properties .wrap-container .icon-chevron-right{position:absolute;top:60px;right:0;font-size:35px;color:#fff}.dft-property-overview-nearby-properties .wrap-container .icon-map-marker{vertical-align:top}.dft-property-overview-nearby-properties .wrap-container .form-check{position:absolute;top:10px;z-index:1;left:10px;background:hsla(0,0%,100%,.8);padding:8px;padding-left:35px}.dft-property-overview-nearby-properties .wrap-container .form-check .form-check-input{opacity:0;width:20px;height:20px;z-index:999999;position:absolute;left:30px;top:3px;cursor:pointer}.dft-property-overview-nearby-properties .wrap-container .form-check .form-check-input[disabled]{cursor:not-allowed}.dft-property-overview-nearby-properties .wrap-container .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.dft-property-overview-nearby-properties .wrap-container .form-check .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:20px;height:20px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:8px}@media (max-width:1199px){.dft-property-overview-nearby-properties .wrap-container h3{text-align:center;margin-bottom:25px!important}.dft-property-overview-nearby-properties .wrap-container .btn{width:100%}.dft-property-overview-nearby-properties .wrap-container .margin-b-3{margin-bottom:0!important}.dft-property-overview-nearby-properties .wrap-container .mar-l-10{margin-left:-25px}.dft-property-overview-nearby-properties .wrap-container a.btn-outline:hover{color:unset;background-color:unset}.dft-property-overview-nearby-properties .btn-green{min-width:106px}}@media (max-width:767px){.dft-property-overview-nearby-properties .wrap-container .height-type,.dft-property-overview-nearby-properties .wrap-container .height-type-view-rate{height:auto!important}}.arabic .dft-property-overview-nearby-properties .pr-3{padding-left:1rem!important;padding-right:0!important}.arabic .dft-property-overview-nearby-properties .pl-3{padding-right:1rem!important;padding-left:0!important}.arabic .dft-property-overview-nearby-properties .wrap-container .form-check{left:auto;right:10px;padding-right:35px;padding-left:8px}.arabic .dft-property-overview-nearby-properties .wrap-container .form-check .form-check-label:before{margin-right:-25px}.arabic .dft-property-overview-nearby-properties .material-icons.position-absolute{left:10px;right:auto!important}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog{transform:translate(0);width:900px;margin:30px auto}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-header{border:0}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-header .close{right:6px;opacity:1}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-header .close:hover{opacity:.8}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-header h3{width:100%}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-header .icon{margin-right:0}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body .position-relative{width:100%;left:0}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body .position-relative .btn-absolute{position:absolute;bottom:16px;width:100%;right:0;text-align:center}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body .position-relative .btn-absolute .btn{color:#fff;line-height:1.3}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body .position-relative .btn-absolute .btn:hover{color:#fff}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body a:hover{text-decoration:none}.dft-property-overview-nearby-properties-compare-properties .mar-lr-10{margin-left:-10px;margin-right:-10px}.arabic .dft-property-overview-nearby-properties-compare-properties .modal-content .modal-header .close{right:auto!important;left:-15px!important}.arabic .dft-property-overview-nearby-properties-compare-properties .modal-content .modal-header .close .icon{margin-right:0}.arabic .dft-property-overview-nearby-properties-compare-properties .modal-content .modal-body .padding-l-2{padding-right:20px!important}.dft-property-overview-good-to-know span{line-height:1.5}.dft-property-overview-good-to-know .bg-purple{background-color:#5e3055}.dft-property-overview-good-to-know .icon{font-size:1.5em}.dft-property-overview-good-to-know .languages li{display:inline}.dft-property-overview-good-to-know .languages li:first-child{padding-left:0}.dft-property-overview-good-to-know .title{font-size:24px}.dft-property-overview-good-to-know .icon-language:before{content:"\E970"}@media (max-width:767px){.dft-property-overview-good-to-know .h3{font-size:24px}}.dft-property-overview-good-to-know.arabic-com .credit-card-icon{margin-right:0;margin-left:15px}.dft-property-r-overview-award .bg-award{background-color:#fff}.dft-property-r-overview-award .main-title{font-size:24px;line-height:32px}.dft-property-r-overview-award .sub-title{font-size:18px;line-height:22px}.dft-property-r-overview-award img{width:120px;height:120px}.dft-property-r-overview-award .margin-top-content{margin-top:-10px}.dft-property-r-overview-award .overlay-hover:hover img{opacity:0}.dft-property-r-overview-award .padding-left-award-mobile{padding-left:24px}.dft-property-r-overview-award .columns{margin-top:6px}.arabic .dft-property-r-overview-award .columns [class*=col-]{float:right}.tooltip-inner{font-size:12px;color:#333;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:3px}.tooltip-inner:hover{color:#30b3ab}.tooltip{opacity:1;visibility:visible}.tooltip .arrow{z-index:999;margin-left:-2px;border-top-color:rgba(0,0,0,.25);position:absolute;display:block;border-width:10px;content:""}.tooltip .arrow:before{border-bottom-color:transparent!important}.tooltip.bs-tooltip-top .arrow{bottom:-13px}.tooltip.bs-tooltip-bottom .arrow{border-top-color:transparent!important}.tooltip.bs-tooltip-bottom .arrow:before{bottom:-7px;border-top-color:#fff!important;border-bottom-color:transparent!important}.tooltip .arrow:before{z-index:9999;margin-left:-10px;margin-top:-11px;bottom:1px;border-bottom-width:0;border-top-color:#fff;border-width:10px;content:"";border-style:solid}@media (max-width:1024px){.dft-property-download-brochure-apartment-listing{background-color:#f5f5f5}}.dft-property-download-brochure-apartment-listing .bg-white{color:#554f4c;background-color:#fff!important}.dft-property-download-brochure-apartment-listing .card-header{border-bottom:none;padding:0}.dft-property-download-brochure-apartment-listing .card{margin-bottom:0}.arabic-com .dft-property-download-brochure-apartment-listing .columns{display:flex;align-self:flex-end}.arabic-com .dft-property-download-brochure-apartment-listing .card .caption .caption-media .icon{margin-right:0;margin-left:5px}.arabic-com .dft-property-download-brochure-facilities .direction-ltr{direction:ltr!important}.arabic-com .dft-property-download-brochure-facilities .h3{text-align:right}.arabic-com .dft-property-download-brochure-facilities .align-right{text-align:left!important}@media (max-width:1024px){.dft-property-download-brochure-facilities .bg{background-color:#f5f5f5}}.dft-property-download-brochure-facilities .row-text{margin:20px auto}.dft-property-download-brochure-facilities .icon-xl{font-size:4.57143em}.arabic-com .dft-property-download-brochure-amenities .direction-ltr{direction:ltr!important}.arabic-com .dft-property-download-brochure-amenities .h3{text-align:right}.arabic-com .dft-property-download-brochure-amenities .align-right{text-align:left!important}.arabic-com .dft-property-download-brochure-amenities .padding-l-2{padding-right:20px!important}.dft-property-location-getting-to .title-custom{font-weight:700;font-size:24px}.arabic-com .dft-property-location-getting-to .pl-0{padding-right:0!important}.arabic-com .dft-property-location-getting-to .padding-r-6{padding-left:60px!important}.dft-common-city-openstreet-map #inputs .mapbox-directions-destination #mapbox-directions-destination-input,.dft-common-city-openstreet-map #inputs .mapbox-directions-origin #mapbox-directions-origin-input{padding-right:28px}.dft-common-city-openstreet-map .direction-section{z-index:401}.dft-common-city-openstreet-map #openstreet-map .leaflet-control-fullscreen,.dft-common-city-openstreet-map #openstreet-map .leaflet-control-zoom{margin-left:22px}.dft-common-city-openstreet-map #openstreet-map .leaflet-div-icon{background:none;border:none}.dft-common-city-openstreet-map #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px!important;height:67px!important;background-repeat:no-repeat}.dft-common-city-openstreet-map #openstreet-map .leaflet-div-icon div div{padding:22px}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-close-button{z-index:1}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content-wrapper{padding:0}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content{padding:0;min-width:0!important}@media (max-width:767px){.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content{padding-right:25px!important;padding-left:5px!important;max-width:300px}}@media (min-width:768px){.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content{width:425px!important}}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item{width:425px;display:flex}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:160px}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;flex:1}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.dft-common-city-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:#30b3ab;color:#fff}.dft-common-city-openstreet-map .full-screen-section{z-index:401;margin-left:22px}.dft-common-city-openstreet-map .map-title{font-size:25px}.dft-common-city-openstreet-map .js-map-container{position:relative}.dft-common-city-openstreet-map .js-map-container #openstreet-map{width:100%;height:500px}@media (max-width:767px){.dft-common-city-openstreet-map .js-map-container #openstreet-map{height:550px}}@media (max-width:767px){.dft-common-city-openstreet-map .js-map-container #openstreet-map .leaflet-control-fullscreen{margin-bottom:76px}}.dft-common-city-openstreet-map .js-map-container .leaflet-popup-close-button{color:#111;text-indent:0}.dft-common-city-openstreet-map .js-map-container .map-panel.marker-list.map-panel-right{max-height:400px}.dft-common-city-openstreet-map .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.dft-common-city-openstreet-map .map-content-list .content-item{width:400px;display:flex}.dft-common-city-openstreet-map .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:160px}.dft-common-city-openstreet-map .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.dft-common-city-openstreet-map .map-content-list .content-item .item-info{padding-left:0;padding-right:0;flex:1}.dft-common-city-openstreet-map .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}.dft-common-city-openstreet-map .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px}.dft-common-city-openstreet-map .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-common-city-openstreet-map .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.dft-common-city-openstreet-map .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:#30b3ab;color:#fff}.dft-common-city-openstreet-map #panel{left:1px;position:absolute;bottom:30px}.dft-common-city-openstreet-map #panel .content-item{max-height:114px}.dft-common-city-openstreet-map #panel .content-item .item-info-box{font-size:13px}.dft-common-city-openstreet-map #panel .content-item .item-info-box .item-arrow-box,.dft-common-city-openstreet-map #panel .content-item .item-info-box .item-text-box{display:flex;justify-content:center;flex-direction:column}.dft-common-city-openstreet-map #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.dft-common-city-openstreet-map #panel .content-item .item-info-box .item-price-box{padding-right:5px}.dft-common-city-openstreet-map #panel .content-item .item-info-box .item-currency-box,.dft-common-city-openstreet-map #panel .content-item .item-info-box .item-unit-box{padding-left:1px}.dft-common-city-openstreet-map #openstreet-map div[style*=background-image]{background-repeat:no-repeat!important;background-position:14px 14px!important;font-size:14px!important}.dft-common-city-openstreet-map .BMap_bubble_content{background-color:#fff}.dft-common-city-openstreet-map .BMap_shadow{display:none!important}.dft-common-city-openstreet-map .BMap_pop img{max-width:none!important}.dft-common-city-openstreet-map .BMap_Marker img{max-width:none}.dft-common-city-openstreet-map #mapform .mapform-title{margin-bottom:0;color:#2c1e16}.dft-common-city-openstreet-map #mapform .no-padding-lr{padding-left:0;padding-right:0}@media (max-width:767px){.dft-common-city-openstreet-map #mapform .no-padding-lr{padding-left:0!important;padding-right:0!important}}.dft-common-city-openstreet-map #mapform .direction{padding-top:36px;padding-left:30px}@media (max-width:767px){.dft-common-city-openstreet-map #mapform .direction{padding-left:0}}.dft-common-city-openstreet-map #mapform .direction .btn{padding-top:8px;padding-bottom:8px;color:#fff;font-weight:700;border:none}.dft-common-city-openstreet-map #mapform .direction .btn-primary:not(:disabled):not(.disabled).active,.dft-common-city-openstreet-map #mapform .direction .btn-primary:not(:disabled):not(.disabled):active,.dft-common-city-openstreet-map #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:#64c3d1;border-color:#64c3d1}.dft-common-city-openstreet-map #mapform .direction .btn:focus{box-shadow:none}.dft-common-city-openstreet-map #mapform .js-direction-reverse{padding-top:2px}.dft-common-city-openstreet-map #mapform .js-direction-reverse .icon:before{color:#2c1e16}.dft-common-city-openstreet-map #mapform .vert_icon{padding-top:3px}.dft-common-city-openstreet-map #mapform #infowindow-content{height:0}html:lang(ar) .pac-icon{float:right!important}@media (min-width:768px){.dft-common-destination-map .gm-style-iw{top:15px!important;left:0!important;width:425px!important;background-color:#fff}}.dft-common-destination-map .map-title{font-size:25px}.dft-common-destination-map .js-map-container .the-map{width:100%;position:relative;overflow:hidden}@media (min-width:768px){.dft-common-destination-map .js-map-container .the-map{height:640px}}@media (max-width:767px){.dft-common-destination-map .js-map-container .the-map{height:570px}}.dft-common-destination-map #panel{left:0;position:absolute;bottom:47px}.dft-common-destination-map #panel .content-item{max-height:114px}.dft-common-destination-map #panel .content-item .item-info-box{font-size:14px}.dft-common-destination-map #panel .content-item .item-info-box .item-arrow-box,.dft-common-destination-map #panel .content-item .item-info-box .item-text-box{display:flex;justify-content:center;flex-direction:column}.dft-common-destination-map #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.dft-common-destination-map #panel .content-item .item-info-box .item-price-box{padding-right:5px}.dft-common-destination-map #panel .content-item .item-info-box .item-currency-box,.dft-common-destination-map #panel .content-item .item-info-box .item-unit-box{padding-left:1px}@media screen and (max-width:767px){.dft-common-destination-map #panel{left:0;right:0}.dft-common-destination-map #panel .content-item{margin-bottom:10px}.dft-common-destination-map #panel .content-item .item-info-box{font-size:14px;margin-left:0!important;margin-right:0!important}.dft-common-destination-map #panel .content-item .item-info-box .item-arrow-box{margin-left:-25px}.dft-common-destination-map #panel .content-item .item-info-box .item-arrow-box .material-icons{margin-left:-15px}.dft-common-destination-map #panel .content-item .item-info-box .item-name-box{color:#333}}.dft-common-destination-map #mapform .mapform-title{margin-bottom:0}.dft-common-destination-map #mapform .no-padding-lr{padding-left:0;padding-right:0}@media (max-width:767px){.dft-common-destination-map #mapform .no-padding-lr{padding-left:0!important;padding-right:0!important}}.dft-common-destination-map #mapform .direction{padding-top:36px;padding-left:30px}@media (max-width:767px){.dft-common-destination-map #mapform .direction{padding-left:0}}.dft-common-destination-map #mapform .direction .btn{padding:8px 15px;border:none;background-color:#5e3055!important;border:2px solid #5e3055!important}.dft-common-destination-map #mapform .direction .btn:hover{background-color:#3c1f36!important;border-color:#3c1f36!important}.dft-common-destination-map #mapform .direction .btn-primary:not(:disabled):not(.disabled).active,.dft-common-destination-map #mapform .direction .btn-primary:not(:disabled):not(.disabled):active,.dft-common-destination-map #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:#64c3d1;border-color:#64c3d1}.dft-common-destination-map #mapform .direction .btn:focus{box-shadow:none}.dft-common-destination-map #mapform .js-direction-reverse{padding-top:2px}.dft-common-destination-map #mapform .vert_icon{padding-top:3px}.dft-common-destination-map #mapform #infowindow-content{height:0}.dft-common-destination-map .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.dft-common-destination-map .map-content-list .content-item{width:425px;display:flex}.dft-common-destination-map .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:160px}.dft-common-destination-map .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.dft-common-destination-map .map-content-list .content-item .item-info{padding-left:0;padding-right:0;flex:1}.dft-common-destination-map .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}.dft-common-destination-map .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px}.dft-common-destination-map .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-common-destination-map .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.dft-common-destination-map .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:#3b263a;color:#fff}.arabic .dft-common-destination-map .columns [class*=col-]{float:right}.arabic .dft-common-destination-map #mapform .dropdown.as-select .dropdown-toggle,.arabic .dft-common-destination-map #mapform .form-input,.arabic .dft-common-destination-map #mapform .form-input-group,.arabic .dft-common-destination-map #mapform .form-input-group .form-input,.arabic .dft-common-destination-map #mapform .selectboxit-btn,.arabic .dft-common-destination-map #mapform input[type=email],.arabic .dft-common-destination-map #mapform input[type=file],.arabic .dft-common-destination-map #mapform input[type=number],.arabic .dft-common-destination-map #mapform input[type=password],.arabic .dft-common-destination-map #mapform input[type=tel],.arabic .dft-common-destination-map #mapform input[type=text],.arabic .dft-common-destination-map #mapform select,.arabic .dft-common-destination-map #mapform textarea{text-align:right!important}.arabic .dft-common-destination-map #mapform .direction{padding-right:30px;padding-left:5px}.arabic .dft-common-destination-map #mapform .direction .btn{display:flex;justify-content:center}.arabic .dft-common-destination-map #mapform .no-padding-lr{padding-left:10px;padding-right:0!important}.arabic .dft-common-destination-map #mapform .align-left{text-align:right!important}.arabic .dft-common-destination-map #mapform .icon{margin-left:5px;margin-right:0}.dft-property-gallery{padding:40px 0}.dft-property-gallery.gallery-bg{background-color:#ddd}.dft-property-gallery .label-cookie-preferences .center{position:absolute}@media screen and (min-width:1200px){.dft-property-gallery .label-cookie-preferences .center{width:auto}}@media screen and (max-width:1199px){.dft-property-gallery .label-cookie-preferences .center{width:100%}}.dft-property-gallery .label-cookie-preferences p{height:100%;vertical-align:middle}@media screen and (min-width:768px){.dft-property-gallery .label-cookie-preferences p{width:500px}}@media screen and (max-width:767px){.dft-property-gallery .label-cookie-preferences p{padding:0 20px}}.dft-property-gallery .label-cookie-preferences+.img-cookie-preferences{z-index:-1}.dft-property-gallery .wrap-container{margin:0 auto}.dft-property-gallery .wrap-container .thumbnail img{height:100%;width:100%}.dft-property-gallery .wrap-container .nav-tabs{border-bottom:5px solid #30b3ab}.dft-property-gallery .wrap-container .nav-tabs .nav-link.active{color:#000;background-color:#30b3ab;cursor:default}.dft-property-gallery .wrap-container .nav-tabs .nav-link{border:0;border-radius:0}.dft-property-gallery .wrap-container .nav a{color:#000;transition:background .5s ease 0s,color .5s ease 0s}.dft-property-gallery .wrap-container .nav a:hover{background-color:rgba(0,0,0,.06)}.dft-property-gallery .wrap-container .pad-40{padding:10px 40px!important}.dft-property-gallery .wrap-container .mar-r-5{margin-right:5px}.dft-property-gallery .wrap-container .pad-20{padding:20px}.dft-property-gallery .wrap-container .pad-lr-5{padding-left:5px;padding-right:5px}.dft-property-gallery .wrap-container .mar-b-20{margin-bottom:20px}.dft-property-gallery .pad-10{padding:10px}.dft-property-gallery .fade{transition:2s}.dft-property-gallery .modal{background-color:rgba(0,0,0,.9);padding:40px 0}.dft-property-gallery .modal .my-modal{position:relative}.dft-property-gallery .modal .my-modal .modal-content{background-color:transparent}.dft-property-gallery .modal .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:1.9375em;cursor:pointer}.dft-property-gallery .modal .my-modal .modal-content .icon-close:hover:before{color:#e6e6e6}.dft-property-gallery .modal .my-modal .slick-arrow{opacity:0}.dft-property-gallery .modal .my-modal .slick-arrow:before{color:#fff}.dft-property-gallery .modal .my-modal .gal-video{padding:20px 60px!important}.dft-property-gallery .modal .my-modal .gal-video iframe{border-width:2px}.dft-property-gallery .modal .my-modal .gal{padding:20px 0;margin-bottom:30px}@media (max-width:767px){.dft-property-gallery .modal .my-modal .gal .slick-dots{bottom:auto;padding-top:10px}}.dft-property-gallery .modal .my-modal .gal:hover .slick-arrow{opacity:1}.dft-property-gallery .modal .my-modal .gal .slick-track{height:65vh}.dft-property-gallery .modal .my-modal .gal .slick-track .gal-view{position:absolute;height:100%;width:100%;display:block;margin:0 auto}.dft-property-gallery .modal .my-modal .gal .slick-track .gal-view img{max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}.dft-property-gallery .modal .my-modal .gal .slick-track .gal-view .gal-text{position:absolute;bottom:0;left:0;background-color:#000}.dft-property-gallery .modal .my-modal .single{position:fixed!important;padding:10px 60px!important;background:rgba(0,0,0,.5);border-width:1px 0;border-style:solid;border-color:hsla(0,0%,100%,.1)}.dft-property-gallery .modal .my-modal .single:hover .slick-arrow{opacity:1}.dft-property-gallery .modal .my-modal .single .slick-slide{padding:0 5px;max-width:260px;transition:opacity .5s ease;opacity:.5}.dft-property-gallery .modal .my-modal .single .slick-slide:hover{opacity:1}.dft-property-gallery .modal .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px!important}.dft-property-gallery .modal .my-modal .single .slick-slide .single-media img{height:60px;width:100%}.dft-property-gallery .modal .my-modal .single .slick-slide .single-media:hover{background-color:#fff}.dft-property-gallery .modal .my-modal .single .slick-slide .single-media-video{width:120px!important}.dft-property-gallery .modal .my-modal .single .slick-slide.slick-current{opacity:1}.dft-property-gallery .modal .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}.dft-property-gallery .modal .modal-dialog{max-width:none;transform:none;width:100%}.dft-property-gallery .loadersmall{width:30px;height:30px;border:2px solid transparent;border-top-color:#30b3ab;border-left-color:#30b3ab;border-radius:50%;margin:0 auto;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1199px){.dft-property-gallery .wrap-container .mar-lr-20{margin-left:-20px;margin-right:-15px}.dft-property-gallery .wrap-container .pad-40{padding:10px!important}.dft-property-gallery .wrap-container .pad-20{padding:0}.dft-property-gallery .modal .my-modal iframe{height:auto!important;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.dft-property-gallery .modal .my-modal .gal .slick-track .gal-view img{width:100%;height:auto}.dft-property-gallery .slick-dots li button:before{color:#fff}}@media (max-width:375px){.dft-property-gallery .modal .my-modal .gal .slick-track .gal-view img{max-height:100%}}.dft-comp-property-overview-apartment-content .row{margin:15px auto}.dft-property-apartment-overview-apartment-listing{background-color:#fff}.dft-property-apartment-overview-apartment-listing .wrap-container .btn{line-height:1.25}.dft-property-apartment-overview-apartment-listing .wrap-container .btn.btn-outline-dark{border:2px solid #5e3055;color:#5e3055;background-color:#fff;font-weight:700}.dft-property-apartment-overview-apartment-listing .wrap-container .btn.btn-outline-dark:hover{color:#fff;background-color:#3c1f36;border:2px solid #3c1f36;font-weight:700}.dft-property-apartment-overview-apartment-listing .wrap-container .btn.btn-outline-dark[disabled]{opacity:.2;box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:2px solid #ddd;color:#b9b9b9}.dft-property-apartment-overview-apartment-listing .wrap-container .btn.btn-outline-dark:focus{box-shadow:unset}.dft-property-apartment-overview-apartment-listing .wrap-container .btn.btn-outline-secondary{width:100%;background-color:#fff;color:#5e3055;border:2px solid #5e3055;font-weight:700}.dft-property-apartment-overview-apartment-listing .wrap-container .btn.btn-outline-secondary:hover{color:#fff;background-color:#5e3055}.dft-property-apartment-overview-apartment-listing .wrap-container .btn.btn-dark{width:100%;background-color:#5e3055;border:2px solid #5e3055;font-weight:700}.dft-property-apartment-overview-apartment-listing .wrap-container .btn.btn-dark:hover{background-color:#3c1f36;border-color:#3c1f36}.dft-property-apartment-overview-apartment-listing .wrap-container .border{border-color:#d5d5d5}.dft-property-apartment-overview-apartment-listing .wrap-container .border .img-responsive{width:100%}.dft-property-apartment-overview-apartment-listing .wrap-container .border .material-icons{font-size:20px;vertical-align:bottom}.dft-property-apartment-overview-apartment-listing .wrap-container .f-size-14{font-size:.875rem}.dft-property-apartment-overview-apartment-listing .wrap-container .f-size-12{font-size:.75rem}.dft-property-apartment-overview-apartment-listing .wrap-container .f-size-12 .material-icons{font-size:16px}.dft-property-apartment-overview-apartment-listing .wrap-container .f-size-24{font-size:1.5rem}.dft-property-apartment-overview-apartment-listing .wrap-container .form-check{position:absolute;top:10px;z-index:1;left:10px;background:hsla(0,0%,100%,.8);padding:8px;padding-left:35px}.dft-property-apartment-overview-apartment-listing .wrap-container .form-check .form-check-input{opacity:0;width:20px;height:20px;z-index:999999;position:absolute;left:30px;top:3px;cursor:pointer}.dft-property-apartment-overview-apartment-listing .wrap-container .form-check .form-check-input[disabled]{cursor:not-allowed}.dft-property-apartment-overview-apartment-listing .wrap-container .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.dft-property-apartment-overview-apartment-listing .wrap-container .form-check .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:20px;height:20px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:8px}.dft-property-apartment-overview-apartment-listing .wrap-container .card-active:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}@media (max-width:767px){.dft-property-apartment-overview-apartment-listing .wrap .mt-3{margin-top:.5rem!important}.dft-property-apartment-overview-apartment-listing .wrap .f-size-12{font-weight:400}}.arabic .dft-property-apartment-overview-apartment-listing .wrap-container .form-check{right:10px;left:auto;padding-right:35px;padding-left:8px}.arabic .dft-property-apartment-overview-apartment-listing .wrap-container .form-check-label:before{margin-right:-25px}.arabic .dft-property-apartment-overview-apartment-listing .wrap-container .pl-3{padding-right:1rem!important}.arabic .dft-property-apartment-overview-apartment-listing .wrap-container .pr-2{padding-left:.5rem!important;padding-right:0!important}.dft-property-r-apartment-overview-additional-information{background-color:#fff}.dft-property-r-apartment-overview-additional-information .font-main-title{font-size:24px;line-height:32px;font-weight:700}.dft-property-r-apartment-overview-additional-information .font-sub-title{font-size:20px;font-weight:700;line-height:28px}.dft-property-r-apartment-overview-additional-information ul{padding-left:30px}.dft-property-r-apartment-overview-additional-information li{margin-left:10px}.dft-property-r-apartment-overview-additional-information .content-desktop{padding-bottom:20px}@media (max-width:767px){.dft-property-r-apartment-overview-additional-information .font-main-title{padding-bottom:6px;text-align:center}.dft-property-r-apartment-overview-additional-information .font-sub-title{font-size:18px;font-weight:700;line-height:22px;margin-bottom:10px}.dft-property-r-apartment-overview-additional-information .content-mobile{font-size:16px;line-height:21px;padding-bottom:40px}.dft-property-r-apartment-overview-additional-information ul{padding-left:20px}.dft-property-r-apartment-overview-additional-information li{margin-left:10px;margin-bottom:20px}}@media (max-width:768px){.arabic .dft-property-r-apartment-overview-additional-information .content-mobile ul{padding-left:0;padding-inline-start:20px}.arabic .dft-property-r-apartment-overview-additional-information .content-mobile ul li{margin-right:10px;margin-left:0}}.dft-property-compare-apartments .modal.show .modal-dialog{transform:translate(0)}.dft-property-compare-apartments .modal.fade .modal-dialog{transition:transform .3s ease-out}.dft-property-compare-apartments .modal .modal-dialog{width:900px;margin:30px auto}.dft-property-compare-apartments .modal .modal-dialog .modal-content{border-radius:0}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-header{border:0;padding:0}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-header .close{color:#2c1e16;right:1.25em;top:.75em;background:none!important;opacity:1}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-header h3{width:100%;color:#2c1e16}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body{padding:2em;text-align:left;text-align:-webkit-left}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .position-relative .container-img{position:relative;display:block}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%;height:250px}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{background-color:#30b3ab;right:16px;bottom:0;padding:.25em 1em;color:#fff}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute span{font-weight:400}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .material-icons{font-size:.875em;vertical-align:middle}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body a:hover{text-decoration:none}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .f-size-12{font-size:.75em}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .f-size-14{font-size:.875em}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .f-size-18{font-size:1.125em}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .material-icons{font-size:20px;vertical-align:bottom}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .btn-danger{background-color:#30b3ab;width:100%}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .border-bottom,.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .border-left,.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .border-right,.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .border-top{border-color:#d5d5d5!important}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .border-top{margin-top:-20px}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .min-height-100{min-height:100%}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .pos-item,.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .pos-item-end{position:relative}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .size-item{height:100%}.arabic .dft-property-compare-apartments .modal-content .modal-header .close{left:10px;right:auto!important}.arabic .dft-property-compare-apartments .modal-content .modal-body{text-align:-webkit-right!important}.dft-property-overview-maps .map-title{font-size:24px}.dft-property-overview-maps .js-map-container .the-map{width:100%;position:relative;overflow:hidden}@media (min-width:768px){.dft-property-overview-maps .js-map-container .the-map{height:640px}}@media (max-width:767px){.dft-property-overview-maps .js-map-container .the-map{height:570px}}.dft-property-overview-maps #panel{left:0;right:0;position:absolute;bottom:47px}.dft-property-overview-maps #panel .content-item{margin-bottom:10px}@media screen and (max-width:767px){.dft-property-overview-maps #panel .content-item .columns{margin-left:0;margin-right:0}}.dft-property-overview-maps #panel .content-item .item-info-box{font-size:13px}.dft-property-overview-maps #panel .content-item .item-info-box .item-arrow-box,.dft-property-overview-maps #panel .content-item .item-info-box .item-text-box{display:flex;justify-content:center;flex-direction:column}.dft-property-overview-maps #panel .content-item .item-info-box .item-arrow-box .material-icons{margin-left:-15px;font-size:24px!important}.dft-property-overview-maps #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.dft-property-overview-maps #panel .content-item .item-info-box .item-price-box{padding-right:5px}.dft-property-overview-maps #panel .content-item .item-info-box .item-currency-box,.dft-property-overview-maps #panel .content-item .item-info-box .item-unit-box{padding-left:1px}.dft-property-overview-maps #mapform .mapform-title{margin-bottom:0}.dft-property-overview-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}.dft-property-overview-maps #mapform .direction{padding-top:36px}.dft-property-overview-maps #mapform .direction .btn{padding-top:6px;padding-bottom:6px}.dft-property-overview-maps #mapform .direction .btn-primary{background-color:#5e3055!important;border:2px solid #5e3055!important}.dft-property-overview-maps #mapform .direction .btn-primary:hover{background-color:#3c1f36!important;border-color:#3c1f36!important}.dft-property-overview-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled).active,.dft-property-overview-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled):active,.dft-property-overview-maps #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:#3c1f36;border-color:#3c1f36}.dft-property-overview-maps #mapform .direction .btn:focus{box-shadow:none}.dft-property-overview-maps #mapform .direction .btn-custom{font-weight:700}.dft-property-overview-maps #mapform .js-direction-reverse{padding-top:2px}.dft-property-overview-maps #mapform .vert_icon{padding-top:3px}.dft-property-overview-maps #mapform #infowindow-content{height:0}@media (min-width:768px){.dft-property-overview-maps .gm-style-iw{top:15px!important;left:0!important;width:425px!important;background-color:#fff}}.dft-property-overview-maps .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.dft-property-overview-maps .map-content-list .content-item{display:flex}.dft-property-overview-maps .map-content-list .content-item .item-image{padding-left:0;padding-right:0}.dft-property-overview-maps .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.dft-property-overview-maps .map-content-list .content-item .item-info{padding-left:0;padding-right:0;flex:1}.dft-property-overview-maps .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}.dft-property-overview-maps .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px}.dft-property-overview-maps .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-property-overview-maps .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.dft-property-overview-maps .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background-color:#3b263a;color:#fff;font-family:Muli}@media screen and (min-width:1200px){.dft-property-overview-maps .from{padding-left:0;padding-right:24px}.dft-property-overview-maps .to{padding-left:24px;padding-right:25px}.dft-property-overview-maps .switch{padding-right:24px}.dft-property-overview-maps #mapform .direction{padding-left:25px;padding-top:34px}}.arabic .dft-property-overview-maps .style-ar .columns [class*=col-]{float:right}.arabic .dft-property-overview-maps .style-ar .align-left{text-align:right!important}.arabic .dft-property-overview-maps .style-ar #mapform .direction{padding-right:25px;padding-top:34px}.arabic .dft-property-overview-maps .text-inp input[type=text]{text-align:right}.arabic .dft-property-overview-maps #popup-show-book .material-icons{transform:rotate(0deg)}@media screen and (min-width:1200px){.arabic .dft-property-overview-maps .from{padding-right:0;padding-left:24px}.arabic .dft-property-overview-maps #mapform .direction{padding-left:0}.arabic .dft-property-overview-maps .switch{padding-left:24px;padding-right:0}}@media screen and (max-width:1199px){.arabic .dft-property-overview-maps .style-ar #mapform .direction{padding-right:0}}.dft-template-property .arabic .dft-property-overview-maps #showDirection{padding:10px}.dft-template-property .arabic .dft-property-overview-maps .direction.margin-0-b{padding-left:0!important;padding-right:30px}@media screen and (max-width:767px){.dft-template-property .arabic .dft-property-overview-maps .direction.margin-0-b{padding-right:0}}.dft-template-property .arabic .dft-property-overview-maps #mapform .padding-r-1{padding-right:0!important}@media screen and (max-width:767px){.dft-template-property .arabic .dft-property-overview-maps .js-map-container .gm-style .gm-style-iw-c .gm-ui-hover-effect{left:-10px!important;right:auto!important}}.dft-common-destination-city-pages-attractions .title-and-txt-send-this{padding:10px 0}.dft-common-destination-city-pages-attractions .txt-title{font-family:Oswald-Medium,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:700;font-size:1.625em;line-height:1.3;letter-spacing:.005em;color:#555}.dft-common-destination-city-pages-attractions .txt-send-this{font-size:.875em}.arabic .dft-common-property-openstreet-map .icon{margin-left:5px;margin-right:0}.arabic .dft-common-property-openstreet-map .align-left,.arabic .dft-common-property-openstreet-map .dropdown.as-select .dropdown-toggle,.arabic .dft-common-property-openstreet-map .form-input,.arabic .dft-common-property-openstreet-map .form-input-group,.arabic .dft-common-property-openstreet-map .form-input-group .form-input,.arabic .dft-common-property-openstreet-map .selectboxit-btn,.arabic .dft-common-property-openstreet-map input[type=email],.arabic .dft-common-property-openstreet-map input[type=file],.arabic .dft-common-property-openstreet-map input[type=number],.arabic .dft-common-property-openstreet-map input[type=password],.arabic .dft-common-property-openstreet-map input[type=tel],.arabic .dft-common-property-openstreet-map input[type=text],.arabic .dft-common-property-openstreet-map select,.arabic .dft-common-property-openstreet-map textarea{text-align:right!important}.arabic .dft-common-property-openstreet-map #property-map .js-map-container #openstreet-map>div:first-child>div:nth-child(2)>div:first-child > div > div:nth-child(1){border-left:1px solid #ababab}.arabic .dft-common-property-openstreet-map #property-map .js-map-container #openstreet-map>div:first-child>div:nth-child(2)>div:first-child > div > img:nth-child(10){right:-20px;left:auto!important}.arabic .dft-common-property-openstreet-map #property-map .js-map-container #openstreet-map .anchorTL,.arabic .dft-common-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_noprint,.arabic .dft-common-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_stdMpCtrl,.arabic .dft-common-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_stdMpType0{direction:ltr!important}@media screen and (min-width:1200px){.arabic .dft-common-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .padding-r-1{padding-left:25px;padding-right:5px!important}}.arabic .dft-common-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .direction{padding-right:30px;padding-left:5px}.arabic .dft-common-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .direction #showDirection{padding:0!important}.dft-common-property-openstreet-map #inputs .mapbox-directions-destination #mapbox-directions-destination-input,.dft-common-property-openstreet-map #inputs .mapbox-directions-origin #mapbox-directions-origin-input{padding-right:28px}@media only screen and (max-width:767px){.dft-common-property-openstreet-map .leaflet-popup-pane .leaflet-zoom-animated{left:-55px!important}.dft-common-property-openstreet-map .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:#ebe3d9!important}.dft-common-property-openstreet-map #panel .content-item .item-info-box .item-name-box{font-size:14px;font-weight:700;font-family:Muli;color:#333}.dft-common-property-openstreet-map #panel .content-item .item-m-l{margin-left:0!important}.dft-common-property-openstreet-map #panel .content-item .item-info-box .item-price-box{font-size:12px;color:#333}.dft-common-property-openstreet-map .item-arrow-box .material-icons{font-size:24px!important;margin-left:-10px}.dft-common-property-openstreet-map .leaflet-popup-content-wrapper{border-radius:2px!important;background-color:#ebe3d9}}.dft-common-property-openstreet-map .leaflet-bottom .leaflet-control{margin-bottom:0!important}.dft-common-property-openstreet-map .leaflet-bottom .leaflet-control a{background-position:top!important}.dft-common-property-openstreet-map .direction-section{z-index:401}.dft-common-property-openstreet-map #openstreet-map .leaflet-control-fullscreen,.dft-common-property-openstreet-map #openstreet-map .leaflet-control-zoom{margin-left:22px}.dft-common-property-openstreet-map #openstreet-map .leaflet-div-icon{background:none;border:none}.dft-common-property-openstreet-map #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px!important;height:67px!important;background-repeat:no-repeat}.dft-common-property-openstreet-map #openstreet-map .leaflet-div-icon div div{padding:22px}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-close-button{z-index:1}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content-wrapper{padding:0}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content{padding:0;min-width:0!important}@media (max-width:767px){.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content{padding-right:25px!important;padding-left:5px!important;max-width:145px}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center{padding:6px 0}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center p{line-height:13px!important;font-size:10px!important;font-family:Muli;color:#333}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center p strong{font-size:10px;font-family:Muli;color:#333}}@media (min-width:768px){.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content{width:425px!important}}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item{width:425px;display:flex}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:160px}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;flex:1}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:16px;font-weight:700;line-height:22px;margin-bottom:10px;padding-top:8px;font-family:Muli;color:#333}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px;font-family:Muli}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px;color:#333}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:#30b3ab;color:#fff;font-family:Muli}.dft-common-property-openstreet-map .full-screen-section{z-index:401;margin-left:22px}.dft-common-property-openstreet-map .map-title{font-size:24px;font-family:Muli;font-weight:700}.dft-common-property-openstreet-map .js-map-container{position:relative}.dft-common-property-openstreet-map .js-map-container #openstreet-map{width:100%;height:500px}@media (max-width:767px){.dft-common-property-openstreet-map .js-map-container #openstreet-map{height:550px}}@media (max-width:767px){.dft-common-property-openstreet-map .js-map-container #openstreet-map .leaflet-control-fullscreen{margin-bottom:76px}}.dft-common-property-openstreet-map .js-map-container .leaflet-popup-close-button{color:#111;text-indent:0}.dft-common-property-openstreet-map .js-map-container .map-panel.marker-list.map-panel-right{max-height:400px}.dft-common-property-openstreet-map .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.dft-common-property-openstreet-map .map-content-list .content-item{width:400px;display:flex}.dft-common-property-openstreet-map .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:160px}.dft-common-property-openstreet-map .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.dft-common-property-openstreet-map .map-content-list .content-item .item-info{padding-left:0;padding-right:0;flex:1}.dft-common-property-openstreet-map .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}.dft-common-property-openstreet-map .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:15px}.dft-common-property-openstreet-map .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.dft-common-property-openstreet-map .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.dft-common-property-openstreet-map .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:#30b3ab;color:#fff}.dft-common-property-openstreet-map #panel{left:0;right:0;position:absolute;bottom:60px}.dft-common-property-openstreet-map #panel .content-item{max-height:114px}.dft-common-property-openstreet-map #panel .content-item .item-info-box{font-size:13px}.dft-common-property-openstreet-map #panel .content-item .item-info-box .item-arrow-box,.dft-common-property-openstreet-map #panel .content-item .item-info-box .item-text-box{display:flex;justify-content:center;flex-direction:column}.dft-common-property-openstreet-map #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.dft-common-property-openstreet-map #panel .content-item .item-info-box .item-price-box{padding-right:5px}.dft-common-property-openstreet-map #panel .content-item .item-info-box .item-currency-box,.dft-common-property-openstreet-map #panel .content-item .item-info-box .item-unit-box{padding-left:1px}.arabic .dft-common-property-openstreet-map .leaflet-popup-close-button{left:0;right:auto}@media screen and (min-width:768px){.dft-common-property-openstreet-map .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{left:-195px!important}.dft-common-property-openstreet-map .price-detail .current-price strong{font-size:16px}}.dft-common-property-openstreet-map #openstreet-map div[style*=background-image]{background-repeat:no-repeat!important;background-position:14px 14px!important;font-size:14px!important}.dft-common-property-openstreet-map .BMap_pop img{max-width:none!important}.dft-common-property-openstreet-map .BMap_shadow{display:none!important}.dft-common-property-openstreet-map .BMap_Marker img{max-width:none!important}.dft-common-property-openstreet-map #mapform .mapform-title{margin-bottom:0;color:#2c1e16}@media (max-width:1199px){.dft-common-property-openstreet-map #mapform .no-padding-lr{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:1200px){.dft-common-property-openstreet-map #mapform .padding-r-1{padding-right:25px!important}}.dft-common-property-openstreet-map #mapform .direction{padding-top:35px;padding-left:30px}@media (max-width:1199px){.dft-common-property-openstreet-map #mapform .direction{padding-left:0}}.dft-common-property-openstreet-map #mapform .direction .btn{height:41px;color:#fff;padding-top:7px}.dft-common-property-openstreet-map #mapform .direction .btn-primary:not(:disabled):not(.disabled).active,.dft-common-property-openstreet-map #mapform .direction .btn-primary:not(:disabled):not(.disabled):active,.dft-common-property-openstreet-map #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:#64c3d1;border-color:#64c3d1}.dft-common-property-openstreet-map #mapform .direction .btn:focus{box-shadow:none}.dft-common-property-openstreet-map #mapform .js-direction-reverse{padding-top:2px}.dft-common-property-openstreet-map #mapform .js-direction-reverse .icon:before{color:#2c1e16}.dft-common-property-openstreet-map #mapform .vert_icon{padding-top:3px}.dft-common-property-openstreet-map #mapform #infowindow-content{height:0}.dft-common-container-content .columns{margin-left:-10px;margin-right:-10px}.dft-common-container-content .gutter-lg{margin-left:-20px;margin-right:-20px}.dft-common-new-properties-listing{background-color:#f5f5f5}.dft-common-new-properties-listing .list-item{border:1px solid #fff;background-color:#fff}.dft-common-new-properties-listing .text-address{margin-top:16px}.dft-common-new-properties-listing .color-view{color:#4b5daa}.dft-common-new-properties-listing .color-view.mg-property{margin-top:16px;margin-bottom:30px}.dft-common-new-properties-listing .color-view .icon{margin-right:0}.dft-common-new-properties-listing a{text-decoration:none}.dft-common-new-properties-listing .title-text{text-align:center;padding-top:40px;padding-bottom:40px}.dft-common-new-properties-listing .size-img{width:240px;height:240px}.dft-common-new-properties-listing ul{margin-bottom:10px}@media (max-width:1199px){.dft-common-new-properties-listing .size-img{width:264px;height:264px}.dft-common-new-properties-listing .mt-0{margin-top:13px!important}.dft-common-new-properties-listing .mb-1{margin-bottom:13px!important}}@media (max-width:767px){.dft-common-new-properties-listing .wrap{padding:0}.dft-common-new-properties-listing ul{margin-bottom:5px}.dft-common-new-properties-listing .size-img{width:140px;height:140px}.dft-common-new-properties-listing .padding-t-3{padding-top:20px!important;padding-right:20px}}.arabic .dft-common-new-properties-listing .list-title-item .list-item .media .media-body .color-view .icon-chevron-right:before{transform:scaleX(-1)}@media (max-width:767px){.arabic .dft-common-new-properties-listing .padding-t-3{padding-right:0;padding-left:20px}}.dft-common-map-city-container .gm-style .gm-style-iw-t{right:7px!important;bottom:80px!important}.dft-common-map-city-container .gm-style .gm-style-iw-t:after{top:15px!important}.dft-common-map-city-container .gm-style .gm-style-iw-c{border-radius:0!important;padding:0!important}.dft-common-map-city-container .gm-style .gm-style-iw-d{overflow:auto!important}.dft-common-map-city-container .map-content-list .content-item .item-info{color:#333;font-family:Muli}.dft-common-map-city-container .map-content-list .content-item .item-info .item-name{padding-top:15px;font-size:16px!important;font-weight:700!important}@media screen and (max-width:767px){.dft-common-map-city-container .gm-style .gm-style-iw-c{width:105px;padding:10px 5px 5px!important;border-radius:2px!important;top:20px!important;background-color:#ebe3d9}.dft-common-map-city-container .gm-style .gm-style-iw-t:after{height:10px!important;width:10px!important;top:20px!important;background:#ebe3d9!important}.dft-common-map-city-container .gm-style .gm-style-iw-d{color:#333;font-family:Muli;font-size:10px;font-weight:700}}@media (min-width:768px){.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw{font-family:Muli}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-c{border-radius:0;padding:0}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-t{bottom:80px!important;right:7px!important}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-t:after{top:15px;z-index:-1}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-d{overflow:auto!important;display:inline!important}.dft-common-map-property-container .dft-property-overview-maps .map-content-list .content-item .item-info{padding-top:8px}.dft-common-map-property-container .dft-property-overview-maps .map-content-list .content-item .item-info .item-name{font-size:16px;font-family:Muli;color:#333;font-weight:700}.dft-common-map-property-container .dft-property-overview-maps .map-content-list .content-item .item-info .item-address label{font-family:Muli;color:#333}}@media (max-width:767px){.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-c{border-radius:0;padding:9px!important;background-color:#ebe3d9!important;max-width:145px!important}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-c .gm-ui-hover-effect{top:-8px!important;right:-10px!important}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-c .gm-ui-hover-effect img{width:10px!important;height:10px!important}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-d{overflow:auto!important}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-d .text-center p{font-size:10px;font-family:Muli;font-weight:700;color:#333}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-t{right:5px!important}.dft-common-map-property-container .dft-property-overview-maps .gm-style .gm-style-iw-t:after{background-color:#ebe3d9!important;height:10px!important;width:10px!important}.dft-common-map-property-container .dft-property-overview-maps .item-text-box .item-name-box,.dft-common-map-property-container .dft-property-overview-maps .item-text-box .item-price-box{font-size:14px;color:#333}}.dft-common-member-benefit-listing.arabic-com .benefit-title-middle{text-align:inherit}@media (max-width:768px){.dft-common-member-benefit-listing.arabic-com .wrap-container .term-condition{text-align:right}}.dft-common-member-benefit-listing .wrap-container .benefit-listing{color:#1c1713}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-thead{display:flex;font-size:20px;font-weight:700;border-top:1px solid #f2f2f2}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-thead .benefit-title{flex:4}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-thead .benefit-Tier{flex:1}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-item{display:flex}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-item .benefit-title{flex:4}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-item .benefit-Tier{flex:1}.dft-common-member-benefit-listing .wrap-container .term-condition{color:#1c1713;padding-top:15px}.dft-common-member-benefit-listing .wrap-container .term-condition a{color:#4b5daa}.dft-common-member-benefit-listing .wrap-container .term-condition a:hover{text-decoration:none}.dft-common-member-benefit-listing .benefit-border{border-left:2px solid #fff;border-right:2px solid #fff}.dft-common-member-benefit-listing .benefit-border-left{border-left:2px solid #fff}.dft-common-member-benefit-listing .benefit-border-right{border-right:2px solid #fff}.dft-common-member-benefit-listing .dot{height:8px;width:8px;border-radius:50%;display:inline-block}.dft-common-member-benefit-listing .benefit-item:nth-of-type(odd){background:#fff}.dft-common-member-benefit-listing .benefit-item:nth-of-type(2n){background:#f2f2f2}.dft-common-member-benefit-listing .benefit-custom{display:flex;align-items:center;justify-content:center}.dft-common-member-benefit-listing .benefit-title-middle{display:flex;justify-content:center;flex-direction:column;text-align:left}@media (max-width:768px){.dft-common-member-benefit-listing .wrap-container .benefit-listing{margin-left:-10px;margin-right:-10px}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-thead{font-size:12px}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-thead .benefit-title{flex:3}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-thead .benefit-Tier .font{font-size:8px}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-item{font-size:10px}.dft-common-member-benefit-listing .wrap-container .benefit-listing .benefit-item .benefit-title{flex:3}.dft-common-member-benefit-listing .wrap-container .term-condition{font-size:12px;text-align:left;padding-top:10px}.dft-common-member-benefit-listing .wrap-container .benefit-border{border-left:1px solid #fff;border-right:1px solid #fff}.dft-common-member-benefit-listing .wrap-container .benefit-border-left{border-left:1px solid #fff}.dft-common-member-benefit-listing .wrap-container .benefit-border-right{border-right:1px solid #fff}}.arabic .dft-apartment-types-amenities .align-right{text-align:left!important}.dft-common-r-member-benefit-tier-chart svg{width:100%;margin-top:10px}.dft-common-r-member-benefit-tier-chart .chart-title{font-size:32px}.dft-common-r-member-benefit-tier-chart .decription{bottom:50px;position:absolute;width:50%}.dft-common-r-member-benefit-tier-chart .c3-text{font-size:24px;font-weight:700}.dft-common-r-member-benefit-tier-chart .c3-text-4{fill:#fff;font-size:24px}.dft-common-r-member-benefit-tier-chart .c3-axis-x .tick,.dft-common-r-member-benefit-tier-chart .c3-tooltip{display:none}.dft-common-r-member-benefit-tier-chart .domain{stroke:#757575;fill:#757575}.dft-common-r-member-benefit-tier-chart .c3-text-small{color:#fff;font-size:20px}.dft-common-r-member-benefit-tier-chart .horizal-text{color:#757575;font-size:20px;font-weight:700}.dft-common-r-member-benefit-tier-chart .sub-title{fill:#757575;font-size:20px}.dft-common-r-member-benefit-tier-chart .c3-event-rects .c3-event-rect:hover{cursor:default!important}.dft-common-r-member-benefit-tier-chart .note p{color:#8a8d8f!important}.dft-common-r-member-benefit-tier-chart .chart{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}@media screen and (max-width:1199px){.dft-common-r-member-benefit-tier-chart .c3-text,.dft-common-r-member-benefit-tier-chart .c3-text-small,.dft-common-r-member-benefit-tier-chart .horizal-text{font-size:10px}.dft-common-r-member-benefit-tier-chart .decription{position:static}.dft-common-r-member-benefit-tier-chart .sub-title span{font-size:10px;color:#757575}.dft-common-r-member-benefit-tier-chart .decription{width:100%}.dft-common-r-member-benefit-tier-chart svg{height:160px}}.dft-common-member-benefit-partner-listing .button-show-more .title-show-more{background-color:#30b3ab}.dft-common-member-benefit-partner-listing.arabic-com .text-button{text-align:right!important;padding-right:10px!important}.dft-common-member-benefit-partner-listing.arabic-com .dropdown-item-arabic{text-align:right}.dft-common-member-benefit-partner-listing.arabic-com p{text-align:right!important}.dft-common-member-benefit-partner-listing .pro-title{font-size:32px}.dft-common-member-benefit-partner-listing .dropdown .dropdown-menu{visibility:visible;opacity:1;padding:0;min-width:100%!important;margin-top:0;max-width:100%;cursor:pointer}.dft-common-member-benefit-partner-listing .dropdown .dropdown-menu:after,.dft-common-member-benefit-partner-listing .dropdown .dropdown-menu:before{content:none;position:absolute;border-color:transparent transparent #fff;border-width:0 5px 12px;border-style:solid;bottom:100%;right:20px}.dft-common-member-benefit-partner-listing .dropdown .dropdown-menu .overlow-dropdown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dft-common-member-benefit-partner-listing .dropdown .btn{width:100%;background-color:#fff;color:#333;border:1px solid #b9b9b9;text-align:left}.dft-common-member-benefit-partner-listing .dropdown .btn:focus{box-shadow:none}.dft-common-member-benefit-partner-listing .dropdown .btn:hover{color:#000}.dft-common-member-benefit-partner-listing .dropdown .btn-secondary:focus{box-shadow:none}.dft-common-member-benefit-partner-listing .dropdown .dropdown-toggle{padding-right:0}.dft-common-member-benefit-partner-listing .dropdown .dropdown-toggle.other:after{margin-left:7.255em;position:absolute;top:20px;right:10px}.dft-common-member-benefit-partner-listing .dropdown .dropdown-toggle.arabic:after{margin-right:7.255em;position:absolute;top:20px;left:10px}.dft-common-member-benefit-partner-listing .dropdown .dropdown-toggle .overlow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}.dft-common-member-benefit-partner-listing .btn-secondary:not(:disabled):not(.disabled):active{background-color:#fff}.dft-common-member-benefit-partner-listing .item-retail-partners .size-retails{font-size:24px}.dft-common-member-benefit-partner-listing .item-retail-partners .un-footline{text-decoration:none}.dft-common-member-benefit-partner-listing .item-retail-partners{z-index:1}.dft-common-member-benefit-partner-listing .index-drop{z-index:2}.dft-common-member-benefit-partner-listing .show-green{color:#30b3ab}.dft-common-member-benefit-partner-listing .card-mr{margin:0 -15px}.dft-common-member-benefit-partner-listing .card-mr .card-partner{padding:0}.dft-common-member-benefit-partner-listing .card-mr .card-partner .mr-15{margin:15px;border:1px solid rgba(0,0,0,.125)}.dft-common-member-benefit-partner-listing .active{color:#fff;background-color:#30b3ab}.dft-common-member-benefit-partner-listing .dropdown-item:active{text-decoration:none;background-color:#258b85!important}.dft-common-member-benefit-partner-listing .dropdown-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dft-common-r-join-asr .bg-dark-gray{background-color:#5b5c61}.dft-common-r-join-asr .join-asr-title{font-size:20px;color:#fff;margin-bottom:35px;padding-left:5px;padding-right:5px}.dft-common-r-join-asr .btn-join{background-color:transparent;border:2px solid #fff;color:#fff;font-size:16px}.dft-common-r-join-asr .btn-join:hover{text-decoration:none;background:#5e3055;border:2px solid #5e3055;color:#fff}@media screen and (min-width:1200px){.dft-common-r-join-asr .join-asr-title{font-size:24px;margin-bottom:30px}}.dft-common-r-member-benefit-faq .title{font-size:24px;margin-bottom:28px}.dft-common-r-member-benefit-faq .section-title{font-size:20px}.dft-common-r-member-benefit-faq .questions a:hover{text-decoration:none}.dft-common-r-member-benefit-faq .questions a i{color:inherit}.dft-common-r-member-benefit-faq .questions a .question{color:#30b3ab}.dft-common-r-member-benefit-faq a[aria-expanded=false] .chevron-right{display:block}.dft-common-r-member-benefit-faq a[aria-expanded=false] .expand-more,.dft-common-r-member-benefit-faq a[aria-expanded=true] .chevron-right{display:none}.dft-common-r-member-benefit-faq a[aria-expanded=true] .expand-more{display:block}.dft-common-r-member-benefit-faq .list{padding-right:4px}.dft-common-r-member-benefit-faq .text{padding-left:4px}.dft-common-r-member-benefit-faq .answer-panel{padding-bottom:16px}.dft-common-r-member-benefit-faq .answer{color:#333;background-color:#f1f2f4;padding:6px 16px;cursor:default}.dft-common-r-member-benefit-faq .answer:hover{color:#333}.dft-common-r-member-benefit-faq .arrow-up{top:-8px;left:16px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f1f2f4}.arabic .dft-common-r-member-benefit-faq .chevron-right{transform:scale(-1)}.arabic .dft-common-r-member-benefit-faq .answer .arrow-up{left:auto;right:16px}.arabic .dft-common-r-member-benefit-faq .margin-l-3{margin-left:0!important;margin-right:30px}.arabic .dft-common-r-member-benefit-faq .list{padding-right:0;padding-left:4px}.dft-common-r-member-benefit-bonus-point .bonus-list a:hover{text-decoration:none}.dft-common-r-member-benefit-bonus-point .bonus-list .bonus-point-image{margin-bottom:16px}.dft-common-r-member-benefit-bonus-point .bonus-list .bonus-point-image img{width:100%}.dft-common-r-member-benefit-bonus-point .bonus-list .bonus-point-name{margin-bottom:16px;color:#30b3ab}.dft-common-r-member-benefit-bonus-point .dft-common-rich-text .wrap-container{padding-left:0;padding-right:0}@media screen and (min-width:1200px){.dft-common-r-member-benefit-bonus-point .bonus-list .bonus-point{margin-top:6px}}.arabic .dft-common-r-member-benefit-bonus-point .bonus-list .bonus-point-image{padding-right:0;padding-left:10px!important}.dft-common-r-member-benefit-maximise-yours-point .title{margin-bottom:16px}.dft-common-r-member-benefit-how-to-book-a-reward .title{font-size:20px}.dft-common-r-member-benefit-how-to-book-a-reward .dft-common-rich-text .wrap-container,.dft-common-r-member-benefit-how-to-book-a-reward .step{padding-left:0;padding-right:0}@media screen and (min-width:1200px){.dft-common-r-member-benefit-how-to-book-a-reward .step-list{margin-left:-13px;margin-right:-13px}.dft-common-r-member-benefit-how-to-book-a-reward .step{border-right:1px solid #d5d5d5;padding-left:13px;padding-right:13px;margin-top:10px;margin-bottom:10px}.dft-common-r-member-benefit-how-to-book-a-reward .step:last-child,.dft-common-r-member-benefit-how-to-book-a-reward .step:nth-of-type(3n){border-right:none}.dft-common-r-member-benefit-how-to-book-a-reward .dft-common-rich-text .title-description{padding-bottom:0}}@media screen and (min-width:1200px){.arabic .dft-common-r-member-benefit-how-to-book-a-reward .step{border-right:0;border-left:1px solid #d5d5d5}.arabic .dft-common-r-member-benefit-how-to-book-a-reward .step:last-child,.arabic .dft-common-r-member-benefit-how-to-book-a-reward .step:nth-of-type(3n){border-left:0}}.dft-member-benefit-left-navigation a{cursor:pointer}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-desktop{font-size:20px}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-desktop ul{list-style-type:none;padding-left:0}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-desktop ul .un-footline{color:#30b3ab}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-desktop ul .un-footline:hover{text-decoration:none}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-desktop ul .un-footline.active{color:#333;font-weight:700}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-desktop .list-ul{margin-bottom:15px}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu{visibility:visible;opacity:1;padding:0;max-width:100%;margin-top:0;z-index:2}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu:after,.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu:before{content:none;position:absolute;border-color:transparent transparent #fff;border-width:0 5px 12px;border-style:solid;bottom:100%;right:20px}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu .mobile-act{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .btn{width:100%;background-color:#fff;color:#333;border:1px solid #b9b9b9;text-align:left}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .btn:focus{box-shadow:none}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .btn:hover{color:#000}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .btn .overlow-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .btn-secondary:focus{box-shadow:none}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-toggle{padding-right:0}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-toggle:after{margin-left:7.255em;position:absolute;top:20px;right:10px}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .btn-secondary:not(:disabled):not(.disabled):active{background-color:#fff}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown-item:active{color:#333;text-decoration:none;background-color:#777}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .mobile-act.active{color:#fff;background-color:#30b3ab}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .z-index-mobile{z-index:1}.dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .z-index-mobile .content{margin-left:-15px;margin-right:-15px}.dft-member-benefit-left-navigation .wrap-container .member-benefits ol{padding-left:10px;color:#30b3ab}.dft-member-benefit-left-navigation .wrap-container .member-benefits ol li.active,.dft-member-benefit-left-navigation .wrap-container .member-benefits ol li.active a{color:#333}.dft-member-benefit-left-navigation .wrap-container .member-benefits ol li a{color:#30b3ab}.dft-member-benefit-left-navigation .wrap-container .member-benefits .member-benefits-text{font-size:16px;text-decoration:none}.dft-member-benefit-left-navigation .wrap-container .member-benefits.term .content{overflow-x:scroll}.dft-member-benefit-left-navigation .wrap-container .member-benefits.term .dft-common-rich-text .wrap-container{padding-left:0;padding-right:0}.dft-member-benefit-left-navigation .dft-common-rich-text .title-description{padding-top:0!important}.arabic .dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points ul{padding-right:0}.arabic .dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile #dropdownMenuButton{text-align:right}.arabic .dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile #dropdownMenuButton:after{right:auto;left:0;margin-left:.78em;margin-right:0}.arabic .dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .btn .overlow-item{margin-right:.78em}.arabic .dft-member-benefit-left-navigation .wrap-container .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu{text-align:right}.dft-common-r-member-benefit-tab-navigation .none-flex{flex:none!important}.dft-common-r-member-benefit-tab-navigation .nav-placeholder{width:100%}.dft-common-r-member-benefit-tab-navigation .member-sticky{position:fixed;z-index:100;width:100%;background-color:#fff}.dft-common-r-member-benefit-tab-navigation a:hover{text-decoration:none}.dft-common-r-member-benefit-tab-navigation .join-now{background-color:#5e3055;font-weight:700;flex:1;font-size:16px;cursor:pointer}.dft-common-r-member-benefit-tab-navigation .join-now:hover{background-color:#3c1f36}.dft-common-r-member-benefit-tab-navigation .join-now a{color:#ebe3d9}.dft-common-r-member-benefit-tab-navigation .tab-nav-item{cursor:pointer;font-size:16px;flex:1}.dft-common-r-member-benefit-tab-navigation .tab-nav-item:hover{background-color:#30b3ab}.dft-common-r-member-benefit-tab-navigation .tab-nav-item:hover a{color:#000}.dft-common-r-member-benefit-tab-navigation .tab-nav-item a{text-decoration:none;color:#000}.dft-common-r-member-benefit-tab-navigation .active-item{background-color:#30b3ab}.dft-common-r-member-benefit-tab-navigation .active-item a{color:#000!important}@media (max-width:1199px){.dft-common-r-member-benefit-tab-navigation .p-m-0{padding:0}.dft-common-r-member-benefit-tab-navigation .tab-nav-item{padding:15px}.dft-common-r-member-benefit-tab-navigation .tab-nav-item a{color:#333;font-weight:700}.dft-common-r-member-benefit-tab-navigation .tab-nav{white-space:nowrap;overflow:auto;display:flex!important}.dft-common-r-member-benefit-tab-navigation .tab-nav .list-inline-item{flex:1;text-align:center}.dft-common-r-member-benefit-tab-navigation .join-now{padding:15px}.dft-common-r-member-benefit-tab-navigation .join-now a{color:#fff}}.dft-common-rich-text-multifield p{margin-top:1em;margin-bottom:1em}.dft-page-member-benefit-earn-point .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-common-about-us-ascott-news a:hover{text-decoration:none}.dft-member-benefit-search-benefit-by-property.arabic-com input{text-align:right}.dft-member-benefit-search-benefit-by-property.arabic-com .member-benefit ul{padding-right:0}@media (max-width:768px){.dft-member-benefit-search-benefit-by-property.arabic-com .member-benefit ul li{padding-right:30px;padding-left:0}}.dft-member-benefit-search-benefit-by-property.arabic-com .member-benefit ul li:before{padding-left:5px;float:right;right:0;left:auto}.dft-member-benefit-search-benefit-by-property .size-title{font-size:24px}.dft-member-benefit-search-benefit-by-property .input-group .content{position:relative;flex:1 1 auto}.dft-member-benefit-search-benefit-by-property .input-group .content .line-inp{line-height:1.5}.dft-member-benefit-search-benefit-by-property .input-group .content .autocomplete-lists{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;max-height:351px;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;display:none;overflow-y:scroll}.dft-member-benefit-search-benefit-by-property .input-group .content .autocomplete-lists .autocomplete-items{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.dft-member-benefit-search-benefit-by-property .input-group .content .autocomplete-lists .autocomplete-items.city.active,.dft-member-benefit-search-benefit-by-property .input-group .content .autocomplete-lists .autocomplete-items.city:hover{color:#30b3ab}.dft-member-benefit-search-benefit-by-property .input-group .content .autocomplete-lists .autocomplete-items.property.active,.dft-member-benefit-search-benefit-by-property .input-group .content .autocomplete-lists .autocomplete-items.property:hover{color:#fff;background-color:#30b3ab}.dft-member-benefit-search-benefit-by-property .input-group .content .form-control:focus{box-shadow:0 0 0 0 rgba(0,123,255,.25)}.dft-member-benefit-search-benefit-by-property .member-benefit .title-mem{font-size:20px}.dft-member-benefit-search-benefit-by-property .member-benefit .member-text{font-size:16px}.dft-member-benefit-search-benefit-by-property .member-benefit li:before{content:"\E984";font-size:24px;line-height:24px;font-family:Ascott-Icons;left:1px;top:-1px;width:1.14286em;line-height:inherit;text-align:left;color:#000;box-sizing:border-box;padding-right:5px}.dft-member-benefit-search-benefit-by-property .member-benefit ul{list-style-type:none}.dft-member-benefit-search-benefit-by-property .member-benefit .icon-search:before{content:"\E967";font-family:Ascott-Icons;color:#333}@media only screen and (max-width:768px){.dft-member-benefit-search-benefit-by-property ul{margin-left:-2px}.dft-member-benefit-search-benefit-by-property ul li{position:relative;padding-left:30px}.dft-member-benefit-search-benefit-by-property ul li:before{content:"\E984";font-size:24px;line-height:24px;font-family:Ascott-Icons;left:1px;top:-2px;width:1.14286em;line-height:inherit;text-align:left;color:#000;box-sizing:border-box;padding-right:5px;position:absolute}}.dft-member-benefit-search-benefit-by-property .hover-city.active{color:#30b3ab}.dft-booking-scroll-search{font-family:Muli}.dft-booking-scroll-search .form-aler-error{color:#000!important}.dft-booking-scroll-search .inner-addon .ui-autocomplete .ui-menu-item{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-scroll-search .inner-addon .ui-autocomplete .ui-state-active{background:#30b3ab}@media screen and (max-width:321px){.dft-booking-scroll-search #toolTipID.tooltip-content:after,.dft-booking-scroll-search #toolTipID.tooltip-content:before{left:15px!important}}.booking-property .dft-booking-scroll-search .lb-find-a-residence{color:#333!important;font-weight:700!important}@media screen and (min-width:1200px){.dft-booking-scroll-search .appartment-guest{width:100%}}.dft-booking-scroll-search .bottom-placement{transform:translate3d(0,42px,0)!important;will-change:contents!important;top:0!important;position:absolute!important;left:0!important}.dft-booking-scroll-search ul.dropdown-menu.myDropDown.show{z-index:9999}.dft-booking-scroll-search .search-residence{background-color:#5e3055;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-scroll-search .search-residence a:hover{background-color:#5e3055!important}.dft-booking-scroll-search .search-residence.disableSearchBtn{background-color:#9d8498!important}.dft-booking-scroll-search .search-residence .search-booking.disableSearchBtn{background-color:transparent!important}.dft-booking-scroll-search .disableSearchBtn,.dft-booking-scroll-search .disableSearchBtn a:hover{background-color:#9d8498!important}@media (max-width:415px){.dft-booking-scroll-search .search-residence{background-color:#5e3055!important}}.dft-booking-scroll-search.section .lb-find-a-residence{color:#333!important;font-weight:700!important}.dft-booking-scroll-search .text-code-form a{color:#4b5daa}.dft-booking-scroll-search .text-code-form p{color:#3b263a!important}.dft-booking-scroll-search .text-code-form p a{color:#3b263a}.dft-booking-scroll-search .input-code input{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-scroll-search .another-apartment,.dft-booking-scroll-search .increment-decrement-icon,.dft-booking-scroll-search .increment-decrement-icon-another,.dft-booking-scroll-search .text-code-form{color:#5e3055!important}.dft-booking-scroll-search .why-book-here-link{color:#3b263a!important}.dft-booking-scroll-search .apply-code{background-color:#5e3055!important;color:#fff!important;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-scroll-search .apply-code:hover{background-color:#3c1f36!important}.dft-booking-scroll-search .pad:hover{color:#fff!important;background-color:#30b3ab!important}.dft-booking-scroll-search .link-to-remove{color:#5e3055!important}.dft-booking-scroll-search .promote-code .style-code{z-index:9998;position:absolute}.dft-booking-scroll-search .date-ranger,.dft-booking-scroll-search .dropdown-toggle{min-height:43px}.why-book-here-modal ._benefits .icon,.why-book-here-modal ._benefits .title,.why-book-here-modal ._benefits .title *{color:#30b3ab!important}.daterangepicker{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;z-index:9999!important}@media (max-width:768px){#datepickers-container{left:-3vw!important}#datepickers-container>div{width:84vw!important}}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#30b3ab!important}.dft-booking-property-listing{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;padding-top:10px}.dft-booking-property-listing ._btn-secondary._btn-outline{color:#5e3055!important;border:2px solid #5e3055}.dft-booking-property-listing ._btn-secondary._btn-outline:hover{color:#fff!important;background-color:#5e3055!important}.dft-booking-property-listing .wrap{margin:0 auto;max-width:1200px}.dft-booking-property-listing h2{color:#333;font-size:18px;font-family:inherit}.dft-booking-property-listing .list-item__header-price--available{background-color:#5e3055!important}@media (max-width:1199px){.dft-booking-property-listing .list-item__header-price--available{background-color:transparent!important}}.dft-booking-property-listing .result-message{color:#333}@media (max-width:768px){.dft-booking-property-listing .dft-booking-aoa{margin-left:10px;margin-right:10px}.dft-booking-property-listing .coming-soon-title{margin-left:17px;margin-right:17px}.dft-booking-property-listing .list-item--no-result__inner{display:block;position:static;transform:none}}.dft-booking-property-listing .list-item__gallery__capture{background-color:#333;opacity:.9}.dft-booking-property-listing .list-item__title a{color:#333}.dft-booking-property-listing .list-item--no-result__message{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-property-listing .list-item--no-result__message a{color:#5e3055!important}.dft-booking-property-listing .list-item__description,.dft-booking-property-listing .list-item__header-price,.dft-booking-property-listing .list-item__location{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-property-listing .refine-search{float:none!important}.dft-booking-property-listing .refine-search .btn{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;color:#5e3055;border:2px solid #5e3055}.dft-booking-property-listing .refine-search .btn:hover{color:#fff;background-color:#5e3055}.dft-booking-property-listing ._nav-tabs .nav-link.active{color:#fff!important;background:#5e3055!important}.dft-booking-property-listing .item-price{background:#5e3055!important}.dft-booking-property-listing .price-current{font-size:10px}.dft-booking-property-listing .btn-bordered-primary{border:2px solid #5e3055;background:#fff;color:#5e3055}.dft-booking-property-listing .btn-bordered-primary:focus,.dft-booking-property-listing .btn-bordered-primary:hover{border:2px solid #5e3055;background:#5e3055;color:#fff}@media (min-width:1200px){.dft-booking-property-listing .wrap{padding-left:15px;padding-right:15px}}.dft-booking-property-listing .font-title-rs{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}._checkbox .copy,.refine-search .subtitle,.refine-search .title{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.color-blue{color:#4b5daa!important}.ajax-first-loading{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:0;z-index:-1;transition:opacity .5s,z-index .5s;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.ajax-first-loading.hide{display:none}.ajax-first-loading__inner{margin:0 auto;max-width:400px;text-align:center}.ajax-first-loading__logo{background:url(/content/dam/tal/common/assets/logos/brands/citadines/logo-citadines-en.png) no-repeat;background-size:130px 50px;padding-left:135px}.ajax-first-loading__spinner{height:89px}.ajax-first-loading__spinner>div{width:8px;height:8px;background-color:#30b3ab;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both;margin:0 3px}.ajax-first-loading__spinner .spinner .bounce1{animation-delay:-.5s}.ajax-first-loading__spinner .spinner .bounce2{animation-delay:-.16s}.ajax-first-loading__p{color:#333;font-size:16px;margin-bottom:0;font-family:inherit!important}.ajax-avail-loading__logo{background:url(/content/dam/tal/common/assets/logos/brands/citadines/logo-citadines-en.png) no-repeat;background-size:130px 50px;padding-left:135px}.ajax-avail-loading__p{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-reservation-details .card-type .dropdown-toggle{font-family:Muli!important}@media (min-width:521px) and (max-width:529px){.dft-booking-reservation-details .label-nowrap{white-space:nowrap}}.sumary-and-payment-page .sumary-and-payment{display:flex;flex-direction:row-reverse;width:100%}.sumary-and-payment-page .sumary-and-payment .mobile{display:none!important}.sumary-and-payment-page .sumary-and-payment .desktop{display:block!important}.sumary-and-payment-page .header{margin-left:30px}@media (max-width:767px){.sumary-and-payment-page .header{margin-left:0}}@media screen and (max-width:1199px){.sumary-and-payment{display:block!important}.sumary-and-payment .dft-booking-selected-apartment{padding:0 10px;font-size:14px}.sumary-and-payment .dft-booking-selected-apartment .mobile{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;display:block!important}.sumary-and-payment .dft-booking-selected-apartment .mobile .apartment-brand{background-color:#fff!important}.sumary-and-payment .dft-booking-selected-apartment .mobile .top-checkout{background-color:#fff!important;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}.sumary-and-payment .dft-booking-selected-apartment .mobile .show-details{color:#4b5daa}.sumary-and-payment .dft-booking-selected-apartment .desktop{display:none!important}}.custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border:1px solid #30b3ab!important}.custom-control.overflow-checkbox .overflow-control-indicator:after{border-bottom:2px solid #000;border-right:2px solid #000}.dft-booking-journey .top .wrap .divider-line{background:#5e3055!important}.dft-booking-journey .top .wrap .divider-line .steps-wrapper .activated{color:#333!important}.dft-booking-journey .layout-right-sidebar .nav .nav-copy,.dft-booking-journey .property__information .property__facilities__item__desc{color:#333}.dft-booking-journey ._nav-tabs .nav-link.active,.dft-booking-journey ._nav-tabs .nav-link.active .nav-copy{color:#fff;background:#5e3055}.dft-booking-journey .cart-item.active .count{background-color:#30b3ab;color:#000}.dft-booking-journey .cart-info{background-color:#30b3ab}.dft-booking-journey ._text-primary,.dft-booking-journey .confirm .blue-text{color:#4b5daa}.dft-booking-journey .confirm__payment__detail__content--total{background-color:#30b3ab!important;color:#000!important}.dft-booking-journey .ui-state-default,.dft-booking-journey .ui-widget-content .ui-state-default{background-color:#333;border:0}.dft-booking-journey .booking-cart-mini .row h3{color:#333;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:18px;font-weight:700}.dft-booking-journey .booking-cart-mini .float-right.align-right{font-weight:700}@media (max-width:415px){.dft-booking-journey .booking-cart-mini .modal-content,.dft-booking-journey .view-price .modal-content{left:2vw;width:96vw}}.dft-booking-journey .color-blue.sidebar-more-link{color:#30b3ab}@media screen and (max-width:767px){.dft-booking-journey .apartment-link a,.dft-booking-journey span.color-blue.point-earned{color:#30b3ab!important}.dft-booking-journey .apartment a,.dft-booking-journey span.color-blue.point-earned{color:#30b3ab}.dft-booking-journey .color-blue{right:20px!important}}@media screen and (max-width:1199px){.dft-booking-journey .property__rating a{color:#30b3ab!important}.dft-booking-journey .w-moblie{max-width:160px!important}.dft-booking-journey .w-moblie-compact{max-width:180px!important}}.dft-booking-journey .property__rating a{color:#30b3ab}.dft-booking-journey .dft-booking-selected-apartment .float-right.align-right{font-weight:700}.dft-booking-journey .confirm__header>span{color:#333;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:32px}.dft-booking-journey .total-change{color:#2c3e50!important;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;font-weight:700}.dft-booking-journey .btn-manage-reservation button:not(:disabled),.dft-booking-journey .btn-outline-primary:not(:disabled){border:2px solid #5e3055;color:#fff;background-color:#5e3055;font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}@media (max-width:1199px){.dft-booking-journey .btn-manage-reservation button:not(:disabled),.dft-booking-journey .btn-outline-primary:not(:disabled){width:100%}}.dft-booking-journey .btn-quaternary{border:2px solid #5e3055;color:#5e3055;background-color:#fff;font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-journey .btn-quaternary:disabled{background-color:#e5e5e5;border-color:transparent;opacity:1;cursor:not-allowed;color:#ccc;pointer-events:none}.dft-booking-journey .no-touch.btn-quaternary:focus,.dft-booking-journey .no-touch.btn-quaternary:hover{color:#fff;background-color:#5e3055}.dft-booking-journey ._btn-secondary:focus,.dft-booking-journey ._btn-secondary:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff!important}.dft-booking-journey ._btn-secondary{background-color:#5e3055;border:2px solid #5e3055;font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-journey .btn-manage-reservation button:focus,.dft-booking-journey .btn-manage-reservation button:hover,.dft-booking-journey .btn-outline-primary:focus,.dft-booking-journey .btn-outline-primary:hover{color:#fff;background-color:#3c1f36}.dft-booking-journey .form-details__button,.dft-booking-journey .form-details__button:disabled{background-color:#5e3055;color:#fff}.dft-booking-journey .total-charge-label{color:#30b3ab}.dft-booking-journey .stepper-box .step{color:#333!important}.dft-booking-journey .stepper-box .step.activated .dot{background-color:#5e3055!important;color:#fff}.dft-booking-journey .stepper-box .step.deactivated .dot{background-color:#9d8498!important;color:#fff!important}.dft-booking-journey .alert.alert-danger{color:#000!important;border:0!important}.dft-booking-journey .alert.alert-danger .copy span strong,.dft-booking-journey .alert.alert-danger .gadget i{color:#000!important}.dft-booking-modal .btn-manage-reservation button,.dft-booking-modal .btn-outline-primary,.dft-booking-modal .btn-quaternary{border:2px solid #5e3055;color:#5e3055!important;background-color:#fff!important;font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-modal ._btn-secondary{background-color:#5e3055;border:2px solid #5e3055;font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-modal .btn-manage-reservation button:focus,.dft-booking-modal .btn-manage-reservation button:hover,.dft-booking-modal .btn-outline-primary:focus,.dft-booking-modal .btn-outline-primary:hover,.dft-booking-modal .btn-quaternary:focus,.dft-booking-modal .btn-quaternary:hover{color:#fff!important;background-color:#5e3055!important}.dft-booking-modal ._btn-secondary:focus,.dft-booking-modal ._btn-secondary:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff!important}.confirm{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-city-listing-detail-view{padding:10px}.dft-booking-city-listing-detail-view .btn-see-all-residence{color:#30b3ab;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-city-listing-detail-view .border-btn-see-all{border:2px solid #30b3ab!important;color:#30b3ab!important}.dft-booking-city-listing-detail-view .border-btn-see-all:focus,.dft-booking-city-listing-detail-view .border-btn-see-all:hover{border:2px solid #30b3ab!important;color:#fff!important;background-color:#30b3ab!important}.dft-availability-calendar .datepicker .datepicker--cell.-selected-,.dft-availability-calendar .datepicker .datepicker--cell.-selected- .dft-date-cell.date-not-in-month{background-color:#30b3ab!important;color:#fff!important;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.datepicker--cell-month{width:45%;border-radius:0}.datepicker--cell-month:hover{background-color:#30b3ab!important;color:#fff!important}.datepicker--cell.-current-{color:#179088!important}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background-color:#179088!important;color:#fff!important}.daterange-popup-spec-date-lbl p{color:#179088!important}.dft-availability-calendar .btn-view-apartment{border:2px solid #30b3ab!important;color:#30b3ab!important;background-color:#fff!important}.dft-availability-calendar .btn-view-apartment:focus,.dft-availability-calendar .btn-view-apartment:hover{border:2px solid #30b3ab!important;color:#fff!important;background-color:#30b3ab!important}.dft-booking-modal .form-link{color:#30b3ab}.dft-booking--brown-50{color:#30b3ab!important}.dft-booking-share-with-friend{font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-share-with-friend .modal-mask{background-color:rgba(0,0,0,.5)}.dft-booking-share-with-friend .modal-container{background-color:#fff;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-share-with-friend .modal-header{font-size:18px}.dft-booking-share-with-friend .modal-body>span{font-size:16px}.dft-booking-share-with-friend .modal-default-button{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-share-with-friend .cancel{background-color:#fff;color:#5e3055;border:1px solid #5e3055}.dft-booking-share-with-friend .cancel:hover,.dft-booking-share-with-friend .submit{background-color:#5e3055;color:#fff}.dft-booking-share-with-friend .vue-input-tag-wrapper .input-tag,.dft-booking-share-with-friend .vue-input-tag-wrapper .input-tag .remove{color:#30b3ab}.dft-booking-share-with-friend .vue-input-tag-wrapper .input-tag>span,.dft-booking-share-with-friend .vue-input-tag-wrapper .new-tag{font-size:16}.dft-booking-print-confirmation .print{padding:30px 150px;background:none;background-color:#fff;min-height:200px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;color:#000}@media screen and (max-width:1199px){.dft-booking-print-confirmation .print{color:#333}}.dft-booking-print-confirmation .print .confirm__flex__layout.confirm__info .left{display:inline}.dft-booking-print-confirmation .print .no-padding-left{padding-left:0!important}.dft-booking-print-confirmation .print .info__reservation{float:right;text-align:center;margin-top:12px;margin-bottom:48px}.dft-booking-print-confirmation .print .info__reservation span{display:block}.dft-booking-print-confirmation .print .info__reservation .address{font-size:32px;font-family:Times New Roman;margin-bottom:16px}.dft-booking-print-confirmation .print .info__reservation .street{font-size:14px;font-family:Arial;margin-top:8px}.dft-booking-print-confirmation .print .apartment__item__contain__left{font-size:16px;font-family:Arial}.dft-booking-print-confirmation .print .apartment__item__contain__left .confirm-no-content,.dft-booking-print-confirmation .print .apartment__item__contain__left .room-type-name{font-size:20px}.dft-booking-print-confirmation .print .apartment__item__contain__left .room-type-name{font-family:Muli}.dft-booking-print-confirmation .print .apartment__item__contain__right{font-family:Arial;font-size:16px}.dft-booking-print-confirmation .print .apartment__item__contain__right .header{margin:10px}.dft-booking-print-confirmation .print .apartment__item__contain__right .total-apartment{font-size:16}.dft-booking-print-confirmation .print .apartment__item__contain__right .total-apartment>span{max-width:120px}.dft-booking-print-confirmation .print .apartment__item__contain__right .list-rate-breakdown{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:12px}.dft-booking-print-confirmation .print__content__address{padding:10px 16px;font-family:Arial;line-height:1.5}.dft-booking-print-confirmation .print__content__address span{display:block}.dft-booking-print-confirmation .print__content__address__label{font-size:24px}.dft-booking-print-confirmation .print__content__address__itinerary{font-size:16px}.dft-booking-print-confirmation .print .apartment .lb-reservation-detail{padding-top:10px;padding-bottom:10px;font-family:Arial}.dft-booking-print-confirmation .print .apartment .lb-reservation-detail>span{text-align:left;margin:20px 0}.dft-booking-print-confirmation .print .apartment .lb-reservation-detail.your-reservation-details{font-weight:700;font-family:Muli;font-size:18px;padding-top:16px;padding-bottom:16px}.dft-booking-print-confirmation .print .apartment .lb-reservation-detail.reservation-confirmation{font-size:24px;padding-top:10px;padding-bottom:24px}.dft-booking-print-confirmation .print .apartment .apartment__item>div{padding-top:10px;display:flex}.dft-booking-print-confirmation .print .apartment .apartment__item .apartment__item__contain{padding:0 16px}.dft-booking-print-confirmation .print__payment__detail__header{font-size:20px}.dft-booking-print-confirmation .print__payment__detail__content--total{background-color:#fff;color:#000;font-size:18px;border:1px solid #b9b9b9}.dft-booking-print-confirmation .print .line-border{border:1px solid #d5d5d5}.dft-booking-print-confirmation .print .row-group{line-height:2.3;margin-bottom:10px}.dft-booking-print-confirmation .print .row-group .row-group-content>span{width:220px;display:inline-block}.dft-booking-print-confirmation .print .row-group p{display:inline-table;max-width:315px;line-height:21px}.dft-booking-print-confirmation .print .confirm__flex__layout.item{padding:10px;display:flex;justify-content:space-between}.dft-booking-print-confirmation .confirm__property{clear:both}.dft-booking-print-confirmation .confirm__payment__detail__content--sumary--label{font-family:Arial}@media screen and (max-width:1199px){.dft-booking-print-confirmation .wrap{padding:0}.dft-booking-print-confirmation .confirm .row-group .row-group-content>span{width:50%}.dft-booking-print-confirmation .confirm .row-group .row-group-content>span.cancellation-policy{min-width:140px}.dft-booking-print-confirmation .print{box-shadow:none;padding:0;margin-top:24px}.dft-booking-print-confirmation .print__content__address{padding-left:24px!important;border-left:none!important;border-right:none!important}.dft-booking-print-confirmation .print__content__address__label{font-size:16px}.dft-booking-print-confirmation .confirm__property{padding-top:16px}.dft-booking-print-confirmation .confirm__info{text-align:center}.dft-booking-print-confirmation .confirm__info .info__reservation{text-align:inherit!important;float:none;margin-top:16px}.dft-booking-print-confirmation .confirm .confirm__flex__layout.item{padding:10px 16px!important}.dft-booking-print-confirmation .apartment__item>div{display:inherit!important}.dft-booking-print-confirmation .apartment__item.line-border,.dft-booking-print-confirmation .apartment__item .line-border{border-left:none;border-right:none}.dft-booking-print-confirmation .apartment__item__contain__right{padding:0}.dft-booking-print-confirmation .apartment__item__contain__right .header{margin:10px 16px!important}.dft-booking-print-confirmation .confirm__payment__detail__header{padding-left:16px}.dft-booking-print-confirmation .confirm__payment__detail__content--sumary--label,.dft-booking-print-confirmation .confirm__payment__detail__content .tax{padding:0}.dft-booking-print-confirmation .print__payment__detail__content--total{border-left:none;border-right:none}.dft-booking-print-confirmation .print__payment__detail__content--total .payment-total-for-this-reservation{padding:0}.dft-booking-print-confirmation .apartment .lb-reservation-detail{padding-left:16px!important}}.dft-booking-auth-links #profile-menu a{color:#5e3055}.your-cart-contain{z-index:10000}.your-cart-contain .your-cart-item{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;cursor:pointer;display:flex}@media screen and (max-width:1199px){.your-cart-contain .your-cart-item.no-cart:before{right:37px!important}}@media screen and (max-width:1199px){.your-cart-contain .your-cart-item.no-cart:after{right:35px!important}}@media (min-width:768px) and (max-width:1199px){.your-cart-contain .your-cart-item.has-content:before{right:37px!important}}@media (min-width:768px) and (max-width:1199px){.your-cart-contain .your-cart-item.has-content:after{right:35px!important}}.your-cart-contain .your-cart-item.has-content:hover .cart-header{color:#5e3055}.your-cart-contain .your-cart-item.has-content:hover .apartment-list{box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08)}.your-cart-contain .your-cart-item.has-content:first-child:hover.has-content:before{z-index:3}.your-cart-contain .your-cart-item .common-info{width:212px;display:flex}.your-cart-contain .your-cart-item .common-info .left{float:left;margin:10px auto;display:grid}.your-cart-contain .your-cart-item .common-info .left .property-name{font-size:16px}.your-cart-contain .your-cart-item .common-info .left .day{line-height:2}.your-cart-contain .your-cart-item .common-info .arrow-right{margin:auto 0}.your-cart-contain .your-cart-item .apartment-list{overflow-y:auto;max-height:350px;position:absolute;width:180px;padding:10px 0;margin:0;display:none}.your-cart-contain .your-cart-item .apartment-list .left{float:left}.your-cart-contain .your-cart-item .apartment-list .right{float:right;color:#5e3055;text-align:right}.your-cart-contain .your-cart-item .apartment-list .detail-info{margin:0 auto;height:auto}.your-cart-contain .your-cart-item .apartment-list .detail-info .first-row,.your-cart-contain .your-cart-item .apartment-list .detail-info .second-row{display:flex}.your-cart-contain .your-cart-item .apartment-list .detail-info .aparment-item{line-height:1.5}.your-cart-contain .your-cart-item .apartment-list::-webkit-scrollbar{background-color:#f1f2f4;width:16px}.your-cart-contain .your-cart-item .apartment-list::-webkit-scrollbar-track,.your-cart-contain .your-cart-item .apartment-list::-webkit-scrollbar-track:hover{background-color:#f1f2f4}.your-cart-contain .your-cart-item .apartment-list::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:8px;border:5px solid #f1f2f4}.your-cart-contain .your-cart-item .apartment-list::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #f1f2f4}.your-cart-contain .your-cart-item .apartment-list::-webkit-scrollbar-button{display:none}.your-cart-contain .active{display:block!important}.your-cart-contain .no-padding{padding:0!important}.your-cart-contain .mobile{display:none}.your-cart-contain .desktop{display:block}@media screen and (max-width:1199px){.your-cart-contain{margin:0;right:22px;top:60px}}@media screen and (max-width:1199px){.your-cart-contain .mobile{display:block!important}.your-cart-contain .mobile.split,.your-cart-contain .mobile.split-1{border-width:1px 0;border-style:solid}.your-cart-contain .mobile.split{margin:0 20px}.your-cart-contain .desktop{display:none!important}.your-cart-contain .your-cart-item:before{right:127px!important}.your-cart-contain .your-cart-item:after{right:125px!important}.your-cart-contain .your-cart-item.has-content{display:block!important}.your-cart-contain .your-cart-item.has-content:hover .apartment-list{box-shadow:none!important}.your-cart-contain .your-cart-item.has-content .common-info{display:block!important;width:100%}.your-cart-contain .your-cart-item.has-content .common-info .left{padding:0 10px!important}.your-cart-contain .your-cart-item.has-content .apartment-list{overflow-y:auto;max-height:350px;display:block!important;position:relative!important;left:0!important;width:100%;background-color:#fff}.your-cart-contain .your-cart-item.has-content .apartment-list::-webkit-scrollbar-track,.your-cart-contain .your-cart-item.has-content .apartment-list::-webkit-scrollbar-track:hover{background-color:#fff}.your-cart-contain .your-cart-item.has-content .apartment-list::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:8px;border:5px solid #fff}.your-cart-contain .your-cart-item.has-content .apartment-list::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #fff}}@media screen and (max-width:767px){.your-cart-contain .your-cart-item.has-content:before{right:11%!important}.your-cart-contain .your-cart-item.has-content:after{right:10.5%!important}}@media screen and (max-width:415px){.your-cart-contain{left:5vw!important}.your-cart-contain .your-cart-item.no-cart{padding:16px 20px;width:100%}.your-cart-contain .your-cart-item.no-cart:before{right:10%!important}.your-cart-contain .your-cart-item.no-cart:after{right:9.5%!important}}.dft-booking-auth-links{position:relative;z-index:1;z-index:9999;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;height:100%;margin:auto 0;top:3px}.dft-booking-auth-links .dft-booking-auth-links-color{color:#5e3055!important}.dft-booking-auth-links .dropdown-menu:before{margin:0!important}.dft-booking-auth-links .dropdown-menu .welcome-label{white-space:normal;padding-left:17px;padding-right:17px}.dft-booking-auth-links .my-account-preferenc a{font-size:16px}.dft-booking-auth-links .links{display:flex;align-items:center}.dft-booking-auth-links .point{color:#30b3ab;font-size:14;font-weight:700}.dft-booking-auth-links a{color:#333;display:inline-block;padding:10px 2px;font-size:12px}.dft-booking-auth-links a.dropdown-item:hover{background-color:#fff}.dft-booking-auth-links .sub-menu a.dropdown-item:hover{color:#5e3055;background-color:#f1f2f4!important}.dft-booking-auth-links .sub-menu .icon-account_circle,.dft-booking-auth-links .sub-menu a.dropdown-item:hover>span{color:#5e3055!important}@media (max-width:980px){#booking-forgot-password-modal .modal-body{padding:15px 7px}}.dft-booking-forgot-password{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-forgot-password .h3{margin-bottom:25px}.dft-booking-forgot-password .card{background:#fff;border-radius:0;padding:10px 15px;margin:0;width:100%;border:1px solid #d5d5d5}@media (min-width:768px){.dft-booking-forgot-password .card{padding:24px 32px 26px;width:100%}}.dft-booking-forgot-password .title{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#333;font-size:18px;margin-top:5px;margin-bottom:18px;position:relative}@media (min-width:1200px){.dft-booking-forgot-password .title{font-size:24px;margin-bottom:25px;font-weight:700}}.dft-booking-forgot-password .form-group label{font-size:14px;font-weight:300;color:#483a32}@media (min-width:768px){.dft-booking-forgot-password .form-group label{font-size:16px}}@media (max-width:1199px){.dft-booking-forgot-password .form-group label{font-size:12px;color:#333!important}}.dft-booking-forgot-password .alert-danger{border-radius:4px;color:#000;border:0;font-size:14px;font-weight:300}@media (min-width:768px){.dft-booking-forgot-password .alert-danger{font-size:16px}}.dft-booking-forgot-password .instructions-message{font-size:16px;margin-bottom:14px;font-weight:300;color:#483a32}@media (max-width:1199px){.dft-booking-forgot-password .instructions-message{color:#333}}.dft-booking-forgot-password .btn-tertiary{font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;border:2px solid #5e3055;background-color:#5e3055}.dft-booking-forgot-password .btn-tertiary[disabled]{background-color:transparent;color:#5e3055;border-color:#5e3055}.dft-booking-forgot-password .btn{width:100%;margin-bottom:9px}@media (min-width:768px){.dft-booking-forgot-password .btn{margin:15px 0 18px;height:40px;font-weight:500}}.dft-booking-forgot-password .wrap{padding:0}.dft-booking-forgot-password .success-message p{margin:0;font-size:16px;margin-bottom:7px;font-weight:300}.dft-booking-forgot-password .success-message~.form-forgot{display:none}@media (max-width:767px){.dft-booking-forgot-password .login-link *{font-size:14px}}.dft-booking-forgot-password .login-link .form-link{color:#4b5daa!important}.dft-booking-forgot-password p{margin:0;color:#333}.dft-booking-forgot-password p a{color:#30b3ab;font-size:inherit;padding:0}.dft-booking-reset-password,.dft-booking-reset-password .h3{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-reset-password .h3{margin-bottom:26px;letter-spacing:.01em}.dft-booking-reset-password .h3 strong{color:#333;font-weight:500;font-size:18px}@media (min-width:768px){.dft-booking-reset-password .h3 strong{font-size:24px;font-weight:300}}.dft-booking-reset-password .bordered-content{margin-top:26px;padding:24px 30px;max-width:440px;margin:100px auto 0}.dft-booking-reset-password .form-group{margin-bottom:18px}.dft-booking-reset-password .form-group label{color:#333;font-size:14px;font-weight:300}@media (min-width:768px){.dft-booking-reset-password .form-group label{font-size:16px}}.dft-booking-reset-password .form-group .form-control::-webkit-input-placeholder{font-weight:300;font-size:16px;color:#9b9b9b;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-reset-password .form-group::-moz-placeholder{font-weight:300;font-size:16px;color:#9b9b9b;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-reset-password .form-group:-ms-input-placeholder{font-weight:300;font-size:16px;color:#9b9b9b;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-reset-password .form-group:-moz-placeholder{font-weight:300;font-size:16px;color:#9b9b9b;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-reset-password .alert-danger{font-weight:300}@media (max-width:768px){.dft-booking-reset-password .alert-danger{font-size:14px}}.dft-booking-reset-password .btn{width:100%;margin-top:9px;height:40px;margin-bottom:9px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;background-color:#5e3055;border-color:#5e3055;font-size:16px;font-weight:500;color:#fff}.dft-booking-reset-password .btn[disabled]{background-color:#d5d5d5;border-color:#d5d5d5;color:#b9b9b9}@media (min-width:577px){.dft-booking-reset-password .btn{line-height:normal;padding-top:7px}}.dft-booking-reset-password .btn:active{background-color:#5e3055;border-color:#5e3055}.dft-booking-reset-password .wrap{padding-bottom:20px}.dft-common-menu-for-mobile,.dft-common-top-navigation{z-index:9998!important}@media (max-width:1199px){#booking-login-modal-citadines .modal-body{padding:15px 7px}}.dft-login-booking{text-align:left;font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-login-booking .alert-danger{color:#000;border:0}@media (max-width:768px){.dft-login-booking .alert-danger{font-size:14px;font-weight:300}}.dft-login-booking .grecaptcha-badge{visibility:hidden}.dft-login-booking .form-group label{font-size:16px;color:#333;font-weight:300}.dft-login-booking .form-group .form-control::-webkit-input-placeholder{font-weight:300;font-size:16px;color:#9b9b9b;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-login-booking .form-group::-moz-placeholder{font-weight:300;font-size:16px;color:#9b9b9b;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-login-booking .form-group:-ms-input-placeholder{font-weight:300;font-size:16px;color:#9b9b9b;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-login-booking .form-group:-moz-placeholder{font-weight:300;font-size:16px;color:#9b9b9b;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-login-booking .title{color:#333;font-size:18px;margin-top:5px;margin-bottom:18px;position:relative;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}@media (min-width:1200px){.dft-login-booking .title{font-size:24px;margin-bottom:25px;color:#333;font-weight:700}}.dft-login-booking .form-link{font-size:14px;color:#4b5daa}@media (min-width:768px){.dft-login-booking .form-link{font-size:16px;letter-spacing:.001em;font-weight:300;background:none}}.dft-login-booking .social-list{margin-top:14px;margin-bottom:0;overflow:hidden;display:flex;justify-content:center}@media (min-width:1200px){.dft-login-booking .social-list{display:block;margin-top:19px;margin-bottom:0}}.dft-login-booking .social-list .social-link{float:left;border:1px solid #b9b9b9;margin-bottom:9px;width:44px;height:44px;position:relative;font-size:14px;line-height:1.16;letter-spacing:.02em}.dft-login-booking .social-list .social-link+.social-link{margin-left:9px}@media (min-width:768px){.dft-login-booking .social-list .social-link+.social-link{margin-left:32px}}.dft-login-booking .social-list .social-link .icon{width:29px;margin-right:12px;position:absolute;left:7px;top:13px}@media (min-width:768px){.dft-login-booking .social-list .social-link{width:48px;height:48px;margin-bottom:0;padding:0}}.dft-login-booking .social-list .social-link.facebook .icon{width:24px;top:9px;left:10px}@media (min-width:768px){.dft-login-booking .social-list .social-link.facebook .icon{width:24px;top:12px;left:11px}}.dft-login-booking .social-list .social-link.google .icon{width:22px;top:10px;left:10px}@media (min-width:768px){.dft-login-booking .social-list .social-link.google .icon{width:24px;top:12px;left:11px}}@media (min-width:768px){.dft-login-booking .social-list .social-link.instagram{left:0;height:49px}}.dft-login-booking .social-list .social-link.instagram .icon{top:11px;left:11px;width:20px}@media (min-width:768px){.dft-login-booking .social-list .social-link.instagram .icon{left:12px;width:23px}}@media (min-width:768px){.dft-login-booking .social-list .social-link.wechat{height:49px}}.dft-login-booking .social-list .social-link.wechat .icon{left:11px;top:10px;width:21px}@media (min-width:768px){.dft-login-booking .social-list .social-link.wechat .icon{left:12px;top:12px;width:23px}}@media (min-width:768px){.dft-login-booking .social-list .social-link.weibo{height:49px}}.dft-login-booking .social-list .social-link.weibo .icon{top:13px;left:11px;width:21px}@media (min-width:768px){.dft-login-booking .social-list .social-link.weibo .icon{top:13px;left:10px;width:25px}}.dft-login-booking .icon:before{content:""}.dft-login-booking .social-login{margin-top:19px}@media (min-width:768px){.dft-login-booking .social-login{margin-top:22px}}.dft-login-booking .social-login .or-message{top:-3px;text-align:center!important;position:relative}@media (max-width:767px){.dft-login-booking .social-login .or-message{text-align:center;padding-left:0;font-size:14px}}@media (min-width:768px){.dft-login-booking .social-login .or-message{color:#483a32;top:2px}}.dft-login-booking p{font-size:14px;margin:0}.dft-login-booking .visible-mobile-block{font-size:16px;font-weight:300}.dft-login-booking h3{letter-spacing:.015em;margin:0 0 25px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-login-booking .columns{margin:0}.dft-login-booking .wrap{padding:0}.dft-login-booking .btn-tertiary{padding-top:10px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:500;background-color:#5e3055;border-color:#5e3055}.dft-login-booking .btn-tertiary[disabled]{background-color:#9d8498;border-color:#9d8498}.dft-login-booking .btn-tertiary:hover{background-color:#5e3055;border-color:#5e3055}.dft-login-booking .card{border:1px solid #d5d5d5;width:100%;background:#fff;padding:17px;background-color:#fff;border-radius:0;margin-bottom:19px}@media (min-width:1200px){.dft-login-booking .card{width:432px;padding:24px 31px;margin-bottom:0;height:100%}}.dft-login-booking .text-center{text-align:center}.dft-login-booking .login-card{padding-top:19px;margin-bottom:0;margin-right:0}@media (max-width:767px){.dft-login-booking .login-card{padding:10px 15px}}@media (min-width:768px){.dft-login-booking .login-card{float:left;padding-top:24px}}.dft-login-booking .signup-card .benefits .material-icons{color:#5e3055}.dft-login-booking .signup-card .title{margin-bottom:29px}@media (min-width:1200px){.dft-login-booking .signup-card{margin-left:30px;float:right;display:block}}.dft-login-booking .signup-card .or-message{font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased;text-align:left;padding-left:117px;padding-top:18px;letter-spacing:.04em}.dft-login-booking .benefits{list-style:none;padding-left:0;padding-bottom:15px;margin:0 auto;max-width:280px}@media (max-width:1199px){.dft-login-booking .benefits{max-width:260px}.dft-login-booking .benefits .text a{font-weight:700}}.dft-login-booking .benefits li{margin-bottom:24px;display:flex;align-items:center}.dft-login-booking .benefits li .icon{padding-right:16px}.dft-login-booking .benefits li .icon img{min-width:48px;min-height:48px}.dft-login-booking .benefits li .text{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#586b78;font-size:16px;font-weight:300}.dft-login-booking .benefits li .text a{color:#5e3055;background:none}@media (min-width:1200px){.dft-login-booking .benefits li .text{font-size:18px;font-weight:500}}.dft-login-booking .login-as-guest-link{margin-top:18px;font-size:16px}.dft-login-booking .form-control{padding-top:10px;font-size:16px}@media (min-width:768px){.dft-login-booking .form-control{padding-top:10px}}.dft-login-booking .buttons{margin-top:0;position:relative;top:-1px}@media (min-width:768px){.dft-login-booking .buttons{margin-top:0;position:static}}.dft-booking-onboarding,.dft-booking-onboarding--contain,.dft-booking-onboarding--contain .title{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-onboarding--contain .title{min-height:32px;font-size:24px;line-height:32px}.dft-booking-onboarding--contain .btn-default,.dft-booking-onboarding--contain .right-button .btn-update{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-booking-onboarding--contain .btn-default{background-color:#9d8498!important}.dft-booking-onboarding--contain .btn-default:not(.disable){background-color:#5e3055!important}.dft-booking-onboarding--contain .btn-default:not(.disable):hover{background-color:#3c1f36!important}@media screen and (max-width:415px){.dft-booking-onboarding--contain .date-of-birth--label{font-weight:700}}.dft-booking-resiter .row{margin:0 -10px}.dft-booking-resiter .col,.dft-booking-resiter [class*=col-],.dft-booking-resiter [class^=col-]{float:left;padding-left:10px;padding-right:10px}.dft-booking-resiter .error .form-control,.dft-booking-resiter .error select{border:1px solid red}.dft-booking-resiter .error .v-select .form-control{height:100%}.dft-booking-resiter .error .selected-tag{margin:6px}.dft-booking-resiter .error .selected-tag~.form-control{display:none}.dft-booking-resiter .form-or-saparator{display:block;margin:0 auto;position:relative}.dft-booking-resiter .form-or-saparator:after{content:"";border-top:1px solid #e0e0e0;height:0;position:absolute;left:0;right:0;top:50%}.dft-booking-resiter .form-or-saparator>span{background-color:#fff;text-transform:uppercase;display:inline-block;padding:10px;position:relative;z-index:1}.dft-booking-resiter .text-center{text-align:center}.dft-booking-resiter .show-password i{background-image:url('data:image/svg+xml;uft8, <svg height="1792" viewBox="0 0 1792 1792" width="1792" xmlns="http://www.w3.org/2000/svg"><path fill="%23554f4c" d="M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5t-316.5 131.5-316.5-131.5-131.5-316.5q0-121 61-225-229 117-381 353 133 205 333.5 326.5t434.5 121.5 434.5-121.5 333.5-326.5zm-720-384q0-20-14-34t-34-14q-125 0-214.5 89.5t-89.5 214.5q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5t-499.5 138.5-499.5-139-376.5-368q-20-35-20-69t20-69q140-229 376.5-368t499.5-139 499.5 139 376.5 368q20 35 20 69z"/></svg>')}.dft-booking-resiter .hide-password i{background-image:url('data:image/svg+xml;uft8, <svg height="1792" viewBox="0 0 1792 1792" width="1792" xmlns="http://www.w3.org/2000/svg"><path fill="%23554f4c" d="M555 1335l78-141q-87-63-136-159t-49-203q0-121 61-225-229 117-381 353 167 258 427 375zm389-759q0-20-14-34t-34-14q-125 0-214.5 89.5t-89.5 214.5q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm363-191q0 7-1 9-105 188-315 566t-316 567l-49 89q-10 16-28 16-12 0-134-70-16-10-16-28 0-12 44-87-143-65-263.5-173t-208.5-245q-20-31-20-69t20-69q153-235 380-371t496-136q89 0 180 17l54-97q10-16 28-16 5 0 18 6t31 15.5 33 18.5 31.5 18.5 19.5 11.5q16 10 16 27zm37 447q0 139-79 253.5t-209 164.5l280-502q8 45 8 84zm448 128q0 35-20 69-39 64-109 145-150 172-347.5 267t-419.5 95l74-132q212-18 392.5-137t301.5-307q-115-179-282-294l63-112q95 64 182.5 153t144.5 184q20 34 20 69z"/></svg>')}.dft-booking-resiter .password-toggle{display:flex;align-items:center}.dft-booking-resiter .password-toggle i{background-size:100%;background-repeat:no-repeat;margin-right:5px;content:"";display:inline-block;width:20px;height:20px}.dft-booking-resiter .form-control{width:100%}.dft-booking-resiter .dropdown{position:relative}.dft-booking-resiter .dropdown .v-select .dropdown-toggle{border-radius:0;height:42px}.dft-booking-resiter .dropdown .v-select .open-indicator{display:none}.dft-booking-resiter .dropdown:before{top:19px;border-top:6px solid #989898}.dft-booking-resiter .dropdown:after,.dft-booking-resiter .dropdown:before{content:"";position:absolute;right:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.dft-booking-resiter .dropdown:after{top:17px;border-top:6px solid #fff}@media (max-width:1199px){.dft-booking-currency-selector .dropdown-menu.m-0.p-0.show{top:23px!important}}.dft-booking-currency-selector .dropdown-menu{z-index:9999}.dft-booking-currency-selector .currency-selector-container .currency-item .currency-container .currency-code{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}@media (min-width:1200px){.arabic .dft-booking-currency-selector .dropdown.show .dropdown-menu{transform:translate3d(-185px,48px,0)!important}}.why-book-here-link{color:#3b263a!important}.why-book-here-modal .heading-title{color:#333;font-size:24px;font-weight:700;line-height:32px}.why-book-here-modal .brand img{width:128px;height:44px}.why-book-here-modal ._benefits .copy .text,.why-book-here-modal ._benefits .copy .title{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-booking-modify-search{font-family:Muli}@media (min-width:1200px){.dft-booking-modify-search .compare-width-destination{flex:0 0 22%!important;max-width:22%!important}.dft-booking-modify-search .compare-width-date{flex:0 0 31%!important;max-width:31%!important}.dft-booking-modify-search .compare-col-4{flex:0 0 30%!important;max-width:30%!important}.dft-booking-modify-search .compare-button{flex:0 0 17%!important;max-width:17%!important}}.dft-booking-modify-search .width-box{width:100%}.dft-booking-city-listing-detail-view .wrap{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.booking-session-timeout .your-session-has-tim{font-weight:700;height:40px;color:#333;font-size:32px;line-height:40px}@media screen and (max-width:1199px){.booking-session-timeout .your-session-has-tim{font-size:18px;line-height:24px}}.booking-session-timeout .any-confirmed-transa{height:26px;color:#333;font-size:18px;line-height:26px}@media screen and (max-width:1199px){.booking-session-timeout .any-confirmed-transa{font-size:14px;line-height:17px}}.booking-session-timeout .bg{height:40px;background-color:#5e3055;border:0}@media (min-width:1200px){.booking-session-timeout .bg{width:220px}}@media (max-width:1199px){.booking-session-timeout .bg{width:100%}}.booking-session-timeout .bg:hover{background-color:#3c1f36}.booking-session-timeout .txt{height:20px;width:51px;color:#fff;font-size:16px;line-height:20px;text-align:center}.redemption-points-modal .slider-container-redemp-point input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;border:none!important;height:24px!important;width:26px!important;border-radius:12px!important;background:#333!important;margin-top:-5px!important}.redemption-points-modal .slider-container-redemp-point input[type=range]::-moz-range-thumb{border:none!important;height:24px!important;width:26px!important;border-radius:12px!important;background:#333!important}.redemption-points-modal .slider-container-redemp-point input[type=range]::-ms-thumb{height:24px!important;width:26px!important;border-radius:12px #333!important;background:#333!important;cursor:pointer!important;-webkit-appearance:none!important;border:none!important}.dft-booking-selected-apartment .custom-name,.dft-booking-selected-apartment .custom-total-name,.dft-booking-selected-apartment .custom-total-value,.dft-booking-selected-apartment .custom-value{color:#333}.dft-booking-selected-apartment .price-content .align-left{text-align:left!important}.dft-booking-buy-points .form-details__button-proceed{border:2px solid #5e3055}.dft-booking-buy-points .form-details__button-proceed:active,.dft-booking-buy-points .form-details__button-proceed:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff}.dft-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;position:absolute;height:12px;transition:.3s;transform:rotate(90deg) scale(0);width:7px;border-bottom:2px solid #30b3ab;border-right:2px solid #30b3ab;border-radius:3px;margin-top:40%}.text-non-refundable{border-color:#5e3055;color:#5e3055}.dft-booking-selected-apartment .redeem-point{color:#5e3055}.dft-booking-buy-points .form-details__button-proceed{background-color:#5e3055;color:#fff}.dft-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border:1px solid #30b3ab!important}.form-details{font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#333}.form-details__header{font-size:32px;font-weight:500}.form-details__title{font-size:24px}.form-details__warning{color:#d32f2f;text-align:right;margin-top:10px;font-size:14}.form-details__title-select-input{font-size:14px;font-weight:500}.form-details__required-asterisk{color:#d32f2f}.form-details__notice{color:#2c1e16;font-size:16;font-weight:300}.form-details__placeholder{color:#b9b9b9}.form-details__button{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;background-color:#5e3055;color:#fff;text-align:center;font-weight:500}.form-details .checkbox{padding-left:34px;cursor:pointer;position:relative;margin:0}@media (min-width:768px){.form-details .checkbox{padding-left:31px}}.form-details .checkbox__input{position:absolute;left:0;top:6px;display:none}.form-details .checkbox__box{height:18px;width:18px;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;position:absolute;left:0;top:-2px}@media (min-width:768px){.form-details .checkbox__box{height:16px;width:16px;top:0}}.form-details .checkbox__input:checked~.checkbox__box{border:1px solid #30b3ab}.form-details .checkbox__input:checked~.checkbox__box:after{content:"";background-image:url('data:image/svg+xml;utf8, %3Csvg enable-background="new 0 0 128 128" height="128px" id="Layer_1" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M116.158,29.336l-4.975-4.975c-3.469-3.469-9.088-3.478-12.549-0.019L48.103,74.875L29.364,56.136  c-3.459-3.46-9.078-3.45-12.549,0.021l-4.974,4.974c-3.47,3.47-3.48,9.089-0.02,12.549L41.8,103.657  c1.741,1.741,4.026,2.602,6.31,2.588c2.279,0.011,4.559-0.852,6.297-2.59l61.771-61.771  C119.637,38.424,119.631,32.807,116.158,29.336z" fill="%2364C3D1"/%3E%3C/svg%3E');display:inline-block;background-size:100%;height:16px;width:16px;background-repeat:no-repeat;float:left;margin:1px 0 0 1px}@media (min-width:577px){.form-details .checkbox__input:checked~.checkbox__box:after{height:12px;width:12px}}.form-details .checkbox__copy{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;font-size:18px;letter-spacing:0;font-weight:500;top:-3px;position:relative}@media (min-width:768px){.form-details .checkbox__copy{font-size:16px}}.form-details .checkbox--inline{padding-left:29px;float:left;width:calc(50% - 10px);padding-right:5px;margin:0 0 12px!important}@media (min-width:768px){.form-details .checkbox--inline{margin:0 0 9px!important}}@media screen and (max-width:415px){.form-details__warning{text-align:left!important;margin-left:-15px}}.cpn-sign-up,.cpn-sign-up .content-wrapper .content-box .left-wrapper,.cpn-sign-up .text-wrapper .text-header{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.cpn-sign-up .content-wrapper .text-wrapper .text-color{color:#fff!important;text-decoration:underline;display:inline!important}.cpn-sign-up-form,.cpn-sign-up-form .social-header,.cpn-sign-up-form .text-over-line span,.cpn-sign-up-form .user-input-wrapper label{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.cpn-sign-up-form .user-input-wrapper button{background-color:#5e3055!important;color:#fff}.dft-template-default{background-color:#fff}.dft-template-default .dft-common-menu-for-mobile~.hidden-on-mobile .dft-booking-auth-links{top:1px}.dft-template-default .cpn-member-status .member-id-text{color:#2c1e16;font-family:inherit;font-size:13px;font-style:italic;margin-top:8px}.dft-template-default .cpn-manage-reservation .reservation-details .apartment-item .total-bg{background-color:#ebe3d9!important}.dft-template-default .dft-booking-currency-selector .dropdown #dropdownCurrency,.dft-template-default .dft-language-selection .dropdown #dropdownMenu2{display:flex;align-items:center}.dft-template-default .brand-logo-modify-search{border-bottom:1px solid #d4d4d4}@media (max-width:1199px){.dft-template-default .brand-logo-modify-search{border-top:1px solid #d4d4d4}}.dft-template-default .brand-logo-modify-search .dft-booking-modify-search{padding-bottom:11px;padding-top:11px}.dft-template-default .brand-logo-modify-search div[class*=col-]{min-height:0}.dft-template-default .brand-logo-modify-search .row.modify-padding{margin-right:-10px!important}@media (min-width:1200px){.dft-template-default .brand-logo-modify-search .logo-flex{flex:0 0 11%!important;max-width:11%!important}.dft-template-default .brand-logo-modify-search .modify-flex{flex:0 0 88%!important;max-width:88%!important}}.dft-template-default .dft-booking-modify-search{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-template-default .dft-booking-modify-search .modify-search .btn-modify-search,.dft-template-default .dft-booking-modify-search .modify-search .btn-modify-search-mobile{font-family:inherit;color:#5e3055;border:2px solid #5e3055}.dft-template-default .dft-booking-modify-search .modify-search .btn-modify-search-mobile:hover,.dft-template-default .dft-booking-modify-search .modify-search .btn-modify-search:hover{color:#fff!important;background-color:#5e3055!important}.dft-template-default .dft-booking-modify-search>div{margin:0 auto;max-width:1250px}.dft-template-default .dft-booking-modify-search .modify-relative{position:relative}.dft-template-default .dft-booking-modify-search .modify-relative .modify-absolute{position:absolute}.dft-template-default .contact-us{text-decoration:none;font-size:12px;margin-right:15px}.dft-template-default .dft-common-right-header{height:auto}.dft-template-default .dft-common-right-header .icon-sm{font-size:1.5rem!important}.dft-template-default .dft-common-right-header .icon-favorite:before,.dft-template-default .dft-common-right-header .icon-work:before{font-size:20px!important}.dft-template-default .social-network{border-bottom:1px solid #dee2e6}@media (max-width:1199px){.dft-template-default .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-template-default .social-network{border-bottom:0}}.dft-template-default .cpn-search-reservations,.dft-template-default .cpn-search-reservations .btn-search,.dft-template-default .cpn-search-reservations .title-wrapper{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-template-default .cpn-search-reservations .btn-search{background-color:#5e3055!important}.dft-template-default .cpn-search-reservations .btn-search:hover{background-color:#3c1f36!important}.dft-template-default .arabic{direction:rtl;text-align:right}.dft-template-default .arabic a[href^=tel]{direction:rtl}.dft-template-default .arabic .left-header.mr-auto{margin-left:auto!important;margin-right:0!important}.dft-template-default .arabic .left-header .dft-common-left-header .navbar .navbar-nav{padding-right:0}.dft-template-default .arabic .left-header .dft-language-selection{margin-left:0}.dft-template-default .arabic .left-header .dft-language-selection .icon-size{margin-left:5px;margin-right:0}.dft-template-default .arabic .left-header .dft-language-selection .dropdown-menu{text-align:right}.dft-template-default .arabic .left-header .dft-language-selection .dropdown-menu.show{right:9px}.dft-template-default .arabic .left-header .dft-common-right-header .js-search-form{right:unset;left:35px}.dft-template-default .arabic .left-header .dft-common-right-header .js-search-form input[type=text]{text-align:right}.dft-template-default .arabic .your-cart-contain{margin-right:-185px}@media (max-width:767px){.dft-template-default .arabic .your-cart-contain .your-cart-item.has-content:before,.dft-template-default .arabic .your-cart-contain .your-cart-item.no-cart:before{right:80%!important}.dft-template-default .arabic .your-cart-contain .your-cart-item.has-content:after,.dft-template-default .arabic .your-cart-contain .your-cart-item.no-cart:after{right:79.5%!important}}.dft-template-default .arabic .dft-booking-modify-search .pl-0{padding-right:0!important;padding-left:10px!important}.dft-template-default .arabic .dft-booking-modify-search .modify-search .btn-padding-top-modify-mobile{margin-left:0;margin-right:-10px}.dft-template-default .arabic .brand-logo-modify-search .row.modify-padding{margin-left:-10px!important;margin-right:0!important}.dft-template-default .arabic .dft-common-top-navigation .padding-md-l{padding-left:0!important;padding-right:20px}@media (max-width:1199px){.dft-template-default .footer .border-top{border-top:0!important}}.dft-template-default .cpn-manage-reservation{color:#333!important;font-size:16px}.dft-template-default .cpn-manage-reservation table.price-summary caption{color:#333!important}.dft-template-default .cpn-manage-reservation table.price-summary tr.total td:last-child{color:#333}@media (max-width:767px){html:lang(ar) .daterangepicker.opensleft{left:15px!important;right:auto!important}html:lang(ar) .daterangepicker.openscenter{right:15px!important;left:auto!important}}.dft-template-property .page-overview{overflow-x:hidden}@media (min-width:1200px){.dft-template-property .social-network{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;margin:20px auto}}.dft-template-property .dft-booking-currency-selector .dropdown #dropdownCurrency,.dft-template-property .dft-language-selection .dropdown #dropdownMenu2{display:flex;align-items:center}.dft-template-property .arabic{direction:rtl;text-align:right}.dft-template-property .arabic a[href^=tel]{direction:rtl}.dft-template-property .arabic .header .mr-auto{margin-left:auto!important;margin-right:unset!important}.dft-template-property .arabic .header .mr-auto.money-selection .dft-money-selection{margin-left:0;margin-right:-10px}.dft-template-property .arabic .header .mr-auto.money-selection .dft-money-selection .dropdown-menu{text-align:right}.dft-template-property .arabic .header .mr-auto.money-selection .dft-money-selection .dropdown-menu.show{right:0}.dft-template-property .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector{margin-left:0;margin-right:-10px}.dft-template-property .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector .dropdown-menu{text-align:right}.dft-template-property .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector .dropdown-menu.show{right:0}.dft-template-property .arabic .header .dft-common-left-header .navbar .navbar-nav{padding-right:0}.dft-template-property .arabic .header .dft-language-selection{margin-left:0;margin-right:-20px}.dft-template-property .arabic .header .dft-language-selection .icon-size{margin-left:5px;margin-right:0}.dft-template-property .arabic .header .dft-language-selection .dropdown-menu{text-align:right}.dft-template-property .arabic .header .dft-language-selection .dropdown-menu.show{right:9px}.dft-template-property .arabic .header .dft-common-right-header .js-search-form{right:unset;left:35px}.dft-template-property .arabic .header .dft-common-right-header .js-search-form input[type=text]{text-align:right}.dft-template-property .arabic .your-cart-contain{margin-right:-185px}@media (max-width:767px){.dft-template-property .arabic .your-cart-contain .your-cart-item.has-content:before,.dft-template-property .arabic .your-cart-contain .your-cart-item.no-cart:before{right:80%!important}.dft-template-property .arabic .your-cart-contain .your-cart-item.has-content:after,.dft-template-property .arabic .your-cart-contain .your-cart-item.no-cart:after{right:79.5%!important}}.dft-template-property .dft-common-top-navigation .brand img{height:80px!important;width:auto!important}.dft-template-property .dft-common-menu-for-mobile .brand img{height:51px!important;width:auto!important}.dft-common-logo-footer-r{padding-bottom:5px}@media (min-width:1200px){.arabic .dft-common-logo-footer-r .border-r{border-right:0!important;border-left:1px solid #8f6d4f}}.arabic .dft-common-logo-footer-r .padding-l-1{padding-right:10px!important;padding-left:0!important}.dft-common-logo-footer-r .brand{margin:10px 0}.dft-common-logo-footer-r .item{opacity:1}.dft-common-logo-footer-r .full-line-row{width:100%;text-align:center}@media (max-width:1199px){.dft-common-logo-footer-r .asr-logo{width:100%}}.dft-common-logo-footer-r .asr-logo .item{display:inline-block}.dft-common-logo-footer-r .asr-logo a{cursor:pointer}.dft-common-logo-footer-r .border-b{border-bottom:1px solid #8f6d4f}@media (max-width:1199px){.dft-common-logo-footer-r .border-b{border-bottom:0}}@media (max-width:1199px){.dft-common-logo-footer-r .border-b-res{border-bottom:1px solid #8f6d4f}}.dft-common-logo-footer-r .border-r{border-right:1px solid #8f6d4f}.dft-common-logo-footer-r .list-logo .item{display:inline-block}.dft-common-logo-footer-r .row{margin:0 auto!important}@media screen and (max-width:1199px){.dft-common-logo-footer-r .wrap{padding-left:0;padding-right:0}.dft-common-logo-footer-r .wrap .border-r{border-right:0;border-bottom:1px solid #8f6d4f}.dft-common-logo-footer-r .wrap .line-row:first-child{-ms-flex-pack:center!important;justify-content:center!important}.dft-common-logo-footer-r .align-mobile{vertical-align:middle}.dft-common-logo-footer-r .padding-l-1{padding-left:0!important}}.dft-common-welcome-banner #brand-logo{width:auto}.dft-common-welcome-banner .brand-sm img{height:50px}.dft-common-welcome-lifestyle-asr-and-offer .bg-gradient{padding-top:60px;padding-bottom:20px;background:linear-gradient(#8b7a66,#8b7a66 60%,#fff 0,#fff)}.dft-common-welcome-lifestyle-asr-and-offer .asr .card{border-radius:0;margin-bottom:0;background-color:#5b5c61!important;border:none}.dft-common-welcome-lifestyle-asr-and-offer .asr .btn{line-height:1.3}.dft-common-welcome-lifestyle-asr-and-offer .asr .btn-more{background-color:transparent;border:2px solid #fff}.dft-common-welcome-lifestyle-asr-and-offer .asr .btn-more:hover{border:2px solid #fff;background:#fff;color:#777}.dft-common-welcome-lifestyle-asr-and-offer .asr .btn-join{background-color:#30b3ab;color:#fff;border:2px solid #30b3ab}.dft-common-welcome-lifestyle-asr-and-offer .asr .btn-join:hover{background-color:#258b85;border:2px solid #258b85}.dft-common-welcome-lifestyle-asr-and-offer .offers .overlay-hover:hover .cover-content:not(.cover-content-visible),.dft-common-welcome-lifestyle-asr-and-offer .offers .overlay-hover:hover .cover-media{opacity:1}.dft-common-welcome-lifestyle-asr-and-offer .offers .cover .cover-media{left:-240px}.dft-common-welcome-lifestyle-asr-and-offer .offers .text-color{color:#01beba}.dft-common-welcome-lifestyle-asr-and-offer .offers .text-color:before,.dft-common-welcome-lifestyle-asr-and-offer .offers .text-color:hover{color:#018b88}.dft-common-welcome-lifestyle-asr-and-offer .lifestyle .cover-content:not(.cover-content-visible),.dft-common-welcome-lifestyle-asr-and-offer .lifestyle .overlay-hover:hover .cover-media{opacity:1}.dft-common-welcome-lifestyle-asr-and-offer .lifestyle .btn-secondary{background:#8c7a66;color:#fff;font-size:14px;border:2px solid #8c7a66}.dft-common-welcome-lifestyle-asr-and-offer .lifestyle .btn-secondary:hover{background-color:#575757;border:2px solid #575757}.dft-common-welcome-lifestyle-asr-and-offer .lifestyle .cover .cover-media{top:-170px;left:-230px}.dft-common-welcome-lifestyle-asr-and-offer .lifestyle .h5.text-uppercase.bold{color:#333;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,sans-serif}.dft-common-welcome-lifestyle-asr-and-offer .lifestyle .img-size{height:60px}.dft-common-welcome-lifestyle-asr-and-offer a{text-decoration:none}.dft-common-welcome-lifestyle-asr-and-offer .overlay-hover{cursor:default}.dft-common-welcome-lifestyle-asr-and-offer .slick-arrow.slick-disabled,.dft-common-welcome-lifestyle-asr-and-offer .slick-arrow.slick-disabled:focus{opacity:1}@media (max-width:1199px){.dft-common-welcome-lifestyle-asr-and-offer{font-size:16px}.dft-common-welcome-lifestyle-asr-and-offer .bg-gradient{padding-top:15px;background:linear-gradient(180deg,#01beba,#01beba 25%,#fff 0,#fff)}.dft-common-welcome-lifestyle-asr-and-offer .lifestyle{margin-top:40px;padding-left:0;padding-right:0}.dft-common-welcome-lifestyle-asr-and-offer .slick-arrow:before{font-family:Ascott-Icons;font-size:30px;color:#000;line-height:1;opacity:1;-webkit-font-smoothing:antialiased}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev{left:-28px}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev:focus:before,.dft-common-welcome-lifestyle-asr-and-offer .slick-prev:hover:before{color:#01beba}.dft-common-welcome-lifestyle-asr-and-offer .slick-next{position:absolute;right:-15px;width:auto}.dft-common-welcome-lifestyle-asr-and-offer .slick-next:focus:before,.dft-common-welcome-lifestyle-asr-and-offer .slick-next:hover:before,.dft-common-welcome-lifestyle-asr-and-offer .text-color{color:#01beba}.dft-common-welcome-lifestyle-asr-and-offer .text-color:before,.dft-common-welcome-lifestyle-asr-and-offer .text-color:hover{color:#018b88}.dft-common-welcome-lifestyle-asr-and-offer .btn-primary{position:relative;width:100%;white-space:normal}.dft-common-welcome-lifestyle-asr-and-offer .cart-item{position:relative;width:100%;left:0}}@media (min-width:1200px){.dft-common-welcome-lifestyle-asr-and-offer .slick-slider{margin-bottom:0}.dft-common-welcome-lifestyle-asr-and-offer .icon{margin-right:0}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev{opacity:1;top:0;right:40px;left:auto}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev:before{background:#fff;font-size:32px;padding:5px 0}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev:focus:before,.dft-common-welcome-lifestyle-asr-and-offer .slick-prev:hover:before{color:#01beba}.dft-common-welcome-lifestyle-asr-and-offer .slick-next{opacity:1;top:0;right:8px}.dft-common-welcome-lifestyle-asr-and-offer .slick-next:before{background:#fff;font-size:32px;padding:5px 0}.dft-common-welcome-lifestyle-asr-and-offer .slick-next:focus:before,.dft-common-welcome-lifestyle-asr-and-offer .slick-next:hover:before{color:#01beba}}.dft-common-general-announcement{background-color:#30b3ab;color:#000;border-bottom:1px solid #5e3055}.dft-common-general-announcement .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent;margin-bottom:0!important}.dft-common-general-announcement .alert-announcement{color:#000}.dft-common-general-announcement .alert-announcement a.close:hover{text-decoration:none}.dft-common-general-announcement .alert-announcement a{color:#000!important}.dft-common-general-announcement .alert-announcement .show-content{transition:all .2s ease-in}.dft-common-general-announcement .alert-announcement .hide-content{margin-bottom:15px}.dft-common-general-announcement.arabic-com .alert-dismissible .close{right:none;left:0}.dft-common-general-announcement .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:#000;text-shadow:0 1px 0 #fff;font-weight:700}.dft-common-general-announcement .alert-dismissible .close:hover{color:#000;text-shadow:0 1px 0 #fff}.dft-common-general-announcement .alert-dismissible .point{cursor:pointer}.dft-common-general-announcement .alert-dismissible .point .icon-size{margin-top:-2px;margin-left:5px}.dft-common-general-announcement .alert-dismissible .point:hover{color:#e6e6e6}.dft-common-find-a-residence-by-property-list-view-sitemap .form-find{padding-top:40px;padding-bottom:20px;display:none}.dft-common-find-a-residence-by-property-list-view-sitemap .search{display:flex}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .search{padding-top:66px;position:relative}}.dft-common-find-a-residence-by-property-list-view-sitemap .search .search-input{display:flex;padding-left:0;padding-right:0}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .search .search-input{padding-top:10px;max-width:500px;width:100%}}.dft-common-find-a-residence-by-property-list-view-sitemap .search .search-input .pad-form-input-search{padding-left:0;padding-right:0;width:auto;flex:10}.dft-common-find-a-residence-by-property-list-view-sitemap .search .search-input .pad-search-btn{border:1px solid #ccc;padding:10px;border-right:unset;background-color:#efefef}.dft-common-find-a-residence-by-property-list-view-sitemap .search .search-input .form-input-search{height:46px}.dft-common-find-a-residence-by-property-list-view-sitemap .search .search-input .form-input-search.disabled{background:#e5e5e5;pointer-events:none}.dft-common-find-a-residence-by-property-list-view-sitemap .unset-mar{margin:unset;display:flex;padding-left:20px;padding-right:0}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .unset-mar{position:absolute;top:0;left:0;background:#fff;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);min-width:calc(100% + 40px);display:flex;padding-top:20px;padding-left:0;padding-right:0;justify-content:center}}.dft-common-find-a-residence-by-property-list-view-sitemap .unset-pad{padding:unset}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .unset-pad{margin-right:3px;margin-left:3px;max-width:140px}.dft-common-find-a-residence-by-property-list-view-sitemap .unset-pad a{border-radius:5px 5px 0 0}}.dft-common-find-a-residence-by-property-list-view-sitemap .btn-switch-view{display:block;background-color:#707070;color:#fff;text-transform:uppercase;white-space:nowrap;transition:all .5s ease 0s}.dft-common-find-a-residence-by-property-list-view-sitemap .btn-switch-view:hover{background-color:#575757}.dft-common-find-a-residence-by-property-list-view-sitemap .btn-switch-view.active{background-color:#2c1e16;color:#b4a79e}.dft-common-find-a-residence-by-property-list-view-sitemap .btn-switch-view.active:hover{color:#7b7069}.dft-common-find-a-residence-by-property-list-view-sitemap .btn-switch-view:focus{box-shadow:none}.dft-common-find-a-residence-by-property-list-view-sitemap .pad-r-10{padding-right:10px}.dft-common-find-a-residence-by-property-list-view-sitemap .form-find{background-color:#ddd}.dft-common-find-a-residence-by-property-list-view-sitemap .view-by-brand{padding:10px 0}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .view-by-brand{padding:0}}.dft-common-find-a-residence-by-property-list-view-sitemap .view-by-brand .form-option-find{display:flex}.dft-common-find-a-residence-by-property-list-view-sitemap .view-by-brand .form-option-find .form-option{padding-right:20px}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .view-by-brand .form-option-find{display:block}}.dft-common-find-a-residence-by-property-list-view-sitemap .form-option>input[type=checkbox]:checked+.form-label:before,.dft-common-find-a-residence-by-property-list-view-sitemap .form-option>input[type=checkbox]:checked+label:before,.dft-common-find-a-residence-by-property-list-view-sitemap .form-option>input[type=radio]:checked+.form-label:before,.dft-common-find-a-residence-by-property-list-view-sitemap .form-option>input[type=radio]:checked+label:before{color:#fff;border-color:#2c1e16;background-color:#2c1e16}.dft-common-find-a-residence-by-property-list-view-sitemap .select-by-region{display:none;position:relative}.dft-common-find-a-residence-by-property-list-view-sitemap .select-by-region:after{display:block;content:"";width:12px;height:7px;position:absolute;right:12px;bottom:17px;border-top:7px solid #555;border-left:6px solid transparent;border-right:6px solid transparent}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .select-by-region{display:block}}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list{padding-top:40px;padding-bottom:40px;background:#f5f5f5}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list{padding-top:20px;padding-bottom:40px}}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .wrap{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .wrap{padding:0}}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-heading{display:block}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-heading{display:none}}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-heading .data-list-tab{display:flex;overflow-x:auto}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-heading .data-list-tab .tab-item{height:52px;line-height:52px;padding-left:20px;padding-right:20px;background:#ccc;color:#000;text-transform:uppercase;flex:1;transition:all .5s ease 0s;cursor:pointer;white-space:nowrap;border-right:1px solid #fff}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-heading .data-list-tab .tab-item:last-child{border-right:none}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-heading .data-list-tab .tab-item.active{background:#fff;color:#555;pointer-events:none}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-heading .data-list-tab .tab-item:hover{background:#f5f5f5}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container{background:#fff;padding:40px}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container{padding-top:40px}}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container{padding:0 20px;background:transparent}}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group{margin-bottom:10px}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-group-heading{font-weight:600;line-height:26px;text-transform:uppercase}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-group-heading.h4{margin-bottom:0}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-group-container{padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-section{padding:10px;width:33.33%}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-section{width:100%}}@media (min-width:769px) and (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-section{width:50%}}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-section .section-heading{font-weight:600;line-height:20px;text-transform:uppercase;margin-bottom:2px}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-section .section-list .section-item{padding-top:5px;padding-bottom:5px;padding-left:14px;line-height:20px;position:relative;display:block;transition:all .5s ease 0s}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-section .section-list .section-item:hover{color:#333;text-decoration:underline}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .data-section .section-list .section-item:before{position:absolute;content:"";display:block;border-left:8px solid #555;width:12px;height:12px;border-top:6px solid transparent;border-bottom:6px solid transparent;top:9px;left:0}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .info-section{padding:10px;width:33.33%}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .info-section{width:100%}}@media (min-width:769px) and (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .info-section{width:50%}}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .info-section .alert-info{color:#000!important}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .info-section .alert-info a{color:#4b5daa!important}.dft-common-find-a-residence-by-property-list-view-sitemap .data-map{width:100%;height:570px;display:none}.dft-common-find-a-residence-by-property-list-view-sitemap .data-map .data-map-container{width:100%;height:100%}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider{background:#f5f5f5;padding-top:40px;padding-bottom:40px}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .slick-arrow{display:none!important}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-heading{line-height:20px;margin-bottom:40px;font-size:1.125em}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container{display:block;padding-bottom:35px}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container .slick-slide:first-child .slider-item{padding-left:0}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container .slick-slide:last-child .slider-item{padding-right:0}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container .slider-item{width:100%;padding-left:5px;padding-right:5px}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container .slider-item{padding-left:0;padding-right:0}}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container .slider-item a{display:block;background:#fff}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container .slider-item a>img{width:100%;height:auto;display:block}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container .slider-item a div{display:flex;justify-content:center;align-items:center;height:130px;padding:40px 20px;width:100%}.dft-common-find-a-residence-by-property-list-view-sitemap .other-brand-slider .other-brand-slider-container .slider-item a div img{display:block;max-width:100%;max-height:100%}.dft-common-find-a-residence-by-property-list-view-sitemap .gm-style-iw{top:0!important;left:0!important}.dft-common-find-a-residence-by-property-list-view-sitemap .gm-style div *{background-repeat:no-repeat}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info{display:flex}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-image{min-width:130px;max-width:130px}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-image img{width:100%;height:auto;position:relative}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail{padding-left:20px;padding-top:20px}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-address{width:100%;display:inline-block;margin-bottom:10px}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated{display:flex;margin-bottom:10px}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated .rate-content{color:#ffbb39;display:flex;align-items:flex-start}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated .rate-content .icon{font-size:1.96875em;margin-right:5px}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated .rate-content .rate-value{display:flex}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span{align-items:flex-end;display:inline-flex}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span>span{top:-4px;position:relative;display:inline-block}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated .rate-certificate{padding-left:10px}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated .rate-certificate img{width:100%;display:inline-block}.dft-common-find-a-residence-by-property-list-view-sitemap .marker-popup-info .info-detail .detail-rated .rate-certificate span{padding-left:25px;text-align:left;display:inline-block}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .form-find .margin-t-b-1{margin-top:0!important}}.arabic .dft-common-find-a-residence-by-property-list-view-sitemap .data-list-heading .data-list-tab .tab-item{border-right:none;border-left:1px solid #fff}.arabic .dft-common-find-a-residence-by-property-list-view-sitemap .data-list-heading .data-list-tab .tab-item:first-child{border-left:none}.arabic .dft-common-find-a-residence-by-property-list-view-sitemap .data-list-heading .data-list-tab .tab-item .mr-auto{margin-right:0!important;margin-left:auto}.arabic .dft-common-find-a-residence-by-property-list-view-sitemap .data-list-container .data-group .data-group-container .data-section .section-list .section-item{padding-left:0;padding-right:14px}.arabic .dft-common-find-a-residence-by-property-list-view-sitemap .data-list-container .data-group .data-group-container .data-section .section-list .section-item:before{right:0;left:auto;transform:scale(-1)}.dft-sitemap-group-title .bg-gray-lighter{background-color:#f5f5f5}.dft-sitemap-group-title .group-content{word-break:break-all}.dft-columns-heading .divider{height:1px;background-color:rgba(0,0,0,.2)}.dft-template-empty .arabic{direction:rtl;text-align:right}.dft-booking-refine-search .dft-booking-journey .wrap{padding:44px 18px 20px}.select-input-wrapper select{line-height:18px!important}.color-side-rate-page{color:#333}.color-side-rate-page .booking-policies p{margin:0}.color-side-rate-page .rate-plan .rate-plan-header .rate-plan-name,.color-side-rate-page .section .section-header .header-text{color:#333}#user_session_timeout_dialog .bg{border:0;height:40px;background-color:#5e3055}#user_session_timeout_dialog .bg:hover{background-color:#3c1f36}@media (max-width:1199px){#user_session_timeout_dialog .modal-dialog{max-width:100%!important;margin:10px!important;width:auto}#user_session_timeout_dialog .modal-dialog.user_session_timeout .mr-top{margin-top:40px!important}}@media (min-width:768px) and (max-width:1199px){#user_session_timeout_dialog .modal-dialog.user_session_timeout.dialog-mobile .text-central{text-align:center}}#user_session_timeout_dialog .center-branch-logo{width:1px;height:50px;border-left:1px solid #a9a9a9;margin-left:15px;margin-right:15px}#user_session_timeout_dialog .left,#user_session_timeout_dialog .right{max-height:60px;max-width:60px}#user_session_timeout_dialog .center-logo-user{display:inline-block;vertical-align:middle}#user_session_timeout_dialog .close-style{height:24px;width:24px;color:#000}@media screen and (max-width:1199px){#user_session_timeout_dialog .dialog-mobile{display:flex!important;overflow:hidden;padding:0!important;height:100%}}#user_session_timeout_dialog.arabic-com .close-style{float:left}@media (max-width:1199px){.tab-account-detail .dft-booking-modal .modal-dialog{margin-top:80px}}.tab-account-detail .modal.fade .modal-dialog{transform:none}@media (max-width:767px){.tab-account-detail .dft-booking-modal.show{display:block!important}}@media (min-width:768px){.tab-account-detail .dft-booking-modal .modal-body{padding:15px 31px 0}}.tab-account-detail .dft-booking-modal .modal-body{padding:15px 31px 0}@media (max-width:767px){.stepper-box .top .wrap .divider-line{top:16px;margin:0;left:105px;right:95px;left:85px;right:75px}}.stepper-box .top .wrap .steps-wrapper .step{color:#483a32!important}.stepper-box .top .wrap .steps-wrapper .step.activated .dot{border:1px solid #5e3055}.stepper-box .top .wrap .steps-wrapper .step.deactivated .dot{color:#5e3055!important;background-color:#fff!important;border:1px solid #5e3055}.dft-booking-reservation-confirm-page .confirm{color:#333}.cpn-cancel-reservation{font-size:16px;color:#333}.cpn-cancel-reservation .btn-style1,.cpn-cancel-reservation .btn-style2{font-family:Muli,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,sans-serif!important}@media (min-width:1200px){.cpn-cancel-reservation{min-height:412px}}@media (max-width:1024px){.cpn-cancel-reservation .policy-content{font-size:14px}}.cpn-sign-up-form .user-input-wrapper .big-label{font-size:16px}.cpn-sign-up-form .user-input-wrapper small{color:#000!important}.cpn-sign-up-form .user-input-wrapper input:focus,.cpn-sign-up-form .user-input-wrapper select:focus{border:1px solid #000!important}.cpn-sign-up-form .form-heading-wrapper .membership-terms-c{color:#4b5daa!important}@media (min-width:768px){.dft-booking-modal .msie11{margin-top:118px!important}}@media screen and (max-width:768px){body.page.modal-open{overflow-y:hidden;height:100vh;width:100vw}body.page.modal-open.position-initial{position:static}}@media screen and (max-width:768px){body:not(.modal-open){overflow-y:auto}}.dft-common-general-dark-site-announcement{background-color:#30b3ab}.dft-common-general-dark-site-announcement .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent;margin-bottom:0!important}.dft-common-general-dark-site-announcement .alert-announcement{color:#000}.dft-common-general-dark-site-announcement .alert-announcement a.close:hover{text-decoration:none}.dft-common-general-dark-site-announcement .alert-announcement a{color:#000!important}.dft-common-general-dark-site-announcement .alert-announcement .show-content{transition:all .2s ease-in}.dft-common-general-dark-site-announcement .alert-announcement .hide-content{margin-bottom:15px}.dft-common-general-dark-site-announcement.arabic-com .alert-dismissible .close{right:none;left:0}.dft-common-general-dark-site-announcement .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:#000;text-shadow:0 1px 0 #fff;font-weight:700}.dft-common-general-dark-site-announcement .alert-dismissible .close:hover{color:#000;text-shadow:0 1px 0 #fff}.dft-common-general-dark-site-announcement .alert-dismissible .point{cursor:pointer}.dft-common-general-dark-site-announcement .alert-dismissible .point .icon-size{margin-top:-2px;margin-left:5px}.dft-common-general-dark-site-announcement .alert-dismissible .point:hover{color:#e6e6e6}.tab-point-history .bonus-point{color:#000}.tab-point-history .campaign-name{color:#5e3055;font-size:14px}div[id^=dft-modal-maintain-upgrade-tier] .proceed-button-custom{background-color:#5e3055;color:#fff}div[id^=dft-modal-maintain-upgrade-tier] .proceed-button-custom:hover{background-color:#3c1f36;color:#fff}.dft-common-partnership-tile .card-actions .title-exchange-points{color:#fff;background-color:#30b3ab;text-align:center;word-break:break-word;word-wrap:break-word}.hoverButton{position:absolute;opacity:0;margin-top:-16px!important;margin-left:11px!important}.modal-dialog-qr-code .modal-content .modal-footer .btn-ok{background-color:#5e3055;border:2px solid #5e3055;color:#fff}.modal-dialog-qr-code .modal-content .modal-footer .btn-ok:hover{background-color:#3c1f36;border:2px solid #3c1f36}.dft-voucher-participating-properties-listing .btn{background-color:#5e3055;color:#fff;border:2px solid #5e3055;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important;font-weight:700;display:inline-block;border-radius:0;text-align:center;padding:10px;font:inherit;min-width:170px}.dft-voucher-participating-properties-listing .btn:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff}.dft-modal-notify .modal-dialog .btn-quaternary{border:2px solid #5e3055;color:#5e3055;background-color:#fff;font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-modal-notify .modal-dialog .btn-quaternary:disabled{background-color:#e5e5e5;border-color:transparent;opacity:1;cursor:not-allowed;color:#ccc;pointer-events:none}.dft-modal-notify .modal-dialog .btn-quaternary:focus,.dft-modal-notify .modal-dialog .btn-quaternary:hover{color:#fff;background-color:#5e3055}.dft-modal-notify .modal-dialog ._btn-secondary:focus,.dft-modal-notify .modal-dialog ._btn-secondary:hover{background-color:#3c1f36;border-color:#3c1f36;color:#fff!important}.dft-modal-notify .modal-dialog ._btn-secondary{background-color:#5e3055;border:2px solid #5e3055;font-size:16px;font-family:Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}