html[lang="ru"] .header-area .property .left>li>a{padding:1.4375rem 1.375rem}@media (max-width: 1425px){html[lang="ru"] .header-area .property .left>li.show-when,html[lang="ru"] .header-area .property .right>li.show-when{display:none}}@media screen and (max-width: 50em){html[lang="ru"] .header-area .property .right .gift-cards,html[lang="ru"] .header-area .property .right .lang{opacity:0;visibility:hidden;display:none}}html[lang="ru"] .brand .header-area .cd-secondary-nav .property .left>li>a{transition:all .5s ease-in-out}html[lang="ru"] .brand .header-area .cd-secondary-nav .property .menu>li:not(.lang):not(.my-mo):not(.book-your-stay)>a{padding-left:1rem;padding-right:1rem}html[lang="ru"] .brand .header-area .cd-secondary-nav.scrolled .property .right .my-mo.brand>a{padding-left:.5rem;padding-right:.5rem}html[lang="ru"] .brand .header-area .cd-secondary-nav.scrolled .property .right .lang.brand>a{padding-left:.5rem;padding-right:1.625rem}html[lang="ru"] .brand .header-area .show-book .cd-secondary-nav .property .left>li>a{padding-left:.75rem;padding-right:.75rem;font-size:1.125rem !important}@media screen and (min-width: 64em){html[lang="ru"] .content-area-main .signature-menus header h1{max-width:50rem}}html[lang="ru"] .content-area-main>article>.property-overview .prop-info ul li.contacts-other span{font-weight:bold}@media screen and (min-width: 1250px) and (max-width: 1280px){html[lang="ru"] .header-area .property .right a{font-size:.75rem}}@media screen and (min-width: 1250px) and (max-width: 1280px){html[lang="ru"] .header-area .property .right .lang a{padding-left:0}}html[lang="ru"] .property-rooms-offers .content-area-main>article>.featured-rooms-offers .long-description .short-description p{font-style:italic}@media only screen and (max-width: 83.6875em){html[lang="ru"] .header-area .nav-section.property .right .book-your-stay a,html[lang="ru"] .header-area .nav-section.property .right .book-a-table a{width:14rem}html[lang="ru"] .signature .header-area .cd-auto-hide-header .property .right{-webkit-transform:translateX(-233px);-ms-transform:translateX(-233px);transform:translateX(-233px)}}@media only screen and (max-width: 640px){html[lang="ru"] .signature .header-area .cd-auto-hide-header .property .right{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}html[lang="ru"] .signature .header-area .cd-auto-hide-header.nav-is-hidden .property .top-bar-logo span img{width:auto;margin-left:25px}}@media only screen and (min-width: 640px) and (max-width: 740px){html[lang="ru"] .signature .header-area .cd-auto-hide-header.nav-is-hidden .property .top-bar-logo{display:none}}@media only screen and (max-width: 768px){html[lang="ru"] .interior .content-area-main h1{font-size:1.5rem}}html[lang="ru"] .content-area-main .signature-overview .signature-opentable-widget .open-table fieldset .field label{width:30%}html[lang="ru"] .content-area-main .signature-overview .signature-opentable-widget .open-table fieldset .field .field-label{width:70%}@media only screen and (min-width: 1200px) and (max-width: 1390px){html[lang="ru"] .header-area .property .left>li>a{padding-left:1rem;padding-right:1rem}}html[lang="ru"] em.square-feet-translation{font-style:normal}@media only screen and (min-width: 1024px) and (max-width: 1366px){html[lang="ru"] .brand-rooms-offers .content-area-main>article>.featured-rooms-offers .info,html[lang="ru"] .property-rooms-offers .content-area-main>article>.featured-rooms-offers .info{min-height:250px}}html[lang="ru"] .listing-availability-form .my-stay-to,html[lang="ru"] .listing-availability-form .my-stay-from{width:100px}@media only screen and (min-width: 1339px){html[lang="ru"] .brand .header-area .cd-secondary-nav .property .left .book-your-stay,html[lang="ru"] .brand .header-area .cd-secondary-nav .property .right .book-your-stay{-webkit-transform:translateX(228px);-ms-transform:translateX(228px);transform:translateX(228px)}html[lang="ru"] .brand .header-area .cd-secondary-nav .property .left .book-your-stay,html[lang="ru"] .brand .header-area .cd-secondary-nav.scrolled .property .right .book-your-stay{-webkit-transform:translateX(190px);-ms-transform:translateX(190px);transform:translateX(190px)}html[lang="ru"] .header-area .property .left .book-your-stay,html[lang="ru"] .header-area .property .left .book-a-table,html[lang="ru"] .header-area .property .right .book-your-stay,html[lang="ru"] .header-area .property .right .book-a-table{right:-38px}html[lang="ru"] .header-area .property .left .book-your-stay,html[lang="ru"] .header-area .property .left .book-a-table,html[lang="ru"] .header-area .property .right .book-your-stay{right:6px}html[lang="ru"] .header-area .cd-secondary-nav.scrolled .property .right .fmo-dropdown-trigger{margin-right:40px}}html[lang="ru"] .content-area-main>article>.events-push h3{font-weight:500 !important}html[lang="ru"] .brand-rooms-offers .content-area-main>article>.featured-rooms-offers .long-description .rates-info .square-feet-translation::before,html[lang="ru"] .property-rooms-offers .content-area-main>article>.featured-rooms-offers .long-description .rates-info h2 .square-feet-translation::before{content:"";padding:0}html[lang="de"] .header-area .property .left>li>a{padding:1.4375rem 1.625rem}html[lang="de"] .spa-info.spa-list .listing .info header .time-name{width:150px}html[lang="de"] .spa-info.spa-list .listing .info header .time{padding-left:0}@media only screen and (max-width: 1024px){html[lang="de"] .dining-info.dining-list .listing header h2{font-size:1.5rem}}@media only screen and (min-width: 1025px) and (max-width: 1270px){html[lang="de"] .interior #masthead h1,html[lang="de"] .interior #masthead .display-h1,html[lang="de"] .dining #masthead h1,html[lang="de"] .dining #masthead .display-h1,html[lang="de"] .property-rooms-offers #masthead h1,html[lang="de"] .property-rooms-offers #masthead .display-h1{font-size:1.5rem}}html[lang="de"] .content-area-main>article>.rooms-info .inset .rates-from h1{text-transform:none}@media only screen and (max-width: 375px){html[lang="de"] .eastern .content-area-main .signature-overview .signature-opentable-widget .open-table .buttonfield.field .direct-book{font-size:1.1rem}}html[lang="de"] #dining-select{padding-right:8px}@media screen and (max-width: 87.1875em){html[lang="de"] .brand .header-area .cd-secondary-nav .property .left>li.show-when{display:none}}html[lang="pt"] .content-area-main .signature-overview .signature-opentable-widget .open-table fieldset .field label:first-of-type{width:25%}html[lang="pt"] .content-area-main .signature-overview .signature-opentable-widget .open-table fieldset .field .field-label{width:75%}html[lang="pt"] .brand-rooms-offers .content-area-main>article>.featured-rooms-offers .long-description .embedded .console fieldset .dropdowns select,html[lang="pt"] .property-rooms-offers .content-area-main>article>.featured-rooms-offers .long-description .embedded .console fieldset .dropdowns select{padding-left:.5rem;background-position:right 10px center}html[lang="ru"] .signature .content-area-main .property-reviews .main-review-quote h1,html[lang="de"] .signature .content-area-main .property-reviews .main-review-quote h1{font-size:1.625rem}@media screen and (min-width: 64em){html[lang="zh"] .brand .news-push .info h1{display:block}}html[lang="cz"] .brand .header-area .cd-secondary-nav .property .left>li>a,html[lang="tr"] .brand .header-area .cd-secondary-nav .property .left>li>a{transition:all .5s ease-in-out}html[lang="cz"] .brand .header-area .show-book .cd-secondary-nav .property .left>li>a,html[lang="tr"] .brand .header-area .show-book .cd-secondary-nav .property .left>li>a{padding-left:1.625rem;padding-right:1.625rem}html[lang="cz"] .brand #masthead h3{right:-160px}@media screen and (min-width: 40em){html[lang="cz"] .brand #masthead h3{right:-90px}}@media screen and (min-width: 64em){html[lang="cz"] .brand #masthead h3{top:35%}}@media screen and (max-width: 74.9375em) and (min-width: 64em){html[lang="cz"] .brand #masthead h3{top:168px}}html[lang="cz"] .listing-availability-form .my-stay-from{width:75px}html[lang="cz"] .events .events-months a{font-family:"Bodoni W02 Roman"}@media screen and (min-width: 64em){html[lang="tr"] .brand .booking-console .console .date-field{padding:0 .5rem}html[lang="tr"] .brand .booking-console .console .arrive-field label,html[lang="tr"] .brand .booking-console .console .depart-field label{font-size:.875rem;margin-right:.75rem}html[lang="tr"] .brand .booking-console .console .arrive-field input,html[lang="tr"] .brand .booking-console .console .depart-field input{padding-left:1.75rem}html[lang="tr"] .brand .booking-console .console .arrive-field svg{left:96px}html[lang="tr"] .brand .booking-console .console .depart-field svg{left:91px}}html[lang="tr"] .booking-console .console .arrive-field svg,html[lang="tr"] .booking-console .console .depart-field svg{left:110px}html[lang="tr"] .interior #masthead .display-h1 span[lang="en"],html[lang="tr"] .dining #masthead .display-h1 span[lang="en"],html[lang="tr"] .property-rooms-offers #masthead .display-h1 span[lang="en"]{display:inline-block;width:100%}@media screen and (min-width: 64em){html[lang="tr"] .interior #masthead .display-h1 span[lang="en"],html[lang="tr"] .dining #masthead .display-h1 span[lang="en"],html[lang="tr"] .property-rooms-offers #masthead .display-h1 span[lang="en"]{font-size:4rem}}html[lang="cz"] .header-area .property .left>li>a,html[lang="it"] .header-area .property .left>li>a,html[lang="tr"] .header-area .property .left>li>a,html[lang="pt"] .header-area .property .left>li>a{padding:23px 22px}@media screen and (min-width: 89.0625em){html[lang="cz"] .header-area .property .left>li>a,html[lang="it"] .header-area .property .left>li>a,html[lang="tr"] .header-area .property .left>li>a,html[lang="pt"] .header-area .property .left>li>a{padding:23px 30px}}@media screen and (min-width: 93.75em){html[lang="cz"] .header-area .property .left>li>a,html[lang="it"] .header-area .property .left>li>a,html[lang="tr"] .header-area .property .left>li>a,html[lang="pt"] .header-area .property .left>li>a{padding:23px 36px}}html[lang="it"] .dining-push-console .expanding-push .push-item .inner .learn-more{padding:1rem .625rem}@media screen and (max-width: 82.8125em){html[lang="it"] .brand .header-area .cd-secondary-nav .property .left>li.show-when{display:none}}@media screen and (min-width: 64em){html[lang="it"] .brand .booking-console .console .brand-console-hotel{width:26%;max-width:26%;-webkit-flex:0 0 26%;-ms-flex:0 0 26%;flex:0 0 26%}}@media screen and (min-width: 64em){html[lang="it"] .brand .booking-console .console .date-field{width:20.5%;max-width:20.5%;-webkit-flex:0 0 20.5%;-ms-flex:0 0 20.5%;flex:0 0 20.5%}}html[lang="it"] .brand .booking-console .console .brand-console-stay-codes .brand-console-toggle-slide{width:65%}html[lang="it"] .brand .booking-console .console .brand-console-stay-codes .brand-console-toggle-slide .codes-fields li{padding:0}html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] h4,html[lang="ja"] h5,html[lang="ja"] h6,html[lang="ja"] p,html[lang="ja"] blockquote,html[lang="ja"] li,html[lang="ja"] td{word-break:keep-all;overflow-wrap:break-word;line-break:strict}@media screen and (min-width: 64em){html[lang="ja"] .brand .booking-console .console .brand-console-hotel{width:25%;max-width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}html[lang="ja"] .brand .booking-console .console .date-field{padding:0 .5rem;width:21%;max-width:21%;-webkit-flex:0 0 21%;-ms-flex:0 0 21%;flex:0 0 21%}html[lang="ja"] .brand .booking-console .console .arrive-field label,html[lang="ja"] .brand .booking-console .console .depart-field label{font-size:.875rem;margin-right:.75rem}html[lang="ja"] .brand .booking-console .console .arrive-field input,html[lang="ja"] .brand .booking-console .console .depart-field input{padding-left:1.75rem}html[lang="ja"] .brand .booking-console .console .arrive-field svg{left:76px}html[lang="ja"] .brand .booking-console .console .depart-field svg{left:71px}}html[lang="ja"] .booking-console .console .arrive-field svg,html[lang="ja"] .booking-console .console .depart-field svg{left:90px}html:not([lang="en"]) .property-console-form .property-console-calendar{width:auto;min-width:300px}.font-weight-fix{font-weight:500}@media only screen and (min-width: 1250px) and (max-width: 1440px){body[data-language-id="6"].brand .header-area .show-book .cd-secondary-nav .property .left>li>a,body[data-language-id="15"].brand .header-area .show-book .cd-secondary-nav .property .left>li>a,body[data-language-id="19"].brand .header-area .show-book .cd-secondary-nav .property .left>li>a{padding:1.1875rem 1.5rem}}.content-area-main>article>.property-overview .prop-info ul li div.time-name,.content-area-main>article>.property-overview .prop-info ul li div.time{font-size:1rem;word-break:break-word}@media only screen and (max-width: 1024px){.brand #masthead h2{margin-left:auto}.brand #masthead h2 .border-content,.brand #masthead h2 .line{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}}body[data-language-id="11"] .content-area-main>article>.events-push .event-counter span:nth-child(1),body[data-language-id="11"] .content-area-main>article>.property-rotation .rotation-counter span:nth-child(1){float:right;padding-left:.5rem}body[data-language-id="11"] .content-area-main>article>.events-push .event-counter span:nth-child(3),body[data-language-id="11"] .content-area-main>article>.property-rotation .rotation-counter span:nth-child(3){float:left;padding-right:.5rem}body[data-language-id="19"] .footer .copy ul li a{text-transform:lowercase}@media only screen and (min-width: 1025px) and (max-width: 1200px){.featured-offers .description-inner{width:100%;max-width:100%}}body[data-pageid="507"] article.info table tr td:last-child{direction:ltr}html[lang="ar"] .brand .rooms-info header .rooms-filter #example-tabs .menu__line{right:auto;left:0}html[lang="ar"] .ar-phone-number,html[lang="ar"] .dining-hours .time[itemprop="phone"],html[lang="ar"] .property-overview .time{direction:ltr}html[lang="ar"] #wrapper.contact-information .info .info-content table tr td:last-child{direction:ltr;text-align:right}html[lang="ar"] .signature .header-area .cd-auto-hide-header .property .right{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}html[lang="ar"] .signature .header-area .cd-auto-hide-header.show-book .property .right{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html[lang="ar"] .listing-availability-form .my-stay-from,html[lang="ar"] .listing-availability-form .my-stay-to{width:85px}html[lang="ar"] .listing-availability-form .console .dropdown span.date-divide{padding:0 .25rem !important}html[lang="ar"] .listing-availability-form input:not(.submit){text-align:right}html[lang="ar"] .content-area-main>article>.rooms-info.property-home .listing header h2{font-weight:bold}html[lang="ar"] .datepick-rtl .datepick-month td a .first-date{left:0}html[lang="ar"] .datepick-rtl .datepick-month td a .last-date{right:0;left:auto}html[lang="ar"] .datepick-popup .datepick-rtl.form-date .datepick-month{width:100%}html[lang="ar"] .datepick-popup .datepick-rtl.form-date .datepick-month th{padding:1px}html[lang="ar"] .datepick-popup .datepick-rtl.form-date .datepick-cmd.datepick-cmd-next,html[lang="ar"] .datepick-popup .datepick-rtl.form-date .datepick-cmd.datepick-cmd-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 39.9375em){html[lang="ar"] .datepick-popup{left:0 !important;width:100%}}html[lang="ar"] .dining .datepick-popup{left:15px !important}html[lang="ar"] .open-table form .datepick-cmd.datepick-cmd-prev,html[lang="ar"] .open-table form .datepick-cmd.datepick-cmd-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}html[lang="ar"] .confirmation-details .large-3 .value{direction:ltr;text-align:right}html[lang="zh-hk"] .content-area-main .signature-overview .dining-hours .time-name{white-space:nowrap}@media screen and (max-width: 31.25em) and (min-width: 23.5em){html[lang="zh-hk"] .content-area-main>article>.rooms-info .buttons .expand-room{width:100px}}html[lang="zh-hk"] .dining-info.dining-list .listing header .dining-hours .time-expand,html[lang="zh-hk"] .dining-info.dining-list .listing header .dining-hours .time-expander{padding-left:0}html[lang="zh-hk"] body.pageid-1432 .info-content p{max-width:650px}@media screen and (max-width: 23.5em){html[lang="zh-hk"] .content-area-main>article>.rooms-info .buttons .expand-room{width:70%}}html[lang="zh-hk"] .content-area-main>article>.landing-rooms-info .info .room-differentiators{font-style:italic}html[lang="zh-hk"] .dining-info.dining-list .listing header .dining-hours .time-name{width:40%}html[lang="zh-hk"] .dining-info.dining-list .listing header .dining-hours .time{width:60%}html[lang="zh"] .listing-availability-form .my-stay-from{width:100px}html[lang="zh"] .listing-availability-form .my-stay-to{width:120px;padding-left:20px}html[lang="zh"] .listing-availability-form .console .dropdown{width:280px}html[lang="zh"] .dining-info.dining-list .listing header .dining-hours .time-expand,html[lang="zh"] .dining-info.dining-list .listing header .dining-hours .time-expander{padding-left:0}html[lang="zh"] .dining-info.dining-list .listing header .dining-hours .time-name{width:40%}html[lang="zh"] .dining-info.dining-list .listing header .dining-hours .time{width:60%}@media screen and (max-width: 500px){html[lang="zh"] .content-area-main .rooms-info.property-home .buttons .expand-room{width:70%}}html[lang="ja"] .content-area-main>article>.property-tabbed .tab-filter .tab-select select{padding-right:30px}@media only screen and (min-width: 1025px) and (max-width: 1400px){html[lang="ja"] #masthead h1,html[lang="ja"] #masthead .display-h1{font-size:3rem}}@media only screen and (max-width: 470px){html[lang="ja"] #masthead h1,html[lang="ja"] #masthead .display-h1{font-size:2rem}}html[lang="ja"] .content-area-main>article>.rooms-info.property-home .listing header p,html[lang="ja"] .content-area-main>article>.rooms-info.property-home .listing header .subtitle,html[lang="ja"] .content-area-main>article>.rooms-info.property-home .listing header .subtitle p{line-height:1.7;word-break:keep-all;overflow-wrap:break-word;word-wrap:break-word}html[lang="ja"] .listing-availability-form .console .dropdown{width:280px}html[lang="ja"] .listing-availability-form .my-stay-from,html[lang="ja"] .listing-availability-form .my-stay-to{width:110px}@media only screen and (min-width: 1240px){html[lang="ja"] .brand .header-area .cd-secondary-nav .property .menu>li:not(.lang):not(.my-mo):not(.book-your-stay)>a{font-size:1rem;letter-spacing:0;padding-left:1rem;padding-right:1rem}}@media only screen and (min-width: 1340px){html[lang="ja"] .brand .header-area .cd-secondary-nav .property .menu>li:not(.lang):not(.my-mo):not(.book-your-stay)>a{font-size:1rem;letter-spacing:0;padding-left:2rem;padding-right:2rem}}@media only screen and (min-width: 1340px) and (max-width: 1530px){html[lang="ja"] .header-area .property .left>li>a{padding-left:1.5rem;padding-right:1.5rem;font-size:.8rem}}html[lang="ja"] .content-area-main>article>.rooms-info.property-home .listing header .subtitle p{font-size:0.65rem}html[lang="ja"] .dining .dining-overview>.row>.col-left .info h2,html[lang="ja"] .dining .dining-overview>.row>.col-left .info h2 p{word-break:keep-all;overflow-wrap:break-word}html[lang="de"] .listing-availability-form.split .console .modal-best-rate-message{top:-7rem}html[lang="de"] .dining-info.dining-list .listing header .dining-hours .time-name{width:40%}html[lang="de"] .dining-info.dining-list .listing header .dining-hours .time{width:60%}html[lang="de"] .dining-info.dining-list .listing header .dining-hours .time-expand,html[lang="de"] .dining-info.dining-list .listing header .dining-hours .time-expander{padding-left:0}@media screen and (min-width: 64em){html[lang="de"] .eastern .signature-title h1{font-size:2rem}}html[lang="de"] .eastern .content-area-main .signature-menus header h1,html[lang="de"] .classic .content-area-main .signature-menus header h1{font-size:1.5rem}@media screen and (max-width: 93.4375em){html[lang="de"] .brand .header-area .cd-secondary-nav .property .left>li.show-when{display:none}}@media screen and (max-width: 97.125em){html[lang="de"] .brand .header-area .cd-secondary-nav .property .left>li>a{padding-left:30px;padding-right:30px}}@media screen and (max-width: 49.0625em){html[lang="de"] .header-area .property .right .gift-cards,html[lang="de"] .header-area .property .right .lang{opacity:0;visibility:hidden;display:none}}@media screen and (max-width: 500px){html[lang="fr"] .content-area-main .rooms-info.property-home .buttons .expand-room{width:70%}}@media only screen and (min-width: 1250px) and (max-width: 1490px){html[lang="fr"] .brand .header-area .cd-secondary-nav.scrolled .property .left>li>a{padding-left:0.75rem;padding-right:0.75rem;font-size:1.2rem !important}}@media screen and (min-width: 82.8125em){html[lang="es"] .brand .header-area .cd-secondary-nav .property .left>li>a,html[lang="es"] .brand .header-area .cd-secondary-nav:not(.scrolled) .property .left>li>a{padding-left:17px;padding-right:17px}}@media screen and (max-width: 88.875em){html[lang="es"] .brand .header-area .cd-secondary-nav .property .left>li.show-when{display:none}}@media screen and (max-width: 43.25em){html[lang="es"] .header-area .property .right .gift-cards,html[lang="es"] .header-area .property .right .lang{opacity:0;visibility:hidden;display:none}}@media only screen and (max-width: 768px){html[lang="es"] .dining-info.dining-list .listing header h2{font-size:1.5rem}}html[lang="es"] .dining-info.dining-list .listing header .dining-hours .time-name{width:35%;padding-right:5%}html[lang="es"] .dining-info.dining-list .listing header .dining-hours .time{width:65%}html[lang="es"] .dining-info.dining-list .listing header .dining-hours .time-expand,html[lang="es"] .dining-info.dining-list .listing header .dining-hours .time-expander{padding-left:0}html[lang="es"] form #desired-date,html[lang="es"] form #alt-date,html[lang="es"] form #decision-date{text-transform:lowercase}html[lang="es"] .content-area-main>article>.location-overview table tbody tr td a{white-space:nowrap}
