.primary-nav{min-height:78px;background-color:#830051}
.primary-nav.affix{z-index:100;width:100%;top:0}
.primary-nav .cp-logo-nav{line-height:80px;padding-right:23px;padding-left:7px}
.primary-nav .cp-logo-nav img{margin-right:30%;width:100%}
.primary-nav .cp-links{text-align:left}
.primary-nav .cp-links .main_nav{padding:0;margin:0}
.primary-nav .cp-links .main_nav li{display:inline-block;list-style:none;padding:30px 30px 0}
.primary-nav .cp-links .main_nav li a{text-decoration:none;font-family:'Agenda-Semibold','Arial';font-size:16px;color:#fff;line-height:19px;letter-spacing:1px}
@media(min-width:320px) and (max-width:767px){.primary-nav{display:none}
}
body{background-color:#e4e1e0}
.global-wrapper{display:block;overflow:hidden;clear:both}
.nopadding{padding:0 !important;margin:0 !important}
.hinfo-container{padding-right:38px;background-color:#fff;float:right;width:79.5%}
.hinfo-container .hinfo-content{width:70%}
.hinfo-content{background:#fff;padding-top:26px}
.hinfo-content h1{margin:0}
.hinfo-content .hd-title{font-size:36px;font-family:"Agenda-Regular";color:#840251;line-height:36px}
.hinfo-content h1{margin:0}
.hinfo-content h1 a{text-decoration:none}
.hinfo-content h1 a:hover{text-decoration:none}
.seo-header,.seo-address-details,.best-rating{text-indent:-99999px;height:0;overflow:hidden}
.hinfo-address{width:395px;background:#fff;float:right}
.hinfo-address p{margin-bottom:0;line-height:16px}
.hinfo-address p a{text-decoration:none;padding:8px 20px 12px 0;margin-bottom:13px;display:block;background:url("//digital.ihg.com/is/image/ihgint/address_ico") center right no-repeat}
.hinfo-address p a span{font-size:14px;color:#918884;font-family:Arial;line-height:16px}
.hotel-info-price .new-hinfo-address p{line-height:16px;margin-top:4px;margin-bottom:20px}
.hotel-info-price .new-hinfo-address a{font-size:14px;color:#444;font-family:"Agenda-Regular";line-height:16px;text-decoration:none}
.hotel-info-price .new-hinfo-address a:first-child{text-decoration:underline}
.hotel-info-price .container-info-price{width:100%;display:inline-flex;background-color:#fff}
.hotel-info-price .content.rates-from-wrapper{width:20.5%}
.hotel-info-price .content.rates-from-wrapper .container-price{display:inline-block;width:100%;position:relative}
.hotel-info-price .content.rates-from-wrapper .container-price .decoration{background-color:#dfdfdf;width:3px;height:91px;position:absolute;margin-top:17px;top:0;right:0}
.hotel-info-price .content.rates-from-wrapper .container-price .tile-desc{display:inline-block;padding:15px 15px 0 0}
@media all and (-ms-high-contrast:none){.hotel-info-price .content.rates-from-wrapper .container-price .tile-desc{width:72%}
.hotel-info-price .content.rates-from-wrapper .container-price .tile-desc:lang(ar){width:67%}
}
.hotel-info-price .content.rates-from-wrapper .rates-from-label{font-family:"Agenda-semiBold",Arial;font-size:12px;color:#830150;line-height:23.01px;display:block}
.hotel-info-price .content.rates-from-wrapper .price{font-family:"Agenda-Bold",Arial;font-size:23px;color:#ce0672;line-height:23.01px}
.hotel-info-price .content.rates-from-wrapper .rates-from-price span:last-child{font-family:"Agenda-Bold",Arial;font-size:12px;color:#ce0672;position:relative;bottom:8px}
.hotel-info-price .content.rates-from-wrapper .taxfee-disclaimer{font-size:.7em;line-height:1.1;margin-top:5px}
.hinfo-address p a span[itemprop="addressRegion"]{white-space:nowrap}
.hinfo-container section{float:right;padding:7px 0 15px 0;background:#fff;line-height:21px}
.hinfo-container section .column-custom-row{width:515px}
.hinfo-container section .column-custom-row .col-sm-6,.hinfo-container section .column-custom-row .col-md-4,.hinfo-container section .column-custom-row .col-xs-12{width:auto}
.hinfo-container section .column-custom-row .booking{float:right;padding-right:25px;padding-bottom:3px;padding-left:20px;background:url("//digital.ihg.com/is/image/ihgint/phone-ico") center right no-repeat}
.hinfo-container section .column-custom-row .booking a{font-family:Arial;font-size:14px;color:#918884;text-decoration:none;line-height:16px}
.hinfo-container section .column-custom-row .mail{width:75px;float:right;padding-right:25px;background:url("//digital.ihg.com/is/image/ihgint/email-ico") center right no-repeat}
.hinfo-container section .column-custom-row .mail a{font-family:Arial;font-size:14px;color:#918884;text-decoration:none;line-height:16px}
@media(max-width:978px) and (min-width:768px){.hinfo-container section{padding:30px 0 0 0}
.hinfo-container section .column-custom-row .col-sm-6,.hinfo-container section .column-custom-row .col-md-4,.hinfo-container section .column-custom-row .col-xs-12{width:100%;margin-bottom:20px}
}
@media(min-width:768px) and (max-width:959px){.hinfo-address p a{padding-top:5px;padding-bottom:5px;margin-top:12px}
.hinfo-container section{padding-top:16px}
}
@media(min-width:320px) and (max-width:767px){.hinfo-container{width:100%}
.hinfo-container .hinfo-content{padding-right:49px;padding-top:5px}
.breadcrumb-container .breadcrumb{padding-top:22px !important;padding-bottom:10px !important}
.hinfo-container .new-hinfo-address{padding-right:49px;padding-top:0}
.hinfo-container .hinfo-content{width:100%}
.hinfo-content .hd-title{font-size:30px;line-height:39.01px}
.hotel-info-price .new-hinfo-address a{font-size:14px;line-height:15px}
.hotel-info-price .new-hinfo-address p{margin-bottom:20px;margin-top:1px}
.hotel-info-price .rates-from-wrapper .container-price{display:none}
.hinfo-content{padding-top:29px;padding-right:20px}
.hinfo-content .hd-title{font-size:30px;padding-bottom:24px}
.hinfo-address{width:auto;padding-right:20px;padding-left:100px}
.hinfo-address p a{padding-top:0;padding-right:25px;padding-bottom:0;margin-top:10px}
.hinfo-address p a span{font-size:12px}
.hinfo-address p a span[itemprop=addressRegion]{white-space:nowrap}
.hinfo-container{padding-right:0}
.hinfo-container section{padding-top:0;padding-bottom:20px}
.hinfo-container section .column-custom-row{width:auto;padding-right:20px}
.hinfo-container section .column-custom-row .col-xs-12{width:100%}
.hinfo-container section .column-custom-row .booking{width:80%;padding-bottom:8px;padding-top:6px;padding-right:30px}
.hinfo-container section .column-custom-row .booking a{font-size:12px;display:block}
.hinfo-container section .column-custom-row .mail{padding-right:35px}
.hinfo-container section .column-custom-row .mail a{font-size:12px}
}
@media(min-width:320px) and (max-width:767px) and (orientation:landscape){.hinfo-container section .column-custom-row .booking{width:90%}
.hinfo-container section .column-custom-row .booking a{display:inline-block;padding-left:20px}
}
html[lang='ar'] .hinfo-container section .column-custom-row .mail{width:auto}
@media(min-width:50px) and (max-width:320px){.hinfo-container{width:100%}
.hinfo-container .hinfo-content{padding-right:15px;padding-top:5px}
.breadcrumb-container .breadcrumb{padding-top:15px !important}
.hinfo-container .new-hinfo-address{padding-right:15px;padding-top:0}
.hinfo-container .hinfo-content{width:100%}
.hinfo-content .hd-title{font-size:26px;line-height:28px}
.hotel-info-price .new-hinfo-address a{font-size:14px;line-height:18px}
.hotel-info-price .new-hinfo-address p{margin-bottom:12px;margin-top:8px}
}
@media(min-width:768px){.hotel-info-price .hinfo-container{height:125px}
}
section.hd-home-interacts{padding-top:10px}
.hd-home-interacts .offer-slot{margin-top:0 !important}
.offer-cards .content a.click-overlay-revise{width:50% !important;right:50% !important}
.offer-cards .content{background-color:#918884;color:#fff}
.offer-cards .tile-image{float:left !important;width:50%}
.offer-cards .tile-desc{float:right;left:54%;text-align:center;position:absolute;width:43%;margin-top:10%}
.offer-cards .content .tile-desc div.tile-header h3{font-size:21px;font-weight:normal;line-height:100%;font-family:"Agenda-Light",Arial;margin:0 0 20px}
.offer-cards .content .tile-desc .desc span.visible-content p{font-family:Arial;font-size:14px;line-height:132%;margin:0 0 20px;font-weight:normal}
.offer-cards .content .link a,.offer-cards .content .tile-desc div.desc p a{display:block;color:#fff;text-decoration:none;font-family:"Agenda-Semibold",Arial;font-size:14px;line-height:132%;margin:0 0 20px;font-weight:normal;text-transform:uppercase}
.offer-cards .content .link a:after{content:"\e60f";font-family:"Icomoon";font-size:10px;margin-left:10px;color:#c7c2c0;display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.offer-cards .content .tile-desc div.desc p a:after{content:"\e60f";font-family:"Icomoon";font-size:10px;margin-left:10px;color:#c7c2c0;display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.offer-meeting-tile .tile-image{float:right}
.offer-meeting-tile .tile-desc{display:table;margin:auto}
.offer-meeting-tile .tile-desc .tile-header{font-family:"Agenda-Regular",Arial;font-size:24px;color:#766a65;margin-top:15%;text-align:center}
.offer-meeting-tile .content .tile-desc .desc span.visible-content p{font-family:Arial;font-size:14px;color:#918884;padding:15% 5% 15% 5%;text-align:center}
.offer-meeting-tile .content .tile-desc .link a{display:block;color:#918884;text-decoration:none;font-family:arial;font-size:14px;text-align:center}
.mkt_module-content .mm-link:after{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.offer-image-text-link .click-overlay-revise,.offer-image-text .click-overlay-revise{width:0;height:0}
.offer-image-text-link .tile-image img,.offer-image-text .tile-image img{float:right}
.offer-image-text-link .tile-desc,.offer-image-text .tile-desc{line-height:21px;font-size:12px;float:right;width:41.09%;color:#918884;font-family:Arial;padding:0;float:right !important;margin-right:40px}
.offer-image-text-link .tile-desc .desc span,.offer-image-text .tile-desc .desc span{margin:0}
.offer-image-text-link .tile-desc .desc p:first-line ,.offer-image-text .tile-desc .desc p:first-line {color:#cf0072;font-size:24px;font-family:Agenda-Regular,Arial;line-height:25px}
.offer-image-text-link .content .tile-desc .desc span p:last-child,.offer-image-text .content .tile-desc .desc span p:last-child{line-height:21px;font-size:12px;color:#918884;font-family:Arial;margin:0}
.offer-image-text .content .link a{display:none}
.offer-image-text-link .content .link a{margin-top:8px}
.offer-image-text .content .desc a,.offer-image-text-link .content .link a{margin-top:5px;color:#ada6a3;text-decoration:none;cursor:pointer;font-size:12px;font-family:Agenda-Semibold,Arial}
.offer-image-text .content .desc a:after,.offer-image-text-link .content .link a:after{content:"\f177";font-family:"FontAwesome";margin-right:6px;letter-spacing:5px}
.offer-image-text-link .content .link a:after{content:url(https://digital.ihg.com/is/image/ihg/icons-0001-170) "\f177"}
.chase-promo-interact .offer-slot .offer-tile-home .content .click-overlay-revise{width:0;height:0}
.chase-promo-interact .offer-slot .offer-tile-home .link{font-family:"Agenda-Semibold",Arial;font-size:12px;line-height:14px;text-transform:uppercase;color:#f5f5f5;margin-top:10px;text-align:right}
.chase-promo-interact .offer-slot .offer-tile-home .link a{color:#ffff}
.chase-promo-interact .offer-slot .offer-tile-home .tile-header,.chase-promo-interact .offer-slot .offer-tile-home .desc{padding:11px 0 0;white-space:nowrap;text-align:left}
.chase-promo-interact .offer-slot .offer-tile-home .desc{padding-top:2px;font-size:14px}
.chase-promo-interact .offer-slot .offer-tile-home .tile-header{color:#fff}
.chase-promo-interact .offer-slot .offer-tile-home .tile-image{float:left;padding-left:21%;height:90px;display:flex;align-items:center}
.chase-promo-interact .offer-slot .offer-tile-home .tile-image img{padding-right:9px}
.chase-promo-interact .offer-slot .offer-tile-home .desc a{color:#ffff;margin-top:15px}
.chase-promo-interact .offer-slot .offer-tile-home .desc a:before{content:br}
.chase-promo-interact .offer-slot .offer-tile-home .desc p:first-line {font-size:14px;color:#f5f5f5;line-height:21px;margin-bottom:0}
.chase-promo-interact .offer-slot .offer-tile-home .desc p:last-child{text-align:initial;color:#ffff;font-size:12px;padding-top:10px;padding:0;margin:0}
.chase-promo-interact .offer-slot .offer-tile-home .desc br{display:block;margin:10px 0}
.offer-brandhome-ribbon .content .tile-desc{min-height:360px;background-color:white;margin-top:20px}
.offer-brandhome-ribbon .tile-desc .tile-header{float:right;width:50%;margin-top:100px}
.offer-brandhome-ribbon .tile-image{float:left;width:50%}
.offer-brandhome-ribbon .tile-desc .desc{float:right;width:50%;margin-top:10px;padding-bottom:20px}
.offer-brandhome-ribbon .link{text-align:center}
.offer-brandhome-ribbon .tile-desc .link a{font-size:14px}
.offer-brandhome-ribbon .content .click-overlay-revise,.offer-deal-home .content .click-overlay-revise,.offer-deal-hero .content .click-overlay-revise{position:absolute;cursor:pointer;width:0;height:0;top:0;left:0;right:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgYAAAAAMAASsJTYQAAAAASUVORK5CYII=);z-index:0}
.offer-brandhome-ribbon .tile-desc .tile-header,.offer-deal-home .tile-desc .tile-header,.offer-deal-hero .tile-desc .tile-header{font-size:40px;color:#cf0072;line-height:100%;text-align:center;font-family:"Agenda-Light",Arial}
.offer-brandhome-ribbon .tile-desc .desc,.offer-deal-home .tile-desc .desc,.offer-deal-hero .tile-desc .desc{margin-top:5px;color:#918884;font-size:16px;line-height:132%;text-align:center}
.offer-brandhome-ribbon .tile-image,.offer-deal-home .tile-image,.offer-deal-hero .tile-image{float:left important!}
.offer-brandhome-ribbon .tile-desc .desc a,.offer-deal-home .tile-desc .desc a,.offer-deal-hero .tile-desc .desc a{display:none}
.offer-brandhome-ribbon .tile-desc .link a,.offer-deal-home .tile-desc .link a,.offer-deal-hero .tile-desc .link a{color:#ada6a3;text-decoration:none;cursor:pointer;font-size:12px}
@media(min-width:320px) and (max-width:767px){.offer-cards div.content{background-color:#fff;color:#000}
.offer-cards .content .link a,.offer-cards .content .tile-desc div.desc p a{color:#000}
.offer-cards .content a.click-overlay-revise{width:70% !important;margin:auto;padding-top:38%;right:unset !important;padding-bottom:26%;left:15% !important}
.offer-cards .content div.tile-image{width:70%;float:none !important;margin:auto;padding-top:38%}
.offer-cards .content div.tile-desc{float:none;margin:auto;width:100%;position:unset !important}
.offer-cards .content .tile-desc div.tile-header h3{margin-top:-90%;padding-top:5%;padding-bottom:80%}
.offer-image-text .tile-image img{width:45%;margin-left:5%}
.offer-image-text .tile-desc{margin-right:0}
.offers-carrousel .flexslider{margin-bottom:0}
.offer-brandhome-ribbon .tile-desc .tile-header,.offer-deal-home .tile-desc .tile-header,.offer-deal-hero .tile-desc .tile-header{font-size:30px;color:#cf0072;line-height:100%;text-align:left}
.offer-brandhome-ribbon .tile-desc .desc,.offer-deal-home .tile-desc .desc,.offer-deal-hero .tile-desc .desc{margin-top:5px;font-family:"Agenda-Light",Arial;color:#918884;font-size:18px;line-height:132%;text-align:left}
.offer-brandhome-ribbon .tile-desc .link a,.offer-deal-home .tile-desc .link a,.offer-deal-hero .tile-desc .link a{color:#ada6a3;text-decoration:none;cursor:pointer;font-size:12px}
.offer-brandhome-ribbon .tile-image,.offer-deal-home .tile-image,.offer-deal-hero .tile-image{width:100%;float:none;display:table-header-group}
}
@media(max-width:959px) and (min-width:768px){.offer-meeting-tile .tile-image{width:50%}
.offer-meeting-tile .tile-desc .tile-header{font-size:16px}
.offer-meeting-tile .content .tile-desc .desc span.visible-content p{font-size:12px}
}
@media(max-width:767px) and (min-width:320px){.offer-meeting-tile{display:none}
}
@media only screen and (max-width:480px){.chase-promo-interact .offer-slot .offer-tile-home .tile-image{padding-left:0}
.chase-promo-interact .offer-slot .offer-tile-home .desc p{font-size:12px}
}
@media only screen and (max-width:390px){.chase-promo-interact .offer-slot .offer-tile-home .tile-image img{padding-right:0;margin-right:5px;max-height:60px;margin-top:12px}
.chase-promo-interact .offer-slot .offer-tile-home .tile-image{display:block}
}
body{background-color:#e4e1e0}
.global-wrapper{display:block;overflow:hidden;clear:both}
.nopadding{padding:0 !important;margin:0 !important}
.breadcrumb-container .breadcrumb{padding-right:50px;padding-top:20px;padding-bottom:2px;margin-bottom:0;border-radius:0;padding-top:27px;background-color:#fff;line-height:12px}
.breadcrumb-container .breadcrumb li{color:#918884;font-size:11px;line-height:12px;font-family:Arial;display:inline}
.breadcrumb-container .breadcrumb li a{color:#918884;font-size:11px;font-family:Arial;line-height:12px;text-decoration:none}
.breadcrumb-container .breadcrumb li a:hover{text-decoration:underline}
.breadcrumb-container .breadcrumb li+li{padding-left:4px}
.breadcrumb-container .breadcrumb li+li:before{padding:0}
.breadcrumb-container .breadcrumb li:nth-child(1){display:none}
.breadcrumb-container .breadcrumb li:nth-child(2):before{display:none}
#UHF_pushdown{background:url(//digital.ihg.com/is/image/ihg/cp_pushdown_bkg) repeat-x scroll 0 0 #000;font-size:10px;font-weight:700;line-height:14px;width:100%;padding:0 10px;display:none}
.UHF_pushdown-text-wrapper{width:72%;float:left}
.pdWrapper{margin:0 auto;width:980px;z-index:21;padding:16px;display:block;overflow:hidden;clear:both}
.UHF_pushdown-text{color:#fff;font-size:14px;font-weight:700;line-height:16px}
.pd-suggest{color:#888;font-size:12px;font-weight:normal;display:block}
#UHF_pushdown a{color:#fff;text-decoration:underline}
.yesNoClose{padding:12px 0;float:right;width:25%}
.yesNo{float:left}
#UHF_pushdown a:hover{text-decoration:none}
#UHF_pushdown .icon-remove{text-decoration:none;margin-left:2px}
#UHF_pushdown .separator{padding-left:20px}
.UHF_pushdown-close{float:right}
.UHF_pushdown-close:hover{text-decoration:none}
@media(max-width :768px){.pdWrapper{width:96%}
#UHF_pushdown{height:auto}
}
@media(max-width :640px){.pdWrapper{width:96%;text-align:center}
#UHF_pushdown{height:auto}
.UHF_pushdown-text-wrapper,.yesNoClose{width:100%;float:none}
}
.countdown-clock-container .cc-title{margin-bottom:10px;font-size:24px}
.countdown-clock-container .cc-block{display:inline-block;text-align:center;margin:0 0 20px 20px}
.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-rtl/fonts/Agenda-Light.otf)}
@font-face{font-family:"Agenda-Regular";src:url(global-rtl/fonts/Agenda-Regular.otf)}
@font-face{font-family:"Agenda-Semibold";src:url(global-rtl/fonts/Agenda-Semibold.otf)}
@font-face{font-family:"Agenda-Bold";src:url(global-rtl/fonts/Agenda-Bold.ttf)}
html{-ms-overflow-style:scrollbar}
body{background-color:#e4e1e0;font-family:"Agenda-Regular",Arial,sans-serif;max-width:1440px;margin:0 auto}
img{max-width:100%}
.global-wrapper{margin:0 auto;max-width:960px}
.reset-pad{margin:0;padding:0}
.content-holder{position:relative;clear:right}
.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 100% 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:100}
.res-hidden{display:none}
.res-footer{display:none}
.ui-autocomplete li.airport{position:relative}
.ui-autocomplete li.airport a span.airport{position:absolute;top:8px;left:2px;font-family:"FontAwesome"}
.ui-autocomplete li.airport a span.airport:after{content:"\f072"}
@media(min-width:320px) and (max-width:768px){.res-footer{align-items:center;background-color:#cf0072;bottom:0;clear:left;color:#fff;display:flex;left:0;position:fixed;width:100%;z-index:99}
.res-footer .reservation_sticky{cursor:pointer;font-family:Arial;font-size:21px;padding:20px 0;text-align:center;text-transform:uppercase;width:100%}
}
p.icon-separator{margin:0 0 20px 0}
@media(max-width:320px){.res-footer{align-items:center;background-color:#cf0072;bottom:0;color:#fff;display:flex;left:0;position:fixed;width:100%;z-index:99}
.res-footer .reservation_sticky{color:#fff;cursor:pointer;font-family:Arial;font-size:18px;padding:20px 0;text-align:center;text-transform:uppercase;width:100%}
}
@font-face{font-family:'icomoon';src:url(global-rtl/fonts/icomoon.eot?-680x4f);src:url(global-rtl/fonts/icomoon.eot?#iefix-680x4f) format('embedded-opentype'),url(global-rtl/fonts/icomoon.woff?-680x4f) format('woff'),url(global-rtl/fonts/icomoon.ttf?-680x4f) format('truetype'),url(global-rtl/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-remove:before{content:"\e603"}
.icon-accessibility:before{content:"\e600"}
.icon-floors:before{content:"\e602"}
.icon-green-logo:before{content:"\e601"}
.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-Right-1x:before{content:"\e629"}
.icon-Caret-Left-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-right:-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-right:-1em;color:#ada6a3}
.icon-Fitness-1x .path3:before{content:"\e651";margin-right:-1em;color:#fff}
.icon-Fitness-1x .path4:before{content:"\e652";margin-right:-1em;color:#ada6a3}
.icon-Fitness-1x .path5:before{content:"\e653";margin-right:-1em;color:#fff}
.icon-Fitness-1x .path6:before{content:"\e654";margin-right:-1em;color:#ada6a3}
.icon-Fitness-1x .path7:before{content:"\e655";margin-right:-1em;color:#fff}
.icon-Fitness-1x .path8:before{content:"\e656";margin-right:-1em;color:#ada6a3}
.icon-Fitness-1x .path9:before{content:"\e657";margin-right:-1em;color:#fff}
.icon-Fitness-1x .path10:before{content:"\e658";margin-right:-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-right:-0.765625em;color:#fff}
.icon-Map2-1x .path1:before{content:"\e68d";color:#fff}
.icon-Map2-1x .path2:before{content:"\e68e";margin-right:-1em;color:#cf0072}
.icon-Map2-1x .path3:before{content:"\e68f";margin-right:-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-right:-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-right:-1em;color:#636462}
.icon-Rewards-1x .path3:before{content:"\e6e7";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path4:before{content:"\e6e8";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path5:before{content:"\e6e9";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path6:before{content:"\e6ea";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path7:before{content:"\e6eb";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path8:before{content:"\e6ec";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path9:before{content:"\e6ed";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path10:before{content:"\e6ee";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path11:before{content:"\e6ef";margin-right:-1em;color:#636462}
.icon-Rewards-1x .path12:before{content:"\e6f0";margin-right:-1em;color:#c5222a}
.icon-Rewards-1x .path13:before{content:"\e6f1";margin-right:-1em;color:#c5222a}
.icon-Rewards-1x .path14:before{content:"\e6f2";margin-right:-1em;color:#c5222a}
.icon-Sleep-1x:before{content:"\e6f4"}
.icon-SleepAdvantage-1x:before{content:"\e6f8"}
.icon-Star-1x:before{content:"\e6fd"}
.icon-Star2-1x:before{content:"\e6ff"}
.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-right:-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-right:-1em;color:#ada6a3}
.icon-WakeUp-2x .path3:before{content:"\e70d";margin-right:-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;width:680px !important;padding:23px 30px 30px 30px !important;background:#f2f0f0 !important;border:none !important;border-radius:0 !important;position:absolute;margin-top:25px;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-next{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-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:"\f104"}
.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:left;right:2px;top: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:"\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:3px 0;font-size:14px;color:#707372;background:inherit;border:1px solid transparent;padding:10px;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:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a.ui-state-default:hover{color:#fff !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkin:before{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.dp-checkout:after{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.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;border:0 none}
.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-right:15px}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-first{padding-left: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:768px) and (max-width:1024px){.ui-datepicker{top:0;width:85% !important}
}
@media(min-width:320px) and (max-width:767px){.ui-datepicker{padding:15px !important;margin-top:20px;left:0 !important;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}
}