@charset "UTF-8";@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);.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 td.in-range{background-color:#ebe3d9}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#a18156;color:#fff}.daterangepicker .drp-buttons{border-top:1px solid #ddd}.daterangepicker .of-left{display:none}.daterangepicker tr td.in-range{background-color:#ebe3d9}@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}.color-blue{color:#0d91d9}.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}}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}.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:980px){#booking-forgot-password-modal .modal-body{padding:15px 7px}}.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%}}@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-size:18px;font-weight:700;margin-top:5px;margin-bottom:18px;position:relative}@media (min-width:1200px){.dft-booking-forgot-password .title{font-size:24px;margin-bottom:25px}}.dft-booking-forgot-password .instructions-message{color:#483a32;font-size:16px;margin-bottom:14px}@media (max-width:1199px){.dft-booking-forgot-password .instructions-message{color:#2c1e16}}.dft-booking-forgot-password .btn-tertiary{font-size:16px;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}.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}}.dft-booking-forgot-password .wrap{padding:0}.dft-booking-forgot-password .success-message p{margin:0;font-size:14px;margin-bottom:7px}@media (min-width:768px){.dft-booking-forgot-password .success-message p{font-size:16px}}.dft-booking-forgot-password .success-message~.form-forgot{display:none}@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{margin:0}.dft-booking-forgot-password p a{color:inherit;font-size:inherit;padding:0}.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-reset-password .h3{margin-bottom:26px;letter-spacing:.01em}.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 .btn{width:100%;margin-top:9px;height:40px;margin-bottom:9px}@media (min-width:577px){.dft-booking-reset-password .btn{line-height:normal;padding-top:7px}}.dft-booking-reset-password .wrap{padding-bottom:20px}.dft-booking-auth-links{z-index:1;z-index:9999;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;font-size:14;font-weight:700}.dft-booking-auth-links a{color:#a28156}.dft-booking-auth-links a.dropdown-item:hover{background-color:#fff}.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-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}.dft-common-menu-for-mobile,.dft-common-top-navigation{z-index:9998!important;min-width:100%}@media (max-width:980px){#booking-login-modal .modal-body{padding:15px 7px}}.dft-login-booking{text-align:left;font-size:16px}.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 .grecaptcha-badge{visibility:hidden}.dft-login-booking .title{color:#2c1e16;font-size:18px;font-weight:700;margin-top:5px;margin-bottom:18px;position:relative}@media (min-width:1200px){.dft-login-booking .title{font-size:24px;margin-bottom:25px}}.dft-login-booking .form-link{font-size:14px}@media (min-width:768px){.dft-login-booking .form-link{font-size:16px;letter-spacing:.001em}}.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}}@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 h3{letter-spacing:.015em;margin:0 0 25px}.dft-login-booking .columns{margin:0;width:100%}.dft-login-booking .wrap{padding:0}.dft-login-booking .btn-tertiary{padding-top:10px}.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:#483a32;font-size:48px}.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:10px;margin:0 auto;max-width:265px}@media (min-width:768px){.dft-login-booking .benefits{padding:5px 0 15px}}.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 .text{font-family:Lato;font-size:18px;font-weight:700;color:#483a32}.dft-login-booking .benefits li .text a{color:#483a32}.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-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{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}.ajax-first-loading.hide{display:none}.ajax-first-loading__inner{margin:0 auto;max-width:700px;text-align:center}.ajax-first-loading__logo{width:70px;height:60px;margin-bottom:34px}.ajax-first-loading__spinner{height:89px}.ajax-first-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-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;font-size:16px;margin-bottom:0;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}@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{font-size:16px}.form-details__header{font-size:32px;color:#2c1e16;font-weight:700}.form-details__title{font-size:24px;color:#2c1e16}.form-details__warning{color:red}.form-details__title-select-input{color:#2c1e16;font-size:14px;font-weight:700}.form-details__required-asterisk{color:red}.form-details__notice{color:#2c1e16}.form-details__in-input{color:#483a32}.form-details__placeholder{color:#b9b9b9}.form-details__button{background-color:#8a0411;color:#fff;text-align:center;font-weight:700}.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-color:#a28156}.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="%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){.form-details .checkbox__input:checked~.checkbox__box:after{height:12px;width:12px}}.form-details .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){.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}}.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}}@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{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{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;margin-bottom:6px}.dft-page-default .sumary-and-payment-page .sumary-and-payment .label-alternate-curency{color:#554f4c}.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{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 .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{position:relative;z-index:20}.dft-booking-auth-links .links{display:flex;align-items:center;height:41px!important}.dft-booking-auth-links a{color:#ebe3d9;display:inline-block;padding:10px 2px;font-size:12px}.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{padding:30px 150px;background:none;background-color:#fff;min-height:200px;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16}.dft-booking-print-confirmation .print .confirm__flex__layout.confirm__info .left{display:inline}.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 .no-padding-left{padding-left:0!important}.dft-booking-print-confirmation .print .info__reservation{float:right;margin-top:32px;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:Lato}.dft-booking-print-confirmation .print .apartment__item__contain__right{font-family:Arial;font-size:16px;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 .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:Lato,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 img{width:148px;height:148px;height:auto}.dft-booking-print-confirmation .print .apartment .lb-reservation-detail{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-size:18px;font-family:Lato;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 .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{min-height:32px;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-size:24px;line-height:32px}.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;cursor:pointer;display:flex}.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: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{border-bottom:10px solid #f1f2f4!important;z-index:3}.your-cart-contain .your-cart-item .day,.your-cart-contain .your-cart-item .guest{color:gray}.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:block}.your-cart-contain .your-cart-item .common-info .left .property-name{font-size:16px;display:block}.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 .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{overflow-y:auto;max-height:350px;position:absolute;width:180px;padding:10px 0;margin:0;background-color:#f1f2f4;display:none}.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 .left{float:left}.your-cart-contain .your-cart-item .apartment-list .right{float:right;color:#a28156;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{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 .view-price{color:#333}@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}}@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%}#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}}.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{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%}.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{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 .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}@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:auto;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;z-index:9999}.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: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:#a28156}.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.openscenter:after,.daterangepicker.openscenter:before,.daterangepicker.opensleft:after,.daterangepicker.opensleft:before,.daterangepicker.opensright:after,.daterangepicker.opensright:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.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{display:none}.daterangepicker .drp-calendar{display:none;max-width:350px}.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 tr td.active,.daterangepicker tr td.active:hover{background-color:#a18156!important;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:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;line-height:1.3;color:#554f4c;background-color:#fff}body.dialog-open{overflow-y:hidden}body .dft-popup .btn-primary{color:#483a32;font-weight:700;border:2px solid #483a32}a:hover{text-decoration:none}img{max-width:100%;height:auto}.color-blue{color:#003e6a}.color-red{color:#d32f2f}.h1-title{font-size:24px}.dft-common-video-component{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-video-component .image-fallback a{background-color:#554f4c}.dft-booking-share-with-friend{font-size:16px;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16}.dft-booking-share-with-friend .modal-mask{background-color:rgba(0,0,0,.5)}.dft-booking-share-with-friend .modal-container{background-color:#fff}.dft-booking-share-with-friend .modal-header{font-size:18}.dft-booking-share-with-friend .modal-body>span{font-size:16}.dft-booking-share-with-friend .modal-default-button{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-booking-share-with-friend .submit{background-color:#483a32;color:#fff}.dft-booking-share-with-friend .cancel{background-color:#fff;border:2px solid #483a32;color:#483a32}.dft-booking-share-with-friend .cancel:hover{background-color:#483a32;color:#fff}.dft-booking-share-with-friend .vue-input-tag-wrapper .input-tag{background-color:#d8d8d8;color:#2c1e16}.dft-booking-share-with-friend .vue-input-tag-wrapper .input-tag .remove{color:#2c1e16}.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}body.page{overflow-x:hidden}.dft-about-us-history .pad-bt-40{padding-top:40px;padding-bottom:10px}.dft-about-us-history .slick-next,.dft-about-us-history .slick-prev{outline:1px solid transparent!important}.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;color:#2c1e16}.dft-about-us-history .timeline .slick-slide:after{content:"";width:16px;height:16px;border:2px solid #2c1e16;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:#2c1e16}.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:84px;width:100%}.dft-about-us-history .backgroud-content-history{margin-right:25.5%;margin-left:-4%;background-color:#fff}.dft-about-us-history .backgroud-content-history .history-content{width:100%;min-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}.dft-about-us-history .slick-slider{margin-bottom:-60px}@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 .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%}}@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 .history-left-year{width:0;height:0;margin-left:0}.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}@media (min-width:1025px){.dft-about-us-history .margin-left-0{margin-left:0!important}.dft-about-us-history .slick-next{right:-20px}.dft-about-us-history .time-line-history .wrap{margin-left:0}}@media (min-width:1441px){.dft-about-us-history .backgroud-content-history{margin-right:1.5%}.dft-about-us-history .slick-content-config .slick-slide{width:1005px}.dft-about-us-history .slick-next{right:-20px}.dft-about-us-history .fix-year{padding-left:40px}}@media (max-width:1024px){.dft-about-us-history .fix--margin-mobile-tablet{margin-left:0!important}}@media (min-width:1200px){.dft-about-us-history .col-md-offset-2{margin-left:16.66667%}.history-left-year{width:77%;height:131px;margin-left:40%}.dft-about-us-history .col-md-2 .slick-list .slick-track{width:2486px!important}.dft-about-us-history .col-md-2 .slick-list .slick-track .slick-slide.slick-current.slick-active{width:113px!important}}@media (max-width:1199px){div.dft-about-us-history .history-left-year{display:none!important}.columns .top-time-lime-year+.col-md-2{width:auto;float:none;max-width:none}.dft-about-us-history .backgroud-content-history{margin-right:0}.dft-about-us-history .slick-content-config{float:none;max-width:none;width:auto;margin:0}.dft-about-us-history>.wrap>.padding-xl-l{padding-left:0!important}}.dft-about-us-left-navigation-link{background-color:#fff;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}@-moz-document url-prefix(){.dft-about-us-left-navigation-link{overflow:hidden}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.dft-about-us-left-navigation-link{overflow:hidden}}.dft-about-us-left-navigation-link .left-width{scrollbar-width:thin;scrollbar-color:#fff #fff}.dft-about-us-left-navigation-link .left-width:hover{scrollbar-color:#e5e5e5 #999}.dft-about-us-left-navigation-link .left-width:hover::-webkit-scrollbar-thumb{background-color:#999}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.dft-about-us-left-navigation-link .left-width:hover{scrollbar-face-color:#e5e5e5;scrollbar-base-color:#999;scrollbar-3dlight-color:#e5e5e5;scrollbar-track-color:#999;scrollbar-highlight-color:#e5e5e5;scrollbar-arrow-color:#999;scrollbar-shadow-color:#e5e5e5;scrollbar-dark-shadow-color:#e5e5e5}}.dft-about-us-left-navigation-link .left-width:hover::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:thin transparent;background-clip:content-box}.dft-about-us-left-navigation-link .left-width:hover::-webkit-scrollbar-track{background-color:#999;width:2px}@supports (-moz-appearance:none){.dft-about-us-left-navigation-link .left-width{margin-right:-35px}}.dft-about-us-left-navigation-link .left-width::-webkit-scrollbar-track{background-color:#fff;width:2px}.dft-about-us-left-navigation-link .left-width::-webkit-scrollbar-thumb{background-color:#fff}.dft-about-us-left-navigation-link .left-width::-webkit-scrollbar{width:2px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.dft-about-us-left-navigation-link .left-width{margin-right:-45px;padding-top:32px;margin-top:-32px;margin-bottom:-32px;padding-bottom:32px;scrollbar-base-color:#fff;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff;scrollbar-dark-shadow-color:#fff}}@supports (-ms-ime-align:auto){.dft-about-us-left-navigation-link .left-width{margin-right:-10px;padding-top:16px;margin-top:-16px;margin-bottom:-16px;padding-bottom:16px;margin-right:-45px}}@supports (-ms-ime-align:auto){.dft-about-us-left-navigation-link .left-width:after{content:"";height:16px;display:block}}@media (max-width:1199px){.dft-about-us-left-navigation-link.padding-r-3{padding-right:0!important}.dft-about-us-left-navigation-link.padding-l-3{padding-left:0!important}}.dft-about-us-left-navigation-link .lv2,.dft-about-us-left-navigation-link .lv3{position:relative}.dft-about-us-left-navigation-link ul{margin-bottom:0}.dft-about-us-left-navigation-link .left-width{width:18%}.dft-about-us-left-navigation-link .background-white{background:#fff}.dft-about-us-left-navigation-link .margin-top-12{margin-top:12px}.dft-about-us-left-navigation-link .uppercase{text-transform:uppercase}.dft-about-us-left-navigation-link .left-nav-pad-titles{padding-left:30px}.arabic .dft-about-us-left-navigation-link .left-nav-pad-titles{padding-left:0}.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}.arabic .dft-about-us-left-navigation-link .left-nav-pad-items{padding-left:0;padding-right: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;padding-top:16px}.dft-about-us-left-navigation-link .color-active,.dft-about-us-left-navigation-link .color-active:hover{color:#2c1e16}.dft-about-us-left-navigation-link .padding-items,.dft-about-us-left-navigation-link .padding-titles{padding-top:10px}.dft-about-us-left-navigation-link .items:before,.dft-about-us-left-navigation-link li.sub-items:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:10px}.arabic .dft-about-us-left-navigation-link .items:before,.arabic .dft-about-us-left-navigation-link li.sub-items:before{right:10px}.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 .lv2-mobile{margin-bottom:10px}.dft-about-us-left-navigation-link .lv2-mobile .a-mobile{padding-left:52px}.dft-about-us-left-navigation-link .lv2-mobile:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:25px;margin-top:-6px}.dft-about-us-left-navigation-link .lv3-mobile{padding-left:90px;margin-bottom:10px}.dft-about-us-left-navigation-link .lv3-mobile:first-child{margin-top:10px}.dft-about-us-left-navigation-link .lv3-mobile:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:60px!important;margin-top:-6px}.dft-about-us-left-navigation-link .border-bottom{border-bottom:1px dotted #ddd!important;padding-bottom:10px}.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 li{list-style:none}.dft-about-us-left-navigation-link li:last-child{border-bottom:0!important;padding-bottom:0}.dft-about-us-left-navigation-link .lv3:first-child{margin-top:10px}.dft-about-us-left-navigation-link .lv2{margin-top:0}.dft-about-us-left-navigation-link .lv2:first-child{margin-top:10px}.dft-about-us-left-navigation-link .lv1:last-child{border-bottom:1px dotted #ddd!important;padding-bottom:10px}.dft-about-us-left-navigation-link a:hover{color:#2c1e16;text-decoration:none}.dft-about-us-left-navigation-link .scroll{scroll-behavior:smooth;transition:2s}@media (max-width:1199px){.dft-about-us-left-navigation-link .display{display:none}}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile{width:100%;z-index:1000;top:94px}.arabic .dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .btn-left-nav{text-align:right!important}.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:5px 10px 10px 50px}.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;box-shadow:0 3px 6px rgba(0,0,0,.2);max-height:50vh;overflow-y:auto}.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:#8a0411;border-color:#8a0411}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .items:before{font-size:24px}@media (max-width:1199px){.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .items:before{font-size:16px}}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .sub-items:before{font-size:24px}@media (max-width:1199px){.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .sub-items:before{font-size:16px}}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .position-sticky{position:sticky!important;top:100px!important}.dft-about-us-left-navigation-link .dft-about-us-left-navigation-link-mobile .font-mobile{font-family:Lato!important}.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 .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-management-stucture .bold,.dft-about-us-management-stucture b,.dft-about-us-management-stucture strong{font-weight:700}@media (max-width:767px){.dft-about-us-management-stucture .h3{font-size:1.125em}}.dft-about-us-serviced-departments .bg-gray-lighter{background-color:rgba(0,0,0,.06)}.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:40px}.dft-about-us-serviced-departments .h1,.dft-about-us-serviced-departments .h2,.dft-about-us-serviced-departments .h3,.dft-about-us-serviced-departments .h4,.dft-about-us-serviced-departments .h5,.dft-about-us-serviced-departments .h6,.dft-about-us-serviced-departments h1,.dft-about-us-serviced-departments h2,.dft-about-us-serviced-departments h3,.dft-about-us-serviced-departments h4,.dft-about-us-serviced-departments h5,.dft-about-us-serviced-departments h6{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.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.25em}.dft-about-us-serviced-departments .h1,.dft-about-us-serviced-departments .h2,.dft-about-us-serviced-departments .h3,.dft-about-us-serviced-departments .h4,.dft-about-us-serviced-departments .h5,.dft-about-us-serviced-departments .h6,.dft-about-us-serviced-departments h1,.dft-about-us-serviced-departments h2,.dft-about-us-serviced-departments h3,.dft-about-us-serviced-departments h4,.dft-about-us-serviced-departments h5,.dft-about-us-serviced-departments h6{font-weight:400;line-height:1.3;color:inherit;letter-spacing:0}.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:#65564f;text-decoration:none;background-color:transparent}.dft-about-us-serviced-departments a:hover{color:#a28156}.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:#2c1e16;color:#bcb7b4;border:2px solid #2c1e16;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:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-weight:400;display:inline-block;border-radius:0;text-align:center}.dft-about-us-serviced-departments .btn-primary:hover{background-color:#0a0705;border-color:#0a0705;color:#bcb7b4}@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:1em!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-accolades-details{background-color:#f1f2f4;min-height:90%}.dft-accolades-details .icon{margin-right:0}.dft-accolades-details .padding-l-xl{padding-left:20px}.dft-accolades-details .padding-b-xl{padding-bottom:20px}.dft-accolades-details .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-accolades-details .bold{font-weight:700}.dft-accolades-details .text-uppercase{text-transform:uppercase}.dft-accolades-details .padding-lb{padding-bottom:40px;padding-left:20px}@media (max-width:1199px){.dft-accolades-details .padding-lb{padding-left:0}}.dft-accolades-details ul{padding-left:0}.dft-accolades-details li{list-style-type:none}.dft-accolades-details .wrap-sm{max-width:940px;margin:0 auto;margin-top:20px;margin-bottom:20px}.dft-accolades-details a{color:#a28156;display:inline-block;padding:10px;line-height:20px;text-decoration:none;transition:all .35s ease 0s;vertical-align:middle;border:none;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-weight:400;border-radius:0;text-align:center}.dft-accolades-details .is-active{background-color:#2c1e16!important;color:#fff!important}.dft-accolades-details .row{margin:0 auto}.dft-accolades-details .padding-lr{padding-left:20px;padding-right:20px}.dft-accolades-details .margin-md-b{margin-bottom:20px!important}.dft-accolades-details .padding-sm{padding:10px!important}.dft-accolades-details .bg-white{color:#554f4c;background-color:#fff!important}.dft-accolades-details .padding-all{padding:20px 5px}.dft-accolades-details .padding-0{padding-left:0;padding-right:0}.dft-accolades-details .align-center{vertical-align:middle}.dft-accolades-details .font-size-date{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif!important;font-size:1.125em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:0}@media (max-width:1199px){.dft-accolades-details .font-size-date{font-size:1em}}.dft-accolades-details .font-size-day{font-size:75%}.dft-accolades-details .font-branch{text-transform:uppercase;font-size:.875em}.dft-accolades-details .font-award{margin-bottom:10px!important;font-weight:700}.dft-accolades-details .font-des{font-size:.875em}.dft-accolades-details .hiden{display:none}.dft-accolades-details .visible{visibility:visible}.dft-accolades-details .nav-wrap-croll{overflow-x:auto;white-space:nowrap;display:-webkit-box}.dft-accolades-details .icon-croll{position:relative}.dft-accolades-details .icon-croll:after{content:"...";position:absolute;right:0;top:50%;top:0;bottom:0;width:50px;z-index:1;text-align:center;pointer-events:none;visibility:hidden;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}@media (max-width:1000px){.dft-accolades-details .icon-croll:after{visibility:visible}}.dft-accolades-details .a-more-detail{transition:all .35s ease 0s;color:#65564f;text-decoration:none;background-color:transparent;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;padding:0}.dft-accolades-details .a-more-detail:hover{color:#a28156;outline:0;cursor:pointer}.dft-accolades-details .hover-year:hover{cursor:pointer}@media (max-width:1199px){.dft-accolades-details{margin-left:0}.dft-accolades-details .padding-b-sm{padding-bottom:10px;padding-top:40px}.dft-accolades-details .padding-sm{padding-top:40px;padding-bottom:20px}.dft-accolades-details .padding-lr-sm{padding-left:0!important;padding-right:0!important}.dft-accolades-details .margin-lr-sm-detail{margin-left:5px;margin-right:5px}.dft-accolades-details .padding-l-2{padding-left:0!important}}@media (min-width:1200px){.dft-accolades-details .wrap{margin-left:0}}.dft-accolades-listing .bg-gray-light{background-color:#ddd}.dft-accolades-listing .padding-lg-tb{padding-top:40px!important;padding-bottom:40px!important}.dft-accolades-listing .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-accolades-listing .margin-0-t{margin-top:0!important}.dft-accolades-listing .margin-lg-b{margin-bottom:40px!important}.dft-accolades-listing .align-center{text-align:center!important}.dft-accolades-listing .text-uppercase{text-transform:uppercase}.dft-accolades-listing .row{margin-left:-10px;margin-right:-10px;margin:0 auto}.dft-accolades-listing .bg-white{color:#554f4c;background-color:#fff!important}.dft-accolades-listing .margin-md-b{margin-bottom:20px!important}.dft-accolades-listing .padding-sm{padding:10px!important}.dft-accolades-listing .bg-white .row{margin-left:0;margin-right:0}.dft-accolades-listing .bordered{border:1px solid rgba(0,0,0,.2)}.dft-accolades-listing .padding-md-tb{padding-top:20px!important;padding-bottom:20px!important}.dft-accolades-listing .padding-xs-lr{padding-right:5px!important;padding-left:5px!important}.dft-accolades-listing .padding-lr{padding-right:10px!important;padding-left:10px!important}.dft-accolades-listing .icon{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;font-size:3em}.dft-accolades-listing .bold{font-weight:700}.dft-accolades-listing .small{font-size:75%;font-weight:400;line-height:1;color:inherit}.dft-accolades-listing .padding-lg-t{padding-top:40px!important}.dft-accolades-listing .btn{text-transform:none!important}.dft-accolades-listing .btn:active,.dft-accolades-listing .btn:hover{background-color:#0a0705!important;border-color:#0a0705!important;color:#bcb7b4!important}.dft-accolades-listing .btn-primary{background-color:#2c1e16;color:#bcb7b4;border:2px solid #2c1e16;padding:10px 30px;vertical-align:middle;font-weight:400;display:inline-block;border-radius:0;text-align:center}.dft-accolades-listing a{transition:all .35s ease 0s}.dft-accolades-listing a:focus{box-shadow:unset!important}.dft-accolades-listing .btn-detail{color:#d3b09c;text-decoration:none;opacity:.7}.dft-accolades-listing .btn-detail:active,.dft-accolades-listing .btn-detail:hover{opacity:1}.dft-accolades-listing h3{-webkit-margin-before:1em;-webkit-margin-after:1em}@media (max-width:767px){.dft-accolades-listing .icon-lg{font-size:2.625em!important}.dft-accolades-listing .pad-0{padding-left:0;padding-right:0}.dft-accolades-listing .accolades-name h3.bold{font-weight:400}}.dft-accolades-listing .icon{margin:0}.dft-article-listing .selectboxit-list{max-height:400px!important}.dft-article-listing .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor,.dft-article-listing a.selectboxit-option-anchor:hover{background-color:#a9754e!important;color:#fff!important}@media (min-width:768px) and (max-width:991px){.dft-article-listing .selectboxit-list .selectboxit-option-anchor{text-align:left!important}}.dft-article-listing .pad-r-50{padding-right:50px}.dft-article-listing .mar-b-20{margin-bottom:20px}.dft-article-listing .padding-md-t,.dft-article-listing .padding-t{padding-top:30px!important}.dft-article-listing .padding-lg-b{padding-bottom:20px!important}.dft-article-listing .article-listing-background-filter{color:#676563;background-color:#fff!important;z-index:1;position:relative}.dft-article-listing .wrap-sm{max-width:840px;margin:0 auto;padding-left:20px;padding-right:20px}.dft-article-listing .margin-0{margin:0!important}.dft-article-listing .padding-lg{padding:30px!important}.dft-article-listing form{display:block;margin-top:0}.dft-article-listing .form-group{margin-bottom:0;padding-left:0;padding-right:10px}.dft-article-listing .as-inline-block{display:inline-block;vertical-align:middle}.dft-article-listing .padding-sm-r{padding-right:10px}.dft-article-listing .pull-none{float:none!important}.dft-article-listing .align-left{text-align:left!important}.dft-article-listing .col-7{width:58.33333%}.dft-article-listing label{display:block;margin-bottom:5px}.dft-article-listing .text-uppercase{text-transform:uppercase!important}.dft-article-listing select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.dft-article-listing select{-webkit-appearance:menulist-button;height:calc(2.875rem + 2px)!important}.dft-article-listing .margin-sm-b{margin-bottom:10px!important}.dft-article-listing .margin-xs-t{margin-top:5px!important}.dft-article-listing .padding-lg-t{padding-top:30px!important}.dft-article-listing .col-2{width:16.66667%}.dft-article-listing .dropdown{border-radius:0!important}.dft-article-listing .highlight{background-color:unset!important;color:unset!important}.dft-article-listing .btn-primary{border:2px solid #a9754e;background-color:#a9754e;color:#fff}.dft-article-listing .btn{vertical-align:middle;font-weight:400;display:inline-block;border-radius:0;text-align:center;padding:13px 30px}.dft-article-listing button{transition:all .35s ease 0s;cursor:pointer}.dft-article-listing .article-listing-background-gray-light,.dft-article-listing .bg-gray{background-color:#efefef}.dft-article-listing .btn-primary.btn-outline:hover{background-color:#865d3e;color:#e6e6e6;border-color:#865d3e}.dft-article-listing .wrap{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}.dft-article-listing .padding-xl-tb{padding-top:40px!important;padding-bottom:40px!important}.dft-article-listing .overflow-hidden{overflow:hidden}.dft-article-listing .pull-left{float:left}.dft-article-listing .pull-right{float:right}.dft-article-listing .tile{padding-left:0;padding-right:0}.dft-article-listing .tile-half{max-height:500px;width:50%}.dft-article-listing .tile-half .tile-item{min-height:510px;min-width:505px}.dft-article-listing .overlay-hover{position:relative;z-index:10;cursor:pointer}.dft-article-listing .tile-item{height:245px;margin:0;padding:10px;overflow:hidden;position:relative}.dft-article-listing .cover{margin-bottom:10px;background:transparent;color:#fff}.dft-article-listing .overlay-hover .cover-media{transition:opacity 1s,transform 1s}.dft-article-listing .cover .cover-media{overflow:hidden;background-position:50%;background-size:cover;position:relative}.dft-article-listing .background-white{color:#676563;background-color:#fff!important}@media screen and (min-width:991px) and (max-width:1024px){.dft-article-listing .pl-0{padding-left:15px!important}}@media (max-width:991px){.dft-article-listing .mb-pull-right{float:right!important}.dft-article-listing .mb-pull-left{float:left!important}.dft-article-listing .cover.overlay-hover .cover-content .full-width{top:-120px;width:100%}.dft-article-listing .tile-half .tile-item,.dft-article-listing .tile-item{margin-bottom:0!important;padding-bottom:0;width:100%;min-width:0;height:auto}.dft-article-listing .tile-item .cover-content .absolute-full{transform:translate(-50%,-90px)}.dft-article-listing .absolute-full{z-index:1}.dft-article-listing .visible-smxs,.dft-article-listing .visible-smxs-block{display:block!important}.dft-article-listing .cover.overlay-hover .cover-content{position:relative;opacity:1;bottom:auto;top:auto;height:220px}}.dft-article-listing .absolute-c,.dft-article-listing .center{transform:translate(-50.1%,-50%);-webkit-transform:translate(-50.1%,-50%);-ms-transform:translate(-50.1%,-50%);left:50%;top:50%}.dft-article-listing .absolute-full{position:absolute}.dft-article-listing .overlay-hover .cover-content{bottom:auto;top:0;height:100%;z-index:2;transition:opacity 1s ease,transform 1s,background-color 1s ease}@media (min-width:768px){.dft-article-listing .overlay-hover .cover-content{position:absolute;margin:9px}}@media (max-width:767px){.dft-article-listing .overlay-hover .cover-content{position:relative}}.dft-article-listing .cover .cover-content{left:0;right:0}.dft-article-listing .bg-black-gradient{background:transparent}.dft-article-listing .bg-ls-culture{background-color:transparent;opacity:0;transition:opacity 1s ease,transform 1s,background-color 1s ease}.dft-article-listing .bg-ls-culture .btn-secondary .article-listing-btn-outline{display:none}@media (min-width:992px){.dft-article-listing .bg-ls-culture:hover{color:#000!important;position:absolute}}@media (max-width:991px){.dft-article-listing .bg-ls-culture{color:#000!important}}.dft-article-listing .padding-sm{padding:10px}@media (min-width:1200px){.dft-article-listing .d-block .d-sm-block .d-md-none{display:none!important}}.dft-article-listing .absolute-c{position:absolute!important;left:50%;top:50%}.dft-article-listing .absolute-full{width:100%}.dft-article-listing .align-middle{vertical-align:middle!important}.dft-article-listing .padding-md-b{padding-bottom:20px!important}.dft-article-listing .absolute-t{bottom:auto;top:0}.dft-article-listing .margin-sm-lr{margin-right:10px!important;color:#000;margin-left:10px!important}.dft-article-listing .overlay-hover .overlay-hover-content{margin:9px;opacity:1;z-index:1;position:absolute;right:0;top:0;padding:20px;transition:opacity .5s ease 0s;width:100%;height:100%}.dft-article-listing .padding-md{padding:15px!important}.dft-article-listing p{display:block;-webkit-margin-before:1.5em;-webkit-margin-after:1.5em;-webkit-margin-start:0;-webkit-margin-end:0;margin:1.5em 0}.dft-article-listing .overlay-hover .overlay-hover-content .absolute-c{transform:translate(-50%,-50%);left:50%;top:50%;height:auto;right:auto;padding:0;transition-delay:.1s}.dft-article-listing .padding-0{padding:0!important}.dft-article-listing .center-block{display:block;margin-left:auto;margin-right:auto}.dft-article-listing .col-3{width:25%}.dft-article-listing .col-4{width:33.33333%}.dft-article-listing .btn-secondary{background-color:transparent!important;border:2px solid #000!important;color:#000!important}.dft-article-listing .btn-secondary:hover.article-listing-btn-outline:hover{background-color:#fff!important;border:2px solid #fff!important;color:#707070!important}.dft-article-listing .btn-primary.btn-outline{background-color:#483a32;border:2px solid #483a32;color:#e6e6e6}.dft-article-listing .btn,.dft-article-listing .btn-primary{padding:13px 30px}@media (max-width:768px){.dft-article-listing .margin-bot{margin-bottom:20px!important}}@media (min-width:769px){.dft-article-listing .margin-bot{margin-bottom:-40px}}@media (min-width:992px){.dft-article-listing .row-lg{width:100%;display:block!important}.dft-article-listing .row{margin:0}.dft-article-listing .max-width-lg{max-width:100%}}@media (min-width:769px) and (max-width:1023px){.dft-article-listing .text-center{text-align:center}}@media (max-width:991px){.dft-article-listing .padding-filter{padding-top:20px;padding-bottom:20px}.dft-article-listing .row-lg{margin-top:0!important;display:flow-root!important}.dft-article-listing .columns{margin:-5px -5px -10px;padding-top:0}.dft-article-listing .row{margin:10px 20px}.dft-article-listing .center-block{width:80px}.dft-article-listing .pl-0{padding-left:0!important}.dft-article-listing .overlay-hover .cover-content{margin:0 0 9px}.dft-article-listing .padding-lg{padding:40px 0!important}.dft-article-listing .padding-md-t{padding-top:40px!important}.dft-article-listing .wrap-sm{margin:0;max-width:100vw}.dft-article-listing .pad-r-50{padding-right:0}}.dft-article-listing .z-index-10{z-index:10}.dft-article-listing .z-index-110{z-index:35}@media (max-width:767px){.dft-article-listing .big-cover{min-height:80vw!important}.dft-article-listing .dropdown{height:45px}.dft-article-listing .tile-quarter{width:100%}}@media (min-width:768px){.dft-article-listing .dropdown{height:45px!important}}@media (max-width:990px){.dft-article-listing .padding-bottom{padding-bottom:10px}}@media (min-width:991px){.dft-article-listing .btn-primary:hover{background-color:#865d3e;border-color:#865d3e;color:#fff}.dft-article-listing .overlay-hover:hover{z-index:30}.dft-article-listing .overlay-hover:hover .cover-media{opacity:.7}.dft-article-listing .overlay-hover .cover-content:hover{margin:9px;opacity:1}}@media (min-width:768px) and (max-width:991px){.dft-article-listing .big-cover{min-height:42.5vw!important}.dft-article-listing .tile-quarter{width:50%}.dft-article-listing p{padding-left:16px;padding-right:16px}.dft-article-listing .btn-secondary{background-color:transparent!important;border:2px solid #000!important;color:#000!important}.dft-article-listing a{font-size:14px;width:100%;text-align:center!important;padding-left:12px!important}.dft-article-listing .dropdown .dropdown-menu li a{text-align:left!important}}.dft-article-listing .font-btn{font-family:Lato,Arial,sans-serif;font-size:16px;font-weight:400px}.dft-article-listing .padding{padding-left:30px!important;padding-right:30px!important}@media (max-width:1024px){.dft-article-listing .padding-md-r-smxs{padding-right:0!important}}.dft-article-listing .filter-dropdown-setting-scroll .dropdown-menu:after,.dft-article-listing .filter-dropdown-setting-scroll .dropdown-menu:before{display:none}@media (min-width:992px){.dft-article-listing .big-cover{min-height:490px!important}.dft-article-listing .btn-pad-t-20{padding-top:0}.dft-article-listing .margin-fix{margin-bottom:0}.dft-article-listing .col-3-res,.dft-article-listing .col-4{width:33.33333%!important}}@media (min-width:993px){.dft-article-listing .tile-item .cover{width:50%}}@media (min-width:992px) and (max-width:1170px){.dft-article-listing .big-cover{height:100%;width:auto!important}}.arabic .dft-article-listing .selectboxit-container .selectboxit{text-align:right}.arabic .dft-article-listing .pad-r-50{padding-left:50px!important;padding-right:0}.arabic .dft-article-listing .align-left{text-align:right!important}.arabic .dft-article-listing .selectboxit-text{padding-left:21px;padding-right:0}.arabic .dft-article-listing .selectboxit-arrow-container{left:0;right:auto;margin-left:10px;margin-right:0}.arabic .dft-article-listing .selectboxit-list{text-align:right}@media (min-width:992px){.arabic .dft-article-listing .col-lg-8.col-md-12.col-sm-12.col-12.padding-bottom.p-0.mar-b-20.offset-lg-2{margin-right:16.666667%}}.arabic .dft-article-listing .tile.pull-left{float:right!important}.arabic .dft-article-listing .tile.pull-right{float:left!important}.dft-ascott-cookie .cookie-panel{z-index:9999999}@media (max-width:1024px) and (min-width:768px){.dft-ascott-cookie .col-sm-6{width:50%}}@media (max-width:1024px) and (min-width:768px){.dft-ascott-cookie [class*=col-sm-]{float:left;padding-left:10px;padding-right:10px}}@media (max-width:767px){.dft-ascott-cookie .cookie-panel{width:calc(100% - 20px)}.dft-ascott-cookie .col-xs-12{float:none;clear:both;max-width:100%}}.dft-ascott-cookie .border-radius-xs{border-radius:5px}.dft-ascott-cookie .bg-secondary{background-color:#a28156!important;color:#fff}.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{bottom:0;right:0;position:fixed}}@media only screen and (max-width:768px){.dft-ascott-cookie .fixed-br{bottom:0;position:fixed}}@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}.dft-ascott-cookie .ascott-cookie-button{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;margin-top:20px!important;text-align:right!important}.dft-ascott-cookie .btn{text-transform:none!important}.dft-ascott-cookie .btn-outline-o{color:#2c1e16;background-color:transparent;border:2px solid #2c1e16}.dft-ascott-cookie .btn-outline-o:hover{background:#1d1612;border-color:#1d1612;color:#a28156}.dft-ascott-cookie button{transition:all .35s ease 0s;-webkit-appearance:button;cursor:pointer;font:inherit;margin:0;overflow:visible}.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;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 .nav-link a{padding:10px 5px}.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}@media (max-width:767px){.dft-footer-logo .ascott-footer-logo-wrap{padding:0 10px;margin-top:20px}.dft-footer-logo .margin-logo-title{margin-top:40px}}@media (max-width:1200px){.dft-footer-logo .ascott-footer-logo-display{margin-top:0}.dft-footer-logo .ascott-footer-logo-display .row{max-width:588px;margin:0 auto!important}.dft-footer-logo .ascott-footer-logo-padding-top-bottom{padding-top:10px!important}}.dft-breadcrumb .padding-t-b-20{padding-top:20px;padding-bottom:20px}.dft-breadcrumb .breadcrumb{max-width:1250px;padding:20px;margin:0 auto;background-color:transparent}.dft-breadcrumb .breadcrumb-item+.breadcrumb-item:before{font-family:Ascott-Icons;color:#554f4c;content:""}.dft-breadcrumb a{color:#003e6a}.dft-breadcrumb a:hover{color:#483a32;text-decoration:none}.dft-breadcrumb .active{cursor:text;color:#483a32}.dft-breadcrumb .pad-a-10{padding:10px 10px 10px 0}.dft-breadcrumb .mar-b-unset{margin-bottom:unset!important}.dft-breadcrumb nav ol.breadcrumb{padding-top:30px}.dft-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .icon-chevron-right{transform:rotate(180deg)}.dft-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .pr-2{padding-right:0!important;padding-left:.5rem!important}.dft-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .pad-a-10{padding:10px 0 10px 10px}.dft-career-corporate-info{color:#554f4c}.dft-career-corporate-info .dft-inner-img{outline:1px solid #fff;outline-offset:-10px}.dft-career-corporate-info .dft-img{width:100%}.dft-career-corporate-info a{height:auto}.dft-career-corporate-info .dft-h3{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-weight:700;text-transform:uppercase;font-size:1.5em;line-height:1.3;color:inherit;letter-spacing:0;margin:.83em 0}.dft-career-corporate-info .dft-list{margin-bottom:20px}.dft-career-corporate-info .dft-list ul{list-style:none;padding:0;margin:0}.dft-career-corporate-info .dft-list li{margin:10px 0}.dft-career-corporate-info .dft-list li:before{content:"\E91F";font-family:Ascott-Icons;display:inline-block;font-size:1em;box-sizing:border-box;margin-right:3px}.dft-career-corporate-info .dft-button{text-decoration:none;padding:12px 60px;background-color:#2c1e16;color:#fff;border:2px solid #2c1e16;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-weight:400}.dft-career-corporate-info .dft-button:hover{background-color:#816644;border-color:#816644}.dft-career-corporate-info .dft-inline{display:inline-block}@media (max-width:767px){.dft-career-corporate-info .dft-h3{font-size:1.125em}.dft-career-corporate-info .dft-button{padding:12px 10px}}.dft-career-corporate-info .row{margin:0}.dft-career-hospitality-management{color:#554f4c}.dft-career-hospitality-management .bg-white-ascott{background-color:#fff}.dft-career-hospitality-management .dft-m-tb-20{margin:20px 0}.dft-career-hospitality-management .dft-border-top{border-top:1px solid #e5e5e5}.dft-career-hospitality-management .dft-p-lrb-20{padding:0 20px 10px}.dft-career-hospitality-management .dft-h2{font-weight:700;font-size:1.5em;text-transform:uppercase;background:#fff;margin-top:-20px;text-align:center}.dft-career-hospitality-management .dft-panel{background:#08243e;color:#fff;height:400px;position:relative;text-align:center;display:table;width:100%;padding:10px}.dft-career-hospitality-management .dft-pannel-media{opacity:.3;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-career-hospitality-management .dft-pannel-content{padding:20px 40px;color:#fff;position:absolute;height:100%;width:100%;text-align:left}.arabic .dft-career-hospitality-management .dft-pannel-content{text-align:right}.dft-career-hospitality-management .dft-h3{font-weight:400;color:inherit;letter-spacing:0;font-size:1.5em;margin:24px 0}.dft-career-hospitality-management p{margin:16px 0;display:block}.dft-career-hospitality-management .dft-p-font{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-career-hospitality-management .dft-btn{border:2px solid #fff;padding:10px 60px;display:inline-block;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-career-hospitality-management .dft-btn:hover{color:#333;background:#fff}.dft-career-hospitality-management a{transition:all .35s ease 0s;text-decoration:none;color:#fff}.dft-career-hospitality-management a:hover{color:#e6e6e6}.dft-career-hospitality-management .dft-pm-all{padding:0 20px;margin:-130px -10px 40px}.dft-career-hospitality-management .dft-margin-0{margin:0}.dft-career-hospitality-management .dft-panel-2{position:relative;height:240px;text-align:center;display:table;width:100%;padding:10px;margin-bottom:20px}.dft-career-hospitality-management .dft-panel-media-2{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-career-hospitality-management .dft-panel-content-2{position:relative;padding:20px;height:100%;background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5));border:1px solid #fff;display:table-cell}.dft-career-hospitality-management .dft-h5{bottom:0;position:absolute;font-size:1.125em;margin:15px 0;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-career-hospitality-management .slick-slide{height:auto}@media (max-width:1200px){.dft-career-hospitality-management{margin:0}.dft-career-hospitality-management .dft-pm-all{margin-top:10px}}@media (max-width:767px){.dft-career-hospitality-management{padding:20px}.dft-career-hospitality-management .dft-panel{padding:0}.dft-career-hospitality-management .dft-h2{font-size:1.125em;margin-top:-13px}.dft-career-hospitality-management .dft-h3{font-size:1.125em;margin:18px 0}.dft-career-hospitality-management .dft-btn{padding:10px}}@media (max-width:320px){.dft-career-hospitality-management .dft-pm-all{margin-top:10px}}@media (min-width:371px) and (max-width:383px){.dft-career-hospitality-management .dft-panel{height:420px}}@media (min-width:365px) and (max-width:370px){.dft-career-hospitality-management .dft-panel{height:440px}}@media (min-width:357px) and (max-width:364px){.dft-career-hospitality-management .dft-panel{height:460px}}@media (min-width:345px) and (max-width:356px){.dft-career-hospitality-management .dft-panel{height:500px}}@media (min-width:324px) and (max-width:344px){.dft-career-hospitality-management .dft-panel{height:535px}}@media (min-width:303px) and (max-width:323px){.dft-career-hospitality-management .dft-panel{height:575px}}@media (min-width:296px) and (max-width:302px){.dft-career-hospitality-management .dft-panel{height:610px}}@media (min-width:283px) and (max-width:295px){.dft-career-hospitality-management .dft-panel{height:665px}}@media (max-width:282px){.dft-career-hospitality-management .dft-panel{height:715px}}.dft-category-introduction-widget .card-title{margin-bottom:0;padding:10px 0;max-height:100px}.dft-category-introduction-widget .card-title .align-center.pull-none.as-inline-block.padding-xl-lr{padding-left:40px!important;padding-right:40px!important}.dft-category-introduction-widget .card-title .logo{width:100%}@media (min-width:576px){.dft-category-introduction-widget .card-title .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:100%!important}}.dft-category-introduction-widget .card-content{padding:20px;margin-bottom:20px}.dft-category-introduction-widget .card-content .as-table-cell img{opacity:.5}.dft-category-introduction-widget .card-content .content-widget{color:#fff}.dft-category-introduction-widget .card-content .content-widget h4{font-size:1.125em}@media (max-width:null){.dft-category-introduction-widget .card-content .content-widget h4,.dft-category-introduction-widget .card-content .content-widget h5{font-size:.875em}}.dft-category-introduction-widget .card-content .margin-md-tb{margin:20px 0}.dft-category-introduction-widget .card-content p.description{margin:10px 0}.dft-category-introduction-widget .card-content .margin-md-t{margin-top:20px!important}.dft-category-introduction-widget .card-content .btn-secondary.btn-outline{border:2px solid #000!important;color:#000!important}.dft-category-introduction-widget .card-content .btn{padding:13px 30px;text-transform:uppercase!important;color:#fff;font-family:Lato,sans-serif!important}.dft-category-introduction-widget .card-content .description,.dft-category-introduction-widget .card-content .title{color:#000;font-family:Lato,sans-serif!important}.dft-category-introduction-widget .card-content a.btn.btn-secondary.btn-outline.text-uppercase.margin-md-t:hover{color:#878484!important;background:#fff;cursor:pointer}.dft-category-introduction-widget .card-content .hover{width:100%;opacity:.5}.dft-category-introduction-widget .card-content .hover:hover{opacity:1;transition:all .2s ease-in-out;cursor:pointer}.dft-category-introduction-widget .card-content .active{transform:scale(1.2);opacity:1!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}.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 .row [class*=col-]{padding-bottom:20px}.dft-common-about-us-image-listing-and-download-button .wrap-common .btn{white-space:normal}.dft-common-about-us-image-listing-and-download-button .title-col-item{cursor:pointer;overflow:hidden;position:relative;height:180px}.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;left:0;width:100%;top:0}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-hover:hover{background-color:rgba(48,46,46,.555);width:100%;opacity:.5;height:100%;position:absolute;left:0;top:0}.dft-common-about-us-image-listing-and-download-button .title-col-item .content-text{position:absolute;font-size:1.5em;color:#fff;font-family:Playfair Display!important;opacity:1;transition:all .5s ease-in;bottom:20px}@media (max-width:1024px){.dft-common-about-us-image-listing-and-download-button .title-col-item .content-text{font-size:16px}.dft-common-about-us-image-listing-and-download-button .title-col-item .btnn{border:2px solid #a28156;cursor:pointer;display:inline-block;margin-top:10px;height:40px;padding:9px;font-size:14px}}.dft-common-about-us-image-listing-and-download-button .title-col-item .top-position-change{top:30%!important}.dft-common-about-us-image-listing-and-download-button .title-col-item .item-content{transform:translate(-50%,-50%);left:50%;top:50%!important;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,.dft-common-about-us-image-listing-and-download-button .title-col-item .item-content a{text-decoration:none;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 #a28156;cursor:pointer;display:inline-block;margin-top:10px;height:40px;padding:6px}.dft-common-about-us-image-listing-and-download-button .icon{padding:5px}.dft-common-about-us-image-listing-and-download-button .btnn:hover{background:#a28156}.dft-common-about-us-image-listing-and-download-button .item-background{transition:all .5s ease-in}.dft-common-about-us-image-listing-and-download-button .title-col-item:hover .item-background{transform:scale(1.4);transition:all .5s ease-in;filter:brightness(.5)}.dft-common-about-us-image-listing-and-download-button .title-col-item:hover .content-text{opacity:0;transition:all .5s ease-in}.dft-common-about-us-image-listing-and-download-button .title-col-item:hover .title-hidden{opacity:1;transition:all .5s ease-in}.dft-common-about-us-image-listing-and-download-button .title-col-item:hover .btnn{opacity:1;transition:all .2s ease-in}.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:#0a0705;border-color:#0a0705}.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}.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}.dft-common-banner-image .mobile-header .brand img{height:80px;top:auto}.dft-common-banner-image .mobile-header img{padding:10px 0}}@media (max-width:1024px){.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-common-career-human-capital-partner{background-color:#f1f2f4}.dft-common-career-human-capital-partner .title{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-size:20px;color:#554f4c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:576px){.dft-common-career-human-capital-partner .title{font-size:16px}}.dft-common-career-human-capital-partner .image{height:230px;background-repeat:no-repeat;background-size:cover;margin-bottom:16px;max-width:360px}@media (max-width:576px){.dft-common-career-human-capital-partner .image{max-width:calc(100% - 40px)}}.dft-common-career-human-capital-partner .description *{color:#554f4c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dft-common-career-opportunity{position:relative}@media (max-width:1199px){.dft-common-career-opportunity{margin-top:40px!important}}.dft-common-career-opportunity .career-opportunities{margin:0 10px;background-color:#ddd;padding:40px}@media (max-width:1199px){.dft-common-career-opportunity .career-opportunities{margin:0}}@media (max-width:576px){.dft-common-career-opportunity .career-opportunities{padding:20px}}.dft-common-career-opportunity .career-opportunities .padding-lr-image-career{padding-left:0;padding-right:20px}.dft-common-career-opportunity .career-opportunities .padding-lr-content-career{padding-left:20px;padding-right:0}.dft-common-career-opportunity .career-opportunities .banner-url{background-size:cover;background-repeat:no-repeat;background-position:0 0;min-height:170px}@media (max-width:576px){.dft-common-career-opportunity .career-opportunities .banner-url{min-height:110px}}.dft-common-career-opportunity .career-opportunities .introduction{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-size:20px;font-style:italic;color:#554f4c;white-space:pre-line}@media (max-width:576px){.dft-common-career-opportunity .career-opportunities .introduction{font-size:16px;margin:16px 0}}.dft-common-career-opportunity .banner-with-details{padding:40px 0;margin:0}.dft-common-career-opportunity .banner-with-details .welcome-paragraph{color:#554f4c;font-size:16px;white-space:pre-line}@media (max-width:576px){.dft-common-career-opportunity .banner-with-details .welcome-paragraph{padding:40px 0}}.dft-common-career-opportunity .banner-with-details .career-panel .margin-career-panel{margin:0}.dft-common-career-opportunity .banner-with-details .career-panel .career-box-container{padding:0 5px}.dft-common-career-opportunity .banner-with-details .career-panel .career-box-container .career-box{height:240px;padding:10px;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.dft-common-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container{width:100%;height:100%;border:1px solid #fff;background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5));display:flex;justify-content:center;align-items:center;text-align:center}.dft-common-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text{font-weight:700;font-size:18px;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;color:#fff;text-decoration:none;padding:0 20px}.dft-common-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text:hover{color:#e6e6e6}@media (max-width:576px){.dft-common-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text{font-size:16px}}@media (max-width:767px){.dft-common-career-opportunity .padding-lr-image-career{padding-left:0!important;padding-right:0!important}}@media (max-width:575px){.dft-common-career-opportunity .career-opportunities .padding-lr-content-career{padding-left:0;text-align:center}}@media (min-width:1249px){.arabic .dft-common-carousel-banner .slick-prev{right:51%;left:0;margin-right:-600px;margin-left:0}.arabic .dft-common-carousel-banner .slick-next{right:56%;left:0;margin-right:-600px;margin-left:0}}.dft-common-carousel-banner .opacity-0{opacity:0!important}.dft-common-carousel-banner .slick-list,.dft-common-carousel-banner .slider{max-height:85vh;margin-bottom:0}.dft-common-carousel-banner .image-slider{max-height:85vh;background-repeat:no-repeat}.dft-common-carousel-banner .wrap{position:relative;top:0;max-height:85vh}.dft-common-carousel-banner .caption-description{padding:40px;margin:60px 0}.dft-common-carousel-banner .caption-slider{position:absolute;max-width:620px;font-family:Playfair Display}.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;left:0;right:auto;top:10%}.dft-common-carousel-banner .top-right{text-align:right;left:auto;right:0;top:10%}.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:10%}.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:auto;right:0}.dft-common-carousel-banner .btn-know-more{color:#000!important;background:#fff;border:1px solid #fff}.dft-common-carousel-banner .btn-know-more:focus,.dft-common-carousel-banner .btn-know-more:hover{background:tan!important;border:1px solid tan!important;color:#fff!important;outline:0!important;box-shadow:unset!important}.dft-common-carousel-banner .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 .caption-title{font-size:2.375em;font-weight:400;line-height:1.3;letter-spacing:0}.dft-common-carousel-banner .caption-content{font-size:1.5em;font-weight:400;line-height:1.3;letter-spacing:0}.dft-common-carousel-banner .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-arrow:before{font-family:Ascott-Icons;color:#fff;line-height:1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1249px){.dft-common-carousel-banner .slick-prev{left:51%;margin-left:-600px}.dft-common-carousel-banner .slick-next{left:56%;margin-left:-600px}}@media (max-width:1249px){.dft-common-carousel-banner .slick-prev{left:40px;margin-left:unset!important}.dft-common-carousel-banner .slick-next{left:100px}}@media (min-width:1400px){.dft-common-carousel-banner .slick-next{left:55%;margin-left:-600px}}@media (min-width:1550px){.dft-common-carousel-banner .slick-next{left:54.5%;margin-left:-600px}.dft-common-carousel-banner .image-slider{background-position:50%}}.dft-common-carousel-banner .slider:hover .slick-arrow{background:transparent;color:transparent;outline:none;opacity:1}.dft-common-carousel-banner .image-slider-mobile{background-position:50%;background-size:cover}.dft-common-carousel-banner .center-between-mobile{text-align:center;left:auto;right:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}@media (max-width:1199px){.dft-common-carousel-banner .slick-arrow{display:none!important}}.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{position:relative;top:0;max-height:85vh}.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:Playfair Display}.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:#000!important;background:#fff;border:1px solid #fff}.dft-common-carousel-banner-slick .btn-know-more:focus,.dft-common-carousel-banner-slick .btn-know-more:hover{background:tan!important;border:1px solid tan!important;color:#fff!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.375em;font-weight:400;line-height:1.3;letter-spacing:0}.dft-common-carousel-banner-slick .caption-content{font-size:1.5em;font-weight:400;line-height:1.3;letter-spacing:0}.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;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dft-common-carousel-banner-slick .slick-prev{left:370px}.dft-common-carousel-banner-slick .slick-next{left:430px}.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%}@media (max-width:1024px){.dft-common-carousel-banner-slick .slick-arrow{display:none!important}}.dft-common-extended-stay{padding:60px 20px;overflow:hidden}.dft-common-extended-stay .extended .extended-image .extended-img{height:auto}.dft-common-extended-stay .extended .extended-image .border-inner-img{position:relative}.dft-common-extended-stay .extended .extended-image .border-inner-img .border-inner-img-item:before{border-top:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:"";opacity:1;transition:opacity .5s,transform .5s;transform:scale(1)}.dft-common-extended-stay .extended .extended-image .border-inner-img .border-inner-img-item:after{border-right:1px solid #fff;border-left:1px solid #fff;position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:"";opacity:1;transition:opacity .5s,transform .5s;transform:scale(1)}.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:#554f4c}.dft-common-extended-stay .extended .extended-text .btn-find{margin-top:20px;padding:12px 20px;font-size:16px;border-radius:0;min-width:20%;color:#2c1e16;background-color:transparent;border:2px solid #2c1e16;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif!important}.dft-common-extended-stay .extended .extended-text .btn-find:hover{background:#1d1612;border-color:#1d1612;color:#fff}@media screen and (max-width:1024px){.dft-common-extended-stay .extended{flex-direction:column-reverse}.dft-common-extended-stay .col-12{flex:none}}.dft-common-faq .container-fluid{margin:0 auto;padding:10px 20px;width:100%}.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:#b9b9b9}.dft-common-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a{color:#554f4c;background-color:transparent}.dft-common-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a.active{background-color:#f1f2f4;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:rgba(0,0,0,.06)}.dft-common-faq .expand-all{cursor:pointer}.dft-common-faq .expand-all a{color:blue!important}.dft-common-faq .collapse-all{cursor:pointer}.dft-common-faq .collapse-all a{color:blue!important}.dft-common-faq .space{padding:0 2px;margin-top:8px}.dft-common-faq .tab-pane-content .collapse-content,.dft-common-faq .tab-pane-content a,.dft-common-faq .tab-pane-content a:hover,.dft-common-faq .tab-pane-content a:hover:before{color:#333}.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}.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}.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 .pad-tb{padding-top:20px!important;padding-bottom: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 10px 0}.dft-common-global-footer .pad-r{padding-right:10px}.dft-common-global-footer .br-r{border-right:1px solid rgba(0,0,0,.2)}.dft-common-global-footer .mr-t{margin-top:15px}.dft-common-global-footer a{color:#65564f;height:auto}.dft-common-global-footer a:hover{color:#003e6a;background-color:transparent}.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 10px 13px 0;flex-grow:1;flex-basis:0}.dft-common-global-footer .list-unstyle li:last-child{margin-right:0}.dft-common-global-footer .hidden-page{display:none}.dft-common-global-footer .icp-number{margin-top:13px}.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}}@media (min-width:1200px){.dft-common-global-footer .mar-image{margin:10px 0}}@media (max-width:1199px){.dft-common-global-footer .brand img{max-height:50px;width:auto;height:auto}.dft-common-global-footer .float-right .brand img{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 .mar-b-smxs{margin-bottom:10px!important}.dft-common-global-footer .border-0-smxs{border:0}.dft-common-global-footer .mar-image{max-width:50px!important;margin:10px auto}}.dft-common-global-footer .arabic .list-unstyle li{margin:0 0 10px 10px}.dft-common-global-footer .arabic .br-r{border-left:1px solid rgba(0,0,0,.2);border-right:0}.dft-common-global-footer .arabic .pad-r{padding-left:10px;padding-right:0}.dft-common-global-footer .arabic .float-left{float:right!important}.dft-common-global-footer .arabic .float-right{float:left!important}@media (max-width:1199px){.dft-common-global-footer .nav-item a{width:100%}}@media (min-width:1200px){.dft-page-property-download-brochure .dft-common-global-footer .col-xl-1,.dft-page-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-page-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-page-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 .brand-r img,.dft-page-property-printable-location .dft-common-global-footer .brand-r img{height:auto;margin:10px 0 10px auto}.dft-common-left-header .last-li-item li:last-child{border-bottom:1px solid rgba(0,0,0,.06)}.dft-common-left-header .bg-primary{background-color:#2c1e16!important;color:#ccbcb2}.dft-common-left-header .nav-top{font-size:12px;height:40px;position:relative;background-color:#2c1e16}.dft-common-left-header a{color:#b4a79e;height:auto}@media (max-width:1199px){.dft-common-left-header a{color:#a28156}.dft-common-left-header a:hover{background-color:#2c1e16;color:#fff!important}}.dft-common-left-header a:hover{color:#7b7069}.dft-common-left-header a.nav-link{padding-bottom:11.5px;padding-top:11.5px}@media (max-width:1199px){.dft-common-left-header .nav-top{display:none}.dft-common-left-header .uset-boder a:hover{color:#554f4c!important;background-color:initial!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}@media (min-width:992px){.dft-common-lifestyle-category-index-page .dft-article-listing .margin-fix{margin-top:-25px!important}}.dft-common-lifestyle-category-index-page .dft-common-global-footer .mr-t{margin-top:0}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation .nav-item-mobile{background-color:#fff}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation .tab-nav-item .p-3{padding:20px 40px!important}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation .tab-nav-item .p-3.active{color:#ebe3d9!important}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation .active-item{background-color:#fff}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation .navbar-list-item{width:100%;display:block}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation .tab-nav-item a{color:#2c1e16!important;line-height:28px;border-bottom:1px solid #dee2e6!important;width:100%}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation .sub-list .navbar-list-item li{display:block;padding:0;border-top:1px solid rgba(0,0,0,.06);position:relative;width:100%}.dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation.re-sub-menu{position:inherit;top:0!important}li .dft-common-menu-for-mobile .tab-sub-menu .dft-property-tab-navigation.text-center{padding:0;display:block}.list-menu .list-item .dft-common-menu-for-mobilea{font-size:16px;color:#2c1e16}.dft-common-menu-for-mobile .scroll-fix{position:fixed!important;z-index:1040;top:0;background-color:#fff}.dft-common-menu-for-mobile .dft-booking-scroll-search .apartment1 .row,.dft-common-menu-for-mobile .dft-booking-scroll-search .wrap-sub .row{margin:20px auto!important}.dft-common-menu-for-mobile .searchMobi{background:#fff;z-index:9999;position:relative;margin-right:30px}.dft-common-menu-for-mobile .top-header{background-color:hsla(0,0%,100%,.8)}.dft-common-menu-for-mobile .text-beenhere{color:#2c1e16}.dft-common-menu-for-mobile .text-beenhere:hover{background-color:transparent}.dft-common-menu-for-mobile .text-beenhere.icon-person{margin-right:10px}.dft-common-menu-for-mobile .row{margin-bottom:0!important}.dft-common-menu-for-mobile .as-table{display:table;width:100%}.dft-common-menu-for-mobile .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-menu-for-mobile .as-table-cell{display:table-cell}.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:Playfair Display!important;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 .make-a-reservation-form{background-color:#ddd;width:100%}.dft-common-menu-for-mobile .opacity-1{animation:fade-down .8s ease-out forwards;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;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:Playfair Display!important}.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{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;text-align:-webkit-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 .form-menu{height:100vh;background-color:#fff}.dft-common-menu-for-mobile .float-left{float:left}.dft-common-menu-for-mobile .brand{width:auto}.dft-common-menu-for-mobile .brand img{height:51px;margin:0 auto}.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-right-10{padding-right:10px}.dft-common-menu-for-mobile .button-menu{background-color:transparent!important;border:none!important;padding-left:0}.dft-common-menu-for-mobile .button-menu:focus{outline:none!important}.dft-common-menu-for-mobile .pad-menu-form{padding:60px 20px 40px}.dft-common-menu-for-mobile .mark-menu-mobile{margin:0 auto;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:table;transition:opacity .3s ease;padding:60px 20px}.dft-common-menu-for-mobile .pad-l-r-20{padding-left:20px;padding-right:20px}.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:#8a0411;color:#fff;border:2px solid #8a0411;font-family:Playfair Display!important;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 .pad-a-menu-mobi .arrow-down{color:#000}@media (max-width:1199px){.dft-common-menu-for-mobile .pad-a-menu-mobi{color:#2c1e16}.dft-common-menu-for-mobile .pad-a-menu-mobi:hover{background-color:#2c1e16;color:#fff!important}}.dft-common-menu-for-mobile .list-item{list-style:none}.dft-common-menu-for-mobile .list-item .sub-item{background-color:#ebe3d9}.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 .dft-utility-bar li:last-child{border-bottom:1px solid rgba(0,0,0,.06)}.dft-common-menu-for-mobile .list-menu .list-item .disable-li-last-child li:last-child{display:none}.dft-common-menu-for-mobile .list-menu .list-itema{color:#a28156}.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 .menu-selected{position:fixed;z-index:9999;width:100%;top:0}.dft-common-menu-for-mobile .input-form-selected,.dft-common-menu-for-mobile .menu-selected{animation:fade-right .8s ease-out forwards;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)}}.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}@media (min-width:768px){.dft-common-menu-for-mobile .pad-calendar{padding-left:10px}}.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{overflow-y:auto}.dft-common-menu-for-mobile .form-calendar{margin:0}.dft-common-menu-for-mobile .scroll-able{max-height:60vh;overflow-y:auto}.dft-common-menu-for-mobile .row{margin-top:0!important}@media (max-width:1199px){.dft-common-menu-for-mobile .list-item a:not(.icon-txt-color){display:block}.dft-common-menu-for-mobile .brand{display:block;height:auto}}.dft-common-menu-for-mobile .sticky-top{position:unset!important}.dft-common-menu-for-mobile .corporate-txt{color:#554f4c!important}.dft-common-menu-for-mobile .icon-txt-color{color:#8a0411!important}@media (max-width:1199px){.dft-common-menu-for-mobile .icon-txt-color:hover{background-color:#2c1e16;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 .under-background{right:0}.dft-common-menu-for-mobile .under-background,.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;height:100%;transform:translateX(0);opacity:1;z-index:9998}.dft-common-menu-for-mobile .under-background_opacity{right:-1px}.dft-common-menu-for-mobile .hidden-on-homepage-menu{display:none!important}.dft-common-menu-for-mobile .icon-close{color:#2c1e16;font-size:24px;opacity:1}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-booking-currency-selector{border-bottom:1px solid #d5d5d5}}.dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container{position:absolute;width:84.5vw;margin-left:-13%;margin-right:-50%}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-booking-currency-selector .currency-selector-container{margin-left:0;margin-right:0;width:100%!important}}.dft-common-menu-for-mobile .dft-booking-currency-selector a#dropdownCurrency{color:#2c1e16;padding:0;font-size:16px;cursor:pointer}@media (max-width:1199px){.dft-common-menu-for-mobile .dft-booking-currency-selector a#dropdownCurrency{width:100%;position:absolute;bottom:0;top:0}}.dft-common-menu-for-mobile .dft-booking-currency-selector div.dropdown-menu.m-0.show{margin-left:0!important;top:40px!important}.dft-common-menu-for-mobile .dft-booking-currency-selector div.dropdown-menu.m-0.show a{background-color:red;font-size:26px!important}.dft-common-menu-for-mobile .dft-booking-currency-selector .bg-primary,.dft-common-menu-for-mobile .dft-language-selection .bg-primary{background-color:transparent!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;color:#000}.dft-common-menu-for-mobile .dft-booking-currency-selector a#dropdownMenu2,.dft-common-menu-for-mobile .dft-language-selection a#dropdownMenu2{color:#2c1e16;padding:0;font-size:16px;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:transparent!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:200px;font-size:12px;transform:translateZ(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:#ebe3d9;color:#554f4c;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:#ebe3d9;color:#554f4c}.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-language-selection{border-bottom:1px solid rgba(0,0,0,.06)}.dft-common-menu-for-mobile .nav-sub-item{padding:10px 60px}.dft-common-menu-for-mobile.arabic-com .group-left{padding-left:0;padding-right:20px}.dft-common-menu-for-mobile.arabic-com .group-right{padding-left:10px;padding-right:0}.dft-common-menu-for-mobile.arabic-com .group-right i{padding-left:10px}.dft-common-menu-for-mobile.arabic-com .group-right i:nth-last-child{padding-left:0}.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 #navbarForMobile.vw-100,.dft-common-menu-for-mobile #navbarForMobile .vw-100{width:100vw}@media (max-width:1024px){body{font-size:16px}}.dft-common-news-details .pad-bt-40{padding-bottom:40px;padding-top:40px}.dft-common-news-details .wrap-com{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-news-details .wrap-com .bg-gray{background-color:rgba(0,0,0,.06)}.dft-common-news-details .wrap-com .bg-dark{background-color:#554f4c!important;color:#ede7e3}.dft-common-news-details .pad-lr-20{padding-left:20px;padding-right:20px}.dft-common-news-details .pad-40{padding:40px}.dft-common-news-details p{margin-top:1em;margin-bottom:1em}.dft-common-news-details a:hover{color:#a28156;text-decoration:none}.dft-common-news-details .mar-r-20{margin-right:20px}.dft-common-news-details .mar-l-20{margin-left:20px}.dft-common-news-details .pad-20{padding:20px}.dft-common-news-details .mar-20{margin:0 -20px}.dft-common-news-details .mar-b-20{margin-bottom:20px}.dft-common-news-details .pad-b-10{padding-bottom:10px}.dft-common-news-details .pad-t-10{padding-top:10px}.dft-common-news-details .bor-b-1{border-bottom:1px solid rgba(0,0,0,.2)}.dft-common-news-listing-filter.arabic-com .align-left{text-align:right!important}.dft-common-news-listing-filter.arabic-com .icon{margin-left:5px;margin-right:0!important}.dft-common-news-listing-filter.arabic-com .form-search .search-zone .search-input{height:47px;text-align:right}.dft-common-news-listing-filter.arabic-com .form-search .search-zone .btn-search{height:47px}.dft-common-news-listing-filter.arabic-com .recent-news .office-detail-caption .office-detail-caption-content{padding-left:10px;padding-right:20px}.dft-common-news-listing-filter.arabic-com .recent-news .text-rss{margin-right:10px;margin-left:0}.dft-common-news-listing-filter.arabic-com .recent-news .recent-news-title{padding-right:20px;padding-left:10px}.dft-common-news-listing-filter.arabic-com .display-flex,.dft-common-news-listing-filter.arabic-com .display-flex-1{display:flex}.dft-common-news-listing-filter.arabic-com .left-0{left:0;right:auto!important}.dft-common-news-listing-filter.arabic-com .right-0{right:0;left:auto!important}.dft-common-news-listing-filter.arabic-com .text-align-right{text-align:right}.dft-common-news-listing-filter.arabic-com .padding-left-5px{padding-right:0!important;padding-left:5px!important}@media screen and (max-width:1200px){.dft-common-news-listing-filter.arabic-com .display-flex{display:initial}}@media screen and (min-width:1200px){.dft-common-news-listing-filter.arabic-com .office-detail{padding-left:10px;padding-right:35px}}.dft-common-news-listing-filter.arabic-com .nav-scrollable-tabs:after{left:0;right:auto!important}.dft-common-news-listing-filter .row{margin:0 -15px}.dft-common-news-listing-filter .filter{padding-left:0!important;padding-right:5px!important}.dft-common-news-listing-filter a{text-decoration:none}.dft-common-news-listing-filter a.active{background-color:#e6e6e6;color:#666}.dft-common-news-listing-filter [class*=col-]{padding-left:10px;padding-right:10px;float:left}.dft-common-news-listing-filter .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-news-listing-filter .dropdown-menu{position:absolute;background:#fff;max-height:150px;border:1px solid #ddd;box-shadow:unset;border-radius:0;z-index:1;overflow-x:auto;overflow-x:hidden;padding:unset;top:-3px!important;min-width:100%;width:auto}.dft-common-news-listing-filter .z-2{z-index:2}.dft-common-news-listing-filter .dropdown-item{padding:10px 10px 10px 20px}.dft-common-news-listing-filter .form-search{background-color:#ddd;padding:20px 1px 20px 2px}.dft-common-news-listing-filter .form-search .label-zone{padding-top:10px}.dft-common-news-listing-filter .form-search .btn-search{height:45px;background-color:#a28156;color:#fff;border:2px solid #a28156;outline:none}.dft-common-news-listing-filter .form-search .btn-search:hover{background-color:#816644;border-color:#816644;color:#fff}.dft-common-news-listing-filter .form-search .btn-search:focus{outline:none;box-shadow:none}.dft-common-news-listing-filter .form-search .select-item{max-width:70%}.dft-common-news-listing-filter .form-search .select-option{position:relative;padding:10px;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;border-radius:0;background-color:#fff;border:1px solid #b9b9b9}.dft-common-news-listing-filter .form-search .select-option:hover{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#666;background-color:#e6e6e6;cursor:pointer;border-color:#007eff}.dft-common-news-listing-filter .form-search .select-option:focus{border-color:#007eff}.dft-common-news-listing-filter .form-search .select-option .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.dft-common-news-listing-filter .form-search .select-option .selection-dropdown{color:#666;text-align:left;line-height:normal;margin-bottom:20px;cursor:pointer}.dft-common-news-listing-filter .form-search .select-option .selection-dropdown i{padding-top:4px;display:inline-block;position:absolute;right:0;margin-right:10px}.dft-common-news-listing-filter .form-search .select-option .dropdown-menu:after,.dft-common-news-listing-filter .form-search .select-option .dropdown-menu:before{content:unset}.dft-common-news-listing-filter .form-search .search-zone{margin-bottom:20px}.dft-common-news-listing-filter .form-search .search-zone .search-input{height:45px;width:100%;padding:10px;border-radius:0;border:1px solid #b9b9b9;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;background-color:#fff;color:#666;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dft-common-news-listing-filter .form-search .filter-zone{width:100%;margin-bottom:20px}.dft-common-news-listing-filter .recent-news{background-color:#fff;padding:40px 20px}.dft-common-news-listing-filter .recent-news .text-rss{color:#8a0411;margin-left:10px;text-decoration:none;cursor:pointer}.dft-common-news-listing-filter .recent-news .text-rss:hover a{color:#58030b}.dft-common-news-listing-filter .recent-news .recent-news-date{background-color:rgba(0,0,0,.06);padding:10px;text-align:center;margin-bottom:20px}.dft-common-news-listing-filter .recent-news .recent-news-title{padding-left:20px}.dft-common-news-listing-filter .recent-news .recent-news-title .article-title{text-decoration:none;color:#65564f}.dft-common-news-listing-filter .recent-news .recent-news-title .article-title:hover{color:#a28156}.dft-common-news-listing-filter .recent-news .recent-news-item{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:40px;padding-bottom:20px}.dft-common-news-listing-filter .recent-news .recent-news-item h4{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif!important;font-size:1.25em}.dft-common-news-listing-filter .recent-news .office-detail-title{font-family:Playfair Display;font-size:1em;margin-bottom:20px;color:#2c1e16}.dft-common-news-listing-filter .recent-news .office-detail-caption{margin-top:5px;margin-bottom:5px;border-bottom:1px solid rgba(0,0,0,.2);padding-top:20px;padding-bottom:20px}.dft-common-news-listing-filter .recent-news .office-detail-caption .icon-recent-news-map{font-size:2em;padding-top:5px}.dft-common-news-listing-filter .recent-news .office-detail-caption .office-detail-caption-content{padding-left:20px}.dft-common-news-listing-filter .font-base{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif!important}.dft-common-news-listing-filter .news-and-event{background-color:#f1f2f4;padding-top:60px;padding-bottom:60px}.dft-common-news-listing-filter .news-and-event h3{margin-bottom:20px}.dft-common-news-listing-filter .news-and-event .news-timeline a{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-common-news-listing-filter .news-and-event .news-timeline-item{padding:10px;line-height:20px;text-decoration:none;color:#a28156;cursor:pointer}.dft-common-news-listing-filter .news-and-event .timeline-active{background-color:#2c1e16;color:#fff!important}.dft-common-news-listing-filter .news-and-event .item-year-content{padding-left:20px;padding-right:20px}.dft-common-news-listing-filter .news-and-event .item-year-content a{text-decoration:none;color:#65564f}.dft-common-news-listing-filter .news-and-event .item-year-content a:hover{color:#a28156}.dft-common-news-listing-filter .is-ended:after{visibility:hidden;opacity:0}.dft-common-news-listing-filter .nav-scrollable-tabs{overflow-x:auto;position:static}.dft-common-news-listing-filter .news-default{position:relative;margin-top:20px!important;margin-bottom:20px!important;max-width:940px;margin:0 auto;padding-left:20px;padding-right:20px}.dft-common-news-listing-filter .icon-phone:before{content:"\E953"}@media screen and (min-width:320px){.dft-common-news-listing-filter .icon-recent-news-map{font-size:1.75em}.dft-common-news-listing-filter .recent-news-item h4{font-size:1em}.dft-common-news-listing-filter .search-input:focus{border-color:#007eff!important;outline:0}}@media screen and (min-width:1200px){.dft-common-news-listing-filter .year-content{margin-left:20px;margin-right:20px}.dft-common-news-listing-filter .recent-news .text-rss{margin-top:7px}.dft-common-news-listing-filter .office-detail{padding-left:35px;margin-top:18px}.dft-common-news-listing-filter .office-detail .office-detail-title{font-size:1.25em}}.dft-common-partnership .card .card-content{z-index:0}.dft-common-partnership a.active{color:#fff!important;background-color:#2c1e16!important}.dft-common-partnership a:hover{text-decoration:none}@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:#0a0705!important}.arabic .dft-common-partnership .columns .col,.arabic .dft-common-partnership .columns [class*=col-]{float:right}.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}@media (max-width:1199px){.dft-common-right-header .hidden-on-homepage .pad-a-menu-mobi{color:#2c1e16}.dft-common-right-header .hidden-on-homepage .pad-a-menu-mobi:hover{background-color:#2c1e16;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-primary{background-color:#2c1e16!important;color:#ccbcb2}.dft-common-right-header .nav-top{font-size:12px}.dft-common-right-header a{color:#b4a79e;height:40px}.dft-common-right-header a:hover{color:#7b7069}.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:0;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-bottom:10px;padding-top:10px}.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 ul{height:40px}.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 .your-cart-number{background:#d5d5d5;border-radius:.8em;-moz-border-radius:.8em;display:flex;text-align:center;margin-left:10px;width:20px;height:20px;align-items:center;justify-content:center}.dft-common-right-header .your-cart-number>span{font-size:10px;height:auto;width:6px;color:#000;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-social-network .social-text-title{color:#65564f}.dft-common-social-network .social-text-title:hover{color:#a28156}.dft-common-social-network .social-pading-40{padding-top:40px;padding-bottom:40px}.dft-common-social-network .social-network-list{margin-left:10px;margin-right:10px}.dft-common-social-network .social-text-a{text-decoration:none}.dft-common-social-network .icon-social-ascott{background-color:#726056;border-radius:50%;color:#fff;display:inline-block;font-style:normal;width:1.5em;height:1.5em;line-height:1.5em;margin-right:10px;vertical-align:middle}.dft-common-social-network .icon-social-ascott:before{font-size:.85714em}.dft-common-social-network .icon-social-medium{font-size:1.5em}.dft-common-title-description .title-description{display:block;background-color:#554f4c;color:#ede7e3;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 hr{border-width:1px 0;border-color:#b9b9b9 transparent #fff;border-style:solid}.dft-common-title-description .title-description .container .highlight{width:8.33333%;margin-top:20px;margin-bottom:20px}.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-top-navigation.onTop{top:0}.dft-common-top-navigation .bg-mobile .material-icons{color:#000}.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 .why-book-here-link{color:#2c1e16}.dft-common-top-navigation .why-book-here-link:hover{background-color:transparent}.dft-common-top-navigation .crollbox{visibility:visible}.dft-common-top-navigation .as-table{display:table;width:100%}.dft-common-top-navigation .show-modify-search{margin-top:-150px}.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;height:100px;z-index:12;position:relative}.dft-common-top-navigation .sticky-topnav{position:fixed;top:0;width:100%;z-index:9995}@media (max-width:1199px){.dft-common-top-navigation .sticky-topnav{position:static}}.dft-common-top-navigation .nav-header img{width:auto;height:80px;font-size:.3em!important;color:hsla(0,0%,44%,0)}.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 li{margin-right:24px}.dft-common-top-navigation .nav-header #nav-main li .nav-link{cursor:pointer}.dft-common-top-navigation .nav-header #nav-main a{text-transform:capitalize;color:#2c1e16;padding:10px}.arabic .dft-common-top-navigation .nav-header #nav-main a{padding:36px 10px!important}.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-header .btn-tertiary{background-color:#8a0411;color:#fff;border:none;font-family:Playfair Display!important;font-weight:700;display:inline-block;padding:10px;line-height:20px;border-radius:0;text-align:center;min-width:170px}.dft-common-top-navigation .nav-header .btn-close-r{background-color:transparent;color:#483a32;border:2px solid #483a32;min-width:170px}.dft-common-top-navigation .nav-header .btn-close-r:hover{background-color:transparent;color:#483a32}.dft-common-top-navigation .search-btn-in-form{background-color:#8a0411;color:#fff;border:2px solid #8a0411;font-family:Playfair Display!important;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center}.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:#58030b;border-color:#58030b;color:#fff}.dft-common-top-navigation .bg-nav-header{background-color:#fff;width:100%}.dft-common-top-navigation .make-a-reservation-form{background-color:#f1f2f4;width:100%}.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;animation-play-state:running;-webkit-animation-play-state:running;opacity:0}.dft-common-top-navigation .opacity-0{opacity:0;visibility:hidden;display:none}.dft-common-top-navigation .searchBook{animation:fade-down-searchBook .5s ease-out forwards;animation-play-state:running;-webkit-animation-play-state:running;opacity:0;visibility:visible}@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-common-top-navigation form{padding:10px 0}.dft-common-top-navigation .brand{margin-top:10px;margin-bottom:10px}.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:#65564f;letter-spacing:0;font-family:Playfair Display!important}.dft-common-top-navigation .a-in-form a{color:#65564f;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:#a28156}.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:8px 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 .font-nav-link{font-family:Playfair Display!important;cursor:pointer}.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 ul.nav-inline li:first-child.active,.dft-common-top-navigation ul.nav-inline li:first-child.active .js-find-a-residence{position:relative}.dft-common-top-navigation ul.nav-inline li:first-child.active .arrow-bottom{bottom:0;right:auto;left:41.3%;opacity:.8;visibility:visible;transition:opacity .5s ease 0s;margin-top:24px;margin-left:0}.dft-common-top-navigation ul.nav-inline li:first-child.active .arrow-bottom:after{border-bottom-color:hsla(0,0%,100%,.95)}.dft-common-top-navigation ul.nav-inline li:first-child.active a{color:#fff}.dft-common-top-navigation .sticky-navigation{position:fixed;z-index:101;width:100%;top:0}.dft-common-top-navigation .find-residence-form{width:100%;box-shadow:0 3px 6px rgba(0,0,0,.2);position:absolute;background:hsla(0,0%,100%,.95);z-index:10;transition:opacity .15s ease;top:100px}.dft-common-top-navigation .find-residence-form #searchFilterList{padding-top:20px!important}.dft-common-top-navigation .find-residence-form .list-style-icon .list-item{padding-left:25px}.dft-common-top-navigation .find-residence-form a:hover{background-color:transparent}.dft-common-top-navigation .find-residence-form .tf-tree [data-toggle=collapse][aria-expanded=true]:before{color:#555}.dft-common-top-navigation .find-residence-form .list-item{background-color:transparent}.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:#555}.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:#555}.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;padding-bottom: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:#555}.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:2px}.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 .icon-search{margin-right:0}.dft-common-top-navigation .find-residence-form .country{padding:0 0 0 20px!important}.dft-common-top-navigation .find-residence-form .country:hover{background-color:transparent}.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 .item-active{background-color:#2c1e16}.dft-common-top-navigation .item-active a{color:#fff!important;font-weight:700}.dft-common-top-navigation .bg-mobile{background-color:#fff}.dft-common-top-navigation .bg-mobile a{color:#2c1e16}@media (max-width:1199px){.dft-common-top-navigation .bg-mobile a:hover{background-color:#2c1e16;color:#fff!important}}.arabic .dft-common-top-navigation .nav-header #nav-main li{margin-right:0;margin-left:24px}.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!important}.arabic .dft-common-top-navigation .navbar .find-residence-form .col-9 .js-filter .list-unstyle .list-item:before{right:1px}.dft-common-menu-for-mobile,.dft-common-top-navigation{z-index:9999!important}@media (max-width:767px){.dft-commons-our-brand-lyf .col-sm-5,.dft-commons-our-brand-lyf .col-sm-7{max-width:100%}}.dft-commons-our-brand-lyf p{margin-top:1rem;margin-bottom:1rem;font-weight:700}.dft-commons-our-brand-lyf p a{background-color:#2c1e16;border-color:#2c1e16}.dft-coporate-page .right-content{background-color:#f1f2f4;margin-left:18%}.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 .position-sticky{height:fill-available}.dft-coporate-page .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.dft-coporate-page .dft-corporate-site-footer .row{margin:0}.dft-coporate-page .dft-corporate-site-footer .copyright-statement{padding:20px 0}.dft-coporate-page section.content-main.m-0{background-color:#f1f2f4}.dft-coporate-page .right-content{float:none;min-height:150px}.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 .z-index-10{z-index:10}@media (min-width:1025px){.dft-coporate-page .top-100{top:100px}.dft-coporate-page #content-left{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}.dft-coporate-page #main{position:relative;background-color:#fff;max-width:1900px;margin:0 auto}.dft-coporate-page #content-center{background-color:#f1f2f4;margin-left:18%;float:none;min-height:150px}}.dft-coporate-page .dft-breadcrumb .breadcrumb{margin-left:30px!important}@media (max-width:1024px){.dft-coporate-page .dft-management-service{padding-top:40px}}.dft-container-relative{position:relative}.dft-container-relative .dft-common-about-us-navigation-deskmo{position:absolute;bottom:0;width:100%}@media (max-width:1199px){.dft-container-relative .dft-common-about-us-navigation-deskmo{position:relative}.dft-container-relative .dft-common-about-us-navigation-deskmo .wrap{padding-left:0;padding-right:0}}.dft-corporate-page-contact-panel .bg-white{color:#554f4c;background-color:#fff!important}@media (max-width:1024px){.dft-corporate-page-contact-panel .display-desktop{display:none}}@media (min-width:1025px){.dft-corporate-page-contact-panel .display-mobile{display:none}}@media (max-width:1024px){.dft-corporate-page-contact-panel .overlay-mobile .margin-0-smxs{margin:0!important}.dft-corporate-page-contact-panel .overlay-mobile .gutter-0-smxs .col,.dft-corporate-page-contact-panel .overlay-mobile .gutter-0-smxs [class*=col-]{padding-left:0;padding-right:0}.dft-corporate-page-contact-panel .overlay-mobile .columns .col,.dft-corporate-page-contact-panel .overlay-mobile .columns [class*=col-]{float:left}.dft-corporate-page-contact-panel .overlay-mobile .columns{display:block}.dft-corporate-page-contact-panel .overlay-mobile .align-left-smxs{text-align:left!important;margin-bottom:20px}.dft-corporate-page-contact-panel .overlay-mobile .align-left-smxs p{text-align:left!important}.dft-corporate-page-contact-panel .overlay-mobile .col-3{width:25%}.dft-corporate-page-contact-panel .overlay-mobile .col-9{width:75%}.dft-corporate-page-contact-panel .overlay-mobile .col-6{width:50%}}@media (max-width:767px){.dft-corporate-page-contact-panel .overlay-mobile .col-sm-12,.dft-corporate-page-contact-panel .overlay-mobile .columns .col-sm-12{float:none;width:auto;clear:both}.dft-corporate-page-contact-panel .overlay-mobile .icon-md{font-size:1.75em}.dft-corporate-page-contact-panel .overlay-mobile .h4{font-size:1em!important}}.dft-corporate-page-contact-panel .overlay-mobile .margin-md-b{margin-bottom:20px!important}.dft-corporate-page-contact-panel .overlay-mobile .align-center{text-align:center!important}.dft-corporate-page-contact-panel .overlay-mobile .gutter-md,.dft-corporate-page-contact-panel .overlay-mobile [class*=gutter-] .gutter-md{margin-left:-10px;margin-right:-10px}.dft-corporate-page-contact-panel .overlay-mobile .gutter-md [class*=col-],.dft-corporate-page-contact-panel .overlay-mobile [class*=gutter-] .gutter-md [class*=col-]{padding-left:10px;padding-right:10px}.dft-corporate-page-contact-panel .overlay-mobile .icon-circle.icon-md,.dft-corporate-page-contact-panel .overlay-mobile .icon-outline.icon-md{width:2em;height:2em;line-height:2em}.dft-corporate-page-contact-panel .overlay-mobile .icon-outline{color:#554f4c;border:1px solid #554f4c;background-color:transparent!important}.dft-corporate-page-contact-panel .overlay-mobile .icon-circle{border-radius:50%}.dft-corporate-page-contact-panel .overlay-mobile .icon{vertical-align:middle}.dft-corporate-page-contact-panel .overlay-mobile .icon,.dft-corporate-page-contact-panel .overlay-mobile .icon-circle,.dft-corporate-page-contact-panel .overlay-mobile .icon-outline{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;text-align:center}.dft-corporate-page-contact-panel .overlay-mobile .icon-circle.icon-md:before,.dft-corporate-page-contact-panel .overlay-mobile .icon-outline.icon-md:before,.dft-corporate-page-contact-panel .overlay-mobile .icon-square.icon-md:before{font-size:.9em}.dft-corporate-page-contact-panel .overlay-mobile .icon-calendar:before{content:"\E991"}.dft-corporate-page-contact-panel .overlay-mobile .icon-group:before{content:"\E97C"}.dft-corporate-page-contact-panel .overlay-mobile .icon-briefcase:before{content:"\E9CE"}.dft-corporate-page-contact-panel .overlay-mobile .icon-phone:before{content:"\E953"}.dft-corporate-page-contact-panel .overlay-mobile .icon:before,.dft-corporate-page-contact-panel .overlay-mobile .selectboxit-default-arrow:before,.dft-corporate-page-contact-panel .overlay-mobile [class*=icon-]:before{font-family:Ascott-Icons}.dft-corporate-page-contact-panel .overlay-mobile .h4{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-size:1.25em;margin-bottom:0}.dft-corporate-page-contact-panel .overlay-mobile .bold{font-weight:700}.dft-corporate-page-contact-panel .overlay-mobile p{-webkit-margin-before:1em;-webkit-margin-after:1em}.dft-corporate-page-contact-panel .overlay-desktop .margin-md-b{margin-bottom:20px!important}.dft-corporate-page-contact-panel .overlay-desktop .align-center{text-align:center!important}.dft-corporate-page-contact-panel .overlay-desktop .gutter-md,.dft-corporate-page-contact-panel .overlay-desktop [class*=gutter-] .gutter-md{margin-left:-10px;margin-right:-10px}.dft-corporate-page-contact-panel .overlay-desktop .gutter-md [class*=col-],.dft-corporate-page-contact-panel .overlay-desktop [class*=gutter-] .gutter-md [class*=col-]{padding-left:10px;padding-right:10px}.dft-corporate-page-contact-panel .overlay-desktop .icon-circle.icon-md,.dft-corporate-page-contact-panel .overlay-desktop .icon-outline.icon-md{width:2em;height:2em;line-height:2em}.dft-corporate-page-contact-panel .overlay-desktop .icon-outline{color:#554f4c;border:1px solid #554f4c;background-color:transparent!important}.dft-corporate-page-contact-panel .overlay-desktop .icon-circle{border-radius:50%}.dft-corporate-page-contact-panel .overlay-desktop .icon{vertical-align:middle}.dft-corporate-page-contact-panel .overlay-desktop .icon,.dft-corporate-page-contact-panel .overlay-desktop .icon-circle,.dft-corporate-page-contact-panel .overlay-desktop .icon-outline{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;text-align:center}.dft-corporate-page-contact-panel .overlay-desktop .icon-circle.icon-md:before,.dft-corporate-page-contact-panel .overlay-desktop .icon-outline.icon-md:before,.dft-corporate-page-contact-panel .overlay-desktop .icon-square.icon-md:before{font-size:.9em}.dft-corporate-page-contact-panel .overlay-desktop .icon-calendar:before{content:"\E991"}.dft-corporate-page-contact-panel .overlay-desktop .icon-group:before{content:"\E97C"}.dft-corporate-page-contact-panel .overlay-desktop .icon-briefcase:before{content:"\E9CE"}.dft-corporate-page-contact-panel .overlay-desktop .icon-phone:before{content:"\E953"}.dft-corporate-page-contact-panel .overlay-desktop .icon:before,.dft-corporate-page-contact-panel .overlay-desktop .selectboxit-default-arrow:before,.dft-corporate-page-contact-panel .overlay-desktop [class*=icon-]:before{font-family:Ascott-Icons}.dft-corporate-page-contact-panel .overlay-desktop .h4{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-size:1.25em;margin-bottom:0}.dft-corporate-page-contact-panel .overlay-desktop .bold{font-weight:700}.dft-corporate-page-contact-panel .overlay-desktop .padding-columns{padding-left:30px;padding-right:30px}.dft-corporate-page-contact-panel .overlay-desktop .columns{width:100%;margin-left:0;margin-right:0}.dft-corporate-page-contact-panel .overlay-desktop p{-webkit-margin-before:1em;-webkit-margin-after:1em}@media only screen and (max-width:1199px){.dft-corporate-page-contact-panel .dft-common-rich-text .wrap{padding-left:0;padding-right:0}}.dft-corporate-page-contact-panel .padding-t-b-1{padding:0!important}.dft-corporate-site-footer{background-color:#19120e}.dft-corporate-site-footer .container-fluid{margin:0 auto;padding:10px 20px;width:100%;color:#ccbcb2}.dft-corporate-site-footer .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-corporate-site-footer *,.dft-corporate-site-footer :after,.dft-corporate-site-footer :before{box-sizing:border-box}.dft-corporate-site-footer :after,.dft-corporate-site-footer :before{color:#fff}.dft-corporate-site-footer .social-network ul{margin:0;display:flex;justify-content:flex-end}.dft-corporate-site-footer .social-network ul li{margin:10px}.dft-corporate-site-footer .copyright-statement{text-align:left;font-size:16px}.dft-corporate-site-footer .statement{border-right:1px solid rgba(0,0,0,.2);padding-right:10px}@media (max-width:991px){.dft-corporate-site-footer .copyright-statement,.dft-corporate-site-footer .social-network{width:100%}.dft-corporate-site-footer .social-network ul{justify-content:center}.dft-corporate-site-footer .copyright-statement{padding-top:10px;text-align:center}.dft-corporate-site-footer .statement{border-right:0}}.dft-footer-quicklinks .ascott-footer-style{padding:20px 20px 20px 0;background-color:#1d1612!important;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;position:relative;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;max-width:100%}.dft-footer-quicklinks .ascott-font-style{font-size:16px;color:#b4a79e}.dft-footer-quicklinks .ascott-font-style1{padding-bottom:10px}.dft-footer-quicklinks a:hover{color:#b4a79e;opacity:.5;text-decoration:none}.dft-footer-quicklinks .ascott-font-h1-footer-style{font-weight:700;font-size:18px;color:#ccbcb2;padding-bottom:20px;text-transform:uppercase}.dft-footer-quicklinks .ascott-list-style{list-style:none;padding:0;margin:0}.dft-footer-quicklinks .align-style{margin-bottom:40px!important;padding-top:60px!important;margin:0 auto;max-width:1250px;padding-left:15px;padding-right:15px}.arabic .dft-general-banner .banner-caption .logo img{float:left}.dft-general-banner .container-banner{position:relative;text-align:center;color:#fff;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:9;margin:0;width:100%;height:100%;color:#fff;text-align:right}.dft-general-banner .banner-caption .wrap-container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.dft-general-banner .banner-caption .wrap-container .dft-banner-img{top:20px}.dft-general-banner .banner-caption .logo{max-width:1200px;padding-left:15px;padding-right:15px}.dft-general-banner .banner-caption .logo img{top:20px}@media (max-width:767px){.dft-general-banner h1{font-size:24px}.dft-general-banner .banner-caption .logo 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-homepage .bg-primary{height:auto;background-color:#2c1e16;color:#ccbcb2}.dft-homepage .padding-0{padding:0!important}.dft-homepage .as-table{display:table;width:100%}.dft-homepage .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-homepage .left-header,.dft-homepage .right-content{width:50%}.dft-homepage .content{min-height:100px;margin-top:-100px}.dft-homepage .footer{min-height:100px}.dft-homepage .global-footer{background-color:#f1f2f4;background:#f1f2f4;height:105px}.dft-homepage .right-content .row{margin:0!important;height:auto}.dft-homepage .right-content .col-3{max-width:29%;margin-top:12.5px}.dft-homepage .right-content .col,.dft-homepage .right-content .col-3{padding-left:0!important;padding-right:0!important}@media (max-width:1200px){.dft-homepage .hidden-smxs{display:none!important}.dft-homepage .content{margin-top:0}}.dft-homepage .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-homepage .dft-common-left-header ul{position:inherit}.dft-homepage .dft-common-menu-for-mobile,.dft-homepage .dft-utility-bar{z-index:9999}.dft-homepage-about-us .homepage-about-us{padding-top:40px!important;padding-bottom:40px!important}.dft-homepage-about-us .homepage-about-us .detail{margin:auto;max-width:940px}.dft-homepage-about-us .homepage-about-us a{color:#fff;text-decoration:unset}.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:#fff;text-decoration:underline}.dft-homepage-about-us a:hover .icon-chev-right{color:#816644}.dft-homepage-about-us .bg-brown-dark{background-color:#483a32}@media (max-width:767px){.dft-homepage-about-us .homepage-about-us{padding:20px 0!important}.dft-homepage-about-us .img-responsive{height:110px}.dft-homepage-about-us h2{text-align:center}}.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}@media (max-width:767px){.dft-homepage-lifestyle .col-md-12{padding-right:0!important}}.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-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:#483a32;color:#fff!important;border:2px solid #483a32}.dft-homepage-the-crest-colection .btn-secondary:active,.dft-homepage-the-crest-colection .btn-secondary:hover{color:#fff!important;background-color:#816644!important;border-color:#816644!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-language-selection .bg-primary{background-color:#2c1e16!important}.dft-language-selection a#dropdownMenu2{color:#b4a79e;padding:12px 5px;font-size:12px;cursor:pointer}@media (max-width:1199px){.dft-language-selection a#dropdownMenu2{width:100%;position:absolute;bottom:0}}.dft-language-selection a#dropdownMenu2 .material-icons{vertical-align:top}.dft-language-selection a.bg-primary:hover{background-color:#2c1e16!important}.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;z-index:10000}@media (max-width:1199px){.dft-language-selection div.dropdown-menu.m-0.show{min-width:100%!important;top:21px!important}}.dft-language-selection .icon-size{font-size:16px!important;margin-right:5px}.dft-language-selection .dropdown-item.active{background-color:#ebe3d9;color:#554f4c;border-bottom:1px solid #efefef}.dft-language-selection a.dropdown-item{padding:10px;color:#212529!important}.dft-language-selection .dropdown-item:hover{background-color:#ebe3d9;color:#554f4c}.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:1200;cursor:pointer}.dft-language-selection .icon-flag:before{content:"";width:25px;height:16px;background-image:url(language-icons.svg);background-size:160px 92px}.dft-language-selection .li-grayscale.active,.dft-language-selection .li-grayscale:hover{background-color:gray}.dft-language-selection .ul-grayscale,.dft-language-selection a.ul-grayscale:hover{background-color:#202020!important}.lifestyle.arabic{direction:rtl;text-align:right}@media (max-width:767px){.lifestyle .dft-lifestyle-search-book .wrap-xs{padding-top:30%!important}}.lifestyle .dft-ascott-cookie .h5{font-family:Lato;font-size:1em}@media (max-width:767px){.lifestyle .dft-ascott-cookie .h5{font-size:.875em}}.lifestyle .dft-ascott-cookie .ascott-cookie-content{margin-top:14px!important;margin-bottom:-5px!important}.lifestyle .dft-ascott-cookie .btn{padding:15px 32px}.lifestyle .dft-ascott-cookie .ascott-cookie-button{margin-top:25px!important}.lifestyle .dft-ascott-cookie .btn-outline-o{border:0!important;font-family:Lato;color:#fff;text-transform:uppercase!important}.lifestyle .dft-ascott-cookie .btn-outline-o:hover{background:#fff;color:#a9754e}.lifestyle .dft-ascott-cookie .bg-secondary{background-color:#a9754e!important}.lifestyle .landing-page-header,.lifestyle .navigation{top:0;width:100%;left:0}.lifestyle .navigation{z-index:113;height:0}.lifestyle .navigation .row{margin:15px auto}.lifestyle .navigation .pad-l-r-10{margin-left:20px;margin-right:-20px}.lifestyle .navigation .pad-r-60{padding-right:15px}.lifestyle .search-book{z-index:111;left:0;top:40%;width:100%}@media (max-width:1199px){.lifestyle .search-book{top:auto;bottom:5px}}@media (min-width:769px) and (max-width:1199px){.lifestyle .search-book{height:160px;z-index:36}}@media (max-width:768px){.lifestyle .search-book{height:130px;bottom:0}}.lifestyle .main-content{min-height:250px}.lifestyle .dft-lifestyle-landing-page-header .mobile-header{box-shadow:none!important}@media (max-width:767px){.lifestyle .dft-lifestyle-landing-page-header{display:none}}@media (max-width:991px){.lifestyle .dft-lifestyle-landing-page-header .navbar-header{display:none}}@media (min-width:992px){.lifestyle .dft-lifestyle-landing-page-header .margin-0-lg{margin-bottom:40px!important}}@media (max-width:1024px){.lifestyle .dft-lifestyle-landing-page-header .mobile-header{width:85%}}@media (min-width:1025px){.lifestyle .dft-common-global-footer .wrap{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width:575px){.lifestyle .dft-common-global-footer .bg-gray-light-xs{margin-top:0;background-color:#efefef!important}}@media (max-width:767px){.lifestyle .border-b{border-bottom:5px solid #a9754e}.lifestyle .position-sm{height:110vw;max-height:100vh;background:#d2d2d2;position:relative!important}.lifestyle .dft-article-listing .z-index-110{z-index:11}.lifestyle .col-sm-4,.lifestyle .col-sm-7{width:100%!important;max-width:100%!important}}@media (min-width:768px) and (max-width:992px){.lifestyle .col-sm-7{width:58.33333%!important}}@media (max-width:425px){.lifestyle .top-sm{margin-top:unset}}.dft-lifestyle-article-details-page.arabic{direction:rtl;text-align:right}@media (min-width:992px){.dft-lifestyle-article-details-page .m-t-30{margin-top:30px}}@media (min-width:1024px){.dft-lifestyle-article-details-page .float-left,.dft-lifestyle-article-details-page .float-right{float:none!important}.dft-lifestyle-article-details-page .content{min-height:100px;max-width:1200px;margin:0 auto;background-color:#fff}.dft-lifestyle-article-details-page .content-gr{background-color:#eaeaea}.dft-lifestyle-article-details-page .center-block{display:none}}@media (max-width:1024px){.dft-lifestyle-article-details-page .center-block{display:block}.dft-lifestyle-article-details-page .margin,.dft-lifestyle-article-details-page .margin-md{margin:0!important}.dft-lifestyle-article-details-page .text-white{color:#203f6c!important}.dft-lifestyle-article-details-page .header{background:transparent!important}.dft-lifestyle-article-details-page .col,.dft-lifestyle-article-details-page [class*=col-]{padding-left:0;padding-right:0}}@media (min-width:992px){.dft-lifestyle-article-details-page .tabs-link .nav-item p a:hover{color:#707070!important}.dft-lifestyle-article-details-page .tabs-link .nav-item:hover a{color:#fff!important}.dft-lifestyle-article-details-page .tabs-link .nav-item a{color:#38557c!important}.dft-lifestyle-article-details-page .tabs-link .nav-item a:hover{color:#fff!important}.dft-lifestyle-article-details-page .lifeStyle-nav{margin-top:0!important}.dft-lifestyle-article-details-page .justify-content-end{justify-content:center!important}.dft-lifestyle-article-details-page .top-nav{height:55px;border-bottom:5px solid;background-color:#fff}.dft-lifestyle-article-details-page .hidden-smxs{display:block!important}.dft-lifestyle-article-details-page .visible-sm-block{display:none!important}}@media (max-width:991px){.dft-lifestyle-article-details-page .show-on-mobile{padding-top:85px}.dft-lifestyle-article-details-page .hidden-smxs{display:none!important}.dft-lifestyle-article-details-page .visible-sm-block{display:block!important}}.dft-lifestyle-article-details-page .dft-common-banner-image .bg-image-md{background-position:bottom;background-repeat:no-repeat;max-height:85vh;display:block;min-height:270px}.dft-lifestyle-article-details-page .dft-common-banner-image .bg-image-md img{opacity:0}@media (min-width:992px){.dft-lifestyle-article-details-page .dft-common-banner-image{display:block}}@media (max-width:991px){.dft-lifestyle-article-details-page .dft-common-banner-image{display:none}}.dft-lifestyle-article-details-page .dft-lifestyle-navigation .float-right{float:none!important}.dft-lifestyle-article-details-page .dft-lifestyle-navigation .header img{display:block}.dft-lifestyle-article-details-page .dft-lifestyle-navigation .header{background-color:#fff!important;background:#fff!important;box-shadow:0 0 10px rgba(0,0,0,.3)}@media (max-width:767px){.dft-lifestyle-article-details-page .dft-lifestyle-social-sharing-bar{max-width:99%}}.dft-lifestyle-article-details-page .dft-ascott-cookie .h5{font-size:1em}@media (max-width:767px){.dft-lifestyle-article-details-page .dft-ascott-cookie .h5{font-size:.875em}}.dft-lifestyle-article-details-page .dft-ascott-cookie .ascott-cookie-content{margin-top:14px!important;margin-bottom:-5px!important}.dft-lifestyle-article-details-page .dft-ascott-cookie .btn{padding:15px 32px}.dft-lifestyle-article-details-page .dft-ascott-cookie .ascott-cookie-button{margin-top:25px!important}.dft-lifestyle-article-details-page .dft-ascott-cookie .btn-outline-o:hover{background:#fff}.dft-lifestyle-article-details-page .bg-secondary{background-color:#a9754e!important}.dft-lifestyle-article-details-page .btn-outline-o{border:0!important;color:#fff;font-family:Lato}.dft-lifestyle-article-details-page .h5{font-family:Lato}.dft-lifestyle-article-details-page .show-on-mobile{opacity:1;width:100%;min-height:270px}.dft-lifestyle-article-details-page .dft-common-global-footer .bg-gray-light-xs{background-color:transparent;color:#676563}.dft-lifestyle-article-details{background:#fff}.dft-lifestyle-article-details .gradient{background:linear-gradient(180deg,#eaeaea,#dbdbdb 67%,#fff 0,#fff)}.dft-lifestyle-article-details .gradient .wrap .shadow{box-shadow:0 -2px 2px #ccc;-webkit-box-shadow:0 -2px 2px #ccc;-moz-box-shadow:0 -2px 2px #ccc}.dft-lifestyle-article-details .gradient .wrap .shadow article span{color:#2c1e16!important}.dft-lifestyle-article-details .gradient .wrap .small-size{font-size:.875em}.dft-lifestyle-article-details .gradient .wrap .top{top:-85px}.dft-lifestyle-article-details .pad-30{padding:30px}.dft-lifestyle-article-details .mar-lr-10{margin-left:-10px;margin-right:-10px}.dft-lifestyle-article-details .pad-lr-30{padding-left:30px;padding-right:30px}.dft-lifestyle-article-details .pad-lr-10{padding-left:10px;padding-right:10px}.dft-lifestyle-article-details .pad-b-20{padding-bottom:20px}.dft-lifestyle-article-details .bor-2{border-bottom:3px solid;color:#676563}.dft-lifestyle-article-details .mar-tb-40{margin-top:40px;margin-bottom:10px}.dft-lifestyle-article-details h3{letter-spacing:.005em;font-family:Lato,sans-serif}.dft-lifestyle-article-details p{margin-bottom:1em;margin-top:1em}.dft-lifestyle-article-details blockquote{font-family:Georgia Regular}.dft-lifestyle-article-details blockquote p{color:#676563}.dft-lifestyle-article-details blockquote:before{color:var(--button-color)}.dft-lifestyle-article-details blockquote:after{content:none}.dft-lifestyle-article-details .pad-bt-40{padding-bottom:40px;padding-top:40px}.dft-lifestyle-article-details .pad-bt-30{padding-bottom:30px;padding-top:30px}.dft-lifestyle-article-details .images{margin-top:-40px}.dft-lifestyle-article-details .images img{width:100%}.dft-lifestyle-article-details .wrap-quote{padding-top:20px;margin:auto;max-width:800px}.dft-lifestyle-article-details .wrap-quote .color-icon:before{color:#333}.dft-lifestyle-article-details .wrap-detail{max-width:940px;margin:auto}@media (max-width:991px){.dft-lifestyle-article-details .gradient .wrap{padding-left:0;padding-right:0}.dft-lifestyle-article-details .gradient .wrap .top{top:0}.dft-lifestyle-article-details .gradient .wrap .pad-lr-0{padding-left:0;padding-right:0}.dft-lifestyle-article-details .mar-lr-10{margin-left:0;margin-right:0}.dft-lifestyle-article-details .pad-bt-30,.dft-lifestyle-article-details .pad-lr-30{padding:20px}}@media (max-width:767px){.dft-lifestyle-article-details .pad-30{padding:0}.dft-lifestyle-article-details .pad-lr-30{padding:0 30px}.dft-lifestyle-article-details .pad-l-0{padding-left:0}.dft-lifestyle-article-details .pad-bt-40{padding-bottom:0;padding-top:0}.dft-lifestyle-article-details .images{margin-top:0}}.dft-lifestyle-banner .container-fluid{padding-right:0;padding-left:0}.dft-lifestyle-banner .row{margin:0 auto}.dft-lifestyle-banner p{margin-bottom:10px}.dft-lifestyle-banner .bg-image{background-size:cover;min-height:340px}.dft-lifestyle-banner .container-content{color:#000;font-family:Georgia Regular;font-style:italic}.dft-lifestyle-banner .container-content blockquote{position:relative;padding-left:55px;padding-right:0}.dft-lifestyle-banner .container-content blockquote:before{content:"\201C";font-family:Georgia,serif;font-size:80px;position:absolute;left:-3px;top:29px;line-height:.2!important}.dft-lifestyle-banner .container-content blockquote:after{content:"";margin-left:0}.dft-lifestyle-banner .container-content .border-content{border:1px solid #000!important}.dft-lifestyle-banner .container-content .left-content{font-size:28px;font-weight:700}.dft-lifestyle-banner .container-content .right-content{font-size:24px}.dft-lifestyle-banner .container-content .p-t-20{padding-top:20px}.dft-lifestyle-banner .p-20{padding:20px}.dft-lifestyle-banner .p-r-20{padding-right:20px}@media (min-width:992px) and (max-width:1199px){.dft-lifestyle-banner .p-l-65{padding-left:65px!important}}@media (min-width:992px){.dft-lifestyle-banner .p-l-30{padding-left:0!important}}@media (max-width:1199px){.dft-lifestyle-banner .right-content{font-size:20px!important}}@media (max-width:991px){.dft-lifestyle-banner .bg-image{background-size:100%;height:70vw}.dft-lifestyle-banner p{padding:0 0 0 45px!important}}@media (max-width:768px){.dft-lifestyle-banner .p-r-20{padding-right:0}}@media (min-width:375px) and (max-width:768px){.dft-lifestyle-banner .p-l-30{padding-left:30px!important}}@media (min-width:375px) and (max-width:475px){.dft-lifestyle-banner .bg-image{min-height:270px}}@media (max-width:374px){.dft-lifestyle-banner .bg-image{min-height:auto}}.arabic .dft-lifestyle-banner .container-content blockquote{padding-right:55px;padding-left:0}.arabic .dft-lifestyle-banner .container-content blockquote:before{content:"\201D";right:12px}.dft-lifestyle-carousel{background-color:#eaeaea}.dft-lifestyle-carousel .mar-tb-16{margin:16px 0!important}.dft-lifestyle-carousel .carousel-mobile{background-color:#eaeaea;padding:40px}.dft-lifestyle-carousel .carousel-mobile .padding-content{padding:40px;background:#fff!important}@media (max-width:767px){.dft-lifestyle-carousel .carousel-mobile .padding-content{padding:20px}}.dft-lifestyle-carousel .carousel-mobile .article{text-align:center}.dft-lifestyle-carousel .carousel-mobile .hover{overflow:auto;display:table!important;width:100%;text-align:center!important}.dft-lifestyle-carousel .carousel-mobile .hover .row{text-align:center;margin:0 auto}.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;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 .description{opacity:0!important;cursor:context-menu}.dft-lifestyle-carousel .pad-lr-30{padding:30px 0}@media (min-width:1025px){.dft-lifestyle-carousel .slick-slider{margin-bottom:0}}.dft-lifestyle-carousel .slick-slide{max-width:753px;height:inherit}.dft-lifestyle-carousel .carousel-desktop .parent{position:relative;padding:40px 30px;max-width:1200px;margin:0 auto}@media (max-width:1024px){.dft-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel{width:66.66667%}}.dft-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .slick-list{width:70%;max-width:753px}.dft-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .col,.dft-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel [class*=col-]{padding:0!important}.dft-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .image-item{width:100%;height:auto;object-fit:cover;max-height:610px}.dft-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-55%;top:11%}.dft-lifestyle-carousel .carousel-desktop .parent .slick-arrow:before{opacity:.75}@media (max-width:1024px){.dft-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-55%;top:11.5%}}@media (max-width:1199px) and (min-width:1025px){.dft-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-47%}}.dft-lifestyle-carousel .carousel-desktop .parent .slick-prev{margin-right:30px;left:auto}.dft-lifestyle-carousel .carousel-desktop .parent .slick-next:before{content:"\E91F";font-size:40px}.dft-lifestyle-carousel .carousel-desktop .parent .slick-prev:before{content:"\E91E";font-size:40px}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content{right:2%;background-color:#fff!important;position:absolute;height:auto;min-height:454px;top:20%;width:40%;padding:40px!important}.arabic .dft-lifestyle-carousel .carousel-desktop .parent .intro-content{left:2%;right:auto}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .article{text-align:center}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .hover{overflow:auto;display:table;width:100%;text-align:center!important}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .container-fluid{padding-right:0;padding-left:0}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .row{text-align:center;margin:0 auto!important;padding:0!important}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .hover-item:hover{transform:scale(1.3)}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;height:auto;padding:8px!important}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .hover-item{transition:all .2s ease-in-out}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .img-responsive{max-width:100%;height:auto}.dft-lifestyle-carousel .carousel-desktop .parent .intro-content .logo{width:100%}.dft-lifestyle-carousel .carousel-desktop .parent .child{width:40%;margin-left:60%;margin-top:-470px!important;padding:40px}@media (min-width:992px){.dft-lifestyle-carousel{max-width:100vw}}.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}@media (max-width:991px){.dft-lifestyle-culture-connect .dft-lifestyle-banner{margin-top:80px}}@media (min-width:992px){.dft-lifestyle-culture-connect .dft-lifestyle-banner{margin-top:30px}}.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.arabic{direction:rtl;text-align:right}.dft-lifestyle-culture-connect .nav-inner{background:#fff!important;border-bottom:5px solid #ccc}.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:#000!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}@media (min-width:992px){.dft-lifestyle-culture-connect .dft-common-banner-image .hidden-smxs{display:block!important}.dft-lifestyle-culture-connect .dft-common-banner-image .visible-sm-block{display:none!important}}@media (max-width:991px){.dft-lifestyle-culture-connect .dft-common-banner-image .hidden-smxs{display:none!important}.dft-lifestyle-culture-connect .dft-common-banner-image .visible-sm-block{display:block!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-left,.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:#000}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .nav a{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{transition:unset;outline:0}.dft-lifestyle-culture-connect .dft-lifestyle-navigation .btn-secondary.btn-know-more{background-color:transparent;border:2px solid #000;color:#000!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 .header{background-color:#fff!important}.dft-lifestyle-culture-connect .dft-ascott-cookie .h5{font-family:Lato;font-size:1em}@media (max-width:767px){.dft-lifestyle-culture-connect .dft-ascott-cookie .h5{font-size:.875em}}.dft-lifestyle-culture-connect .dft-ascott-cookie .ascott-cookie-content{margin-top:14px!important;margin-bottom:-5px!important}.dft-lifestyle-culture-connect .dft-ascott-cookie .btn{padding:15px 32px}.dft-lifestyle-culture-connect .dft-ascott-cookie .ascott-cookie-button{margin-top:25px!important}.dft-lifestyle-culture-connect .dft-ascott-cookie .btn-outline-o{border:0!important;font-family:Lato;color:#fff}.dft-lifestyle-culture-connect .dft-ascott-cookie .btn-outline-o:hover{background:#fff;color:#a9754e}.dft-lifestyle-culture-connect .dft-ascott-cookie .bg-secondary{background-color:#a9754e!important}.dft-lifestyle-footer{background:#2c1e16;color:#b4a79e}.dft-lifestyle-footer .padding{padding:30px!important}.dft-lifestyle-footer .margin{margin:0 auto}.dft-lifestyle-footer .uppercase{text-transform:uppercase;font-weight:700}.dft-lifestyle-footer .title{margin-bottom:20px;font-size:18px;line-height:1.4}.dft-lifestyle-footer img{vertical-align:top;border:0}.dft-lifestyle-footer .margin-t-b{margin-top:10px;margin-bottom:10px}.dft-lifestyle-footer a:hover{color:#a9754e}.dft-lifestyle-footer .brand{display:inline-block}.dft-lifestyle-footer .brand-md{height:80px;max-height:80px}.dft-lifestyle-footer .hover-item{transition:all .2s ease-in-out;opacity:.5}.dft-lifestyle-footer .hover-item:hover{opacity:1}.dft-lifestyle-footer .table-ascott{display:table-cell}.dft-lifestyle-footer .table-inline{display:inline-table;margin-left:-2px;margin-right:-2px}.dft-lifestyle-footer .align-bottom{vertical-align:bottom!important}.dft-lifestyle-footer .padding-10{padding:10px}@media (max-width:991px){.dft-lifestyle-footer .display{display:none}}@media (min-width:992px){.dft-lifestyle-footer .display-mobile{display:none}}.dft-lifestyle-footer .margin-bottom{margin-bottom:0!important}.dft-lifestyle-landing-page-header .banner{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{border-bottom:1px solid #ddd}@media (max-width:991px){.dft-lifestyle-landing-page-header .banner-img{width:100%;min-height:auto}.dft-lifestyle-landing-page-header .margin-0-lg{margin:0!important}}@media (max-width:767px){.dft-lifestyle-landing-page-header .visible-xs-block{display:block!important}}@media (min-width:768px){.dft-lifestyle-landing-page-header .banner{border-bottom:5px solid #a9754e}}@media (max-width:1024px){.dft-lifestyle-landing-page-header .mobile-header .brand img{height:80px;top:auto}}@media (max-width:1024px){.dft-lifestyle-landing-page-header .mobile-header img{padding:10px 0}}@media (max-width:1024px){.dft-lifestyle-landing-page-header .mobile-header{position:fixed;z-index:114!important;height:85px;top:0}}.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)}.dft-lifestyle-navigation .a:hover{transition:unset}.dft-lifestyle-navigation .lifeStyle-nav{margin-top:20px}@media (min-width:992px){.dft-lifestyle-navigation .lifeStyle-nav{display:block}}@media (max-width:991px){.dft-lifestyle-navigation .lifeStyle-nav{display:none}}.dft-lifestyle-navigation .tabs-link{height:100%}.dft-lifestyle-navigation .tabs-link a{padding-bottom:15px}.dft-lifestyle-navigation .nav-dropdown{position:absolute;width:100%;margin:0;left:0;z-index:2}.dft-lifestyle-navigation .fade-in{transition:opacity 1s,transform 1s}.dft-lifestyle-navigation .ease-in{transition:opacity .5s ease 0s}.dft-lifestyle-navigation .pad-t-b-30{padding-top:30px;padding-bottom:30px}@media (min-width:1024px){.dft-lifestyle-navigation .img-size{height:180px;width:208px}}.dft-lifestyle-navigation .caption{position:absolute;width:100%}.dft-lifestyle-navigation .pad-l-r-20{padding-left:20px;padding-right:20px}.dft-lifestyle-navigation .mar-t-b-10{margin:10px 0}.dft-lifestyle-navigation .main-caption{position:absolute;right:0;top:0;padding:20px;opacity:1;transition:opacity .5s ease 0s;width:100%;height:100%}.dft-lifestyle-navigation .banner-size{height:50px}.dft-lifestyle-navigation .pad-t-20{padding-top:20px}.dft-lifestyle-navigation .pad-l-r-10{padding-left:10px;padding-right:10px}.dft-lifestyle-navigation .btn-know-more-position{position:absolute;right:0;top:0;padding:20px;width:100%;height:100%}.dft-lifestyle-navigation .btn-know-more{background-color:transparent;border:2px solid #fff;border-radius:unset}.dft-lifestyle-navigation .pad-btn-know-more{padding:15px 20px}.dft-lifestyle-navigation .btn-know-more:hover{background-color:#fff;border:2px solid #fff;color:#707070!important}.dft-lifestyle-navigation .col-md-4 .btn-know-more-position{opacity:0}.dft-lifestyle-navigation .col-md-4:hover .bg-img,.dft-lifestyle-navigation .col-md-4:hover .main-caption{animation:fadeout .75s;opacity:0}.dft-lifestyle-navigation .col-md-4:hover .btn-know-more-position{animation:fadeint .75s;opacity:1}.dft-lifestyle-navigation .pad-nav-link{padding:15px 20px}.dft-lifestyle-navigation .pad-r-60{padding-right:60px}.dft-lifestyle-navigation .col-md-7{padding-right:unset}.dft-lifestyle-navigation .col-md-8{top:20px}.dft-lifestyle-navigation .visibility-false{visibility:hidden}.dft-lifestyle-navigation .nav-item:hover{transition:all .25s ease 0s}.dft-lifestyle-navigation .nav-item:hover .visibility-false{visibility:visible}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.dft-lifestyle-navigation .lifeStyle-nav-mobile{position:fixed;z-index:1000!important;height:85px;top:0;width:100vw}@media (min-width:992px){.dft-lifestyle-navigation .lifeStyle-nav-mobile{display:none}}@media (max-width:991px){.dft-lifestyle-navigation .lifeStyle-nav-mobile{display:block}}.dft-lifestyle-navigation .lifeStyle-nav-form{position:absolute;margin-right:28px;width:95vw;top:0;background-color:#fff;height:100vh}.dft-lifestyle-navigation .header{height:85px}.dft-lifestyle-navigation .btn-close{height:70px;font-size:25px;margin-right:30px;margin-top:15px}.dft-lifestyle-navigation .btn-close i{font-size:30px}.dft-lifestyle-navigation .main-item{padding-top:70px}.dft-lifestyle-navigation .lifeStyle-nav-item{padding:15px 20px}.dft-lifestyle-navigation .lifeStyle-nav-item img{max-width:100%;padding:10px 0}.dft-lifestyle-navigation .lifeStyle-nav-item .col-4{padding:0 10px}.dft-lifestyle-navigation .main-item .row{margin:0}@media (max-width:768px){.dft-lifestyle-navigation .lifeStyle-nav-icon-item i,.dft-lifestyle-navigation .lifeStyle-nav-name-item{font-size:18px}}@media (min-width:768px){.dft-lifestyle-navigation .lifeStyle-nav-icon-item i,.dft-lifestyle-navigation .lifeStyle-nav-name-item{font-size:24px}}.dft-lifestyle-navigation .main-item a{color:#fff;text-decoration:unset}.dft-lifestyle-navigation .main-item p:focus{outline:unset}.dft-lifestyle-navigation .btn-menu{position:absolute;top:0;right:0;padding:20px 15px 10px 10px;font-size:20px}@media (max-width:1199px){.dft-lifestyle-navigation .header{background-color:rgba(31,31,33,.8);background:rgba(31,31,33,.8);color:rgba(31,31,33,.8)}}.dft-lifestyle-navigation .lifeStyle-nav-name-item p{margin-bottom:unset}.dft-lifestyle-navigation .menu-selected{animation:fade-right 1s ease-out forwards running;opacity:0;visibility:visible}.dft-lifestyle-navigation .opacity-0{opacity:0;visibility:hidden}@keyframes fade-right{0%{opacity:0;transform:translateX(-500%)}to{opacity:1;transform:translateX(0)}}.dft-lifestyle-navigation .lifeStyle-nav-form button{background-color:unset;border:unset}.dft-lifestyle-navigation .lifeStyle-nav-form button:focus{outline:unset}.dft-lifestyle-navigation .header button{background-color:unset;border:unset}.dft-lifestyle-navigation .header button:focus{outline:unset}.dft-lifestyle-navigation .header img{height:60px}.dft-lifestyle-navigation .tabs-link .nav-item{margin-left:5px}.dft-lifestyle-navigation .tabs-link .nav-item a{color:#000;text-decoration:unset}.dft-lifestyle-navigation .nav-dropdown .col-md-8 p{color:#000!important}.dft-lifestyle-navigation .scroll-able{overflow-y:auto}.dft-lifestyle-navigation .under-background{position:fixed;background-color:rgba(0,0,0,.8);transform:translateX(-100%);opacity:0;visibility:visible;top:0;left:0;right:0;height:100%;transform:translateX(0);opacity:1}.dft-lifestyle-nearby-properties .heading{font-family:Lato!important;background-color:#eaeaea;font-size:1.5em;font-weight:400;line-height:1.3;color:#676563;letter-spacing:.005em}.dft-lifestyle-nearby-properties .nearby-text,.dft-lifestyle-nearby-properties a:hover{color:#333;text-decoration:none}.dft-lifestyle-nearby-properties .icon{color:#a9754e;font-size:40px}@media (max-width:768px){.dft-lifestyle-nearby-properties .icon{font-size:36px}}.dft-lifestyle-nearby-properties .border-near{border-bottom:1px solid #ccc}.dft-lifestyle-nearby-properties .card{width:100%;border:0}.dft-lifestyle-nearby-properties .card-content{z-index:0}.dft-lifestyle-nearby-properties .row{background-color:#efefef!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.dft-lifestyle-nearby-properties .list-unstyle{max-width:370px}}.dft-lifestyle-next-adventure{font-family:Lato,sans-serif}.dft-lifestyle-next-adventure a:hover{text-decoration:none}.dft-lifestyle-next-adventure .slick-slider{max-width:1160px;z-index:0;left:30px}.dft-lifestyle-next-adventure .slideshow .slick-prev{left:8px;outline:1px solid transparent!important}.dft-lifestyle-next-adventure .slideshow .slick-prev:before{content:"\E91E"}.dft-lifestyle-next-adventure .slideshow.carousel .slick-arrow{background:#fff;width:40px;top:10%;opacity:1;padding:0}.dft-lifestyle-next-adventure .slideshow .slick-next{right:8px;outline:1px solid transparent!important}.dft-lifestyle-next-adventure .slideshow .slick-arrow{position:absolute;border:0}.dft-lifestyle-next-adventure .slideshow .slick-next:before{content:"\E91F"}.dft-lifestyle-next-adventure .slideshow .slick-arrow:before{font-size:40px}.dft-lifestyle-next-adventure .card a{color:#333}.dft-lifestyle-next-adventure .card{width:100%}.dft-lifestyle-next-adventure .card .icon,.dft-lifestyle-next-adventure .card .selectboxit-default-arrow{color:#a9754e}.dft-lifestyle-next-adventure .card .media{height:83vw;max-height:1129px}@media (max-width:768px){.dft-lifestyle-next-adventure .padding-xl-tb{padding-top:30px!important;padding-bottom:30px!important}}.dft-lifestyle-next-adventure .category-name{color:#38557c;font-weight:400;font-family:Lato,sans-serif}.dft-lifestyle-next-adventure .h4,.dft-lifestyle-next-adventure h4{font-size:1.125em}.dft-lifestyle-next-adventure .txt-next-advanture{font-family:Lato,sans-serif;padding-top:40px;padding-bottom:40px;color:#676563}.dft-lifestyle-next-adventure .icon-circle:before,.dft-lifestyle-next-adventure .icon-outline:before,.dft-lifestyle-next-adventure .icon-square:before,.dft-lifestyle-next-adventure .icon:before,.dft-lifestyle-next-adventure .selectboxit-default-arrow:before{font-size:1.25em}.dft-lifestyle-next-adventure .mar-b-unset{margin-bottom:0!important}@media (max-width:1200px){.dft-lifestyle-next-adventure .slick-slider{left:auto}}@media (min-width:1200px){.dft-lifestyle-next-adventure .pad-lr{padding:0 10px}}@media (max-width:1200px){.dft-lifestyle-next-adventure .pad-lr{padding:0 20px}.dft-lifestyle-next-adventure .slideshow .slick-next{right:20px}.dft-lifestyle-next-adventure .slideshow .slick-prev{left:20px}}.dft-lifestyle-next-adventure .bg-shadow{box-shadow:0 -2px 2px #ccc;-webkit-box-shadow:0 -2px 2px #ccc;-moz-box-shadow:0 -2px 2px #ccc;color:#676563}.dft-lifestyle-next-adventure .bg-gray-lighter{background-color:#eaeaea}.dft-lifestyle-next-adventure .card{border:none;margin-bottom:unset}.arabic .dft-lifestyle-search-book .dropdown .dropdown-menu{text-align:right}.dft-lifestyle-search-book .ui-autocomplete .ui-menu-item.ui-state-focus{color:#fff}.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:10.5px;padding-bottom:10.5px;transition:unset!important}.dft-lifestyle-search-book .btn-primary{background-color:#2c1e16;color:#fff;border:2px solid #2c1e16;font-family:Lato,sans-serif;white-space:normal}.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;transform:none!important;top:49px!important}.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 .highlighted{color:#2c1e16;background-color:transparent;font-weight:700}.dft-lifestyle-search-book .pad{padding:10px 35px;border-bottom:1px solid #EAEAEAEA}.dft-lifestyle-search-book .pad:hover{background-color:#a9754e}.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 li.dropdown-item.pad{color:#707070}.dft-lifestyle-search-book li.dropdown-item.pad:hover{color:#fff!important}.dft-lifestyle-search-book li.dropdown-item.pad:hover .highlighted{color:#fff}.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}.dft-lifestyle-search-book .js-btn-link{white-space:nowrap}}@media (max-width:767px){.dft-lifestyle-search-book .form-group.form-action .btn{width:100%}}.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:#676563}.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}.dft-lifestyle-social-sharing-bar .image-to-icon{width:20px;height:20px}.dft-lifestyle-social-sharing-bar .padding-left-right{padding-left:5px!important;padding-right:5px!important}.dft-lifestyle-social-sharing-bar .padding-right{padding-right:5px}.dft-lifestyle-social-sharing-bar .padding-left{padding-left:0}.dft-lifestyle-social-sharing-bar a{text-decoration:none;cursor:pointer}.dft-lifestyle-social-sharing-bar a:hover{color:#a28156!important}.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}.dft-news-detailspage .dft-common-menu-for-mobile .icon-sm{color:#a28156}.dft-news-detailspage .dft-common-menu-for-mobile .text-white{color:#a28156!important}.dft-news-detailspage .content{background:#fff}.dft-news-detailspage .dft-common-menu-for-mobile{position:absolute}.dft-news-detailspage .dft-common-menu-for-mobile .top-header.row.no-gutters{background-color:inherit!important}.dft-news-detailspage .dft-hiden-new-detail-pages{display:none!important}@media (max-width:1200px){.dft-news-detailspage .margin-top-bottom{margin-left:-5%}}@media (max-width:1024px){.dft-news-detailspage .hidden-smxs{display:none}}@media (max-width:1024px){.dft-news-detailspage .header-on-mobile{min-height:100px}}.dft-news-landing-page .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-news-landing-page .bg-news{background-color:#2c1e16!important;color:#ccbcb2}.dft-news-landing-page .bg-news .header{display:table;width:100%;margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-news-landing-page .bg-news .header .as-table-cell{display:table-cell}.dft-news-landing-page .bg-news .header .align-middle{vertical-align:middle}.dft-news-landing-page .bg-news .header .as-inline-block{display:inline-block}.dft-news-landing-page .bg-news .header .dft-common-left-header ul{position:static}.dft-news-landing-page .bg-news .header .dft-common-right-header .nav-item a{line-height:20px}.dft-news-landing-page .top-navigation{margin-bottom:-100px}@media screen and (max-width:1199px){.dft-news-landing-page .dft-common-social-network{display:none}}.dft-corp-publication-ascott-living-iframe{margin:30px 0 60px 40px}@media screen and (max-width:768px){.dft-corp-publication-ascott-living-iframe{overflow:hidden}}.dft-corp-careers-with-ascott-corporate .wrap-carrers{max-width:1250px;padding-left:20px;padding-right:20px}.dft-corp-careers-with-ascott-corporate .pad-lb-20{padding-bottom:20px;padding-left:0!important;padding-top:20px}.dft-corp-careers-with-ascott-corporate h1{font-size:1.5em}.dft-corp-careers-with-ascott-corporate img{padding-right:20px;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.dft-corp-careers-with-ascott-corporate p{margin-top:16px}.dft-corp-careers-with-ascott-corporate .mar-bt-40{margin-bottom:40px;margin-top:0}@media (max-width:1024px){.dft-corp-careers-with-ascott-corporate .wrap-carrers{padding-left:20px;padding-right:20px}.dft-corp-careers-with-ascott-corporate .pad-lb-20{padding-left:0;padding-top:20px}.dft-corp-careers-with-ascott-corporate .row{padding-left:0}}@media (max-width:767px){.dft-corp-careers-with-ascott-corporate .row{padding-left:0}.dft-corp-careers-with-ascott-corporate .col,.dft-corp-careers-with-ascott-corporate [class*=col-]{padding-left:0;padding-right:0}.dft-corp-careers-with-ascott-corporate img{padding-bottom:20px;padding-right:0}.dft-corp-careers-with-ascott-corporate h1{font-size:1.125em}}.dft-corp-about-us-core-values{background-color:#dcd7c4;color:#707070}.dft-corp-about-us-core-values .wrap-corp-core{max-width:1250px;padding-left:20px;padding-right:20px}.dft-corp-about-us-core-values .pad-tb-40{padding-bottom:60px;padding-top:40px}.dft-corp-about-us-core-values .mar-b-40{margin-bottom:40px}.dft-corp-about-us-core-values h2{font-size:1.5em;color:#000}.dft-corp-about-us-core-values .bg-element{background-color:#fff;color:#554f4c;height:100%}@media (min-width:767px){.dft-corp-about-us-core-values .-custom-left{margin-left:0!important}}.dft-corp-about-us-core-values .mar-all{margin:0 10px 20px}.dft-corp-about-us-core-values .pad-20{padding:20px}.dft-corp-about-us-core-values .mar-b-20{margin-bottom:20px}.dft-corp-about-us-core-values h3{font-size:1.25em;color:#000;margin-bottom:20px}.dft-corp-about-us-core-values .pad-mobile-40{padding-bottom:40px;padding-top:40px}@media (max-width:1024px){.dft-corp-about-us-core-values .mar-l-0{margin:0 -10px}.dft-corp-about-us-core-values .mar-b-40{margin-bottom:20px}}@media (max-width:767px){.dft-corp-about-us-core-values h2{font-size:1.125em;color:#000}.dft-corp-about-us-core-values h3{font-size:1em}.dft-corp-about-us-core-values .wrap-corp-core{padding-left:10px;padding-right:10px}}@media (max-width:1199px){.dft-corp-about-us-core-values .offset-2{margin-left:0!important}}.dft-management-service{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;line-height:1.3;color:#554f4c;background:#f1f2f4;background-color:#f1f2f4}.arabic .dft-management-service .wrap{margin:auto 0}@media (max-width:1024px){.dft-management-service .margin-in-mobile{margin:0!important}}@media (max-width:767px){.dft-management-service .h4{font-size:1em}}.dft-management-service .bordered-lighter{border-color:rgba(0,0,0,.1)}.dft-management-service [class*=bordered-]{border-width:1px;border-style:solid}.dft-management-service .h4{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-management-service p{margin:0}.dft-management-service a{transition:all .35s ease 0s;color:#65564f;text-decoration:none;background-color:transparent}.dft-management-service a:hover{color:#a28156;outline:0}.dft-management-service .text-hover,.dft-management-service .text-hover[href]{color:#003e6a}.dft-management-service .text-hover[href]:hover{color:#816644}@media (min-width:1025px){.dft-management-service .wrap{margin-left:0!important}}@media (min-width:1025px){.arabic .dft-ourbrand-websites .margin-img-left{margin-left:-60px;margin-right:0}}@media (min-width:1200px){.arabic .dft-ourbrand-websites .offset-xl-2{margin-right:16.666667%;margin-left:0}}.dft-ourbrand-websites .bg-content{background-color:#fff;color:#554f4c}.dft-ourbrand-websites .row{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}.dft-ourbrand-websites .citadines-apart .row-flex,.dft-ourbrand-websites .citadines-apart .row-flex .d-content,.dft-ourbrand-websites .container-fluid:nth-child(4) .row-flex,.dft-ourbrand-websites .container-fluid:nth-child(4) .row-flex .d-content{margin-top:0!important}.dft-ourbrand-websites .brand-4 .d-content .brand-logo img,.dft-ourbrand-websites .container-fluid:nth-child(5) .d-content .brand-logo{max-width:280px}.dft-ourbrand-websites .ascott-residen .content-media,.dft-ourbrand-websites .ascott-residen .content-text{padding-left:0!important;padding-right:0!important}@media (min-width:1025px){.dft-ourbrand-websites .mr-bot{margin-bottom:60px}.dft-ourbrand-websites .d-content{margin-top:60px;padding:40px;text-align:center}.dft-ourbrand-websites .margin-img-left{margin-right:-60px}.dft-ourbrand-websites .row-asc{margin:20px auto}.dft-ourbrand-websites .container-pd-bot{padding-bottom:60px}.dft-ourbrand-websites .container-pd{padding-top:60px;padding-bottom:60px}.dft-ourbrand-websites .img-fluid-asc{max-width:100%;min-height:100%;vertical-align:top}.dft-ourbrand-websites .brand-logo{text-transform:uppercase}.dft-ourbrand-websites .brand-logo img{max-height:100px;max-width:280px}}@media (max-width:1024px) and (min-width:768px){.dft-ourbrand-websites .mr-bot{margin:0}.dft-ourbrand-websites .d-content{min-width:58%!important;padding:20px;text-align:center}.dft-ourbrand-websites .bg-white-md{background-color:#fff!important}.dft-ourbrand-websites .size-md{max-width:41.66667%}.dft-ourbrand-websites .img-fluid-asc{max-width:100%;vertical-align:top}.dft-ourbrand-websites .container-pd{padding:20px}.dft-ourbrand-websites .no-pd-l{padding-left:0}.dft-ourbrand-websites .brand-logo{text-transform:uppercase}.dft-ourbrand-websites .brand-logo img{max-height:80px;max-width:140px}.dft-ourbrand-websites .row-asc{margin:20px auto}.dft-ourbrand-websites .pd-right{padding:20px}}@media (max-width:767px){.dft-ourbrand-websites .row-flex{flex-direction:column-reverse}.dft-ourbrand-websites .img-fluid-asc{max-width:100%;vertical-align:top}.dft-ourbrand-websites .no-pd-l{padding-left:0;padding-right:0}.dft-ourbrand-websites .mr-bot{margin:0;padding-bottom:20px;padding-top:20px}.dft-ourbrand-websites .brand-logo{text-transform:uppercase}.dft-ourbrand-websites .brand-logo img{max-height:80px;max-width:140px}.dft-ourbrand-websites .d-content{min-width:58%!important;padding:20px;text-align:center}.dft-ourbrand-websites .row-asc{margin:20px auto}}@media (min-width:1025px){.dft-ourbrand-websites .outbrand-wrap{padding-left:20px;padding-right:20px}}.dft-ourbrand-websites .btn-asc{background-color:#2c1e16;color:#bcb7b4;border:2px solid #2c1e16;padding:10px 30px;border-radius:0;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;font-weight:400;display:inline-block;vertical-align:middle}.dft-ourbrand-websites .btn-asc:hover{background-color:#0a0705;border-color:#0a0705}@media (min-width:1025px){.dft-ourbrand-websites .margin-img-right{margin-top:-60px}}@media (min-width:1025px){.dft-ourbrand-websites .pd-l-r{padding-left:60px;padding-right:60px}}@media (min-width:1025px){.dft-ourbrand-websites .grid-super-xl{max-width:1250px}}@media (min-width:1025px) and (max-width:1440px){.dft-ourbrand-websites .asc-lg-offset{margin-left:7%}}@media (min-width:1440px) and (max-width:1880px){.dft-ourbrand-websites .asc-lg-offset{margin-left:7%}}@media (min-width:1880px){.dft-ourbrand-websites .offset-4k{margin:0 auto}}.dft-utility-bar{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.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 .asc-widgets{max-width:130px;margin-bottom:20px!important}.dft-utility-bar .zIndex-100{z-index:9999}.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{border:10px solid transparent;position:absolute;display:block;width:0;height:0}.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:#8a0411}.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:#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:#8a0411;font-size:.875em}.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:#8a0411!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 screen and (max-width:767px){.dft-utility-bar .zIndex-100{z-index:999}}@media (min-width:320px) and (max-width:425px){.dft-utility-bar .scroll-padding{padding-right:20px}}@media screen and (max-width:1199px){.utility-bar-mobile{display:none!important}.zIndex-100{z-index:9997!important}}.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-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}.dft-common-about-us-navigation-deskmo .nav-active a{color:#ebe3d9!important;background-color:#4f3c31}.dft-common-about-us-navigation-deskmo :target:before{height:0!important;margin:0!important}.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:#a28156}.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:1024px){.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:94px}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .btn-left-nav{width:100%;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 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:#8a0411;border-color:#8a0411;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:#4f3c31}.dft-common-about-us-navigation-deskmo .dft-about-us-left-navigation-link-mobile .left-nav-a-color-active{color:#000}.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:#8a0411;border-color:#8a0411}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-light .navbar-nav .nav-link{color:#4f3c31;height:58px;padding:20px 17px}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .nav-item:hover{background-color:#4f3c31}.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:#ebe3d9}@media (min-width:1024px){.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:1024px){.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:#816644}.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:#816644}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar-nav .nav-link{padding-right:20px;padding-left:15px;margin-left:2px}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .navbar a:hover{background-color:#4f3c31;cursor:pointer}.dft-common-about-us-navigation-deskmo .dft-common-about-us-navigation .nav-tem a:hover{background-color:#4f3c31}.dft-career-current-opportunities-details .description{display:block;width:100%}.dft-career-current-opportunities-details .description a:hover{color:#65564f}.dft-career-current-opportunities-details .article-body{margin:0}.dft-landing-page-about-us{background-color:#fff}.dft-landing-page-about-us .container-fluid{margin:0 auto;padding:10px 20px;width:100%}.dft-landing-page-about-us a.btn-outline{border-color:#2c1e16;color:#2c1e16}.dft-landing-page-about-us a.btn-outline:hover{text-decoration:none;color:#fff;background-color:#2c1e16}.dft-corp-corporate-page-corporate-links .pad-20{padding:20px;height:auto}.dft-corp-corporate-page-corporate-links .card{margin-bottom:0;border:0;border-radius:0;width:100%}.dft-corp-corporate-page-corporate-links .card p{margin:16px 0}.dft-corp-corporate-page-corporate-links .card-img{border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;opacity:.5}.dft-corp-corporate-page-corporate-links .card-content{position:relative;padding:40px;width:auto;height:auto}.dft-corp-corporate-page-corporate-links .wrap-links{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-corp-corporate-page-corporate-links .mar-b-20{margin-bottom:20px}.dft-corp-corporate-page-corporate-links .pad-40{padding:40px;color:#ede7e3}.dft-corp-corporate-page-corporate-links .btn-secondary{border:1px solid #fff;background:none;color:#fff!important}.dft-corp-corporate-page-corporate-links .btn-secondary:hover{background:#fff;color:#000!important}.dft-corp-corporate-page-corporate-links .btn{font-size:16px;line-height:1.3}.dft-corp-corporate-page-corporate-links .card .card-content{z-index:0}@media (max-width:1199px){.dft-corp-corporate-page-corporate-links .card-content{padding:20px 10px}.dft-corp-corporate-page-corporate-links .wrap-links{padding:0}}.dft-about-us-credo{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;color:#554f4c;background:#f1f2f4;background-color:#f1f2f4}@media (min-width:1025px){.dft-about-us-credo .wrap{margin-left:0}}@media (max-width:1199px){.dft-about-us-credo .margin-0-l-mobile{margin-left:0!important}}@media (min-width:1200px){.dft-about-us-credo .col-offset-2{margin-left:16.66667%}}@media (max-width:767px){.dft-about-us-credo .h4{font-size:1em!important}}.dft-about-us-credo .bg-gray-dark-o{background-color:#554f4c!important}.dft-about-us-credo .h4{font-size:1.25em}.dft-about-us-credo h3{-webkit-margin-before:1em;-webkit-margin-after:1em}.dft-corporate-social-responsibility-reaching-out img{max-width:none}.dft-corporate-social-responsibility-reaching-out a:hover{text-decoration:none}.dft-corporate-social-responsibility-reaching-out .container-fluid{padding:0}.arabic .dft-corporate-social-responsibility-reaching-out .container-fluid .padding-lg-l{padding-right:40px!important}.arabic .dft-corporate-social-responsibility-reaching-out .container-fluid .wrap{margin-right:0}.arabic .dft-corporate-social-responsibility-reaching-out .container-fluid .wrap .nav-scrollable-tabs .padding-l-1{padding-left:0!important;padding-right:10px}.arabic .dft-corporate-social-responsibility-reaching-out .container-fluid .wrap .margin-lg-l{margin-left:0!important;margin-right:40px}.arabic .dft-corporate-social-responsibility-reaching-out .container-fluid .nav-scrollable-tabs .nav,.arabic .dft-corporate-social-responsibility-reaching-out .container-fluid .wrap .tab-pane>div[class*=col-]{float:right}.dft-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled{overflow:hidden;width:inherit}.dft-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item{background-color:transparent}.dft-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a{color:#fff}.dft-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a:hover{background-color:#1d1612;text-decoration:none}.dft-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item a.active{background-color:#fff;color:#707070;border:1px solid #fff;cursor:default;margin-bottom:-1px}.dft-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item:not(:last-child) a{border-right-color:transparent}@media (min-width:1025px){.dft-corporate-social-responsibility-reaching-out .container-fluid .wrap{margin-left:0}}@media (max-width:767px){.dft-corporate-social-responsibility-reaching-out .container-fluid .col-sm-6{max-width:100%}.dft-corporate-social-responsibility-reaching-out .container-fluid .margin-lg-l{margin-left:0!important}.dft-corporate-social-responsibility-reaching-out .container-fluid .padding-lg{padding:25px!important}}.dft-property-overview-footer-with-logo{background-color:#1d1612;color:#ccbcb2}.dft-property-overview-footer-with-logo .pad-t-40{padding-top:40px}.dft-property-overview-footer-with-logo .wrap-com{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-property-overview-footer-with-logo .border-bottom{border-bottom:1px solid hsla(0,0%,100%,.1)!important}.dft-property-overview-footer-with-logo .pad-b-40{padding-bottom:40px}.dft-property-overview-footer-with-logo .mar-10,.dft-property-overview-footer-with-logo .mar-10 img{margin:10px 0;height:80px}@media (max-width:1199px){.dft-property-overview-footer-with-logo .pad-t-40{padding-top:20px}.dft-property-overview-footer-with-logo .pad-b-40{padding-bottom:20px}.dft-property-overview-footer-with-logo .mar-10 img{height:70px}}@media (max-width:1199px){.dft-property-overview-footer-with-logo h4{font-size:1em}}.dft-property-gallery{background-color:#ddd;padding:40px 0}.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 .nav-tabs{border-bottom:5px solid #2c1e15}.dft-property-gallery .wrap .nav-tabs .nav-link.active{color:#fff;background-color:#2c1e16;cursor:default}.dft-property-gallery .wrap .nav-tabs .nav-link{border:0;border-radius:0}.dft-property-gallery .wrap .nav a{color:#2c1e16;transition:background .5s ease 0s,color .5s ease 0s}.dft-property-gallery .wrap .nav a:hover{background-color:rgba(0,0,0,.06)}.dft-property-gallery .wrap .pad-40{padding:10px 40px!important}.dft-property-gallery .wrap .mar-r-5{margin-right:5px}.dft-property-gallery .wrap .pad-20{padding:20px}.dft-property-gallery .wrap .pad-lr-5{padding-left:5px;padding-right:5px}.dft-property-gallery .wrap .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.fade{opacity:1}.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: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:#2c1e16;border-left-color:#2c1e16;border-radius:50%;margin:0 auto;animation:spin 1s infinite linear}@media (max-width:1199px){.dft-property-gallery .wrap .mar-lr-20{margin-left:-20px;margin-right:-20px}.dft-property-gallery .wrap .pad-40{padding:10px!important}.dft-property-gallery .wrap .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-property-gallery.arabic-com .wrap .mar-r-5{margin-right:0;margin-left:5px}.dft-property-gallery.arabic-com .slick-slide{float:right}.dft-property-gallery.arabic-com .modal .my-modal .modal-content .icon-close{right:auto;left:20px}.dft-property-gallery.arabic-com .modal .my-modal .gal .slick-track .gal-view .gal-text{left:auto;right:0}.dft-amenities-image{background-color:rgba(0,0,0,.06);padding-bottom:40px;padding-top:40px}.dft-amenities-image .wrap-pro{margin:0 auto;max-width:940px}.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 p{margin: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-lr-20 .card .card-content .web-break{word-break:break-all}.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 .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}}.dft-amenities-image.arabic-com{direction:rtl;text-align:right}.dft-amenities-image.arabic-com .align-right-arabic{text-align:right!important}.dft-guest-reviews-page .right-content{background-color:#f1f2f4;margin-left:18%;float:none}.dft-guest-reviews-page .content-main{background-color:#fff}.dft-guest-reviews-page .bg-primary{height:40px;background-color:#2c1e16;color:#ccbcb2}.dft-guest-reviews-page .padding-0{padding:0!important}.dft-guest-reviews-page .as-table{display:table;width:100%}.dft-guest-reviews-page .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-guest-reviews-page .left-header{width:485px}.dft-guest-reviews-page .right-header{width:725px}.dft-guest-reviews-page .right-header .row{margin:0!important;height:40px}.dft-guest-reviews-page .right-header .col-3{max-width:29%;margin-top:12.5px}.dft-guest-reviews-page .right-header .col,.dft-guest-reviews-page .right-header .col-3{padding-left:0!important;padding-right:0!important}.dft-guest-reviews-page .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-guest-reviews-page .general-banner{margin-top:-100px}.dft-guest-reviews-page .dft-about-us-left-navigation-link{z-index:10}.dft-guest-reviews-page .dft-about-us-left-navigation-link .border-titles{border:0}.dft-guest-reviews-page .dft-about-us-left-navigation-link .float-left{float:none!important}.dft-guest-reviews-page .position-sticky{height:fill-available}.dft-guest-reviews-page .dft-breadcrumb .breadcrumb,.dft-guest-reviews-page .dft-guest-reviews-rating .wrap{margin:0}.dft-guest-reviews-page .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.dft-guest-reviews-page .dft-corporate-site-footer .row{margin:0}.dft-guest-reviews-page .dft-corporate-site-footer .copyright-statement{padding:20px 0}@media (min-width:1025px){.dft-guest-reviews-page .right-content{min-height:90vh}.dft-guest-reviews-page .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}}@media (max-width:1024px){.dft-guest-reviews-page .dft-about-us-left-navigation-link{width:100%;top:0}.dft-guest-reviews-page .dft-about-us-left-navigation-link .float-left{float:none!important}.dft-guest-reviews-page section.content-main.m-0{background-color:#f1f2f4}.dft-guest-reviews-page .right-content{margin-left:0;float:none;min-height:90vh}.dft-guest-reviews-page .general-banner{margin-top:-104px}}.dft-guest-reviews-page .dft-general-banner .card{margin-bottom:0}.dft-guest-reviews-page .dft-common-menu-for-mobile{z-index:11}.dft-guest-reviews-page .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.dft-guest-reviews-page .dft-common-global-footer .mr-t{margin-top:unset}.dft-guest-reviews-page .top-100{top:100px}.dft-guest-reviews-page .z-index-10{z-index:10}.dft-gallery-page .right-content{background-color:#f1f2f4;margin-left:18%;float:none}.dft-gallery-page .content-main{background-color:#fff}.dft-gallery-page .bg-primary{height:40px;background-color:#2c1e16;color:#ccbcb2}.dft-gallery-page .padding-0{padding:0!important}.dft-gallery-page .as-table{display:table;width:100%}.dft-gallery-page .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-gallery-page .left-header{width:485px}.dft-gallery-page .right-header{width:725px}.dft-gallery-page .right-header .row{margin:0!important;height:40px}.dft-gallery-page .right-header .col-3{max-width:29%;margin-top:12.5px}.dft-gallery-page .right-header .col,.dft-gallery-page .right-header .col-3{padding-left:0!important;padding-right:0!important}.dft-gallery-page .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-gallery-page .general-banner{margin-top:-100px}.dft-gallery-page .dft-about-us-left-navigation-link{z-index:10}.dft-gallery-page .dft-about-us-left-navigation-link .border-titles{border:0}.dft-gallery-page .dft-about-us-left-navigation-link .float-left{float:none!important}.dft-gallery-page .position-sticky{height:fill-available}.dft-gallery-page .dft-breadcrumb .breadcrumb,.dft-gallery-page .dft-property-gallery-overview .wrap{margin:0}.dft-gallery-page .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.dft-gallery-page .dft-corporate-site-footer .row{margin:0}.dft-gallery-page .dft-corporate-site-footer .copyright-statement{padding:20px 0}@media (min-width:1025px){.dft-gallery-page .right-content{min-height:90vh}.dft-gallery-page .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}}@media (max-width:1024px){.dft-gallery-page .dft-about-us-left-navigation-link{width:100%;top:0}.dft-gallery-page section.content-main.m-0{background-color:#f1f2f4}.dft-gallery-page .right-content{margin-left:0;float:none;min-height:90vh}.dft-gallery-page .general-banner{margin-top:-104px}}.dft-gallery-page .dft-general-banner .card{margin-bottom:0}.dft-gallery-page .dft-common-menu-for-mobile{z-index:11}.dft-gallery-page .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.dft-gallery-page .dft-common-global-footer .mr-t{margin-top:unset}.dft-gallery-page .top-100{top:100px}.dft-gallery-page .z-index-10{z-index:10}.dft-overview-social-media{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.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 .small,.dft-overview-social-media small{font-size:.875em}@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-publication-publication-listing .wrap{margin-left:0}.dft-publication-publication-listing .wrap .nav-scrollable-tabs .btn.is-active{background:#2c1e16!important}.dft-publication-publication-listing a:hover{text-decoration:none;color:#2c1e16}.dft-publication-publication-listing .caption .caption-media{width:auto}.dft-publication-publication-listing .nav{flex-wrap:nowrap;display:inline}.dft-publication-publication-listing .ayear{width:53px}@media screen and (min-width:768px) and (max-width:1199px){.dft-publication-publication-listing .publication-listing{width:100%}}.dft-publication-publication-listing .caption-content,.dft-publication-publication-listing .caption-media{display:inline-block;vertical-align:top}.dft-publication-publication-listing .padding-2{padding:0!important;display:none}.dft-publication-publication-listing .responsive-width .a:hover{color:#483a32}@media (min-width:1200px){.dft-publication-publication-listing .responsive-width{width:320px}}@media (min-width:1025px) and (max-width:1199px){.dft-publication-publication-listing .responsive-width{width:250px}}@media (min-width:838px) and (max-width:1024px){.dft-publication-publication-listing .responsive-width{width:290px}}@media (min-width:768px) and (max-width:837px){.dft-publication-publication-listing .responsive-width{width:290px}}.dft-corp-about-us-mission .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}.dft-corp-about-us-mission .mar-b-40{margin-bottom:40px}.dft-corp-about-us-mission .pad-40{padding:40px}.dft-corp-about-us-mission .mar-bt-20{margin-bottom:20px;margin-top:10px}.dft-corp-about-us-mission .border-top{border-top-color:rgba(0,0,0,.1)}.dft-corp-about-us-mission .mar-tb-0{margin-bottom:0;margin-top:-20px}.dft-corp-about-us-mission .pad-20{padding:0 20px 10px}.dft-corp-about-us-mission .bg-height-2x{height:380px;background:#ddd;color:#fff;position:relative}.dft-corp-about-us-mission .bg-height{height:180px;background:#ddd;color:#fff;position:relative}.dft-corp-about-us-mission .bg-image{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;z-index:0}.dft-corp-about-us-mission .pad-l-0{padding-left:0}.dft-corp-about-us-mission .pad-r-0{padding-right:0}.dft-corp-about-us-mission .pad-t-20{padding-top:20px}@media (min-width:768px){.dft-corp-about-us-mission .bg-white .row .col-md-4{padding-right:0}}@media (min-width:768px) and (max-width:1200px){.dft-corp-about-us-mission .pad-t-20{padding-top:10px}}.dft-corp-about-us-mission .pad-xs-t-20{padding:10px 0 0}.dft-corp-about-us-mission .bg-gradient{background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5))}.dft-corp-about-us-mission .bg-content{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:1}@media (min-width:1200px){.dft-corp-about-us-mission .bg-hover{position:relative;cursor:pointer}.dft-corp-about-us-mission .bg-hover .bg-hover-content{position:absolute;right:0;top:0;padding:20px;opacity:0;transition:opacity .5s ease 0s;z-index:30;width:100%;height:100%;background-color:rgba(85,79,76,.8);color:#ede7e3}}.dft-corp-about-us-mission .mar-tb-10{margin-bottom:10px;margin-top:10px}.dft-corp-about-us-mission .bg-content{transition:opacity 1s,transform 1s}.dft-corp-about-us-mission .bg-hover:hover{z-index:10}.dft-corp-about-us-mission .bg-hover:hover .bg-content{opacity:0}.dft-corp-about-us-mission .bg-hover:hover .bg-image{opacity:.7}.dft-corp-about-us-mission .bg-hover:hover .bg-hover-content{opacity:1}.dft-corp-about-us-mission .mar-b-20{margin-bottom:20px}@media (max-width:1199px){.dft-corp-about-us-mission .pad-40{padding:20px}.dft-corp-about-us-mission .bg-hover{position:relative;cursor:pointer}.dft-corp-about-us-mission .bg-hover:hover{z-index:10}.dft-corp-about-us-mission .bg-hover:hover .bg-content{opacity:0}.dft-corp-about-us-mission .bg-hover:hover .bg-image{opacity:1}.dft-corp-about-us-mission .bg-hover:hover .bg-hover-content{opacity:0}}@media (min-width:768px) and (max-width:1199px){.dft-corp-about-us-mission .padding-tablet{padding-top:10px!important}}.dft-corp-publication-ascott-annual-reports-table .pad-lb-20{padding-left:20px;padding-bottom:20px}.dft-corp-publication-ascott-annual-reports-table .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}.dft-corp-publication-ascott-annual-reports-table .bg-tripped{padding:10px;line-height:1.3;border-top:1px solid #ddd}.dft-corp-publication-ascott-annual-reports-table .bg-tripped:nth-child(4n+1),.dft-corp-publication-ascott-annual-reports-table .bg-tripped:nth-child(4n+2){background-color:#f9f9f9}.dft-corp-publication-ascott-annual-reports-table a:hover{text-decoration:none;color:#2c1e16}@media (max-width:1199px){.dft-corp-publication-ascott-annual-reports-table .pad-20{padding:5px 20px!important}.dft-corp-publication-ascott-annual-reports-table .bg-tripped{padding:0 0 0 40%;position:relative}.dft-corp-publication-ascott-annual-reports-table .bg-tripped:before{content:attr(data-title);position:absolute;top:0;left:0;bottom:0;background:rgba(0,0,0,.06);width:40%}.dft-corp-publication-ascott-annual-reports-table .pad-t-40{padding-top:40px}.dft-corp-publication-ascott-annual-reports-table .bor-0{border:0}.dft-corp-publication-ascott-annual-reports-table .pad-lb-20{padding-left:0}}.dft-page-property-awards .right-content{background-color:#f1f2f4;margin-left:18%;float:none}.dft-page-property-awards .content-main{background-color:#fff}.dft-page-property-awards .bg-primary{height:40px;background-color:#2c1e16;color:#ccbcb2}.dft-page-property-awards .padding-0{padding:0!important}.dft-page-property-awards .as-table{display:table;width:100%}.dft-page-property-awards .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-page-property-awards .left-header{width:485px}.dft-page-property-awards .right-header{width:725px}.dft-page-property-awards .right-header .row{margin:0!important;height:40px}.dft-page-property-awards .right-header .col-3{max-width:29%;margin-top:12.5px}.dft-page-property-awards .right-header .col,.dft-page-property-awards .right-header .col-3{padding-left:0!important;padding-right:0!important}.dft-page-property-awards .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-page-property-awards .general-banner{margin-top:-100px}.dft-page-property-awards .dft-about-us-left-navigation-link{z-index:10}.dft-page-property-awards .dft-about-us-left-navigation-link .border-titles{border:0}.dft-page-property-awards .dft-about-us-left-navigation-link .float-left{float:none!important}.dft-page-property-awards .position-sticky{height:fill-available}.dft-page-property-awards .dft-breadcrumb .breadcrumb,.dft-page-property-awards .dft-property-gallery-overview .wrap{margin:0}.dft-page-property-awards .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.dft-page-property-awards .dft-corporate-site-footer .row{margin:0}.dft-page-property-awards .dft-corporate-site-footer .copyright-statement{padding:20px 0}@media (min-width:1025px){.dft-page-property-awards .right-content{min-height:90vh}.dft-page-property-awards .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}}@media (max-width:1024px){.dft-page-property-awards .dft-about-us-left-navigation-link{width:100%;top:0}.dft-page-property-awards section.content-main.m-0{background-color:#f1f2f4}.dft-page-property-awards .right-content{margin-left:0;float:none;min-height:90vh}.dft-page-property-awards .general-banner{margin-top:-104px}}.dft-page-property-awards .dft-general-banner .card{margin-bottom:0}.dft-page-property-awards .dft-common-menu-for-mobile{z-index:11}.dft-page-property-awards .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.dft-page-property-awards .dft-common-global-footer .mr-t{margin-top:unset}.dft-page-property-awards .top-100{top:100px}.dft-page-property-awards .z-index-10{z-index:10}.dft-publications-ascott-annual-reports .title a:hover{text-decoration:none}.dft-page-property-amenities .right-content{background-color:#f1f2f4;margin-left:18%;float:none}.dft-page-property-amenities .content-main{background-color:#fff}.dft-page-property-amenities .bg-primary{background-color:#2c1e16;color:#ccbcb2}.dft-page-property-amenities .padding-0{padding:0!important}.dft-page-property-amenities .as-table{display:table;width:100%}.dft-page-property-amenities .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-page-property-amenities .left-header{width:485px}.dft-page-property-amenities .right-header{width:725px}.dft-page-property-amenities .right-header .row{margin:0!important;height:40px}.dft-page-property-amenities .right-header .col-3{max-width:29%;margin-top:12.5px}.dft-page-property-amenities .right-header .col,.dft-page-property-amenities .right-header .col-3{padding-left:0!important;padding-right:0!important}.dft-page-property-amenities .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-page-property-amenities .general-banner{margin-top:-100px}.dft-page-property-amenities .dft-about-us-left-navigation-link{z-index:10}.dft-page-property-amenities .dft-about-us-left-navigation-link .border-titles{border:0}.dft-page-property-amenities .dft-about-us-left-navigation-link .float-left{float:none!important}.dft-page-property-amenities .position-sticky{height:fill-available}.dft-page-property-amenities .dft-breadcrumb .breadcrumb,.dft-page-property-amenities .dft-property-gallery-overview .wrap{margin:0}.dft-page-property-amenities .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.dft-page-property-amenities .dft-corporate-site-footer .row{margin:0}.dft-page-property-amenities .dft-corporate-site-footer .copyright-statement{padding:20px 0}@media (min-width:1025px){.dft-page-property-amenities .right-content{min-height:90vh}.dft-page-property-amenities .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}}@media (max-width:1024px){.dft-page-property-amenities .dft-about-us-left-navigation-link{width:100%;top:0}.dft-page-property-amenities section.content-main.m-0{background-color:#f1f2f4}.dft-page-property-amenities .right-content{margin-left:0;float:none}.dft-page-property-amenities .general-banner{margin-top:-104px}}.dft-page-property-amenities .dft-general-banner .card{margin-bottom:0}.dft-page-property-amenities .dft-common-menu-for-mobile{z-index:11}.dft-page-property-amenities .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.dft-page-property-amenities .dft-common-global-footer .mr-t{margin-top:unset}.dft-page-property-amenities .top-100{top:100px}.dft-page-property-amenities .z-index-10{z-index:10}.dft-page-property-amenities .dft-amenities-other-facilities-amenities .card .card-content{z-index:0}@media (min-width:1025px){.dft-page-property-amenities .right-content .wrap{margin-left:0}}.dft-amenities-general-info{padding-left:20px;margin-bottom:40px}.dft-amenities-general-info .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}.dft-amenities-general-info .wrap-com h3{margin:.67em 0}.dft-amenities-general-info .wrap-com p{margin-bottom:1em;margin-top:1em}.dft-amenities-general-info .wrap-com .text-uppercase.bold{cursor:pointer}.dft-amenities-general-info .wrap-com .mar-5{margin:0 5px}.dft-amenities-general-info .wrap-com a:hover{color:#a28156;text-decoration:none}.dft-amenities-general-info .wrap-com .pad-lr-20{padding-right:20px;padding-left:40px}@media (max-width:1199px){.dft-amenities-general-info{padding-left:0}.dft-amenities-general-info .wrap-com .pad-lr-20{padding-right:0;padding-left:0}}.dft-guest-reviews-rating *,.dft-guest-reviews-rating :after,.dft-guest-reviews-rating :before{box-sizing:border-box}.dft-guest-reviews-rating a:hover{text-decoration:none}.dft-guest-reviews-rating a.text-primary{color:#2c1e16!important}.dft-guest-reviews-rating .box-review{padding-left:0!important}.dft-guest-reviews-rating .widget-wrapper{width:120px;min-height:150px;background-color:#0c5460;border-radius:3px;color:#fff}.dft-guest-reviews-rating p{margin-top:16px}.dft-amenities-other-facilities-amenities .wrap{margin:0 auto}.dft-amenities-other-facilities-amenities .wrap .card .card-content{z-index:0}.dft-amenities-other-facilities-amenities .wrap ul{margin:1em 0}.dft-amenities-other-facilities-amenities .bg-primary{height:inherit}.arabic .dft-amenities-other-facilities-amenities .direction-ltr{direction:ltr!important}.arabic .dft-amenities-other-facilities-amenities .align-left{text-align:right!important}.arabic .dft-amenities-other-facilities-amenities .align-right{text-align:left!important}@media (max-width:767px){.arabic .dft-amenities-other-facilities-amenities .align-right{text-align:right!important}}.arabic .dft-amenities-other-facilities-amenities ul{padding-left:0!important;padding-right:20px!important}@media (max-width:1024px){.dft-crest-collection-listing .bg-mobile{background-color:#f5f5f5}}@media (max-width:767px){.dft-crest-collection-listing .padding-mobile-line{height:41px!important}}.dft-crest-collection-listing .col-md-6{max-width:100%}.dft-crest-collection-listing .btn{line-height:1.3}.dft-crest-collection-listing .card{border:0!important}.dft-awards-general-info{padding-left:20px;margin-bottom:20px}.dft-awards-general-info .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}.dft-awards-general-info .wrap-com h3{margin:.67em 0}.dft-awards-general-info .wrap-com p{margin-bottom:1em;margin-top:1em}.dft-awards-general-info .wrap-com .text-uppercase.bold{cursor:pointer}.dft-awards-general-info .wrap-com .mar-5{margin:0 5px}.dft-awards-general-info .wrap-com a:hover{color:#a28156}@media (max-width:1199px){.dft-awards-general-info{padding-left:0}}.dft-corp-career-our-people{background:#f1f2f4;background-color:#f1f2f4}.dft-corp-career-our-people h2{-webkit-margin-before:.83em;-webkit-margin-after:.83em}.dft-homepage-news-events{background-color:#483a32;padding:70px 30px}.dft-homepage-news-events .wrap{margin:0 auto;max-width:1250px;padding:40px;background-color:#2c1e16;color:#fff}.dft-homepage-news-events .wrap h4{margin-bottom:26.6px}.dft-homepage-news-events .wrap .pad-lr-30{padding-left:30px;padding-right:30px}.dft-homepage-news-events .wrap .mar-b-20{margin-bottom:20px}.dft-homepage-news-events .wrap .pad-bt-20{padding-top:20px;padding-bottom:20px}.dft-homepage-news-events .wrap .bor-b{border-bottom:1px solid hsla(0,0%,100%,.1)}.dft-homepage-news-events .wrap .pad-l-20{padding-left:20px}.dft-homepage-news-events .wrap .equal a,.dft-homepage-news-events .wrap .icon{color:#fff}.dft-homepage-news-events .wrap .equal a:hover{color:#a28156;cursor:pointer;text-decoration:none}.dft-homepage-news-events .wrap a{color:#b8a286}.dft-homepage-news-events .wrap a:hover{color:#a58966;cursor:pointer;text-decoration:none}.dft-homepage-news-events .wrap a:hover .icon{color:#a58966}.dft-common-careers-with-us .bg-gray-lighter{background-color:rgba(0,0,0,.06)}.dft-common-careers-with-us .bg-white{color:#554f4c}.dft-common-careers-with-us a{text-decoration:none}.dft-common-careers-with-us a:hover{color:#a28156;outline:0}.dft-common-careers-with-us p{-webkit-margin-before:1em;-webkit-margin-after:1em}.dft-crest-collection-introduction *{box-sizing:border-box}.dft-crest-collection-introduction .text-title{color:#a28156;cursor:default}.dft-crest-collection-introduction .text-title small{color:#52291b}.dft-crest-collection-introduction .crest-image:before{content:"";position:absolute;top:10px;left:10px;bottom:10px;right:10px;border:1px solid #fff;background-color:transparent}@media screen and (max-width:1024px){.dft-crest-collection-banner .padding-md-2{padding:20px}.dft-crest-collection-banner .banner .banner-content .banner-caption,.dft-crest-collection-banner .banner .banner-content .wrap-sm{height:inherit}}.dft-property-overview-general-info a:hover{text-decoration:none}.dft-property-overview-general-info .icon-phone:before{content:"\E953"}.dft-page-property .combine-banner-general-info{margin-top:-100px}.dft-page-property .combine-banner-general-info .dft-combine-ascott-property-banner-general-info .absolute .dft-property-overview-general-info .wrap.px-0 ul{margin-left:1em}.dft-page-property .right-content{background-color:#f1f2f4;margin-left:18%;float:none}.dft-page-property .content-main{background-color:#fff;width:100%;float:left}.dft-page-property .bg-primary{height:40px;background-color:#2c1e16;color:#ccbcb2}.dft-page-property .padding-0{padding:0!important}.dft-page-property .as-table{display:table;width:100%}.dft-page-property .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-page-property .left-header{width:485px}.dft-page-property .right-header{width:725px}.dft-page-property .right-header .row{margin:0!important;height:40px}.dft-page-property .right-header .col-3{max-width:29%;margin-top:12.5px}.dft-page-property .right-header .col,.dft-page-property .right-header .col-3{padding-left:0!important;padding-right:0!important}.dft-page-property .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-page-property .general-banner{margin-top:-100px}.dft-page-property .dft-about-us-left-navigation-link{z-index:10}.dft-page-property .dft-about-us-left-navigation-link .border-titles{border:0}.dft-page-property .dft-about-us-left-navigation-link .float-left{float:left!important}.dft-page-property .position-sticky{height:fill-available}.dft-page-property .dft-breadcrumb .breadcrumb,.dft-page-property .dft-property-gallery-overview .wrap{margin:0}.dft-page-property .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.dft-page-property .dft-corporate-site-footer .row{margin:0}.dft-page-property .dft-corporate-site-footer .copyright-statement{padding:20px 0}@media screen and (max-width:1200px){.dft-page-property .utility-bar-mobile{display:none!important}.dft-page-property .utility-bar-chat{margin-right:10px}}@media (min-width:1025px){.dft-page-property .right-content{min-height:90vh}.dft-page-property .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}}@media (max-width:1024px){.dft-page-property .dft-about-us-left-navigation-link{width:100%;top:0}.dft-page-property section.content-main.m-0{background-color:#f1f2f4}.dft-page-property .right-content{margin-left:0;float:none;min-height:90vh}.dft-page-property .general-banner{margin-top:-104px}}.dft-page-property .dft-general-banner .card{margin-bottom:0}.dft-page-property .dft-common-menu-for-mobile{z-index:11}.dft-page-property .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.dft-page-property .dft-common-global-footer .mr-t{margin-top:unset}.dft-page-property .top-100{top:100px}.dft-page-property .z-index-10{z-index:10}.dft-survey-submit p{margin-top:1rem}@media screen and (min-width:1200px){.dft-survey-submit .language{max-width:350px}}@media screen and (max-width:1199px){.dft-survey-submit .language{text-align:center;width:100%}}@media screen and (max-width:768px){.dft-survey-submit .wrap{padding-left:0;padding-right:0}}@media (max-width:1199px){.dft-property-footer .hidden-on-homepage{display:none!important}}.dft-property-print-button a{color:#bcb7b4}.dft-property-print-button .background-gray{background-color:#ddd}.dft-property-print-button .btn-print{font-size:inherit;line-height:unset;background-color:#2c1e16;border:2px solid #2c1e16}.dft-property-print-button a.btn:hover{background-color:#0a0705}.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-print-button.arabic-com{direction:rtl;text-align:right}.dft-property-print-overview .gutter-1{margin-left:-10px;margin-right:-10px}.dft-property-print-overview.arabic-com{direction:rtl;text-align:right}.dft-comp-location-map .gutter-1{margin-left:-10px;margin-right:-10px}.dft-comp-location-map.arabic-com{direction:rtl;text-align:right}.dft-page-property-download-brochure .bg-brochure{background-color:#f1f2f4;background:#f1f2f4}.dft-page-property-download-brochure .dft-property-location-getting-to .bg-white{background-color:transparent!important}.dft-page-property-download-brochure .dft-property-location-getting-to .padding-t-b-4{padding-top:0!important;padding-bottom:0!important}.dft-page-property-download-brochure .dft-a-page-property-overview .wrap{padding-left:0!important;padding-right:0!important}.dft-page-property-download-brochure .dft-property-download-brochure-amenities .padding-lg-tb,.dft-page-property-download-brochure .dft-property-download-brochure-amenities .padding-t-b-4,.dft-page-property-download-brochure .dft-property-download-brochure-apartment-listing .padding-lg-tb,.dft-page-property-download-brochure .dft-property-download-brochure-apartment-listing .padding-t-b-4,.dft-page-property-download-brochure .dft-property-download-brochure-facilities .padding-lg-tb,.dft-page-property-download-brochure .dft-property-download-brochure-facilities .padding-t-b-4{padding-top:10px!important;padding-bottom:10px!important}.dft-page-property-download-brochure .dft-common-global-footer .wrap,.dft-page-property-download-brochure .dft-property-location-getting-to .wrap{padding-left:0!important;padding-right:0!important}.dft-page-property-download-brochure .dft-property-print-overview .margin-b-4:nth-child(2){margin-bottom:10px!important}.dft-page-property-download-brochure .property-getting-to.padding-b-4{padding-bottom:0!important}.dft-page-property-download-brochure.arabic{direction:rtl;text-align:right}@media (max-width:767px){.dft-page-property-download-brochure .dft-common-global-footer .bg-gray-light-xs{background-color:#ddd!important}}@media print{@page{size:A4;margin:0;margin-top:22mm;margin-bottom:22mm}}.dft-page-property-printable-location .page-overview{overflow-x:hidden}.dft-page-property-printable-location .dft-property-location-getting-to .bg-white{background-color:transparent!important}.dft-page-property-printable-location .dft-property-location-getting-to .wrap{padding-left:0!important;padding-right:0!important}.dft-page-property-printable-location .dft-property-location-getting-to .padding-t-b-4{padding-top:0!important;padding-bottom:0!important}.dft-page-property-printable-location .dft-common-global-footer .wrap{padding-left:0;padding-right:0}.dft-page-property-printable-location.arabic{direction:rtl;text-align:right}.dft-best-rate-guarantee-form a{text-decoration:none}.dft-best-rate-guarantee-form a,.dft-best-rate-guarantee-form a u{outline:1px solid transparent!important}.dft-best-rate-guarantee-form .selectboxit-options{width:100%}.dft-best-rate-guarantee-form .selectboxit-options .selectboxit-option-anchor{overflow:hidden;text-overflow:ellipsis}.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 *{outline:1px solid transparent!important}.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 .tab-pane:target:before{height:0!important;margin:0!important}.arabic .dft-contact-us-form{text-align:right;direction:rtl}.text-uppercase.border-0.active{background-color:#2c1e16!important;color:#fff}.text-uppercase.border-0{background-color:transparent!important}.nav-tabs-item>a:active{color:#fff!important}.ui-datepicker.ui-datepicker-multi{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-state-default,.ui-widget-content .ui-state-default{background:#fff;border:0}.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{padding:10px}.dft-content-layout-contact-us .dft-common-rich-text .wrap{padding-left:2px;padding-right:2px}.dft-content-layout-contact-us .dft-common-rich-text .wrap p{color:#000}.dft-content-layout-contact-us .dft-common-rich-text .wrap span{color:#554f4c}.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}.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{background-color:#2c1e16!important}.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}.arabic .dft-extended-stay-form .slider{transform:rotate(1turn)}.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}.dft-property-overview-gallery{background-color:#fff}.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 .wrap{margin:unset}.dft-property-overview-gallery .wrap .nav a{padding:3px}.dft-property-overview-gallery .wrap .nav a i{color:#2c1e16}.dft-property-overview-gallery .wrap .nav .active{background-color:#2c1e16;padding-bottom:0}.dft-property-overview-gallery .wrap .nav .active i{color:#fff}.dft-property-overview-gallery .wrap .tab-content .tab-pane:not(.active){display:block;height:0;overflow-y:hidden}.dft-property-overview-gallery .wrap .tab-content .tab-pane .sing{margin-bottom:56px}.dft-property-overview-gallery .wrap .tab-content .tab-pane .sing .slick-list{text-align:center;text-align:-webkit-center}.dft-property-overview-gallery .wrap .tab-content .tab-pane .sing .slick-list .slick-slide{padding-top:10px;padding-bottom:10px}.dft-property-overview-gallery .wrap .text-center .btn{padding:10px 30px;background-color:transparent;border:2px solid #2c1e16;color:#2c1e16;line-height:1.3}.dft-property-overview-gallery .wrap .text-center .btn:hover{background-color:#0a0705;color:#e6e6e6;border-color:#0a0705}.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.fade{opacity:1}.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:#2c1e16;border-left-color:#2c1e16;border-radius:50%;margin:0 auto;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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:#2c1e16}.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.arabic-com .slick-next:before{content:"\E91E"!important}.dft-property-overview-gallery.arabic-com .slick-prev:before{content:"\E91F"!important}.dft-property-overview-gallery.arabic-com .slick-slide{float:right}.dft-property-overview-gallery.arabic-com .modal .my-modal .modal-content .icon-close{right:auto;left:20px}.dft-property-overview-gallery.arabic-com .modal .my-modal .gal .slick-track .gal-view .gal-text{left:auto;right:0}.dft-property-offers-listing a:hover{text-decoration:none}.dft-property-offers-listing .card-header{background-color:unset;border-bottom:0}.dft-property-offers-listing .card{display:inherit}.dft-property-offers-listing .display-mobile .logo-ascott:after{display:none}.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}.dft-property-download-brochure-apartment-listing .card .card-content{z-index:0}.dft-property-download-brochure-apartment-listing .pos-item{position:relative}.dft-property-download-brochure-apartment-listing .pos-item:before{content:"";display:block;position:absolute;height:100.2%;width:93.9%;left:9px;border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);background-color:#fff}.dft-property-download-brochure-apartment-listing.arabic-com{direction:rtl;text-align:right}.dft-property-download-brochure-apartment-listing.arabic-com .ltr{direction:ltr!important}.dft-apartment-types-amenities.arabic-com{direction:rtl;text-align:right}.dft-apartment-types-amenities.arabic-com .align-right{text-align:left!important}.dft-apartment-types-amenities.arabic-com ul{padding-right:20px}@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.arabic-com{direction:rtl}.dft-property-download-brochure-facilities.arabic-com .direction-ltr{direction:ltr!important}.dft-property-download-brochure-facilities.arabic-com .align-left{text-align:right!important}.dft-property-download-brochure-facilities.arabic-com .align-right{text-align:left!important}.dft-property-location-getting-to .font-ascott .h1,.dft-property-location-getting-to .font-ascott .h2,.dft-property-location-getting-to .font-ascott .h3,.dft-property-location-getting-to .font-ascott .h4,.dft-property-location-getting-to .font-ascott .h5,.dft-property-location-getting-to .font-ascott .h6,.dft-property-location-getting-to .font-ascott h1,.dft-property-location-getting-to .font-ascott h2,.dft-property-location-getting-to .font-ascott h3,.dft-property-location-getting-to .font-ascott h4,.dft-property-location-getting-to .font-ascott h5,.dft-property-location-getting-to .font-ascott h6,.dft-property-location-getting-to .font-ascott p,.dft-property-location-getting-to .font-ascott strong{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.dft-property-location-getting-to.arabic-com .padding-r-6{padding-right:0!important;padding-left:60px!important}.dft-property-download-brochure-amenities.arabic-com{direction:rtl;text-align:right}.dft-property-download-brochure-amenities.arabic-com .direction-ltr{direction:ltr!important}.dft-property-download-brochure-amenities.arabic-com .align-left{text-align:right!important}.dft-property-download-brochure-amenities.arabic-com .align-right{text-align:left!important}.dft-property-download-brochure-amenities.arabic-com .padding-l-2{padding-right:20px!important}.dft-property-ascott-property-banner .banner-content .banner-img{background-position:50%;background-repeat:no-repeat;max-height:85vh;display:block}@media (min-width:1025px){.dft-property-ascott-property-banner .opacity-equal-0{opacity:0!important}.dft-property-ascott-property-banner .content{max-width:100%!important;width:100%}}.dft-property-ascott-property-banner hr{width:120px;border-color:#fff;margin:20px auto}.dft-property-ascott-property-banner p{-webkit-margin-before:1em;-webkit-margin-after:1em}.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 .close .icon-close:before{top:-3px;left:3px}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body .position-relative .img-responsive,.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-body .position-relative .position-absolute{bottom:16px;text-align:center;width:90%}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .btn{color:#fff;line-height:1.3}.dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-body .position-relative .position-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}.dft-property-overview-nearby-properties{background-color:#fff}.dft-property-overview-nearby-properties .wrap a{cursor:pointer}.dft-property-overview-nearby-properties .wrap a:hover{text-decoration:none}.dft-property-overview-nearby-properties .wrap a.btn-outline:hover{color:#e6e6e6}.dft-property-overview-nearby-properties .wrap a.btn-outline:active{background-color:transparent;border-color:transparent}.dft-property-overview-nearby-properties .wrap .f-size-12{font-size:12px}.dft-property-overview-nearby-properties .wrap .border{border-color:#d5d5d5}.dft-property-overview-nearby-properties .wrap .bg-price{background-color:#2c1e16}.dft-property-overview-nearby-properties .wrap h5{font-family:Lato;font-size:1em}.dft-property-overview-nearby-properties .wrap .mar-l-10{margin-left:-10px}.dft-property-overview-nearby-properties .wrap .material-icons{font-size:16px;vertical-align:bottom}.dft-property-overview-nearby-properties .wrap .material-icons.position-absolute{font-size:32px;color:#fff;top:60px;right:0}.dft-property-overview-nearby-properties .wrap .btn-outline-dark{width:100%;padding:10px 30px;background-color:transparent;border:2px solid #483a32;color:#483a32;line-height:1.3}.dft-property-overview-nearby-properties .wrap .btn-outline-dark:hover{background-color:#2c1e16;color:#e6e6e6;border-color:#2c1e16}.dft-property-overview-nearby-properties .wrap .btn-outline-dark:focus{box-shadow:none}.dft-property-overview-nearby-properties .wrap .btn-outline-dark[disabled]{opacity:.2}.dft-property-overview-nearby-properties .wrap .icon-chevron-right{position:absolute;top:60px;right:0;font-size:35px;color:#fff}.dft-property-overview-nearby-properties .wrap .icon-map-marker{vertical-align:top}.dft-property-overview-nearby-properties .wrap .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 .form-check .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:30px;top:6px;cursor:pointer}.dft-property-overview-nearby-properties .wrap .form-check .form-check-input[disabled]{cursor:not-allowed}.dft-property-overview-nearby-properties .wrap .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.dft-property-overview-nearby-properties .wrap .form-check .form-check-label:before{content:"";background-color:#fff;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:11px}.dft-property-overview-nearby-properties .wrap .pos-shadow:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}@media (max-width:1199px){.dft-property-overview-nearby-properties .location{max-width:30px}.dft-property-overview-nearby-properties .wrap{padding-left:10px;padding-right:10px}.dft-property-overview-nearby-properties .wrap h3{text-align:center;margin-bottom:25px!important;font-size:1.525em}.dft-property-overview-nearby-properties .wrap .margin-b-3{margin-bottom:0!important}.dft-property-overview-nearby-properties .wrap .btn,.dft-property-overview-nearby-properties .wrap .btn-view-rates{width:100%}}@media (max-width:767px){.dft-property-overview-nearby-properties .wrap .btn-view-rates{padding:10px 20px;min-width:106px}.dft-property-overview-nearby-properties .wrap .mar-l-10{margin-left:-25px}.dft-property-overview-nearby-properties .wrap a.btn-outline:hover{color:initial;background-color:transparent}.dft-property-overview-nearby-properties .wrap .height-type,.dft-property-overview-nearby-properties .wrap .height-type-view-rate{height:auto!important}}.dft-property-overview-nearby-properties.arabic-com .pr-3{padding-right:0!important;padding-left:1rem!important}.dft-property-overview-nearby-properties.arabic-com .form-check{left:auto;right:10px;padding:8px;padding-right:31px}.dft-property-overview-nearby-properties.arabic-com .form-check .form-check-input{right:6px;left:0}.dft-property-overview-nearby-properties.arabic-com .form-check .form-check-label:before{margin-right:-25px}.dft-property-overview-nearby-properties.arabic-com .wrap .material-icons.position-absolute{right:auto;left:0}.dft-property-overview-nearby-properties.arabic-com .padding-l-2{padding-left:0!important;padding-right:20px}.dft-property-overview-nearby-properties.arabic-com .dft-property-overview-nearby-properties-compare-properties .modal .modal-dialog .modal-content .modal-header .close{right:auto;opacity:1;left:-10px}.dft-property-overview-nearby-properties.arabic-com .item-nearby-properties:nth-child(2){padding-left:10px!important;padding-right:1rem!important}.dft-property-overview-nearby-properties.arabic-com .item-nearby-properties:first-child{padding-left:1rem!important;padding-right:0!important}.dft-property-overview-quicklinks-ascott a:hover{text-decoration:none}.dft-property-overview-quicklinks-ascott .caption .caption-media{width:inherit}.dft-property-overview-quicklinks-ascott .caption .caption-media .icon{margin-right:10px}@media screen and (max-width:992px){.dft-property-overview-quicklinks-ascott .d-align-center{text-align:center}.dft-property-overview-quicklinks-ascott .margin-lg-r-2{margin-right:20px}.dft-property-overview-quicklinks-ascott .d-lg-inline-block{display:inline-block}.dft-property-overview-quicklinks-ascott .caption .caption-media .icon{margin-right:20px}}.dft-overview-latest-offers a:hover{text-decoration:none}.dft-overview-latest-offers .slick-dotted.slick-slider{margin-bottom:0}.dft-overview-latest-offers .slick-arrow{top:80px;right:0}.dft-overview-latest-offers .slick-track{position:unset}.dft-overview-latest-offers .slick-list{transition:height .35s;overflow:hidden}.dft-overview-latest-offers .slick-prev{right:70px;left:inherit}.dft-overview-latest-offers .slick-next{right:10px}.dft-overview-latest-offers .slideshow .slick-dots{width:25%;bottom:65px;left:auto;right:30px}.dft-overview-latest-offers .slideshow .slick-dots li.slick-active button:before,.dft-overview-latest-offers .slideshow .slick-dots li button:before{color:#fff}.dft-property-r-overview-facilities-amenities{color:#2c1e16;background-color:#f1f2f4;font-family:Lato}.dft-property-r-overview-facilities-amenities .icon{margin-right:0}.dft-property-r-overview-facilities-amenities .font-title{font-family:Playfair Display;padding-top:25px}.dft-property-r-overview-facilities-amenities .as-table-cell-min{padding-bottom:20px}.dft-property-r-overview-facilities-amenities .title-panel{position:relative}.dft-property-r-overview-facilities-amenities .charge-apply{position:absolute;right:0}.dft-property-r-overview-facilities-amenities .charge-apply.arabic{left:0!important;right:auto;direction:ltr}@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:#003e6a}.dft-property-r-overview-facilities-amenities.arabic-com .text-right{text-align:left!important}.ascott-limited-home-page .dft-booking-auth-links{position:absolute;right:25px;top:0}.ascott-limited-home-page .dft-booking-auth-links a{color:#b4a79e}.ascott-limited-home-page .dft-booking-auth-links a:hover{color:#7b7069}.ascott-limited-home-page .dft-booking-auth-links .links .icon{padding-right:5px}.ascott-limited-home-page .right-content{background-color:#f1f2f4;margin-left:18%;float:none}.ascott-limited-home-page .content-main{background-color:#fff}.ascott-limited-home-page .bg-primary{height:40px;background-color:#2c1e16;color:#ccbcb2}.ascott-limited-home-page .padding-0{padding:0!important}.ascott-limited-home-page .as-table{display:table;width:100%}.ascott-limited-home-page .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.ascott-limited-home-page .left-header{width:485px}.ascott-limited-home-page .right-header{width:725px}.ascott-limited-home-page .right-header .row{margin:0!important;height:40px}.ascott-limited-home-page .right-header .col-3{max-width:29%;margin-top:12.5px}.ascott-limited-home-page .right-header .col,.ascott-limited-home-page .right-header .col-3{padding-left:0!important;padding-right:0!important}.ascott-limited-home-page .hidden-on-mobile .hidden-on-homepage{display:none!important}.ascott-limited-home-page .general-banner{margin-top:-100px}.ascott-limited-home-page .dft-about-us-left-navigation-link{z-index:10}.ascott-limited-home-page .dft-about-us-left-navigation-link .border-titles{border:0}.ascott-limited-home-page .dft-about-us-left-navigation-link .float-left{float:none!important}.ascott-limited-home-page .position-sticky{height:fill-available}.ascott-limited-home-page .dft-breadcrumb .breadcrumb{margin:0}@media (min-width:1025px){.ascott-limited-home-page .right-content{min-height:90vh}.ascott-limited-home-page .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}}@media (max-width:1024px){.ascott-limited-home-page section.content-main.m-0{background-color:#f1f2f4}.ascott-limited-home-page .right-content{margin-left:0;float:none;min-height:90vh}.ascott-limited-home-page .general-banner{margin-top:-104px}}.ascott-limited-home-page .dft-general-banner .card{margin-bottom:0}.ascott-limited-home-page .dft-common-menu-for-mobile{z-index:11}.ascott-limited-home-page .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.ascott-limited-home-page .dft-common-global-footer .mr-t{margin-top:unset}.ascott-limited-home-page .top-100{top:100px}.ascott-limited-home-page .z-index-10{z-index:10}@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:#2c1e16}.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:#2c1e16;color:#bcb7b4;border:2px solid #2c1e16;padding:10px 30px}.dft-form .btn-primary:active,.dft-form .btn-primary:hover{background-color:#0a0705!important;border-color:#0a0705!important;color:#bcb7b4!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 .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 .dft-form-field .term-and-condition-label p a{color:#003e6a}.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:#2c1e16!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-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;background:#2c1e16;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}.ui-datepicker.ui-datepicker-multi{width:100%!important}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{border-right:1px solid #d0d0d0}.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-common-dr-rates-availability-enquiry-form{max-width:1250px;margin:auto}.dft-common-dr-rates-availability-enquiry-form .h5{font-size:1.25em!important}.dft-common-dr-rates-availability-enquiry-form *{outline:1px solid transparent!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}}.dft-property-r-overview-award{font-family:Lato}.dft-property-r-overview-award .bg-award{background-color:#fff}.dft-property-r-overview-award .padding-left-award{padding-left:135px}.dft-property-r-overview-award .main-title{font-size:24px;line-height:32px;font-family:Playfair Display}.dft-property-r-overview-award .sub-title{font-family:Lato;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 .columns{margin-top:6px}.dft-property-r-overview-award.arabic-com .padding-left-award{padding-left:0;padding-right:135px}.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:#a28156}.tooltip{opacity:1;visibility:visible}.tooltip .arrow{z-index:999;margin-left:-2px;border-top-color:rgba(158,17,17,.25)!important;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}.dft-property-overview-good-to-know .bg-yellow{background-color:#ebe3d9}.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 .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-apartment-overview-additional-information{background-color:#fff;font-family:Lato}.dft-property-r-apartment-overview-additional-information .font-main-title{font-size:24px;font-family:Playfair Display;line-height:32px}.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 .content-desktop{width:370px;padding-bottom:15px}.dft-property-r-apartment-overview-additional-information ul{padding-left:30px}.dft-property-r-apartment-overview-additional-information li{margin-left:10px}@media (max-width:767px){.dft-property-r-apartment-overview-additional-information .font-main-title{padding-top:18px;padding-bottom:6px;width:288px;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}}@media (max-width:767px) and (max-width:424px){.dft-property-r-apartment-overview-additional-information .content-mobile{width:288px}.dft-property-r-apartment-overview-additional-information li{width:240px}}@media (max-width:767px){.dft-property-r-apartment-overview-additional-information ul{padding-left:30px}.dft-property-r-apartment-overview-additional-information li{margin-left:10px;margin-bottom:20px}}.dft-property-overview-maps .icon{margin-right:0}.dft-property-overview-maps .map-title{font-size:24px;font-family:Playfair Display}.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 .js-map-directions-close{right:412px;position:absolute}.dft-property-overview-maps .map-panel .adp-text{width:90%}.dft-property-overview-maps #panel{left:1px;position:absolute;bottom:47px}.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;color:#2c1e16}@media (max-width:1199px){.dft-property-overview-maps #mapform .no-padding-lr{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:1200px){.dft-property-overview-maps #mapform .padding-r-1{padding-right:25px!important}}.dft-property-overview-maps #mapform .direction{padding-top:35px;padding-left:30px}@media (max-width:1199px){.dft-property-overview-maps #mapform .direction{padding-left:0}}.dft-property-overview-maps #mapform .direction .btn{height:41px;color:#fff;padding-top:7px;background-color:#483a32!important;border:2px solid #483a32!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:#64c3d1;border-color:#64c3d1}.dft-property-overview-maps #mapform .direction .btn:focus{box-shadow:none}.dft-property-overview-maps #mapform .js-direction-reverse{padding-top:2px}.dft-property-overview-maps #mapform .js-direction-reverse .icon:before{color:#2c1e16}.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:#483a32;color:#fff;padding-top:3px;font-family:Lato}.dft-property-overview-maps.arabic-com .align-left{text-align:right!important}.dft-property-overview-maps.arabic-com input[type=text]{text-align:right}.dft-property-overview-maps.arabic-com #popup-show-book .material-icons{transform:rotate(0deg)}.dft-property-overview-maps.arabic-com .old-price{padding-left:0;padding-right:5px}@media screen and (max-width:767px){.dft-property-overview-maps.arabic-com .js-map-container .gm-style .gm-style-iw-c .gm-ui-hover-effect{left:-10px!important;right:auto!important}}@media screen and (max-width:767px){.dft-property-overview-maps #panel{width:100%;left:0;right:0;margin-left:0;margin-right:0;bottom:60px}.dft-property-overview-maps #panel .map-content-list .content-item [class*=col-]{padding-left:0;padding-right:0}.dft-property-overview-maps #panel .map-content-list .content-item .item-text-box{margin-left:10px}.dft-property-overview-maps #panel .map-content-list .content-item .columns{margin-left:0;margin-right:0}.dft-property-overview-maps #panel .map-content-list .content-item .mr-button{margin-left:-10px}}.dft-page-default .arabic .dft-property-overview-maps .float-right-arabic{float:right}.dft-page-default .arabic .dft-property-overview-maps #showDirection{padding:10px}.dft-page-default .arabic .dft-property-overview-maps .direction.margin-0-b{padding-left:0!important;padding-right:30px}@media screen and (max-width:1199px){.dft-page-default .arabic .dft-property-overview-maps .direction.margin-0-b{padding-right:0}}.dft-page-default .arabic .dft-property-overview-maps #panel .content-item .item-info-box .item-arrow-box .material-icons{margin-right:-15px;margin-left:0}@media screen and (max-width:767px){.dft-page-default .arabic .dft-property-overview-maps #panel .map-content-list .content-item .item-text-box{margin-left:10px;margin-right:0}.dft-page-default .arabic .dft-property-overview-maps #panel .map-content-list .content-item .mr-button{margin-right:-10px;margin-left:0}}.dft-page-default .arabic .dft-property-overview-maps #mapform .padding-r-1{padding-right:0!important}@media screen and (min-width:1200px){.dft-page-default .arabic .dft-property-overview-maps #mapform .padding-r-1{padding-left:25px}}.dft-property-apartment-type-details-general-info{margin-bottom:40px}.dft-property-apartment-type-details-general-info .float-rating{float:left}.dft-property-apartment-type-details-general-info .font-resize,.dft-property-apartment-type-details-general-info h1{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.d-hide-all .dft-property-apartment-type-details-general-info #subTitle{display:none}.d-hide-all .dft-property-apartment-type-details-general-info #socialSharingBar{display:none!important}.d-hide-resize .dft-property-apartment-type-details-general-info .content-row .tittle-content .full-title{display:block}.d-hide-resize .dft-property-apartment-type-details-general-info .content-row .tittle-content .limit-title{display:none}.d-hide-resize .dft-property-apartment-type-details-general-info #textResizeBtn{visibility:hidden}@media (max-width:1199px){.m-hide-all .dft-property-apartment-type-details-general-info #subTitle{display:none}.m-hide-all .dft-property-apartment-type-details-general-info #socialSharingBar{display:none!important}.m-hide-all .dft-property-apartment-type-details-general-info #readMoreBtn,.m-hide-all .dft-property-apartment-type-details-general-info #readMoreCover{visibility:hidden}.m-hide-all .dft-property-apartment-type-details-general-info .dft-height{height:auto}}@media (max-width:1199px){.m-hide-resize .dft-property-apartment-type-details-general-info #textResizeBtn{visibility:hidden}}.dft-property-apartment-type-details-general-info .f-size-1{font-size:1px}.dft-property-apartment-type-details-general-info .f-size-2{font-size:2px}.dft-property-apartment-type-details-general-info .f-size-3{font-size:3px}.dft-property-apartment-type-details-general-info .f-size-4{font-size:4px}.dft-property-apartment-type-details-general-info .f-size-5{font-size:5px}.dft-property-apartment-type-details-general-info .f-size-6{font-size:6px}.dft-property-apartment-type-details-general-info .f-size-7{font-size:7px}.dft-property-apartment-type-details-general-info .f-size-8{font-size:8px}.dft-property-apartment-type-details-general-info .f-size-9{font-size:9px}.dft-property-apartment-type-details-general-info .f-size-10{font-size:10px}.dft-property-apartment-type-details-general-info .f-size-11{font-size:11px}.dft-property-apartment-type-details-general-info .f-size-12{font-size:12px}.dft-property-apartment-type-details-general-info .f-size-13{font-size:13px}.dft-property-apartment-type-details-general-info .f-size-14{font-size:14px}.dft-property-apartment-type-details-general-info .f-size-15{font-size:15px}.dft-property-apartment-type-details-general-info .f-size-16{font-size:16px}.dft-property-apartment-type-details-general-info .f-size-17{font-size:17px}.dft-property-apartment-type-details-general-info .f-size-18{font-size:18px}.dft-property-apartment-type-details-general-info .f-size-19{font-size:19px}.dft-property-apartment-type-details-general-info .f-size-20{font-size:20px}.dft-property-apartment-type-details-general-info .f-size-21{font-size:21px}.dft-property-apartment-type-details-general-info .f-size-22{font-size:22px}.dft-property-apartment-type-details-general-info .f-size-23{font-size:23px}.dft-property-apartment-type-details-general-info .f-size-24{font-size:24px}.dft-property-apartment-type-details-general-info .f-size-25{font-size:25px}.dft-property-apartment-type-details-general-info .f-size-26{font-size:26px}.dft-property-apartment-type-details-general-info .f-size-27{font-size:27px}.dft-property-apartment-type-details-general-info .f-size-28{font-size:28px}.dft-property-apartment-type-details-general-info .f-size-29{font-size:29px}.dft-property-apartment-type-details-general-info .f-size-30{font-size:30px}.dft-property-apartment-type-details-general-info .f-size-31{font-size:31px}.dft-property-apartment-type-details-general-info .f-size-32{font-size:32px}.dft-property-apartment-type-details-general-info .f-size-33{font-size:33px}.dft-property-apartment-type-details-general-info .f-size-34{font-size:34px}.dft-property-apartment-type-details-general-info .f-size-35{font-size:35px}.dft-property-apartment-type-details-general-info .f-size-36{font-size:36px}.dft-property-apartment-type-details-general-info .f-size-37{font-size:37px}.dft-property-apartment-type-details-general-info .f-size-38{font-size:38px}.dft-property-apartment-type-details-general-info .f-size-39{font-size:39px}.dft-property-apartment-type-details-general-info .f-size-40{font-size:40px}.dft-property-apartment-type-details-general-info .f-size-41{font-size:41px}.dft-property-apartment-type-details-general-info .f-size-42{font-size:42px}.dft-property-apartment-type-details-general-info .f-size-43{font-size:43px}.dft-property-apartment-type-details-general-info .f-size-44{font-size:44px}.dft-property-apartment-type-details-general-info .f-size-45{font-size:45px}.dft-property-apartment-type-details-general-info .f-size-46{font-size:46px}.dft-property-apartment-type-details-general-info .f-size-47{font-size:47px}.dft-property-apartment-type-details-general-info .f-size-48{font-size:48px}.dft-property-apartment-type-details-general-info .f-size-49{font-size:49px}.dft-property-apartment-type-details-general-info .f-size-50{font-size:50px}.dft-property-apartment-type-details-general-info .dft-wrap{max-width:1250px;margin:0 auto;padding:0 20px}.dft-property-apartment-type-details-general-info .content-row{max-width:1250px;margin:0 auto}.dft-property-apartment-type-details-general-info .content-row .tittle-content{margin-top:0}.dft-property-apartment-type-details-general-info .content-row .content .overview img[src=""],.dft-property-apartment-type-details-general-info .content-row .tittle-content .full-title{display:none}.dft-property-apartment-type-details-general-info .dft-h3{text-transform:uppercase;font-size:1.85714em;line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700}.dft-property-apartment-type-details-general-info .dft-h5{color:#707070;font-size:1.28571em;font-weight:700;line-height:1.3;letter-spacing:.005em}.dft-property-apartment-type-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-property-apartment-type-details-general-info .dft-a:hover,.dft-property-apartment-type-details-general-info .text-color{color:#58030b}.dft-property-apartment-type-details-general-info .text-color:hover{color:#554f4c}@media (max-width:1200px){.dft-property-apartment-type-details-general-info{margin-top:40px}.dft-property-apartment-type-details-general-info .overflow{overflow:hidden}.dft-property-apartment-type-details-general-info .dft-h3{font-size:1.42857em}.dft-property-apartment-type-details-general-info .dft-h5{font-size:1.14286em}.dft-property-apartment-type-details-general-info .gradient{height:100%;width:100%;top:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.dft-property-apartment-type-details-general-info .row .bottom-0{bottom:0}.dft-property-apartment-type-details-general-info .read-more{margin-left:20px;color:#554f4c;text-decoration:none}.dft-property-apartment-type-details-general-info .dft-height{height:50px}}@media screen and (max-width:768px){.dft-property-apartment-type-details-general-info .dft-h3{font-size:1.125em}}.dft-property-apartment-type-details-general-info .image-info{text-align:center}.dft-property-apartment-type-details-general-info .node-button{text-align:center!important}.dft-property-apartment-type-details-general-info.arabic-com{direction:rtl;text-align:right}.dft-property-apartment-overview-apartment-listing{background-color:#fff}.dft-property-apartment-overview-apartment-listing .wrap .btn-compare{text-align:right;text-align:-webkit-right}.dft-property-apartment-overview-apartment-listing .wrap .btn{line-height:1.25}.dft-property-apartment-overview-apartment-listing .wrap .btn.btn-outline-dark{border:2px solid #483a32!important;color:#483a32!important;background-color:#fff;font-weight:700}.dft-property-apartment-overview-apartment-listing .wrap .btn.btn-outline-dark:hover{color:#fff!important;background-color:#483a32;font-weight:700}.dft-property-apartment-overview-apartment-listing .wrap .btn.btn-outline-dark[disabled]{opacity:.2}.dft-property-apartment-overview-apartment-listing .wrap .btn.btn-outline-dark:focus{box-shadow:unset}.dft-property-apartment-overview-apartment-listing .wrap .btn.btn-outline-secondary{width:100%;background-color:#fff;color:#483a32!important;border:2px solid #483a32!important;font-weight:700}.dft-property-apartment-overview-apartment-listing .wrap .btn.btn-outline-secondary:hover{color:#a28156!important}.dft-property-apartment-overview-apartment-listing .wrap .btn.btn-dark{width:100%;background-color:#483a32;border:2px solid #483a32;font-weight:700}.dft-property-apartment-overview-apartment-listing .wrap .btn.btn-dark:hover{background-color:#251308;border:2px solid #251308}.dft-property-apartment-overview-apartment-listing .wrap .border{border-color:#d5d5d5}.dft-property-apartment-overview-apartment-listing .wrap .border .img-responsive{width:100%}.dft-property-apartment-overview-apartment-listing .wrap .border .material-icons{font-size:20px;vertical-align:bottom}.dft-property-apartment-overview-apartment-listing .wrap .border.position-relative:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.dft-property-apartment-overview-apartment-listing .wrap .f-size-14{font-size:.875rem}.dft-property-apartment-overview-apartment-listing .wrap .f-size-12{font-size:.75rem}.dft-property-apartment-overview-apartment-listing .wrap .f-size-12 .material-icons{font-size:16px}.dft-property-apartment-overview-apartment-listing .wrap .f-size-24{font-size:1.5rem}.dft-property-apartment-overview-apartment-listing .wrap .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 .form-check .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:30px;top:6px;cursor:pointer}.dft-property-apartment-overview-apartment-listing .wrap .form-check .form-check-input[disabled]{cursor:not-allowed}.dft-property-apartment-overview-apartment-listing .wrap .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.dft-property-apartment-overview-apartment-listing .wrap .form-check .form-check-label:before{content:"";background-color:#fff;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:11px}@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}}.dft-property-apartment-overview-apartment-listing .arabic-com .btn-compare{text-align:left;text-align:-webkit-left}.dft-property-apartment-overview-apartment-listing .arabic-com .pr-3{padding-left:1rem!important}.dft-property-apartment-overview-apartment-listing .arabic-com .form-check{left:auto;right:10px;padding:8px;padding-right:31px}.dft-property-apartment-overview-apartment-listing .arabic-com .form-check .form-check-input{right:6px;left:0}.dft-property-apartment-overview-apartment-listing .arabic-com .form-check .form-check-label:before{margin-right:-25px}.dft-property-apartment-overview-apartment-listing .arabic-com .pl-3{padding-right:1rem!important}.dft-property-apartment-overview-apartment-listing .arabic-com .pr-2{padding-right:0!important;padding-left:.5rem!important}.dft-property-apartment-overview-apartment-listing .arabic-com .text-right{text-align:left!important}.dft-property-apartment-overview-apartment-listing .arabic-com .dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-header .close{left:10px;right:unset}.dft-property-apartment-overview-apartment-listing .arabic-com .dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body{text-align:right;text-align:-webkit-right}.dft-property-apartment-overview-apartment-listing .arabic-com .dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{left:1em;right:unset}.dft-property-apartment-overview-apartment-listing .arabic-com .dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .pl-2{padding-left:0!important;padding-right:.5rem!important}.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:transparent!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 .img-responsive{width:100%;height:250px}.dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{background-color:#a28156;right:1em;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:#8a0411;width:100%}.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{position:relative}.dft-property-compare-apartments .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}.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 .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}.dft-property-overview-offers-listing .alert{border:0}.dft-property-overview-offers-listing .alert .caption .caption-content,.dft-property-overview-offers-listing .alert .caption .caption-media{color:#000}.dft-property-overview-offers-listing a{color:#2c1e16}.dft-property-overview-offers-listing .card-header{background-color:transparent;border-bottom:0}.dft-property-overview-offers-listing .card-body{color:#2c1e16}.dft-property-overview-offers-listing .card-body .pl-10{padding-left:10px}.dft-property-overview-offers-listing .card-content .bold{font-weight:900}.dft-property-overview-offers-listing .card .card-content .content-center{padding:0 0 8px!important}.dft-property-overview-offers-listing .card .card-content .content-center .card-header a{font-size:16px}.dft-property-overview-offers-listing .card .card-content .margin-b-1{margin:0}.dft-property-overview-offers-listing .card .card-content .justify-content-end .col-6 a{font-size:16px}.dft-property-overview-offers-listing .card .card-content .justify-content-end .align-center{border:2px solid #483a32}.dft-property-overview-offers-listing .align-center a,.dft-property-overview-offers-listing .pull-right a{padding-left:5px;padding-right:5px;font-size:16px}.dft-property-overview-offers-listing h1{margin-top:0}.dft-property-overview-offers-listing .h6{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-property-overview-offers-listing .card{display:inherit;border-radius:0}.dft-property-overview-offers-listing .card .card-content{z-index:0;padding:16px}.dft-property-overview-offers-listing .pull-right a:hover{background-color:#251308;border:2px solid #251308}.dft-property-overview-offers-listing .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px}.dft-property-overview-offers-listing .featured .featured-item:after{transform:none;background-color:#003e6a;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;z-index:0}.dft-property-overview-offers-listing .display-mobile .logo-ascott:after{display:none}.dft-property-overview-offers-listing .btn:hover{color:#483a32}.dft-property-overview-offers-listing .btn-brown{border:2px solid #483a32}.dft-property-overview-offers-listing .bg-brown{background-color:#483a32}.dft-property-overview-offers-listing .text-brown{color:#483a32}.dft-property-overview-offers-listing .as-ribbon{padding:0}.dft-property-overview-offers-listing .as-ribbon:after{transform:unset}.dft-property-overview-offers-listing .icon-circle{width:40px;height:40px}.dft-property-overview-offers-listing .text-favorite{color:#d5d5d5;cursor:pointer}.dft-property-overview-offers-listing .text-favorite.checked{color:#d32f2f}.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 .text-favorite:not(.checked):hover{color:#333}.dft-property-overview-offers-listing .card-content .card-header{color:#a28156}.dft-property-overview-offers-listing .card-content .justify-content-start a:hover{color:#fff;background-color:#251308!important;border:1px solid #251308}.dft-property-overview-offers-listing .pad-t-b-8{padding-top:8px;padding-bottom:8px}.dft-property-overview-offers-listing .max-width{max-width:100%}.dft-property-overview-offers-listing .arabic-com .absolute-tr{right:unset;left:0}.dft-property-overview-offers-listing .arabic-com .featured .featured-item.top-left:after,.dft-property-overview-offers-listing .arabic-com .label-overlay-bl .label{right:0;left:auto}@media (max-width:767px){.dft-property-overview-offers-listing .content-center{height:auto!important}}@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{color:#483a32;font-family:Playfair Display;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 .find-an-offer .clean-offer{font-size:16px;color:#ccc;right:12px;bottom:14px;cursor:pointer}.dft-common-brand-offer .btn-find{color:#fff;font-family:Playfair Display;font-weight:700;line-height:20px;text-align:center;width:100%;background-color:#8a0411;padding:10px;margin-top:25px}.dft-common-brand-offer .btn-find:hover{cursor:pointer}.dft-common-brand-offer .show-more-options{color:#2c1e16;cursor:pointer}.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#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}.dft-common-brand-offer .dropdown-item{width:unset;font-size:700;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;padding:10px;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;margin:0 -10px;padding:10px 20px!important}.dft-common-brand-offer .city:hover{color:#2c1e16;cursor:pointer}.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:#483a32;font-weight:700;border:2px solid #483a32}.dft-common-brand-offer .dft-popup .btn-primary:focus{box-shadow:none}.dft-common-brand-offer .dft-popup .modal .modal-header .close{background:unset!important;border-radius:unset;top:auto;position:absolute;color:#333;right:15px;width:40px;height:0}.dft-common-brand-offer .dft-popup .border-unset{border:initial!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:initial}.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}@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 .arabic-com{direction:rtl;text-align:right}.dft-common-brand-offer .arabic-com .dropdown-menu{text-align:right}.dft-common-brand-offer .arabic-com .margin-r-1{margin-left:10px;margin-right:0!important}.dft-common-brand-offer .arabic-com .padding-l-3{padding-left:0!important;padding-right:30px}.dft-common-brand-offer .arabic-com .m-icon{left:0;right:8px}.dft-common-brand-offer .arabic-com .input-danr{border-right:1px solid #b9b9b9!important;border-left:none}.dft-common-brand-offer .arabic-com .input-danl{border-left:1px solid #b9b9b9!important;border-right:none}.dft-common-brand-offer .arabic-com input#daterange-from{padding-right:35px;padding-left:10px}.dft-common-brand-offer .arabic-com input#daterange-to{padding-right:25px;padding-left:25px}.dft-common-brand-offer .arabic-com .left-50{right:50%;left:0}.dft-common-brand-offer .arabic-com .dft-popup .modal .modal-header .close{right:auto;left:5px}.dft-common-brand-offer .arabic-com .dft-popup .padding-l-0{padding-right:0}.dft-common-brand-offer .arabic-com .dft-popup .form-check-label{margin-right:25px;margin-left:0}.dft-common-brand-offer .arabic-com .dft-popup .form-check-label:before{margin-right:-25px;margin-left:0}.dft-common-brand-offer .arabic-com .dft-popup .form-check-input{left:0;right:0}.dft-common-brand-offer .arabic-com .dft-property-overview-offers-listing .columns .offers .offer-item .label-overlay-bl .absolute-tr{right:auto;left:0}.dft-common-brand-offer .arabic-com .dft-property-overview-offers-listing .columns .offers .offer-item .label-overlay-bl .absolute-tr:after,.dft-common-brand-offer .arabic-com .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-property-overview-latest-offers .favorite{color:#d32f2f!important}.dft-property-overview-latest-offers .card-header{background-color:transparent;border-bottom:0}.dft-property-overview-latest-offers .card-content{font-size:16px}.dft-property-overview-latest-offers .card-body .pl-10{padding-left:5px}.dft-property-overview-latest-offers .card .card-content{color:#2c1e16}.dft-property-overview-latest-offers .card .card-content.chinese{padding:9px}.dft-property-overview-latest-offers .card .card-content .content-center{padding:0 0 8px!important}.dft-property-overview-latest-offers .card .card-content .content-center .card-header a{font-size:16px}.dft-property-overview-latest-offers .card .card-content .margin-b-1{margin:0}.dft-property-overview-latest-offers .card .card-content .justify-content-end .align-center a,.dft-property-overview-latest-offers .card .card-content .justify-content-end .col-6 a,.dft-property-overview-latest-offers .card .card-content .justify-content-end .pull-right a,.dft-property-overview-latest-offers .card .card-content .padding-t-1 .align-center a,.dft-property-overview-latest-offers .card .card-content .padding-t-1 .col-6 a,.dft-property-overview-latest-offers .card .card-content .padding-t-1 .pull-right a{font-size:16px}.dft-property-overview-latest-offers h1{margin-top:0}.dft-property-overview-latest-offers .h6{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-property-overview-latest-offers .card{display:inherit;border-radius:0}.dft-property-overview-latest-offers .card .card-content{z-index:0}.dft-property-overview-latest-offers .card-media{height:190px}.dft-property-overview-latest-offers .card-media img{height:100%}.dft-property-overview-latest-offers .card .card-content{padding:16px}.dft-property-overview-latest-offers .align-center a,.dft-property-overview-latest-offers .pull-right a{padding-left:5px;padding-right:5px}.dft-property-overview-latest-offers .label-overlay-bl .label{left:0;border-radius:0;padding:5px}.dft-property-overview-latest-offers .featured .featured-item:after{transform:unset;background-color:#a28156;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;z-index:0}.dft-property-overview-latest-offers .display-mobile .logo-ascott:after{display:none}.dft-property-overview-latest-offers .btn:hover{color:#483a32}.dft-property-overview-latest-offers .btn-brown{border:2px solid #483a32}.dft-property-overview-latest-offers .bg-brown{background-color:#483a32}.dft-property-overview-latest-offers .text-brown{color:#483a32}.dft-property-overview-latest-offers .as-ribbon:after{transform:unset}.dft-property-overview-latest-offers .icon-circle{width:40px;height:40px}.dft-property-overview-latest-offers .text-favorite-mobile{color:#d5d5d5}.dft-property-overview-latest-offers .text-favorite-mobile:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}@media (min-width:1200px){.dft-property-overview-latest-offers .text-favorite-mobile:hover{color:#d32f2f}}.dft-property-overview-latest-offers .pull-right a:hover{background-color:#251308;border:2px solid #251308}.dft-property-overview-latest-offers .text-favorite{color:#d5d5d5}.dft-property-overview-latest-offers .text-favorite:not(.favorite):hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#333}.dft-property-overview-latest-offers .material-icons{line-height:1.8}.dft-property-overview-latest-offers .card-content{padding:16px}.dft-property-overview-latest-offers .card-content .card-header,.dft-property-overview-latest-offers .card-content a{color:#2c1e16}.dft-property-overview-latest-offers .card-content a:hover{color:#fff;background-color:#2c1e16!important;border:1px solid #2c1e16}.dft-property-overview-latest-offers .wrap .btn.btn-outline-dark{background-color:#fff;border:2px solid #483a32;color:#483a32;font-weight:700;padding:10px 60px}.dft-property-overview-latest-offers .wrap .btn.btn-outline-dark:focus{box-shadow:none!important}@media (min-width:768px) and (max-width:1199px){.dft-property-overview-latest-offers .width-tablet{width:100%}.dft-property-overview-latest-offers .right-button-tablet{margin-left:35px}}@media (max-width:1199px){.dft-property-overview-latest-offers .col-md-6{width:50%!important}}.dft-property-overview-latest-offers.arabic-com{direction:rtl;text-align:right}.dft-property-overview-latest-offers.arabic-com .slick-slide{float:right}.dft-property-overview-latest-offers.arabic-com .absolute-tr{left:0;right:auto}.dft-property-overview-latest-offers.arabic-com .featured .featured-item.top-left:after,.dft-property-overview-latest-offers.arabic-com .label-overlay-bl .label{right:0;left:auto}.dft-property-overview-latest-offers.arabic-com .pl-0{padding-right:0!important;padding-left:5px!important}.dft-property-overview-latest-offers.arabic-com .pr-0{padding-left:0!important;padding-right:5px!important}.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 .margin-property-name{margin-bottom:20px}.dft-common-about-us-new-properties-image-carousel .opening-height{height:20px}.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 .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 .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-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}.dft-property-r-overview-right-column-extended-stay{font-family:Playfair Display}.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 .width-content{width:224px}.dft-property-r-overview-right-column-extended-stay .btn{line-height:15px;width:210px;height:40px;font-family:Playfair Display;font-size:16px}.dft-property-r-overview-right-column-extended-stay .padding-top-text{padding-top:32px}.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 .btn-compare{text-align:right;text-align:-webkit-right}.dft-property-apartment-overview-apartment-types .wrap .btn{line-height:20px}.dft-property-apartment-overview-apartment-types .wrap .btn.btn-outline-dark{border:2px solid #483a32!important;color:#483a32!important;background-color:#fff;font-weight:700}.dft-property-apartment-overview-apartment-types .wrap .btn.btn-outline-dark:hover{color:#fff!important;background-color:#483a32;font-weight:700}.dft-property-apartment-overview-apartment-types .wrap .btn.btn-outline-dark[disabled]{opacity:.2}.dft-property-apartment-overview-apartment-types .wrap .btn.btn-outline-dark:focus{box-shadow:unset}.dft-property-apartment-overview-apartment-types .wrap .btn.btn-outline-secondary{width:100%;background-color:#fff;color:#483a32!important;border:1px solid #483a32!important;font-weight:700}.dft-property-apartment-overview-apartment-types .wrap .btn.btn-outline-secondary:hover{color:#fff!important;background-color:#251308}.dft-property-apartment-overview-apartment-types .wrap .btn.btn-dark{width:100%;background-color:#483a32;border:1px solid #483a32;font-weight:700}.dft-property-apartment-overview-apartment-types .wrap .btn.btn-dark:hover{background-color:#251308;border:1px solid #251308}.dft-property-apartment-overview-apartment-types .wrap .border{border-color:#d5d5d5}.dft-property-apartment-overview-apartment-types .wrap .border .img-responsive{width:100%}.dft-property-apartment-overview-apartment-types .wrap .border .material-icons{font-size:20px;vertical-align:bottom}.dft-property-apartment-overview-apartment-types .wrap .border.position-relative:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.dft-property-apartment-overview-apartment-types .wrap .f-size-14{font-size:.875rem}.dft-property-apartment-overview-apartment-types .wrap .f-size-12{font-size:.75rem}.dft-property-apartment-overview-apartment-types .wrap .f-size-12 .material-icons{font-size:16px}.dft-property-apartment-overview-apartment-types .wrap .f-size-24{font-size:1.5rem}.dft-property-apartment-overview-apartment-types .wrap .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 .form-check .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:30px;top:6px;cursor:pointer}.dft-property-apartment-overview-apartment-types .wrap .form-check .form-check-input[disabled]{cursor:not-allowed}.dft-property-apartment-overview-apartment-types .wrap .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.dft-property-apartment-overview-apartment-types .wrap .form-check .form-check-label:before{content:"";background-color:#fff;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:11px}.dft-property-apartment-overview-apartment-types .wrap .view-all .btn-outline-secondary{border:2px solid #483a32!important}@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:24px}.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}}.dft-property-apartment-overview-apartment-types.arabic-com .pl-0{padding-left:0!important}.dft-property-apartment-overview-apartment-types.arabic-com .ml-auto{margin-left:inherit!important;margin-right:auto!important}.dft-property-apartment-overview-apartment-types.arabic-com .btn-compare{text-align:left;text-align:-webkit-left}.dft-property-apartment-overview-apartment-types.arabic-com .pr-3{padding-left:1rem!important}.dft-property-apartment-overview-apartment-types.arabic-com .form-check{left:unset;right:10px;padding:8px;padding-right:31px}.dft-property-apartment-overview-apartment-types.arabic-com .form-check .form-check-input{right:6px;left:0}.dft-property-apartment-overview-apartment-types.arabic-com .form-check .form-check-label:before{margin-right:-25px}.dft-property-apartment-overview-apartment-types.arabic-com .pl-3{padding-right:1rem!important}.dft-property-apartment-overview-apartment-types.arabic-com .pr-2{padding-right:0!important;padding-left:.5rem!important}.dft-property-apartment-overview-apartment-types.arabic-com .text-right{text-align:left!important}.dft-property-apartment-overview-apartment-types.arabic-com .dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-header .close{left:10px;right:unset}.dft-property-apartment-overview-apartment-types.arabic-com .dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body{text-align:right;text-align:-webkit-right}.dft-property-apartment-overview-apartment-types.arabic-com .dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{left:1em;right:unset}.dft-property-apartment-overview-apartment-types.arabic-com .dft-property-compare-apartments .modal .modal-dialog .modal-content .modal-body .pl-2{padding-left:0!important;padding-right:.5rem!important}.dft-property-apartment-details-room-information-ascott li{position:relative;padding-left:30px;padding-top:20px}.dft-property-apartment-details-room-information-ascott .list-text ul{list-style:none;margin-bottom:0;padding-left:0}.dft-property-apartment-details-room-information-ascott .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;content:"\E91C";font-size:24px;color:#2c1e16}@media screen and (max-width:992px){.dft-property-apartment-details-room-information-ascott .margin-t-4{margin-top:0!important}}.dft-property-apartment-details-room-information-ascott.arabic-com{direction:rtl;text-align:right}.dft-property-apartment-details-room-information-ascott.arabic-com .list-text ul{padding-right:0}.dft-property-apartment-details-room-information-ascott.arabic-com .list-text ul li{padding-right:40px;padding-left:0}.dft-property-apartment-details-room-information-ascott.arabic-com .list-text ul li:before{left:auto;right:1px}.dft-common-home-overview-extended-stay-ascott{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-common-home-overview-extended-stay-ascott .img-bgr{width:100%}.dft-common-home-overview-extended-stay-ascott .highlight{color:#a28156}.dft-common-home-overview-extended-stay-ascott .visible-desktop{position:relative}.dft-common-home-overview-extended-stay-ascott .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-ascott .visible-desktop .list-item .item-title{font-size:24px;color:#2c1e16}.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item .item-title a{color:#a28156}.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item .item-title>span{color:#2c1e16!important}.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item .item-button,.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item .item-description{font-size:16px;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;color:#2c1e16}.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item .click-button{padding:8px 76px;border:2px solid #483a32;color:#483a32}.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item .click-button:hover{color:#fff}.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item .btn-primary:not(:disabled):not(.disabled):active{background-color:transparent;border-color:#4e4139}@media (max-width:1600px){.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item{top:60px}}@media (max-width:1450px){.dft-common-home-overview-extended-stay-ascott .visible-desktop .list-item{top:30px}}.dft-common-home-overview-extended-stay-ascott .visible-mobile{position:relative}.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item{position:absolute;padding:16px;border:1px solid #fff!important;background-color:#fff}.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item .item-title{color:#2c1e16;font-size:24px;font-family:Playfair Display}.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item .item-title>span{color:#2c1e16!important}.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item .item-description{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item .btn-mobile{text-align:center}.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item .btn-mobile .click-button{width:100%;height:40px;padding-top:6px;color:#483a32}.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item .btn-mobile .click-button:hover{color:#fff}.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item .btn-mobile .btn-primary:not(:disabled):not(.disabled):active{background-color:#30b3ab;border-color:#30b3ab}@media (max-width:1200px){.dft-common-home-overview-extended-stay-ascott .visible-mobile .list-item{position:relative}}.dft-common-home-overview-extended-stay-ascott.arabic-com .visible-desktop .list-item{margin-left:0;margin-right:235px}.dft-combine-ascott-property-banner-general-info{position:relative}.dft-combine-ascott-property-banner-general-info .absolute{bottom:0;z-index:10;width:100%}.dft-property-general-info-ascott{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-size:16px;line-height:1.3;color:#333;height:auto}.dft-property-general-info-ascott .icon{margin-right:0}.dft-property-general-info-ascott .list-contact{list-style:none;padding:0;margin:0}.dft-property-general-info-ascott .margin-md-tb{margin-top:20px!important;margin-bottom:20px!important}.dft-property-general-info-ascott .margin-xs-tb{margin-top:5px!important;margin-bottom:5px!important}.dft-property-general-info-ascott .caption .caption-icon{width:1%;display:table-cell;vertical-align:top}.dft-property-general-info-ascott .caption .caption-content{padding:0 10px}.dft-property-general-info-ascott .caption .caption-content:hover{color:#003e6a}.dft-property-general-info-ascott .download a,.dft-property-general-info-ascott a,.dft-property-general-info-ascott a:hover{color:#003e6a;text-decoration:none}.dft-property-general-info-ascott li{display:list-item;text-align:-webkit-match-parent}.dft-property-general-info-ascott .icon,.dft-property-general-info-ascott .icon-circle,.dft-property-general-info-ascott .icon-outline,.dft-property-general-info-ascott .icon-square,.dft-property-general-info-ascott .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-property-general-info-ascott .caption .caption-content,.dft-property-general-info-ascott .caption .caption-icon{display:table-cell;vertical-align:top}.dft-property-general-info-ascott .icon-circle{width:auto!important;height:auto!important;background-color:#003e6a}.dft-property-general-info-ascott .icon-download:before{color:#003e6a}.dft-property-general-info-ascott .icon-phone:before{content:"\E953"}@media (max-width:1199px){.dft-property-general-info-ascott{background-color:#f0f0f0;padding:20px}}.dft-page-r-ascott-property-location .general-info{margin-left:0}.dft-page-r-ascott-property-location .additional{padding-top:40px}.dft-page-r-ascott-property-location .row{margin-top:0;margin-bottom:0}@media screen and (max-width:1200px){.dft-page-r-ascott-property-location .additional{padding-top:0}}@media screen and (max-width:767px){.dft-page-r-ascott-property-location .content-row{padding-bottom:0!important}.dft-page-r-ascott-property-location .d-align-center{text-align:center}}.dft-page-r-ascott-property-location .dft-property-printable-location-button{padding-top:30px;padding-left:60px}@media (max-width:1199px){.dft-page-r-ascott-property-location .padding-r-6{padding-right:0!important}.dft-page-r-ascott-property-location .body-text{padding-top:15px}.dft-page-r-ascott-property-location .body-text [class*=col-]{padding-left:0;padding-right:0}.dft-page-r-ascott-property-location .body-text .general-info .dft-common-ascott-property-general-info{padding-left:0}.dft-page-r-ascott-property-location .body-text .general-info .dft-common-ascott-property-general-info.wrap{padding-right:0}}.dft-page-r-ascott-property-location .dft-property-location-getting-to .bg-white{color:#2c1e16}@media (min-width:768px){.dft-page-r-ascott-property-location .dft-property-location-getting-to .row .bold,.dft-page-r-ascott-property-location .dft-property-location-getting-to strong{font-size:20px}}@media (max-width:767px){.dft-page-r-ascott-property-location .dft-property-location-getting-to .h3,.dft-page-r-ascott-property-location .dft-property-location-getting-to .h6{font-size:24px}.dft-page-r-ascott-property-location .dft-property-location-getting-to .font-size-sub-title{font-size:18px}.dft-page-r-ascott-property-location .dft-property-location-getting-to .align-center-mobile{text-align:center!important}.dft-page-r-ascott-property-location .dft-property-location-getting-to li{font-size:16px}}@media (max-width:767px){.dft-page-r-ascott-property-location .dft-common-ascott-property-general-info .align-center-mobile{text-align:center!important}}.dft-page-ascott-property-apartment-overview .arabic-com .pl-0{padding-right:0!important;padding-left:10px!important}.dft-page-ascott-property-apartment-overview .arabic-com .generalInfo{margin-left:0;margin-right:-20px}.dft-page-ascott-property-apartment-overview .generalInfo{margin-left:-20px}@media screen and (max-width:1199px){.dft-page-ascott-property-apartment-overview .general-info{margin-top:15px!important}.dft-page-ascott-property-apartment-overview .general-info [class*=col-]{padding-right:0}.dft-page-ascott-property-apartment-overview .generalInfo{margin-left:0}}.dft-property-apartment-type-description-info{margin-bottom:40px}.dft-property-apartment-type-description-info .float-rating{float:left}.dft-property-apartment-type-description-info h1{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-property-apartment-type-description-info .font-ascott-lato{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.d-hide-all .dft-property-apartment-type-description-info #subTitle{display:none}.d-hide-all .dft-property-apartment-type-description-info #socialSharingBar{display:none!important}.dft-property-apartment-type-description-info a.read-more{color:#3596d8}.d-hide-resize .dft-property-apartment-type-description-info .content-row .tittle-content .full-title{display:block}.d-hide-resize .dft-property-apartment-type-description-info .content-row .tittle-content .limit-title{display:none}.d-hide-resize .dft-property-apartment-type-description-info #textResizeBtn{visibility:hidden}@media (max-width:1199px){.m-hide-all .dft-property-apartment-type-description-info #subTitle{display:none}.m-hide-all .dft-property-apartment-type-description-info #socialSharingBar{display:none!important}.m-hide-all .dft-property-apartment-type-description-info #readMoreBtn,.m-hide-all .dft-property-apartment-type-description-info #readMoreCover{visibility:hidden}.m-hide-all .dft-property-apartment-type-description-info .dft-height{height:auto}}@media (max-width:1199px){.m-hide-resize .dft-property-apartment-type-description-info #textResizeBtn{visibility:hidden}}.dft-property-apartment-type-description-info .f-size-1{font-size:1px}.dft-property-apartment-type-description-info .f-size-2{font-size:2px}.dft-property-apartment-type-description-info .f-size-3{font-size:3px}.dft-property-apartment-type-description-info .f-size-4{font-size:4px}.dft-property-apartment-type-description-info .f-size-5{font-size:5px}.dft-property-apartment-type-description-info .f-size-6{font-size:6px}.dft-property-apartment-type-description-info .f-size-7{font-size:7px}.dft-property-apartment-type-description-info .f-size-8{font-size:8px}.dft-property-apartment-type-description-info .f-size-9{font-size:9px}.dft-property-apartment-type-description-info .f-size-10{font-size:10px}.dft-property-apartment-type-description-info .f-size-11{font-size:11px}.dft-property-apartment-type-description-info .f-size-12{font-size:12px}.dft-property-apartment-type-description-info .f-size-13{font-size:13px}.dft-property-apartment-type-description-info .f-size-14{font-size:14px}.dft-property-apartment-type-description-info .f-size-15{font-size:15px}.dft-property-apartment-type-description-info .f-size-16{font-size:16px}.dft-property-apartment-type-description-info .f-size-17{font-size:17px}.dft-property-apartment-type-description-info .f-size-18{font-size:18px}.dft-property-apartment-type-description-info .f-size-19{font-size:19px}.dft-property-apartment-type-description-info .f-size-20{font-size:20px}.dft-property-apartment-type-description-info .f-size-21{font-size:21px}.dft-property-apartment-type-description-info .f-size-22{font-size:22px}.dft-property-apartment-type-description-info .f-size-23{font-size:23px}.dft-property-apartment-type-description-info .f-size-24{font-size:24px}.dft-property-apartment-type-description-info .f-size-25{font-size:25px}.dft-property-apartment-type-description-info .f-size-26{font-size:26px}.dft-property-apartment-type-description-info .f-size-27{font-size:27px}.dft-property-apartment-type-description-info .f-size-28{font-size:28px}.dft-property-apartment-type-description-info .f-size-29{font-size:29px}.dft-property-apartment-type-description-info .f-size-30{font-size:30px}.dft-property-apartment-type-description-info .f-size-31{font-size:31px}.dft-property-apartment-type-description-info .f-size-32{font-size:32px}.dft-property-apartment-type-description-info .f-size-33{font-size:33px}.dft-property-apartment-type-description-info .f-size-34{font-size:34px}.dft-property-apartment-type-description-info .f-size-35{font-size:35px}.dft-property-apartment-type-description-info .f-size-36{font-size:36px}.dft-property-apartment-type-description-info .f-size-37{font-size:37px}.dft-property-apartment-type-description-info .f-size-38{font-size:38px}.dft-property-apartment-type-description-info .f-size-39{font-size:39px}.dft-property-apartment-type-description-info .f-size-40{font-size:40px}.dft-property-apartment-type-description-info .f-size-41{font-size:41px}.dft-property-apartment-type-description-info .f-size-42{font-size:42px}.dft-property-apartment-type-description-info .f-size-43{font-size:43px}.dft-property-apartment-type-description-info .f-size-44{font-size:44px}.dft-property-apartment-type-description-info .f-size-45{font-size:45px}.dft-property-apartment-type-description-info .f-size-46{font-size:46px}.dft-property-apartment-type-description-info .f-size-47{font-size:47px}.dft-property-apartment-type-description-info .f-size-48{font-size:48px}.dft-property-apartment-type-description-info .f-size-49{font-size:49px}.dft-property-apartment-type-description-info .f-size-50{font-size:50px}.dft-property-apartment-type-description-info .dft-wrap{max-width:1250px;margin:0 auto;padding:0 20px}.dft-property-apartment-type-description-info .content-row{max-width:1250px;margin:0 auto}.dft-property-apartment-type-description-info .content-row .tittle-content{margin-top:0}.dft-property-apartment-type-description-info .content-row .tittle-content .full-title{display:none}.dft-property-apartment-type-description-info .dft-h3{font-size:24px;line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700}.dft-property-apartment-type-description-info .dft-h5{color:#707070;font-size:1.28571em;font-weight:700;line-height:1.3;letter-spacing:.005em}.dft-property-apartment-type-description-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-apartment-type-description-info .dft-a:hover,.dft-property-apartment-type-description-info .text-color{color:#58030b}.dft-property-apartment-type-description-info .text-color:hover{color:#554f4c}@media (max-width:1200px){.dft-property-apartment-type-description-info{margin-top:0;margin-bottom:0}.dft-property-apartment-type-description-info .overflow{overflow:hidden}.dft-property-apartment-type-description-info .dft-h3{font-size:24px}.dft-property-apartment-type-description-info .dft-h5{font-size:1.14286em}.dft-property-apartment-type-description-info .gradient{height:100%;width:100%;top:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.dft-property-apartment-type-description-info .row .bottom-0{bottom:0}.dft-property-apartment-type-description-info .dft-height{height:50px}}@media screen and (max-width:767px){.dft-property-apartment-type-description-info{margin-top:0;margin-bottom:0}.dft-property-apartment-type-description-info .padding-t-4{padding-top:0!important}.dft-property-apartment-type-description-info .align-mobile-center{text-align:center!important}}.dft-property-apartment-type-description-info .image-info{text-align:center}.dft-property-apartment-type-description-info .node-button{text-align:center!important}.dft-property-apartment-type-description-info .padding-l-r-2{padding-left:0!important;padding-right:0!important}.arabic .dft-property-printable-location-button .icon-print{padding-left:5px;padding-right:0}.dft-property-printable-location-button a{color:#003e6a}.dft-property-printable-location-button .icon-print{padding-right:5px}.dft-page-property-overview .page-overview{overflow-x:hidden}.dft-content-page-property-overview{background-color:#fff}@media (max-width:767px){.dft-content-page-property-overview .wrap .padding-r-8{padding-right:0!important}.dft-content-page-property-overview .wrap .col-xl-4.col-12{padding:0}.dft-content-page-property-overview .wrap .col-xl-4.col-12 .dft-property-general-info-ascott{margin-left:-20px;margin-right:-20px}}.dft-content-page-property-overview.arabic-com .padding-r-8{padding-right:0!important;padding-left:80px!important}@media (max-width:767px){.dft-content-page-property-overview.arabic-com .pl-0{padding-left:0!important}}.dft-ascott-property-overview-general-info{background-color:#fff}.dft-ascott-property-overview-general-info .wrap .dft-lifestyle-social-sharing-bar.text-right{text-align:left!important}.dft-ascott-property-overview-general-info .wrap .f-size-20{font-size:1.25em;cursor:pointer}.dft-ascott-property-overview-general-info .arabic{text-align:right}@media (max-width:1199px){.dft-ascott-property-overview-general-info .arabic{text-align:center!important}}@media (max-width:1199px){.dft-ascott-property-overview-general-info .wrap{padding:15px 20px}.dft-ascott-property-overview-general-info .wrap .center-sm{text-align:center}.dft-ascott-property-overview-general-info .wrap h3{padding-top:1rem}.dft-ascott-property-overview-general-info .wrap .dft-lifestyle-social-sharing-bar.text-right{text-align:center!important}.dft-ascott-property-overview-general-info a.read-more{color:#4b5daa}}.dft-a-page-property-overview .bg-primary{background-color:#2c1e16;color:#ccbcb2}.dft-a-page-property-overview .header .dft-language-selection{padding-top:9px;margin-left:-15px}.dft-a-page-property-overview .header .dft-language-selection .dropdown .icon-flag{margin-top:2px}.dft-a-page-property-overview .header .dft-language-selection .dropdown .icon-flag:before{vertical-align:middle}.dft-a-page-property-overview .header .currency-selector .dft-booking-currency-selector,.dft-a-page-property-overview .header .money-selection .dft-money-selection{padding-top:9px;margin-left:-8px}.dft-a-page-property-overview .dft-common-menu-for-mobile{z-index:11}.dft-a-page-property-overview .dft-common-menu-for-mobile .top-header{background-color:#fff!important}.dft-a-page-property-overview .dft-common-menu-for-mobile .top-header .group-left button,.dft-a-page-property-overview .dft-common-menu-for-mobile .top-header .group-right a{color:#a28156!important}.dft-a-page-property-overview .dft-common-global-footer .mr-t{margin-top:unset}.dft-a-page-property-overview .z-index-10{z-index:10}.dft-a-page-property-overview .content-main .dft-breadcrumb .bg-breadcrumb,.dft-a-page-property-overview .content-main .dft-breadcrumb .bg-breadcrumb .breadcrumb{background-color:#fff}.dft-a-page-property-overview .footer .lifestyle-footer .dft-lifestyle-footer{background-color:#2c1e16}.dft-a-page-property-overview .tap-navigation{top:100px}.dft-a-page-property-overview .top-navigation .dft-common-top-navigation .navbar .make-a-reservation-form{margin-top:52px}@media (max-width:767px){.dft-a-page-property-overview .tap-navigation{top:94px}.dft-a-page-property-overview .overview-banner{margin-top:94px}.dft-a-page-property-overview .hidden-on-mobile .hidden-on-homepage{display:none!important}}.dft-r-footer-quicklinks{background-color:#2c1e16}.dft-r-footer-quicklinks .ascott-footer-style{position:relative;overflow:hidden;background-position:50%;background-size:cover;max-width:100%}.dft-r-footer-quicklinks .ascott-font-style1{margin-bottom:16px}.dft-r-footer-quicklinks a:hover{text-decoration:underline}.dft-r-footer-quicklinks a{color:#b4a79e;text-decoration:none}.dft-r-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:#b4a79e}.dft-r-footer-quicklinks .ascott-list-style{list-style:none;padding:0;margin:0}.dft-r-footer-quicklinks .cover-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.dft-r-footer-quicklinks .icon-footer-help{font-size:16px;margin-right:8px}.dft-r-footer-quicklinks .arabic-com .icon-footer-help{margin-left:8px}.dft-r-footer-quicklinks-mobile{font-size:10px;background-color:#2c1e16}.dft-r-footer-quicklinks-mobile a{color:#b4a79e}.dft-r-footer-quicklinks-mobile .border-right{border-right:1px solid #b4a79e!important}.dft-r-footer-quicklinks-mobile .border-bottom{border-bottom:1px solid #333!important}.dft-r-footer-quicklinks-mobile .arabic-com .list-inline li{margin:0 0 5px 10px!important}.dft-r-footer-quicklinks-mobile .arabic-com .padding-r-1{padding-left:10px;padding-right:0!important}.dft-r-footer-quicklinks-mobile .arabic-com .border-right{border-left:1px solid #b4a79e!important;border-right:0!important}@media (max-width:1199px){.dft-property-tab-navigation.sticky-tab{position:fixed;width:100%;z-index:1020}}.dft-property-tab-navigation a.p-3.1{color:#65564f}a .dft-property-tab-navigation.p-3.0.active{background-color:#4f3c31;color:#ebe3d9}.dft-property-tab-navigation .hidden-menu{background-color:#ebe3d9}.dft-property-tab-navigation .wrap{max-width:1250px!important}.dft-property-tab-navigation .wrap .text-center.active{background-color:#4f3c31}.dft-property-tab-navigation .wrap .text-center.active .nav-link{color:#ebe3d9}.dft-property-tab-navigation .tab-nav{white-space:nowrap;overflow-x:auto;overflow-y:hidden}.dft-property-tab-navigation .tab-sticky{position:fixed;z-index:1030}.dft-property-tab-navigation .bg-white{background-color:#ebe3d9!important;width:100%}.dft-property-tab-navigation .nav-item-mobile .navbar-list-item .tab-nav-item:hover{background-color:#4f3c31;line-height:24px}.dft-property-tab-navigation .tab-nav-item{padding:0 34px;cursor:pointer}.dft-property-tab-navigation .tab-nav-item:hover{background-color:#4f3c31}.dft-property-tab-navigation .tab-nav-item a{text-decoration:none;color:#4f3c31;line-height:24px}.dft-property-tab-navigation .tab-nav-item .p-3.active{background-color:#4f3c31;color:#ebe3d9!important}@media (max-width:1199px){.dft-property-tab-navigation .tab-nav-item{padding:0}}.dft-property-tab-navigation .nav-item-mobile ul{margin:0;padding:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;display:flex;list-style-type:none}.dft-property-tab-navigation .nav-item-mobile ul li.nav-item.active-item a,.dft-property-tab-navigation .nav-item-mobile ul li.nav-item.active-item a:hover,.dft-property-tab-navigation .nav-item-mobile ul li.nav-item:hover a,.dft-property-tab-navigation .nav-item-mobile ul li.nav-item:hover a:hover{color:#65564f}@media (max-width:1199px){.dft-property-tab-navigation .p-m-0{padding:0}.dft-property-tab-navigation .tab-nav-item{padding-top:15px;padding-bottom:13px}.dft-property-tab-navigation.dft-property-r-tab-navigation{margin-top:0}}.dft-property-tab-navigation li:hover a{color:#ebe3d9!important}.dft-property-tab-navigation li .nav-item .text-center .active{background-color:#4f3c31;color:#ebe3d9}.dft-money-selection .bg-primary{background-color:#2c1e16!important}.dft-money-selection a#dropdownSGD{color:#b4a79e;padding:12px 10px;font-size:12px;cursor:pointer}.dft-money-selection a#dropdownSGD .material-icons{vertical-align:top}.dft-money-selection a.bg-primary:hover{background-color:#2c1e16!important}.dft-money-selection i.fa.fa-chevron-down{margin-left:10px}.dft-money-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-money-selection div.dropdown-menu.m-0.show{min-width:100%!important}}.dft-money-selection .icon-size{font-size:16px!important;margin-right:5px}.dft-money-selection .dropdown-item.active{background-color:#ebe3d9;color:#554f4c;border-bottom:1px solid #efefef}.dft-money-selection a.dropdown-item{padding:10px;color:#212529!important}.dft-money-selection .dropdown-item:hover{background-color:#ebe3d9;color:#554f4c}.dft-money-selection .dropdown .dropdown-menu{visibility:visible;opacity:1}.dft-money-selection .dropdown-menu:after,.dft-money-selection .dropdown-menu:before{content:none}.dft-money-selection .dropdown-menu{width:0;z-index:1200;cursor:pointer}.dft-money-selection .icon-flag:before{content:"";width:25px;height:16px;background-image:url(language-icons.svg);background-size:160px 92px}.dft-property-download-brochure-button a{color:#65564f}.dft-property-download-brochure-button .icon-download{padding-right:5px}.dft-property-r-overview-banner-ascott .banner-item .banner-content{position:relative;font-family:Playfair Display}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-img{display:block}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-img img{width:100%}@media (max-width:767px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-img img{max-width:none;height:100%}}@media (max-width:1199px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-website{display:none!important}}@media (min-width:1200px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-website{display:block!important}}@media (max-width:1199px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-mobile{display:block!important}}@media (min-width:1200px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-mobile{display:none!important}}.dft-property-r-overview-banner-ascott .banner-item .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-ascott .banner-item .banner-content .banner-caption{padding-top:15%;padding-bottom:15%}}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container{text-align:center}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content{position:absolute}@media (max-width:767px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content .fontsize-title{font-size:24px}}@media (min-width:768px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content .fontsize-title{font-size:48px}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content .fontsize-address{font-family:Lato;font-size:20px}}@media (max-width:1199px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content{max-width:100%;width:100%}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content a:hover{text-decoration:underline}}@media (min-width:1200px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content{max-width:50%;width:50%}}@media (min-width:1200px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content .adr{width:65%;margin:0 auto}}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content .adr .p-street-address{width:100%}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content .btn-tertiary{background-color:#8a0411;color:#fff;border:2px solid #8a0411}.dft-property-r-overview-banner-ascott .banner-item .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-ascott .banner-item .banner-content .banner-caption .wrap-container .content .btn-find-residence{width:60%!important}}@media (max-width:1199px){.dft-property-r-overview-banner-ascott .banner-item .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-ascott .banner-item .banner-content .banner-caption .wrap-container .content .btn-find-residence{display:none!important}}.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content div .why-book-here-link{color:#fff!important}@media (max-width:1199px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content div .why-book-here-link{display:block}}@media (min-width:1200px){.dft-property-r-overview-banner-ascott .banner-item .banner-content .banner-caption .wrap-container .content div .why-book-here-link{display:none!important}}.dft-property-r-overview-banner-ascott .banner-item .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-ascott .banner-item .banner-content .banner-caption .wrap-container .content div .why-book-here-link span{font-size:16px;vertical-align:middle;font-family:Lato}.dft-common-ascott-property-general-info{background-color:#fff}.dft-common-ascott-property-general-info .wrap-container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}@media (min-width:1200px){.dft-common-ascott-property-general-info .text-xl-left{font-size:24px}}@media (max-width:1199px){.dft-common-ascott-property-general-info .wrap{padding:15px}}.dft-common-ascott-property-general-info .wrap p{margin-bottom:1em;margin-top:1em}.dft-common-ascott-property-general-info .wrap .text-uppercase.bold{cursor:pointer}.dft-common-ascott-property-general-info .wrap .mar-5{margin:0 5px}.dft-common-ascott-property-general-info .wrap a:hover{color:#a28156}@media (max-width:1199px){.dft-common-ascott-property-general-info{padding-left:0}}@media (max-width:767px){.dft-common-ascott-property-general-info{padding-left:10px}}@media (min-width:1200px){.arabic .dft-common-ascott-property-general-info .text-xl-left{text-align:right!important}}.arabic .dft-common-ascott-property-general-info .icon{margin-left:5px;margin-right:0}.dft-common-ascott-property-general-info .bold{font-size:24px;font-weight:700}.dft-common-social-network-r p{margin-bottom:0}.dft-common-social-network-r .connect-label{color:#8c8c8c}.dft-common-social-network-r .fa{color:#a28156;display:inline-block;font-style:normal;width:1.5em;height:1.5em;line-height:1.5em;margin-right:10px;vertical-align:middle}.dft-common-social-network-r .fa:before{font-size:2em}.dft-property-social-sharing-bar-r a{color:#003e6a;cursor:pointer;margin-right:15px}.dft-property-social-sharing-bar-r .align-mid{vertical-align:middle}.dft-property-social-sharing-bar-r .text{color:#676563}.dft-property-social-sharing-bar-r .fa{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:20px;text-align:center}.dft-property-social-sharing-bar-r .fa:before{color:#003e6a}@media screen and (max-width:767px){.dft-property-social-sharing-bar-r .list-social .social-item{width:100%;text-align:center}}.dft-property-social-sharing-bar-r.arabic-com a{margin-right:0;margin-left:15px}@media (min-width:1200px){.arabic .dft-destination-article-content .article{margin-right:16.666667%;margin-left:0}}.dft-common-find-a-residence-by-property-other-brands{background-color:#e3e4e6;padding:40px 0}.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 .max-w-h img{max-width:180px;max-height:80px}.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-ascott-online-advantage-offer-details .title{margin-bottom:20px}.dft-ascott-online-advantage-offer-details .btn-box{margin:20px 0}.dft-ascott-online-advantage-offer-details .btn-outline{border:2px solid #2c1e16;padding:10px 30px}.dft-ascott-online-advantage-offer-details .btn-outline:hover{background-color:#0a0705;border-color:#0a0705}.dft-ascott-online-advantage-offer-details .primary{background-color:#2c1e16;color:#bcb7b4}.dft-ascott-online-advantage-offer-details .primary:hover{color:#bcb7b4}.dft-ascott-online-advantage-offer-details .btn-login{background-color:transparent;color:#2c1e16}.dft-ascott-online-advantage-offer-details .btn-login:hover{color:#e6e6e6}.dft-ascott-online-advantage-offer-details .button-item{margin-right:20px}@media (max-width:1199px){.dft-ascott-online-advantage-offer-details .btn-box{margin:10px 0}}@media (max-width:767px){.dft-ascott-online-advantage-offer-details .primary{margin-bottom:10px}}.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,.dft-common-new-properties-listing .color-view a:hover{color:#003e6a}.dft-common-new-properties-listing a{text-decoration:none}.dft-common-new-properties-listing a:hover{color:#483a32}.dft-common-new-properties-listing .title-text{text-align:center;padding-top:40px;padding-bottom:40px}.dft-common-new-properties-listing .title-sub,.dft-common-new-properties-listing .title-text{font-family:Oswald-Medium,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.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-comp-offer-participating-properties-listing .participating-content{padding-top:40px;padding-bottom:40px}.dft-comp-offer-participating-properties-listing .participating-title{text-transform:uppercase;margin-top:0}.dft-comp-offer-participating-properties-listing .properties-item{margin-top:10px;margin-bottom:10px}.dft-comp-offer-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:16px 0 16px 20px}.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;content:"\2022"}.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}.dft-common-home-why-book-here-ascott .wrap{padding-left:20px;padding-right:20px}.dft-common-home-why-book-here-ascott .title{color:#2c1e16;font-size:2em;text-align:center}.dft-common-home-why-book-here-ascott .benefit-title{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-home-why-book-here-ascott .learn-more{color:#003e6a}.dft-common-home-why-book-here-ascott a{color:#a28156}.dft-common-home-why-book-here-ascott .benefit-description a{color:#2c1e16}.dft-common-home-why-book-here-ascott .icon-xxl{font-size:80px}.dft-common-home-why-book-here-ascott .benefit-title{margin-top:25px;font-size:24px}@media screen and (max-width:1199px){.dft-common-home-why-book-here-ascott .row{margin:20px auto}.dft-common-home-why-book-here-ascott .title{font-size:28px}.dft-common-home-why-book-here-ascott .icon-xxl{font-size:48px}.dft-common-home-why-book-here-ascott .benefit-title{font-size:18px;margin-top:0}.dft-common-home-why-book-here-ascott .btn-learn-more{border:2px solid #fff;background-color:transparent;color:#fff;box-shadow:none}}@media screen and (max-width:767px){.dft-common-home-why-book-here-ascott .benefit-content .row{margin:10px -15px}.dft-common-home-why-book-here-ascott .wrap{padding:20px;margin-left:10px;margin-right:10px}}.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:#0a0705}.arabic .dft-offer-details-terms-conditions{text-align:right}.dft-offer-participating-properties-listing .participating-content{padding-top:40px;padding-bottom:40px}.dft-offer-participating-properties-listing .participating-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px}.dft-offer-participating-properties-listing .properties-item{display:inline-table;margin-top:10px;margin-bottom:10px}.dft-offer-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:0}.dft-offer-participating-properties-listing .list-icon-chevron-r{content:"\E9D2"}.dft-offer-participating-properties-listing .list-style-icon .list-item:before,.dft-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-offer-participating-properties-listing .list-item-li{margin-top:5px!important;margin-bottom:5px!important}.dft-offer-participating-properties-listing .list-item-li a{cursor:pointer}.dft-offer-participating-properties-listing a:not([href]):not([tabindex]):hover{text-decoration:none}.arabic .dft-offer-participating-properties-listing .participating-content,.arabic .dft-offer-participating-properties-listing .participating-content .participating-title,.arabic .dft-offer-participating-properties-listing .participating-content .properties-item{text-align:right}.arabic .dft-offer-participating-properties-listing .participating-content .properties-item .list-item-li{padding:0 20px 0 0}.arabic .dft-offer-participating-properties-listing .participating-content .properties-item .list-item-li:before{left:auto;right:0}.dft-offer-participating-properties-details .wrap .card{width:100%}.dft-offer-participating-properties-details .wrap .card .card-body .card-title{margin-bottom:1rem}.dft-offer-participating-properties-details .wrap .card .btn-primary{padding:10px}.dft-offer-participating-properties-details .wrap .card .btn-primary.btn-outline{border:2px solid #a28156}.dft-offer-participating-properties-details .wrap .card .btn-primary.btn-outline:hover{background-color:#a28156}.dft-offer-participating-properties-details .wrap .card:hover .item-img{background-color:#000!important}.dft-offer-participating-properties-details .wrap .card:hover .item-img img{opacity:.7}.dft-offer-participating-properties-details .wrap .card:hover .pro-btn{opacity:1;transition:all .2s ease-in}.dft-offer-participating-properties-details .wrap .item-img{position:relative;cursor:pointer;overflow:hidden}.dft-offer-participating-properties-details .wrap .item-img .pro-btn{position:absolute;left:35%;top:45%;opacity:0;transition:all .2s ease-in}.dft-offer-participating-properties-details .wrap .item-img .pro-btn:hover a{color:#fff}.dft-offer-participating-properties-details .wrap .item-img .pro-btn a{color:#fff;text-decoration:none}.dft-offer-participating-properties-details .wrap .item-img .img-hover{transition:all 1s;top:0;bottom:0;left:0;right:0;background-size:cover}.dft-offer-participating-properties-details .wrap .item-img .btn-primary:not(:disabled):not(.disabled):active{background-color:#30b3ab;border-color:#30b3ab}.dft-offer-participating-properties-details .wrap .property-title a{text-decoration:none}.dft-offer-participating-properties-details .wrap .hid-vis{color:#fff}.dft-offer-participating-properties-details .wrap .label-find{cursor:pointer}.dft-offer-participating-properties-details .wrap .label-find:hover{color:#a28156}.dft-comp-article-overview-offer-details .h3{font-size:1.85714em;font-weight:700}.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 .calendar-sales-item .h6{font-size:1.14286em}.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-offer-participating-property-details-popup .bgr-modal{background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:auto}.dft-offer-participating-property-details-popup .icon{margin-right:0}.dft-offer-participating-property-details-popup .fade{opacity:0;transition:opacity .15s ease}.dft-offer-participating-property-details-popup .fade .layout-content{position:relative;transition:transform .3s ease-out;transform:translateY(-57%)}.dft-offer-participating-property-details-popup .fade.in{display:block;opacity:1}.dft-offer-participating-property-details-popup .fade.in .layout-content{position:relative;transform:translate(0);transition:transform .3s ease-out}.dft-offer-participating-property-details-popup .fade .test,.dft-offer-participating-property-details-popup .header-modals{position:relative}.dft-offer-participating-property-details-popup .header-modals .icon-close:before{content:"\E91D";font-size:20px;position:relative;top:-2px;color:#fff;font-family:Ascott-Icons}.dft-offer-participating-property-details-popup .header-modals .close{opacity:1;background:#a28156!important;border-radius:100%;top:-16px;position:absolute;right:-10px;width:30px;height:30px}.dft-offer-participating-property-details-popup .header-modals .close:hover{opacity:.8}@media only screen and (min-width:1200px){.dft-offer-participating-property-details-popup .border-width{width:900px}}@media only screen and (max-width:768px){.dft-offer-participating-property-details-popup .des-rate,.dft-offer-participating-property-details-popup .list-aparment,.dft-offer-participating-property-details-popup .list-rate{font-size:16px}.dft-offer-participating-property-details-popup .border-width{width:90%}}.dft-common-star-rewards-ascott .btn-custom{color:#fff;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-common-star-rewards-ascott .btn-custom:hover{background-color:#525356}.dft-common-star-rewards-ascott .btn-join{color:#fff;background-color:transparent;border:2px solid #fff;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-common-star-rewards-ascott .bg-rewards{background:#5b5c61}.dft-common-star-rewards-ascott .content{height:auto;color:#fff}.dft-common-star-rewards-ascott .content .row{margin-top:0;margin-left:0}.dft-common-star-rewards-ascott .content .margin-top,.dft-common-star-rewards-ascott .content .margin-top-img{margin-top:48px}.dft-common-star-rewards-ascott .content-child .logo-asr{height:54px;position:relative}.dft-common-star-rewards-ascott .sign-in{font-size:24px;line-height:32px}.dft-common-star-rewards-ascott .click-button{height:40px;padding-top:6px}.dft-common-star-rewards-ascott .btn-primary{background-color:#483a32;border:2px solid #483a32}.dft-common-star-rewards-ascott .btn-primary:focus{box-shadow:none}.dft-common-star-rewards-ascott .bg-none{background-color:transparent!important;-webkit-appearance:none;border:2px solid #fff}.dft-common-star-rewards-ascott .caption{margin-top:2px;margin-bottom:2px}.dft-common-star-rewards-ascott .caption .caption-icon .material-icons{vertical-align:middle}.dft-common-star-rewards-ascott .caption .caption-content{padding:0 8px;line-height:1.3}.dft-common-star-rewards-ascott li{display:list-item;text-align:-webkit-match-parent}.dft-common-star-rewards-ascott .icon,.dft-common-star-rewards-ascott .icon-label,.dft-common-star-rewards-ascott .selectboxit-default-arrow{vertical-align:middle}.dft-common-star-rewards-ascott .icon,.dft-common-star-rewards-ascott .icon-circle,.dft-common-star-rewards-ascott .icon-outline,.dft-common-star-rewards-ascott .icon-square,.dft-common-star-rewards-ascott .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-star-rewards-ascott .caption .caption-content,.dft-common-star-rewards-ascott .caption .caption-icon{display:table-cell;vertical-align:middle}.dft-common-star-rewards-ascott .list-contact{list-style:none;padding:0;margin:0}.dft-common-star-rewards-ascott .benefit-text{color:#fff;text-decoration:none}.dft-common-star-rewards-ascott .benefit-text span{text-decoration:underline}.dft-common-star-rewards-ascott .img-custom{position:relative;height:100%}.dft-common-star-rewards-ascott .content-child-last{padding-bottom:30px}.dft-common-star-rewards-ascott .content-child-last.row{margin:0}.dft-common-star-rewards-ascott .btn-group{margin:0 auto}.dft-common-star-rewards-ascott .list-items{vertical-align:middle;line-height:2}.dft-common-star-rewards-ascott .content-final{line-height:2;vertical-align:middle;padding:0 8px}@media (max-width:768px){.dft-common-star-rewards-ascott .margin-top{margin-top:15px}.dft-common-star-rewards-ascott .sign-in{font-size:18px}.dft-common-star-rewards-ascott .btn-group{margin:0 auto;padding:0 20px}.dft-common-star-rewards-ascott .content-child-last{padding-bottom:0}}.dft-offer-banner{width:auto}.dft-offer-banner .pagebanner .banner,.dft-offer-banner .pagebanner .banner-content,.dft-offer-banner .pagebanner .banner-item{height:100%}.dft-offer-banner .pagebanner .banner-content .banner-img,.dft-offer-banner .pagebanner .banner-item .banner-img,.dft-offer-banner .pagebanner .banner .banner-img{height:inherit}.dft-offer-banner .pagebanner .banner-content .banner-img img,.dft-offer-banner .pagebanner .banner-item .banner-img 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{overflow:inherit}.dft-offer-banner .banner .banner-content .banner-caption{z-index:10;margin:0;width:100%;height:100%;color:#fff}.dft-offer-banner .banner .banner-content .banner-caption .skew-20{transform:skewX(-20deg)}.dft-offer-banner .banner .banner-content .banner-caption .skew-20 .bg-primary-o{background-color:rgba(44,30,22,.8);color:#ccbcb2}.dft-offer-banner .banner .banner-content .banner-caption .skew-20 .bg-primary-o .text-uppercase{transform:skewX(20deg)}.dft-offer-banner .banner .banner-content .banner-caption .skew-20 .bg-white-80{color:#554f4c;background-color:hsla(0,0%,100%,.8)}.dft-offer-banner .banner .banner-content .banner-caption .skew-20 .bg-white-80 .text-uppercase{transform:skewX(20deg)}.dft-offer-banner .icon-banner{position:absolute;margin-top:-40px!important;left:0}.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-primary{background-color:#2c1e16}.dft-offer-banner .icon-banner .as-ribbon{background-color:#333}.dft-offer-banner .as-ribbon:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1;background:#333;visibility:visible;border-right:5px solid #2c1e16;transform-origin:bottom left;transform:skew(-15deg,0deg)}.dft-offer-banner .ribbon-primary:after{background:#2c1e16;border-right-color:#2c1e16}.dft-offer-banner .text-ribbon{padding:7px 10px 2px}.dft-offer-banner .img-icon{color:#fff;font-size:1.14286em}.dft-offer-banner .pagebanner .banner-content .banner-img img{opacity:1}.dft-offer-banner .border-favorite{color:#fff}.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-common-rich-text .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-common-rich-text a{word-break:break-all}.dft-common-rich-text a:not(.btn),.dft-common-rich-text a u{color:#003e6a}.dft-common-rich-text *{outline:1px solid transparent!important}.arabic .dft-content-page-left-content .content-main #content-center .dft-common-rich-text{padding-right:20px;padding-left:0}.arabic .dft-content-page-left-content .content-main #content-center .dft-common-rich-text .wrap{margin-right:0;margin-left:auto}.arabic .dft-content-page-left-content .content-main .dft-breadcrumb .breadcrumb{margin-right:30px;margin-left:0}@media (min-width:1200px){.arabic .dft-content-page-left-content .content-main .content-left{box-shadow:-10px -14px 10px 0 #000}.arabic .dft-content-page-left-content .content-main .right-content{margin-right:18%;margin-left:0}}@media (max-width:1024px){.arabic .dft-content-page-left-content .content-main #content-center{margin-right:0}}.dft-content-page-left-content .sticky-left-nav{position:fixed;top:100px;float:left;z-index:1020}@media (max-width:1199px){.dft-content-page-left-content .sticky-left-nav{top:94px;float:none}}.dft-content-page-left-content .right-content{background-color:#f1f2f4;margin-left:18%}.dft-content-page-left-content .float-left{float:none!important}.dft-content-page-left-content .content-main{background-color:#fff;position:relative}.dft-content-page-left-content .bg-primary{height:40px;background-color:#2c1e16;color:#ccbcb2}.dft-content-page-left-content .padding-0{padding:0!important}.dft-content-page-left-content .as-table{display:table;width:100%}.dft-content-page-left-content .dft-about-us-left-navigation-link .left-width{width:inherit}.dft-content-page-left-content .position-sticky{height:fill-available}.dft-content-page-left-content .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.dft-content-page-left-content .dft-corporate-site-footer .row{margin:0}.dft-content-page-left-content .dft-corporate-site-footer .copyright-statement{padding:20px 0}.dft-content-page-left-content section.content-main.m-0{background-color:#f1f2f4}.dft-content-page-left-content .right-content{float:none}.dft-content-page-left-content .dft-general-banner .card{margin-bottom:0}.dft-content-page-left-content h1{font-size:1.875em}.dft-content-page-left-content .dft-common-menu-for-mobile{z-index:11}.dft-content-page-left-content .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.dft-content-page-left-content .z-index-10{z-index:10}@media (min-width:1200px){.dft-content-page-left-content .top-100{top:100px}.dft-content-page-left-content #content-left{width:18%;top:auto;position:absolute;box-shadow:10px 0 10px -14px #000;max-height:none}}@media (min-width:1200px) and (-ms-high-contrast:none),screen and (min-width:1200px) and (-ms-high-contrast:active){.dft-content-page-left-content #content-left{padding-right:24pt}}@media (min-width:1200px){@-moz-document url-prefix(){.dft-content-page-left-content #content-left{padding-right:22pt}}.dft-content-page-left-content #main{position:relative;background-color:#fff;max-width:1900px;margin:0 auto}.dft-content-page-left-content #content-center{background-color:#f1f2f4;float:none}}.dft-content-page-left-content .dft-breadcrumb .breadcrumb{margin-left:30px}.dft-content-page-left-content .dft-breadcrumb .breadcrumb .breadcrumb-item a{color:#2c1e16}@media (max-width:1199px){.dft-content-page-left-content .dft-management-service{padding-top:40px}.dft-content-page-left-content #content-left-m{z-index:1030;width:100%}.dft-content-page-left-content .right-content{background-color:#f1f2f4;margin-left:0;float:none}}.dft-content-page-left-content #content-center .dft-common-rich-text{padding-left:20px}.dft-content-page-left-content #content-center .dft-about-us-history .wrap,.dft-content-page-left-content #content-center .dft-common-rich-text .wrap,.dft-content-page-left-content #content-center .dft-destination-article-content .wrap{margin-left:0}@media screen and (max-width:768px){.dft-content-page-left-content #content-center .dft-destination-article-content .wrap .article{margin-left:0}}@media screen and (max-width:768px){.dft-content-page-left-content #content-center .dft-common-rich-text,.dft-content-page-left-content #content-center .dft-destination-article-content .wrap .slick-content-config{padding-left:0}.dft-content-page-left-content #content-center.sticky-left-nav{float:none}}@media (min-width:768px) and (max-width:790px){.dft-content-page-left-content .general-banner img{height:239px}}@media (min-width:1200px){.dft-content-page-left-content .right-content{margin-left:18%}.dft-destination-article-content .article{margin-left:16.666667%;margin-bottom:30px;padding:0!important}}@media (max-width:1199px){.dft-content-page-left-content #content-left{width:100%!important}}@media (max-width:1024px){.dft-common-destination-getting-around .title-description{background-color:#f5f5f5!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:#f1f2f4;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;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:768px){.dft-common-destination-getting-around .wrap-sm{padding-left:40px;padding-right:40px}}.dft-common-destination-method-of-transport .description{white-space:pre-line;margin-top:20px}@media (max-width:767px){.dft-common-destination-method-of-transport .col-4{max-width:100%;padding:0}}.dft-page-offer-details .absolute-tr{bottom:0;top:inherit}.dft-page-offer-details .dft-lifestyle-social-sharing-bar{right:10px}.dft-page-offer-details .dft-lifestyle-social-sharing-bar .favourite{font-size:1.5em!important;padding-bottom:15px;padding-right:5px}.dft-page-offer-details .dft-offer-banner .icon-banner .as-ribbon{background-color:#2c1e16}.dft-page-offer-details .dft-offer-banner .icon-banner .as-ribbon:after{background:#2c1e16}@media screen and (max-width:1024px){.dft-page-offer-details .dft-offer-banner .on-table{margin-bottom:20px}.dft-page-offer-details .dft-offer-banner .pagebanner .banner-caption{position:relative}.dft-page-offer-details .dft-offer-banner .pagebanner .banner-caption .absolute-br{bottom:-250px}}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view .js-input-search{font-size:13px}}@media (min-width:768px){.dft-common-find-a-residence-by-property-list-view .gm-style-iw{top:30px!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}.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:Lato;color:#2c1e16;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-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:Lato;color:#2c1e16}.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:4px}.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:1199px){.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:1199px){.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:10px;border-right:unset;background-color:#efefef}.dft-common-find-a-residence-by-property-list-view .search .search-input .js-input-search.disabled{background:#ddd!important;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:1199px){.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:unset}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view .unset-pad{margin-right:3px;margin-left:3px;max-width:150px}}@media (max-width:319px){.dft-common-find-a-residence-by-property-list-view .unset-pad{margin-right:1px;margin-left:0}}@media (max-width:319px){.dft-common-find-a-residence-by-property-list-view .unset-pad.fix-320-margin{margin-right:-2px}}.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!important;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.active{background-color:#2c1e16;color:#b4a79e}.dft-common-find-a-residence-by-property-list-view .btn-switch-view:focus{box-shadow:none}.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:#ddd}.dft-common-find-a-residence-by-property-list-view .view-by-brand{padding:10px 0}@media (max-width:1199px){.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 .text-view{font-size:16px}.dft-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option{padding-right:20px}.dft-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option label{color:#000}@media (max-width:1199px){.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:#fff;border-color:#2c1e16;background-color:#2c1e16}.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:1199px){.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:#e3e4e6}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view .data-list{padding-top:20px;padding-bottom:40px}}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view .data-list .wrap{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view .data-list .wrap{padding:0}}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading{display:block}@media (min-width:768px) and (max-width:1199px){.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:#b9b9b9;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:#f1f2f4;color:#555;pointer-events:none}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-heading .data-list-tab .tab-item:hover{background:#aeaeae}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container{background:#fff;padding:40px}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container{padding-left:20px!important;padding-right:20px!important}}.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;line-height:26px;text-transform:uppercase;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-heading.h4{margin-bottom:0}.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:1199px){.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;line-height:20px;text-transform:uppercase;margin-bottom:2px;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.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: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%}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section .alert-info{color:#000}.dft-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section .alert-info a{color:#003e6a}@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:1199px){.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-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:#a18159;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}}@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:#a18159;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:767px){.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}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view .form-find .margin-t-b-1{margin-top:0!important}}.dft-common-find-a-residence-by-property-list-view .leaflet-bottom,.dft-common-find-a-residence-by-property-list-view .leaflet-top{z-index:100}.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-destination{padding-top:40px;padding-bottom:40px;background:rgba(0,0,0,.06)}.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}@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{font-size:16px;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}@media (max-width:1199px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section{padding-left:0;padding-right:0}}.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;padding-left:20px;padding-right:20px}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:60%}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item{height:auto}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item .item-image{padding-top:64%}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:100%;margin-right:0;margin-left:0}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item .item-image{padding-top:50%}}.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}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .group-section-sub{margin-left:0;margin-right:0}}.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}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-overlay{visibility:hidden;opacity:0}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item:hover>.item-title{visibility:hidden;opacity:0}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item:hover>.item-title{visibility:visible;opacity:1}}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-image{transform:scale(1.1)}@media (max-width:767px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-image{transform:none}}.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;line-height:30px;bottom:20px;left:20px;color:#fff;position:absolute;z-index:10;transition:all .5s ease 0s;opacity:1;visibility:visible}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title a,.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title a:hover{color:#fff}@media (max-width:1199px){.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{font-size:1.25em;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}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .btn-primary{padding:10px;border:2px solid #a28156;color:#fff!important}.dft-common-find-a-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .btn-primary:hover{background-color:#483a32;border-color:#483a32}@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-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px}.dft-common-find-a-residence-by-destination .residence-destination-footer .view-more-text{line-height:20px;margin-bottom:1rem}.dft-common-find-a-residence-by-destination .residence-destination-footer .view-more-button{cursor:pointer}@media (hover:none),(hover:on-demand){.dft-common-find-a-residence-by-destination .btn-primary.btn-outline:hover{background-color:transparent;border:2px solid #2c1e16;color:#2c1e16}}.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-destination-our-properties{background-color:#554f4c;color:#ede7e3}.dft-common-destination-our-properties .btn-outline-o{color:#2c1e16;background-color:transparent;border:1px solid #fff;color:#ede7e3}.dft-common-destination-our-properties .btn-outline-o:hover{background:#fff;color:#000!important}.dft-common-destination-our-properties .properties-list h3{margin-top:1em;margin-bottom:1em}.dft-common-destination-our-properties .properties-list a{color:#ede7e3}.dft-common-destination-our-properties .properties-list a:hover{text-decoration:none;color:#a28156}@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-content-page-property-apartment-type-details.arabic-com{direction:rtl;text-align:right}.dft-content-page-property-apartment-type-details .title{font-size:24px;font-weight:700}.dft-homepage-lifestyle-ascott{background-color:#f5f5f5}.dft-homepage-lifestyle-ascott a{text-decoration:none}.dft-homepage-lifestyle-ascott h2.title{color:#2c1e16;font-weight:400;font-size:32px}.dft-homepage-lifestyle-ascott .h3{font-size:1.85714em}.dft-homepage-lifestyle-ascott .h4{font-size:1.42857em}.dft-homepage-lifestyle-ascott .life-style-sub-title{color:#2c1e16!important}.dft-homepage-lifestyle-ascott .overlay-content-hover{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:0;transition:opacity .5s ease 0s}.dft-homepage-lifestyle-ascott .overlay-cover-content{transition:opacity 1s,transform 1s}.dft-homepage-lifestyle-ascott .text-normal{font-weight:400}.dft-homepage-lifestyle-ascott .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-homepage-lifestyle-ascott .life-style-sub-title{font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em;font-size:1.15em}.dft-homepage-lifestyle-ascott .opacity-0{opacity:0}.dft-homepage-lifestyle-ascott .opacity-1{opacity:1}.dft-homepage-lifestyle-ascott .slick-next,.dft-homepage-lifestyle-ascott .slick-prev{display:none!important}.dft-homepage-lifestyle-ascott .content p{font-size:1.14286em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em}.dft-homepage-lifestyle-ascott .lifestyle-item{padding:0 5px}.dft-homepage-lifestyle-ascott .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-ascott .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-ascott .overlay-content{height:460px}.dft-homepage-lifestyle-ascott .btn-none{color:#fff;background-color:transparent;border:2px solid #fff;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,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-ascott .btn-none:hover{background:#fff;border-color:#fff;color:#777}.dft-homepage-lifestyle-ascott .lifestyle-carousel .overlay-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content{position:relative;cursor:pointer;transition:opacity 1s ease-in,transform 1s ease-in-out;background:#e5e5e5;overflow:hidden;backface-visibility:hidden}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content .overlay-cover-content{position:absolute;bottom:0;left:0;right:0;padding:10px}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content .overlay-cover-content img{width:98%}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content .hover-content{transform:translate(-50%,-50%);left:50%;top:50%;right:auto;padding:0;text-align:center;position:relative;transition-delay:.1s;opacity:0}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content .hover-content .text-black{color:#000}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content .hover-content .btn-none{color:#000;border:2px solid #000}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content .hover-content .btn-none:hover{border:0}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content:hover{transition:opacity .5s ease 0s;transition-delay:.1s}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content:hover .overlay-cover-content,.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content:hover .overlay-media{opacity:0}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content:hover .overlay-content-hover,.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content:hover .overlay-content-hover img{opacity:1}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content:hover .overlay-media{transform:scale(1.1)}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content:hover .hover-content{opacity:1;width:100%}.dft-homepage-lifestyle-ascott .overlay-desktop .overlay-content:hover .cover-content{opacity:0;transition:opacity .5s ease .5s}.dft-homepage-lifestyle-ascott .overlay-tablet .lifestyle-title{margin-right:-15px;margin-left:-15px}.dft-homepage-lifestyle-ascott .overlay-tablet .slick-slider .slick-list,.dft-homepage-lifestyle-ascott .overlay-tablet .slick-slider .slick-track{direction:ltr}.dft-homepage-lifestyle-ascott .overlay-mobile .overlay-inner{bottom:10px;left:10px;top:unset;transform:none}.dft-homepage-lifestyle-ascott .overlay-mobile .slick-slider .slick-list,.dft-homepage-lifestyle-ascott .overlay-mobile .slick-slider .slick-track{direction:ltr}@media screen and (max-width:1199px){.dft-homepage-lifestyle-ascott .overlay-desktop{display:none!important}.dft-homepage-lifestyle-ascott .title{font-size:24px}}.dft-common-carousel-banner-redesign.arabic-com .slick-next:before{content:"\E91E"!important}.dft-common-carousel-banner-redesign.arabic-com .slick-prev:before{content:"\E91F"!important}.dft-common-carousel-banner-redesign [dir=rtl] .slick-next{left:0!important}.dft-common-carousel-banner-redesign [dir=rtl] .slick-prev{right:0!important}.dft-common-carousel-banner-redesign .slick-slider{margin-bottom:0}.dft-common-carousel-banner-redesign .slick-dots{bottom:-40px!important}.dft-common-carousel-banner-redesign .slick-dots li button{outline:1px solid transparent!important}.dft-common-carousel-banner-redesign .wrap-container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.dft-common-carousel-banner-redesign .opacity-0{opacity:0!important}.dft-common-carousel-banner-redesign .slick-list,.dft-common-carousel-banner-redesign .slider{max-height:480px;margin-bottom:0}.dft-common-carousel-banner-redesign .image-slider{background-repeat:no-repeat;background-size:cover;position:relative;display:block}.dft-common-carousel-banner-redesign .carousel-mobile .image-slider .container img{opacity:0}.dft-common-carousel-banner-redesign .wrap{top:0;width:100%;overflow:hidden;position:relative;display:inline-block;margin:0 auto;width:auto;vertical-align:bottom}.dft-common-carousel-banner-redesign .wrap-container.full,.dft-common-carousel-banner-redesign .wrap img{width:100%}.dft-common-carousel-banner-redesign .caption-slider{position:absolute;max-width:620px}.dft-common-carousel-banner-redesign .padding-t-10{padding-top:10px}.dft-common-carousel-banner-redesign .bottom-left{position:absolute;text-align:left;left:0;bottom:0;right:auto}.dft-common-carousel-banner-redesign .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-redesign .top-left{text-align:left;right:auto;top:0;left:0}.dft-common-carousel-banner-redesign .top-right{text-align:right;left:auto;right:0;top:0}.dft-common-carousel-banner-redesign .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-redesign .bottom-right{text-align:right;left:auto;bottom:0;right:0}.dft-common-carousel-banner-redesign .top-between{text-align:center;left:25%;right:auto;top:0}.dft-common-carousel-banner-redesign .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-redesign .bottom-between{text-align:center;left:25%;bottom:0;right:0}.dft-common-carousel-banner-redesign .top-between-none-content{top:40px;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.dft-common-carousel-banner-redesign .bottom-between-none-content{top:89%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.dft-common-carousel-banner-redesign .center-between-none-content{top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.dft-common-carousel-banner-redesign .slick-arrow{transition:all .5s ease 0s;background-color:#2c1e16;opacity:.8;width:80px;height:80px;outline:1px solid transparent!important}.dft-common-carousel-banner-redesign .btn-know-more{text-decoration:none;color:#fff;border:2px solid #fff;font-weight:400;font-family:Playfair Display;padding:8px 15px}.dft-common-carousel-banner-redesign .btn-know-more:focus,.dft-common-carousel-banner-redesign .btn-know-more:hover{background:#fff;border:2px solid #fff;color:#777;outline:0;box-shadow:unset}.dft-common-carousel-banner-redesign .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-redesign .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);font-family:Lato}.dft-common-carousel-banner-redesign .btn-position-carousel{height:61px}.dft-common-carousel-banner-redesign .btn-position-carousel-height{height:41px}.dft-common-carousel-banner-redesign .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-redesign .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-redesign .slick-dots li button:before{position:absolute;top:0;left:0;text-align:center;opacity:1;color:#fff}.dft-common-carousel-banner-redesign .caption-title{font-size:2.14286em;font-weight:400;line-height:1.3;letter-spacing:0}.dft-common-carousel-banner-redesign .container{padding:0}.dft-common-carousel-banner-redesign .caption-description{padding:10px 40px;margin:0}.dft-common-carousel-banner-redesign .btn-know-more{font-size:14px;font-family:Playfair Display}}.dft-common-carousel-banner-redesign .image-slider-mobile{background-position:50%}.dft-common-carousel-banner-redesign .banner-and-carousel-mobile .bottom-left-mobile{position:absolute;text-align:left;left:0;bottom:0;right:auto}.dft-common-carousel-banner-redesign .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-redesign .banner-and-carousel-mobile .top-left-mobile{text-align:left;right:auto;top:0;left:0}.dft-common-carousel-banner-redesign .banner-and-carousel-mobile .top-right-mobile{text-align:right;left:auto;right:0;top:0}.dft-common-carousel-banner-redesign .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-redesign .banner-and-carousel-mobile .bottom-right-mobile{text-align:right;left:auto;bottom:0;right:0}.dft-common-carousel-banner-redesign .banner-and-carousel-mobile .top-between-mobile{text-align:center;right:auto}.dft-common-carousel-banner-redesign .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-redesign .banner-and-carousel-mobile .bottom-between-mobile{text-align:center;bottom:0}.dft-common-carousel-banner-redesign .wrap-container{position:relative;max-height:480px}.dft-common-carousel-banner-redesign .wrap-container img{width:100%;max-height:480px}.dft-common-carousel-banner-redesign .slick-next:before{content:"\E91F";color:#fff;font-size:48px}.dft-common-carousel-banner-redesign .slick-prev:before{content:"\E91E";color:#fff;font-size:48px}.dft-common-carousel-banner-redesign .padding-t-9p{padding-top:9px!important}@media (max-width:1199px){.dft-common-carousel-banner-redesign .container{padding:0;max-width:none}.dft-common-carousel-banner-redesign .caption-title{font-size:16px;margin-bottom:11px}.dft-common-carousel-banner-redesign .caption-content{font-size:12px}.dft-common-carousel-banner-redesign .slick-next:before{content:"\E91F";color:#fff;font-size:16px}.dft-common-carousel-banner-redesign .slick-prev:before{content:"\E91E";color:#fff;font-size:16px}.dft-common-carousel-banner-redesign .slick-arrow{opacity:.8;height:32px;width:32px;background-color:#2c1e16}}@media (min-width:1200px){.dft-common-carousel-banner-redesign .wrap-container .padding-t-24p{padding-top:24px!important}.dft-common-carousel-banner-redesign .wrap-container .padding-title-empty{padding-top:100px!important}}.dft-common-carousel-banner-redesign .container{opacity:0}.dft-page-default .arabic .dft-common-extended-stay-benefit ul li{padding-left:0;padding-right:37px}.dft-page-default .arabic .dft-common-extended-stay-benefit ul li i{right:0}@media (max-width:1199px){.dft-page-default .arabic .dft-common-extended-stay-benefit .pad-0-xs{padding-left:40px!important;padding-right:0!important}}.dft-common-extended-stay-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;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.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;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}}@media screen and (max-width:768px){.dft-common-extended-stay-benefit{padding-bottom:5px}}.dft-common-extended-stay-guest-stories{padding-bottom:40px;background-color:#fff;font-size:16px;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.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:25px!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}.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-page-find-a-residence-by-destination .bg-img{background-position:50%;background-repeat:no-repeat}.dft-page-find-a-residence-by-destination .bg-img img{width:unset!important}.dft-common-destination-tips-and-articles .slick-slide{height:auto!important}.dft-common-destination-tips-and-articles a{color:#65564f}.dft-common-destination-tips-and-articles a:hover{color:#a28156}@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-page-default .brand-logo-modify-search{border-bottom:1px solid #d4d4d4}@media (max-width:1199px){.dft-page-default .brand-logo-modify-search{border-top:1px solid #d4d4d4}}.dft-page-default .brand-logo-modify-search .dft-booking-modify-search{padding-bottom:10px;padding-top:10px}.dft-page-default .cpn-member-status .member-id-text{color:#2c1e16;font-family:inherit;font-size:13px;font-style:italic;margin-top:8px}.dft-page-default .cpn-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text a{color:#4b5daa!important}.dft-page-default .cpn-manage-reservation{color:#2c1e16}.dft-page-default .cpn-manage-reservation .payment-details .bill .earn,.dft-page-default .cpn-manage-reservation .reservation-details .box .apartment-item .apartment-details .action-edit{color:#003e6a!important}.dft-page-default .cpn-manage-reservation .payment-details .bill table.price-summary tr.total{background-color:#2c1e16!important}@media screen and (max-width:1199px){.dft-page-default .cpn-manage-reservation .text-color-mb{color:#1d1612}.dft-page-default .cpn-manage-reservation .card-color-mb{color:#2c1e16}}.dft-page-default .header{position:relative}@media (min-width:1200px){.dft-page-default .header .dft-common-left-header{padding-top:1px}}.dft-page-default .header .currency-selector .dft-booking-currency-selector,.dft-page-default .header .dft-language-selection,.dft-page-default .header .money-selection .dft-money-selection{padding-top:9px}.dft-page-default .header.bg-primary{z-index:10000!important}.dft-page-default .dft-money-selection{position:fixed;top:9px;left:47%;z-index:10000}.dft-page-default .dft-corporate-page-contact-panel .gutter-xl .padding-columns .gutter-md .dft-common-rich-text .wrap{padding:0}@media (max-width:1199px){.dft-page-default .hidden-on-mobile{overflow-x:hidden}.dft-page-default .hidden-on-mobile .hidden-on-homepage{display:none!important}.dft-page-default .content-main{margin-top:94px}}.dft-page-default .arabic{direction:rtl;text-align:right}.dft-page-default .arabic .dft-contact-us-form .dft-common-rich-text a[href^=tel]{direction:ltr!important}.dft-page-default .arabic .dft-contact-us-form .dft-common-rich-text li:before{content:"\E91E"!important}.dft-page-default .arabic .dft-contact-us-form .dft-common-rich-text ul{padding-right:0}.dft-page-default .arabic a[href^=tel]{direction:rtl}.dft-page-default .arabic .header .mr-auto{margin-left:auto!important;margin-right:unset!important}.dft-page-default .arabic .header .mr-auto.money-selection .dft-money-selection{margin-left:0}.dft-page-default .arabic .header .mr-auto.money-selection .dft-money-selection .dropdown-menu{text-align:right}.dft-page-default .arabic .header .mr-auto.money-selection .dft-money-selection .dropdown-menu.show{right:0}.dft-page-default .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector{margin-left:0;margin-right:-10px}.dft-page-default .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector .dropdown-menu{text-align:right}.dft-page-default .arabic .header .mr-auto.currency-selector .dft-booking-currency-selector .dropdown-menu.show{right:0}.dft-page-default .arabic .header .dft-common-left-header .navbar .navbar-nav{padding-right:0}.dft-page-default .arabic .header .dft-language-selection{margin-left:0;margin-right:-20px}.dft-page-default .arabic .header .dft-language-selection .icon-size{margin-left:5px;margin-right:0}.dft-page-default .arabic .header .dft-language-selection .dropdown-menu{text-align:right}.dft-page-default .arabic .header .dft-language-selection .dropdown-menu.show{right:9px}.dft-page-default .arabic .header .dft-common-right-header .js-search-form{right:unset;left:35px}.dft-page-default .arabic .header .dft-common-right-header .js-search-form input[type=text]{text-align:right}.dft-page-default .arabic .dft-common-top-navigation #nav-main.align-right{font-size:20px}.dft-page-default .arabic .dft-common-top-navigation .padding-md-l{padding-left:0!important;padding-right:20px}.dft-page-default .arabic .dft-common-top-navigation .navbar .find-residence-form .country{padding:0 20px 0 0!important}.dft-page-default .arabic .dft-common-top-navigation .as-table-cell .float-right{float:left!important}.dft-page-default .arabic .dft-common-top-navigation #search-book button .icon-close-margin{margin-right:0;margin-left:5px}.dft-page-default .arabic .dft-common-menu-for-mobile .align-left{text-align:right!important}.dft-page-default .arabic .dft-common-menu-for-mobile .group-left[data-v-428f8ca0]{padding-left:0;padding-right:20px}.dft-page-default .arabic .dft-common-menu-for-mobile ul{padding-right:0}.dft-page-default .arabic .dft-common-menu-for-mobile .position-menu-mobi{margin-left:30px;margin-right:0}.dft-page-default .arabic .dft-common-menu-for-mobile .menu-selected{animation:fade-left .5s ease-out forwards running}.dft-page-default .arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .material-icons,.dft-page-default .arabic .dft-common-menu-for-mobile .dft-language-selection .material-icons{float:left!important}.dft-page-default .arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .icon-size,.dft-page-default .arabic .dft-common-menu-for-mobile .dft-language-selection .icon-size{margin-left:5px;margin-right:0}.dft-page-default .arabic .dft-common-menu-for-mobile .dft-booking-currency-selector .dropdown-menu,.dft-page-default .arabic .dft-common-menu-for-mobile .dft-language-selection .dropdown-menu{text-align:right}.dft-page-default .arabic .dft-common-menu-for-mobile .close{float:left}.dft-page-default .arabic .dft-common-menu-for-mobile .button-menu{padding-right:0;padding-left:6px}.dft-page-default .arabic .dft-ascott-cookie .ascott-cookie-button{text-align:left!important}.dft-page-default .arabic .dft-ascott-cookie .fixed-br{left:0}.dft-page-default .arabic .dft-utility-bar .utility-bar-item{padding:5px 0!important}.dft-page-default .arabic .dft-utility-bar .fixed-br{left:0}.dft-page-default .arabic .dft-utility-bar .tooltip-custom{right:unset;left:120px}.dft-page-default .arabic .dft-utility-bar .arrow-custom{left:110px;right:unset;transform:rotate(180deg)}.dft-page-default .arabic .dft-utility-bar .arrow-custom-contact{right:unset;left:100px;transform:rotate(180deg)}@media (max-width:767px){.dft-page-default .arabic .dft-utility-bar .utility-bar-chat-align-center{text-align:left!important}.dft-page-default .arabic .dft-utility-bar .scroll-padding{padding-left:20px;padding-right:0}}.dft-page-default .arabic .your-cart-contain{margin-right:-185px}@media (max-width:767px){.dft-page-default .arabic .your-cart-contain .your-cart-item.has-content:before,.dft-page-default .arabic .your-cart-contain .your-cart-item.no-cart:before{right:80%!important}.dft-page-default .arabic .your-cart-contain .your-cart-item.has-content:after,.dft-page-default .arabic .your-cart-contain .your-cart-item.no-cart:after{right:79.5%!important}}.dft-page-default .arabic .dft-booking-modify-search .pl-0{padding-right:0!important;padding-left:10px!important}.dft-page-default .hidden-on-mobile .wrap .col-12,.dft-page-default .hidden-on-mobile .wrap .col-xl-1,.dft-page-default .hidden-on-mobile .wrap .col-xl-11{min-height:0}@media screen and (max-width:1024px){.dft-page-default .dft-common-extended-stay-guest-stories{padding-bottom:0}}.dft-page-default .header-wrap-hidden{position:absolute;width:100%;background:#2c1e16;top:0;left:0;height:100%}.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)}#app:not(.dialog-open-2)+.daterangepicker.ltr{z-index:10!important}@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-common-destination-city-pages-attractions .title-and-txt-send-this{padding:10px 0}.dft-common-destination-city-pages-attractions .txt-title{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,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}.dft-common-destination-banner img{color:#000}.dft-common-destination-banner .dft-lifestyle-social-sharing-bar .img-icon{color:#fff}.dft-common-destination-banner .desktop img{max-width:1250px;margin:0 auto}.dft-common-destination-banner .banner-container .card{max-width:100%;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:1200px){.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-banner .card-img{width:unset}}.dft-content-page-destination-city-page{background-color:#f1f2f4;background:#f1f2f4;transition:transform .6s ease-in-out}.dft-content-page-destination-city-page .dft-breadcrumb .breadcrumb{background-color:#f1f2f4}.dft-content-page-destination-city-page .aboutus-nav{bottom:0;width:100%;z-index:1}.dft-content-page-destination-city-page .aboutus-nav .wrap:first-child{padding-left:0;padding-right:0}.dft-content-page-destination-city-page .navbar{padding:0}.dft-content-page-destination-city-page .navbar .nav-item a{color:#a28156}.dft-content-page-destination-city-page .navbar .nav-item a:hover{color:#816644}.dft-content-page-destination-city-page .navbar .nav-item .active{color:#816644;background-color:#2c1e16}.dft-content-page-destination-city-page .pagebanner{background-color:#d8d9db}.dft-content-page-destination-city-page .sharing-bar{position:absolute;top:10px;right:10px}.dft-content-page-destination-city-page .sharing-bar a{color:#fff}.dft-content-page-destination-city-page .sharing-bar .dft-lifestyle-social-sharing-bar .img-icon{font-weight:700;font-size:1.5em}.dft-content-page-destination-city-page .sharing-bar .dft-lifestyle-social-sharing-bar .text{color:#fff}.dft-content-page-destination-city-page .slot{height:auto;transform:translateZ(0);transition:transform .6s ease-in-out}.dft-content-page-destination-city-page .banner-container .card{width:1250px;margin:0 auto}.dft-content-page-destination-city-page .dft-common-about-us-navigation a.nav-link{color:#a28156;margin-left:2px;padding:20px}.dft-content-page-destination-city-page .dft-common-about-us-navigation a.nav-link:hover{color:#816644}.dft-content-page-destination-city-page .dft-common-about-us-navigation .fixed-top{z-index:1400px}.dft-content-page-destination-city-page .dft-lifestyle-social-sharing-bar{right:10px}.arabic .dft-content-page-destination-city-page .dft-lifestyle-social-sharing-bar{right:auto!important;left:10px}.dft-content-page-destination-city-page .dft-lifestyle-social-sharing-bar .favourite{padding-bottom:5px;padding-right:5px}.dft-content-page-destination-city-page .dft-lifestyle-social-sharing-bar .border-favorite{color:#fff;font-size:1.5em!important}.dft-sitemap-group-title .bg-gray-lighter{background-color:#e3e4e6}.dft-sitemap-group-title .group-content{word-break:break-all}.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:#e3e4e6}@media (min-width:768px) and (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list{padding-top:0}}@media (max-width:1199px){.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .wrap{padding-top:0;padding-bottom:20px}}.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:#b9b9b9;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:#f1f2f4;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:#aeaeae}.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: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%}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .info-section .alert-info span{color:#000}.dft-common-find-a-residence-by-property-list-view-sitemap .data-list .data-list-container .data-group .info-section .alert-info span a{color:#003e6a}@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-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-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}.dft-common-general-announcement{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;background-color:#554f4c;border-bottom:1px solid #2c1e16}.dft-common-general-announcement .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent}.dft-common-general-announcement .alert-announcement{color:#f1f2f4}.dft-common-general-announcement .alert-announcement a.close:hover{text-decoration:none}.dft-common-general-announcement .alert-announcement .show-content{transition:all .2s ease-in}.dft-common-general-announcement .alert-announcement .is-show-all a,.dft-common-general-announcement .alert-announcement p{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-general-announcement .alert-announcement .hide-content{margin-bottom:15px;color:#fff}.dft-common-general-announcement.arabic-com .alert-dismissible .close{right:unset;left:0}.dft-common-welcome-banner .brand-sm img{height:80px}.dft-common-welcome-banner .brand{height:unset}.dft-common-welcome-banner .img-responsive{margin-left:auto;margin-right:auto;display:block;padding:0;max-width:100%}.dft-page-default .arabic .dft-common-destination-latest-offers .slick-prev{right:-35px;left:auto!important}.dft-page-default .arabic .dft-common-destination-latest-offers .slick-prev:before{content:"\E91F"!important}.dft-page-default .arabic .dft-common-destination-latest-offers .slick-next{left:-20px;right:auto!important}.dft-page-default .arabic .dft-common-destination-latest-offers .slick-next:before{content:"\E91E"!important}.dft-common-destination-latest-offers .css-date-zh{padding-left:0;padding-right:0}.dft-common-destination-latest-offers .favorite{color:#d32f2f!important}.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 .card-header{background-color:transparent;border-bottom:0}.dft-common-destination-latest-offers h1{margin-top:0}.dft-common-destination-latest-offers .h6{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-destination-latest-offers .card{display:inherit;border-radius:0}.dft-common-destination-latest-offers .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px}.dft-common-destination-latest-offers .card-media{height:190px}.dft-common-destination-latest-offers .card-media img{height:100%}.dft-common-destination-latest-offers .featured .featured-item:after{transform:unset;background-color:#a28156;font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-destination-latest-offers .display-mobile .logo-ascott:after{display:none}.dft-common-destination-latest-offers .btn:hover{color:#483a32}.dft-common-destination-latest-offers .btn-brown{border:2px solid #483a32}.dft-common-destination-latest-offers .bg-brown{background-color:#483a32}.dft-common-destination-latest-offers .text-brown{color:#483a32}.dft-common-destination-latest-offers .as-ribbon:after{transform:unset}.dft-common-destination-latest-offers .icon-circle{width:40px;height:40px}.dft-common-destination-latest-offers .text-favorite-mobile{color:#d5d5d5}.dft-common-destination-latest-offers .text-favorite-mobile:hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#d32f2f}.dft-common-destination-latest-offers .text-favorite{color:#d5d5d5}.dft-common-destination-latest-offers .text-favorite:not(.favorite):hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#333}.dft-common-destination-latest-offers .material-icons{line-height:1.8}.dft-common-destination-latest-offers .pull-right a:hover{background-color:#251308;border:2px solid #251308}.dft-common-destination-latest-offers .card-content.chinese{padding:9px}.dft-common-destination-latest-offers .card-content .card-header,.dft-common-destination-latest-offers .card-content a{color:#2c1e16}.dft-common-destination-latest-offers .card-content a:hover{color:#a28156}.dft-common-destination-latest-offers .wrap .btn.btn-outline-dark{background-color:#fff;border:2px solid #483a32;color:#483a32;font-weight:700;padding:10px 60px}.dft-common-destination-latest-offers .wrap .btn.btn-outline-dark:focus{box-shadow:none!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;margin-top:-20px;margin-left:-40px}.dft-common-city-openstreet-map #openstreet-map .leaflet-div-icon div div{padding:22px;margin:0}.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{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}}@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:#a18159;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:#a18159;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}.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}.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:Lato;color:#2c1e16}.dft-common-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center p strong{font-size:10px;font-family:Lato;color:#2c1e16}}@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:Lato;color:#2c1e16}.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:Lato}.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:#2c1e16}.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:#a18159;color:#fff;padding-top:3px}.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:Playfair Display}.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}.dft-common-property-openstreet-map .js-map-container #openstreet-map .pop-infomation{padding-left:0}}@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:#a18159;color:#fff;font-family:Lato}.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}@media screen and (max-width:767px){.dft-common-property-openstreet-map #panel{width:100%;left:0;right:0;margin-left:0;margin-right:0;bottom:60px}.dft-common-property-openstreet-map #panel .map-content-list .content-item{width:100%}.dft-common-property-openstreet-map #panel .map-content-list .content-item [class*=col-]{padding-left:0;padding-right:0}.dft-common-property-openstreet-map #panel .map-content-list .content-item .item-text-box{padding-left:10px;padding-right:10px}.dft-common-property-openstreet-map #panel .map-content-list .content-item .columns{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.dft-common-property-openstreet-map #panel .map-content-list .content-item .item-info-box .item-price-box{font-size:12px;color:#2c1e16}.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:Lato;color:#2c1e16}.dft-common-property-openstreet-map #panel .content-item .item-m-l{margin-left:0!important}.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}}@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-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:#2c1e16;font-family:Lato}.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:#2c1e16;font-family:Lato;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:Lato}.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:Lato;color:#2c1e16;font-weight:700}.dft-common-map-property-container .dft-property-overview-maps .map-content-list .content-item .item-info .item-address label{font-family:Lato;color:#2c1e16}.dft-common-map-property-container .dft-property-overview-maps .current-price strong{font-size:16px}}@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:Lato;color:#2c1e16}.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{font-size:14px;color:#2c1e16}.dft-common-map-property-container .dft-property-overview-maps .item-text-box .item-price-box{font-size:12px;color:#2c1e16}}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;font-family:Playfair Display}.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{padding-left:1px}.dft-common-destination-map #panel .content-item .item-info-box .item-unit-box{padding-left:1px;color:#2c1e16}@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:#2c1e16}}.dft-common-destination-map #mapform .mapform-title{margin-bottom:0;color:#2c1e16}.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-top:8px;padding-bottom:8px;color:#fff;font-weight:700;border:none}.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 .js-direction-reverse .icon:before{color:#2c1e16}.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:#a18159;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 .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-award-award-listing{background-color:#f1f2f4;padding:40px 0}.dft-property-award-award-listing .wrap{padding-left:10px;padding-right:10px}.dft-property-award-award-listing .media-body .summary-text{margin-top:14px}.dft-property-award-award-listing .text-title{height:165px}.dft-property-award-award-listing .text-title .title{font-family:Oswald-Medium,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;font-weight:500}@media only screen and (max-width:1199px){.dft-property-award-award-listing .text-title{height:auto}}.dft-property-award-award-listing.arabic-com{direction:rtl;text-align:right}.dft-property-award-award-listing.arabic-com ul{padding-right:0}.dft-common-r-join-asr .bg-dark-gray{background-color:#ebe3d9}.dft-common-r-join-asr .join-asr-title{font-size:20px;color:#2c1e16;margin-bottom:35px;padding-left:5px;padding-right:5px}.dft-common-r-join-asr .btn-join{background-color:#483a32;color:#fff;font-size:16px;font-family:Playfair Display}.dft-common-r-join-asr .btn-join:hover{text-decoration:none;opacity:.8}@media screen and (min-width:1200px){.dft-common-r-join-asr .join-asr-title{font-size:24px;margin-bottom:30px}}.dft-a-page-empty.arabic{direction:rtl;text-align:right}.dft-property-announcement{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;background-color:#554f4c}.dft-property-announcement .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent}.dft-property-announcement .alert-announcement{color:#f1f2f4}.dft-property-announcement .alert-announcement a.close:hover{text-decoration:none}.dft-property-announcement .alert-announcement .show-content{transition:all .2s ease-in}.dft-property-announcement .alert-announcement p{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;padding-right:20px}.dft-property-announcement .alert-announcement a{color:#fff}.dft-property-announcement .alert-announcement .is-show-all a{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-property-announcement .alert-announcement .hide-content{margin-bottom:15px;color:#fff}.dft-property-announcement.arabic-com{direction:rtl;text-align:right}.dft-property-announcement.arabic-com .alert-dismissible .close{right:auto;left:0}.dft-property-announcement.arabic-com .alert-announcement p{padding-right:0}.dft-common-welcome-lifestyle-asr-and-offer{padding-top:60px;padding-bottom:20px;background:linear-gradient(180deg,#a28156,#a28156 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:#5b5c61;border:2px solid #fff;font-weight:700}.dft-common-welcome-lifestyle-asr-and-offer .asr .btn-more:hover{background-color:#525356}.dft-common-welcome-lifestyle-asr-and-offer .asr .btn-join{background-color:#483a32;color:#fff;border:2px solid #483a32;font-weight:700}.dft-common-welcome-lifestyle-asr-and-offer .asr .btn-join:hover{background-color:#251308;border:2px solid #251308}.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 .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 .offers .text-primary{color:#a28156!important}.dft-common-welcome-lifestyle-asr-and-offer .offers .text-primary:before,.dft-common-welcome-lifestyle-asr-and-offer .offers .text-primary:hover,.dft-common-welcome-lifestyle-asr-and-offer .offers .text-primary:hover .icon-chevron-right:before{color:#816644!important}.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:#8a0411;color:#fff;font-size:14px;border:2px solid #8a0411}.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 .cover .w-100 img{height:60px}.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 .slick-slider{margin-bottom:0}.dft-common-welcome-lifestyle-asr-and-offer .icon{margin-right:0}.dft-common-welcome-lifestyle-asr-and-offer .slick-arrow{height:42px;width:32px}.dft-common-welcome-lifestyle-asr-and-offer .slick-arrow:hover:before{color:#a28156}.dft-common-welcome-lifestyle-asr-and-offer .slick-arrow.slick-disabled:focus,.dft-common-welcome-lifestyle-asr-and-offer .slick-arrow.slick-disabled:hover{opacity:1}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev{opacity:1;top:0;right:52px;left:auto}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev:before{content:"\E9DA";background:#fff;font-size:32px;padding:5px 0}.dft-common-welcome-lifestyle-asr-and-offer .slick-next{opacity:1;top:0;right:20px}.dft-common-welcome-lifestyle-asr-and-offer .slick-next:before{content:"\E9DB";background:#fff;font-size:32px;padding:5px 0}@media (max-width:1199px){.dft-common-welcome-lifestyle-asr-and-offer{padding-top:20px;background:linear-gradient(180deg,#a28156,#a28156 25%,#fff 0,#fff)}.dft-common-welcome-lifestyle-asr-and-offer .cover-lg{min-height:500px}.dft-common-welcome-lifestyle-asr-and-offer .lifestyle{padding:60px 0 20px}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev{top:50%;right:auto;left:-25px}.dft-common-welcome-lifestyle-asr-and-offer .slick-prev:before{background:initial}.dft-common-welcome-lifestyle-asr-and-offer .slick-next{top:50%;right:-25px}.dft-common-welcome-lifestyle-asr-and-offer .slick-next:before{background:initial}.dft-common-welcome-lifestyle-asr-and-offer .offers-mobile{color:#4d4d4d}.dft-common-welcome-lifestyle-asr-and-offer .offers-mobile .btn-primary{background-color:#a28156;color:#fff;border:2px solid #a28156;padding:10px 30px;font-family:Lato}.dft-common-welcome-lifestyle-asr-and-offer .offers-mobile .text-uppercase{font-size:1.14em}.dft-common-welcome-lifestyle-asr-and-offer .text-center{width:100%}.dft-common-welcome-lifestyle-asr-and-offer .text-center a{color:#a28156!important}}.dft-combine-banner-with-about-navigation{position:relative}.dft-combine-banner-with-about-navigation .absolute.aboutus-nav{bottom:0;width:100%;z-index:9;background-color:hsla(0,0%,100%,.8)}@media screen and (max-width:1199px){.dft-combine-banner-with-about-navigation .absolute.aboutus-nav .wrap{padding-left:0;padding-right:0}.dft-combine-banner-with-about-navigation .absolute.aboutus-nav .dft-about-us-left-navigation-link-mobile{top:100px}}@media screen and (max-width:1024px){.dft-combine-banner-with-about-navigation .absolute.aboutus-nav .dft-about-us-left-navigation-link-mobile{top:94px}}.dft-combine-banner-with-about-navigation .dft-common-about-us-navigation .navbar{padding:0;background-color:#ebe3d9}.dft-combine-banner-with-about-navigation .dft-common-about-us-navigation .navbar a.nav-link{color:#a28156;padding:20px}.dft-combine-banner-with-about-navigation .dft-common-about-us-navigation .navbar a.nav-link:hover{color:#816644}.dft-common-rich-text-multifield p{margin-top:1em;margin-bottom:1em}.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 .term-condition{text-align:right}}.dft-common-member-benefit-listing .wrap .benefit-listing{color:#1c1713}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-thead{display:flex;font-size:20px;font-weight:700;border-top:1px solid #f2f2f2}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-thead .benefit-title{flex:4}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-thead .benefit-Tier{flex:1}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-item{display:flex}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-item .benefit-title{flex:4}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-item .benefit-Tier{flex:1}.dft-common-member-benefit-listing .wrap .term-condition{color:#1c1713;padding-top:15px}.dft-common-member-benefit-listing .wrap .term-condition a{color:#003e6a!important}.dft-common-member-benefit-listing .wrap .term-condition a:hover{text-decoration:none}.dft-common-member-benefit-listing .wrap .term-condition span{text-decoration:none!important}.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 .benefit-listing{margin-left:-10px;margin-right:-10px}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-thead{font-size:12px}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-thead .benefit-title{flex:3}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-thead .benefit-Tier .font{font-size:8px}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-item{font-size:10px}.dft-common-member-benefit-listing .wrap .benefit-listing .benefit-item .benefit-title{flex:3}.dft-common-member-benefit-listing .wrap .term-condition{font-size:12px;text-align:left;padding-top:10px}.dft-common-member-benefit-listing .wrap .benefit-border{border-left:1px solid #fff;border-right:1px solid #fff}.dft-common-member-benefit-listing .wrap .benefit-border-left{border-left:1px solid #fff}.dft-common-member-benefit-listing .wrap .benefit-border-right{border-right:1px solid #fff}}.dft-common-member-benefit-partner-listing .button-show-more .title-show-more{background-color:#483a32}.dft-common-member-benefit-partner-listing.arabic-com .wrap p{text-align:right!important}.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 .card p{text-align:right!important}.dft-common-member-benefit-partner-listing .wrap .pro-title{font-size:32px}.dft-common-member-benefit-partner-listing .wrap .dropdown{padding-bottom:20px}.dft-common-member-benefit-partner-listing .wrap .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 .wrap .dropdown .dropdown-menu:after,.dft-common-member-benefit-partner-listing .wrap .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 .wrap .dropdown .dropdown-menu .overlow-dropdown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dft-common-member-benefit-partner-listing .wrap .dropdown .btn{width:100%;background-color:#fff;color:#333!important;border:1px solid #b9b9b9;text-align:left}.dft-common-member-benefit-partner-listing .wrap .dropdown .btn:focus{box-shadow:none}.dft-common-member-benefit-partner-listing .wrap .dropdown .btn:hover{color:#000}.dft-common-member-benefit-partner-listing .wrap .dropdown .btn-secondary:focus{box-shadow:none}.dft-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle{padding-right:0}.dft-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle.other:after{margin-left:7.255em;position:absolute;top:20px;right:10px}.dft-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle.arabic:after{margin-right:7.255em;position:absolute;top:20px;left:10px}.dft-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle .overlow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-family:Lato}.dft-common-member-benefit-partner-listing .wrap .btn-secondary:not(:disabled):not(.disabled):active{background-color:#a28156;font-family:Lato}.dft-common-member-benefit-partner-listing .wrap .item-retail-partners .size-retails{font-size:24px;font-family:Playfair Display;font-weight:500!important}.dft-common-member-benefit-partner-listing .wrap .item-retail-partners .un-footline{text-decoration:none;font-weight:500;font-family:Playfair Display}.dft-common-member-benefit-partner-listing .wrap .item-retail-partners{z-index:1}.dft-common-member-benefit-partner-listing .wrap .index-drop{z-index:2}.dft-common-member-benefit-partner-listing .wrap .show-green{color:red}.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:#2c1e16!important;background-color:#a28156}.dft-common-member-benefit-partner-listing .dropdown-item:active{text-decoration:none;background-color:#a28156!important}.dft-common-member-benefit-partner-listing .dropdown-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dft-common-r-member-benefit-faq .title{font-size:32px;margin-bottom:28px}@media (max-width:767px){.dft-common-r-member-benefit-faq .title{font-size:24px}}.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:#0d91d9}.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:0}.dft-common-r-member-benefit-faq .margin-top-child-nav{margin-top:10px}.dft-common-r-member-benefit-faq .answer{color:#333;background-color:#f1f2f4;padding-top:6px;padding-bottom:6px;cursor:default}.dft-common-r-member-benefit-faq .answer:hover{color:#333}@media (max-width:767px){.dft-common-r-member-benefit-faq .answer{padding-top:1px;padding-bottom:1px}.dft-common-r-member-benefit-faq .answer .wrap{padding-left:10px}}.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 .font-weight-bold{font-family:Lato}.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:#0d91d9}.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-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 .introduction{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.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:#b4a79e!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-maximise-yours-point .title{margin-bottom:16px}.dft-common-r-member-benefit-maximise-yours-point .wrap-container{padding-left:15px;padding-right:15px}.dft-common-r-member-benefit-tab-navigation{background-color:#ebe3d9}.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:#ebe3d9}.dft-common-r-member-benefit-tab-navigation a:hover{text-decoration:none}.dft-common-r-member-benefit-tab-navigation .join-now{background-color:#4c6866;font-weight:700;cursor:pointer;flex:1}.dft-common-r-member-benefit-tab-navigation .join-now:hover{background-color:#4f3c31}.dft-common-r-member-benefit-tab-navigation .join-now a{color:#ebe3d9}.dft-common-r-member-benefit-tab-navigation .tab-nav-item{cursor:pointer;background-color:#ebe3d9;color:#2c1e16;flex:1;font-weight:700}.dft-common-r-member-benefit-tab-navigation .tab-nav-item:hover{background-color:#4f3c31}.dft-common-r-member-benefit-tab-navigation .tab-nav-item:hover a{color:#ebe3d9}.dft-common-r-member-benefit-tab-navigation .tab-nav-item a{text-decoration:none;color:#2c1e16}.dft-common-r-member-benefit-tab-navigation .active-item{background-color:#4f3c31}.dft-common-r-member-benefit-tab-navigation .active-item a{color:#ebe3d9}@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{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{background-color:#a28156;padding:15px}.dft-common-r-member-benefit-tab-navigation .join-now a{color:#ebe3d9}}.dft-common-logo-footer-r{background:#2c1e16;color:#b4a79e;padding-bottom:5px}@media (max-width:1199px){.dft-common-logo-footer-r{border-bottom:1.3px solid #e3e4e6}}.dft-common-logo-footer-r .item{opacity:.5;vertical-align:middle}.dft-common-logo-footer-r .item:hover{opacity:1}.dft-common-logo-footer-r .full-line-row{width:100%;text-align:center}.dft-common-logo-footer-r .asr-logo .item{display:inline-block}.dft-common-logo-footer-r .asr-logo a{cursor:pointer}@media (max-width:1199px){.dft-common-logo-footer-r .asr-logo{width:100%}}@media (max-width:1199px){.dft-common-logo-footer-r .border-b-res{border-bottom:1px solid #b4a79e}}.dft-common-logo-footer-r .border-b{border-bottom:1px solid #b4a79e}@media (max-width:1199px){.dft-common-logo-footer-r .border-b{border-bottom:0}}.dft-common-logo-footer-r .border-r{border-right:1px solid #b4a79e}.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 #b4a79e}.dft-common-logo-footer-r .wrap .line-row:first-child{-ms-flex-pack:center!important;justify-content:center!important}.dft-common-logo-footer-r .padding-l-1{padding-left:0!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.dft-common-logo-footer-r .asr-logo img{max-width:none}.dft-common-logo-footer-r .list-logo img{width:100%}}@media (min-width:1200px){.arabic .dft-common-logo-footer-r .border-r{border-right:0;border-left:1px solid #b4a79e}}.dft-member-benefit-left-navigation a{cursor:pointer}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop{font-size:20px}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul{list-style-type:none;padding-left:0}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline{color:#0d91d9}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline:hover{text-decoration:none}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline.active{color:#000;font-weight:700}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop .list-ul{margin-bottom:15px}.dft-member-benefit-left-navigation .wrap .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 .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu:after,.dft-member-benefit-left-navigation .wrap .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 .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 .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 .earn-points .nav-points .left-nav-mobile .dropdown .btn:focus{box-shadow:none}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn:hover{color:#000}.dft-member-benefit-left-navigation .wrap .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 .earn-points .nav-points .left-nav-mobile .dropdown .btn-secondary{color:#483a32!important}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn-secondary:focus{box-shadow:none}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-toggle{padding-right:0}.dft-member-benefit-left-navigation .wrap .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 .earn-points .nav-points .left-nav-mobile .btn-secondary:not(:disabled):not(.disabled):active{background-color:#fff}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown-item:active{color:#0d91d9;text-decoration:none;background-color:#777}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .mobile-act.active{color:#0d91d9;background-color:#0a0705}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .z-index-mobile{z-index:1}.dft-member-benefit-left-navigation .wrap .earn-points .nav-points .z-index-mobile .content{margin-left:-15px;margin-right:-15px}.dft-member-benefit-left-navigation .wrap .member-benefits ol{padding-left:10px;color:#0a0705}.dft-member-benefit-left-navigation .wrap .member-benefits ol li.active,.dft-member-benefit-left-navigation .wrap .member-benefits ol li.active a{color:#333}.dft-member-benefit-left-navigation .wrap .member-benefits ol li a{color:#0a0705}.dft-member-benefit-left-navigation .wrap .member-benefits .color-term{color:#0d91d9}.dft-member-benefit-left-navigation .wrap .member-benefits .member-benefits-text{font-size:16px;text-decoration:none}.dft-member-benefit-left-navigation .wrap .member-benefits.term .content{overflow-x:scroll}.dft-member-benefit-left-navigation .wrap .member-benefits.term .dft-common-rich-text .wrap{padding-left:0;padding-right:0}.dft-member-benefit-left-navigation .dft-common-rich-text .title-description{padding-top:0}.arabic .dft-member-benefit-left-navigation .wrap .earn-points .nav-points ul{padding-right:0}.arabic .dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile #dropdownMenuButton{text-align:right}.arabic .dft-member-benefit-left-navigation .wrap .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 .earn-points .nav-points .left-nav-mobile .dropdown .btn .overlow-item{margin-right:.78em}.arabic .dft-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu,.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:#0a0705}.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:#0a0705}.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:#0a0705}.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-columns-heading .divider{height:1px;background-color:rgba(0,0,0,.2)}.dft-columns-heading .no-pad{padding-left:0!important;padding-right:0!important}.dft-booking-auth-links{color:#ebe3d9!important}.dft-booking-auth-links #profile-menu{background-color:#2c1e16!important}.dft-booking-auth-links .dft-booking-auth-links-color,.dft-booking-auth-links a{color:#ebe3d9!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}.apartment-gallery .slick-next:before,.apartment-gallery .slick-prev:before{font-size:60px}.dft-common-list-property-of-city{background-color:#f1f2f4}.dft-common-list-property-of-city .white-card{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:10px auto}.dft-common-list-property-of-city .white-card .left-card{max-width:25%;min-width:290px;height:230px}.dft-common-list-property-of-city .white-card .left-card img{padding:10px;min-width:290px;max-width:30%;height:100%}.dft-common-list-property-of-city .white-card .center-card{max-width:50%;min-width:290px;padding:0 10px;border-right:1px solid #ddd}.dft-common-list-property-of-city .white-card .center-card .card-title{margin-top:20px;margin-bottom:5px}.dft-common-list-property-of-city .white-card .center-card .viewmap{margin-bottom:20px}.dft-common-list-property-of-city .white-card .right-card{max-width:15%;min-width:290px;height:230px;vertical-align:top}.dft-common-list-property-of-city .white-card .right-card .btn-view{background-color:#8a0411;color:#fff;border:2px solid #8a0411;padding:10px 20px;margin-top:30px;font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif}.dft-common-list-property-of-city .white-card .right-card .btn-view:hover{background-color:#58030b;border-color:#58030b}.dft-common-list-property-of-city .white-card .right-card .link-a{padding-top:20px}.dft-common-list-property-of-city .white-card .right-card .link-a .icon{font-size:20px;margin-right:6px;margin-bottom:3px;font-weight:700}@media (max-width:1199px){.dft-common-list-property-of-city .wrap{padding:0 30px}.dft-common-list-property-of-city .wrap .padding-t-b-2{padding-bottom:0!important}.dft-common-list-property-of-city .white-card .right-card .btn-view{margin-top:20px}.dft-common-list-property-of-city .white-card .left-card{max-width:none;text-align:center}}.arabic .dft-common-list-property-of-city .white-card .center-card{border-right:0;border-left:1px solid #ddd}.arabic .dft-common-list-property-of-city .white-card .center-card .icon{margin-right:0}.arabic .dft-common-list-property-of-city .white-card .right-card .link-a .icon{margin-right:0;margin-left:6px}.why-book-here-link,.why-book-here-modal .heading-title{color:#2c1e16}.dft-property-location-information{color:#555}.dft-property-location-information .wrap-sm{padding:0 10px}.dft-property-location-information .row{margin:0 auto}.dft-property-location-information a{color:#003e6a;text-decoration:none}.dft-property-location-information a:hover{color:#003e6a}.cpn-sign-up-form .form-wrapper .form-heading-wrapper .membership-terms-c{color:#003e6a!important}.cpn-sign-up-form .form-wrapper .form-heading-wrapper h3{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.cpn-sign-up-form .form-wrapper .user-input-wrapper small{color:#000!important}.cpn-sign-up-form .form-wrapper .btn{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif!important}.booking-session-timeout .your-session-has-tim{font-weight:700;height:40px;font-family:Playfair Display;color:#2c1e16;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:#2c1e16;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;font-family:Playfair Display;background-color:#483a32;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 .txt{height:20px;width:51px;color:#fff;font-size:16px;line-height:20px;text-align:center}.color-side-rate-page{color:#2c1e16}.color-side-rate-page .booking-policies p{margin:0}.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:#2c1e16!important}.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 #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 .over-modal{z-index:10000}}#user_session_timeout_dialog .bg{border:0;height:40px;background-color:#483a32}@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 (min-width:487px) and (max-width:501px){.dft-booking-reservation-details .label-nowrap{white-space:nowrap}}.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:#483a32!important;margin-top:-5px!important}.redemption-points-modal .slider-container-redemp-point input[type=range]::-moz-range-thumb{-webkit-appearance:none!important;border:none!important;height:24px!important;width:26px!important;border-radius:12px!important;background:#483a32!important}.redemption-points-modal .slider-container-redemp-point input[type=range]::-ms-thumb{-webkit-appearance:none!important;height:24px;width:26px;border-radius:12px!important;background:#483a32!important;cursor:pointer;border:none!important}.cpn-manage-reservation{color:#2c1e16!important}.dft-booking-reservation-confirm-page .confirm{color:#2c1e16}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm .color1D1612{color:#1d1612}}.dft-booking-reservation-confirm-page .confirm .estimate-point-blue-text,.dft-booking-reservation-confirm-page .confirm a.details-link,.dft-booking-reservation-confirm-page .confirm span.details-link{color:#003e6a}.dft-booking-reservation-confirm-page .confirm .confirm__payment__detail__content--total{background-color:#2c1e16}@media (min-width:1200px){.cpn-cancel-reservation{min-height:412px}}@media (max-width:1024px){.cpn-cancel-reservation .policy-content{font-size:14px}}.dft-booking-print-confirmation .print__payment__detail__content--total,.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:#2c1e16}.dft-booking-selected-apartment .price-content .align-left{text-align:left!important}@media screen and (max-width:768px){body.page.page-property-offers.modal-open{overflow-y:hidden;height:100vh;width:100vw}}@media screen and (max-width:768px){body.page.modal-open.position-initial,body.page.page-property-offers.modal-open.position-initial{position:static}}@media screen and (max-width:768px){body:not(.modal-open){overflow-y:auto}}.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:#f5f5f5}.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{background-color:transparent;border:2px solid #2c1e16;color:#2c1e16}.dft-comp-ascott-online-advantage-offer-details .create-an-account{background-color:#2c1e16!important;color:#e6e6e6!important}.dft-comp-ascott-online-advantage-offer-details .btn-primary.btn-outline:hover{background-color:#2c1e16;color:#e6e6e6;border-color:#2c1e16}.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}}.partner-point-exchange .redeemDiv .redeemBtn{font-family:Playfair Display}.text-non-refundable{border-color:#2c1e16;color:#2c1e16}.dft-booking-selected-apartment .redeem-point{color:#2c1e16}.dft-common-general-dark-site-announcement{font-family:Playfair Display,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,serif;background-color:#554f4c;border-bottom:1px solid #2c1e16}.dft-common-general-dark-site-announcement .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent}.dft-common-general-dark-site-announcement .alert-announcement{color:#f1f2f4}.dft-common-general-dark-site-announcement .alert-announcement a.close:hover{text-decoration:none}.dft-common-general-dark-site-announcement .alert-announcement .show-content{transition:all .2s ease-in}.dft-common-general-dark-site-announcement .alert-announcement .is-show-all a,.dft-common-general-dark-site-announcement .alert-announcement p{font-family:Lato,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif}.dft-common-general-dark-site-announcement .alert-announcement .hide-content{margin-bottom:15px;color:#8e745a}.dft-common-general-dark-site-announcement.arabic-com .alert-dismissible .close{right:unset;left:0}.tab-point-history .bonus-point{color:#a28156}.tab-point-history .campaign-name{color:#a28156;font-size:14px}div[id^=dft-modal-maintain-upgrade-tier] .proceed-button-custom{background-color:#2c1e16;color:#bcb7b4}div[id^=dft-modal-maintain-upgrade-tier] .proceed-button-custom:hover{background-color:#0a0705;color:#bcb7b4}.dft-common-partnership-tile .card-actions .title-exchange-points{background-color:#483a32}.modal-dialog-qr-code .modal-content .modal-footer .btn-ok{background-color:#483a32;border:2px solid #483a32;color:#fff}.modal-dialog-qr-code .modal-content .modal-footer .btn-ok:hover{background-color:#251308;border:2px solid #251308}.dft-voucher-participating-properties-listing .btn{background-color:#483a32}