.ui-ihg-datepicker.ui-widget,.ui-ihg-datepicker .ui-widget{font-size:inherit}
.ui-ihg-datepicker .ui-widget .ui-widget{font-size:1rem}
.ui-ihg-datepicker .ui-widget input,.ui-ihg-datepicker .ui-widget select,.ui-ihg-datepicker .ui-widget textarea,.ui-ihg-datepicker .ui-widget button{font-family:inherit;font-size:1rem}
.ui-ihg-datepicker.ui-widget-content,.ui-ihg-datepicker .ui-widget-content{border:0 none;background:0;color:inherit;font-weight:normal}
.ui-ihg-datepicker.ui-widget-content a,.ui-ihg-datepicker .ui-widget-content a{color:inherit}
.ui-ihg-datepicker .ui-widget-header{border:0 none;background:0;color:inherit;font-weight:normal}
.ui-ihg-datepicker .ui-widget-header a{color:inherit}
.ui-ihg-datepicker .ui-state-default{border:0 none;font-weight:normal}
.ui-ihg-datepicker.ui-corner-all,.ui-ihg-datepicker .ui-corner-all{border-radius:0}
.booking-component--fixed{max-width:100%;margin:0 auto}
@media(min-width:768px){.booking-component--fixed{max-width:1220px;margin:0 auto}
}
.booking-component--fixed #searchForm{width:100%}
.booking-component--full{margin:0}
.booking-component--full #searchForm{margin:0}
.booking-component{direction:ltr;position:relative;z-index:200}
.booking-component #additionalSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.booking-component app-search-form,.booking-component lib-search-form{background-color:#fff;border:2px solid #fff;display:block;font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%}
#searchModule{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
#searchModule label{color:#666;margin-bottom:5px;font-size:1.6rem;font-family:inherit;font-weight:normal}
#searchModule button{border:0;display:inline-block;padding:0;text-align:center}
#searchModule input{border-radius:0;background-color:#fff;padding:0;font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif}
#searchModule input.searchbox{-webkit-box-shadow:none;box-shadow:none}
#searchModule input::-ms-clear{display:none}
#searchModule p{color:#666;font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit;line-height:inherit;margin:0}
#searchModule .search-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#7d81be;border-radius:0;color:#fff;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;font-family:fs_lolamedium,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:22px;padding:0 18px;text-transform:capitalize}
@media(min-width:768px){#searchModule .search-button{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin-top:0}
}
#searchModule .field-destination,#searchModule .field-datepicker,#searchModule .search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:20px}
#searchModule .field-destination{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}
@media(min-width:768px){#searchModule .field-destination{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30%}
}
#searchModule .field-datepicker{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
@media(min-width:768px){#searchModule .field-datepicker{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:45%}
}
#searchModule [hidden]{display:none}
#searchForm{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:none}
#searchForm .field-destination{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
#searchForm .field-datepicker{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
@media(min-width:768px){#searchForm .search-button{width:20%;margin-top:25px}
}
#searchForm .note-section{font-size:12px;font-weight:900;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
#searchForm .inputField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fff;width:100%}
@media(min-width:768px){#searchForm .inputField{display:block}
}
#searchForm .manageReservationsLink{color:#7d81be;font-size:16px;font-weight:normal;text-decoration:underline}
#searchForm .booking-component-error-container{color:#666}
#searchForm .booking-component-error-container a{color:#666;cursor:pointer;text-decoration:underline}
#searchForm .booking-component-error-container a:visited,#searchForm .booking-component-error-container a:link{color:#666}
#searchForm .booking-component-error-container a:active,#searchForm .booking-component-error-container a:hover{color:#7d81be;text-decoration:underline}
#datePicker .datepicker-field-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;grid-gap:unset;gap:unset}
@media(max-width:1024px){#datePicker .datepicker-field-container{grid-gap:5px;gap:5px}
}
#datePicker .datepicker-field-container .datepicker-field{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}
#datePicker .datepicker-field-container .input-and-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;outline:0;-webkit-transform:translateY(0);transform:translateY(0);background-color:transparent}
#datePicker .datepicker-field-container .input-and-icon .checkInDate,#datePicker .datepicker-field-container .input-and-icon .checkOutDate{height:44px;border:1px solid #b1b1b1;text-indent:-15%;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;width:100%}
#datePicker .datepicker-field-container .input-and-icon .input-adjacent-icon{background:transparent;color:#7d81be;margin-left:0;margin-right:0;padding:0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#datePicker .datepicker-field-container .input-and-icon.brand-outline{outline:0}
#datePicker .datepicker-field-container .input-and-icon.brand-outline .checkInDate,#datePicker .datepicker-field-container .input-and-icon.brand-outline .checkOutDate{border-color:#3e3f75;border-width:1px}
#datePicker .datepicker-field-container .arrowHolderUp{border-bottom-color:#ededed;right:1%;left:auto !important}
@media(min-width:768px){#datePicker .calendarModule{width:auto}
}
@media(min-width:768px){#datePicker .calendarModule.checkInFocus{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media(min-width:768px){#datePicker .calendarModule.checkOutFocus{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
#datePicker .calendarModule td{border-color:#ededed}
#datePicker .calendarModule th{text-align:center}
#datePicker .calendarModule .ui-ihg-datepicker-calendar,#datePicker .calendarModule .ui-ihg-datepicker-title{color:#707372}
#datePicker .calendarModule .ui-state-default{text-decoration:none;color:#707372}
#datePicker .calendarModule .ui-ihg-datepicker-group{font-size:14px;margin-left:15px;margin-right:auto}
@media(max-width:360px){#datePicker .calendarModule .ui-ihg-datepicker-group{margin:0 auto}
}
#datePicker .calendarModule .ui-ihg-datepicker-inline{font-family:inherit;background-color:#ededed;-webkit-box-shadow:0 14px 15px rgba(0,0,0,0.15);box-shadow:0 14px 15px rgba(0,0,0,0.15)}
#datePicker .calendarModule .ui-ihg-datepicker-selected{background-color:#7d81be}
#datePicker .calendarModule .ui-ihg-datepicker-disabled:not(.ui-ihg-datepicker-check-in):not(.ui-ihg-datepicker-check-out):not(.ui-datepicker-selected):not(.brand-highlight){background-color:#b1b1b1}
#datePicker .calendarModule .ui-ihg-datepicker-yesterday:not(.ui-ihg-datepicker-check-in){background-color:#b1b1b1}
#datePicker .additional-message{background-color:#ededed;position:relative;top:-1px}
.booking-component+.ihg-bookingclient-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#7d81be;border-top:1px solid rgba(255,255,255,0.2);bottom:0;-webkit-box-shadow:0 -5px 30px rgba(0,0,0,0.2);box-shadow:0 -5px 30px rgba(0,0,0,0.2);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;padding:15px 0;position:fixed;width:100%;z-index:999}
.booking-component+.ihg-bookingclient-footer .bookingclient-footer,.booking-component+.ihg-bookingclient-footer .bookingclient-footer-rates{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:center}
.booking-component+.ihg-bookingclient-footer .bookingclient-footer{font-family:fs_lolamedium,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;font-weight:900;line-height:1;margin:5px 0;padding:0;text-transform:uppercase;width:100%}
.booking-component+.ihg-bookingclient-footer .bookingclient-footer-rates{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;width:100%}
.booking-component #searchModule .open-search .field-destination{width:35%}
.booking-component #searchModule .open-search .field-destination .dest-input-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.booking-component #searchModule .open-search .field-destination .dest-input-area .dest-input{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;height:44px;border:1px solid #b1b1b1;padding-left:10px;padding-right:30px;width:100%}
.booking-component #searchModule .open-search .field-destination .dest-input-area .dest-input:focus,.booking-component #searchModule .open-search .field-destination .dest-input-area .dest-input:active{border-color:#3e3f75}
.booking-component #searchModule .open-search .field-destination .dest-input-area .input-adjacent-icon{color:#7d81be;height:41px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:63%;padding:0 5px;right:0;background:transparent}
.booking-component #searchModule .open-search .field-datepicker-wrapper{width:100%}
@media(min-width:768px){.booking-component #searchModule .open-search .field-datepicker-wrapper{width:40%;z-index:1}
}
.booking-component #searchModule .open-search .field-datepicker-wrapper .field-datepicker{margin-bottom:0;width:100%}
.booking-component #searchModule .open-search .search-button{-ms-flex-item-align:stretch;align-self:stretch;width:20%}
.booking-component #searchModule .hotel-search .field-destination,.booking-component #searchModule .destination-search .field-destination,.booking-component #searchModule .closed-search .field-destination{width:35%}
.booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style,.booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style,.booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style,.booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style,.booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style,.booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style,.booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style,.booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style{background-color:transparent;background-color:initial;height:44px;padding:0}
.booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display,.booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display,.booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display,.booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display,.booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display,.booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display,.booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display,.booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display{background-color:#fff;border:1px solid #b1b1b1;border-radius:0;min-height:44px;outline-width:0;position:relative;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}
.booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,.booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label,.booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,.booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,.booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label,.booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,.booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,.booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label{display:block;position:absolute;width:100%;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
[dir=ltr] .booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,[dir=ltr] .booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,[dir=ltr] .booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label,[dir=ltr] .booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,[dir=ltr] .booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,[dir=ltr] .booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label,[dir=ltr] .booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,[dir=ltr] .booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,[dir=ltr] .booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label{padding-right:24px;padding-left:10px}
[dir=rtl] .booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,[dir=rtl] .booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,[dir=rtl] .booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label,[dir=rtl] .booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,[dir=rtl] .booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,[dir=rtl] .booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label,[dir=rtl] .booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .selected-item-label,[dir=rtl] .booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display .selected-item-label,[dir=rtl] .booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display .selected-item-label{padding-right:10px;padding-left:24px}
.booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,.booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow,.booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,.booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,.booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow,.booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,.booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,.booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow{position:absolute;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:1;color:#7d81be}
[dir=ltr] .booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,[dir=ltr] .booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,[dir=ltr] .booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow,[dir=ltr] .booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,[dir=ltr] .booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,[dir=ltr] .booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow,[dir=ltr] .booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,[dir=ltr] .booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,[dir=ltr] .booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow{right:5px}
[dir=rtl] .booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,[dir=rtl] .booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,[dir=rtl] .booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow,[dir=rtl] .booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,[dir=rtl] .booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,[dir=rtl] .booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow,[dir=rtl] .booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display .up-down-arrow,[dir=rtl] .booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display .up-down-arrow,[dir=rtl] .booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display .up-down-arrow{left:5px}
.booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style .selected-item-display:active,.booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style .selected-item-display:active,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .box-style .selected-item-display:active,.booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style .selected-item-display:active,.booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style .selected-item-display:active,.booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .destination-search .field-destination .closed-search-container .box-style .selected-item-display:active,.booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style .selected-item-display:active,.booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style .selected-item-display:active,.booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display:focus,.booking-component #searchModule .closed-search .field-destination .closed-search-container .box-style .selected-item-display:active{border-color:#3e3f75}
.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-destination-select,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-destination-select,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-destination-select{margin-bottom:0}
.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-region .item-list,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-destination-select .item-list,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-region .item-list,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-destination-select .item-list,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-region .item-list,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-destination-select .item-list{font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5;width:100%}
@media(min-width:768px){.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-region .item-list,.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-destination-select .item-list,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-region .item-list,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-destination-select .item-list,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-region .item-list,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-destination-select .item-list{width:200%}
}
.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-region{width:25%}
@media(min-width:768px){.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-region{width:37%}
}
@media(max-width:600px){.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-region,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-region{width:100%;margin-bottom:20px}
}
.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-destination-select,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-destination-select,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-destination-select{width:71%}
@media(min-width:768px){.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-destination-select,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-destination-select,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-destination-select{width:58%}
}
@media(max-width:600px){.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-destination-select,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-destination-select,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-destination-select{width:100%}
}
.booking-component #searchModule .hotel-search .field-destination .closed-search-container .field-destination-select.full,.booking-component #searchModule .destination-search .field-destination .closed-search-container .field-destination-select.full,.booking-component #searchModule .closed-search .field-destination .closed-search-container .field-destination-select.full{width:100%}
.booking-component #searchModule .hotel-search .field-destination .closed-destination-search-container .box-style ul.item-list li.item-category-item,.booking-component #searchModule .hotel-search .field-destination .closed-hotel-search-container .box-style ul.item-list li.item-category-item,.booking-component #searchModule .destination-search .field-destination .closed-destination-search-container .box-style ul.item-list li.item-category-item,.booking-component #searchModule .destination-search .field-destination .closed-hotel-search-container .box-style ul.item-list li.item-category-item,.booking-component #searchModule .closed-search .field-destination .closed-destination-search-container .box-style ul.item-list li.item-category-item,.booking-component #searchModule .closed-search .field-destination .closed-hotel-search-container .box-style ul.item-list li.item-category-item{font-size:medium;font-size:initial;font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5}
.booking-component #searchModule .hotel-search .field-datepicker-wrapper,.booking-component #searchModule .destination-search .field-datepicker-wrapper,.booking-component #searchModule .closed-search .field-datepicker-wrapper{width:100%}
@media(min-width:768px){.booking-component #searchModule .hotel-search .field-datepicker-wrapper,.booking-component #searchModule .destination-search .field-datepicker-wrapper,.booking-component #searchModule .closed-search .field-datepicker-wrapper{width:40%;z-index:1}
}
.booking-component #searchModule .hotel-search .field-datepicker-wrapper .field-datepicker,.booking-component #searchModule .destination-search .field-datepicker-wrapper .field-datepicker,.booking-component #searchModule .closed-search .field-datepicker-wrapper .field-datepicker{margin-bottom:0;width:100%}
.booking-component #searchModule .hotel-search .search-button,.booking-component #searchModule .destination-search .search-button,.booking-component #searchModule .closed-search .search-button{-ms-flex-item-align:stretch;align-self:stretch;width:20%}
#hdbooking{overflow:visible}
#hdbooking .booking-component #searchModule .field-destination-title{color:#7d81be;font-size:1em;font-weight:bold;line-height:1.4;margin:0 0 20px;padding:0;white-space:normal;width:100%}
#hdbooking .booking-component #searchModule .field-corporate-id,#hdbooking .booking-component #searchModule .field-iata-id,#hdbooking .booking-component #searchModule .field-group-code{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%;overflow:hidden}
@media(max-width:484px){#hdbooking .booking-component #searchModule .field-corporate-id,#hdbooking .booking-component #searchModule .field-iata-id,#hdbooking .booking-component #searchModule .field-group-code{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
}
@media(min-width:768px){#hdbooking .booking-component #datePicker .calendarModule{width:auto}
}
@media(min-width:768px){#hdbooking .booking-component #datePicker .calendarModule.checkInFocus{left:0;right:auto;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media(min-width:768px){#hdbooking .booking-component #datePicker .calendarModule.checkOutFocus{right:0;left:auto;-webkit-transform:translateX(25%);transform:translateX(25%)}
}
@media(min-width:1200px){#hdbooking .booking-component #datePicker .calendarModule.checkOutFocus{-webkit-transform:translateX(0);transform:translateX(0)}
}
@media(max-width:767px){#hdbooking .booking-component #datePicker .calendarModule.checkOutFocus{-webkit-transform:translateX(0);transform:translateX(0)}
}
@media(min-width:768px){#hdbooking .booking-component .closed-search .search-button,#hdbooking .booking-component .open-search .search-button{width:30%}
}
@media(min-width:992px){#hdbooking .booking-component .closed-search .search-button,#hdbooking .booking-component .open-search .search-button{width:20%}
}
#hdbooking .booking-component .closed-search .field-datepicker-wrapper,#hdbooking .booking-component .open-search .field-datepicker-wrapper{width:76.5%}
@media(max-width:767px){#hdbooking .booking-component .closed-search .field-datepicker-wrapper,#hdbooking .booking-component .open-search .field-datepicker-wrapper{width:100%}
}
@media(min-width:768px){#hdbooking .booking-component .closed-search .field-datepicker-wrapper,#hdbooking .booking-component .open-search .field-datepicker-wrapper{width:66.5%}
}
@media(min-width:992px){#hdbooking .booking-component .closed-search .field-datepicker-wrapper,#hdbooking .booking-component .open-search .field-datepicker-wrapper{width:76.5%}
}
#hdbooking .booking-component .closed-search .field-datepicker-wrapper .field-datepicker,#hdbooking .booking-component .open-search .field-datepicker-wrapper .field-datepicker{width:100%}
#datePicker .calendar-message{background-color:#fff}
#datePicker .calendar-message .fa-exclamation-triangle{color:#7d81be}
#datePicker .calendar-message .fiftyPlusTitle{color:#3f3d3e;font-family:"'Lucida Grande', 'Lucida Sans', Arial, sans-serif";font-weight:700}
#datePicker .calendar-message .fiftyPlusWeeksText{color:#707372;font-family:"'Lucida Grande', 'Lucida Sans', Arial, sans-serif";font-weight:400}
#datePicker .calendar-message .fiftyPlusWeeksText .pSixB{color:#707372;font-family:"'Lucida Grande', 'Lucida Sans', Arial, sans-serif";font-weight:700}
#datePicker .calendar-message .message-search-button{font-family:fs_lolamedium,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#7d81be;border-radius:0}
#datePicker .calendar-message .message-search-button-text{text-transform:capitalize}
.booking-component #searchModule .field-room-guest .room-guest .box-style{padding:0;background-color:transparent;background-color:initial}
.booking-component #searchModule .field-room-guest .room-guest .box-style .selected-room-guest-display{border:1px solid #b1b1b1;border-radius:0;min-height:0;min-height:initial}
.booking-component #searchModule .field-room-guest .room-guest .box-style .selected-room-guest-display:focus,.booking-component #searchModule .field-room-guest .room-guest .box-style .selected-room-guest-display:active{border-color:#3e3f75}
.booking-component #searchModule .field-room-guest .room-guest .box-style .selected-room-guest-display .selected-room-guest-copy{height:44px;padding:0 10px;min-height:0;min-height:initial}
.booking-component #searchModule .field-room-guest .room-guest .box-style .selected-room-guest-display .selected-room-guest-display-toggle{color:#7d81be}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-1{font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:medium;font-size:initial}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-2 .brand-text{color:#7d81be;font-size:medium;font-size:initial}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-2 .disable{color:#b1b1b1}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-3 .inputField{font-size:16px}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-4 .brand-text{color:#7d81be;font-size:medium;font-size:initial}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-4 .disable{color:#b1b1b1}
.booking-component #searchForm .special-rates .box-style{padding:0;background-color:transparent;background-color:initial}
.booking-component #searchForm .special-rates .box-style .selected-rate-display{border:1px solid #b1b1b1;border-radius:0;min-height:0;min-height:initial}
.booking-component #searchForm .special-rates .box-style .selected-rate-display .selected-rate-copy{height:44px;min-height:0;min-height:initial;padding:0 10px}
.booking-component #searchForm .special-rates .box-style .selected-rate-display .selected-rate-display-toggle{color:#7d81be}
.booking-component #searchForm .special-rates .box-style .rate-list .rate-category-item,.booking-component #searchForm .special-rates .box-style .rate-list .rate-other-option{font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif}
.booking-component #searchForm .special-rates .box-style .rate-list .rate-category-item .rate-icon,.booking-component #searchForm .special-rates .box-style .rate-list .rate-other-option .rate-icon{height:17px;font-size:1rem}
.booking-component #searchForm .special-rates .box-style .rate-list .rate-category-item .rate-icon .brand,.booking-component #searchForm .special-rates .box-style .rate-list .rate-other-option .rate-icon .brand{color:#7d81be}
.booking-component #searchForm .special-rates .box-style .rate-list .rate-category-item .rate-item-copy,.booking-component #searchForm .special-rates .box-style .rate-list .rate-other-option .rate-item-copy{font-size:medium;font-size:initial}
.booking-component #searchForm .special-rates .box-style .rate-list .rate-other-option .rate-category-item-box>span{display:block}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list{padding:12px;border-collapse:unset}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-1{padding:unset;line-height:150%;border-bottom:1px solid rgba(194,199,202,0.56);width:70%}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list td[data-slnm-ihg=expandedResModuleChildrenLabel].column-1{border-bottom:unset}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list td[data-slnm-ihg=expandedResModuleChildrenLabel] ~ td{border-bottom:unset}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-2{width:11%;border-bottom:1px solid rgba(194,199,202,0.56);text-align:right}
[dir=rtl] .booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-2{text-align:left}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-2 .enabled svg path{fill:#7d81be !important}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-3{width:14%;border-bottom:1px solid rgba(194,199,202,0.56)}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-4{width:10%;border-bottom:1px solid rgba(194,199,202,0.56)}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .column-4 svg path{fill:#7d81be !important}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .error-msg-container{grid-gap:5px;gap:5px}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .error-msg-container .error-icon{font-size:18px}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .error-msg-container .error-text{font-weight:400}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .children-age-tbl .children-age-col{padding-top:20px}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .children-age-tbl .childrenAgeLabel{line-height:150%;padding-left:20px;margin-right:unset;font-family:fs_lolaitalic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}
[dir=rtl] .booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .children-age-tbl .childrenAgeLabel{padding-right:20px}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .children-age-tbl .childrenAgeValue .child-age-dropdown-cnt select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .children-age-tbl .childrenAgeValue .child-age-dropdown{width:73px;height:46px;font-size:16px;line-height:150%;padding:10px 15px;color:#000}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .room-guestlist-tr2 .component-container .column-1.component-label{border-bottom:unset}
.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .room-guestlist-tr2 .component-container .component-controls .column-2,.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .room-guestlist-tr2 .component-container .component-controls .column-3,.booking-component #searchModule .field-room-guest .room-guest .box-style .room-guest-list .room-guestlist-tr2 .component-container .component-controls .column-4{border-bottom:unset}
.booking-component #searchModule .open-search .field-destination .dest-input-area .input-search-icon{display:none}
.booking-component #searchModule .open-search .field-destination .dest-input-area .input-adjacent-icon{top:60%}
.booking-component #searchForm .search-buttom{text-transform:uppercase}
.booking-component #datePicker .calendar-message.fiftyPlusWeeksMessage .fa-exclamation-triangle{color:#7c80c0}
.booking-component #datePicker .calendar-message.fiftyPlusWeeksMessage .message-search-button{background-color:#7c80c0}
.booking-component #datePicker .calendar-message.fiftyPlusWeeksMessage .message-search-button-text{text-transform:uppercase}
#hdbooking .booking-component #searchModule .field-destination-title{font-size:1.3em;font-weight:bold}
#hdbooking .booking-component #searchForm .manageReservationsLink{font-size:1.6rem}