@font-face{font-family:"Agenda-Light";src:url(global/fonts/Agenda-Light.otf)}
@font-face{font-family:"Agenda-Regular";src:url(global/fonts/Agenda-Regular.otf)}
@font-face{font-family:"Agenda-Semibold";src:url(global/fonts/Agenda-Semibold.otf)}
html{-ms-overflow-style:scrollbar}
body{background-color:#e4e1e0;font-family:Arial;max-width:1440px;margin:0 auto}
img{max-width:100%}
.global-wrapper{margin:0 auto;max-width:960px}
.reset-pad{margin:0;padding:0}
.lt-content.affix,.rt-sidebar.affix{z-index:10;position:fixed !important;bottom:0}
.lt-content.affix-bottom,.rt-sidebar.affix-bottom{position:relative}
#header,.footer-ihg{background:none repeat scroll 0 0 #cff;clear:both;color:#000;font-size:3em;padding-top:20px;text-align:center}
.homepage-title{position:absolute;text-indent:-9999px}
.ui-autocomplete{z-index:50}
.res-hidden{display:none}
.res-footer{display:none}
.res-footer .starting-price-wrap{display:none}
.ui-autocomplete li.airport{position:relative}
.ui-autocomplete li.airport a span.airport{position:absolute;top:8px;right:2px;font-family:"FontAwesome"}
.ui-autocomplete li.airport a span.airport:after{content:"\f072"}
@media(min-width:320px) and (max-width:767px){.res-footer{color:#fff;line-height:50px;width:100%;clear:left;position:fixed;bottom:0;left:0;z-index:99;background-color:#cf0072}
.res-footer .starting-price-wrap{position:relative}
.res-footer .starting-price-wrap:after{border-left:2px solid #fff;content:"";position:absolute;height:50px;right:0;top:0}
.res-footer .starting-price-wrap .tile-header{display:inline-block}
.res-footer .starting-price-wrap .desc{display:inline-block}
.res-footer .reservation_sticky{cursor:pointer;width:100%}
.res-footer .starting-price-wrap,.res-footer .reservation_sticky{float:left;text-align:center}
}
@font-face{font-family:'icomoon';src:url(global/fonts/icomoon.eot?-680x4f);src:url(global/fonts/icomoon.eot?#iefix-680x4f) format('embedded-opentype'),url(global/fonts/icomoon.woff?-680x4f) format('woff'),url(global/fonts/icomoon.ttf?-680x4f) format('truetype'),url(global/fonts/icomoon.svg?-680x4f#icomoon) format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#ada7a3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-accessibility:before{content:"\e600"}
.icon-floors:before{content:"\e602"}
.icon-green-logo .path1:before{content:"\e601";color:#ada6a3}
.icon-Hour-1x:before{content:"\e60b"}
.icon-min-1x:before{content:"\e60c"}
.icon-Accolades-1x:before{content:"\e60d"}
.icon-Anywhere-Checkin-1x:before{content:"\e60e"}
.icon-Arrow-1x:before{content:"\e60f"}
.icon-Award-MeetingExcellence-1x:before{content:"\e610"}
.icon-Award-New-1x:before{content:"\e611"}
.icon-Award-RCExcellence-1x:before{content:"\e612"}
.icon-Award-Torchbearer-1x:before{content:"\e615"}
.icon-BackToTop-1x:before{content:"\e617"}
.icon-BestPrice-1x:before{content:"\e619"}
.icon-Calculator-1x:before{content:"\e61c"}
.icon-Calendar-1x:before{content:"\e625"}
.icon-Caret-Down-1x:before{content:"\e627"}
.icon-Caret-Left-1x:before{content:"\e629"}
.icon-Caret-Right-1x:before{content:"\e62b"}
.icon-Caret-Up-1x:before{content:"\e62d"}
.icon-CheckIn-1x:before{content:"\e62f"}
.icon-Clipboard-1x:before{content:"\e631"}
.icon-Close-1x:before{content:"\e633"}
.icon-DailyDebrief-1x:before{content:"\e635"}
.icon-Director-1x:before{content:"\e639"}
.icon-Email-1x:before{content:"\e63b"}
.icon-EnergyEssentails-1x:before{content:"\e63d"}
.icon-EnergyEssentials-1x:before{content:"\e641"}
.icon-Expand-1x:before{content:"\e646"}
.icon-Expand-Contract-1x:before{content:"\e648"}
.icon-Facebook-1x .path1:before{content:"\e64a";color:#fff}
.icon-Facebook-1x .path2:before{content:"\e64b";margin-left:-1em;color:#3b5998}
.icon-FastnFresh-1x:before{content:"\e64c"}
.icon-Fitness-1x .path1:before{content:"\e64f";color:#fff}
.icon-Fitness-1x .path2:before{content:"\e650";margin-left:-1em;color:#ada6a3}
.icon-Fitness-1x .path3:before{content:"\e651";margin-left:-1em;color:#fff}
.icon-Fitness-1x .path4:before{content:"\e652";margin-left:-1em;color:#ada6a3}
.icon-Fitness-1x .path5:before{content:"\e653";margin-left:-1em;color:#fff}
.icon-Fitness-1x .path6:before{content:"\e654";margin-left:-1em;color:#ada6a3}
.icon-Fitness-1x .path7:before{content:"\e655";margin-left:-1em;color:#fff}
.icon-Fitness-1x .path8:before{content:"\e656";margin-left:-1em;color:#ada6a3}
.icon-Fitness-1x .path9:before{content:"\e657";margin-left:-1em;color:#fff}
.icon-Fitness-1x .path10:before{content:"\e658";margin-left:-1em;color:#ada6a3}
.icon-Fitness-2x:before{content:"\e65a"}
.icon-Gauranteed-1x:before{content:"\e668"}
.icon-GoMeals-1x:before{content:"\e66a"}
.icon-GrabNGo-1x:before{content:"\e671"}
.icon-IHG-Rewards-1x:before{content:"\e679"}
.icon-LocalArea-1x:before{content:"\e689"}
.icon-Map-1x .path1:before{content:"\e68b";color:#cf0072}
.icon-Map-1x .path2:before{content:"\e68c";margin-left:-0.765625em;color:#fff}
.icon-Map2-1x .path1:before{content:"\e68d";color:#fff}
.icon-Map2-1x .path2:before{content:"\e68e";margin-left:-1em;color:#cf0072}
.icon-Map2-1x .path3:before{content:"\e68f";margin-left:-1em;color:#fff}
.icon-Meal15Min-1x:before{content:"\e690"}
.icon-MeetingDirector-1x:before{content:"\e692"}
.icon-Meetings-1x:before{content:"\e695"}
.icon-MeetingsAlt-1x:before{content:"\e697"}
.icon-MeetingServiceExcellence-1x:before{content:"\e699"}
.icon-Menu-1x:before{content:"\e69c"}
.icon-Metro-1x:before{content:"\e69e"}
.icon-minus-1x:before{content:"\e6a3"}
.icon-mobile_device-1x:before{content:"\e6a5"}
.icon-Mobile-1x:before{content:"\e6a6"}
.icon-MSTS-1x:before{content:"\e6a8"}
.icon-New-1x:before{content:"\e6ad"}
.icon-OnPageExpand-1x:before{content:"\e6b1"}
.icon-OnSiteRest-1x:before{content:"\e6b3"}
.icon-Parking-1x:before{content:"\e6b6"}
.icon-Phone-1x:before{content:"\e6ba"}
.icon-pinterest-1x .path1:before{content:"\e6bc";color:#fff}
.icon-pinterest-1x .path2:before{content:"\e6bd";margin-left:-1em;color:#cb2027}
.icon-Plane-1x:before{content:"\e6be"}
.icon-plus-1x:before{content:"\e6c0"}
.icon-Power-1x:before{content:"\e6c2"}
.icon-PowerEverywhere-1x:before{content:"\e6c4"}
.icon-PrimeBizLocations-1x:before{content:"\e6c9"}
.icon-Quiet-1x:before{content:"\e6cc"}
.icon-QuietZones-1x:before{content:"\e6ce"}
.icon-Quote-1x:before{content:"\e6d1"}
.icon-Restuarant-1x:before{content:"\e6d4"}
.icon-Rewards_Alt-1x:before{content:"\e6d6"}
.icon-Rewards-1x .path1:before{content:"\e6e5";color:#636462}
.icon-Rewards-1x .path2:before{content:"\e6e6";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path3:before{content:"\e6e7";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path4:before{content:"\e6e8";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path5:before{content:"\e6e9";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path6:before{content:"\e6ea";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path7:before{content:"\e6eb";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path8:before{content:"\e6ec";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path9:before{content:"\e6ed";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path10:before{content:"\e6ee";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path11:before{content:"\e6ef";margin-left:-1em;color:#636462}
.icon-Rewards-1x .path12:before{content:"\e6f0";margin-left:-1em;color:#c5222a}
.icon-Rewards-1x .path13:before{content:"\e6f1";margin-left:-1em;color:#c5222a}
.icon-Rewards-1x .path14:before{content:"\e6f2";margin-left:-1em;color:#c5222a}
.icon-Sleep-1x:before{content:"\e6f4"}
.icon-SleepAdvantage-1x:before{content:"\e6f8"}
.icon-Star-1x:before{content:"\e6fd"}
.icon-Star2-1x .path1:before{content:"\e6ff";color:#cf0072}
.icon-Timer-1x:before{content:"\e701"}
.icon-Torchbearer-1x:before{content:"\e703"}
.icon-twitter-1x .path1:before{content:"\e707";color:#fff}
.icon-twitter-1x .path2:before{content:"\e708";margin-left:-1em;color:#4099ff}
.icon-WakeUp-1x:before{content:"\e709"}
.icon-WakeUp-2x .path1:before{content:"\e70b";color:#fff}
.icon-WakeUp-2x .path2:before{content:"\e70c";margin-left:-1em;color:#ada6a3}
.icon-WakeUp-2x .path3:before{content:"\e70d";margin-left:-1em;color:#fff}
.icon-Weather-1x:before{content:"\e70e"}
.icon-Weather-Cloudy-1x:before{content:"\e710"}
.icon-Weather-Partly-1x:before{content:"\e712"}
.icon-Weather-Rain-1x:before{content:"\e719"}
.icon-Weather-Snow-1x:before{content:"\e71b"}
.icon-Weather-Sunny-1x:before{content:"\e71d"}
.icon-Weather-Thunderstorm-1x:before{content:"\e71f"}
.icon-Weather-Windy-1x:before{content:"\e721"}
.icon-Wifi-1x:before{content:"\e723"}
.icon-Wifi-2x:before{content:"\e728"}
.ui-datepicker{padding:0}
.ui-datepicker-div{width:auto}
#ui-datepicker-div{opacity:1}
.ui-datepicker td span,.ui-datepicker td a{text-align:center}
.ui-datepicker-div-header{font-size:17px;padding:2px 5px 7px}
.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{color:#828282;text-decoration:line-through}
.ui-datepicker-div-close{background-color:#eee;border:1px solid #aaa;color:#aaa;float:right;line-height:10px;padding:2px 2px 6px 3px;cursor:pointer}
.ui-datepicker-div-close:hover{color:#000}
.ui-datepicker-div-reset{cursor:pointer;font-size:12px;margin:5px;text-decoration:underline}
.ui-datepicker-placeholder{color:#aaa !important}
.ui-datepicker-div-footer{margin:10px}
.date-range-picker-footer{font-size:15px;font-weight:bold;margin:10px 5px}
.date-range-picker-footer>span{margin-right:5%;float:left;margin-bottom:5px}
.date-range-picker-footer .ui-state-default{margin-right:5px;padding:1px 15px}
.date-range-picker-footer .selectedCaption span{background-color:#999;background-image:none;border:0}
.date-range-picker-footer .availableCaption span{background-position:250px center;border:0}
.date-range-picker-footer .unavailableCaption span{background-position:0 0;border:0 none}
@media screen and (max-width:630px){.ui-datepicker{width:96% !important;left:1% !important}
}
.date-range-picker-footer{font-size:10.5px;padding-bottom:15px}
.date-range-picker-footer>span{margin-right:4px}
.ui-datepicker-multi-2 .ui-datepicker-group{width:47%;margin:2%}
.ui-datepicker-group.ui-datepicker-group-last{margin-left:-1%}
.ui-datepicker-div-header{font-size:12px;font-weight:bold;padding:9px 11px 0}
td.dp-highlight a.ui-state-default,.ui-datepicker .ui-state-default.ui-state-active,.ui-datepicker-unselectable.ui-state-disabled.dp-highlight .ui-state-default{background-image:none;text-decoration:none}
.ui-datepicker-unselectable.ui-state-disabled.dp-highlight{opacity:1}
.ui-datepicker .ui-state-default{background-color:#9ed1ff;background-image:none}
.ui-datepicker-div-footer{margin:0 5px}
.date-range-picker-footer .unavailableCaption span{background-color:#e7e7e7}
.date-range-picker-footer>span{margin-right:8px}
.date-range-picker-footer .ui-state-default{margin-right:2px}
.ui-datepicker-div-reset{font-size:11px;margin-bottom:14px}
.ui-datepicker.ui-datepicker-multi{border:0}
.ui-widget-header a.ui-datepicker-next,.ui-widget-header a.ui-datepicker-prev,.ui-widget-header a.ui-datepicker-next:hover,.ui-widget-header a.ui-datepicker-prev:hover{background-image:none}
#rm-datepicker-close:before{display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:normal;line-height:1}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:23px;top:3px}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-next{right:5px}
.ui-widget-header .ui-icon{background:0;border:0}
.ui-datepicker-div-close{background-image:none;border-radius:4px;border:0;font-size:16px;padding:4px}
.ui-datepicker{z-index:50 !important}
.ui-datepicker,.ui-datepicker a,.ui-datepicker span,.ui-datepicker a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}
@media screen and (max-width:630px){.ui-datepicker-div-header{margin-bottom:5px}
}
.rm-datepicker{width:880px;z-index:9999;margin-bottom:32px}
.rm-header{display:block;background-color:#830051}
.rm-header .rm-label{float:left;padding:21px 0 21px 20px}
.rm-header .rm-done{float:right;padding:21px 20px 21px 0}
.rm-header .rm-done,.rm-header .rm-label{cursor:pointer;color:#fff;font-family:"Agenda-Semibold";font-size:18px;text-transform:uppercase}
.rm-sel-dates{color:#fff;font-family:"Arial"}
.rm-sel-dates #rm-checkin.rm-active,.rm-sel-dates #rm-checkout.rm-active{background-color:#746e6b}
.rm-sel-dates #rm-checkin,.rm-sel-dates #rm-checkout{background-color:#918884}
.rm-sel-dates .rm-label{font-size:14px;border-bottom:1px solid;padding-bottom:5px;font-family:"Agenda-Semibold";text-transform:uppercase}
.rm-sel-dates .rm-sel-holder{cursor:pointer;float:left;padding:24px 8px 14px;text-align:center;width:50%}
.rm-sel-dates .rm-sel-holder .rm-sel-date{text-transform:uppercase}
.rm-sel-dates .rm-sel-holder .rm-sel-date .rm-day-mon{font-size:16px;margin-left:38%;margin-top:12px}
.rm-sel-dates .rm-sel-holder .rm-sel-date .rm-day-mon,.rm-sel-dates .rm-sel-holder .rm-sel-date .rm-date{float:left}
.rm-sel-dates .rm-sel-holder .rm-sel-date .rm-day-mon .rm-day{margin-bottom:5px}
.rm-sel-dates .rm-sel-holder .rm-sel-date .rm-date{font-size:50px;padding-left:5px;font-weight:bold;line-height:62px}
.ui-datepicker-multi-2,#rm-datepicker-bg{background-color:#eee;border:0 none !important;border-radius:0 !important;left:25% !important;overflow:hidden;width:880px !important;position:absolute}
#rm-datepicker-bg{z-index:1000;display:none}
.ui-datepicker-multi-2 .ui-datepicker-group,.ui-datepicker-multi-4 .ui-datepicker-group{border:0 none;margin:0;width:50%;position:relative}
.ui-datepicker-div-header,.ui-datepicker-div-footer .ui-datepicker-div-reset,.ui-datepicker-div-footer .selectedCaption{display:none}
.date-range-picker-footer .availableCaption span,.date-range-picker-footer .unavailableCaption span{margin:4px;padding:2px 10px}
.date-range-picker-footer .availableCaption span{background-color:#98002e}
.date-range-picker-footer .unavailableCaption span{background-color:#828282}
.date-range-picker-footer .availableCaption{color:#98002e;margin-right:40px}
.date-range-picker-footer .unavailableCaption{color:#828282;margin-right:-17px}
.date-range-picker-footer{text-align:center;display:none}
.date-range-picker-footer>span{float:none}
.ui-widget-header a.ui-datepicker-next,.ui-widget-header a.ui-datepicker-prev,.ui-widget-header a.ui-datepicker-next:hover,.ui-widget-header a.ui-datepicker-prev:hover{background-color:transparent;font-size:21px;left:32px;top:0;border:0 !important;cursor:pointer}
.ui-widget-header a.ui-datepicker-next,.ui-widget-header a.ui-datepicker-next:hover{left:auto;right:32px;top:0}
.ui-widget-header a.ui-datepicker-prev:before,.ui-widget-header a.ui-datepicker-next:before{color:#cf0072;font-family:"Icomoon";font-size:20px;font-weight:bold;content:"\e60f";display:inline-block}
.ui-widget-header a.ui-datepicker-prev:before{font-size:19px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.ui-datepicker-prev.ui-corner-all.ui-state-disabled,.ui-datepicker-next.ui-corner-all.ui-state-disabled{opacity:.6;cursor:normal}
#rm-datepicker-close{display:none}
.ui-datepicker .ui-datepicker-header{background-image:none;background-color:inherit;border:0;border-radius:0;border-bottom:2px solid #98002e;color:#98002e;margin-left:2%;padding-bottom:12px;padding-top:0;position:static;width:96%}
.ui-datepicker .ui-datepicker-title span{font-size:22px;font-weight:bold;text-transform:uppercase;color:#830051}
.ui-datepicker-multi .ui-datepicker-group table{margin-top:20px}
.ui-datepicker-multi .ui-datepicker-group table:last-child{margin-bottom:28px}
.ui-datepicker-unselectable.ui-state-disabled .ui-state-default,.ui-datepicker .ui-state-default{border:0 none;font-size:16px;font-weight:bold;text-decoration:none;color:#ada6a3}
.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{font-weight:normal}
.ui-datepicker .ui-datepicker-calendar thead span{color:#830051;font-size:18px;font-weight:bold;text-transform:uppercase}
.ui-datepicker .ui-state-default,.ui-datepicker a.ui-state-default,.ui-datepicker .ui-state-default.ui-state-active{background-color:transparent;color:#830051}
.ui-state-disabled,.ui-datepicker .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1}
.ui-datepicker td span,.ui-datepicker td a{padding:3px 0}
.ui-datepicker td{padding:0 9px 0 15px;height:38px}
.show{display:block !important}
html[lang="de"] #reservation input,html[lang="de"] #reservation select{font-size:14px}
html[lang="fr"] #reservation select{font-size:14px}
html[lang="zh"] #reservation input,html[lang="zh"] #reservation select{font-size:14px}
html[lang="es"] #reservation select{font-size:14px}
html[lang="fr"] #reservation input.hasDatepicker{font-size:12px}
html[lang="es"] #reservation input.hasDatepicker{font-size:12px}
@media(max-width:1279px){.ui-datepicker,#rm-datepicker-bg,#rm-datepicker{left:15% !important}
}
@media(max-width:1023px){.ui-datepicker,#rm-datepicker-bg,#rm-datepicker{left:2% !important}
}
@media(max-width:799px){.ui-datepicker,#rm-datepicker-bg,#rm-datepicker{left:0 !important;padding:0;top:0;width:100% !important}
}
@media(min-width:320px) and (max-width:767px){.rm-header{border-bottom:1px solid #fff}
.rm-sel-dates{margin-top:0}
#ui-datepicker-div{position:fixed !important;top:0 !important;overflow-y:auto;height:100%}
#rm-datepicker{top:0;width:100%;z-index:10000}
.ui-datepicker-multi-2 .ui-datepicker-group{width:100%}
.rm-sel-dates .rm-sel-holder .rm-sel-date .rm-day-mon{margin-left:20%}
#dp-outer{position:fixed;overflow:auto;top:0;width:100%;bottom:0;z-index:9999}
.dp-open{overflow:hidden;position:fixed}
.ui-datepicker-group{background-color:#eee}
.ui-datepicker .ui-datepicker-header{width:90%;margin-left:5%}
.ui-datepicker-group{width:100%;float:none}
.ui-datepicker-multi .ui-datepicker-group table:last-child{margin-bottom:30px}
.ui-datepicker-multi .ui-datepicker-group-last table:last-child{margin-bottom:0}
}
@media(min-width:568px) and (max-width:767px){.ui-datepicker td{padding:5px}
.ui-datepicker-multi .ui-datepicker-group{float:left;padding-top:35px}
}
.ui-datepicker td.dp-highlight{padding:6px 0 5px 0;background:#fff}
td.dp-highlight a.ui-state-default{background:#fff;color:#830051}
td.dp-highlight.dp-checkin a.ui-state-default,td.dp-highlight.dp-checkout a.ui-state-default{background-color:#cf0072;color:#fff}
td.dp-highlight.dp-checkin,td.dp-highlight.dp-checkout{position:relative;color:#fff;background-color:#cf0072}
td.dp-highlight.dp-checkin a:after,td.dp-highlight.dp-checkout a:after,td.dp-highlight.dp-checkin span:after{font-family:"Icomoon";content:"\e60f";position:absolute;font-size:14px;color:#fff;bottom:6%;left:40%}
td.dp-highlight.dp-checkout a:after{left:40%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
td.dp-highlight>span.forward-arrow:after,td.dp-highlight>span.back-arrow:after{font-family:"FontAwesome";color:#fff;font-size:12px}
td.dp-highlight>span.forward-arrow:after{content:"\F061"}
td.dp-highlight>span.back-arrow:after{content:"\F060"}
td.dp-highlight.dp-checkin span.ui-state-default{font-weight:bold;color:#fff}