.countdown-clock-container .cc-title{margin-bottom:10px;font-size:24px}
.countdown-clock-container .cc-block{display:inline-block;text-align:center;margin:0 20px 20px 0}
.countdown-clock-container .cc-amount{display:inline-block;width:50px;height:50px;border-radius:5px;border:1px solid #ccc;margin:10px 0;line-height:50px;font-size:28px;overflow:hidden}
.countdown-clock-container .cc-period{display:block;font-size:12px}
@media(max-width:767px){.countdown-clock-container{text-align:center}
}
.countdown-clock-container{font-family:"Agenda-Regular",Arial;color:#cf0072;background-color:#fff}
.countdown-clock-container .cc-amount{font-family:"Agenda-Semibold",Arial}
.countdown-clock-container .cc-title{color:#766a65}
@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)}
@font-face{font-family:"Agenda-Bold";src:url(global/fonts/Agenda-Bold.ttf)}
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;width:100%;clear:left;position:fixed;bottom:0;left:0;z-index:99;height:65px;background-color:#cf0072;display:block}
.res-footer .starting-price-wrap{position:relative;cursor:pointer}
.res-footer .starting-price-wrap .tile-desc{display:inline-block;font-family:Arial;font-weight:Bold;font-size:12px;color:#fff}
.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%;text-align:center;font-family:Arial Regular;font-size:21px;text-transform:uppercase;margin-top:13px}
.res-footer .starting-price-wrap,.res-footer .reservation_sticky{text-align:center}
}
@media(max-width:320px){.res-footer{color:#fff;width:100%;clear:left;position:fixed;bottom:0;left:0;z-index:99;height:50px;background-color:#cf0072;display:block}
.res-footer .reservation_sticky{cursor:pointer;width:100%;text-align:center;font-family:Arial Regular;font-size:18px;text-transform:uppercase;margin-top:9px;color:#fff}
.res-footer .starting-price-wrap .tile-desc{display:inline-block;font-family:Arial;font-weight:Bold;font-size:10.5px;color:#fff}
.res-footer .starting-price-wrap,.res-footer .reservation_sticky{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{z-index:9999 !important;font-size:13px;border:none !important;border-radius:0 !important;width:680px !important;position:absolute;margin-top:25px;background:#f2f0f0 !important;padding:25px 30px 30px 30px !important;max-width:680px !important}
.ui-datepicker span{font-size:13px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header{position:relative;border:none !important;padding:0 !important;background-image:none;background-color:#f2f0f0 !important;color:#fff;border-radius:0}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title{text-align:center;color:#3f3d3e}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{font-size:14px;color:#3f3d3e}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev{background:transparent;font-size:21px;border:0 !important;cursor:pointer;text-decoration:none;position:absolute;height:100%;text-align:right;top:2px;left:2px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev.ui-corner-all.ui-state-disabled{opacity:.6;cursor:initial}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:normal;color:#3f3d3e;padding-left:5px;line-height:10px;content:"\f104"}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next{background:transparent;font-size:21px;border:0 !important;cursor:pointer;text-decoration:none;position:absolute;height:100%;text-align:left;right:2px;top:2px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next.ui-corner-all.ui-state-disabled{opacity:.6;cursor:initial}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:normal;color:#3f3d3e;padding-left:5px;line-height:10px;content:"\f105"}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-icon{display:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-state-disabled{opacity:1}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar thead span{color:#707372;font-size:12px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td{position:relative;background:#fff;padding:0 !important;margin:0;border:1px solid #f2f0f0}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a{text-align:center;padding:10px;font-size:14px;border:1px solid transparent;color:#707372;background:inherit;text-decoration:none;font-weight:normal}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default{text-align:center !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default.ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default.ui-state-active{color:#fff;background:#cf0072}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default:hover{color:#cf0072}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a{color:#fff;background:#cf0072}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a.ui-state-default{border-color:#cf0072}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span.ui-state-default:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a.ui-state-default:hover{color:#fff}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkin:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);border-left:5px solid #f2f0f0;border-top:5px solid transparent;border-bottom:5px solid transparent;z-index:9}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkout:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);border-right:5px solid #f2f0f0;border-top:5px solid transparent;border-bottom:5px solid transparent;z-index:9}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.ui-state-disabled.ui-datepicker-unselectable .ui-state-default{color:#707372;text-decoration:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled{opacity:1;background:#c8c3c1}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled.ui-datepicker-unselectable.ui-datepicker-other-month{background:transparent}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled.ui-datepicker-unselectable .ui-state-default{text-decoration:line-through}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled span.ui-state-default:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled a.ui-state-default:hover{color:#707372}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-last{padding-left:15px}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-first{padding-right:15px}
#reservation .form-group.dates:after{content:'';height:0;position:absolute;bottom:-25px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #f2f0f0;right:18px;-webkit-transition:all 1500ms;transition:all 200ms ease;opacity:0}
#reservation .form-group.dates.dp-open{padding-bottom:0 !important;position:relative}
#reservation .form-group.dates.dp-open:after{opacity:1}
html[lang="de"] #reservation input{font-size:14px}
html[lang="de"] #reservation select{font-size:14px}
html[lang="fr"] #reservation select{font-size:14px}
html[lang="fr"] #reservation input.hasDatepicker{font-size:12px}
html[lang="zh"] #reservation input{font-size:14px}
html[lang="zh"] #reservation select{font-size:14px}
html[lang="es"] #reservation select{font-size:14px}
html[lang="es"] #reservation input.hasDatepicker{font-size:12px}
.show{display:block !important}
@media only screen and (min-width:992px) and (max-width:1024px){.ui-datepicker{width:85% !important}
}
@media only screen and (min-width:768px) and (max-width:991px){.ui-datepicker{width:85% !important}
}
@media(min-width:320px) and (max-width:767px){.ui-datepicker{padding:15px !important;margin-top:20px;width:100% !important;left:50% !important;transform:translateX(-50%)}
.ui-datepicker .ui-datepicker-group{width:100%;margin-bottom:20px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{font-size:16px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next{display:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default{padding:10px 5px;font-size:16px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default.ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default.ui-state-active{padding:10px 5px;font-size:16px}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-last{padding-right:0;margin-bottom:0}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-first{padding-left:0}
}
@media(min-width:480px) and (max-width:767px){.ui-datepicker{width:92% !important}
}