<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.l-message-box{margin-bottom:10px;padding:12px 10px}.t-error-msg{color:#fff;background-color:#CF2010;border:1px solid #CF2010}.t-error-msg a,.t-error-msg a:link,.t-error-msg a:visited{color:#f4f4f4;text-decoration:none}.t-error-msg a:hover,.t-error-msg a:focus,.t-error-msg a:active{color:#fff;text-decoration:underline}.t-error-msg a:active{color:#fff}.t-informational-msg{background-color:#ECF1F6;border:1px solid #7496D1}.t-success-msg{background-color:#E6F4DF;border:1px solid #37A300}.t-warning-msg{background-color:#FBF2C2;border:1px solid #F0BF00}.t-error-icon{color:#FFFFFF;font-size:1.25em;opacity:0.4;vertical-align:sub}.t-success-icon{color:#37A300;font-size:1.25em;vertical-align:sub}.t-warning-icon{color:#F0BF00;font-size:1.25em;vertical-align:sub}.t-error-msg a,.t-error-msg a:link,.t-error-msg a:visited{color:#ededed;text-decoration:underline}.t-warning-light-bkg{background-color:#FDF4F4;border:1px solid #CF2010}.m-link-button{display:inline-block;padding:6px 16px;-webkit-appearance:none;border-radius:3px;border:0;cursor:pointer;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;line-height:20px;min-width:110px;outline:0;overflow:visible;white-space:normal;text-align:center;text-decoration:none;background:linear-gradient(to bottom, #4e7bab, #134f8f);box-shadow:inset 0px 2px 0px #89a7c7;box-shadow:inset 1px 2px 0 rgba(255,255,255,0.25);color:#fff}.m-link-button:hover{color:#fff;text-decoration:none;background:#134f8f;background-image:-webkit-linear-gradient( bottom , rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);background-image:linear-gradient(to top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%)}h2,#layout-body-container form h2{font-size:20px;line-height:24px;margin-bottom:8px}a{color:#134f8f;text-decoration:underline}a:hover{color:#5983b0;text-decoration:underline}.ui-datepicker-header a{text-decoration:none}.ui-datepicker-header a:hover{text-decoration:underline}p,li,dt,dd{font-size:14px;line-height:20px;margin-bottom:12px}#guest-payment-form .review-your-price .l-message-box{text-align:left}.l-message-box{text-align:justify}.l-message-box p,.l-message-box li,.l-message-box dt,.l-message-box dd{margin-bottom:auto}span.icon-warning{color:#F0BF00;margin-right:5px}.is-date-field .hasDatepicker{background:url("/Images/TNG/global_sprite.png") no-repeat scroll 95% -2381px rgba(0,0,0,0);cursor:pointer;position:relative;z-index:5}.ui-datepicker-trigger{display:none}.l-hotel-information address,.l-hotel-information ul.m-hotel-links{display:none}.m-summary-charges-section h3{font-size:1em}.m-summary-charges-section a{font-size:.875em}@media (min-width: 48em){#js-collapse-brand-bar{display:none}.l-hotel-information address,.l-hotel-information ul.m-hotel-links{display:block}}.m-brand-bar a{text-decoration:none}.m-brand-bar a:hover{text-decoration:underline}.m-brand-bar a.noToggleHotelName{padding-bottom:0}.m-brand-bar #phone-num-container .phone-numbers{z-index:6}.m-button-secondary-extended,a.m-button-secondary-extended,a.m-button-secondary-extended:link,a.m-button-secondary-extended:visited,.m-button-secondary-extended-hover,a.m-button-secondary-extended:hover,a.m-button-secondary-extended:active{display:inline-block;margin:2px 5px 2px 0;-webkit-appearance:none;border-radius:3px;border:0;cursor:pointer;color:#fff;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;line-height:20px;min-width:100px;outline:0;overflow:visible;padding:6px 16px;padding:.375rem 1rem;text-align:center;text-decoration:none;white-space:normal}.m-button-secondary-extended,a.m-button-secondary-extended,a.m-button-secondary-extended:link,a.m-button-secondary-extended:visited{background:#fff;color:#fff;color:#134f8f;border:1px solid #134f8f;padding:5px 16px;font-size:14px;font-weight:600;min-width:95%}.m-button-secondary-extended-hover,a.m-button-secondary-extended:hover,a.m-button-secondary-extended:active{background:#fff;background-image:-webkit-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2));background-image:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2));color:#fff;text-decoration:none;background:#fff;color:#5983b0;border:1px solid #5983b0;font-size:14px;padding:5px 16px;min-width:95%}#layout-container{margin-top:20px;max-width:64em}.l-main-body .l-first-col{float:left;width:100%}.l-main-body .l-last-col{width:255px;margin-left:-255px;float:right;position:relative}@media (min-width: 48em){.l-main-body .l-last-col{display:block}.l-main-body .l-first-col{padding-right:263px}}.l-rate-tabs{display:none;margin-bottom:10px;overflow:hidden;margin-right:-5.26316%;margin-left:-5.26316%;padding-right:5.26316%;padding-left:5.26316%}.l-rate-tabs:after{border-bottom:1px solid #d2d2d2;clear:left;content:"";display:block;margin-right:-5.26316%;margin-left:-5.26316%;padding-right:5.26316%;padding-left:5.26316%}.l-rate-tabs li{float:left;border:1px solid #d2d2d2;border-bottom-width:0;margin-bottom:-1px;margin-right:3px;border-radius:2px 2px 0 0}.l-rate-tabs li p{margin-bottom:0}.l-rate-tabs li a{background-color:#f8f8f8;display:block;color:#1c1c1c;font-size:16px;font-weight:bold;padding:10px 10px 8px;text-decoration:none;box-shadow:inset #f4f4f4 0 -3px 3px}.l-rate-tabs li a span{display:block;font-size:12px;font-weight:normal}.l-rate-tabs li.ui-tabs-selected a{border-bottom:1px solid #fff;background-color:#fff;box-shadow:none}.l-rate-tabs li a:hover{text-decoration:none;background-color:#fff}.l-rate-tabs li.disabled{color:#1c1c1c}.l-rate-tabs li.disabled a{color:#707070;cursor:text}.l-rate-tabs li.disabled a:hover{background-color:#f8f8f8}@media (min-width: 42em){.l-rate-tabs{display:block}}.l-tab-list .l-current-title,.l-tab-list .l-label-target{margin-bottom:0}.l-toolbar{position:relative}.l-toolbar:before{clear:both;content:" "}.l-toolbar:after{display:block;content:" ";clear:both}.l-toolbar .ui-tabs-hide{display:none}.l-toolbar .t-menu .t-menu-title{font-weight:400}.l-layout-toggle{display:inline-block;width:auto}.l-layout-toggle li{float:left;margin-bottom:0px;border:1px solid #777;background:linear-gradient(to bottom, #fefefe, #e8e8e8)}.l-layout-toggle li a{color:#1c1c1c;display:block;min-width:44px;padding:6px 10px 4px;text-decoration:none}.l-layout-toggle li:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.l-layout-toggle li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.l-layout-toggle li.is-active,.l-layout-toggle li.ui-state-active{background:linear-gradient(to bottom, #494949, #777);border:1px solid #777;box-shadow:none}.l-layout-toggle li.is-active a,.l-layout-toggle li.ui-state-active a{color:#fff}.l-last-col #availability-search h2{font-size:18px;line-height:20px}#hidden-special-rates-container p.t-font-s{font-size:12px}.m-search-form{background-color:#F4F4F4;margin-bottom:1em;padding:0.5em;right:-255px}.m-search-form h3 a{color:#1c1c1c;text-decoration:none;font-weight:bold;text-transform:uppercase}.m-search-form input[type="text"],.m-search-form select{width:100%}.m-search-form .l-sm-col-3{float:none;width:100%}.m-search-form .is-date-field{position:relative;z-index:1}.m-search-form .hasDatepicker{cursor:pointer;background:url("/Images/TNG/global_sprite.png") no-repeat scroll 95% -2381px rgba(0,0,0,0);background-color:#fff}.m-search-form .m-close-button{position:absolute;right:10px;top:10px}.m-search-form .m-more-links .last-link{border:none;margin-left:0;padding-left:0}.m-search-form button{float:right}.l-lock .l-edit-fields p{padding:0 4px 0 0;float:left;width:50%}.l-lock .l-edit-fields p:nth-child(2n){padding-left:4px;padding-right:0}.l-lock .m-search-form .l-edit-search-rewards,.l-lock .m-search-form .l-special-rates-awards{width:100%}.l-lock .m-search-form .l-edit-search-rewards,.l-lock .m-search-form .l-special-rates-awards,.l-lock .m-search-form .l-edit-search-rewards{float:none}.t-almost-soldout-msg{background-color:#CE6318;color:#fff;font-size:12px;font-weight:700;padding:3px 3px;text-align:center}.t-almost-soldout-msg:after{border-right:8px solid rgba(0,0,0,0);border-top:8px solid #9B3E0E;bottom:-8px;content:" ";display:block;height:0;position:absolute;right:0;width:0}.l-almost-soldout{margin-bottom:5px;max-width:150px;padding:1px;position:relative;overflow:visible}.t-nowrap{white-space:nowrap}.selection input[type="radio"]{margin-top:0}.ui-tabs form .cash-points-tabs div.ui-tabs-panel.ui-tabs-hide{display:block;left:-99999px;overflow:hidden;position:absolute;height:1px}.use-cash-points-comments{padding-left:18px}.l-label-target .m-point-text,.l-label-target .m-point-text+span{padding-left:0.25em}#layout-body-container p.m-month{font-size:16px;font-weight:700;line-height:20px;margin-bottom:4px;padding-left:32px}#layout-body-container p.m-point-balance{font-size:1em}#cash-points-header{margin:0 0 10px 10px}.ajax-background{background-color:#fff}.ajax-inner-container{left:50px;position:absolute;top:20px;width:150px}.ajax-inner-container p{text-align:center}.ajax-inner-container p#ajax-image{padding:0 0 20px}.ajax-inner-container p#ajax-messaging span{display:none}#ajax-cover{position:absolute;display:none}#cash-points-modal{display:none;position:absolute;width:250px;z-index:90;font-weight:700;font-family:Arial, helvetica, sans-serif}#cash-points-modal p{padding:10px}#modal-bottom{background:url(/Images/Rewards/CashandPoints/c-p_sprites.png) 50% -550px no-repeat;height:15px;position:relative;bottom:-12px}#modal-bottom.left{background-position:35px -550px}#modal-bottom.right{background-position:185px -550px}#master-cash-points-panel{display:none}ul.cash-points-list p,ul.cash-points-list a,ul.cash-points-list li{font-size:12px;line-height:12px}ul.cash-points-list .weekday-date,ul.cash-points-list .weekday-name{color:#707070;font-size:14px;line-height:20px}ul.cash-points-list .weekday-name{color:#1c1c1c;margin-bottom:0}ul.cash-points-list li{display:inline-block;list-style-type:none;float:left;margin:0;overflow:hidden;width:93px;min-height:10px}.day-container{border:1px solid #d2d2d2;border-width:1px 0 1px 1px;min-height:110px;margin:0;padding:3px;position:relative}.day-container input{margin-right:3px}.day-container.hover{background:#eee}.day-container.alert{background:#eaeaea}.day-container .selections{position:absolute;bottom:0.5em}.day-container .selections span{display:block;width:100%;font-size:0.75em}.day-container .selections .original-points{font-size:12px;margin-left:15px}.day-container .selections input{float:left;clear:left;margin-left:0}.day-container .selections label{float:left;line-height:18px;font-size:12px}.weekday-date{font-size:14px}.l-previous-day,.l-next-day{float:left}.l-weeknavigation{background-color:#fff;background:linear-gradient(to bottom, rgba(251,251,251,0.2), rgba(226,226,226,0.8)) repeat scroll 0 0 rgba(0,0,0,0);border-width:1px 1px 1px 0;margin:20px 0 0 0;text-align:center;vertical-align:middle;width:4%}.l-weeknavigation a{border:1px solid #d2d2d2;border-width:1px 0 1px 1px;display:block;min-height:110px;position:relative;padding-top:48px;text-decoration:none;background:linear-gradient(to bottom, rgba(251,251,251,0.2), rgba(226,226,226,0.8))}.next-button a{border-width:1px}.void-date{color:#999}.void-date .day-container{border-color:#d2d2d2;background-color:#f4f4f4}.prev-button a:hover{background-position:0 -120px;background-color:#cdcdcd}.prev-button a.disabled:hover{background-position:0 0;background-color:#ddd}.next-button a:hover{background-position:0 -120px;background-color:#cdcdcd}.next-button a.disabled:hover{background-position:0 0;background-color:#ddd}.hidden-text{position:absolute;text-indent:-9999px;height:1px;padding:0}.t-title-style-reset span,.t-title-style-reset strong{font-size:1.875em;font-weight:600;line-height:0.66em}.t-title-style-reset .m-point-text,.t-title-style-reset .t-currency,.t-title-style-reset .nightly,.t-title-style-reset .t-nightly{font-size:12px;font-weight:normal}.t-title-style-reset .m-point-text+span{display:inline-block;padding-left:0.1em;padding-right:0.1em}@media (min-width: 35em){.t-title-style-reset .m-point-text+span{display:block;padding-top:0.1em;margin-bottom:0.1em}}.alternate-rate-error-text{float:left;width:545px;margin:10px 0 10px 10px}.cash-points-tabs{margin-bottom:10px}.cash-points-tabs .tabs-links{margin:0;padding:0}.cash-points-tabs .tabs-links li a{display:block;text-decoration:none;margin:0.5em 1em}.cash-points-tabs .tabs-links li a span.tab-title{display:block}.cash-points-tabs .recalculate-link a:link{text-decoration:underline;cursor:pointer}.cash-points-tabs .recalculate-link a:hover{text-decoration:underline;cursor:pointer}.cash-points-tabs span.recalculate-link.show{display:block;margin:-16px 0 0;padding:0}@media (min-width: 35em){.cash-points-tabs .m-point-text+span{display:block}}@media (min-width: 60em){.cash-points-tabs .m-point-text+span{display:inline}}.l-current-title{padding:0}.tab-contents{position:relative}.l-carousel-container{margin-bottom:8px}.l-carousel-container .cash-points-carousel{float:left}.l-carousel-container .cash-points-carousel .pointsavers{background:url("/Images/Reservations/CSS_Backgrounds/reservations_sprite.gif") no-repeat scroll 0 -843px transparent;padding-left:18px}#cash-points-modal{background:#f4f4f4;border:1px solid #d2d2d2;border-radius:10px;box-shadow:1px 1px 2px #1c1c1c}#cash-points-container{position:relative;width:100%}#cash-points-reactive-chat{float:right;margin:20px 150px 0 0;display:none}.selection-text{margin-top:14px;text-align:right}.recalculate-link{display:none}.recalculate-link.show{display:block}.redemption-title{display:none}.redemption-title.show{display:block}.current-title{display:none}.current-title.show{display:block}.current-title.unavailable{font-weight:700}.l-carousel-container{margin-top:0.5em}.recalulate-link{display:none}.cash-points-messaging{margin-bottom:12px;position:relative;border:5px solid #d2d2d2;padding:10px}.cash-points-messaging p{width:573px}.cash-points-messaging .close-cash-points-messaging{position:absolute;top:5px;right:5px;width:auto}.alternate-rate-error-text strong{display:block}.redemption-search-button{position:absolute;top:10px;left:593px;margin-left:10px}.alternate-rate-text{margin-top:0.5em;margin-bottom:0.5em}.is-loading{background:#fff url("/Images/CSS_Backgrounds/loading_white.gif") center center no-repeat;min-height:45px}.is-loading-ajax-guestinfo{background:#fff url("/Images/CSS_Backgrounds/loading_white.gif") center center no-repeat;z-index:100;min-height:40px;min-width:40px}a.tab-link{color:#1c1c1c;font-weight:700}a.tab-link:link{color:#1c1c1c;font-weight:700}a.tab-link:hover{color:#1c1c1c;font-weight:700}a.tab-link:visited{color:#1c1c1c;font-weight:700}.room-rate-results .rate-selection .rate-price.redemption-title{display:none}.room-rate-results .rate-selection .rate-price.redemption-title.show{display:block}.room-rate-results .rate-selection .rate-price.current-title{display:none}.room-rate-results .rate-selection .rate-price.current-title.show{display:block}.room-rate-results .rate-selection .rate-price.recalculate-link{display:none}.room-rate-results .rate-selection .rate-price.recalculate-link.show{display:block}.label-target.unavailable{font-weight:700}#layout-container div.rate-display .rate-price.current-title.unavailable{font-weight:700}.close-cash-points-messaging a{background:url("/Images/Reservations/CSS_Backgrounds/reservations_sprite.gif") no-repeat scroll 0 -556px transparent;display:block;height:17px;line-height:50px;overflow:hidden;width:16px}#ajax-reload a{display:block}.all-cash label{color:#a4a4a4}@media (min-width: 15em){.i-phone6-fix{position:relative;left:86px;top:0px;float:left}.i-phone6-fix-points{position:relative;left:84px;top:7px}}@media (min-width: 30em){.i-phone6-fix{position:relative;left:0px;top:0px;float:left}.i-phone6-fix-points{position:relative;left:84px;top:7px}}@media (min-width: 35em){.i-phone6-fix{left:0px;top:0px}.i-phone6-fix-points{left:0px;top:0px}}@media (min-width: 35em){.l-rate-middle-column-stay{float:left;margin-right:0;margin-left:-88px;padding-left:88px;width:350px}.l-rate-middle-column-stay .description{margin-bottom:0}.l-rate-middle-column-stay li{margin-bottom:0px}.l-rate-description-stay{float:none;margin-left:0;margin-right:0;padding-left:0}.l-rate-button-stay{float:right;margin:0 0 0 20px}.l-rate-button-stay button{width:100%;margin-right:30px;line-height:19px}.l-rate-submission-stay{clear:none;float:right;padding:0;margin-left:9px}.currency-stay{font-size:12px;padding:12px 0px 0px;margin-left:45px;text-align:right}.points-label-stay{font-size:12px;padding:8px 0px 0px;margin-left:155px;text-align:right}.reward-pts-stay{padding:0px 0px 8px}.t-points-stay{font-size:1.875em;font-weight:600;line-height:0.66em;margin-bottom:0;text-align:right;display:block}}.day-container-row,.day-container-row-optimize{border:1px solid #d2d2d2;border-width:0px 0px 1px 0px;min-height:50px;margin:0;padding:3px;padding-top:15px;position:relative;width:100%}.day-container-row input,.day-container-row-optimize input{margin-right:3px}.day-container-row.hover,.day-container-row-optimize.hover{background:#eee}.day-container-row.alert,.day-container-row-optimize.alert{background:#eaeaea}.day-container-row .selections,.day-container-row-optimize .selections{position:absolute;bottom:0.5em}.day-container-row .selections span,.day-container-row-optimize .selections span{display:block;width:100%;font-size:0.75em}.day-container-row .selections .original-points,.day-container-row-optimize .selections .original-points{font-size:12px;margin-left:15px}.day-container-row .selections input,.day-container-row-optimize .selections input{float:left;clear:left;margin-left:0}.day-container-row .selections label,.day-container-row-optimize .selections label{float:left;line-height:14px;font-size:12px}.weekday-date-column{font-size:14px;font-weight:normal;text-align:left;float:left;width:30%}.day-width{width:29%;font-size:14px}.day-cash-points{font-size:14px}.day-hold-cash-points{text-align:right;width:70%;margin-left:auto}.recalculate-button{display:none;float:right}.recalculate-button.show{display:block}.m-customize-btn{border-radius:3px;margin:2px 0px 30px 0px;font-weight:600;font-size:16px;text-align:center;background-color:#FFF;border:1px solid #134F8F;width:auto;color:#134F8F;position:relative;display:block;float:right;padding:12px 40px 12px 20px;line-height:13px}.t-almost-soldout-msg{background-color:#ce6318;color:#FFF;font-size:12px;font-weight:700;padding:3px 3px;text-align:center;width:130px}#layout-body-container .m-pricing-block .original-points{margin-top:0em;margin-left:180px}#layout-body-container .m-pricing-block .nightly .original-points{display:inline-block;margin-left:0px;margin-top:0}.l-rate-button-stay{display:block;float:right}@media (min-width: 15em){.t-points-stay{font-size:1.875em;font-weight:600;line-height:0.66em;margin-bottom:0;text-align:right}.currency-stay{font-size:12px;padding:8px 0px 0px;margin-left:45px;text-align:right;display:block}.points-label-stay{font-weight:400;font-size:12px;padding:8px 0px 0px;margin-left:25px;text-align:right;display:block}}#cash-points-container{position:relative;width:100%;float:left}.cash-points-base-container{width:100%}@media (min-width: 48em){.l-main-body .l-last-col{display:none}.l-main-body .l-first-col{padding-right:0px}.is-hidden-ml{display:block}.l-rate-middle-column-stay{width:430px}}@media (min-width: 54em){.l-rate-middle-column-stay{width:550px}}@media (min-width: 60em){.l-main-body .l-first-col{padding-right:263px}.l-main-body .l-last-col{display:block}.is-hidden-ml{display:none}.l-rate-middle-column-stay{width:350px}}.cp-calendar-stay{float:left;width:300px}.cash-value-margin{margin-left:-4px}#layout-body-container .title-currency{font-weight:400;font-size:12px;padding:6px 0px 0px;text-align:right}#layout-body-container .title-points{font-size:12px;padding:6px 0px 0px;text-align:right}.left-currentTitle{float:left;margin-right:20px}.title-pts-txt{font-size:12px;padding:8px 0px 0px;text-align:right;display:block;margin-left:0px}.m-dropdown-trigger{width:44px;height:44px;cursor:pointer;font-size:1.5rem;background-color:transparent;border-radius:3px;color:#ffffff;line-height:40px;padding:0 26px 0 20px;position:absolute;right:0px;top:-2px}.m-dropdown-trigger::before{right:23px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.m-dropdown-trigger::before,.m-dropdown-trigger::after{backface-visibility:hidden;background:#494949 none repeat scroll 0 0;content:"";height:2px;margin-top:-1px;position:absolute;top:50%;transition:width 0.3s ease 0s, transform 0.3s ease 0s;width:9px;display:block}.m-dropdown-trigger*,.m-dropdown-trigger*::after,.m-dropdown-trigger*::before{box-sizing:border-box}.m-dropdown-trigger::after{right:18px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.m-dropdown-trigger.dropdown-is-active::before,.m-dropdown-trigger.dropdown-is-active::after{width:14px}.m-dropdown-trigger.dropdown-is-active::before{-webkit-transform:translateX(5px) rotate(-45deg);-moz-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);-o-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}.m-dropdown-trigger.dropdown-is-active::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cp-balance-points{font-size:16px}#layout-body-container .saver-combo-btn{font-family:"Source Sans Pro";margin-top:12px;text-align:center;width:auto;border:1px solid #134f8f;background:#fff;margin-bottom:0px}#layout-body-container .saver-combo-label{font-size:16px;color:#134f8f;font-weight:600}#layout-body-container .saver-combo-cash{font-size:16px;color:#134f8f;font-weight:bold;line-height:0px}.saver-combo-bold{font-weight:bold;font-size:14px}#layout-body-container .saver-combo-pts{font-weight:normal;font-size:14px}#layout-body-container .best-value-msg{margin-top:4px;font-size:12px;text-align:left;color:#134F8F;width:305px}.unavailable-msg{font-size:1.875em;font-weight:600;line-height:0.66em}.carousel-container .day-container-row label{color:#1c1c1c;font-weight:400}.carousel-container .day-container-row .fifth-night-free,.carousel-container .day-container-row .fifth-night-free-disable{font-size:14px;color:#134f8f;font-weight:600}.m-room-rate-results .nightly .alert{margin-top:0px}.selection-text .current-title .cash-current-rate{font-size:1.875em}.l-margin-right{margin-right:20px}#layout-body-container .recalculate-pt-saver{font-size:12px;text-align:right;font-weight:400;margin-bottom:0}#layout-body-container .recalculate-pt-saver .m-pt-saver{font-size:12px;text-align:right;margin-top:0px;line-height:20px}.pt-saver-txt-deco{text-decoration:line-through}.pts-one-night-stay{font-size:12px;padding:4px 0px 0px;text-align:right;display:block}.l-margin-bottom{margin-bottom:5px}.t-font-bold{font-weight:600}#layout-body-container .radioDisable{margin-right:10px}.cash-points-carousel input.radioDisable{margin-right:10px}.l-dynamic-msg{text-align:right;float:right;width:70%}.l-prices{font-size:14px;font-weight:normal}#layout-body-container .l-warning-btm{margin-bottom:0px}#layout-body-container .recalculate-link{font-size:16px;font-weight:600}#layout-body-container .recalculate-link .t-recalc-link{font-size:16px;font-weight:600}.selection-text{margin-top:10px;text-align:right}#layout-body-container .recalc-pt-saver{font-size:12px;text-align:right;font-weight:900;margin-bottom:0}.l-rate-tabs,#sign-in-panel{display:none}.results-container.ui-tabs-hide{display:block}.m-results-container h2 span{color:#707070;font-size:12px;font-weight:normal}.t-guaranteed{font-weight:bold;font-size:14px;line-height:20px;text-decoration:none}.m-room-rate-results h4{font-weight:normal;font-size:14px;line-height:20px;text-transform:none}.m-room-rate-results h4 a{color:#1c1c1c;text-decoration:none}.m-room-rate-results .t-icon-dot{color:#a4a4a4;font-size:0.25em;margin:0 8px}.m-room-rate-results .t-drawer{color:#494949;font-size:16px;padding-right:5px}.m-room-rate-results .alert{margin-top:6px}.m-room-rate-results .l-day-container.alert{margin-top:0}.l-rph-row{border-top:1px solid #d2d2d2;clear:both;min-height:6.25em;padding:8px;overflow:hidden}.l-rph-row.first{border:none}.m-side-image{float:left;position:relative;width:88px}.m-side-image img,.m-side-image .m-photo-container{display:inline-block;width:80px}.m-side-image .t-camera{bottom:4px;color:#ededed;left:4px;opacity:0.9;position:absolute;z-index:10}.m-side-image .t-caption-gradient:after{position:absolute;bottom:0px;height:44px;left:0px;right:0px;content:" ";display:block;background:linear-gradient(to top, rgba(28,28,28,0.9) 0%, rgba(28,28,28,0) 100%);z-index:-1}.m-photo-coming{background-color:#f4f4f4;color:#494949;width:80px;height:80px;text-align:center;padding:.7em .5em;font-size:14px}.l-rate-description{float:none;margin-left:-88px;padding-left:88px}.l-rate-description-stay ul.l-room-details-message a{font-weight:normal}#layout-body-container #roomRatesSelectionForm h3{font-size:16px}#layout-body-container #room-rate-container h3.t-description{font-size:14px;line-height:18px;margin-bottom:0}.l-room-details-message li{float:left}.mfp-inline-holder .m-results-container{display:none}.l-prefs-checkboxes.is-inline-labels li{float:left;margin-right:15px}.l-rate-submission{clear:both;padding-top:15px}.l-rate-display{display:inline-block;margin-bottom:0;vertical-align:top}.l-rate-button{display:block;float:right}#layout-body-container .m-pricing-block .t-points,#layout-body-container .m-pricing-block .t-price{font-size:1.875em;font-weight:600;line-height:0.66em;margin-bottom:0}#layout-body-container .m-pricing-block .t-long-rate .t-points,#layout-body-container .m-pricing-block .t-long-rate .t-price{font-size:1.5em}#layout-body-container .m-pricing-block .t-decimal-price{font-size:0.6em;position:relative;top:-7px}#layout-body-container .m-pricing-block .t-nightly{display:inline-block;font-size:0.4em;font-weight:normal;margin-bottom:0.25em;white-space:nowrap}#layout-body-container .m-pricing-block .t-nightly.t-point-text{font-size:0.75em}#layout-body-container .m-pricing-block .original-points{margin-top:1em}#layout-body-container .m-pricing-block .recalculate-link .t-recalc-lnk{font-size:0.875em !important}.l-carousel-container ~ .recalculate-link{float:right;margin-right:0.5em}.l-carousel-container ~ .current-title{float:right;margin-right:0.5em}.l-title-style-reset span{font-size:1.5625em;font-weight:600}.l-title-style-reset .m-point-text,.l-title-style-reset .t-currency{font-size:0.75em;font-weight:normal}.l-title-style-reset .m-point-text+span{float:left}.l-title-style-reset .t-price{float:left}.m-preferences-row{margin-left:12px}.m-preferences-row input[type="text"],.m-preferences-row select{width:100%}.m-preferences-row .ui-tabs-hide{display:none}.m-preferences-row h5{font-size:16px;margin-bottom:0.5em}#m-copy-selections{margin-bottom:6px}#master-cash-points-panel,.m-close-button{display:none}a.m-close-button{text-decoration:none}a.m-close-button span.icon-close{color:#1c1c1c}.cash-and-points-row{display:none}@media (min-width: 20em){.l-last-col{display:none}}@media (min-width: 30em){.m-side-image{float:left}.l-rate-submission{margin-left:88px}}@media (min-width: 35em){.l-rate-middle-column{float:left;margin-right:-140px;margin-left:-88px;padding-left:88px;width:100%}.l-rate-middle-column .description{margin-bottom:0}.l-rate-description{float:none;margin-left:0;margin-right:140px;padding-left:0}.l-rate-display,.l-rate-button{float:none;margin:0}.l-rate-display button,.l-rate-button button{width:100%}.l-rate-submission{clear:none;float:right;padding:0;margin-left:0;width:132px}}@media (min-width: 42em){.cash-and-points-row{display:block;clear:both;float:none}.cash-and-points-row .ui-tabs-hide{display:none}.l-responsive .cash-and-points-individual-header{padding-left:88px}}@media (min-width: 48em){.m-results-container h2,#room-rate-container .ui-tabs-hide{display:none}.l-rate-tabs,.l-last-col{display:block}}#guest-payment-form{font-size:16px;line-height:20px;margin-bottom:12px}#guest-payment-form .addColorFontSize{font-size:12px;color:#707070}.m-reservations-guest-info-form input[type="text"]#address-line1{margin-bottom:0px}.m-reservations-guest-info-form p{margin-bottom:0px}.m-reservations-guest-info-form .addMargnBotom{margin-bottom:12px}.m-reservations-guest-info-form input[type="text"].removeMargnBotom{margin-bottom:0px}.l-guest-info #sign-in-trigger a{text-decoration:none;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600}.l-guest-info #sign-in-trigger a:hover{color:#5983b0;text-decoration:underline}.cn-state .icon{display:none}#credit-card-section{position:relative;float:left;width:100%}#credit-card-section:after,.tile-visa-checkout:after{content:"";clear:both}.cc-form-shield,.cc-form-shield-overlay{position:absolute;text-align:center;bottom:0;top:0;left:0;right:0;display:none;min-height:120px;z-index:10}.cc-form-shield-overlay{background:#ccc;filter:alpha(opacity=50);opacity:0.5;z-index:9}#credit-card-section.pp-override,#credit-card-section.pp-override *,.tile-visa-checkout.pp-override,.tile-visa-checkout.pp-override *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#credit-card-section.pp-override .cc-form-shield,#credit-card-section.pp-override .cc-form-shield-overlay,.tile-visa-checkout.pp-override .cc-form-shield,.tile-visa-checkout.pp-override .cc-form-shield-overlay{display:block}.cc-form-shield-explanation{text-align:center;margin:24px auto 0 auto;padding:24px;width:86%;background-color:#fff}.cc-form-shield-dismiss,.t-cc-form-shield-dismiss{font-weight:bold;color:#134f8f;text-decoration:underline;cursor:pointer}.cc-form-shield-dismiss:hover,.t-cc-form-shield-dismiss:hover{color:#5983b0}ul#credit-card-type li{display:inline}ul#credit-card-type li p{background:#000;height:28px;float:left;margin:0 10px 12px 0;position:relative;width:45px}ul#credit-card-type li img{clip:rect(0 46px 29px 0);left:-1px;top:0;position:absolute;width:46px}ul#credit-card-type li img.unselected{filter:alpha(opacity=50);opacity:0.5}ul#credit-card-type li .VS{width:43px}ul#credit-card-type li .VS #VS{clip:rect(0 44px 28px 1px);top:0}ul#credit-card-type li .AX{width:32px}ul#credit-card-type li .AX #AX{clip:rect(40px 33px 68px 1px);top:-40px}ul#credit-card-type li .DC{width:38px}ul#credit-card-type li .DC #DC{clip:rect(79px 39px 107px 1px);top:-79px}ul#credit-card-type li .DS{width:43px}ul#credit-card-type li .DS #DS{clip:rect(118px 44px 146px 1px);top:-118px}ul#credit-card-type li .JC{width:35px}ul#credit-card-type li .JC #JC{clip:rect(157px 36px 185px 1px);top:-157px}ul#credit-card-type li .MC{width:43px}ul#credit-card-type li .MC #MC{clip:rect(196px 44px 224px 1px);top:-196px}ul#credit-card-type li .UP{width:44px}ul#credit-card-type li .UP #UP{clip:rect(236px 45px 264px 1px);top:-236px}#layout-body-container form p.l-cc-exp-date{margin-bottom:4px;margin-top:8px}.l-exp-month-tab,.l-exp-year-tab{margin-bottom:12px}.l-exp-month-tab li,.l-exp-year-tab li{margin-right:0.571em}.l-exp-month-tab li a,.l-exp-year-tab li a{border:1px solid #a4a4a4;border-radius:2px;color:#134f8f;display:block;height:2.857em;text-align:center;padding-top:0.571em;width:3em}.l-exp-month-tab .is-active a,.l-exp-year-tab .is-active a{background-color:#a4a4a4;color:#fff}.l-exp-month-tab .is-active a:hover,.l-exp-year-tab .is-active a:hover{border-color:#a4a4a4}.l-exp-month-tab a:hover,.l-exp-year-tab a:hover{border-color:#5983b0;text-decoration:none}.l-dropdown-date{display:block}.l-tabular-date{display:none}.l-guest-info-cc-section .l-dropdown-date{display:none}.l-guest-info-cc-section .l-tabular-date{display:block;width:20rem}#payment-section h4{text-transform:none}#payment-section .t-alternative-payment{display:inline-block}#payment-section .t-alternative-payment li{display:inline;position:relative}#payment-section .t-alternative-payment li img{position:absolute}#payment-section .t-alternative-payment li.t-visa-checkout img{clip:rect(609px 28px 630px 0px);top:-624px}#payment-section .t-payment-sprite{display:inline-block}#payment-section .t-payment-sprite li{display:inline-block;margin:0}#payment-section .t-payment-sprite li span{background-image:url(/Images/Reservations/sprite_credit-cards.png);background-repeat:no-repeat;background-size:46px auto;display:block;padding:0;height:29px;width:46px}#payment-section .t-payment-sprite li .VS{width:45px;background-position:0px 0px}#payment-section .t-payment-sprite li .AX{width:33px;background-position:0px -39px}#payment-section .t-payment-sprite li .DC{width:39px;background-position:0px -78px}#payment-section .t-payment-sprite li .DS{width:45px;background-position:0px -117px}#payment-section .t-payment-sprite li .JC{width:37px;background-position:0px -156px}#payment-section .t-payment-sprite li .MC{width:45px;background-position:0px -195px}#payment-section .t-payment-sprite li .UP{width:46px;background-position:0px -234px}#payment-section .t-payment-sprite li .t-visa-checkout{background-size:84px auto;height:28px;width:44px;background-position:0px -498px}#payment-section .t-payment-sprite li .t-visa-checkout{background-size:84px auto;height:28px;width:44px;background-position:0px -498px}#payment-section .t-payment-sprite.t-small-sprite li .t-visa-checkout{background-size:auto auto;height:22px;width:29px;background-position:0px -608px}#payment-section #credit-card-section .open .t-payment-sprite{display:none}#payment-section .v-button{height:34px}#payment-section.l-payment-mvt #alternative-payment-section{display:none}#payment-section.l-payment-mvt #credit-card-section{border:0}#payment-section.l-payment-mvt #credit-card-section .toggle-payment-header{display:none}#payment-section.l-payment-mvt #credit-card-section p.l-payment-header-mvt{display:none}#payment-section.l-payment-mvt #credit-card-section h3.l-payment-header-mvt{display:block}.l-button-xxl{font-size:24px;font-weight:bold;min-width:80%;min-height:50px}.l-xxl-btn-container,.l-info-text{text-align:center}form h3#js-travel-agents-and-planners{font-weight:normal;color:#134f8f}@media (min-width: 42em){.l-ml-last-col ul#credit-card-type{margin-top:20px}}#credit-card-section .show{display:block}.tooltip-half{width:50%}.tooltip{-moz-box-sizing:border-box;background:none repeat scroll 0 0 #FFFFFF;border:4px solid #666666;display:none;min-width:300px;padding:6px;position:absolute;font-size:0.875em}.clear{clear:both}.close-parent-window-anchor,.close-parent-window-anchor-hover,.close-parent-window-anchor-hover:active{cursor:pointer;padding:0 15px 0 0;text-align:right}.cn-form-select .column{float:left}.m-reservations-guest-info-form input[type="text"],.m-reservations-guest-info-form input[type="password"],.m-reservations-guest-info-form input[type="submit"],.m-reservations-guest-info-form input[type="email"],.m-reservations-guest-info-form input[type="tel"],.m-reservations-guest-info-form select,.m-reservation input[type="text"],.m-reservation input[type="password"],.m-reservation input[type="submit"],.m-reservation input[type="email"],.m-reservation input[type="tel"],.m-reservation select{width:100%;margin-bottom:12px}input[disabled='disabled'],input.disabled-field{background-color:#999}#wrapper_div{background:#fff;max-width:720px;height:168px;z-index:1003;overflow:hidden;border:0px solid #6F6F6F;border-radius:4px}#wrapper_div #header{height:50px;border-bottom:solid 1px #cacaca;margin:0 auto 10px;position:relative;width:100%;z-index:100}button.submit{background:#9d102d;border:0;color:#fff;cursor:pointer;display:inline-block;font:bold 10px/19px arial, helvetica, sans-serif;height:19px;padding:0 9px;text-align:center;text-decoration:none;white-space:nowrap}.floatRight{display:block;float:right;text-align:right}#modal-utils{float:right;height:17px;line-height:15px;margin:15px 0 0;overflow:hidden;cursor:pointer}#modal-utils li{float:left;margin:0;overflow:hidden;padding:0 2px}#modal-util-close{background:url(/Images/Reservations/CSS_Backgrounds/reservations_sprite.gif) no-repeat 0px -556px;display:block;height:17px;width:16px;overflow:hidden;line-height:50px}.popup{margin:0 10px}#res-modal-box{padding:0px 15px 15px;overflow:hidden;max-width:365px}#res-modal-box .res-error-alert-cont-hd1{margin-top:15px}#res-modal-box .res-error-alert-cont-hd2{margin-bottom:35px}#res-modal-box button.submit{padding:0px 12px;height:auto;font-size:12px}#res-modal-box button.submit .ui-button-text{padding:.4em 1em;display:block;line-height:1.4}#ancillary-dynamic-messaging a{text-decoration:none}#ancillary-dynamic-messaging a:hover{text-decoration:underline}@media (min-width: 35em){#layout-body-container form p.l-cc-exp-date{margin-bottom:12px;margin-top:0}.l-guest-info-cc-section .l-dropdown-date{display:block}.l-guest-info-cc-section .l-tabular-date{display:none}#payment-section #credit-card-section .open .t-payment-sprite{display:inline-block}}.t-recommended-upgrade-flag{background-color:#FFCC33;font-weight:600;width:auto;font-size:14px;padding-top:3px;padding-bottom:4px}.t-recommended-upgrade-heading{font-family:'Source Sans Pro Light', 'Source Sans Pro';font-style:normal;text-decoration:none;line-height:21px;color:#1C1C1C;margin-top:10px}.t-recommended-upgrade-heading label{font-size:18px;font-weight:300}.t-decimal-price{font-size:0.6em;position:relative;top:-7px}.t-upsell-currency{font-size:12px;font-weight:normal}.l-recommended-upgrade-button{height:42px}.l-stay-date-section .is-visible-mml li{line-height:15px}.m-summary-charges-table{width:100%}.m-summary-charges-table td,.m-summary-charges-table th{float:left;padding:10px 0;font-size:14px}.m-summary-charges-table td{border-top:1px dashed #d2d2d2}.confirmation-details-container .odd-row{background-color:#f4f4f4}.confirmation-details-container .m-summary-charges-section table{margin-top:0.5em;margin-bottom:1em}.confirmation-details-container .m-summary-charges-section h3{font-size:18px}.confirmation-details-container .m-summary-charges-table td{border-top:none;padding-left:8px;padding-right:8px}.confirmation-details-container .l-text-alignment{padding-left:5px;vertical-align:middle}.confirmation-details-container .t-total-taxes a{font-size:14px}.confirmation-details-container .rate-segment-description li{margin-bottom:3px}.confirmation-details-container .t-total-taxes li{margin-bottom:0px}.confirmation-details-container .rate-segment-description th{font-size:16px}.confirmation-details-container .rate-segment-description td{font-size:14px;min-height:0px;padding-left:0.5em;vertical-align:middle}.confirmation-details-container .m-review-preference-table td{font-size:14px}.confirmation-details-container .m-summary-charges-table .t-font-large{font-size:16px}.confirmation-details-container .m-summary-charges-table .t-font-small{font-weight:normal}.confirmation-details-container .t-rule a{font-size:14px}.confirmation-details-container .l-additional-charge{padding-bottom:1em}.confirmation-details-container .l-additional-charge h3{font-size:0.875em}.confirmation-details-container #billing-info-header{font-size:0.875em}.confirmation-message .m-hotel-links li,#modify-confirm-submenu .m-hotel-links li{float:left;margin-right:1em}.confirmation-message .m-hotel-links li a,#modify-confirm-submenu .m-hotel-links li a{margin-top:0.5em;text-decoration:none}ul.m-hotel-links.l-horizontal-list li{float:left;margin-right:1em}ul.m-hotel-links.l-horizontal-list li a{margin-top:0.5em;text-decoration:none}ul.m-hotel-links.l-horizontal-list li a .t-icon{color:#000}ul.m-hotel-links.l-horizontal-list li a span.icon-photo-gallery.t-icon{color:#fff}.reservation-detail-header{clear:left}.l-rewards-cc-offer{position:relative;padding:13px;margin-bottom:25px;min-height:120px}#submit-changes-button-container{margin-top:-3em}.t-new-changes{font-size:14px;line-height:18px;background:#fcf4cd;padding-top:4px;padding-bottom:4px}.icon-asterisk{font-size:7px;display:block;float:left;margin-right:1px}@media (min-width: 15em){.l-rewards-cc-offer img{top:6%;height:66px;position:absolute;width:105px}.l-rewards-cc-offer h2{margin-bottom:0;padding-bottom:0.75em;margin-left:118px}.l-rewards-cc-offer p{margin-left:118px}}@media (min-width: 35em){.l-rewards-cc-offer img{bottom:auto;height:91px;left:13px;min-width:146px;position:absolute;right:auto;top:13px;width:146px}.l-rewards-cc-offer h2{margin-bottom:0;margin-left:164px;padding-bottom:0;text-align:left}.l-rewards-cc-offer p{margin-left:164px;margin-right:0px}}.offers-container{position:relative;padding:8px;margin-bottom:25px;min-height:110px;background-color:#f4f4f4;border:1px solid #d2d2d2}.offers-container h3{font-weight:700;font-size:1em;line-height:1.25em;margin-bottom:4px;font-family:proxima-nova,Helvetica,Arial,sans-serif}.offers-container a{text-decoration:none;color:#1c1c1c;font-weight:600}@media (min-width: 15em){.offers-container img{top:8px;left:8px;right:auto;bottom:auto;position:absolute;min-width:80px;width:80px;height:50px}.offers-container h3{padding-bottom:0;margin-left:88px}.offers-container p{margin-left:88px}}@media (min-width: 35em){.offers-container img{top:8px;left:8px;right:auto;bottom:auto;min-width:146px;width:146px;height:91px;position:absolute}.offers-container h3{margin-left:154px;padding-bottom:0;text-align:left}.offers-container p{margin-left:154px;margin-right:0px}}#facebook-dialog{background-color:#ededed;border:1px solid #d2d2d2;margin-top:12px;min-height:168px}#facebook-dialog #fb-name a{font:bold 16px/18px arial,helvetica,sans-serif;text-decoration:none}#fb-share-link{font-weight:bold;background:#5B74A8 url("/Images/Facebook/fb_icon.png") no-repeat 0 2px;color:#fff;padding:4px 8px 4px 22px;text-decoration:none;font-size:13px;line-height:16px;border-color:#29447e #29447e #1a356e}#fb-share-link span{border-left:1px solid #29447e;padding-left:8px}#fb-share-link:visited{color:fff}#fb-data #fb-name{margin-bottom:0px}#fb-photo{float:left;top:8px;left:8px;position:relative}#confirm-details .l-agreement-section{border:1px solid #f0bf00;background-color:#fbf2c2}#confirm-details .l-adv-checkbox-error{border:1px solid #cf2010;background-color:#FEDFE1}.agreement-required-label span{color:#CC0000}@media (min-width: 15em){#fb-data{width:70%;float:left;padding:8px;position:relative;left:10px}#fb-photo{width:80px;height:80px}}@media (min-width: 54em){#fb-data{padding:8px;position:relative;left:11px}}@media (min-width: 60em){#fb-photo{width:150px;height:150px}}@media (min-width: 15em){#redeem-inline #redemption-link{width:100%;float:none;padding:5px}.enrollment-text-mr{width:100%;float:none;background-color:white;border:1px solid #d2d2d2;padding:10px}#credit-inline-offers{width:100%;float:none}#credit-inline-offers img{width:80px;height:50px;float:left;margin-right:6px}.credit-inline p{float:left;width:60%}}@media (min-width: 60em){#redeem-inline #redemption-link{width:47%;float:left;padding:0px}.enrollment-text-mr{width:47.8%;float:left;background-color:white;border:1px solid #d2d2d2;padding:10px;margin-right:20px}#credit-inline-offers{width:48%;float:left}#credit-inline-offers img{width:120px;height:70px;float:left;margin-right:6px}.credit-inline p{float:left;width:47%}}#inline-enrol-section{margin-bottom:1em;width:100%;float:left}#enrollment-section .ritz-card-image{background:url(/Images/Brands/RITZ/Gen/rcr_card.jpg) no-repeat;border:0;padding-top:90px}#enrollment-section .ritz-card-text{padding:0 0 15px 15px}#credit-inline-offers.credit-card-image{width:100%}#ancillary-product-carContent{background-color:#FFFAE5}#ancillary-product-carContent .featured-products{display:none}#iseatz-container{position:relative;overflow:hidden;margin-bottom:25px}#iseatz-container a{color:#134f8f;text-decoration:none}#iseatz-container a:hover{color:#5983b0;text-decoration:underline}.l-ancillary-col .win-icon{margin-left:4px}@media (min-width: 15em){#ancillary-product-carContent .first-product.product-text-wrapper{display:block}#ancillary-product-carContent .product-text-wrapper{display:none}#ancillary-product-carImage .product-image-wrapper.first-product{height:auto;margin:0 auto;width:216px}}@media (min-width: 35em){#ancillary-product-carContent .first-product .featured-products{font-weight:600;display:block}#ancillary-product-carContent .product-text-wrapper{display:block}#ancillary-product-carImage .product-image-wrapper.first-product{height:173px;width:261px}.l-ancillary-col{width:49.15254%;float:left;display:inline;min-height:335px}.l-ancillary-col.l-ancillary-last{float:right}}#confirmation-container .t-colorIcon-booking{color:#37A300}#confirmation-section .t-icon,#modify-confirm-submenu .t-icon{color:#000000}.confirmation-message .t-blue{font-size:16px}a.m-link-button{font-size:16px;padding:10px 12px}.l-lock .offers-container img{top:8px;left:8px;right:auto;bottom:auto;min-width:146px;width:146px;height:91px;position:absolute}.l-lock .offers-container h3{margin-left:154px;padding-bottom:0;text-align:left}.l-lock .offers-container p{margin-left:154px;margin-right:0px}.l-lock #ancillary-product-carContent .first-product .featured-products{font-weight:600;display:block}.l-lock #ancillary-product-carContent .product-text-wrapper{display:block}.l-lock #ancillary-product-carImage .product-image-wrapper.first-product{height:173px;width:261px;bottom:-65px;left:-32px;margin:0;position:absolute;padding-top:5px}.l-lock #enhance-your-trip{float:left;margin-right:4.34783%;width:47.8261%;padding:12px 0 0 8px}.l-lock #ancillary-product-carContent{float:right;margin-right:0;width:47.8261%}#fb-data{width:75%;float:left;padding:8px;position:relative;left:11px}#fb-photo{width:150px;height:150px}.t-sms-term-container.is-transition-hidden{max-height:0;opacity:0;visibility:hidden}.t-sms-term-container{transition:height 0.3s;opacity:1;visibility:visible}.l-flexbox-components{display:-webkit-flex;-webkit-flex-direction:row;display:flex;flex-direction:row;margin-bottom:10px;width:100%}#rate-link a{font-size:14px;text-decoration:underline}.reservation-info-section{overflow:hidden;position:relative}.reservation-info-section h3{background-color:#f4f4f4;padding-top:0.25em;padding-bottom:0.25em}.reservation-info-section h3.m-my-stay-header{background-color:#fff;padding-right:4.6em;word-wrap:break-word}.reservation-info-section li{margin-bottom:5px}.reservation-info-section .l-edit-link{display:block;font-size:15px;font-weight:bold;position:absolute;right:0.25rem;top:0.25rem;white-space:nowrap}.reservation-info-section .edit-dates{right:27px}.reservation-info-section .edit-dates+i.t-double-window{position:absolute;top:5px;right:5px}.reservation-info-section .icon-triangle-down{line-height:1.5em}.reservation-info-section .t-edit-dropdown{background-color:#fff;border:1px solid #f4f4f4;border-top:none;border-radius:0 0 2px 2px;box-shadow:0 7px 8px #777;color:#1c1c1c;position:absolute;top:24px;right:3px}.reservation-info-section .t-break-word{word-wrap:break-word}@media (min-width: 15em){.l-flexbox-components{display:block}}@media (min-width: 30em){.l-flexbox-components{display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column;margin-bottom:10px;width:100%}.reservation-info-section{margin-bottom:5px}.reservation-info-section ul{margin-left:0px}}@media (min-width: 48em){.l-flexbox-components{display:-webkit-flex;-webkit-flex-direction:row;display:flex;flex-direction:row;margin-bottom:10px}ul{margin-left:0px}}.l-padding-bottom-double{padding-bottom:3em}@media (min-width: 42em){.reservation-info-section h3.m-my-stay-header{width:100%;float:none;background-color:#f4f4f4}.reservation-info-section .m-mystay-selected-room li{display:block}}.reservation-info-section .m-my-stay-small.l-padding-right{padding-right:2em}.reservation-info-section h3.my-stay-preferences-trigger{background-color:#fff;font-size:14px}.m-sign-in-panel{font-family:proxima-nova,Helvetica,Arial,sans-serif}.m-sign-in-panel label,.m-sign-in-panel .m-rewards-clear-remembered-user{padding:0 10px}.m-sign-in-panel .l-sigin-actions{margin-left:0.625em}.m-sign-in-panel .m-button-default,.m-sign-in-panel .m-button-default-hover{margin-top:8px}.m-sign-in-panel .m-rewards-clear-remembered-user{line-height:0.875em;padding-top:0.5em}.l-form-chunk input{width:100%}.remember-me label,.remember-me input{display:inline-block}.t-button-decline{background:none;display:none;width:100%;color:#134f8f;text-decoration:underline}.t-rewards-header{position:relative;height:48px;display:none}.t-rewards-header-img{background:#00a0df;background-image:-webkit-linear-gradient( bottom , rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);background-image:linear-gradient(to top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);border-radius:0 0 2px 2px;height:65px;left:50%;margin-left:-70px;overflow:hidden;position:absolute;z-index:6;width:140px;top:-21px}.is-ritz-reward-logo .t-rewards-header-img{background:#fff}.l-or-margin{margin:2.125em 0}.is-remembered-user a{display:none}.t-modal-footer{min-height:20px;position:aboslute;bottom:0;background:#f4f4f4;border-top:1px solid #d2d2d2}.mfp-content .t-rewards-header,.mfp-content .l-center-align,.mfp-content .t-modal-footer{display:block}.l-signin-modal.m-modal .mfp-content{padding-bottom:0}.l-signin-modal.m-modal .mfp-content .mi-sub-section{margin-bottom:0}.l-signin-modal.m-modal .mfp-content .mi-sub-section&gt;.l-margin-bottom{margin-bottom:3px}.l-signin-modal.m-modal .mfp-content section.mi-sub-section{margin-bottom:4px}.l-signin-modal .mfp-content{padding-bottom:0}.l-signin-modal .mfp-content .t-rewards-header{display:none}.l-signin-modal .l-container{padding:0}.l-signin-modal.m-modal ul.login-alternate-actions{margin-bottom:0.5em;padding:0}.l-signin-modal.m-modal ul.login-alternate-actions li{list-style-type:none;margin-bottom:2px}.l-signin-modal.m-modal ul.login-alternate-actions li a{text-decoration:none}.l-signin-modal.m-modal ul.login-alternate-actions li a:hover{text-decoration:underline}.l-signin-modal .l-signin-msg{padding-top:0.5em;padding-bottom:1em;padding-left:1em}.l-signin-modal .t-not-member,.l-signin-modal t-padding-top-bottom{padding-bottom:0.25em}.l-signin-modal .t-join-now{padding-top:0.5em}.l-signin-modal .l-signin-form{padding-left:0.5em;padding-bottom:1em;padding-right:1em}.l-signin-modal .t-signin-title{font-size:1em;font-weight:bold;margin-bottom:0.25em;padding-left:0.5em}.l-signin-modal .t-rewards-header{margin-bottom:1.5em}.l-signin-modal .t-signin-btn,.l-signin-modal .t-signin-btn-hover{margin-bottom:1em}.l-signin-modal #remember-me{margin-left:0;vertical-align:middle}.l-signin-modal .m-modal-close .icon{vertical-align:baseline}.l-signin-modal.l-signin-guestInfo .mfp-inline-holder .mfp-content{width:100%}#m-overwrite .t-jc-btn{font-size:14px;text-transform:capitalize}@media (min-width: 42em){.l-signin-modal .mfp-content .t-rewards-header{display:block}.l-min-height{min-height:18.75em}}.l-login-error .l-flexbox-components{clear:both}.l-review-details td,.l-review-details th{font-size:14px}.l-review-details h2{margin-bottom:15px}.l-review-details .t-drawer-content{background-color:#fff}.l-review-details #credit-card-section{padding:0}.l-review-details .t-drawer-handle{padding-bottom:0}.l-review-details .l-rewards-cc-offer{padding:0;position:static}.l-review-details .offers-container{margin-top:15px}.l-review-details .t-comment-label{position:absolute !important;clip:rect(1px 1px 1px 1px)}.l-review-details #cc-form-shield-explanation{padding:5px}.l-review-details #review-preference-tables h3.t-font-l{-webkit-text-size-adjust:100%}.l-review-details #review-preference-tables h3.t-font-l+p{-webkit-text-size-adjust:100%}#layout-body-container #guest-payment-form h2.page-sub-title{font-size:20px;margin-bottom:15px}#layout-body-container #guest-payment-form h2{font-size:18px;margin-bottom:15px;-webkit-text-size-adjust:100%}.m-date-fields li{display:inline}.m-date-fields li .is-hidden-sm{display:inline}.m-date-text{font-weight:700}.l-hotel-image{width:188px}.l-hotel-image img{display:none;height:180px;width:180px}.l-hotel-details{float:none;margin-left:-180px;padding-left:180px}.l-hotel-details ul{margin-bottom:10px}.l-hotel-details li{margin-bottom:0;-webkit-text-size-adjust:100%}.l-hotel-details .icon-dot{font-size:4px;color:#a4a4a4;margin:0px 8px}.l-hotel-details&gt;ul{margin-bottom:0}.t-check-in-date,.t-check-out-date{float:left}.l-float-l-s{float:left}.t-rooms-text{padding-right:28px}.t-pref-results p{margin-bottom:0}.t-pref-results .icon-minus{height:20px}.rates-list li{background-color:#f4f4f4}.m-review-preference-table{border-bottom:1px solid #d2d2d2;margin-bottom:20px}.m-review-preference-table .t-borderLeftGray{border-left:1px solid #d2d2d2}.m-review-preference-table table{width:100%}.m-review-preference-table table th{padding-bottom:10px;font-size:16px}.m-review-preference-table table td{padding-top:0.5em;min-height:2em}.smoke-policy{border-bottom:1px solid #d2d2d2;padding-bottom:10px;margin-top:-10px;margin-bottom:15px}.edit-preferences-panel{padding:0}.edit-preferences-panel .room-preferences{padding:0px}.edit-preferences-panel .t-pref-contner legend{font-size:14px;font-weight:bold;margin-top:8px}.edit-preferences-panel .t-pref-contner .m-preference-tabs li{float:left}.edit-preferences-panel ul{padding:0px;margin:0px}.edit-preferences-panel ul li{list-style-type:none;float:none}.t-additional-req{display:inline-block}.t-not-guaranteed{font-size:0.875em;font-weight:bold;display:inline-block}.review-your-price table{width:100%;-webkit-text-size-adjust:100%}.review-your-price tr{clear:both}.review-your-price tr.odd-row{background-color:#F6F6F6}.review-your-price th,.review-your-price td{float:left}.review-your-price td{border-top:none;padding:2px 0}.review-your-price td li{margin-bottom:0}.review-your-price .rate-segment-description td{padding:2px 8px}.review-your-price p{-webkit-text-size-adjust:100%}.l-additional-charge li{margin-bottom:0.25em;-webkit-text-size-adjust:100%}.t-stay-total{font-size:22px;font-weight:600}.l-total-price{margin-top:12px;padding-top:8px;display:block}.m-rewards-description-table{margin-top:-8px;width:97%}.l-left-col-total{width:50%}.l-right-col-total{width:50%}.l-info-text{margin-top:1em}.l-continue-to-booking{float:right}.l-continue-to-booking .l-info-text{display:none}.l-continue-to-booking .l-review-details-btn{text-align:right}.l-continue-to-booking .l-book-now-button,.l-continue-to-booking a.l-book-now-button{min-width:30%;margin-bottom:0.5em}.icon-bookdirect-A:before{color:#e88800;position:relative;top:8px;font-size:2em}@media (min-width: 30em){.l-left-col-total{float:left;width:67%}.l-right-col-total{float:right;width:33%}.l-review-details .page-sub-title{float:left}.l-continue-to-booking .l-book-now-button,.l-continue-to-booking a.l-book-now-button{margin-bottom:0;margin-top:1.5em}}.l-review-guest-bill-Info .l-agreement-section{border:1px solid #f0bf00;background-color:#fbf2c2}.l-review-guest-bill-Info .l-adv-checkbox-error{border:1px solid #cf2010;background-color:#FEDFE1}.l-review-guest-bill-Info a.l-link-for-optIn{font-size:24px;font-weight:bold;min-width:80%;min-height:50px;padding-top:0.583em}.l-review-guest-bill-Info a.l-link-for-optIn:hover{font-size:24px;font-weight:bold;min-width:80%;min-height:50px;padding-top:0.583em}.agreement-required-label span{color:#CC0000}a.m-button-darkGray.l-button-xxl{font-size:24px;font-weight:bold;min-width:80%;min-height:50px;padding-top:0.583em}.m-icon-check{background:transparent url(/Images/Reservations/CSS_Backgrounds/check_mark.png) 0 0 no-repeat;padding-left:1.5em}#travel-agents-and-planners-trigger a{text-decoration:none}#review-guest-billinginformation input[type="text"],#review-guest-billinginformation select{width:100%}.l-review-guest-bill-Info{-webkit-text-size-adjust:100%}.l-review-guest-bill-Info dt,.l-review-guest-bill-Info dd{margin-bottom:4px}#billing-address-edit-form input[type="text"]#address-line1{margin-bottom:6px}@media (min-width: 30em){.l-hotel-image img{display:inline-block}.m-date-fields li{display:block}.m-date-fields li .is-hidden-sm{display:none}.m-date-text{font-weight:400}.l-hotel-details{float:none;margin-left:-180px;padding-left:180px}.l-hotel-details&gt;ul{margin-bottom:10px}.l-float-l-s{float:none}.is-visible-sm-inline{display:inline-block}.l-edit-text{display:block;margin-bottom:10px}}@media (min-width: 42em){.review-your-price{width:67%}}@media (min-width: 60em){.review-your-price{width:100%}}#layout-body-container form p.l-no-margin{margin-bottom:0}.t-preference-sprite{background-image:url(/Images/Reservations/CSS_Backgrounds/icon_sprite_RRD.png);background-repeat:no-repeat;display:inline-block;height:26px;width:32px;zoom:0.8}.t-preference-sprite+span{display:inline-block;position:relative;top:-5px}html[lang^=it] .t-preference-sprite+span{width:90px}.t-sprite-accessibility{background-position:-1px -20px}.t-sprite-extra-towels{background-position:-1px -83px}.t-sprite-early-check{background-position:-1px -134px}.t-sprite-room-location{background-position:-1px -180px}.t-sprite-crib{background-position:-1px -232px}.t-sprite-feather-free{background-position:-1px -280px}.t-sprite-shower-tub{background-position:-1px -345px}.l-edit-dates .l-layout-nav form h3{font-size:14px;font-weight:bold}.l-layout-nav .l-availability-search div{margin-bottom:0px}.l-layout-nav .l-availability-search div .m-more-links li{float:none}.l-layout-nav .l-availability-search div.l-input-field{margin-bottom:12px}.l-button-goto-deals-link{top:-100px}.l-padding-quarter{padding:0.25em}.ui-tabs-hide{display:none}.availability-rate-type-tabs li{border:1px solid #a4a4a4;float:left}.availability-rate-type-tabs li a.t-no-decor{margin:0.25em}.availability-rate-type-tabs .is-first-tab{border-radius:3px 0 0 3px}.availability-rate-type-tabs .is-last-tab{border-radius:0 3px 3px 0}.availability-rate-type-tabs a{padding:0 1em;display:block}.availability-rate-type-tabs .ui-state-default{background:#F4F4F4}.availability-rate-type-tabs .ui-state-default.ui-tabs-selected{background:#777}.availability-rate-type-tabs .ui-state-default.ui-tabs-selected a{color:#fff}.availability-rate-type-tabs .ui-state-default a{color:#1c1c1c}.m-availability-cal{width:100%}.m-availability-cal td{width:100%;border-bottom:1px solid #a4a4a4;margin:0;padding:0.75em;float:left}.m-availability-cal td.unavailable-date-cell,.m-availability-cal td.unavailable-date-cell .t-date,.m-availability-cal td.prior-month-cell .t-date,.m-availability-cal td.next-month-cell .t-date{color:#494949}.m-availability-cal th{display:none}.m-availability-cal .t-added-descript{line-height:0.55em}.m-availability-cal .t-added-descript.l-float-left{clear:left}.m-availability-cal .unavailable-rate{float:right}.m-availability-cal .new-month-label{display:table-cell}.m-availability-cal td.t-day-label{display:none !important}.m-availability-cal .past-date-cell{background:#f4f4f4}.m-availability-cal .t-date{color:#1c1c1c;float:left}.m-availability-cal .t-date span{display:inline-block}.m-availability-cal .t-rate{float:right;clear:none;text-decoration:underline}.availability-calendar-legend li{margin-right:2em;display:inline-block}.t-date::before,.availability-calendar-legend li::before{content:"";width:1em;height:1em;display:inline-block;vertical-align:-2px;margin-right:0.25em}.lowest-rate-cell .t-date::before,.availability-calendar-legend .lowest::before{background:#134f8f}.checkin-date-cell .t-date::before,.availability-calendar-legend .check-in::before{background:#2C8300}.availability-calendar-legend .not-available{display:none}.availability-calendar-legend .not-available:before{background:#f4f4f4;border:1px solid #d2d2d2}.t-month-header .t-icon-l{font-size:1.4em}.t-month-header li{vertical-align:middle;display:none}.t-month-header .current-month{display:inline-block}@media (min-width: 35em){.unavailable-rate{float:none;text-align:center;line-height:14px;clear:both;padding-top:0;vertical-align:text-top}.m-availability-cal{height:auto}.m-availability-cal .t-date{float:right;text-align:center;position:relative;min-width:1.5em;padding-bottom:0.4em;margin-bottom:0.5em}.m-availability-cal .t-date .is-hidden-sm{display:none}.m-availability-cal .unavailable-rate{float:none;text-align:center;clear:both}.m-availability-cal .t-date::before{display:none}.m-availability-cal .new-month-label{display:none !important}.m-availability-cal .t-rate{clear:both;float:none}.m-availability-cal td,.m-availability-cal th{float:left;padding:0;width:14.28%;border:1px solid #a4a4a4;margin:0 -1px -1px 0;min-height:6.5em}.m-availability-cal th.t-day-label{display:block;min-height:inherit;border:0}.m-availability-cal .lowest-rate-cell .t-rate{background:#134f8f;color:#fff}.m-availability-cal .checkin-date-cell .t-date{background:#2C8300;color:#fff}.m-availability-cal .checkin-date-cell .t-date:after{content:"";border-right:0.75em solid transparent;border-left:0.75em solid transparent;border-bottom:0.5em solid #fff;position:absolute;top:1.35em;right:0}.availability-calendar-legend .not-available{display:inline-block}.t-month-header li{display:inline-block}.available-date-cell .t-num-day{font-weight:600}.unavailable-date-cell .t-num-day{font-weight:normal}.unavailable-date-cell.checkin-date-cell .t-num-day{color:#fff}}.t-white-space-nowrap{white-space:nowrap}.l-deals-desc p{display:inline}.m-deal-details h2{font-size:16px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ready .mfp-inline-holder .mfp-content,.mfp-ready .mfp-ajax-holder .mfp-content{width:auto}.m-photo-gallery-container.mfp-ready .mfp-content{width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-close{margin-right:0.25em}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#C1C1C1;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.9em;left:8px;right:8px;z-index:1045}.mfp-preloader a{color:#C1C1C1}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow,button.m-modal-print{overflow:visible;cursor:pointer;background:transparent;filter:none;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#C1C1C1;font-size:12px;line-height:18px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}@media (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-content{background:#fff;padding-top:20px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.m-modal .mfp-content{border:1px solid transparent;border-radius:4px;position:relative;padding-bottom:10px}.m-modal-utilities{position:absolute;top:0;right:8px;float:right}.m-modal-close,button.m-modal-print{float:left;font:12px proxima-nova,Helvetica,Arial,sans-serif;font-size:.75rem;color:#494949;text-transform:uppercase}.m-modal-close{cursor:pointer;margin-left:0.75em}.m-modal-close:focus{outline:1px dotted #1c1c1c}button.m-modal-print{display:none}.t-modal-full .mfp-content{width:100%}.t-modal-large .mfp-content{max-width:1024px}.t-modal-med .mfp-content{max-width:600px}.t-modal-smallMed .mfp-content{max-width:420px}.t-modal-small .mfp-content{max-width:320px}.t-modal-lang .mfp-content{max-width:750px}.t-modal-email-property .mfp-content{max-width:800px}.t-modal-room-info .mfp-content{max-width:850px}.m-modal h1:first-of-type{border-bottom:1px solid #ededed;padding:.6em .5em .5em;margin-bottom:10px;margin-left:-0.45em;margin-right:-0.45em;width:auto}.m-modal h2{font-size:1em}.m-modal h3{font-size:.875em}.m-modal ol{list-style-type:decimal;margin-left:30px;margin-right:10px;margin-bottom:1em}.m-modal ul{list-style-type:disc}.m-modal ul:not(.l-margin-bottom-none){margin-bottom:1em}.m-modal ul:not(.l-margin-left-none){margin-left:1em}.m-modal ul.ui-tabs-nav,.m-modal ul.l-margin-none{margin-bottom:0;margin-left:0;list-style-type:none}.m-modal p{margin-bottom:1em}.m-modal .l-margin-bottom-none{margin-bottom:0}.m-modal .t-list-unbulletted{list-style-type:none}@media (min-width: 30em){.m-modal h1:first-of-type{padding-top:0}.m-modal-utilities{top:0.5em}}.mfp-content .popup-layout-css{margin:auto 1em}.mfp-content #layout-body-container{margin-left:0;width:auto}.l-lock .mfp-content .l-container{width:auto;min-width:0}.l-lock .m-modal h1:first-of-type{padding-top:0}.l-lock .m-modal-utilities{top:0.5em}.confirm-cancel-container h1{border-bottom:1px solid #ededed;padding-left:10px}.confirm-cancel-container h2:first-of-type,.confirm-cancel-container h2{border-bottom:0;margin:0;padding:0}.confirm-cancel-container img{width:5em}.confirm-cancel-container ul{padding:0;margin:0}.confirm-cancel-container ul li{list-style:none;margin:0}.confirm-cancel-container a.m-button-default{color:#fff}.confirm-cancel-container a.m-button-default:hover{text-decoration:none;background:#134f8f;background-image:-webkit-linear-gradient( bottom , rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);background-image:linear-gradient(to top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);min-width:1.5em}.confirm-cancel-container a:link,.confirm-cancel-container a:visited,.confirm-cancel-container a:hover,.confirm-cancel-container a:active{min-width:1.5em}@media (min-width: 20em){.m-cancel-stay-info{margin-left:6em;float:none}}.m-availability-cal .lowest-rate-cell .t-rate{line-height:14px;padding-top:0.2em}.m-availability-cal .t-rate{line-height:14px}.m-reservations-guest-info-form,.l-guest-info-cc-section{font-size:16px}form[action$="submitReviewDetails.comp"]{line-height:20px;margin-bottom:12px}form[action$="submitReviewDetails.comp"] table{font-size:16px}form[action$="submitReviewDetails.comp"] .t-font-l{font-size:16px}form[action$="submitReviewDetails.comp"] .t-font-m{font-size:14px}form[action$="submitReviewDetails.comp"] h3{font-size:16px}form[action$="submitReviewDetails.comp"] p{font-size:14px;line-height:20px}form[action$="submitReviewDetails.comp"] p.l-no-margin{margin:0}form[action$="submitReviewDetails.comp"] h2.t-bg-lghtGry{font-size:18px;margin-bottom:15px}form[action$="submitReviewDetails.comp"] h2.page-sub-title{margin-bottom:15px}form[action$="submitReviewDetails.comp"] .is-review-details-submit.m-button-darkGray{background:#777 !important;border-color:transparent !important}.l-review-details{font-size:16px}.l-review-details input[type="text"]{width:100%}form[action$="/enterGuestInfo.comp"] select,form[action$="/enterGuestInfo.comp"] input[type="text"],form[action$="/enterGuestInfo.comp"] input[type="password"],form[action$="/enterGuestInfo.comp"] input[type="submit"],form[action$="/enterGuestInfo.comp"] input[type="email"],form[action$="/enterGuestInfo.comp"] input[type="tel"]{height:2.75rem;-webkit-border-radius:0.125rem;-moz-border-radius:0.125rem;-ms-border-radius:0.125rem;-o-border-radius:0.125rem;border-radius:0.125rem;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}form[action$="/enterGuestInfo.comp"] select::-ms-expand,form[action$="/enterGuestInfo.comp"] input[type="text"]::-ms-expand,form[action$="/enterGuestInfo.comp"] input[type="password"]::-ms-expand,form[action$="/enterGuestInfo.comp"] input[type="submit"]::-ms-expand,form[action$="/enterGuestInfo.comp"] input[type="email"]::-ms-expand,form[action$="/enterGuestInfo.comp"] input[type="tel"]::-ms-expand{display:none}form[action$="/enterGuestInfo.comp"] .t-form-asterisk{display:none}form[action$="/enterGuestInfo.comp"] label{font-size:1rem;margin-bottom:0.25rem}form[action$="/enterGuestInfo.comp"] input::-webkit-input-placeholder,form[action$="/enterGuestInfo.comp"] input::-moz-placeholder,form[action$="/enterGuestInfo.comp"] input:-ms-input-placeholder{color:#1c1c1c}form[action$="/enterGuestInfo.comp"] input:-moz-placeholder{color:#1c1c1c;opacity:1}form[action$="/enterGuestInfo.comp"] .m-reservations-guest-info-form input[type="text"],form[action$="/enterGuestInfo.comp"] .m-reservations-guest-info-form input[type="password"],form[action$="/enterGuestInfo.comp"] .m-reservations-guest-info-form input[type="submit"],form[action$="/enterGuestInfo.comp"] .m-reservations-guest-info-form input[type="email"],form[action$="/enterGuestInfo.comp"] .m-reservations-guest-info-form input[type="tel"],form[action$="/enterGuestInfo.comp"] .m-reservations-guest-info-form select,form[action$="/enterGuestInfo.comp"] .m-reservation input[type="text"],form[action$="/enterGuestInfo.comp"] .m-reservation input[type="password"],form[action$="/enterGuestInfo.comp"] .m-reservation input[type="submit"],form[action$="/enterGuestInfo.comp"] .m-reservation input[type="email"],form[action$="/enterGuestInfo.comp"] .m-reservation input[type="tel"],form[action$="/enterGuestInfo.comp"] .m-reservation select{width:100%;margin-bottom:24px}form[action$="/enterGuestInfo.comp"] #credit-card-type .has-alt-payment{display:inline}form[action$="/enterGuestInfo.comp"] #credit-card-type .has-alt-payment.unselected{display:none}form[action$="/enterGuestInfo.comp"] h4{text-transform:none}form[action$="/enterGuestInfo.comp"] .l-guest-info-header{font-size:1.5rem;padding-top:2rem}form[action$="/enterGuestInfo.comp"] .t-payment-sprite{display:inline-block}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li{display:inline-block;margin:0}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li span{background-image:url(/Images/Reservations/sprite_credit-cards.png);background-repeat:no-repeat;background-size:46px auto;display:block;padding:0;height:29px;width:46px}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li .VS{width:45px;background-position:0px 0px}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li .AX{width:33px;background-position:0px -39px}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li .DC{width:39px;background-position:0px -78px}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li .DS{width:45px;background-position:0px -117px}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li .JC{width:37px;background-position:0px -156px}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li .MC{width:45px;background-position:0px -195px}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li .UP{width:46px;background-position:0px -234px}form[action$="/enterGuestInfo.comp"] .t-payment-sprite li .t-visa-checkout{background-size:84px auto;height:28px;width:44px;background-position:0px -498px;background-size:84px auto;height:28px;width:44px;background-position:0px -498px}form[action$="/enterGuestInfo.comp"] .credit-card-labels{display:none}form.form-sub-section{font-size:16px}.is-sticky-top .summarized-container{border-bottom-color:transparent}.m-modal-utilities button{margin:2px}button:disabled,button.m-button-default:disabled{background:#134f8f}button.m-button-darkGray:disabled{background:#777}@media (min-width: 48em){form[action$="/enterGuestInfo.comp"] .credit-card-labels{display:block}form[action$="/enterGuestInfo.comp"] .credit-card-labels&gt;p{font-size:1rem;margin-bottom:0.25rem}form[action$="/enterGuestInfo.comp"] .l-cc-exp-date [for="exp-month"]{opacity:0;width:0;height:0;margin:0}form[action$="/enterGuestInfo.comp"] .l-cc-exp-date [for="exp-year"]{opacity:0;width:0;height:0;margin:0}form[action$="/enterGuestInfo.comp"] .show-cvv-section [for="credit-card-cvv"]{opacity:0;width:0;height:0;margin:0}}
</pre></body></html>