.limited_offers_content .lo_element{display:block;margin:30px auto;width:50%}
.limited_offers_content .lo_element:after{content:'';display:table;clear:both}
.limited_offers_content .offer_cta_arrow{padding-left:10px}
.limited_offers_content .offer_cta_arrow:after{content:"\f105";font-family:FontAwesome;font-size:16px;color:#509e2f;font-weight:900}
.limited_offers_content .offer-image{position:relative;width:50%}
[dir="ltr"] .limited_offers_content .offer-image{float:left}
[dir="rtl"] .limited_offers_content .offer-image{float:right}
.limited_offers_content .offer-information{padding:30px;width:50%}
[dir="ltr"] .limited_offers_content .offer-information{float:right}
[dir="rtl"] .limited_offers_content .offer-information{float:left}
.limited_offers_content .offer-information a{text-decoration:none}
.limited_offers_content .limited_offers_gallery{margin-bottom:0;max-width:100%;display:block}
.limited_offers_content .limited_offers_gallery button{color:inherit;border:0;padding:0;font:inherit;cursor:pointer;outline:inherit}
.limited_offers_content.gallery--many .limited_offers_gallery .lo_element,.limited_offers_content.gallery--duo .limited_offers_gallery .lo_element,.limited_offers_content.gallery--solo .limited_offers_gallery .lo_element{display:block;margin:30px auto;width:50%}
.limited_offers_content.gallery--many .limited_offers_gallery .offer-image,.limited_offers_content.gallery--duo .limited_offers_gallery .offer-image,.limited_offers_content.gallery--solo .limited_offers_gallery .offer-image{width:50%}
.limited_offers_content.gallery--many .limited_offers_gallery .offer-information,.limited_offers_content.gallery--duo .limited_offers_gallery .offer-information,.limited_offers_content.gallery--solo .limited_offers_gallery .offer-information{width:50%}
.limited_offers_content .arrow-left,.limited_offers_content .arrow-right{width:70px;height:auto;background:gray;display:block;position:absolute;top:23%;z-index:10;overflow:hidden}
.limited_offers_content .arrow-left{left:10px}
.limited_offers_content .arrow-right{right:20px}
.limited_offers_content .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}
.limited_offers_content .slick-prev{left:12px}
.limited_offers_content .slick-prev:before{content:'';left:7px;background-image:url(//digital.ihg.com/is/image/ihg//in_flex_arrow_left?fmt=png-alpha);height:32px;position:absolute;top:50%;margin:-16px 0 0 0;width:26px;content:""}
.limited_offers_content .slick-next{right:12px}
.limited_offers_content .slick-next:before{right:7px;background-image:url(//digital.ihg.com/is/image/ihg//in_flex_arrow_right?fmt=png-alpha);height:32px;position:absolute;top:50%;margin:-16px 0 0 0;width:26px;content:""}
.limited_offers_content .slick-prev:before,.limited_offers_content .slick-next:before{font-family:"icomoon";font-size:30px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bolder}
.limited_offers_content .slick-dots-container{height:auto;position:absolute;overflow:visible;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}
.limited_offers_content .slick-dots{height:auto;display:block;white-space:nowrap;z-index:10}
.limited_offers_content .slick-dots li{position:relative;display:inline-block !important;height:20px;margin:0;padding:0;cursor:pointer}
.limited_offers_content .slick-dots li button{font-size:25px;line-height:20px;display:block;width:20px;height:20px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent;text-indent:-9999px}
.limited_offers_content .slick-dots li button:before{font-family:'slick';font-size:25px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\2022';text-align:center;opacity:.70;color:#b5b5b5;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.limited_offers_content .slick-dots li.slick-active button:before{color:#509e2f}
.limited_offers_content .slick-dots li[data-opacity='clearly']{opacity:1}
.limited_offers_content .slick-dots li[data-opacity='misty']{opacity:.66}
.limited_offers_content .slick-dots li[data-opacity='misty'] button:before{font-size:21px}
.limited_offers_content .slick-dots li[data-opacity='foggy']{opacity:.33}
.limited_offers_content .slick-dots li[data-opacity='foggy'] button:before{font-size:17px}
.limited_offers_content .slick-dots li[data-opacity='blindly']{opacity:0}
.limited_offers_content .slick-prev{left:0}
.limited_offers_content .slick-next{right:0}
.limited_offers_content .slick-prev,.limited_offers_content .slick-next{background-color:rgba(68,68,68,.5);position:absolute;display:block;z-index:3;height:100%;width:60px;top:0;margin:0}
.limited_offers_content .limited_offers_headerline h2 span.city{display:inline;text-transform:capitalize}
.accordion_ltf{display:none}
.no-ltf-error{font-family:inherit;display:none;font-size:16px;color:#3f3d3d;margin-top:20px;margin-bottom:20px;line-height:26px}
.offer-redirection-link{position:absolute;top:25px}
[dir="ltr"] .offer-redirection-link{right:0}
[dir="rtl"] .offer-redirection-link{left:0}
.hd-offers .offer-redirection-link{display:none}
@media(min-width:1200px){.no-ltf-error{width:990px}
}
@media(min-width:992px) and (max-width:1199px){.limited_offers_content .limited_offers_headerline{font-size:3rem}
.limited_offers_content .offer_title{font-size:21px}
.limited_offers_content .offer_subtitle{font-size:16px}
.limited_offers_content .offer_paragraph{font-size:14px}
}
@media(min-width:768px) and (max-width:991px){.limited_offers_content .limited_offers_headerline{font-size:3rem}
.limited_offers_content .offer_title{font-size:20px}
.limited_offers_content .offer_subtitle{font-size:14px}
.limited_offers_content .offer_paragraph{font-size:13px}
}
@media only screen and (max-width:767px){.limited_offers_content{margin-bottom:0;padding-bottom:30px}
.limited_offers_content .limited_offers_gallery{margin-bottom:0}
.limited_offers_content.gallery--many .limited_offers_gallery .lo_element{border:0}
.limited_offers_content.gallery--solo .limited_offers_gallery .lo_element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.limited_offers_content.gallery--solo .limited_offers_gallery .lo_element .offer-image{width:100%}
.limited_offers_content.gallery--solo .limited_offers_gallery .lo_element .offer-information{width:100%}
.limited_offers_content .limited_offers_headerline{font-size:1.8rem;padding-bottom:20px;padding-left:20px}
.limited_offers_content .limited_offers_headerline .offer-redirection-link{position:unset;padding:15px 0 30px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.limited_offers_content .offer_title{font-size:18px}
.limited_offers_content .offer_subtitle{font-size:14px}
.limited_offers_content .offer_paragraph{font-size:16px;margin-bottom:20px}
.limited_offers_content .offer_cta{font-size:16px}
.limited_offers_content .offer_cta_arrow:after{font-size:16px}
.limited_offers_content .lo_element{display:block}
.limited_offers_content .offer-image{width:100%}
.limited_offers_content .offer-information{width:100%;padding-top:20px;padding-bottom:0}
.limited_offers_content .slick-prev,.limited_offers_content .slick-next{width:13.9%}
.limited_offers_content .slick-dots{top:42.6%}
.accordion_ltf{background-color:#009cc0;font-family:eau_sans_bold;font-size:18px;color:#fff;padding:20px;position:relative;cursor:pointer;display:block}
.accordion_ltf:after{border-left:2px solid #fff;content:"";position:absolute;height:47px;top:6px;right:65px}
.accordion_ltf:before{font-family:"FontAwesome";float:right;font-size:16px;margin-top:2px;margin-right:7px;content:"\f067"}
.accordion_ltf.active:before{font-family:"FontAwesome";float:right;font-size:16px;margin-top:2px;margin-right:7px;content:"\f068"}
}
@supports(display:grid){.limited_offers_content{padding:0 2%}
.limited_offers_content .lo_element{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;min-width:0}
.limited_offers_content .offer_cta_arrow{padding-left:10px}
.limited_offers_content .offer_cta_arrow:after{content:"\f105";font-family:FontAwesome;font-size:16px;color:#509e2f;font-weight:900}
.limited_offers_content .offer-image{position:relative;width:50%}
.limited_offers_content .offer-information{padding-left:30px;padding-bottom:40px;padding-right:60px;width:50%}
.limited_offers_content .offer-information a{text-decoration:none}
.limited_offers_content .limited_offers_gallery{margin-bottom:0;display:grid;grid-template-rows:auto;max-width:unset;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.limited_offers_content .limited_offers_gallery button{color:inherit;border:0;padding:0;font:inherit;cursor:pointer;outline:inherit}
.limited_offers_content.gallery--many .limited_offers_gallery{grid-template-columns:1fr 1fr 1fr}
.limited_offers_content.gallery--many .limited_offers_gallery .lo_element{width:auto}
.limited_offers_content.gallery--duo .limited_offers_gallery{grid-template-columns:1fr 1fr}
.limited_offers_content.gallery--duo .limited_offers_gallery .lo_element{width:auto}
.limited_offers_content.gallery--many .limited_offers_gallery .lo_element,.limited_offers_content.gallery--duo .limited_offers_gallery .lo_element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:unset}
.limited_offers_content.gallery--many .limited_offers_gallery .offer-image,.limited_offers_content.gallery--duo .limited_offers_gallery .offer-image{width:auto;float:none}
.limited_offers_content.gallery--many .limited_offers_gallery .offer-information,.limited_offers_content.gallery--duo .limited_offers_gallery .offer-information{width:auto;float:none}
.limited_offers_content.gallery--solo .limited_offers_gallery{grid-template-columns:1fr}
.limited_offers_content.gallery--solo .limited_offers_gallery .lo_element{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:auto}
.limited_offers_content.gallery--solo .offer-image{width:50%}
.limited_offers_content.gallery--solo .offer-information{width:50%}
.limited_offers_content .arrow-left,.limited_offers_content .arrow-right{width:70px;height:auto;background:gray;display:block;position:absolute;top:23%;z-index:10;overflow:hidden}
.limited_offers_content .arrow-left{left:10px}
.limited_offers_content .arrow-right{right:20px}
.limited_offers_content .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}
[dir="ltr"] .limited_offers_content .slick-prev{left:0;right:auto}
[dir="ltr"] .limited_offers_content .slick-prev:before{content:"\f053"}
[dir="rtl"] .limited_offers_content .slick-prev{right:0;left:auto}
[dir="rtl"] .limited_offers_content .slick-prev:before{content:"\f054"}
[dir="ltr"] .limited_offers_content .slick-next{right:0;left:auto}
[dir="ltr"] .limited_offers_content .slick-next:before{content:"\f054"}
[dir="rtl"] .limited_offers_content .slick-next{left:0;right:auto}
[dir="rtl"] .limited_offers_content .slick-next:before{content:"\f053"}
.limited_offers_content .slick-prev,.limited_offers_content .slick-next{background-color:rgba(68,68,68,.5);position:absolute;display:block;z-index:3;height:100%;width:60px;top:0;margin:0}
.limited_offers_content .slick-prev:before,.limited_offers_content .slick-next:before{background:0;font-family:"FontAwesome";font-size:30px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bolder;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:26px}
.limited_offers_content .slick-dots-container{bottom:0;height:auto;left:50%;position:absolute;overflow:visible;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}
.limited_offers_content .slick-dots{height:auto;display:block;white-space:nowrap;z-index:10}
.limited_offers_content .slick-dots li{position:relative;display:inline-block !important;height:20px;margin:0;padding:0;cursor:pointer}
.limited_offers_content .slick-dots li button{font-size:25px;line-height:20px;display:block;width:20px;height:20px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent;text-indent:-9999px}
.limited_offers_content .slick-dots li button:before{font-family:'slick';font-size:25px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\2022';text-align:center;opacity:.70;color:#b5b5b5;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.limited_offers_content .slick-dots li.slick-active button:before{color:#509e2f}
.limited_offers_content .slick-dots li[data-opacity='clearly']{opacity:1}
.limited_offers_content .slick-dots li[data-opacity='misty']{opacity:.66}
.limited_offers_content .slick-dots li[data-opacity='misty'] button:before{font-size:21px}
.limited_offers_content .slick-dots li[data-opacity='foggy']{opacity:.33}
.limited_offers_content .slick-dots li[data-opacity='foggy'] button:before{font-size:17px}
.limited_offers_content .slick-dots li[data-opacity='blindly']{opacity:0}
.limited_offers_content .limited_offers_headerline h2 span.city{display:inline;text-transform:capitalize}
.accordion_ltf{display:none}
.no-ltf-error{font-family:inherit;display:none;font-size:16px;color:#3f3d3d;margin-top:20px;margin-bottom:20px;line-height:26px}
.offer-redirection-link{position:absolute;top:25px}
[dir="ltr"] .offer-redirection-link{right:0}
[dir="rtl"] .offer-redirection-link{left:0}
.hd-offers .offer-redirection-link{display:none}
@media(min-width:1200px){.no-ltf-error{width:990px}
}
@media(min-width:992px) and (max-width:1199px){.limited_offers_content .limited_offers_headerline{font-size:3rem}
.limited_offers_content .offer_title{font-size:21px}
.limited_offers_content .offer_subtitle{font-size:16px}
.limited_offers_content .offer_paragraph{font-size:14px}
}
@media(min-width:768px) and (max-width:991px){.limited_offers_content .limited_offers_headerline{font-size:3rem}
.limited_offers_content .offer_title{font-size:20px}
.limited_offers_content .offer_subtitle{font-size:14px}
.limited_offers_content .offer_paragraph{font-size:13px}
}
@media only screen and (max-width:767px){.limited_offers_content{margin-bottom:0;padding:0 0 30px}
.limited_offers_content .limited_offers_gallery{margin-bottom:0}
.limited_offers_content.gallery--many .limited_offers_gallery .lo_element{border:0}
.limited_offers_content.gallery--solo .limited_offers_gallery .lo_element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.limited_offers_content.gallery--solo .limited_offers_gallery .lo_element .offer-image{width:100%}
.limited_offers_content.gallery--solo .limited_offers_gallery .lo_element .offer-information{width:100%}
.limited_offers_content.gallery--many .limited_offers_gallery,.limited_offers_content.gallery--duo .limited_offers_gallery{grid-template-columns:1fr}
.limited_offers_content .limited_offers_headerline{font-size:1.8rem;padding-bottom:20px;padding-left:20px}
.limited_offers_content .limited_offers_headerline .offer-redirection-link{position:unset;padding:15px 0 30px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.limited_offers_content .offer_title{font-size:18px}
.limited_offers_content .offer_subtitle{font-size:14px}
.limited_offers_content .offer_paragraph{font-size:16px;margin-bottom:20px}
.limited_offers_content .offer_cta{font-size:16px}
.limited_offers_content .offer_cta_arrow:after{font-size:16px}
.limited_offers_content .lo_element{display:block}
.limited_offers_content .offer-image{width:100%}
.limited_offers_content .offer-information{width:100%;padding-top:20px;padding-bottom:0}
.accordion_ltf{background-color:#009cc0;font-family:eau_sans_bold;font-size:18px;color:#fff;padding:20px;position:relative;cursor:pointer;display:block}
.accordion_ltf:after{border-left:2px solid #fff;content:"";position:absolute;height:47px;top:6px;right:65px}
.accordion_ltf:before{font-family:"FontAwesome";float:right;font-size:16px;margin-top:2px;margin-right:7px;content:"\f067"}
.accordion_ltf.active:before{font-family:"FontAwesome";float:right;font-size:16px;margin-top:2px;margin-right:7px;content:"\f068"}
}
}
#reservation .content .tab-content .tab-pane#book{padding-top:0}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search{width:100%}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search label{font-size:16px;color:#8e731b;text-align:center;text-transform:uppercase}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search label{font-family:"GillSans Regular"}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search label:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search label:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search label:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search label:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search label:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.open-search input{display:none}
#reservation .content .tab-content .tab-pane#book .form-fields .form-group.group-code{display:block}
@media(min-width:320px) and (max-width:767px){#reservation .content .tab-content .tab-pane#book .form-fields .form-group.group-code{display:block;width:100%}
.res-footer{color:#fff;width:100%;padding:20px 0;cursor:pointer;position:fixed;bottom:0;left:0;right:0;z-index:110;background-color:#8e731b;display:none}
}
.res-footer .reservation_sticky{text-transform:uppercase;text-align:center;font-family:"Arial Regular";font-size:21px;color:#fff;line-height:16px}
.res-footer .reservation_sticky:lang(zh){font-family:"Arial Regular"}
.res-footer .reservation_sticky:lang(ja){font-family:"Arial Regular"}
.res-footer .reservation_sticky:lang(ko){font-family:"Arial Regular"}
.res-footer .reservation_sticky:lang(de){font-family:"Arial Regular"}
.res-footer .reservation_sticky:lang(es){font-family:"Arial Regular"}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:''}
select::-ms-expand{display:none}
.ui-autocomplete{border-radius:0;background:#fff;border-color:#bbb;z-index:999}
.ui-autocomplete{font-family:"GillSans Regular"}
.ui-autocomplete:lang(zh){font-family:"Arial"}
.ui-autocomplete:lang(ja){font-family:"Arial"}
.ui-autocomplete:lang(ko){font-family:"Arial"}
.ui-autocomplete:lang(de){font-family:"Arial"}
.ui-autocomplete:lang(es){font-family:"Arial"}
.ui-autocomplete li.hotelname:nth-of-type{border-bottom:1px solid #ebebeb}
.ui-autocomplete li.iclabel,.ui-autocomplete li.citylabel{text-transform:uppercase;padding:8px 0 5px 20px;font-size:14px}
.ui-autocomplete li.iclabel,.ui-autocomplete li.citylabel{font-family:"GillSans Regular"}
.ui-autocomplete li.iclabel:lang(zh),.ui-autocomplete li.citylabel:lang(zh){font-family:"Arial"}
.ui-autocomplete li.iclabel:lang(ja),.ui-autocomplete li.citylabel:lang(ja){font-family:"Arial"}
.ui-autocomplete li.iclabel:lang(ko),.ui-autocomplete li.citylabel:lang(ko){font-family:"Arial"}
.ui-autocomplete li.iclabel:lang(de),.ui-autocomplete li.citylabel:lang(de){font-family:"Arial"}
.ui-autocomplete li.iclabel:lang(es),.ui-autocomplete li.citylabel:lang(es){font-family:"Arial"}
.ui-autocomplete li.iclabel.ui-state-disabled,.ui-autocomplete li.citylabel.ui-state-disabled{color:#54534a;opacity:1}
.ui-autocomplete li.citylabel{border-top:1px solid #c3c3c3;padding:14px 0 0 20px;margin-top:15px}
.ui-autocomplete li a{color:#54534a;padding:8px 30px 8px 20px !important;position:relative;font-size:14px}
.ui-autocomplete li a{font-family:"GillSans SemiBold"}
.ui-autocomplete li a:lang(zh){font-family:"Arial"}
.ui-autocomplete li a:lang(ja){font-family:"Arial"}
.ui-autocomplete li a:lang(ko){font-family:"Arial"}
.ui-autocomplete li a:lang(de){font-family:"Arial"}
.ui-autocomplete li a:lang(es){font-family:"Arial"}
.ui-autocomplete li a.ui-state-active{border-radius:0;border:0;background:#8e731b;color:#fff}
.ui-autocomplete li a .dest-sugg{font-family:"GillSans SemiBold"}
.ui-autocomplete li a .dest-sugg:lang(zh){font-family:"Arial"}
.ui-autocomplete li a .dest-sugg:lang(ja){font-family:"Arial"}
.ui-autocomplete li a .dest-sugg:lang(ko){font-family:"Arial"}
.ui-autocomplete li a .dest-sugg:lang(de){font-family:"Arial"}
.ui-autocomplete li a .dest-sugg:lang(es){font-family:"Arial"}
.ui-autocomplete li a span.date-sugg{font-family:"GillSans Regular"}
.ui-autocomplete li a span.date-sugg:lang(zh){font-family:"Arial"}
.ui-autocomplete li a span.date-sugg:lang(ja){font-family:"Arial"}
.ui-autocomplete li a span.date-sugg:lang(ko){font-family:"Arial"}
.ui-autocomplete li a span.date-sugg:lang(de){font-family:"Arial"}
.ui-autocomplete li a span.date-sugg:lang(es){font-family:"Arial"}
.ui-autocomplete li a span.airport{position:absolute;top:8px;right:12px;font-family:"svgIconsFonts"}
.ui-autocomplete li a span.airport:after{content:"\e602"}
#reservation{display:none;background-color:#fff}
#reservation p{margin:0}
#reservation .error-msg{padding:1.5%;display:none;border:1px solid red;margin-bottom:2%;font-size:14px;line-height:24px}
#reservation .error-msg{font-family:"GillSans Regular"}
#reservation .error-msg:lang(zh){font-family:"Arial"}
#reservation .error-msg:lang(ja){font-family:"Arial"}
#reservation .error-msg:lang(ko){font-family:"Arial"}
#reservation .error-msg:lang(de){font-family:"Arial"}
#reservation .error-msg:lang(es){font-family:"Arial"}
#reservation .error-msg a{color:#8e731b;font-size:inherit}
#reservation .error-msg a{font-family:"GillSans SemiBold"}
#reservation .error-msg a:lang(zh){font-family:"Arial"}
#reservation .error-msg a:lang(ja){font-family:"Arial"}
#reservation .error-msg a:lang(ko){font-family:"Arial"}
#reservation .error-msg a:lang(de){font-family:"Arial"}
#reservation .error-msg a:lang(es){font-family:"Arial"}
#reservation .expand-reservation{display:none}
#reservation .content{position:relative;border-top:5px solid #8e731b;border-bottom:5px solid #8e731b;max-width:initial}
#reservation .content:after{content:'';height:0;position:absolute;bottom:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:8px solid #8e731b;left:47%}
#reservation .content .main-nav{padding:0;margin:0;list-style:none;background-color:#ebebeb;margin:0 0 28px}
#reservation .content .main-nav li{font-size:14px;color:#54534a;width:33.333%;border-bottom:1px solid black;text-transform:uppercase;float:left;padding:20px;position:relative;display:table-cell;text-align:center;vertical-align:middle}
#reservation .content .main-nav li{font-family:"GillSans Regular"}
#reservation .content .main-nav li:lang(zh){font-family:"Arial"}
#reservation .content .main-nav li:lang(ja){font-family:"Arial"}
#reservation .content .main-nav li:lang(ko){font-family:"Arial"}
#reservation .content .main-nav li:lang(de){font-family:"Arial"}
#reservation .content .main-nav li:lang(es){font-family:"Arial"}
#reservation .content .main-nav li+li{border-left:1px solid black}
#reservation .content .main-nav li.recent{display:none}
#reservation .content .main-nav li.active{background-color:#fff;border-bottom:1px solid #fff}
#reservation .content .main-nav li a{position:absolute;left:0;right:0;top:0;bottom:0;line-height:40px;font-size:14px;color:#54534a;text-decoration:none}
#reservation .content .main-nav li a,#reservation .content .main-nav li a:hover,#reservation .content .main-nav li a:focus,#reservation .content .main-nav li a:active{outline:0}
#reservation .content .tab-content .tab-pane{width:78%;margin:0 auto;padding-top:19px}
#reservation .content .tab-content .tab-pane#new-search .form-fields .form-group.group-code{display:block}
#reservation .content .tab-content .tab-pane .form-inline{position:relative;padding-bottom:18px;margin-bottom:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group{position:relative;float:left}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.open-search{width:23.5%;margin-right:2.20%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.dates{width:17%;margin-right:2.50%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.dates input{padding-right:30px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.adults,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.children,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.rooms{width:10%;margin-right:2%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.adults input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.children input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.rooms input{padding:0;text-align:center}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.rate-preference{width:23.5%;overflow:hidden;z-index:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.rate-preference:after{content:"\f107";font-family:'FontAwesome';font-size:18px;position:absolute;bottom:0;line-height:35px;right:0;padding-right:10px;z-index:-100;color:#54534a;font-weight:bold;pointer-events:none;border-right:1px solid #c3c3c3}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.corporate-id,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.iata-id,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.group-code{margin-right:2%;width:17%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .popover{max-width:100%;left:0 !important}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .popover .popover-title{padding:8px 25px 8px 14px;position:relative;line-height:18px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .popover .close{position:absolute;top:0;right:10px;line-height:32px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{display:block;font-size:14px;color:#54534a;line-height:1;margin-bottom:10px;font-weight:normal;white-space:nowrap}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{font-family:"GillSans SemiBold"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label a{color:#54534a;cursor:pointer;text-decoration:none;margin-left:10px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label a:hover{text-decoration:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{padding:0 30px 0 8px;border:1px solid #ebebeb;border-radius:0;height:35px;width:100%;background-color:#fff;box-shadow:none;text-align:left;font-size:14px;-webkit-appearance:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{font-family:"GillSans Regular"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{height:35px;width:110%;background:transparent;border:1px solid #c3c3c3;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;cursor:pointer;text-overflow:'';border-radius:0;font-size:14px;padding:0 5px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{font-family:"GillSans Regular"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:focus{outline:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons{font-family:'svgIconsFonts';cursor:pointer;color:#54534a}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.search-icon:after{content:"\e601";font-size:32px;position:absolute;bottom:0;line-height:35px;right:1%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.cal-icon:after{content:"\e600";font-size:28px;position:absolute;bottom:0;right:5px;line-height:35px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.minus-icon,#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.plus-icon{line-height:35px;width:35%;max-width:35px;position:absolute;bottom:0;background-color:#c3c3c3;font-size:8px;text-align:center;color:#fff;font-family:"FontAwesome"}
@-moz-document url-prefix(){#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.minus-icon,#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.plus-icon{line-height:27px}
}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.minus-icon{left:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.plus-icon{right:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt{font-size:14px;margin:30px 21.5% 0 0;float:right;width:13.15%;color:#54534a;text-align:left;cursor:pointer;line-height:22px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt{font-family:"GillSans SemiBold"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt .arrow-icon{display:inline-block;font-family:"FontAwesome";font-weight:bold;font-size:18px;vertical-align:bottom}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt .arrow-icon:after{content:"\f107";margin-left:5px;color:#54534a}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt .arrow-icon.open:after{content:"\f106";background-color:#fff;margin-left:5px;color:#54534a}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt .less-opt{display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt{max-width:100%;display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt .expand-opt-top .form-group{margin-top:40px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .htl-search{background-color:#8e731b;color:#fff;width:17%;text-transform:uppercase;text-align:center;line-height:45px;height:45px;font-size:16px;position:absolute;right:0;bottom:46px;cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .htl-search{font-family:"GillSans Regular"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .htl-search:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .htl-search:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .htl-search:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .htl-search:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .htl-search:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .group-code{display:none}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr{display:block;overflow:hidden;clear:both;content:"";width:100%}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note{padding:20px 0 0;font-size:14px;float:left}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note{font-family:"GillSans MediumItalic"}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note p{margin:0;float:left}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note p.reqd-field{padding:0 20px 0 0}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note .best-available{display:none}
#reservation .content .tab-content .tab-pane .manage-reservation .error-container{display:none}
#reservation .content .tab-content .tab-pane .manage-reservation .error-container .error-msg{display:block}
#reservation .content .tab-content .tab-pane .manage-reservation .header{display:none}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy{font-size:16px;line-height:24px;color:#54534a}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy{font-family:"GillSans Regular"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy{padding:20px 0 28px}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy{font-family:"GillSans SemiBold"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy a{text-decoration:underline;color:#8e731b}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy a{font-family:"GillSans SemiBold"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy a:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy a:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy a:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy a:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy a:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group{float:left;margin:0;margin-right:2.2%;width:17%}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group label{display:block;margin-bottom:0;font-weight:normal;white-space:nowrap}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group.last-name,#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group.conf-res{min-width:150px}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group input{padding:0 15px;border:1px solid #ebebeb;border-radius:0;height:35px;width:100%;box-shadow:none;-webkit-appearance:none}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .view-res{background-color:#8e731b;text-align:center;width:20.5%;min-width:200px;color:#fff;text-transform:uppercase;min-height:45px;font-size:16px;line-height:21px;border-radius:0;padding:12px 0;float:right;border:0;cursor:pointer;margin-top:12px}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note{margin-top:20px;font-size:14px;color:#54534a}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note{font-family:"GillSans MediumItalic"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg{font-size:14px;color:#54534a}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg{font-family:"GillSans Regular"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .recent-tab-close{margin-bottom:35px}
#reservation .manage-res{display:none}
@media only screen and (min-width:768px) and (max-width:1023px){#reservation .content .tab-content .tab-pane{width:90%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt{margin:30px 19.5% 0 0;width:15.15%}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group{width:20%}
}
@media only screen and (min-width:320px) and (max-width:767px){#reservation .error-msg{font-size:16px;line-height:26px}
#reservation .expand-reservation{text-align:center;display:block;cursor:pointer;background:#8e731b;color:#fff;font-size:18px;padding:15px 0;text-transform:uppercase}
#reservation .expand-reservation{font-family:"GillSans SemiBold"}
#reservation .expand-reservation:lang(zh){font-family:"Arial"}
#reservation .expand-reservation:lang(ja){font-family:"Arial"}
#reservation .expand-reservation:lang(ko){font-family:"Arial"}
#reservation .expand-reservation:lang(de){font-family:"Arial"}
#reservation .expand-reservation:lang(es){font-family:"Arial"}
#reservation .expand-reservation.activeButton{background:#54534a}
#reservation .content{border-top:0;display:none}
#reservation .content .main-nav{list-style:none;background-color:#ebebeb;margin:0 0 3px}
#reservation .content .main-nav li{font-size:16px;padding:26px;position:relative;width:50%;display:table-cell;text-align:center;vertical-align:middle}
#reservation .content .main-nav li.manage{display:none}
#reservation .content .main-nav li a{font-size:16px;line-height:52px}
#reservation .content .tab-content{display:block;width:auto;margin:0 0 38px}
#reservation .content .tab-content .tab-pane{width:100%;padding:0 30px}
#reservation .content .tab-content .tab-pane#new-search .form-fields .form-group.group-code{display:block}
#reservation .content .tab-content .tab-pane .form-inline{padding-bottom:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group{position:relative;float:left;margin-top:35px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.open-search{width:100%;display:block;overflow:hidden;clear:both;content:""}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.dates{width:48%;margin-right:0;margin-top:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.dates:nth-of-type(3){margin-left:9px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.dates input{padding-right:30px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.adults,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.children,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.rooms{width:48%;margin-right:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.adults input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.children input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.rooms input{padding:0;text-align:center}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.children,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.iata-id{margin-left:9px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.rate-preference{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.rate-preference:after{font-size:25px;padding-right:12px;line-height:50px;font-weight:normal}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.corporate-id,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.iata-id{margin-right:0;width:48%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.group-code{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{display:block;font-size:16px;color:#54534a;line-height:1;margin-bottom:10px;font-weight:normal;white-space:nowrap}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{font-family:"GillSans SemiBold"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label a{color:#54534a;cursor:pointer;text-decoration:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label a:hover{text-decoration:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{padding:0 35px 0 10px;height:50px;font-size:16px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{padding:0 5px;height:50px;font-size:16px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.search-icon:after{font-size:48px;line-height:50px;right:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.cal-icon:after{right:7px;line-height:50px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.minus-icon,#reservation .content .tab-content .tab-pane .form-inline .form-fields .fa-icons.plus-icon{line-height:50px;width:34%;max-width:90px;font-size:16px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt{font-size:16px;margin:22px auto 15px;float:left;display:block;width:100%;text-align:center}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt .arrow-icon{font-weight:normal;font-size:25px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt .arrow-icon:after{margin-left:5px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt .arrow-icon.open:after{background-color:#fff;margin-left:5px;color:#54534a}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .more-less-opt .less-opt{display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt{max-width:100%;display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt .expand-opt-top .form-group{margin-top:25px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .htl-search{margin-top:23px;width:100%;text-align:center;line-height:50px;height:50px;font-size:18px;position:static;bottom:0;left:0;display:inline-block}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .group-code{display:none}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr{display:block;overflow:hidden;clear:both;content:"";width:100%}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note{padding:20px 0 0}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note p{margin:0;float:left}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note p.reqd-field{padding:0 20px 0 0}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr .important-note .best-available{display:none}
#reservation .content .tab-content .tab-pane .manage-reservation .header{display:none}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy{font-size:16px;line-height:24px;color:#54534a}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy{font-family:"GillSans Regular"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy{padding:20px 0}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy p{display:inline-block}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy p{font-family:"GillSans SemiBold"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy p:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy p:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy p:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy p:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy p:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .rewards-copy a{text-decoration:underline;color:#8e731b}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group{float:left;margin:0;margin-right:2.2%;width:17%}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group label{display:block;margin-bottom:0;font-weight:normal;white-space:nowrap}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group.last-name,#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group.conf-res{min-width:110px}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .form-group input{padding:0 15px;border:1px solid #ebebeb;border-radius:0;height:35px;width:100%;box-shadow:none;-webkit-appearance:none}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .view-res{background-color:#8e731b;text-align:center;width:20.5%;color:#fff;text-transform:uppercase;min-height:45px;font-size:16px;line-height:21px;border-radius:0;padding:12px 0;float:right;border:0;cursor:pointer;margin-top:12px}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note{margin-top:20px;font-size:14px;color:#54534a}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note{font-family:"GillSans MediumItalic"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .manage-reservation .body-copy .form-fields .important-note:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg{font-size:14px;color:#54534a}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg{font-family:"GillSans Regular"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(zh){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(ja){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(ko){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(de){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .norecent-msg:lang(es){font-family:"Arial"}
#reservation .content .tab-content .tab-pane .recent-viewed .recent-tab-close{margin-bottom:35px}
#reservation .manage-res{margin-top:20px;display:block}
#reservation .manage-res .error-container{display:none}
#reservation .manage-res .error-container .error-msg{font-size:16px;line-height:26px;display:block}
#reservation .manage-res .body-copy{display:none;padding:38px 20px;color:#54534a;font-size:16px}
#reservation .manage-res .body-copy{font-family:"GillSans Regular"}
#reservation .manage-res .body-copy:lang(zh){font-family:"Arial"}
#reservation .manage-res .body-copy:lang(ja){font-family:"Arial"}
#reservation .manage-res .body-copy:lang(ko){font-family:"Arial"}
#reservation .manage-res .body-copy:lang(de){font-family:"Arial"}
#reservation .manage-res .body-copy:lang(es){font-family:"Arial"}
#reservation .manage-res .body-copy .rewards-copy{margin:20px 0 0}
#reservation .manage-res .body-copy .rewards-copy{font-family:"GillSans SemiBold"}
#reservation .manage-res .body-copy .rewards-copy:lang(zh){font-family:"Arial"}
#reservation .manage-res .body-copy .rewards-copy:lang(ja){font-family:"Arial"}
#reservation .manage-res .body-copy .rewards-copy:lang(ko){font-family:"Arial"}
#reservation .manage-res .body-copy .rewards-copy:lang(de){font-family:"Arial"}
#reservation .manage-res .body-copy .rewards-copy:lang(es){font-family:"Arial"}
#reservation .manage-res .body-copy p{margin:0}
#reservation .manage-res .body-copy a{text-decoration:underline;color:#8e731b}
#reservation .manage-res .body-copy a{font-family:"GillSans SemiBold"}
#reservation .manage-res .body-copy a:lang(zh){font-family:"Arial"}
#reservation .manage-res .body-copy a:lang(ja){font-family:"Arial"}
#reservation .manage-res .body-copy a:lang(ko){font-family:"Arial"}
#reservation .manage-res .body-copy a:lang(de){font-family:"Arial"}
#reservation .manage-res .body-copy a:lang(es){font-family:"Arial"}
#reservation .manage-res .body-copy input{padding:0 15px;border:1px solid #ebebeb;border-radius:0;height:50px;font-size:16px;width:100%;box-shadow:none;-webkit-appearance:none}
#reservation .manage-res .body-copy input{font-family:"GillSans Regular"}
#reservation .manage-res .body-copy input:lang(zh){font-family:"Arial"}
#reservation .manage-res .body-copy input:lang(ja){font-family:"Arial"}
#reservation .manage-res .body-copy input:lang(ko){font-family:"Arial"}
#reservation .manage-res .body-copy input:lang(de){font-family:"Arial"}
#reservation .manage-res .body-copy input:lang(es){font-family:"Arial"}
#reservation .manage-res .body-copy label{font-size:16px;line-height:1;text-decoration:none;font-weight:normal;margin-bottom:10px;white-space:nowrap}
#reservation .manage-res .body-copy label{font-family:"GillSans SemiBold"}
#reservation .manage-res .body-copy label:lang(zh){font-family:"Arial"}
#reservation .manage-res .body-copy label:lang(ja){font-family:"Arial"}
#reservation .manage-res .body-copy label:lang(ko){font-family:"Arial"}
#reservation .manage-res .body-copy label:lang(de){font-family:"Arial"}
#reservation .manage-res .body-copy label:lang(es){font-family:"Arial"}
#reservation .manage-res .header{text-align:center;border:0;background-color:#ebebeb;font-size:16px;line-height:25px;padding:15px;cursor:pointer}
#reservation .manage-res .header{font-family:"GillSans SemiBold"}
#reservation .manage-res .header:lang(zh){font-family:"Arial"}
#reservation .manage-res .header:lang(ja){font-family:"Arial"}
#reservation .manage-res .header:lang(ko){font-family:"Arial"}
#reservation .manage-res .header:lang(de){font-family:"Arial"}
#reservation .manage-res .header:lang(es){font-family:"Arial"}
#reservation .manage-res .header .arrow-icon{display:inline-block}
#reservation .manage-res .header .arrow-icon:after{content:"\f078";display:inline-block;font-family:"FontAwesome";margin-left:5px;color:#54534a}
#reservation .manage-res .header .arrow-icon.open:after{background:transparent;content:"\f077";display:inline-block;font-family:"FontAwesome";margin-left:5px;color:#54534a}
#reservation .manage-res .form-fields .form-inline .form-group{margin:36px 0 0}
#reservation .manage-res .form-fields .form-inline .form-group.view-res{background-color:#8e731b;text-align:center;width:100%;color:#fff;line-height:50px;height:50px;font-size:18px;border-radius:0;border:0;cursor:pointer;margin-bottom:38px}
#reservation .manage-res .form-fields .form-inline .important-note{font-size:14px}
#reservation .manage-res .form-fields .form-inline .important-note{font-family:"GillSans MediumItalic"}
#reservation .manage-res .form-fields .form-inline .important-note:lang(zh){font-family:"Arial"}
#reservation .manage-res .form-fields .form-inline .important-note:lang(ja){font-family:"Arial"}
#reservation .manage-res .form-fields .form-inline .important-note:lang(ko){font-family:"Arial"}
#reservation .manage-res .form-fields .form-inline .important-note:lang(de){font-family:"Arial"}
#reservation .manage-res .form-fields .form-inline .important-note:lang(es){font-family:"Arial"}
}
@media(max-width:320px){.res-footer{clear:both;color:#fff;width:100%;height:50px;cursor:pointer;position:fixed;bottom:0;left:0;right:0;z-index:110;background-color:#8e731b;display:none}
.res-footer .reservation_sticky{font-family:"Arial";font-size:18px;color:#fff;line-height:16px;margin-top:10px}
}
.rebook-outer{width:100%;background-color:#fff}
.rebook-outer .rebook-ctr{max-width:990px;padding:20px 15px;margin:0 auto}
@media(max-width:991px){.rebook-outer .rebook-ctr{max-width:750px}
}
@media(max-width:767px){.rebook-outer .rebook-ctr{width:100%}
}
.rebook-outer .rebook-ctr .greet-text,.rebook-outer .rebook-ctr .user-name,.rebook-outer .rebook-ctr .prompt-text{font-family:"GillSans Regular";font-size:16px;color:#1a1a1a}
.rebook-outer .rebook-ctr .prompt-text{font-family:"GillSans SemiBold";color:#b59d54;text-transform:uppercase;text-decoration:none;margin-left:10px}
@media(max-width:767px){.rebook-outer .rebook-ctr .prompt-text{display:block;margin-top:4px;margin-left:0}
}
.rebook-outer .rebook-ctr .prompt-text:after{content:'>';margin-left:5px;font-size:.85em;display:inline-block;text-decoration:none;transform:translateY(-5%)}
.rebook-outer .rebook-ctr .prompt-text span{text-decoration:none}
.ic-limited-time-offer-content{margin:5px 0}
.ic-limited-time-offer-content .limited_offers_content{padding-bottom:50px;background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_bg?fmt=png-alpha);background-repeat:repeat;background-color:#fff}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_headerline{position:relative;padding-top:45px;padding-bottom:40px;font-size:40px;line-height:40px;color:#54534a;text-transform:uppercase}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_headerline h2{font-family:"Baskerville Regular";text-align:center;line-height:40px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_headerline .offer-redirection-link{position:relative;text-align:center;font-size:20px;line-height:40px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_headerline .offer-redirection-link a{color:#8e731b}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information{padding:30px 0 50px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information .offer_title{color:#8e731b;font-size:20px;line-height:26px;margin-bottom:12px;text-transform:uppercase}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information .offer_title h3{font-family:"GillSans Regular";line-height:26px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information .offer_subtitle{color:#54534a;font-size:14px;line-height:16px;font-family:"GillSans Regular";margin-bottom:10px;text-transform:uppercase}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information .offer_paragraph{color:#54534a;font-size:16px;font-family:"GillSans Regular";line-height:26px;margin-bottom:26px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information .link .offer_cta{font-family:"GillSans Regular";padding:7px 0 6px;border:1px solid #8e731b;font-size:16px;color:#8e731b;line-height:20px;text-decoration:none;margin:0 auto;display:inline-block;text-transform:uppercase;padding-left:35px;padding-right:35px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information .link .offer_cta .offer_cta_arrow:after{content:"" !important}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .slick-dots-container .slick-dots li.slick-active button:before{color:#8e731b}
.ic-limited-time-offer-content .limited_offers_content .slick-prev:before,.ic-limited-time-offer-content .limited_offers_content .slick-next:before{background-image:url(//digital.ihg.com/is/image/ihg/arrows-42-60-0?fmt=png-alpha);height:40px;width:30px;content:"" !important}
[dir="ltr"] .ic-limited-time-offer-content .limited_offers_content .slick-prev:before{background-position:-7px -10px}
[dir="rtl"] .ic-limited-time-offer-content .limited_offers_content .slick-prev:before{background-position:-50px -10px}
[dir="ltr"] .ic-limited-time-offer-content .limited_offers_content .slick-next:before{background-position:-50px -10px}
[dir="rtl"] .ic-limited-time-offer-content .limited_offers_content .slick-next:before{background-position:-7px -10px}
.ic-limited-time-offer-content .limited_offers_content.gallery--many .limited_offers_gallery{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.ic-limited-time-offer-content .limited_offers_content.gallery--duo .limited_offers_gallery{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
.ic-limited-time-offer-content .limited_offers_content.gallery--solo .limited_offers_gallery .lo_element .offer-information{padding:0 30px 50px 30px}
.no-ltf-error{text-align:center}
.hd-offers .ic-limited-time-offer-content .limited_offers_content .limited_offers_headerline{display:none}
@media(min-width:1200px){.ic-limited-time-offer-content .limited_offers_content .limited_offers_list{max-width:960px;margin-left:auto;margin-right:auto}
}
@media(min-width:768px) and (max-width:991px){.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information{padding-bottom:0}
}
@media only screen and (max-width:767px){.ic-limited-time-offer-content .limited_offers_content .link{text-align:center;padding-bottom:20px;padding-top:5px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_headerline{padding-left:0;padding-top:35px;padding-bottom:30px;font-size:28px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_headerline .offer-redirection-link a{padding:50px 0 0 120px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information{text-align:center;padding-left:20px;padding-right:20px}
.ic-limited-time-offer-content .limited_offers_content .limited_offers_list .limited_offers_gallery .lo_element .offer-information .offer_paragraph{text-align:center}
}
#uhfCountryLanguageLink{display:none !important}
.content-wrapper .tile-img img{max-width:100%}
.content-wrapper .tile-desc{max-width:960px;margin:0 auto;text-align:center;padding-top:90px;padding-bottom:40px}
.content-wrapper.search-title .tile-desc{padding-top:0}
.content-wrapper .tile-desc .tile-header{text-transform:uppercase;font-size:40px;color:#54534a;padding-bottom:10px;line-height:50px}
.content-wrapper .tile-desc .tile-header{font-family:"Baskerville Regular"}
.content-wrapper .tile-desc .tile-header:lang(zh){font-family:"Times New Roman"}
.content-wrapper .tile-desc .tile-header:lang(ja){font-family:"Times New Roman"}
.content-wrapper .tile-desc .tile-header:lang(ko){font-family:"Times New Roman"}
.content-wrapper .tile-desc .tile-header:lang(de){font-family:"Times New Roman"}
.content-wrapper .tile-desc .tile-header:lang(es){font-family:"Times New Roman"}
.content-wrapper .tile-desc .sub-header{padding-bottom:40px;line-height:10px}
.content-wrapper .tile-desc .sub-header a{text-transform:uppercase;font-size:16px;color:#8e731b;text-decoration:none;cursor:pointer}
.content-wrapper .tile-desc .sub-header a{font-family:"GillSans Medium"}
.content-wrapper .tile-desc .sub-header a:lang(zh){font-family:"Arial"}
.content-wrapper .tile-desc .sub-header a:lang(ja){font-family:"Arial"}
.content-wrapper .tile-desc .sub-header a:lang(ko){font-family:"Arial"}
.content-wrapper .tile-desc .sub-header a:lang(de){font-family:"Arial"}
.content-wrapper .tile-desc .sub-header a:lang(es){font-family:"Arial"}
.content-wrapper.search-title .tile-desc .desc{color:#8e731b}
.content-wrapper .tile-desc .desc{margin:0;font-size:16px;color:#54534a;line-height:26px}
.content-wrapper .tile-desc .desc{font-family:"GillSans Regular"}
.content-wrapper .tile-desc .desc:lang(zh){font-family:"Arial"}
.content-wrapper .tile-desc .desc:lang(ja){font-family:"Arial"}
.content-wrapper .tile-desc .desc:lang(ko){font-family:"Arial"}
.content-wrapper .tile-desc .desc:lang(de){font-family:"Arial"}
.content-wrapper .tile-desc .desc:lang(es){font-family:"Arial"}
.content-wrapper .tile-desc .desc p{margin:0}
.initiallyHidden{display:none;opacity:0}
.dvLoading{background-image:url(//digital.ihg.com/is/content/ihg/sitefurniture/intercontinental/ic_loader.gif);height:32px;width:32px;margin:0 auto;max-width:960px;background-repeat:no-repeat;z-index:999}
.packageErrWrapper{max-width:960px;margin:0 auto;text-align:center;font-size:20px;line-height:26px;padding-top:20px;padding-bottom:20px;color:#54534a}
.packageErrWrapper{font-family:"GillSans Regular"}
.packageErrWrapper:lang(zh){font-family:"Arial"}
.packageErrWrapper:lang(ja){font-family:"Arial"}
.packageErrWrapper:lang(ko){font-family:"Arial"}
.packageErrWrapper:lang(de){font-family:"Arial"}
.packageErrWrapper:lang(es){font-family:"Arial"}
.packageErrWrapper .error-display a{color:#8e731b;text-decoration:none}
#pkg-container{max-width:960px;margin:0 auto}
#pkg-container .package-inner{margin-top:80px}
#pkg-container .package-inner:after{content:"";height:10px;float:left;background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha);background-repeat:repeat;width:100%}
.no-svg #pkg-container .package-inner:after{background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha)}
@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg #pkg-container .package-inner:after{background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha@2x)}
}
#pkg-container .package-inner .packageImage{display:none}
#pkg-container .package-inner .package-test{text-align:justify;margin-bottom:50px;display:inline-block;width:86%;color:#54534a}
#pkg-container .package-inner .package-test .packageNameHeader{margin:0;font-size:20px;color:#54534a;line-height:26px;text-transform:uppercase}
#pkg-container .package-inner .package-test .packageNameHeader{font-family:"GillSans Medium"}
#pkg-container .package-inner .package-test .packageNameHeader:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageNameHeader:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageNameHeader:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageNameHeader:lang(de){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageNameHeader:lang(es){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageDescription{font-size:16px;line-height:26px;color:#54534a}
#pkg-container .package-inner .package-test .packageDescription{font-family:"GillSans Regular"}
#pkg-container .package-inner .package-test .packageDescription:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageDescription:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageDescription:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageDescription:lang(de){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageDescription:lang(es){font-family:"Arial"}
#pkg-container .package-inner .package-test .packageDescription p{margin:0}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel{margin-top:20px;color:#54534a;font-size:16px;line-height:26px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel{font-family:"GillSans Regular"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel:lang(de){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel:lang(es){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRateLabel{font-weight:normal;margin:0}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate{font-size:20px;color:#54534a}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate{font-family:"GillSans Medium"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate:lang(de){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate:lang(es){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode{font-size:16px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode{font-family:"GillSans Regular"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode:lang(de){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode:lang(es){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode .popup{color:#54534a}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .showAvailableRoomTypesToggle.open:after{content:"\f068";font-family:"FontAwesome";color:#8e731b;padding:5px;border:1px solid #8e731b;margin-left:5px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .showAvailableRoomTypesToggle.shut:after{content:"\f067";font-family:"FontAwesome";color:#8e731b;padding:5px;border:1px solid #8e731b;margin-left:5px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType{background-color:#f6f6f6;margin-bottom:40px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left{padding-top:35px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left:before{display:block;overflow:hidden;clear:both;content:""}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left:after{display:block;overflow:hidden;clear:both;content:""}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName{color:#54534a;font-size:16px;padding-bottom:20px;padding-left:6.25%;display:inline-block;padding-top:5px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName{font-family:"GillSans SemiBold"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap{display:inline-block;float:right;width:48.4375%}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform{font-family:"GillSans SemiBold";display:inline-block;color:#54534a;font-size:16px;margin-left:17.20%;width:53.76344086021505%;border:1px solid #8e731b}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform{font-family:"GillSans SemiBold"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform .packagesButton{background-color:#8e731b;width:100%;height:35px;color:white;border-radius:0;border:1px solid #8e731b;text-transform:uppercase}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform .packagesButton{font-family:"GillSans Medium"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform .packagesButton:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform .packagesButton:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform .packagesButton:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform .packagesButton:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform .packagesButton:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value{display:inline-block;color:#54534a;font-size:16px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value{font-family:"GillSans Medium"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode{font-size:16px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode{font-family:"GillSans Regular"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode a{color:#54534a;text-decoration:none}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text{font-size:16px;color:#54534a;text-decoration:underline;padding-left:6.25%;display:inline-block;padding-bottom:30px;cursor:pointer}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text{font-family:"GillSans Regular"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body{width:79.167%;margin:0 auto;color:#54534a;display:none}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description{font-size:16px;line-height:26px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description{font-family:"GillSans Medium"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p{font-size:16px;line-height:26px;margin:0;padding-bottom:25px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p{font-family:"GillSans Regular"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p:last-child{padding-bottom:40px}
.avg-room-rates{max-width:960px;margin:0 auto;padding-top:40px;padding-bottom:80px}
.avg-room-rates .tile-header{margin:0;font-size:20px;line-height:26px;color:#54534a;cursor:pointer}
.avg-room-rates .tile-header{font-family:"GillSans MediumItalic"}
.avg-room-rates .tile-header:lang(zh){font-family:"Arial"}
.avg-room-rates .tile-header:lang(ja){font-family:"Arial"}
.avg-room-rates .tile-header:lang(ko){font-family:"Arial"}
.avg-room-rates .tile-header:lang(de){font-family:"Arial"}
.avg-room-rates .tile-header:lang(es){font-family:"Arial"}
.avg-room-rates.open .tile-header:after{content:"\f068";font-family:"FontAwesome";color:#54534a;margin-left:5px}
.avg-room-rates.shut .tile-header:after{content:"\f067";font-family:"FontAwesome";color:#54534a;margin-left:5px}
.avg-room-rates .desc{font-size:16px;line-height:26px;text-align:justify;color:#54534a;padding-top:10px}
.avg-room-rates .desc{font-family:"GillSans MediumItalic"}
.avg-room-rates .desc:lang(zh){font-family:"Arial"}
.avg-room-rates .desc:lang(ja){font-family:"Arial"}
.avg-room-rates .desc:lang(ko){font-family:"Arial"}
.avg-room-rates .desc:lang(de){font-family:"Arial"}
.avg-room-rates .desc:lang(es){font-family:"Arial"}
#reservation-packages{max-width:960px;margin:0 auto}
#reservation-packages .resError{display:none}
#reservation-packages .resError .errorIcon{color:red;float:left}
#reservation-packages .resError .errorContainer{color:red;display:inline-block;padding-bottom:20px;font-size:16px;max-width:99%;padding-left:5px}
#reservation-packages .resError .errorContainer{font-family:"GillSans Regular"}
#reservation-packages .resError .errorContainer:lang(zh){font-family:"Arial"}
#reservation-packages .resError .errorContainer:lang(ja){font-family:"Arial"}
#reservation-packages .resError .errorContainer:lang(ko){font-family:"Arial"}
#reservation-packages .resError .errorContainer:lang(de){font-family:"Arial"}
#reservation-packages .resError .errorContainer:lang(es){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError{display:inline-block}
#reservation-packages .resError .errorContainer #dateError a{color:#8e731b;text-decoration:none}
#reservation-packages .resError .errorContainer #dateError a{font-family:"GillSans Regular"}
#reservation-packages .resError .errorContainer #dateError a:lang(zh){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError a:lang(ja){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError a:lang(ko){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError a:lang(de){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError a:lang(es){font-family:"Arial"}
#reservation-packages .resError .errorContainer .room-plus{display:inline-block}
#reservation-packages .pkg-form-fields{padding:20px 2% 30px 2.09%;background-color:#f6f6f6}
#reservation-packages .pkg-form-fields .header{display:none}
#reservation-packages .pkg-form-fields .form-group{position:relative}
#reservation-packages .pkg-form-fields .form-group label{font-size:14px;margin-bottom:12px;display:block;color:#54534a}
#reservation-packages .pkg-form-fields .form-group label{font-family:"GillSans Medium"}
#reservation-packages .pkg-form-fields .form-group label:lang(zh){font-family:"Arial"}
#reservation-packages .pkg-form-fields .form-group label:lang(ja){font-family:"Arial"}
#reservation-packages .pkg-form-fields .form-group label:lang(ko){font-family:"Arial"}
#reservation-packages .pkg-form-fields .form-group label:lang(de){font-family:"Arial"}
#reservation-packages .pkg-form-fields .form-group label:lang(es){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-dates{margin-left:2.13%;float:left;color:#54534a;width:17.03%}
#reservation-packages .pkg-form-fields .pkg-dates{font-family:"GillSans Regular"}
#reservation-packages .pkg-form-fields .pkg-dates:lang(zh){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-dates:lang(ja){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-dates:lang(ko){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-dates:lang(de){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-dates:lang(es){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-dates input{background:white;width:100%;border-radius:0;height:35px}
#reservation-packages .pkg-form-fields .pkg-dates .date-icon{color:#54534a;cursor:pointer;font-size:20px;height:26px;position:absolute;right:0;width:34px;text-align:center;top:56.71641791044776%}
#reservation-packages .pkg-form-fields .pkg-dates .date-icon:before{content:"\f073";font-family:'fontAwesome'}
#reservation-packages .pkg-form-fields .pkg-room-list{margin-left:2.13%;float:left;color:#54534a;width:10.11%}
#reservation-packages .pkg-form-fields .pkg-room-list{font-family:"GillSans Regular"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(zh){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(ja){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(ko){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(de){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(es){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list .plus-icon,#reservation-packages .pkg-form-fields .pkg-room-list .minus-icon{background-color:#c3c3c3;border:1px solid #b7b7b7;line-height:33px;position:absolute;right:0;width:31.6%;color:white;cursor:pointer;font-size:12px;text-align:center;bottom:0}
#reservation-packages .pkg-form-fields .pkg-room-list .minus-icon{left:0}
#reservation-packages .pkg-form-fields .pkg-room-list input{width:100%;border:1px solid #b7b7b7;border-radius:0;height:35px;text-align:center;background:white}
#reservation-packages .pkg-form-fields .pkg-search-button{width:17.28%;margin-top:26px;margin-left:5.45%;display:inline-block}
#reservation-packages .pkg-form-fields .pkg-search-button button{width:100%;background-color:#8e731b;color:#fff;height:35px;font-size:18px;border-radius:0;border:1px solid #8e731b;text-transform:uppercase}
#reservation-packages .pkg-form-fields .pkg-search-button button{font-family:"GillSans Regular"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(zh){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(ja){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(ko){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(de){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(es){font-family:"Arial"}
@media only screen and (max-width:1024px){.content-wrapper .tile-img img{max-width:100%}
.content-wrapper .tile-desc{width:100%;padding:100px 20px 40px 20px}
.initiallyHidden{display:none;opacity:0}
.packageErrWrapper{width:100%;padding:20px 20px 20px 20px;color:#54534a}
#pkg-container{width:100%;padding:0 20px 0 20px}
#pkg-container .package-inner:after{content:"";height:10px;float:left;background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha);background-repeat:repeat;width:100%}
.no-svg #pkg-container .package-inner:after{background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha)}
}
@media only screen and (max-width:1024px) and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:1024px) and (-o-min-device-pixel-ratio:3 / 2),only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1024px) and (min-device-pixel-ratio:1.5){.no-svg #pkg-container .package-inner:after{background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha@2x)}
}
@media only screen and (max-width:1024px){#pkg-container .package-inner .package-test{width:82%}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode{font-size:16px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode .popup{color:#54534a}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .showAvailableRoomTypesToggle.open:after{content:"\f068";font-family:"FontAwesome";color:#8e731b;padding:5px;border:1px solid #8e731b;margin-left:5px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .showAvailableRoomTypesToggle.shut:after{content:"\f067";font-family:"FontAwesome";color:#8e731b;padding:5px;border:1px solid #8e731b;margin-left:5px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left{line-height:34px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left:before{display:block;overflow:hidden;clear:both;content:""}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left:after{display:block;overflow:hidden;clear:both;content:""}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName{padding-left:4.25%}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform{font-size:14px;margin-left:11.20%}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value{font-size:14px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode{font-size:14px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text{padding-left:4.25%}
.avg-room-rates{width:100%;padding:40px 20px 80px 20px}
.avg-room-rates .tile-header{margin:0;font-size:20px;line-height:26px}
.avg-room-rates .tile-header{font-family:"GillSans MediumItalic"}
.avg-room-rates .tile-header:lang(zh){font-family:"Arial"}
.avg-room-rates .tile-header:lang(ja){font-family:"Arial"}
.avg-room-rates .tile-header:lang(ko){font-family:"Arial"}
.avg-room-rates .tile-header:lang(de){font-family:"Arial"}
.avg-room-rates .tile-header:lang(es){font-family:"Arial"}
#reservation-packages{width:100%;padding:0 20px 0 20px}
#reservation-packages .pkg-form-fields .pkg-dates .date-icon:before{content:"\f073";font-family:'fontAwesome'}
}
@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:767px){.content-wrapper .tile-img img{max-width:100%}
.content-wrapper .tile-desc{width:100%;padding:40px 9.375% 40px 9.375%}
.content-wrapper .tile-desc .tile-header{text-transform:uppercase;font-size:28px;color:#54534a;padding-bottom:15px;line-height:28px}
.content-wrapper .tile-desc .tile-header{font-family:"Baskerville Regular"}
.content-wrapper .tile-desc .tile-header:lang(zh){font-family:"Times New Roman"}
.content-wrapper .tile-desc .tile-header:lang(ja){font-family:"Times New Roman"}
.content-wrapper .tile-desc .tile-header:lang(ko){font-family:"Times New Roman"}
.content-wrapper .tile-desc .tile-header:lang(de){font-family:"Times New Roman"}
.content-wrapper .tile-desc .tile-header:lang(es){font-family:"Times New Roman"}
.content-wrapper .tile-desc .sub-header{padding-bottom:15px;line-height:14px}
.content-wrapper .tile-desc .sub-header a{text-transform:uppercase;font-size:12px;color:#8e731b;text-decoration:none}
.content-wrapper .tile-desc .sub-header a{font-family:"GillSans Medium"}
.content-wrapper .tile-desc .sub-header a:lang(zh){font-family:"Arial"}
.content-wrapper .tile-desc .sub-header a:lang(ja){font-family:"Arial"}
.content-wrapper .tile-desc .sub-header a:lang(ko){font-family:"Arial"}
.content-wrapper .tile-desc .sub-header a:lang(de){font-family:"Arial"}
.content-wrapper .tile-desc .sub-header a:lang(es){font-family:"Arial"}
.content-wrapper .tile-desc .desc{margin:0;font-size:16px;line-height:23px}
.content-wrapper .tile-desc .desc{font-family:"GillSans Regular"}
.content-wrapper .tile-desc .desc:lang(zh){font-family:"Arial"}
.content-wrapper .tile-desc .desc:lang(ja){font-family:"Arial"}
.content-wrapper .tile-desc .desc:lang(ko){font-family:"Arial"}
.content-wrapper .tile-desc .desc:lang(de){font-family:"Arial"}
.content-wrapper .tile-desc .desc:lang(es){font-family:"Arial"}
.initiallyHidden{display:none;opacity:0}
.packageErrWrapper{max-width:100%;padding:10px 9.375% 10px 9.375%;text-align:center;font-size:16px;line-height:23px;color:#54534a}
.packageErrWrapper .error-display a{color:#8e731b}
#pkg-container{width:100%;padding:0}
#pkg-container .package-inner{margin-top:45px}
#pkg-container .package-inner:after{content:"";height:10px;float:left;background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha);background-repeat:repeat;width:100%}
.no-svg #pkg-container .package-inner:after{background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha)}
}
@media only screen and (max-width:767px) and (orientation:landscape) and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (orientation:landscape) and (-o-min-device-pixel-ratio:3 / 2),only screen and (max-width:767px) and (-o-min-device-pixel-ratio:3 / 2),only screen and (max-width:767px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (orientation:landscape) and (min-device-pixel-ratio:1.5),only screen and (max-width:767px) and (min-device-pixel-ratio:1.5){.no-svg #pkg-container .package-inner:after{background-image:url(//digital.ihg.com/is/image/ihg/ic_dot_border?fmt=png-alpha@2x)}
}
@media only screen and (max-width:767px) and (orientation:landscape),only screen and (max-width:767px){#pkg-container .package-inner .packageImage{display:none}
#pkg-container .package-inner .package-test{width:100%;padding:0 9.375% 0 9.375%;margin-bottom:50px}
#pkg-container .package-inner .package-test .packageNameHeader{margin:0;font-size:16px;line-height:23px;text-transform:uppercase;text-align:center;padding-bottom:15px}
#pkg-container .package-inner .package-test .packageDescription{font-size:16px;line-height:23px;text-align:center}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel{margin-top:40px;line-height:23px;font-size:16px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper{float:left}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRateLabel{float:left}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate{font-size:25px;float:left;padding-left:7px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curSym{float:left}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curSym{font-family:"GillSans Regular"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curSym:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curSym:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curSym:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curSym:lang(de){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curSym:lang(es){font-family:"Arial"}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .mainCurrencyUnitValue{float:left}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .lesserCurrencyUnitValue{float:left}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode{font-size:16px;float:left;padding-left:3px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRate .curCode .popup{color:#54534a}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .showAvailableRoomTypesToggle{float:right;margin-top:10px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .showAvailableRoomTypesToggle.open:after{content:"\f068";font-family:"FontAwesome";color:#8e731b;padding:5px;border:1px solid #8e731b;margin-left:5px}
#pkg-container .package-inner .package-test .showAvailableRoomTypesPanel .showAvailableRoomTypesToggle.shut:after{content:"\f067";font-family:"FontAwesome";color:#8e731b;padding:5px;border:1px solid #8e731b;margin-left:5px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType{margin-bottom:20px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left{line-height:initial;padding:40px 6.25% 0 6.25%;text-align:center}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left:before{display:block;overflow:hidden;clear:both;content:""}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left:after{display:block;overflow:hidden;clear:both;content:""}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .roomTypeName{padding-left:0;width:100%;text-align:center;padding-bottom:0;font-size:16px;line-height:23px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap{float:none;width:100%;text-align:center}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform{font-size:18px;margin-right:0;margin-left:0;margin-top:33px;width:100%}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .bookform .packagesButton{height:50px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value{font-size:16px;line-height:23px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .wrapper-left .wrap .cur-value .curCode{font-size:16px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .room-desc .toggle-text{padding-left:0;text-align:center;padding-top:39px;width:100%;font-size:16px;padding-bottom:45px}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body{padding:0 9.375% 0 9.375%;width:100%;margin:0;text-align:center}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description{line-height:23px;font-size:16px;display:inline-block}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description{font-family:"GillSans Medium"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(zh){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(ja){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(ko){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(de){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body .description:lang(es){font-family:"Arial"}
#pkg-container .package-inner .slidingTableContainer .availableRoomTypes .oddNumberedRoomType .desc-body p{font-size:16px;line-height:23px;padding-bottom:25px;display:inline-block}
.avg-room-rates{width:100%;padding:45px 6.25% 50px 6.25%}
.avg-room-rates .tile-header{margin:0;font-size:14px;line-height:21px}
.avg-room-rates .tile-header{font-family:"GillSans MediumItalic"}
.avg-room-rates .tile-header:lang(zh){font-family:"Arial"}
.avg-room-rates .tile-header:lang(ja){font-family:"Arial"}
.avg-room-rates .tile-header:lang(ko){font-family:"Arial"}
.avg-room-rates .tile-header:lang(de){font-family:"Arial"}
.avg-room-rates .tile-header:lang(es){font-family:"Arial"}
.avg-room-rates.open .tile-header:after{content:"\f068";font-family:"FontAwesome";color:#54534a;margin-left:5px}
.avg-room-rates.shut .tile-header:after{content:"\f067";font-family:"FontAwesome";color:#54534a;margin-left:5px}
.avg-room-rates .desc{font-size:14px;line-height:21px;text-align:justify;padding-top:0}
.avg-room-rates .desc{font-family:"GillSans MediumItalic"}
.avg-room-rates .desc:lang(zh){font-family:"Arial"}
.avg-room-rates .desc:lang(ja){font-family:"Arial"}
.avg-room-rates .desc:lang(ko){font-family:"Arial"}
.avg-room-rates .desc:lang(de){font-family:"Arial"}
.avg-room-rates .desc:lang(es){font-family:"Arial"}
#reservation-packages{width:100%;margin:0 auto;padding:0}
#reservation-packages .resError{display:none}
#reservation-packages .resError .errorContainer{color:red;display:inline-block;padding-bottom:20px;font-size:16px;max-width:98%;padding-left:5px}
#reservation-packages .resError .errorContainer{font-family:"GillSans Regular"}
#reservation-packages .resError .errorContainer:lang(zh){font-family:"Arial"}
#reservation-packages .resError .errorContainer:lang(ja){font-family:"Arial"}
#reservation-packages .resError .errorContainer:lang(ko){font-family:"Arial"}
#reservation-packages .resError .errorContainer:lang(de){font-family:"Arial"}
#reservation-packages .resError .errorContainer:lang(es){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError{display:inline-block}
#reservation-packages .resError .errorContainer #dateError a{color:#8e731b;text-decoration:none}
#reservation-packages .resError .errorContainer #dateError a{font-family:"GillSans Regular"}
#reservation-packages .resError .errorContainer #dateError a:lang(zh){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError a:lang(ja){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError a:lang(ko){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError a:lang(de){font-family:"Arial"}
#reservation-packages .resError .errorContainer #dateError a:lang(es){font-family:"Arial"}
#reservation-packages .resError .errorContainer .room-plus{display:inline-block}
#reservation-packages .pkg-form-fields{padding:0;background-color:#f6f6f6;padding-bottom:40px}
#reservation-packages .pkg-form-fields .header{font-size:17px;color:#54534a;text-align:center;text-transform:uppercase;display:block;padding-top:40px;padding-bottom:40px}
#reservation-packages .pkg-form-fields .header{font-family:"GillSans Medium"}
#reservation-packages .pkg-form-fields .header:lang(zh){font-family:"Arial"}
#reservation-packages .pkg-form-fields .header:lang(ja){font-family:"Arial"}
#reservation-packages .pkg-form-fields .header:lang(ko){font-family:"Arial"}
#reservation-packages .pkg-form-fields .header:lang(de){font-family:"Arial"}
#reservation-packages .pkg-form-fields .header:lang(es){font-family:"Arial"}
#reservation-packages .pkg-form-fields .form-group{position:relative;margin-bottom:0}
#reservation-packages .pkg-form-fields .form-group label{font-size:17px;margin-bottom:12px}
#reservation-packages .pkg-form-fields .pkg-dates{margin-left:6.26%;margin-bottom:20px;width:41%}
#reservation-packages .pkg-form-fields .pkg-dates input{background:white;width:100%;border-radius:0;height:45px;font-size:16px}
#reservation-packages .pkg-form-fields .pkg-dates .date-icon{color:#54534a;cursor:pointer;font-size:20px;height:26px;position:absolute;right:0;width:34px;text-align:center;top:59.25925925925925%}
#reservation-packages .pkg-form-fields .pkg-dates .date-icon:before{content:"\f073";font-family:'fontAwesome'}
#reservation-packages .pkg-form-fields .pkg-room-list{margin-left:6.26%;float:left;color:#54534a;width:41%;margin-bottom:20px}
#reservation-packages .pkg-form-fields .pkg-room-list{font-family:"GillSans Regular"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(zh){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(ja){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(ko){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(de){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list:lang(es){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-room-list .plus-icon,#reservation-packages .pkg-form-fields .pkg-room-list .minus-icon{background-color:#c3c3c3;border:1px solid #b7b7b7;line-height:43px;position:absolute;right:0;width:31.6%;color:white;cursor:pointer;font-size:12px;text-align:center;bottom:0}
#reservation-packages .pkg-form-fields .pkg-room-list .minus-icon{left:0}
#reservation-packages .pkg-form-fields .pkg-room-list input{width:100%;border:1px solid #b7b7b7;border-radius:0;height:45px;text-align:center;background:white;font-size:16px}
#reservation-packages .pkg-form-fields .pkg-search-button{margin:0;width:100%;margin-top:20px;padding-left:6.25%;padding-right:6.25%;display:inline-block}
#reservation-packages .pkg-form-fields .pkg-search-button button{width:100%;background-color:#8e731b;color:#fff;height:47px;font-size:18px;border-radius:0;border:1px solid #d9d9d9}
#reservation-packages .pkg-form-fields .pkg-search-button button{font-family:"GillSans Regular"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(zh){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(ja){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(ko){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(de){font-family:"Arial"}
#reservation-packages .pkg-form-fields .pkg-search-button button:lang(es){font-family:"Arial"}
}
.res-title .tile-header{display:none}
.rebook-ctr{width:100%}
.rebook-ctr .greet-text,.rebook-ctr .user-name,.rebook-ctr .prompt-text{font-size:16px}