@charset "UTF-8";.price-change-body{ font-size:14px}.price-change-body p{ margin:0 0 16px}.price-change-body .alt{ font-size:12px; margin:16px 0 8px}.price-change-body .rate{ background:#fefdca; margin:0 -16px; overflow:hidden; padding:10px 16px}.price-change-body .rate h3{ font-size:14px; margin:8px 0}.RTL .price-change-body .rate h3{ text-align:right}.price-change-body .rate .price{ display:block; margin:8px 0; text-align:left}.RTL .price-change-body .rate .price{ text-align:right}.price-change-body .rate .price span{ font-size:12px}.price-change-body .rate button{ float:right}.RTL .price-change-body .rate button{ float:left}.price-change-body .sold-out a,.price-change-body .sold-out button,.price-change-body .price-change button{ display:block; float:none; font-size:16px; text-align:center}.price-change-body .sold-out .see-hotels{ margin-top:12px; padding-left:8px}.RTL .price-change-body .sold-out .see-hotels{ padding-left:0; padding-right:8px}@media(min-width:600px){ .price-change-body .rate h3{ float:left; margin:0 24px 0 0; width:45%}.RTL .price-change-body .rate h3{ float:right}.price-change-body .rate .price{ float:left; margin:0; width:35%}.RTL .price-change-body .rate .price{ float:right; text-align:left}.price-change-body .rate .price span{ display:block}.price-change-body .sold-out a,.price-change-body .sold-out button,.price-change-body .price-change button{ float:left; font-size:13px}.price-change-body .sold-out .see-hotels{ margin-top:5px}}@media(min-width:960px){ .price-change-body .rate button{ font-size:14px}}.overlay-content{ line-height:1.5; position:relative}.simple-error-container span{ color:#d32f2f; display:block; font-size:14px}#map-overlay{ bottom:0; left:0; margin:0; overflow:hidden; position:fixed; right:0; top:0 !important}#map-overlay .widget-overlay-hd{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:table; height:41px; min-height:41px; padding-bottom:2px; padding-top:2px; position:relative; width:100%; z-index:2}#map-overlay .widget-overlay-hd span{ display:table-cell; vertical-align:middle}#map-overlay .widget-overlay-close{ z-index:3}#map-overlay .map-container{ height:100%; padding:0; width:100%}#map-overlay #map-overlay-map-wrap{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:100%; left:0; max-height:none !important; padding:41px 0 0; position:absolute; top:0; width:100%}#map-overlay #map-overlay-map-wrap .static-map-wrapper{ display:none}#map-overlay .map-location-section{ background:#fff; border-top:1px solid #ccc; bottom:0; left:0; padding:10px; position:absolute; right:0; z-index:14}#map-overlay .map-location-section .title{ color:#156bc1; cursor:pointer; font-size:14px; line-height:22px; overflow:hidden; padding:0 25px 0 0; position:relative; text-overflow:ellipsis; white-space:nowrap}.RTL #map-overlay .map-location-section .title{ padding:0 0 0 25px}#map-overlay .map-location-section .title:active{ color:#063665}#map-overlay .map-location-section .title:after{ border-radius:2px; font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:10px; content:""; background:#156bc1; color:#fff; height:10px; line-height:10px; padding:6px; position:absolute; right:0; top:0; width:10px}.RTL #map-overlay .map-location-section .title:after{ left:0; right:auto}#map-overlay .map-location-section ul{ border-top:1px solid #ccc; color:#333; display:none; list-style-type:disc; margin-top:5px; padding-top:5px}#map-overlay .map-location-section ul li{ margin:5px 0 0 15px}.RTL #map-overlay .map-location-section ul li{ margin:5px 15px 0 0}#map-overlay .map-location-section.open .title:after{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:10px; content:""}#map-overlay .map-location-section.open ul{ display:block}@media(min-width:600px){ #map-overlay{ bottom:32px; left:32px; margin-left:0; right:32px; top:32px !important; width:auto}#map-overlay .map-location-section{ display:none}}.reviews-overlay{ bottom:auto}.reviews-overlay .reviews-body{ position:static; margin-bottom:66px}.reviews-overlay .reviews-content.loading{ min-height:120px; position:relative}.reviews-overlay .reviews-content.loading > .loading-spinner{ display:inline-block; background:url(/da/assets/s/63.0.9267/images/common/core/sprites/throbbers.gif) no-repeat left top; margin:-7px 0 0 -10px; position:absolute; top:50%; left:50%; height:13px; width:21px}.reviews-overlay .see-rooms-and-rates-cta-container{ background:rgba(0,0,0,0.7); bottom:0; display:block; left:0; padding:16px; position:fixed; right:0; text-align:right; z-index:2}.RTL .reviews-overlay .see-rooms-and-rates-cta-container{ text-align:left}.reviews-overlay .see-rooms-and-rates-cta-container .cta{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; text-align:center; width:100%}@media(min-width:600px){ .reviews-overlay{ margin-left:-286px; width:572px}.reviews-overlay .see-rooms-and-rates-cta-container{ position:absolute}.reviews-overlay .see-rooms-and-rates-cta-container .cta{ width:auto}}@media(min-width:850px){ .reviews-overlay{ margin-left:-380px; width:760px}}@media(min-width:1160px){ .reviews-overlay{ margin-left:-480px; width:960px}}.email-overlay-content{ padding:0 18px}.email-overlay-content .simple-error-container span{ padding-top:10px}#social-email-form input{ display:block; width:100%}#social-email-form label{ color:#333; display:block; font-size:16px; font-weight:normal; padding-top:10px}#social-email-form .multiple-address-text{ display:block; font-size:10px}.email-overlay-confirmation{ padding:10px 18px}.email-overlay-confirmation h3{ padding-bottom:10px}.email-overlay-confirmation ul.email-summary{ padding:0 10px}@media(min-width:600px){ #social-email-form label{ font-size:12px; font-weight:bold}}.share-overlay-content{ padding:10px}.share-overlay-content .share-icons-container{ padding:5px 0 0}.share-overlay-content .share-icons-container .fb-like{ height:20px; overflow:hidden}.RTL .share-overlay-content .share-icons-container .fb-like{ direction:rtl}.share-overlay-content .overlay-share-icon{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; padding:0 15px 10px; width:50%}.share-overlay-content .input-wrapper{ padding-top:5px}.share-overlay-content input{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%}.share-overlay-content label{ display:block; font-size:11px; padding:4px 0}@media(min-width:600px){ .share-overlay-content .share-icons-container{ border-bottom:1px solid #ccc}.share-overlay-content .input-wrapper{ padding-top:10px}}.payment-preference-overlay-content{ padding:15px 0}.payment-preference-overlay-content .payment-option{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:block; padding:0 12px}.payment-preference-overlay-content .payment-option.pay-now{ border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:15px}.payment-preference-overlay-content .payment-option.pay-now .ticked li:before{ color:#028017}.payment-preference-overlay-content .payment-option.pay-now.partner-promotion h3,.payment-preference-overlay-content .payment-option.pay-now.partner-promotion .current-price{ color:#3e6e00}.payment-preference-overlay-content .payment-option.pay-now li[data-type=PARTNER]{ color:#3e6e00; font-weight:bold}.payment-preference-overlay-content .payment-option h3{ color:#4e4e4e; font-size:16px; padding-bottom:10px}.payment-preference-overlay-content .payment-option ul{ margin:10px 0}.intl-en_CN .payment-preference-overlay-content .payment-option li[data-type=TAX_INVOICE_AVAILABLE],.intl-zh_CN .payment-preference-overlay-content .payment-option li[data-type=TAX_INVOICE_AVAILABLE]{ font-weight:bold}.payment-preference-overlay-content .payment-option .current-price{ line-height:1}.payment-preference-overlay-content .payment-option .current-price .value{ font-size:24px; font-weight:bold}.payment-preference-overlay-content .payment-option .current-price.with-deposit .value{ font-size:18px}.RTL .payment-preference-overlay-content .payment-option .current-price .value{ unicode-bidi:embed; direction:ltr}.payment-preference-overlay-content .payment-option .current-price span{ font-size:12px; font-weight:normal}.payment-preference-overlay-content .payment-option .offer{ color:#d32f2f; display:inline-block; font-size:12px; font-weight:bold; margin:5px 0 0 18px; padding-left:25px; position:relative; vertical-align:top}.RTL .payment-preference-overlay-content .payment-option .offer{ margin:5px 18px 0 0; padding-left:0; padding-right:25px}.payment-preference-overlay-content .payment-option .offer:before{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:16px; content:""; display:inline-block; font-weight:normal; left:0; position:absolute; top:0}.RTL .payment-preference-overlay-content .payment-option .offer:before{ content:""; left:auto; right:0}.payment-preference-overlay-content .payment-option .pricing-basis{ border-bottom:0; color:#7e7e7e; display:inline-block; padding:5px 0; width:100%}.payment-preference-overlay-content .payment-option .pricing-basis .price-summary{ display:block}.RTL .payment-preference-overlay-content .payment-option .pricing-basis .price-summary span{ unicode-bidi:embed; direction:ltr}.payment-preference-overlay-content .payment-option .deposit{ border:0; display:inline-block; font-size:24px; font-weight:bold; line-height:1; margin:10px 0; padding-bottom:0; width:100%}.RTL .payment-preference-overlay-content .payment-option .deposit strong,.RTL .payment-preference-overlay-content .payment-option .deposit .actual{ unicode-bidi:embed; direction:ltr}.payment-preference-overlay-content .payment-option .deposit .actual{ font-size:24px; font-weight:bold}.payment-preference-overlay-content .payment-option .deposit span{ font-size:12px; font-weight:normal}.payment-preference-overlay-content .payment-option .cta{ width:100%}@media(min-width:600px){ .widget-overlay.etp-overlay{ margin-left:-290px; max-height:98%; width:580px}.payment-preference-interstitial{ display:block}.no-js .payment-preference-interstitial,.flexbox .payment-preference-interstitial,.flexboxlegacy .payment-preference-interstitial{ display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex}.payment-preference-interstitial .payment-option{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; display:inline-block; padding:0 30px; position:relative; vertical-align:top; width:50%}.payment-preference-interstitial .payment-option.pay-now{ border-bottom:0; border-right:1px solid #ccc; margin-bottom:0; padding-bottom:0}.RTL .payment-preference-interstitial .payment-option.pay-now{ border-left:1px solid #ccc; border-right:0}.payment-preference-interstitial .payment-option .pricing-basis{ border-bottom:1px solid #ccc}.payment-preference-interstitial .payment-option form{ bottom:0; margin:0 -30px; position:absolute; width:100%}.payment-preference-interstitial .payment-option .cta{ display:block; margin:0 auto; width:auto}.payment-preference-interstitial .payment-option .deposit{ border-bottom:1px solid #ccc; margin-bottom:10px; margin-top:0; padding-bottom:5px}.payment-preference-interstitial .payment-option ul{ margin-bottom:40px}.payment-preference-interstitial .payment-option ul li{ padding-bottom:5px}.payment-preference-interstitial .payment-option ul.bulleted li:before{ left:-13px}.RTL .payment-preference-interstitial .payment-option ul.bulleted li:before{ left:auto; right:-13px}.payment-preference-interstitial.has-loyalty .payment-option ul{ margin-bottom:10px}}@media(min-width:750px){ .widget-overlay.etp-overlay{ margin-left:-330px; max-height:90%; top:5%; width:660px}}@media(min-width:850px){ .widget-overlay.etp-overlay{ margin-left:-385px; width:770px}}
/* themes/red/pages/pda/property-overlays.css*/