.la-tab-navigation .offers-interacts-tile .tile-header{font-size:3rem;text-align:center;margin-bottom:2.2rem;position:relative;margin-top:3rem;color:#5b6770;font-weight:bold}
.la-tab-navigation .offers-interacts-tile .tile-header{font-family:Arial}
.la-tab-navigation .offers-interacts-tile .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.la-tab-navigation .offers-interacts-tile .tile-header:lang(iw){font-family:museum_regular}
.la-tab-navigation .offers-interacts-tile .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.la-tab-navigation .offers-interacts-tile .tile-header:after{content:"";position:absolute;top:-26px;right:48%;z-index:1;width:50px;border-top:4px solid #5b6770}
.la-tab-navigation .offers-interacts-tile .special-subcontent{font-size:1.8rem;color:#454545;text-align:center;margin:0 11.5% 3.75% 11.5%;line-height:1.44em}
.la-tab-navigation .offers-interacts-tile .special-subcontent{font-family:fs_lolaregular}
.la-tab-navigation .offers-interacts-tile .special-subcontent:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.la-tab-navigation .offers-interacts-tile .special-subcontent:lang(iw){font-family:museum_regular}
.la-tab-navigation .offers-interacts-tile .special-subcontent:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.la-tab-navigation .nav-tabs{width:100%;margin-bottom:0;background:#ededed;border-top:5px solid #f47d30;padding-left:93px}
.la-tab-navigation .nav-tabs li{display:inline-block;margin-bottom:0;border-right:1px solid #ccc;font-weight:bold}
.la-tab-navigation .nav-tabs li a{color:#666;text-transform:uppercase;font-weight:bold;font-size:14px;border:0;text-decoration:none;padding:2rem 80px;margin-right:0}
.la-tab-navigation .nav-tabs li a{font-family:Arial}
.la-tab-navigation .nav-tabs li a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.la-tab-navigation .nav-tabs li a:lang(iw){font-family:museum_regular}
.la-tab-navigation .nav-tabs li a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.la-tab-navigation .nav-tabs li:hover{background-color:#fff}
.la-tab-navigation .nav-tabs li:focus{background-color:#fff}
.la-tab-navigation .nav-tabs li.active a{color:#fff;border:0;background:#f47d30;border-radius:0}
.la-tab-navigation .nav-tabs li.active a:hover{color:#fff;border:0;background:#f47d30}
.la-tab-navigation .nav-tabs li.active a:focus{color:#fff;border:0;background:#f47d30}
.la-tab-navigation .tab-content{background-color:#fff;min-height:100px}
.la-tab-navigation .tab-content .tab-pane .offer-slot{float:left;width:100%;margin-bottom:4.25%;border:1px solid #d1d1d1}
.la-tab-navigation .tab-content .tab-pane .offer-slot:nth-child(2n) .image{float:left}
.la-tab-navigation .tab-content .tab-pane .offer-slot:nth-child(2n) .text{float:left;background:#ebebeb}
.la-tab-navigation .tab-content .tab-pane .offer-slot:nth-child(2n) .text p{color:#5b6770}
.la-tab-navigation .tab-content .tab-pane .offer-slot:nth-child(2n+1) .image{float:right}
.la-tab-navigation .tab-content .tab-pane .offer-slot:nth-child(2n+1) .text{float:right;background:#f47d30}
.la-tab-navigation .tab-content .tab-pane .offer-slot:nth-child(2n+1) .text p{color:#fff}
.la-tab-navigation .tab-content .tab-pane .offer-slot .image{width:50%}
.la-tab-navigation .tab-content .tab-pane .offer-slot .image img{width:100%;height:320px}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text{padding:3.5% 3.5%;width:50%;height:320px}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p{font-size:1.8rem;line-height:1.33em}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p{font-family:fs_lolalight}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:lang(iw){font-family:museum_light}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child{font-size:2.8rem}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child{font-family:fs_lolamedium}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child:lang(iw){font-family:museum_medium}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child{font-size:3.5rem;text-transform:uppercase;margin-bottom:3rem;line-height:1}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child{font-family:fs_lolalight_italic}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child:lang(iw){font-family:museum_medium}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:last-child a{text-decoration:none}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:last-child a:after{font-family:"FontAwesome";content:"\f105";padding-left:5px}
.hero-banner-offers .content{position:relative}
.hero-banner-offers .content .tile-desc{position:absolute;top:127px;left:40px}
.hero-banner-offers .content .tile-desc .tile-header{font-weight:bold;font-size:2.4rem;text-align:center;text-transform:uppercase;color:#fff}
.hero-banner-offers .content .tile-desc .tile-header{font-family:Arial}
.hero-banner-offers .content .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-banner-offers .content .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.hero-banner-offers .content .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-banner-offers .content .tile-desc .sub-header{font-size:12rem;text-align:center;text-transform:uppercase;color:#fff}
.hero-banner-offers .content .tile-desc .sub-header{font-family:fs_lolalight_italic}
.hero-banner-offers .content .tile-desc .sub-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-banner-offers .content .tile-desc .sub-header:lang(iw){font-family:museum_medium}
.hero-banner-offers .content .tile-desc .sub-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.hero-banner-offers .content{position:relative}
.hero-banner-offers .content .tile-desc{position:absolute;top:92px;left:40px}
.offer-slot .image img{height:316px}
.la-tab-navigation .nav-tabs{display:block !important;padding-left:5%}
.la-tab-navigation .nav-tabs li a{padding:2rem 20px}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.offer-slot .image img{height:345px}
.la-tab-navigation .nav-tabs{display:block !important;padding-left:5%}
.la-tab-navigation .nav-tabs li a{padding:17px 17px}
.visible-sm{display:none !important}
.hero-banner-offers .content .tile-desc{position:absolute;top:55px;left:40px}
}
@media(min-width:320px) and (max-width:767px){.la-tab-navigation .tab-content .tab-pane .offer-slot{margin-left:0 !important}
.la-tab-navigation .offers-interacts-tile{padding:5% 7.5% 8% 7.5%}
.la-tab-navigation .offers-interacts-tile .tile-header{font-size:1.6rem;margin-top:2rem;font-weight:bold}
.la-tab-navigation .offers-interacts-tile .tile-header:after{top:-15px;width:32px;right:44%;border-top:3px solid #5b6770}
.la-tab-navigation .offers-interacts-tile .special-subcontent{margin:0}
.la-tab-navigation .tab-content>.tab-pane{display:block;margin-bottom:0;visibility:visible}
.la-tab-navigation .tab-content>.tab-pane:first-child{margin-top:0}
.la-tab-navigation .tab-content>.tab-pane:first-child .content-wrapper{display:block}
.la-tab-navigation .tab-content>.tab-pane .offer-slot{float:left;width:100%;margin-bottom:9.5%;margin-left:0;border:0}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .image{width:100%}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .image img{height:140px}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .text{padding:9.5% 5%;width:100%}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .text p{font-size:1.6rem}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .text p:first-child{margin-bottom:5.5%;font-size:2.35rem}
.la-tab-navigation .content-wrapper{display:none}
.la-tab-navigation .panel-active{background:#f47d30}
.la-tab-navigation .panel-active a{color:#fff !important}
.la-tab-navigation .panel-active .c .content-wrapper{display:block !important}
.la-tab-navigation .panel-group{margin-bottom:0;border-top:1px solid #ccc;background-color:#f6f6f6}
.la-tab-navigation .panel-group .panel-heading{padding:11px 20px;position:relative}
.la-tab-navigation .panel-group .panel-heading a{text-decoration:none;display:inline-block;font-size:1.5rem;text-transform:uppercase;color:#666;font-weight:bold;letter-spacing:.05em}
.la-tab-navigation .panel-group .panel-heading a{font-family:Arial}
.la-tab-navigation .panel-group .panel-heading a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.la-tab-navigation .panel-group .panel-heading a:lang(iw){font-family:museum_regular}
.la-tab-navigation .panel-group .panel-heading a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.la-tab-navigation .panel-group .panel-heading a:after{font-family:"FontAwesome";font-size:25.6px;font-size:1.6rem;content:"\f055";color:#666;margin-left:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.la-tab-navigation .panel-group .panel-default{border-color:#fff}
.la-tab-navigation .panel-group .panel{border-radius:0;margin-top:3rem}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item{padding:4rem 0;margin:0 25px;border-top:2px solid #e4e1e0}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item :first-child{border:0}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item .sub-header>*{font-family:"Agenda-Regular";color:#cf0072;font-size:2.4rem;line-height:.875em;margin-bottom:2rem}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item .item-desc *{font-weight:bold;color:#918884;font-size:1.6rem;line-height:2.3rem;margin-bottom:10px}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item .item-desc p{color:#766a65;font-size:1.4rem;line-height:2.1rem;margin-bottom:25px;font-weight:normal}
.content-wrapper{padding:0}
.hero-banner-offers .content .tile-desc{position:absolute;top:60px;left:50px}
.hero-banner-offers .content .tile-desc .tile-header{font-size:1.4rem}
.hero-banner-offers .content .tile-desc .sub-header{font-size:7.2rem}
.la-tab-navigation .panel-group .panel-heading .panel-title{position:relative}
.la-tab-navigation .panel-group .panel-heading.panel-active a:after{font-family:"FontAwesome";font-size:25.6px;font-size:1.6rem;content:"\f056";color:#fff;margin-left:10px;position:absolute;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
}
.offers-container .nav.nav-tabs{width:100%;margin-bottom:0;background:#ededed;border-top:5px solid #f47d30;padding-left:93px}
.offers-container .nav.nav-tabs li{display:inline-block;margin-bottom:0;border-right:1px solid #ccc;font-weight:bold}
.offers-container .nav.nav-tabs li a{color:#666;text-transform:uppercase;font-weight:bold;font-size:14px;border:0;text-decoration:none;padding:2rem 80px;margin-right:0}
.offers-container .nav.nav-tabs li a{font-family:Arial}
.offers-container .nav.nav-tabs li a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.offers-container .nav.nav-tabs li a:lang(iw){font-family:museum_regular}
.offers-container .nav.nav-tabs li a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.offers-container .nav.nav-tabs li a sup{top:-2.5em}
.offers-container .nav.nav-tabs li:hover{background-color:#fff}
.offers-container .nav.nav-tabs li:focus{background-color:#fff}
.offers-container .nav.nav-tabs li.active a{color:#fff;border:0;background:#f47d30;border-radius:0}
.offers-container .nav.nav-tabs li.active a:hover{color:#fff;border:0;background:#f47d30}
.offers-container .nav.nav-tabs li.active a:focus{color:#fff;border:0;background:#f47d30}
.sub-tab.sub-nav-sticky.sticky-menu ul{position:fixed;top:30px;max-width:645px;margin:0 auto;z-index:999;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0;left:32%;background:#fff;border:0}
.sub-tab.sub-nav-sticky.sticky-menu ul li a{font-size:13px;padding:12px 2.3%}
.sub-tab.sub-nav-sticky.sticky-menu ul:nav.nav-tabs{-webkit-box-shadow:none;box-shadow:none}
.sub-tab.sticky-menu{max-width:700px;margin:0 auto}
@media(max-width:1024px) and (min-width:768px){.offers-container .nav.nav-tabs li a{font-size:16px}
}
@media(min-width:320px) and (max-width:767px){.offers-container .tab-content .tab-pane{display:block;visibility:visible}
.offers-container .tab-content .tab-pane .content-wrapper{display:none}
.offers-container .tab-content .tab-pane.active .content-wrapper{display:block}
.offers-container .tab-content .panel-group{margin-bottom:0;border-top:1px solid #ccc}
.offers-container .tab-content .panel-group .panel-heading{padding:14px 20px;position:relative}
.offers-container .tab-content .panel-group .panel-heading .panel-title{padding-right:15%}
.offers-container .tab-content .panel-group .panel-heading .panel-title a{text-decoration:none;display:inline-block;font-size:1.4rem;text-transform:uppercase;color:#666;font-weight:bold;letter-spacing:.05em}
.offers-container .tab-content .panel-group .panel-heading .panel-title a{font-family:Arial}
.offers-container .tab-content .panel-group .panel-heading .panel-title a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.offers-container .tab-content .panel-group .panel-heading .panel-title a:lang(iw){font-family:museum_regular}
.offers-container .tab-content .panel-group .panel-heading .panel-title a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.offers-container .tab-content .panel-group .panel-heading .panel-title:after{font-family:"FontAwesome";font-size:25.6px;font-size:1.6rem;content:"\f055";color:#666;margin-left:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.offers-container .panel-active{background:#f47d30}
.offers-container .panel-active a{color:#fff !important}
.offers-container .panel-active .content-wrapper{display:block !important}
}
.offers-container .tab-content .panel-group .panel-heading .panel-title{position:relative}
.offers-container .tab-content .panel-group .panel-heading.panel-active a:after{font-family:"FontAwesome";font-size:25.6px;font-size:1.6rem;content:"\f056";color:#fff;margin-left:10px;position:absolute;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.sb-links .last-child{position:absolute;right:0}
.sb-links .last-child a{padding-right:0}
.panel-group,.panel-group .panel{float:left;width:100%}
html[lang="es"] .sub-nav .sub-nav-wrap a{font-size:15px !important}
.sub-nav .jump-nav{padding:0 8%;width:100%;margin-bottom:3%;background:#ededed;border-bottom:1px solid #ddd;padding:13px 34px}
.sub-nav .jump-nav li{float:none;display:inline-block;margin-bottom:0}
.sub-nav .jump-nav li a{color:#2172b9;font-size:1.8rem;border:0;text-decoration:none;padding:13px 34px}
.sub-nav .jump-nav li a{font-family:fs_lolaregular}
.sub-nav .jump-nav li a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.sub-nav .jump-nav li a:lang(iw){font-family:museum_regular}
.sub-nav .jump-nav li a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.sub-nav .jump-nav li a:hover{color:#fff;border:0;background:#2172b9}
.sub-nav .jump-nav li a:focus{color:#fff;border:0;background:#2172b9}
.sub-nav .jump-nav li.active a{color:#fff;border:0;background:#2172b9;border-radius:0}
.sub-nav .jump-nav .sub_nav_logo{position:relative;top:10px;float:left;display:none;left:10px;top:20px}
.sub-nav .jump-nav .book_online_btn{position:relative;float:right;top:-98px;right:8px;display:none}
.sub-nav.sticky-menu{max-width:700px;margin:0 auto}
.sub-nav.sticky-menu .jump-nav{top:0;position:fixed;max-width:686px;margin:0 auto;z-index:999;width:100%}
.sub-nav.sticky-menu .jump-nav.longList ul{padding:3.6rem 0 3.2rem}
.sub-nav.sticky-menu .jump-nav.longList ul li{padding:0 .5%}
@media(min-width:768px) and (max-width:1024px){.sub-nav{margin-top:0;max-width:100%}
.sub-nav .jump-nav{width:100%;height:auto;margin-top:0}
.sub-nav .jump-nav ul{height:auto}
.sub-nav .jump-nav ul li{padding:0 8px}
.sub-nav .jump-nav ul li a{font-size:16px}
.sub-nav.sticky-menu{max-width:680px}
.sub-nav.sticky-menu .sub-nav-wrap{max-width:535px;left:133px}
.sub-nav.sticky-menu .sub-nav-wrap.longList li{padding:0 8px}
}
@media(orientation:portrait){.sub-nav.sticky-menu{max-width:768px}
.sub-nav.sticky-menu .jump-nav{max-width:768px}
}
@media(min-width:320px) and (max-width:767px){.sub-nav .jump-nav{display:none}
}
.sms-form-header-tile{margin-top:22px}
.sms-form-header-tile *{font-family:'fs_lolaregular';font-size:1.8rem;font-weight:normal;line-height:1.4em}
.sms-form-header-tile .tile-header,.sms-form-header-tile .tile-header *,.sms-form-header-tile .desc,.sms-form-header-tile .desc *{margin:0 0 22px !important;color:#5b6770}
.sms-form-header-tile .tile-header,.sms-form-header-tile .tile-header *{color:#f47d30;font-size:24px}
.send-apps-form{margin:0 0 15px}
.send-apps-form *{font-family:'fs_lolaregular';font-size:1.8rem;font-weight:normal;line-height:1.4em}
.send-apps-form .sms-form .popover{border-color:#f47d30}
.send-apps-form .sms-form .popover .arrow{border-bottom-color:#f47d30}
.send-apps-form .sms-form label{font:inherit;color:#5b6770;float:none}
.send-apps-form .sms-form .form-field,.send-apps-form .sms-form .form-dropdown{font:inherit;width:100%;height:42px;margin-right:10px;font-size:.9em;font-weight:400;padding:8px 12px;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.send-apps-form .sms-form .form-field:-webkit-autofill,.send-apps-form .sms-form .form-dropdown:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-moz-box-shadow:0 0 0 1000px #fff inset}
.send-apps-form .sms-form .form-dropdown{font:inherit;text-transform:capitalize;border-bottom-right-radius:0 !important;-webkit-appearance:none;background-image:url(http://ihg.scene7.com/is/image/ihg/IHG_down_arrow);background-repeat:no-repeat;background-size:42px 45px;background-position:right;border-radius:0;margin-bottom:14px;padding-right:42px}
.send-apps-form .sms-form .form-dropdown option{font:inherit;color:#5b6770}
.send-apps-form .sms-form .form-dropdown::-ms-expand{display:none}
.send-apps-form .sms-form .button-form{padding:7px 18px;color:#fff;border:2px solid #f47d30;background-color:#f47d30;display:block;height:42px;letter-spacing:.75px;margin:22px auto;font-family:'fs_lolamedium';font-size:16px;line-height:1.2em;font-weight:500}
.send-apps-form .sms-form .button-form:focus{outline:0}
.send-apps-form .success-message,.send-apps-form .failure-message{font:inherit;display:none;padding:20px;text-align:center;background-color:#ddd;color:#5b6770;margin-bottom:22px}
.send-apps-form .success-message>*,.send-apps-form .failure-message>*{margin:0}
.sms-form-msg-tile *{font-family:'fs_lolaregular';font-size:1.8rem;font-weight:normal;line-height:1.4em}
.sms-form-msg-tile .desc,.sms-form-msg-tile .desc *{color:#5b6770 !important;font:inherit !important;text-align:center;margin-top:10px;font-size:.8em}
.app-store-tile{width:80%;margin-top:15px;margin-right:auto;margin-bottom:10px;margin-left:auto;padding-right:23px;padding-left:23px}
.app-store-tile a.click-overlay-revise{display:block !important}
.google-play-tile{width:80%;margin-bottom:30px;margin-right:auto;margin-left:auto;padding-right:23px;padding-left:23px}
.google-play-tile a.click-overlay-revise{display:block !important}
@media(min-width:320px) and (max-width:767px){.send-apps-form .sms-form .form-field{font-size:.9em}
.app-store-tile,.google-play-tile{text-align:center;display:inline-block}
}
.ribbon-tile .content .tile-desc .tile-header{color:#f47d30;font-size:3.502rem;line-height:.914em;padding:3.8rem 0 3.2rem 6.3%}
.ribbon-tile .content .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.ribbon-tile .content .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.ribbon-tile .content .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.ribbon-tile .content .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
@media(min-width:320px) and (max-width:767px){.ribbon-tile .content .tile-desc .tile-header{font-size:2.1rem;line-height:1em;padding:3rem 7.25% 1.8rem 7.25%;letter-spacing:-0.02em;text-align:center}
}
.reward-tile{background-color:#ebebeb}
.reward-tile .tile-header{font-size:3rem;line-height:1em;color:#f47d30;letter-spacing:-0.02em;padding:1.3rem 30px 0 5.8%;padding-top:1.3rem;padding-bottom:0}
.reward-tile .tile-header{font-family:fs_lolamedium_italic}
.reward-tile .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.reward-tile .tile-header:lang(iw){font-family:museum_regular}
.reward-tile .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.reward-tile .sub-header{color:#666;line-height:1.2em;font-size:2rem;padding:1px 15px 15px 5.8%}
.reward-tile .sub-header{font-family:fs_lolalight}
.reward-tile .sub-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.reward-tile .sub-header:lang(iw){font-family:museum_light}
.reward-tile .sub-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.reward-tile .link{text-transform:uppercase;text-align:center;font-size:14px;font-weight:bold;letter-spacing:.075em;line-height:1.28em;background-color:#f47d30;padding:11px 25px;margin-bottom:2rem;margin-left:3rem;margin-right:64%}
.reward-tile .link{font-family:Arial}
.reward-tile .link:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.reward-tile .link:lang(iw){font-family:museum_regular}
.reward-tile .link:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.reward-tile .link a{text-decoration:none;color:#fff}
.reward-tile .link:after{content:"\f105";font-family:fontAwesome;text-decoration:none;color:#fff;padding-left:5px;font-size:16px}
@media(max-width:1380px){.reward-tile .link{padding:11px 21px}
}
.reward-tile .tile-image img{width:100%;-o-object-fit:cover;object-fit:cover}
@media(min-width:320px) and (max-width:767px){.reward-tile .tile-header{font-size:1.9rem;line-height:1em}
.reward-tile .sub-header{line-height:1.2em;font-size:1.2rem}
.reward-tile .link{margin-right:34%}
}
.rating-review .stars-static{display:block;height:16px;margin-right:.5rem;margin-top:.2rem;width:80px}
.rating-review .stars-50{background-position:0 -180px}
.rating-review .stars-40{background-position:-16px -180px}
.rating-review .stars-30{background-position:-32px -180px}
.rating-review .stars-20{background-position:-48px -180px}
.rating-review .stars-10{background-position:-64px -180px}
.rating-review .stars-0{background-position:-80px -180px}
.rating-review .stars-1{background-position:-64px -280px}
.rating-review .stars-11{background-position:-48px -280px}
.rating-review .stars-21{background-position:-32px -280px}
.rating-review stars .stars-31{background-position:-16px -280px}
.rating-review .stars-41{background-position:0 -280px}
.rating-review .stars-2{background-position:-64px -260px}
.rating-review .stars-12{background-position:-48px -260px}
.rating-review .stars-22{background-position:-32px -260px}
.rating-review .stars-32{background-position:-16px -260px}
.rating-review .stars-42{background-position:0 -260px}
.rating-review .stars-3{background-position:-64px -240px}
.rating-review .stars-13{background-position:-48px -240px}
.rating-review .stars-23{background-position:-32px -240px}
.rating-review .stars-33{background-position:-16px -240px}
.rating-review .stars-43{background-position:0 -240px}
.rating-review .stars-4{background-position:-64px -220px}
.rating-review .stars-14{background-position:-48px -220px}
.rating-review .stars-24{background-position:-32px -220px}
.rating-review .stars-34{background-position:-16px -220px}
.rating-review .stars-44{background-position:0 -220px}
.rating-review .stars-5{background-position:-64px -200px}
.rating-review .stars-15{background-position:-48px -200px}
.rating-review .stars-25{background-position:-32px -200px}
.rating-review .stars-35{background-position:-16px -200px}
.rating-review .stars-45{background-position:0 -200px}
.rating-review .stars-6{background-position:-64px -301px}
.rating-review .stars-16{background-position:-48px -301px}
.rating-review .stars-26{background-position:-32px -301px}
.rating-review .stars-36{background-position:-16px -301px}
.rating-review .stars-46{background-position:0 -301px}
.rating-review .stars-7{background-position:-64px -292px}
.rating-review .stars-17{background-position:-48px -292px}
.rating-review .stars-27{background-position:-32px -292px}
.rating-review .stars-37{background-position:-16px -322px}
.rating-review .stars-47{background-position:0 -322px}
.rating-review .stars-8{background-position:-64px -343px}
.rating-review .stars-18{background-position:-48px -343px}
.rating-review .stars-28{background-position:-32px -343px}
.rating-review .stars-38{background-position:-16px -343px}
.rating-review .stars-48{background-position:0 -343px}
.rating-review .stars-9{background-position:-64px -365px}
.rating-review .stars-19{background-position:-48px -365px}
.rating-review .stars-29{background-position:-32px -365px}
.rating-review .stars-39{background-position:-16px -365px}
.rating-review .stars-49{background-position:0 -365px}
.ui-menu .ui-menu-item a{font-size:14px}
#reservation input,textarea,select{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}
#reservation{margin-bottom:4.5rem}
#reservation .popover .popover-title{border-bottom:0;background-color:#fff;color:#f47d30;line-height:2.4rem;font-weight:700}
#reservation .expand-reservation{display:none}
#reservation .content .manage-res{display:none}
#reservation .content .main-nav{padding:.0rem;margin:0 auto 1.8% auto;list-style:none;background-color:#f0f0f0;display:none}
#reservation .content .main-nav li{border-right:1px solid white;float:left;padding:2.6rem;position:relative;display:table-cell;text-align:center;vertical-align:middle;width:30% !important}
#reservation .content .main-nav li{font-family:fs_lolaregular-bold}
#reservation .content .main-nav li.active{background-color:white}
#reservation .content .main-nav li.active a{color:#f47d30}
#reservation .content .main-nav li.recent{display:none}
#reservation .content .main-nav a{position:absolute;left:0;right:0;top:0;bottom:0;line-height:5.2rem;font-size:1.8rem;color:#666;text-decoration:none}
#reservation .content .tab-content{width:121rem;margin:0 auto;padding-top:2.5rem}
#reservation .content .tab-content .tab-pane .form-inline{position:relative}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{background-color:#f47d30;text-align:center;color:#fff;font-size:14px;line-height:4.4rem;border-radius:0;border:0;font-weight:bold;cursor:pointer;padding:0 4.5rem;float:right;width:16%;-ms-flex-item-align:end;align-self:flex-end}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{font-family:Arial}
#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.0rem}
#reservation .content .tab-content .tab-pane .form-inline .important-note{font-size:14px;line-height:16px;color:#666;float:left}
#reservation .content .tab-content .tab-pane .form-inline .important-note{font-family:fs_lolaitalic}
#reservation .content .tab-content .tab-pane .form-inline .important-note:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .form-inline .important-note:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .form-inline .important-note:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .form-inline .important-note .reqd-field{margin-bottom:.0rem}
#reservation .content .tab-content .tab-pane .form-inline .important-note .best-available{display:none}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{cursor:pointer;margin-top:6rem;display:none;font-size:2rem;width:12.6rem;color:#666;text-align:right;vertical-align:middle;white-space:nowrap}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{font-family:fs_lolamedium_italic}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt.less-opt-opn{color:#f47d30}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .arrow-icon{margin-top:-2.5rem;display:inline-block}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .arrow-icon:after{content:"\f055";display:inline-block;font-family:"FontAwesome";margin-left:8px;margin-left:.5rem}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .arrow-icon.open:after{content:"\f056";display:inline-block;color:#f47d30;background-color:#fff;font-family:"FontAwesome";margin-left:8px;margin-left:.5rem}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .less-opt{display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-fields-top{width:50%;padding-right:2%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-fields-lft{width:34%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt{width:100%;display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt .form-group{margin-top:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group{position:relative}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{color:#666;font-size:16px;line-height:2.4rem;margin-bottom:1.0rem;display:block;font-weight:normal;white-space:nowrap}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{font-family:fs_lolaitalic}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label a{color:#666;text-decoration:none;cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label .fa{color:#666;text-decoration:none;margin-left:.5rem;cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{padding-left:5.7%;padding-right:5.7%;border:.1rem solid #b7b7b7;border-radius:0;height:4.4rem;width:100%;white-space:nowrap;font-size:14px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{height:4.4rem;line-height:4.4rem;width:100%;background:transparent;border:.1rem solid #b7b7b7;font-size:14px;text-transform:capitalize}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{font-family:Arial}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .dest-input{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-in,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-out{width:100%}
#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 .adults-input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .rooms-input{width:100%;text-align:center}
#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-input{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference{width:23%;margin-right:2%;font-family:'FontAwesome'}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference:after{content:"\f078";font-size:16px;position:absolute;bottom:20.8px;bottom:1.3rem;right:16px;right:1rem;color:#509e2f;background:#fff;pointer-events:none;z-index:-999}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference.region{width:28.6rem;margin-right:3rem;display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference.destination{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates{width:47%;margin-right:2%;display:inline-block}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon{color:#9c9c9c;font-family:'FontAwesome';cursor:pointer;position:absolute;bottom:0;right:1rem;height:4.4rem;line-height:4.4rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon:after{content:"\f073";font-size:35.2px;font-size:2.2rem;color:#9c9c9c;cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .open-search{width:70rem;margin-right:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .adults,#reservation .content .tab-content .tab-pane .form-inline .form-fields .children{width:11.5%;margin-right:2%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rooms{width:11.5%;margin-right:2%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .corporate-id{width:15.6%;margin-right:2%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .group-code{display:none;width:18rem;margin-right:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .iata-id{width:15.6%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .minus-icon{background-color:#f47d30;color:white;background-position:center -544px;line-height:4.4rem;height:4.4rem;position:absolute;right:0;width:4.4rem;cursor:pointer;font-size:12px;text-align:center;bottom:0;left:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .plus-icon{background-color:#f47d30;background-position:center -544px;color:white;line-height:4.4rem;height:4.4rem;position:absolute;right:0;width:4.4rem;cursor:pointer;font-size:12px;text-align:center;bottom:0}
#reservation .content .tab-content .tab-pane .manage-reservation .desc{color:#666;font-size:2.0rem}
#reservation .content .tab-content .tab-pane .manage-reservation .desc{font-family:fs_lolaregular}
#reservation .content .tab-content .tab-pane .manage-reservation .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .manage-reservation .desc:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .manage-reservation .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy{padding:2.0rem .0rem;color:#666;font-size:2.0rem}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy{font-family:fs_lolaregular}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy a{color:#f47d30;text-decoration:underline}
#reservation .content .tab-content .tab-pane .manage-reservation .header{display:none}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline{margin:0}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note{margin-top:2.0rem;color:#666}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note{font-family:fs_lolaitalic}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group{margin-right:3rem}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group label{color:#666;font-size:16px;line-height:2.4rem;margin-bottom:1.0rem;display:block;white-space:nowrap;font-weight:normal}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group label{font-family:fs_lolaitalic}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group label:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group label:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group label:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group input{padding-left:1.5rem;padding-right:1.5rem;border:.1rem solid #b7b7b7;border-radius:0;height:4.4rem;white-space:nowrap;width:100%}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res{background-color:#f47d30;display:inline-block;text-align:center;color:#fff;line-height:4.5rem;height:4.5rem;font-size:1.8rem;border-radius:0;border:0;font-weight:bold;cursor:pointer;margin-top:3.4rem;width:22%}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res{font-family:Arial}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .error-msg{padding:1.5%;display:none;border:1px solid red;margin-bottom:2%;font-size:14px}
#reservation .search-icon{display:none}
#reservation select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding:.0rem 3%}
#reservation select::-ms-expand{display:none}
#reservation #recent{overflow:hidden;clear:both}
#reservation #recent .hotel-ctr{float:left;width:18%;margin:.4rem 3.4%;position:relative}
#reservation #recent .hotel-ctr .hotel-img{text-align:center;background:#f6f6f6}
#reservation #recent .hotel-ctr .hotel-img img{vertical-align:middle;height:11.6rem;position:relative}
#reservation #recent .hotel-ctr .hotel-img a{width:100%;height:82%;left:0;top:0;right:0}
#reservation #recent .hotel-ctr .close-button{font-family:'FontAwesome';cursor:pointer;color:#f47d30;font-size:16px;position:absolute;top:-4px;right:-18px}
#reservation #recent .hotel-ctr .hotel-info{line-height:2.0rem;margin-top:4px;text-overflow:ellipsis;word-wrap:break-word}
#reservation #recent .hotel-ctr .hotel-info{font-family:fs_lolamedium_italic}
#reservation #recent .hotel-ctr .hotel-info:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation #recent .hotel-ctr .hotel-info:lang(iw){font-family:museum_regular}
#reservation #recent .hotel-ctr .hotel-info:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation #recent .hotel-ctr .hotel-info .htl-code{display:none}
#reservation #recent .hotel-ctr .hotel-info .hotel-brand{color:#f47d30;display:block;font-size:16px}
#reservation #recent .hotel-ctr .hotel-info .hotel-name{display:block;color:#666;font-size:16px}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-size:16px;color:#666}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-family:fs_lolaitalic}
#reservation #recent .hotel-ctr .hotel-info .city:lang(zh),#reservation #recent .hotel-ctr .hotel-info .state:lang(zh),#reservation #recent .hotel-ctr .hotel-info .country:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation #recent .hotel-ctr .hotel-info .city:lang(iw),#reservation #recent .hotel-ctr .hotel-info .state:lang(iw),#reservation #recent .hotel-ctr .hotel-info .country:lang(iw){font-family:museum_regular}
#reservation #recent .hotel-ctr .hotel-info .city:lang(ja),#reservation #recent .hotel-ctr .hotel-info .state:lang(ja),#reservation #recent .hotel-ctr .hotel-info .country:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .hotel-info .rating-review span{background-image:url("//ihg.scene7.com/is/image/ihgint/IHG_rating?fmt=png-alpha");background-repeat:no-repeat}
#reservation .hotel-info a{color:#fff;font-size:2.0rem;text-decoration:none;line-height:1}
#reservation .hotel-info a{font-family:fs_lolamedium_italic}
#reservation .hotel-info a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .hotel-info a:lang(iw){font-family:museum_regular}
#reservation .hotel-info a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .hotel-info a .hinfo-total-reviews{padding-left:1.0rem}
#reservation.res-expanded .content .tab-content .tab-pane .form-inline .htl-search{position:absolute;right:0;top:3.2rem}
#reservation .popover{top:8.0rem !important}
.ui-autocomplete{border-radius:.0rem;background:#fff;border-color:#bbb;z-index:999}
.ui-autocomplete{font-family:fs_lolaregular}
.ui-autocomplete:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.ui-autocomplete:lang(iw){font-family:museum_regular}
.ui-autocomplete:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.ui-autocomplete a{line-height:1.75;color:#666;padding:.8rem .4em}
.ui-autocomplete a.ui-state-focus{border-radius:0;border:.0rem;background:#43a23b;color:#fff}
@media(min-width:768px) and (max-width:1024px){#reservation{height:auto}
#reservation .content .tab-content{width:110rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference:after{bottom:16px;bottom:1rem}
#reservation.res-expanded .content .tab-content .tab-pane .form-inline .form-fields .adults,#reservation.res-expanded .content .tab-content .tab-pane .form-inline .form-fields .children,#reservation.res-expanded .content .tab-content .tab-pane .form-inline .form-fields .rooms,#reservation.res-expanded .content .tab-content .tab-pane .form-inline .form-fields .iata-id,#reservation.res-expanded .content .tab-content .tab-pane .form-inline .form-fields .corporate-id{width:14.5%}
#reservation.res-expanded .content .tab-content .tab-pane .form-inline .form-fields .rate-preference{width:49%;margin-right:0}
#reservation.res-expanded .content .tab-content .tab-pane .form-inline .form-fields .rate-preference.destination{width:100%}
#reservation.res-expanded .content .tab-content .tab-pane .form-inline .htl-search{top:auto;bottom:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .plus-icon,#reservation .content .tab-content .tab-pane .form-inline .form-fields .minus-icon{width:5.0rem}
#reservation #recent .hotel-ctr .hotel-img img{height:8.0rem}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group{width:28%}
.form-group label{font-size:16px !important}
}
@media(min-width:320px) and (max-width:767px){#reservation{height:auto;margin-bottom:2rem}
#reservation .tab-pane{padding:2rem 3rem}
#reservation .nav{text-align:center;display:block;cursor:pointer;background:#f47d30;color:white;padding:2.5rem 3.0rem;font-size:1.6rem;margin-top:3.0rem}
#reservation .nav{font-family:fs_lolamedium}
#reservation .nav:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .nav:lang(iw){font-family:museum_medium}
#reservation .nav:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .expand-reservation{text-align:center;display:block;cursor:pointer;background:#f47d30;color:white;font-size:2rem;line-height:5rem;font-family:Arial;font-weight:bold;margin-top:2.4rem;margin-bottom:2rem}
#reservation .content{display:none}
#reservation .content .main-nav{display:none;padding:.0rem;margin:.0rem;list-style:none;background-color:#fff}
#reservation .content .main-nav .manage{display:none}
#reservation .content .main-nav li{text-align:center;border:1px solid white;background-color:#f0f0f0;float:left;width:50% !important;padding:2.8rem 7.8%}
#reservation .content .main-nav li{font-family:fs_lolaregular}
#reservation .content .main-nav li:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .main-nav li:lang(iw){font-family:museum_regular}
#reservation .content .main-nav li:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .main-nav li a{font-size:1.6rem;color:#666;text-decoration:none}
#reservation .content .main-nav li a{font-family:fs_lolaregular-bold}
#reservation .content .main-nav li.active{background-color:white}
#reservation .content .main-nav .book a:lang(es){font-size:1.4rem}
#reservation .content .tab-content{display:block;width:auto;padding-top:0}
#reservation .content .tab-content .tab-pane .form-inline{margin:0;position:relative}
#reservation .content .tab-content .tab-pane .form-inline .form-fields{position:static}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr{width:100%;margin-top:.0rem}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{width:100%;float:none}
#reservation .content .tab-content .tab-pane .form-inline .htl-search.desktop{display:none}
#reservation .content .tab-content .tab-pane .form-inline .important-note{padding-top:2.0rem;width:100%;margin-bottom:5rem;line-height:20px}
#reservation .content .tab-content .tab-pane .form-inline .important-note .reqd-field{margin:0;padding-top:.0rem}
#reservation .content .tab-content .tab-pane .form-inline .important-note .best-available{display:none}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{margin-top:3rem;width:100%;text-align:center;display:none}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{font-family:fs_lolamedium_italic}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .arrow-icon:after{content:"\f055";display:inline-block;font-family:"FontAwesome";margin-left:8px;margin-left:.5rem}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .arrow-icon.open:after{content:"\f056";display:inline-block;color:#f47d30;background-color:#fff;font-family:"FontAwesome";margin-left:8px;margin-left:.5rem}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .less-opt{display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-fields-top{width:100%;padding-right:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-fields-lft{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .open-search{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference.region{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt{max-width:100%;padding-top:.0rem;display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt .form-group{margin-top:2rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates{display:inline-block;width:47%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon{cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon:after{font-size:28.8px;font-size:1.8rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .adults,#reservation .content .tab-content .tab-pane .form-inline .form-fields .children{display:inline-block;width:47%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .adults{margin-right:4.8% !important}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rooms{display:inline-block;width:47%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference:after{font-size:28.8px;font-size:1.8rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference.destination{width:100%;margin-top:2rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group{position:relative;margin:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{color:#666;font-size:1.6rem;line-height:2.4rem;margin-bottom:.6rem;display:block}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{font-family:fs_lolaitalic}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{padding-left:.8rem;padding-right:.8rem;border:.1rem solid #b7b7b7;border-radius:0;height:4.4rem;white-space:nowrap;font-size:1.4rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{line-height:44px;height:44px;width:100%;font-size:1.4rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{font-family:fs_lolaregular}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(iw){font-family:museum_regular}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .dest-input{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-in{width:100%;margin-right:3.0rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-out{width:100%}
#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 .adults-input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .rooms-input{width:100%}
#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-input{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.dates{margin-top:2rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.dates+.form-group.dates{margin-left:4.7%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .corporate-id{display:inline-block;width:47%;margin-right:4.8% !important}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .iata-id{display:inline-block;width:47%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .group-code{display:none;width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .minus-icon{background-color:#f47d30;color:white;background-position:center -544px;line-height:4.4rem;height:4.4rem;position:absolute;right:0;width:4.4rem;cursor:pointer;font-size:1.2rem;text-align:center;bottom:0;left:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .plus-icon{background-color:#f47d30;background-position:center -544px;color:white;line-height:4.4rem;height:4.4rem;position:absolute;right:0;width:4.4rem;cursor:pointer;font-size:1.2rem;text-align:center;bottom:0}
#reservation.res-expanded .content .tab-content .tab-pane .form-inline .htl-search{top:auto;bottom:0;font-size:18px}
#reservation .manage-res{display:none !important;margin-top:2.4rem}
#reservation .manage-res .body-copy{display:none}
#reservation .manage-res .desc{padding:4.0rem 3.0rem 0 3.0rem;font-size:1.6rem}
#reservation .manage-res .desc{font-family:fs_lolaregular}
#reservation .manage-res .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .manage-res .desc:lang(iw){font-family:museum_regular}
#reservation .manage-res .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .manage-res .rewards-copy{padding:4.0rem 3.0rem 0 3.0rem;font-size:1.6rem}
#reservation .manage-res .rewards-copy{font-family:fs_lolaregular}
#reservation .manage-res .rewards-copy:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .manage-res .rewards-copy:lang(iw){font-family:museum_regular}
#reservation .manage-res .rewards-copy:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .manage-res .rewards-copy a{color:#f47d30;text-decoration:underline}
#reservation .manage-res .header{text-align:center;border:1px solid #666;color:#666;font-size:1.6rem;padding:1.5rem}
#reservation .manage-res .header{font-family:Arial}
#reservation .manage-res .header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .manage-res .header:lang(iw){font-family:museum_regular}
#reservation .manage-res .header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .manage-res .header.open-hdr{color:#7d81be}
#reservation .manage-res .form-fields .form-inline{margin:0;padding:4.0rem 3.0rem 0 3.0rem}
#reservation .manage-res .form-fields .form-inline .last-name{padding:3.0rem .0rem 0 .0rem}
#reservation .manage-res .form-fields .form-inline .important-note{margin-top:5.0rem;line-height:20px;color:#666}
#reservation .manage-res .form-fields .form-inline .important-note{font-family:fs_lolaregular}
#reservation .manage-res .form-fields .form-inline .important-note:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .manage-res .form-fields .form-inline .important-note:lang(iw){font-family:museum_regular}
#reservation .manage-res .form-fields .form-inline .important-note:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .manage-res .form-fields .form-inline .form-group{margin:0}
#reservation .manage-res .form-fields .form-inline .form-group label{color:#666;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.5rem;display:block}
#reservation .manage-res .form-fields .form-inline .form-group label{font-family:fs_lolaregular}
#reservation .manage-res .form-fields .form-inline .form-group label:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .manage-res .form-fields .form-inline .form-group label:lang(iw){font-family:museum_regular}
#reservation .manage-res .form-fields .form-inline .form-group label:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .manage-res .form-fields .form-inline .form-group input{padding-left:1.5rem;padding-right:1.5rem;border:.1rem solid #b7b7b7;border-radius:0;height:4.4rem;white-space:nowrap;font-size:1.4rem}
#reservation .manage-res .form-fields .form-inline .view-res{background-color:#f47d30;display:inline-block;text-align:center;width:100%;color:#fff;line-height:4.5rem;height:4.5rem;font-size:1.8rem;border-radius:0;border:0;font-weight:bold;cursor:pointer;margin-top:60px}
#reservation .manage-res .form-fields .form-inline .view-res{font-family:Arial}
#reservation .manage-res .form-fields .form-inline .view-res:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation .manage-res .form-fields .form-inline .view-res:lang(iw){font-family:museum_regular}
#reservation .manage-res .form-fields .form-inline .view-res:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation .manage-res .arrow-icon{display:inline-block}
#reservation .manage-res .arrow-icon:after{content:"\f055";display:inline-block;font-family:"FontAwesome";margin-left:8px;margin-left:.5rem}
#reservation .manage-res .arrow-icon.open:after{content:"\f056";display:inline-block;color:#f47d30;background-color:#fff;font-family:"FontAwesome";margin-left:8px;margin-left:.5rem}
#reservation #recent{overflow:hidden;clear:both}
#reservation #recent .hotel-ctr{float:left;width:100%;margin:0;position:relative;padding:1.5rem 3.0rem}
#reservation #recent .hotel-ctr .hotel-img{float:left;width:26%;margin-right:4%}
#reservation #recent .hotel-ctr .hotel-img img{vertical-align:middle;height:auto}
#reservation #recent .hotel-ctr .close-button{font-family:'FontAwesome';color:#7474c1;font-size:1.6rem;position:absolute;top:.8rem;right:16px}
#reservation #recent .hotel-ctr .hotel-info{float:left;width:70%;margin-top:-0.6rem}
#reservation #recent .hotel-ctr .hotel-info{font-family:fs_lolamedium_italic}
#reservation #recent .hotel-ctr .hotel-info:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation #recent .hotel-ctr .hotel-info:lang(iw){font-family:museum_regular}
#reservation #recent .hotel-ctr .hotel-info:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation #recent .hotel-ctr .hotel-info .htl-code{display:none}
#reservation #recent .hotel-ctr .hotel-info .hotel-brand{font-size:1.4rem}
#reservation #recent .hotel-ctr .hotel-info .hotel-name{font-size:1.4rem}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-size:1.4rem;color:#666}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-family:fs_lolaitalic}
#reservation #recent .hotel-ctr .hotel-info .city:lang(zh),#reservation #recent .hotel-ctr .hotel-info .state:lang(zh),#reservation #recent .hotel-ctr .hotel-info .country:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#reservation #recent .hotel-ctr .hotel-info .city:lang(iw),#reservation #recent .hotel-ctr .hotel-info .state:lang(iw),#reservation #recent .hotel-ctr .hotel-info .country:lang(iw){font-family:museum_regular}
#reservation #recent .hotel-ctr .hotel-info .city:lang(ja),#reservation #recent .hotel-ctr .hotel-info .state:lang(ja),#reservation #recent .hotel-ctr .hotel-info .country:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#reservation #recent .hotel-ctr:nth-child(even){background:#f1f1f1}
#reservation .popover{width:15.0rem}
.sticky{position:fixed;width:100%;left:0;bottom:0;z-index:100;border-top:0}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#reservation .rate-preference{overflow:hidden}
}
@media(max-width:1200px) and (min-width:1024px){#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.destination .selectBox{font-size:12px}
}
@media(max-width:1030px) and (min-width:768px){#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.destination .selectBox{font-size:11px}
}
@media(min-width:1025px){.expand-opt-top{white-space:nowrap}
}
@media(min-width:768px) and (max-width:1150px){#reservation .content .tab-content .tab-pane .form-inline .important-note .best-available{display:none}
}
.stateful-reservation a,.stateful-reservation a:hover{font-size:16px;line-height:18px;color:#666;text-decoration:underline}
.stateful-reservation a,.stateful-reservation a:hover{font-family:fs_lolamedium_italic}
.stateful-reservation a:lang(zh),.stateful-reservation a:hover:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.stateful-reservation a:lang(iw),.stateful-reservation a:hover:lang(iw){font-family:museum_regular}
.stateful-reservation a:lang(ja),.stateful-reservation a:hover:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
@media(min-width:320px) and (max-width:767px){.stateful-reservation{text-align:center}
.stateful-reservation a{line-height:22px}
}
.regional-tile{background-color:#f47d30}
.regional-tile .tile-header{font-size:3.7rem;color:#fff;line-height:1em;letter-spacing:-0.02em;text-align:left;padding:3.4rem 4rem 0}
.regional-tile .tile-header{font-family:fs_lolamedium_italic}
.regional-tile .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.regional-tile .tile-header:lang(iw){font-family:museum_regular}
.regional-tile .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.regional-tile .tile-header p{margin:0}
.regional-tile .desc{color:#fff;text-align:left;font-size:1.8rem;line-height:1.33em;letter-spacing:-0.02em;padding:2.9rem 4rem 4.5rem}
.regional-tile .desc{font-family:fs_lolaregular}
.regional-tile .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.regional-tile .desc:lang(iw){font-family:museum_regular}
.regional-tile .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.regional-tile .desc p{margin:0}
.regional-tile .link{text-transform:uppercase;padding:0 4rem 2.8rem;text-align:left;font-size:14px;font-weight:bold;line-height:1.28em;letter-spacing:.075em}
.regional-tile .link{font-family:Arial}
.regional-tile .link:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.regional-tile .link:lang(iw){font-family:museum_regular}
.regional-tile .link:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.regional-tile .link a{text-decoration:none;color:#fff}
.regional-tile .link:after{content:"\f105";font-family:fontAwesome;text-decoration:none;color:#fff;padding-left:5px;font-size:16px}
@media(min-width:320px) and (max-width:767px){.regional-tile .tile-header{font-size:1.9rem;letter-spacing:-0.02em;padding:1.8rem 20px 6px 20px}
.regional-tile .desc{font-size:1.2rem;line-height:1.4rem;padding:0 20px;padding-bottom:1.8rem}
.regional-tile .link{font-size:1rem;padding:0 20px 1.8rem 20px;margin:0}
.regional-tile .link:after{font-size:19.2px;font-size:1.2rem}
}
.regional-tile.orange{background-color:#f47d30}
.regional-tile.orange .tile-header{color:#fff}
.regional-tile.orange .desc{color:#fff}
.regional-tile.orange .link a{color:#fff}
.regional-tile.orange .link:after{color:#fff}
.regional-tile.wild-sand{background-color:#f6f6f6}
.regional-tile.wild-sand .tile-header{color:#f47d30}
.regional-tile.wild-sand .desc{color:#666}
.regional-tile.wild-sand .link a{color:#666}
.regional-tile.wild-sand .link:after{color:#666}
.regional-tile.gray{background-color:#ededed}
.regional-tile.gray .tile-header{color:#666}
.regional-tile.gray .desc{color:#666}
.regional-tile.gray .link a{color:#666}
.regional-tile.gray .link:after{color:#666}
.regional-callout-tile{background:#f47d30}
.regional-callout-tile .tile-desc .tile-header{color:#fff;padding:3.4rem 45px 8px 5.9%;font-size:4.2rem;line-height:1em}
.regional-callout-tile .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.regional-callout-tile .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.regional-callout-tile .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.regional-callout-tile .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.regional-callout-tile .tile-desc .tile-header p{margin:0}
.regional-callout-tile .tile-desc .desc{color:#fff;font-size:3.2rem;line-height:1.2em;padding:0 30px 4.86rem 5.7%}
.regional-callout-tile .tile-desc .desc{font-family:fs_lolamedium_italic}
.regional-callout-tile .tile-desc .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.regional-callout-tile .tile-desc .desc:lang(iw){font-family:museum_regular}
.regional-callout-tile .tile-desc .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.regional-callout-tile .tile-desc .desc a{color:#fff;text-decoration:none;border-bottom:1px solid white;margin-bottom:-1px}
.regional-callout-tile .tile-desc .desc p{margin:0}
@media(min-width:320px) and (max-width:767px){.regional-callout-tile .tile-desc .tile-header{padding:1.7rem 45px 8px 5.7%;font-size:1.9rem;line-height:1em}
.regional-callout-tile .tile-desc .desc{font-size:1.2rem;line-height:1.6rem;padding-bottom:2rem;padding:0 30px 2rem 5.7%}
.regional-callout-tile .tile-desc .desc p{margin:0}
}
.reset-pad{padding:0}
.offer-slot-tile{position:relative;display:table}
.offer-slot-tile .tile-desc{display:table-row;position:absolute;bottom:0;width:75%}
.offer-slot-tile .tile-desc .tile-header{width:40%;background-color:#f47d30;font-size:3.6rem;letter-spacing:-0.02em;padding:2.7rem 4.78% 3.2rem;color:white;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;display:table-cell;vertical-align:middle;display:table-cell;position:relative}
.offer-slot-tile .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.offer-slot-tile .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.offer-slot-tile .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.offer-slot-tile .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.offer-slot-tile .tile-desc .tile-header:after{content:"";width:0;height:0;border-top:48px solid transparent;border-top:3rem solid transparent;border-bottom:48px solid transparent;border-bottom:3rem solid transparent;border-left:48px solid #f47d30;border-left:3rem solid #f47d30;position:absolute;top:50%;right:-46.4px;right:-2.9rem;margin-top:-48px;margin-top:-3rem}
.offer-slot-tile .tile-desc .link{width:50%;padding:3rem 5rem;background-color:rgba(73,73,73,.85);display:table-cell;vertical-align:middle}
.offer-slot-tile .tile-desc .link a{line-height:1.08em;letter-spacing:.075em;font-size:14px;text-transform:uppercase;font-weight:bold;color:white;text-decoration:none}
.offer-slot-tile .tile-desc .link a{font-family:Arial}
.offer-slot-tile .tile-desc .link a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.offer-slot-tile .tile-desc .link a:lang(iw){font-family:museum_regular}
.offer-slot-tile .tile-desc .link a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.offer-slot-tile .tile-desc .link a:after{content:"\f105";font-family:fontAwesome;margin-left:8px}
.p-offer-slot-tile{position:relative}
.p-offer-slot-tile .tile-desc .link{background-color:#494949;width:100%;text-align:center;position:relative;height:12rem;padding-top:2.5rem}
.p-offer-slot-tile .tile-desc .link a{color:white;line-height:1.182em;letter-spacing:.075em;font-size:2.2rem;text-transform:capitalize;text-decoration:none}
.p-offer-slot-tile .tile-desc .link a{font-family:fs_lolamedium_italic}
.p-offer-slot-tile .tile-desc .link a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.p-offer-slot-tile .tile-desc .link a:lang(iw){font-family:museum_regular}
.p-offer-slot-tile .tile-desc .link a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.p-offer-slot-tile .tile-desc .link a:after{content:"\f105";font-family:fontAwesome;margin-left:8px}
.p-offer-slot-tile .tile-desc .link:after{content:"";width:0;height:0;border-left:48px solid transparent;border-left:3rem solid transparent;border-right:48px solid transparent;border-right:3rem solid transparent;border-top:48px solid #494949;border-top:3rem solid #494949;position:absolute;top:100%;left:47%}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.p-offer-slot-tile .tile-desc .link{height:auto;padding:5rem 0}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.p-offer-slot-tile .tile-desc .link{height:auto;padding:3.65rem 0}
}
@media(min-width:768px) and (max-width:1024px){.offer-slot-tile .tile-desc .link a{font-size:12px}
}
@media(min-width:320px) and (max-width:767px){.offer-slot-tile{display:block}
.offer-slot-tile .tile-desc{width:100%}
.offer-slot-tile .tile-desc .tile-header{width:40%;font-size:2.1rem;padding:1rem 6.25%;line-height:1.071em}
.offer-slot-tile .tile-desc .tile-header:after{content:"";width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #f47d30;position:absolute;top:50%;right:-20px;margin-top:-32px;margin-top:-2rem}
.offer-slot-tile .tile-desc .link{width:60%;padding:2rem 30px;padding-right:15px}
.offer-slot-tile .tile-desc .link a{line-height:1.3rem;letter-spacing:.075em;font-size:1.2rem;font-weight:700}
.p-offer-slot-tile{position:relative}
.p-offer-slot-tile .tile-desc .link{padding:2.7rem 0;height:auto}
.p-offer-slot-tile .tile-desc .link a{line-height:1.08em;letter-spacing:.075em;font-size:1.2rem}
.p-offer-slot-tile .tile-desc .link:after{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ebebeb;border-top:0;position:absolute;top:inherit;left:50%;margin-left:-20px;bottom:0}
}
.ihg-livefyre .strip .strip-container{margin:0 auto;max-width:1220px}
.ihg-livefyre .strip .strip-container .btn{padding:0;width:auto;height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);outline:0;-webkit-box-shadow:none;box-shadow:none}
.ihg-livefyre .strip .strip-container .btn .right-arrow{position:static;color:#acacac}
.ihg-livefyre .strip .strip-container .btn .left-arrow{position:static;color:#acacac}
.ihg-livefyre .strip .strip-container .btn.previous{margin-right:10px}
.ihg-livefyre .strip .strip-container .btn.next{margin-left:10px}
.ihg-livefyre .strip .strip-container .btn.disabled{visibility:hidden}
.ihg-livefyre .strip .strip-container .btn.enabled{background-color:transparent}
.ihg-livefyre .strip .strip-container .content-container{width:calc(100% - 85px)}
.ihg-livefyre .strip .strip-container .content-container .hub-content-container{padding-right:20px;padding-left:0}
.hub-modals[data-lf-package] .hub-modal{z-index:999}
.reset-pad{padding:0}
.home-rewards-club{border-top:1px solid #f47d30}
.home-rewards-club .column-custom-row{display:table;width:100%;height:100%}
.home-rewards-club .column-custom-row .firstColumn{border-right:1px solid #f47d30;display:table-cell;height:100%}
.home-rewards-club .column-custom-row .lastColumn{display:table-cell}
.rewards-club-tile .content{padding:2rem 2rem 2rem 7rem}
.rewards-club-tile .content .tile-image{float:right;position:relative;overflow:hidden;margin-right:7.3rem;margin-left:2rem}
.rewards-club-tile .content .tile-desc{padding:1rem}
.rewards-club-tile .content .tile-desc .tile-header{padding-right:1rem;color:#666;font-size:2rem}
.rewards-club-tile .content .tile-desc .tile-header{font-family:fs_lolaregular}
.rewards-club-tile .content .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.rewards-club-tile .content .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.rewards-club-tile .content .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.rewards-club-tile .content .tile-desc .desc{font-size:14px;line-height:1.2em;margin:5px 0}
.rewards-club-tile .content .tile-desc .desc{font-family:fs_lolaregular}
.rewards-club-tile .content .tile-desc .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.rewards-club-tile .content .tile-desc .desc:lang(iw){font-family:museum_regular}
.rewards-club-tile .content .tile-desc .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.rewards-club-tile .content .tile-desc .link{font-family:fs_lolaregular-bold}
.rewards-club-tile .content .tile-desc .link a{color:#4b4a4a;font-size:1.6rem;text-decoration:none}
.rewards-club-tile .content .tile-desc .link a:after{content:"\f054";font-family:"fontAwesome";color:#4b4a4a;margin-left:5px;display:inline-block;font-size:12px}
.rewards-club-tile .content .tile-desc p{margin:0}
.earn-rewards-tile .content{padding:2.4rem 2rem 2.4rem 2rem}
.earn-rewards-tile .content .tile-image{float:left;position:relative;overflow:hidden;margin-right:6.4rem;margin-left:2rem}
.earn-rewards-tile .content .tile-desc{color:#636363;font-size:1.6rem;padding:1rem}
.earn-rewards-tile .content .tile-desc{font-family:fs_lolamedium_italic}
.earn-rewards-tile .content .tile-desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.earn-rewards-tile .content .tile-desc:lang(iw){font-family:museum_regular}
.earn-rewards-tile .content .tile-desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.earn-rewards-tile .content .tile-desc p{margin:0}
.earn-rewards-tile .content .tile-desc .link{margin-top:1rem}
.earn-rewards-tile .content .tile-desc .link{font-family:fs_lolaregular-bold}
.earn-rewards-tile .content .tile-desc .link a{color:#4b4a4a;text-decoration:none}
.earn-rewards-tile .content .tile-desc .link a:after{content:"\f054";font-family:"fontAwesome";color:#4b4a4a;margin-left:5px;display:inline-block;font-size:12px}
@media(min-width:320px) and (max-width:767px){.rewards-club-tile{display:none}
.earn-rewards-tile{display:none}
.home-rewards-club{border:0}
}
.hifob-tile{background:#fff}
.hifob-tile .tile-image img{border-radius:0 0 50% 50%/5px}
.hifob-tile .content .tile-desc{padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.hifob-tile .content .tile-desc .tile-header{font-size:3.005rem;color:#666;letter-spacing:-0.01em;padding-bottom:1.6rem;padding-top:1.6rem}
.hifob-tile .content .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.hifob-tile .content .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hifob-tile .content .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.hifob-tile .content .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hifob-tile .content .tile-desc .tile-header p{margin:0}
.hifob-tile .content .tile-desc .desc{line-height:1.33em;color:#666;font-size:18px;padding-bottom:3.8rem}
.hifob-tile .content .tile-desc .desc{font-family:fs_lolaregular}
.hifob-tile .content .tile-desc .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hifob-tile .content .tile-desc .desc:lang(iw){font-family:museum_regular}
.hifob-tile .content .tile-desc .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hifob-tile .content .tile-desc .desc p{margin:0}
@media(min-width:320px) and (max-width:767px){.hifob-tile .content .tile-desc{padding:0 13px}
.hifob-tile .content .tile-desc .tile-header{font-size:1.9rem;letter-spacing:-0.02em;padding-bottom:1rem;padding-top:1.6rem}
.hifob-tile .content .tile-desc .desc{font-size:1.2rem;letter-spacing:-0.02em;line-height:1.16em;padding-bottom:2.3rem}
.hifob-tile .content .tile-desc .desc p{margin:0}
}
.hero-section-tile.tile-without-desc .tile-desc{background-color:rgba(0,0,0,0) !important}
.hero-section-tile{position:relative}
.hero-section-tile .tile-desc{position:absolute;top:28.5%;left:0;width:36.11%;text-align:center;padding:3rem;background-color:rgba(255,255,255,.8)}
.hero-section-tile .tile-desc .tile-header{font-size:5rem;color:#f47d30;line-height:1.04em;letter-spacing:-0.02em}
.hero-section-tile .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.hero-section-tile .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-section-tile .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.hero-section-tile .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-section-tile .tile-desc .tile-header p{margin-bottom:0}
.hero-section-tile .tile-desc .sub-header{font-size:2.2rem;line-height:1.273em;color:#666;margin-top:14px;margin-bottom:7px}
.hero-section-tile .tile-desc .sub-header{font-family:fs_lolalight}
.hero-section-tile .tile-desc .sub-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-section-tile .tile-desc .sub-header:lang(iw){font-family:museum_light}
.hero-section-tile .tile-desc .sub-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-section-tile .tile-desc .desc{font-size:16px;color:#fefefe;line-height:1.125em;letter-spacing:-0.02em;text-align:left;position:absolute;bottom:0;padding:1rem 4% 2rem 10%}
.hero-section-tile .tile-desc .desc{font-family:fs_lolaregular}
.hero-section-tile .tile-desc .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-section-tile .tile-desc .desc:lang(iw){font-family:museum_regular}
.hero-section-tile .tile-desc .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-section-tile .tile-desc .link a{text-decoration:none;font-size:2.2rem;line-height:1.273em;color:#666;display:block}
.hero-section-tile .tile-desc .link a{font-family:fs_lolalight}
.hero-section-tile .tile-desc .link a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-section-tile .tile-desc .link a:lang(iw){font-family:museum_light}
.hero-section-tile .tile-desc .link a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-section-tile .tile-desc .link a:after{content:"\f105";display:inline-block;margin-left:7px;font-family:"FontAwesome";font-size:18px}
.hero-section-tile .caption{position:absolute;bottom:0;width:100%;text-align:center}
.hero-section-tile .caption .caption-header{font-size:16px;color:#fefefe;line-height:1.125em;letter-spacing:-0.02em;position:absolute;bottom:0;padding:1rem 4% 2rem 5rem}
.hero-section-tile .caption .caption-header{font-family:fs_lolaregular}
.hero-section-tile .caption .caption-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-section-tile .caption .caption-header:lang(iw){font-family:museum_regular}
.hero-section-tile .caption .caption-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-carousel .flexslider .flex-control-nav{bottom:4.5% !important}
.hero-carousel .flex-direction-nav .flex-prev,.hero-carousel .flex-direction-nav .flex-next{display:none !important}
@media(min-width:320px) and (max-width:767px){.hero-section-tile .tile-desc{width:16.2rem;top:15%;padding:15px;bottom:inherit;margin-left:0}
.hero-section-tile .tile-desc .tile-header{font-size:1.9rem;line-height:1em}
.hero-section-tile .tile-desc .sub-header{font-size:1.2rem;line-height:1em;margin:5px 0 0 0}
.hero-section-tile .tile-desc .desc{color:#fff;font-size:1rem;padding:0 0 10px 10px}
.hero-section-tile .tile-desc .link{margin-top:5px;padding:0;margin-bottom:0}
.hero-section-tile .tile-desc .link a{font-size:1.2rem;line-height:1em;padding:0}
.hero-section-tile .tile-desc .link a:after{font-size:19.2px;font-size:1.2rem;margin-left:5px}
.hero-section-tile .caption{width:54%;top:20%;margin-left:0;padding:10px 0 5px}
.hero-section-tile .caption .caption-header{color:#fff;font-size:1.2rem;padding:0 0 10px 20px}
}
.slides_wrp{display:block;overflow:hidden;clear:both;content:"";position:relative;max-width:1440px;display:table-cell;vertical-align:middle}
.slides_wrp .video-js .vjs-tech{display:block;text-align:center;position:static;margin:0 auto;padding:0;width:auto;background-position:50% 50%;float:none}
.flexslider .vjs-poster{position:absolute;top:0}
.video-js{margin:0 auto;max-width:100%;width:100% !important;height:450px}
.video-js .vjs-tech{cursor:pointer}
.video-js.vjs-fullscreen .vjs-tech{height:100% !important}
.flexslider{margin:0;background:#fff;border:0;position:relative;border-radius:0;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;zoom:1;overflow:hidden;height:auto}
.flexslider .slides img{max-width:100% !important;margin:0 auto}
.flex-direction-nav a{color:#fff}
.flexslider:hover .flex-next{opacity:1 !important;right:2% !important;color:888b8d}
.flexslider:hover .flex-prev{opacity:1 !important;left:2% !important;color:888b8d}
.flex-direction-nav .flex-next{right:0 !important}
.hero-carousel .flexslider{position:relative;height:450px;overflow:hidden}
.hero-carousel .flexslider #hidden_desktop_slide,.hero-carousel .flexslider #hidden_mobile_slide,.hero-carousel .flexslider #hidden_tab_slide{position:absolute;z-index:-999999;left:0;bottom:0}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc{position:absolute;top:26.3%;left:66.66%;margin:0;color:#FFF}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header{font-size:6rem}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link{display:block;margin-top:2.5rem;font-size:2.2rem;border:5px solid #fff}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link{font-family:fs_lolamedium_italic}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link:lang(iw){font-family:museum_regular}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link a{padding:15px 7%;display:inline-block;text-decoration:none;color:#fff;line-height:normal;line-height:initial}
.hero-carousel .flexslider .slides li .video-slide .video-js{height:100% !important}
.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin:hover .vjs-big-play-button,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-big-play-button{top:50%;left:50%;width:auto;border:0;z-index:10}
.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin:hover .vjs-big-play-button:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-big-play-button:before{content:"\f01d";font-family:FontAwesome;text-shadow:none;color:#555;font-size:80px;font-size:5rem}
.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-play-control:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-control.vjs-play-control:hover:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-control.vjs-play-control:focus:before{content:"\f04c";font-family:FontAwesome}
.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-play-control.vjs-paused:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-control.vjs-play-control:hover.vjs-paused:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-control.vjs-play-control:focus.vjs-paused:before{content:"\f04b"}
.hero-carousel .flexslider .slides li .video-slide .tile-image .iOsMl{position:absolute;top:0;left:0;right:0;bottom:0}
.hero-carousel .flexslider .flex-control-nav{bottom:40px;z-index:10}
.hero-carousel .flexslider .flex-control-nav li a{width:12px;height:12px;background:transparent;border:2px solid #fff}
.hero-carousel .flexslider .flex-control-nav li a:hover{background:transparent}
.hero-carousel .flexslider .flex-control-nav li a.flex-active{background:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}
.video-tile{text-align:center}
.video-tile .vjs-default-skin:hover .vjs-big-play-button,.video-tile .vjs-default-skin .vjs-big-play-button{top:27%;left:48%;width:auto;border:0;height:450px}
.video-tile .vjs-default-skin:hover .vjs-big-play-button:before,.video-tile .vjs-default-skin .vjs-big-play-button:before{content:"\f01d";font-family:FontAwesome;text-shadow:none;color:#555;font-size:80px;font-size:5rem}
.video-tile .vjs-default-skin .vjs-play-control:before,.video-tile .vjs-default-skin .vjs-control.vjs-play-control:hover:before,.video-tile .vjs-default-skin .vjs-control.vjs-play-control:focus:before{content:"\f04c";font-family:FontAwesome}
.video-tile .vjs-default-skin .vjs-play-control.vjs-paused:before,.video-tile .vjs-default-skin .vjs-control.vjs-play-control:hover.vjs-paused:before,.video-tile .vjs-default-skin .vjs-control.vjs-play-control:focus.vjs-paused:before{content:"\f04b"}
.video-tile .tile-image{position:relative}
.video-tile .tile-image .iOsMl{position:absolute;top:0;left:0;right:0;bottom:0}
.video-tile .tile-image .iOsMl img{height:100%}
.hero-carousel .flex-direction-nav .flex-prev,.hero-carousel .flex-direction-nav .flex-next{display:none !important}
@media(min-width:768px) and (max-width:1024px){.hero-carousel .flexslider .slides li .tile-slide .tile-desc{top:10%;width:29%}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header{font-size:4rem}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link{margin-top:10px}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link a{padding:5px 1%}
}
@media(min-width:320px) and (max-width:767px){.hero-carousel .flexslider{overflow:hidden}
.hero-carousel .flexslider .video-js{height:100% !important}
.hero-carousel .flexslider .interact .offer-slot .text{top:auto;bottom:5%;left:auto;font-size:1.6rem}
.hero-carousel .flexslider .hero-bg-right{display:none !important}
.hero-carousel .flexslider .hero-bg-left{background-image:url(//ihg.scene7.com/is/image/ihg/hi_mobile_hero_crsl_left_bg?fmt=png-alpha);background-repeat:no-repeat;background-position:top left;position:absolute;width:69px;height:201px;z-index:5}
.no-svg .hero-carousel .flexslider .hero-bg-left{background-image:url(//ihg.scene7.com/is/image/ihg/hi_mobile_hero_crsl_left_bg?fmt=png-alpha)}
}
@media only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5){.no-svg .hero-carousel .flexslider .hero-bg-left{background-image:url(//ihg.scene7.com/is/image/ihg/hi_mobile_hero_crsl_left_bg?fmt=png-alpha@2x)}
}
@media(min-width:320px) and (max-width:767px){.hero-carousel .flexslider .flex-control-nav{bottom:15px}
.hero-carousel .flexslider .slides li .tile-slide .tile-slide .tile-desc{left:42.5%;top:15%;width:55%;line-height:2.5rem}
.hero-carousel .flexslider .slides li .tile-slide .tile-slide .tile-desc .tile-header{font-size:2.6rem;display:block}
.hero-carousel .flexslider .slides li .tile-slide .tile-slide .tile-desc .link{margin-top:10px;border:2px solid #fff;display:inline-block}
.hero-carousel .flexslider .slides li .tile-slide .tile-slide .tile-desc .link a{padding:5px 3%;font-size:1.2rem;display:block;letter-spacing:0}
.hero-carousel .flexslider .slides li .column-custom-row .generic-tile{display:none}
}
.header-section-tile.border-top .border-top-class{border-top:40px solid #f47d30}
.header-section-tile .content .tile-desc{margin-top:4.2rem;margin-bottom:5.8rem;color:#f47d30;text-align:center;padding:0 15.9%}
.header-section-tile .content .tile-desc .tile-header{font-size:4.8rem;line-height:1.33em;letter-spacing:-0.010em}
.header-section-tile .content .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.header-section-tile .content .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.header-section-tile .content .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.header-section-tile .content .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.header-section-tile .content .tile-desc .tile-header p{margin:0}
.header-section-tile .content .tile-desc .sub-header{font-size:4.8rem;line-height:1.33em;letter-spacing:-0.010em}
.header-section-tile .content .tile-desc .sub-header{font-family:fs_lolamedium_italic}
.header-section-tile .content .tile-desc .sub-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.header-section-tile .content .tile-desc .sub-header:lang(iw){font-family:museum_regular}
.header-section-tile .content .tile-desc .sub-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.header-section-tile .content .tile-desc .sub-header p{margin:0}
.header-section-tile .content .tile-desc .desc{font-size:1.8rem;color:#666;line-height:1.444em;margin-top:2rem;text-align:left}
.header-section-tile .content .tile-desc .desc{font-family:fs_lolaregular}
.header-section-tile .content .tile-desc .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.header-section-tile .content .tile-desc .desc:lang(iw){font-family:museum_regular}
.header-section-tile .content .tile-desc .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.header-section-tile .content .tile-desc .desc p{margin:0}
.header-section-tile .content .tile-desc .desc p a{color:#f47d30;text-transform:uppercase}
.header-section-tile .content .tile-desc .desc ul{text-align:left;padding:2rem 5% 4.5rem}
.header-section-tile .content .tile-desc .desc ul li{list-style-type:disc}
.header-section-tile .content .tile-desc .desc .highlight-section{text-align:center;display:block;font-size:3.6rem;color:#f47d30;line-height:1.06em;margin-top:5rem;margin-bottom:-3rem;text-transform:capitalize}
.header-section-tile .content .tile-desc .desc .highlight-section{font-family:fs_lolamedium_italic}
.header-section-tile .content .tile-desc .desc .highlight-section:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.header-section-tile .content .tile-desc .desc .highlight-section:lang(iw){font-family:museum_regular}
.header-section-tile .content .tile-desc .desc .highlight-section:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.header-section-tile .content .tile-desc .link{margin:2rem 20px 0 20px}
.header-section-tile .content .tile-desc .link{font-family:Arial}
.header-section-tile .content .tile-desc .link:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.header-section-tile .content .tile-desc .link:lang(iw){font-family:museum_regular}
.header-section-tile .content .tile-desc .link:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.header-section-tile .content .tile-desc .link a{color:#666;font-size:14px;line-height:1.28em;font-weight:700;text-decoration:none;letter-spacing:.075em;text-transform:uppercase}
.header-section-tile .content .tile-desc .link a:after{font-family:fontAwesome;content:"\f105";color:#666;margin-left:10px}
.members-request-info{padding:0 7%}
.members-request-info .link{font-size:14px;font-weight:bold;margin-bottom:3.8rem;margin-top:-14px;text-align:center}
.members-request-info .link a{color:#FFF;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#f47d30;line-height:1em;padding:16.5px 2.3%;text-align:center;margin:0 auto;display:inline-block}
.members-request-info .link a .fa{position:absolute;font-size:3rem}
.members-request-info .desc{text-align:center;margin-bottom:9.5rem}
.members-request-info .desc>*{color:#666;font-size:1.8rem}
.members-request-info .desc>*{font-family:fs_lolaregular}
.members-request-info .desc>*:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.members-request-info .desc>*:lang(iw){font-family:museum_regular}
.members-request-info .desc>*:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
@media(min-width:320px) and (max-width:767px){.header-section-tile.border-top .border-top-class{border-top:25px solid #f47d30}
.header-section-tile .content{width:100%}
.header-section-tile .content .tile-desc{margin:1.3rem 0 2rem;padding:0 2rem}
.header-section-tile .content .tile-desc .tile-header{font-size:2.1rem;letter-spacing:-0.02em;line-height:1.3750em}
.header-section-tile .content .tile-desc .sub-header{font-size:2.1rem;line-height:1.048em;letter-spacing:-0.02em}
.header-section-tile .content .tile-desc .desc{font-size:1.2rem;line-height:1.16em;text-align:left;margin-top:1rem}
.header-section-tile .content .tile-desc .desc ul{text-align:left;padding:1.4rem 5%}
.header-section-tile .content .tile-desc .desc ul li{list-style-type:disc;margin-bottom:10px}
.header-section-tile .content .tile-desc .desc .highlight-section{display:none}
.header-section-tile .content .tile-desc .link{margin-top:1.8rem;font-family:Arial;font-weight:700}
.header-section-tile .content .tile-desc .link a{font-size:1.2rem;letter-spacing:.075em}
.members-request-info .link{margin-top:9px;margin-bottom:2.8rem;font-size:1.4rem}
.members-request-info .link a{letter-spacing:.075em;padding:10px 10%;font-size:1.4rem}
.members-request-info .desc{margin-bottom:5rem}
.members-request-info .desc>*{font-size:1.2rem}
}
.header-section-tile.header-large .content .tile-desc .tile-header{font-size:48px}
.header-section-tile.header-medium .content .tile-desc .tile-header{font-size:42px}
.header-section-tile.header-small .content .tile-desc .tile-header{font-size:36px}
.discover-tile{position:relative}
.discover-tile .tile-desc .desc-overlay{position:absolute;bottom:0;width:35.7%;background:#fff;padding:3rem;padding-top:2.2rem;opacity:.85}
.discover-tile .tile-desc .desc-overlay .tile-header{color:#f47d30;font-size:4.2rem;line-height:1em;letter-spacing:-0.02em}
.discover-tile .tile-desc .desc-overlay .tile-header{font-family:fs_lolamedium_italic}
.discover-tile .tile-desc .desc-overlay .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.discover-tile .tile-desc .desc-overlay .tile-header:lang(iw){font-family:museum_regular}
.discover-tile .tile-desc .desc-overlay .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.discover-tile .tile-desc .desc-overlay .tile-header p{margin:0}
.discover-tile .tile-desc .desc-overlay .sub-header{color:#666;font-size:2rem;line-height:1.2em;padding-top:2.3rem}
.discover-tile .tile-desc .desc-overlay .sub-header{font-family:fs_lolalight}
.discover-tile .tile-desc .desc-overlay .sub-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.discover-tile .tile-desc .desc-overlay .sub-header:lang(iw){font-family:museum_light}
.discover-tile .tile-desc .desc-overlay .sub-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.discover-tile .tile-desc .desc-overlay .sub-header p{margin:0}
.discover-tile .tile-desc .link{position:absolute;right:0;bottom:0;padding:1.8rem 2rem 1.6rem 4.5rem;width:35.72%;background-color:#f47d30}
.discover-tile .tile-desc .link a{font-size:14px;text-decoration:none;font-weight:bold;line-height:1.28em;letter-spacing:.075em;text-transform:uppercase;color:#fff}
.discover-tile .tile-desc .link a{font-family:Arial}
.discover-tile .tile-desc .link a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.discover-tile .tile-desc .link a:lang(iw){font-family:museum_regular}
.discover-tile .tile-desc .link a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.discover-tile .tile-desc .link:after{font-family:fontAwesome;content:"\f105";color:#fff;margin-left:10px;font-size:28.8px;font-size:1.8rem}
.discover-tile .tile-desc .desc{font-size:1.8rem;color:#fff;line-height:1.125em;text-align:left;position:absolute;bottom:0;padding:1rem 2rem 2rem 4rem}
.discover-tile .tile-desc .desc{font-family:fs_lolaregular}
.discover-tile .tile-desc .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.discover-tile .tile-desc .desc:lang(iw){font-family:museum_regular}
.discover-tile .tile-desc .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.discover-tile .tile-desc .desc p{margin:0}
.discover-tile .tile-image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}
.discover-tile .caption{position:absolute;bottom:20px;right:20px}
.discover-tile .caption .caption-header{font-size:18px;color:#666}
.discover-tile .caption .caption-header{font-family:fs_lolaregular}
.discover-tile .caption .caption-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.discover-tile .caption .caption-header:lang(iw){font-family:museum_regular}
.discover-tile .caption .caption-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.discover-tile .caption .caption-header p{margin:0}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.discover-tile .tile-desc .link a{font-size:12px}
}
@media(min-width:768px) and (max-width:1024px){.discover-tile .tile-desc .desc-overlay{padding:2.5rem;padding-top:2.2rem}
.discover-tile .tile-desc .desc-overlay .tile-header{font-size:3.6rem;line-height:1em}
.discover-tile .tile-desc .desc-overlay .tile-header p{margin:0}
.discover-tile .tile-desc .link a{font-size:12px}
}
@media(min-width:320px) and (max-width:767px){.discover-tile .tile-desc .desc-overlay{width:50%;padding:13px 14px 15px 14px}
.discover-tile .tile-desc .desc-overlay .tile-header{font-size:1.9rem;line-height:1em}
.discover-tile .tile-desc .desc-overlay .sub-header{font-size:1.2rem;padding-top:9px;line-height:1.18em}
.discover-tile .tile-desc .link{padding:8.5px 12px 8.5px 14px;width:39.06%}
.discover-tile .tile-desc .link a{font-size:1.2rem;font-weight:bold}
.discover-tile .tile-desc .link a{font-family:Arial}
.discover-tile .tile-desc .link a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.discover-tile .tile-desc .link a:lang(iw){font-family:museum_regular}
.discover-tile .tile-desc .link a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.discover-tile .tile-desc .link:after{margin-left:4px;font-size:19.2px;font-size:1.2rem}
.discover-tile .tile-desc .desc{font-size:1.2rem;padding:1rem 1rem 1rem 1.5rem;line-height:1.33em}
.discover-tile .caption{bottom:10px;right:10px}
.discover-tile .caption .caption-header{font-size:1.2rem;line-height:1.33em}
}
.discover-tile.bottom-left-tileheader .tile-desc .desc-overlay{top:inherit;left:0;right:inherit;bottom:0}
.discover-tile.top-left-tileheader .tile-desc .desc-overlay{top:0;left:0;right:inherit;bottom:inherit}
.discover-tile.bottom-right-tileheader .tile-desc .desc-overlay{top:inherit;left:inherit;right:0;bottom:0}
.discover-tile.top-right-tileheader .tile-desc .desc-overlay{top:0;left:inherit;right:0;bottom:inherit}
.discover-tile.top-center-tileheader .tile-desc .desc-overlay{top:0;left:45%;right:inherit;bottom:inherit}
.discover-tile.bottom-center-tileheader .tile-desc .desc-overlay{top:inherit;left:45%;right:inherit;bottom:0}
.discover-tile.left-center-tileheader .tile-desc .desc-overlay{top:50%;left:0;right:inherit;bottom:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.discover-tile.right-center-tileheader .tile-desc .desc-overlay{top:50%;left:inherit;right:0;bottom:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.discover-tile.link-bottom-left .tile-desc .link{top:inherit;left:0;right:inherit;bottom:0}
.discover-tile.link-top-left .tile-desc .link{top:0;left:0;right:inherit;bottom:inherit}
.discover-tile.link-bottom-right .tile-desc .link{top:inherit;left:inherit;right:0;bottom:0}
.discover-tile.link-top-right .tile-desc .link{top:0;left:inherit;right:0;bottom:inherit}
.discover-tile.link-top-center .tile-desc .link{top:0;left:45%;right:inherit;bottom:inherit}
.discover-tile.link-bottom-center .tile-desc .link{top:inherit;left:45%;right:inherit;bottom:0}
.discover-tile.width-large .tile-desc .desc-overlay{width:50%}
@media(min-width:320px) and (max-width:767px){.discover-tile.width-large .tile-desc .desc-overlay{width:70.31%}
}
.discover-tile.width-medium .tile-desc .desc-overlay{width:36.7%}
@media(min-width:320px) and (max-width:767px){.discover-tile.width-medium .tile-desc .desc-overlay{width:50%}
}
.discover-tile.width-small .tile-desc .desc-overlay{width:30%}
@media(min-width:320px) and (max-width:767px){.discover-tile.width-small .tile-desc .desc-overlay{width:39.06%}
}
.discover-tile.anchor-width-large .tile-desc .link{width:43.21%}
@media(min-width:320px) and (max-width:767px){.discover-tile.anchor-width-large .tile-desc .link{width:39.06%}
}
.discover-tile.anchor-width-medium .tile-desc .link{width:30%}
@media(min-width:320px) and (max-width:767px){.discover-tile.anchor-width-medium .tile-desc .link{width:35.06%}
}
.discover-tile.anchor-width-small .tile-desc .link{width:18.8%}
@media(min-width:320px) and (max-width:767px){.discover-tile.anchor-width-small .tile-desc .link{width:37.68%}
}
.discover-tile.orange .tile-desc .desc-overlay{background:#f47d30;opacity:.85}
.discover-tile.orange .tile-desc .link{background:#f47d30}
.discover-tile.wild-sand .tile-desc .desc-overlay{background:#f6f6f6;opacity:.85}
.discover-tile.wild-sand .tile-desc .link{background:#f6f6f6}
.discover-tile.text-large .tile-desc .desc-overlay .tile-header{font-size:5rem;line-height:.9em}
@media(min-width:320px) and (max-width:767px){.discover-tile.text-large .tile-desc .desc-overlay .tile-header{font-size:1.9rem;line-height:1em}
}
.discover-tile.text-medium .tile-desc .desc-overlay .tile-header{font-size:4.2rem;line-height:1em}
@media(min-width:320px) and (max-width:767px){.discover-tile.text-medium .tile-desc .desc-overlay .tile-header{font-size:1.9rem;line-height:1em}
}
.discover-tile.text-large-subheader .tile-desc .desc-overlay .sub-header{font-size:2.2rem;line-height:1.27em}
@media(min-width:320px) and (max-width:767px){.discover-tile.text-large-subheader .tile-desc .desc-overlay .sub-header{font-size:10px;line-height:.85em}
}
.discover-tile.text-medium-subheader .tile-desc .desc-overlay .sub-header{font-size:2rem;line-height:1.2em}
@media(min-width:320px) and (max-width:767px){.discover-tile.text-medium-subheader .tile-desc .desc-overlay .sub-header{font-size:11px;line-height:1.81em}
}
.discover-tile.caption-white .caption{color:#fff}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_container:focus{outline:0}
.mCSB_inside>.mCSB_container{margin-right:20px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl .mCSB_inside .mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl .mCSB_inside .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:20px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:20px;height:100%;margin:0 auto;background:#3c3b35}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:auto;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:12px;height:100%;margin:0 auto;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:20px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#1e1d1a}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#1e1d1a}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#1e1d1a}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(../components/brand-explore/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}
.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.guest-rating-static{background-image:url(//ihg.scene7.com/is/image/ihg/ic_hotelrating2?fmt=png-alpha);background-repeat:no-repeat;display:inline-block;height:14px;width:96px}
.no-svg .guest-rating-static{background-image:url(//ihg.scene7.com/is/image/ihg/ic_hotelrating2?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 .guest-rating-static{background-image:url(//ihg.scene7.com/is/image/ihg/ic_hotelrating2?fmt=png-alpha@2x)}
}
.guest-rating-static.guest-rating-20{background-position:-37px 0}
.guest-rating-static.guest-rating-40{background-position:-19px 0}
.guest-rating-static.guest-rating-10{background-position:-77px 0}
.guest-rating-static.guest-rating-0{background-position:-64px 0}
.guest-rating-static.guest-rating-1{background-position:-77px -180px}
.guest-rating-static.guest-rating-11{background-position:-58px -180px}
.guest-rating-static.guest-rating-20{background-position:-58px 0}
.guest-rating-static.guest-rating-21{background-position:-38px -180px}
.guest-rating-static.guest-rating-30{background-position:-38px 0}
.guest-rating-static.guest-rating-31{background-position:-19px -180px}
.guest-rating-static.guest-rating-41{background-position:0 -180px}
.guest-rating-static.guest-rating-2{background-position:-77px -160px}
.guest-rating-static.guest-rating-12{background-position:-58px -160px}
.guest-rating-static.guest-rating-22{background-position:-38px -160px}
.guest-rating-static.guest-rating-32{background-position:-19px -160px}
.guest-rating-static.guest-rating-42{background-position:0 -160px}
.guest-rating-static.guest-rating-3{background-position:-77px -140px}
.guest-rating-static.guest-rating-13{background-position:-58px -140px}
.guest-rating-static.guest-rating-23{background-position:-38px -140px}
.guest-rating-static.guest-rating-33{background-position:-19px -140px}
.guest-rating-static.guest-rating-43{background-position:0 -140px}
.guest-rating-static.guest-rating-4{background-position:-77px -120px}
.guest-rating-static.guest-rating-14{background-position:-58px -120px}
.guest-rating-static.guest-rating-24{background-position:-38px -120px}
.guest-rating-static.guest-rating-34{background-position:-19px -120px}
.guest-rating-static.guest-rating-44{background-position:0 -120px}
.guest-rating-static.guest-rating-5{background-position:-77px -100px}
.guest-rating-static.guest-rating-15{background-position:-58px -100px}
.guest-rating-static.guest-rating-25{background-position:-38px -120px}
.guest-rating-static.guest-rating-35{background-position:-19px -100px}
.guest-rating-static.guest-rating-45{background-position:0 -100px}
.guest-rating-static.guest-rating-6{background-position:-77px -80px}
.guest-rating-static.guest-rating-16{background-position:-58px -80px}
.guest-rating-static.guest-rating-26{background-position:-38px -80px}
.guest-rating-static.guest-rating-36{background-position:-19px -80px}
.guest-rating-static.guest-rating-46{background-position:0 -80px}
.guest-rating-static.guest-rating-7{background-position:-77px -60px}
.guest-rating-static.guest-rating-17{background-position:-58px -60px}
.guest-rating-static.guest-rating-27{background-position:-38px -60px}
.guest-rating-static.guest-rating-37{background-position:-19px -60px}
.guest-rating-static.guest-rating-47{background-position:0 -60px}
.guest-rating-static.guest-rating-8{background-position:-77px -40px}
.guest-rating-static.guest-rating-18{background-position:-58px -40px}
.guest-rating-static.guest-rating-28{background-position:-38px -40px}
.guest-rating-static.guest-rating-38{background-position:-19px -40px}
.guest-rating-static.guest-rating-48{background-position:0 -40px}
.guest-rating-static.guest-rating-9{background-position:-77px -20px}
.guest-rating-static.guest-rating-19{background-position:-58px -20px}
.guest-rating-static.guest-rating-29{background-position:-38px -20px}
.guest-rating-static.guest-rating-39{background-position:-19px -20px}
.guest-rating-static.guest-rating-49{background-position:0 -20px}
.guest-rating-static.guest-rating-50{background-position:0 0}
body{overflow-x:hidden;width:100%}
body.push-left,body.push-right{-webkit-transition:all .5s linear;transition:all .5s linear;position:relative}
body.push-right .explore-map{margin-left:-23rem}
body.push-right .zoomWrapper{left:245px !important}
body.filter-active.push-left{-webkit-transition:all .5s linear;transition:all .5s linear}
body.filter-active.push-left .explore-map{margin-left:230px}
body.filter-active .hotelPopup.active{left:230px}
body.filter-active.popUp-opened.push-left .explore-map{margin-left:580px}
body.popUp-opened .explore-map{margin-left:350px}
body.popUp-opened .explore-map:before{content:none}
body.popUp-opened.push-right .zoomWrapper{left:15px !important}
.mac .explore-map-wrap .markerlabel.regionLabel .count-label,.mac .explore-map-wrap .regionLabel.regionLabel .count-label{line-height:38px}
.mac .explore-map-wrap .markerlabel.regionLabel .reg-text,.mac .explore-map-wrap .markerlabel.regionLabel .label-text,.mac .explore-map-wrap .regionLabel.regionLabel .reg-text,.mac .explore-map-wrap .regionLabel.regionLabel .label-text{position:relative;top:1px}
.mac .explore-map-wrap .cluster div{line-height:27px !important}
.explore-map-wrap{float:left;width:100%;position:relative;height:100%}
.explore-map-wrap .explore-map{width:100%;margin:0;float:left;padding:0;position:relative;height:590px;-webkit-transition:all .3s linear;transition:all .3s linear}
.explore-map-wrap .explore-map img{max-width:none}
.explore-map-wrap .cluster{text-transform:uppercase;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.explore-map-wrap .toolTip{position:absolute;left:100%;top:-16px;z-index:2;background:#f47d30;padding:2px 10px 0;margin-left:6px;text-align:left}
.explore-map-wrap .toolTip:after,.explore-map-wrap .toolTip:before{content:"";left:0;border:solid 10px transparent;border-right-color:#f47d30;position:absolute;z-index:0;margin:-10px 0 0 -18px;top:30px}
.explore-map-wrap .toolTip.activeTip{display:block}
.explore-map-wrap .toolTip label{border-bottom:1px solid #c3c3c3;display:block;font-size:16px;color:#fff;letter-spacing:.5px;font-weight:normal;text-align:center;line-height:36px;margin-bottom:2px;font-family:fs_lolaregular;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:200px;white-space:nowrap}
.explore-map-wrap .toolTip label a{font-size:16px;color:#fff;text-decoration:none;cursor:pointer}
.explore-map-wrap .toolTip label.no-border{border:0}
.explore-map-wrap .markerlabel.hotelMarker{margin-top:-18px !important;margin-left:15px}
.explore-map-wrap .markerlabel,.explore-map-wrap .regionLabel{background:#f47d30;padding:1px 10px 0 8px;color:#fff;font-size:14px;line-height:19px;display:none;cursor:pointer;letter-spacing:.5px;white-space:nowrap;font-family:'Arial',Helvetica Neue,Helvetica,sans-serif !important;text-transform:uppercase}
.explore-map-wrap .markerlabel.markerActive,.explore-map-wrap .markerlabel.clickActive,.explore-map-wrap .regionLabel.markerActive,.explore-map-wrap .regionLabel.clickActive{display:block;overflow:visible !important}
.explore-map-wrap .markerlabel.markerActive.north_america,.explore-map-wrap .markerlabel.clickActive.north_america,.explore-map-wrap .regionLabel.markerActive.north_america,.explore-map-wrap .regionLabel.clickActive.north_america{margin-top:4rem !important}
.explore-map-wrap .markerlabel.markerActive.central_america_caribbean,.explore-map-wrap .markerlabel.clickActive.central_america_caribbean,.explore-map-wrap .regionLabel.markerActive.central_america_caribbean,.explore-map-wrap .regionLabel.clickActive.central_america_caribbean{margin-top:1rem !important}
.explore-map-wrap .markerlabel.markerActive.australasia_oceania,.explore-map-wrap .markerlabel.clickActive.australasia_oceania,.explore-map-wrap .regionLabel.markerActive.australasia_oceania,.explore-map-wrap .regionLabel.clickActive.australasia_oceania{margin-top:-5rem !important}
.explore-map-wrap .markerlabel.markerActive:before,.explore-map-wrap .markerlabel.clickActive:before,.explore-map-wrap .regionLabel.markerActive:before,.explore-map-wrap .regionLabel.clickActive:before{content:"";border:solid 10px transparent;border-right-color:#f47d30;position:absolute;z-index:0;margin:-10px 0 0 -28px;top:50%}
.explore-map-wrap .markerlabel .hidMarker,.explore-map-wrap .regionLabel .hidMarker{display:none !important}
.explore-map-wrap .markerlabel.regionLabel,.explore-map-wrap .regionLabel.regionLabel{padding:1px 10px 0 15px}
.explore-map-wrap .markerlabel.regionLabel .count-label,.explore-map-wrap .regionLabel.regionLabel .count-label{position:absolute;color:#54534a;font-size:1.8rem;letter-spacing:0;left:-35px;line-height:3.6rem;width:40px;height:40px;margin-top:-11px;text-align:center;background-repeat:no-repeat;background-color:#fff;border-radius:50%;border:2px solid #f47d30;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.explore-map-wrap .markerlabel.regionLabel .reg-text,.explore-map-wrap .regionLabel.regionLabel .reg-text{letter-spacing:.5px;font-family:'Arial',Helvetica Neue,Helvetica,sans-serif}
.explore-map-wrap .markerlabel.regionLabel:before,.explore-map-wrap .regionLabel.regionLabel:before{content:none}
.explore-map-wrap .clusterGroup img{display:none}
.explore-map-wrap .clusterGroup div{background:#fff;border-radius:50%;border:2px solid #c6b98e;text-align:center;width:38px !important;height:38px !important;line-height:36px !important}
.hotelPopup{z-index:55;width:100%;height:100%;display:none;background:#ebebeb;text-align:center;-webkit-transition:left .8s linear;transition:left .8s linear}
.hotelPopup .mCSB_scrollTools .mCSB_draggerRail{background:#dfdfdf;border-radius:0}
.hotelPopup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#c3c3c3;border-radius:0}
.hotelPopup .mCSB_outside+.mCSB_scrollTools{right:10px}
.hotelPopup .inner-wrapper{padding:0 40px 0 30px;float:left;width:50%;margin-bottom:13px;height:80%;overflow:hidden}
.hotelPopup .inner-wrapper.mCS_no_scrollbar{margin-bottom:0}
.hotelPopup .inner-wrapper .hotel-name{font-size:2.1rem;line-height:1.238em;margin:0 0 10px;text-transform:uppercase}
.hotelPopup .inner-wrapper .hotel-image,.hotelPopup .inner-wrapper .caption-wrap{float:left;width:50%}
.hotelPopup .inner-wrapper .hotel-image{margin:10px 0 2.9rem}
.hotelPopup .inner-wrapper .rating-wrap{margin:10px 0 20px}
.hotelPopup .inner-wrapper .rating-wrap label{padding-left:4px;color:#8e731b;line-height:10px;font-size:16px;font-weight:normal}
.hotelPopup .inner-wrapper .hotel-title{font-size:14px;line-height:22px;margin:0 0 10px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-align:left;text-transform:uppercase}
.hotelPopup .inner-wrapper p{text-align:justify}
.hotelPopup .inner-wrapper .content .see-resort{line-height:1em;letter-spacing:.075em;padding:1.6rem 0;margin-top:3rem;text-align:center;color:#f47d30;float:right;left:0;margin-right:30px;position:relative;text-transform:uppercase;font-family:"Arial";font-size:1.4rem;font-weight:bold;top:5px;margin-bottom:2.2rem;text-decoration:none}
.hotelPopup .inner-wrapper .content .see-resort:after{content:"\f054";font-family:fontAwesome;text-decoration:none;color:inherit;padding-left:4px;display:inline-block;font-size:12px}
.hotelPopup .inner-wrapper .content .see-resort span{text-decoration:underline}
.hotelPopup:after,.hotelPopup:before{content:"";width:30px;height:66px;position:absolute;right:-30px;top:50%;margin-top:-33px;border-top:33px solid transparent;border-bottom:33px solid transparent;border-left:30px solid #c3c3c3}
.hotelPopup:after{border-left:30px solid #ebebeb}
.hotelPopup:before{right:-32px;width:31px}
.hotelPopup.active{display:block}
.hotelPopup .close-pop{width:15px;float:right;margin:10px 22px -6px 0;cursor:pointer}
.hotelPopup .close-pop:after{display:inline-block;font-family:FontAwesome;font-size:32px;font-size:2rem;font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f00d";color:#515c64}
.hotelPopup .more-link{width:217px;line-height:1em;letter-spacing:.075em;padding:1.6rem 0;margin-top:3rem;text-align:center;color:#fff;float:right;left:0;margin-right:8px;position:relative;text-decoration:none;text-transform:uppercase;background:#f47d30;font-family:"Arial";font-size:1.4rem;font-weight:bold;top:5px;margin-bottom:2.2rem}
.explore-map-wrap .zoomWrapper{height:71px;width:35px;position:absolute;top:74% !important;left:93% !important;z-index:999;background-image:url(//ihg.scene7.com/is/image/ihg/ic_sprite?fmt=png-alpha);background-repeat:no-repeat;background-position:0 -111px;-webkit-transition:all .5s linear;transition:all .5s linear}
.no-svg .explore-map-wrap .zoomWrapper{background-image:url(//ihg.scene7.com/is/image/ihg/ic_sprite?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 .explore-map-wrap .zoomWrapper{background-image:url(//ihg.scene7.com/is/image/ihg/ic_sprite?fmt=png-alpha@2x)}
}
.explore-map-wrap .zoomWrapper .zoomIn,.explore-map-wrap .zoomWrapper .zoomOut{width:100%;height:30px;cursor:pointer;float:left}
.explore-map-wrap .filter-list,.explore-map-wrap .location-list{height:calc(100% - 70px)}
.explore-map-wrap .location-list{left:0}
.explore-map-wrap .location-list li{float:left;width:100%;background:#43423b;color:#fff;line-height:48px;letter-spacing:.5px;font-size:16px;cursor:pointer}
.explore-map-wrap .location-list .parent-list{float:left;width:100%;height:100%;overflow:hidden;position:relative}
.explore-map-wrap .location-list .parent-list li.region-name{padding:0}
.explore-map-wrap .location-list .parent-list li.region-name span{position:relative;padding:2.3rem 20px;line-height:24px;text-transform:uppercase;display:block;border-bottom:1px solid #363530;-webkit-transition:all .5s linear;transition:all .5s linear}
.explore-map-wrap .location-list .parent-list li.region-name span:before{content:"";color:#fff;font-family:FontAwesome;font-size:32px;font-size:2rem;line-height:38.4px;line-height:2.4rem;padding-right:5px;position:absolute;top:50%;left:-10px;margin:-40px 0 0 0;margin:-2.5rem 0 0 0;-webkit-transition:all .5s linear;transition:all .5s linear}
.explore-map-wrap .location-list .parent-list li.region-name.active{padding-bottom:1rem}
.explore-map-wrap .location-list .parent-list li.region-name.active span{padding-left:35px;padding-right:16px}
.explore-map-wrap .location-list .parent-list li.region-name.active span:before{left:20px;content:"\f104"}
.explore-map-wrap .location-list .sub-list,.explore-map-wrap .location-list .sub-list ul{display:none;float:left;width:100%}
.explore-map-wrap .location-list .sub-list li{padding:0 20px;font-size:14px}
.explore-map-wrap .location-list .sub-list li.active{background:#fff;color:#43423b;border-top:1px solid #43423b}
.explore-map-wrap .location-list .sub-list li ul{margin:0 -20px;width:auto;float:none}
.explore-map-wrap .location-list .sub-list li li{line-height:24px;color:#c3c3c3;border-bottom:1px solid #363530;padding:1rem 30px}
.explore-map-wrap .location-list input{visibility:hidden;position:absolute;width:0}
.mCSB_scrollTools .mCSB_draggerRail{border-radius:0}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0}
.gm-style-mtc{display:none}
.explore-map-wrap .filter-list{z-index:88}
.filter-list{right:0}
.filter-list .mCSB_outside+.mCSB_scrollTools{left:0}
.filter-list .hotel-types,.filter-list .interest-wrap{float:left;width:100%;margin-bottom:-8px}
.filter-list .hotel-types ul,.filter-list .interest-wrap ul{width:100%;overflow:hidden}
.filter-list .hotel-types ul .mCS_no_scrollbar_y li,.filter-list .interest-wrap ul .mCS_no_scrollbar_y li{padding:11px 20px}
.filter-list label{background:#36352f;color:#fff;line-height:22px;font-weight:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:14px;float:left;width:100%;letter-spacing:1px;padding:5px 20px}
.filter-list ul{margin:0;padding:0;float:left;width:100%;text-align:center}
.filter-list ul li{background:#43423b;cursor:pointer;line-height:26px;letter-spacing:.5px;color:#fff;font-size:14px;text-transform:uppercase;border-bottom:1px solid #36352f;position:relative;display:inline-block;width:20%}
.filter-list ul li:after{content:"";position:absolute;top:53%;margin-top:-7px;right:15px}
.filter-list ul li .active:before{content:"";width:100%;height:100%;position:absolute;background-color:rgba(236,97,8,.4);-webkit-transition:all .5s linear;transition:all .5s linear}
.filter-list ul li input{visibility:hidden;width:0;position:absolute}
.filter-list ul li.active{background:#fff;color:#43423b}
.filter-list ul li.active:after{background-position:-1px -74px}
.filter-list ul li.disabled{opacity:.4;cursor:auto;cursor:initial}
.filter-list ul li img{min-width:100%;max-height:100%}
.filter-wrapper{float:left;width:100%;margin-top:-10px;border-bottom:1px solid #c3c3c3}
.filter-wrapper .filter-list-wrap,.filter-wrapper .location-list-wrap{background:#54534a;padding:2.4rem 0;text-align:center;height:60px;position:relative;width:230px;cursor:pointer}
.filter-wrapper .filter-list-wrap:before,.filter-wrapper .location-list-wrap:before{content:"";position:absolute;top:-11px;margin-left:-16px;left:50%;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:11px solid #54534a}
.filter-wrapper .filter-list-wrap:after,.filter-wrapper .location-list-wrap:after{content:"";position:absolute;top:-5px;width:28px;height:13px;left:50%;margin-left:-14px;background-position:0 -58px;-webkit-transition:all 1s linear;transition:all 1s linear;background-image:url(//ihg.scene7.com/is/image/ihg/ic_sprite?fmt=png-alpha)}
.no-svg .filter-wrapper .filter-list-wrap:after,.no-svg .filter-wrapper .location-list-wrap:after{background-image:url(//ihg.scene7.com/is/image/ihg/ic_sprite?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 .filter-wrapper .filter-list-wrap:after,.no-svg .filter-wrapper .location-list-wrap:after{background-image:url(//ihg.scene7.com/is/image/ihg/ic_sprite?fmt=png-alpha@2x)}
}
.filter-wrapper .filter-list-wrap.open:before,.filter-wrapper .location-list-wrap.open:before{top:0;-webkit-transition:all .5s linear;transition:all .5s linear;border-bottom:11px solid transparent;border-top:11px solid #43423b}
.filter-wrapper .filter-list-wrap.open:after,.filter-wrapper .location-list-wrap.open:after{top:-25px}
.filter-wrapper .filter-list-wrap span .filter-count,.filter-wrapper .location-list-wrap span .filter-count{padding-left:8px;font-weight:normal;letter-spacing:1.5px}
.filter-wrapper .filter-list-wrap span,.filter-wrapper .filter-list-wrap span .filter-count,.filter-wrapper .location-list-wrap span,.filter-wrapper .location-list-wrap span .filter-count{color:#fff;font-size:14px;letter-spacing:1px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:uppercase}
.filter-wrapper .location-list-wrap{float:left}
.filter-wrapper .filter-list-wrap{float:right;z-index:55}
.map-carousal{clear:left;position:relative;background:#ebebeb}
.location-list{float:left;font-size:2.4rem}
.location-list{font-family:fs_lolalight}
.location-list:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.location-list:lang(iw){font-family:museum_light}
.location-list:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.location-list .region-name span{float:left;font-size:2.4rem;padding-left:20px;display:inline-block;position:relative;cursor:pointer}
.location-list .region-name span{font-family:fs_lolalight}
.location-list .region-name span:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.location-list .region-name span:lang(iw){font-family:museum_light}
.location-list .region-name span:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.location-list .region-name span:before{content:"\f105";font-family:"fontAwesome";font-size:40px;font-size:2.5rem;position:absolute;top:0;left:13px}
.location-list .region-name input{visibility:hidden;width:15px}
.location-list .region-name .sub-list{float:left;position:relative;padding-left:20px;display:inline-block;cursor:pointer}
.location-list .region-name .sub-list:before{content:"\f105";font-family:"fontAwesome";font-size:40px;font-size:2.5rem;position:absolute;top:0;left:13px}
.hotel-image{float:left;width:50%;position:relative;overflow:hidden}
.hotelPopup .desc{font-family:fs_lolaregular;font-size:1.8rem;color:#666;line-height:1.33em;text-align:left}
.hotelPopup .activities{padding:30px 0 0;text-align:left;clear:right}
.hotelPopup .activities .header{font-family:arial;font-size:18px;font-weight:bold;color:#f47d30;text-transform:uppercase;padding-bottom:10px}
.hotelPopup .hotel-image .rating{text-align:left;padding:1.5rem 20px 2rem 50px}
.filter-list .filter-overlay{background-color:rgba(0,0,0,.4);bottom:8px;color:#fff;font:bold 14px/46px arial;height:48px;position:absolute;text-align:center;width:100%}
.filter-list .active .filter-overlay{height:53%;background:transparent;line-height:16px;padding:0 10px}
.filter-list .active .filter-overlay:after{position:absolute;content:"\f05d";font-family:"FontAwesome";width:14px;height:14px}
.inner-wrapper .desc .visible-content p:last-child{display:inline}
.inner-wrapper .desc .morecontent{display:inline;margin-left:-3px}
.inner-wrapper .desc .morecontent p:first-child{display:inline}
.inner-wrapper .desc .read-more-read-less{cursor:pointer;color:#f47d30;text-decoration:underline;display:block}
.inner-wrapper .desc .read-more-read-less:after{content:"\f054";font-family:fontAwesome;text-decoration:underline;color:#f47d30;padding-left:4px;display:inline-block;font-size:12px}
.inner-wrapper .desc .read-more-read-less:after{content:"\f054";font-family:fontAwesome;text-decoration:none;color:#f47d30;padding-left:4px;display:inline-block;font-size:12px}
.inner-wrapper .desc .morecontent{display:none}
.inner-wrapper .desc .desc-show-less{display:none}
@media only screen and (min-device-width:960px) and (max-device-width:1024px) and (orientation:landscape){.hotelPopup .more-link{margin-bottom:0}
.filter-list ul{margin-left:1px !important}
.filter-list ul li{letter-spacing:0 !important;font-size:11px !important}
}
@media only screen and (max-width:1024px){.hotelPopup .more-link{margin-bottom:2.5rem}
.filter-list ul{margin-left:2px}
.filter-list ul li{letter-spacing:0;font-size:11px}
#brand-explore-map .map-info{margin-top:-12rem}
.info-window{padding:2.3rem 33px 1rem 30px;width:33%;font-size:2rem}
.info-window p{padding-bottom:15px}
.filter-overlay{font:bold 10px/46px arial}
.active .filter-overlay{line-height:16px}
.explore-map-wrap .zoomWrapper{top:65% !important}
.rating{padding:15px 20px 15px 20px !important}
.rating .hotelName{padding-bottom:4px !important;width:60%}
}
@media(min-width:320px) and (max-width:767px){.explore-map-wrap .markerlabel.regionLabel .count-label{line-height:4rem}
.explore-map-wrap .markerlabel.regionLabel .reg-text,.explore-map-wrap .markerlabel.regionLabel .label-text{position:relative;top:1px}
.explore-map-wrap .regionLabel.regionLabel .count-label{line-height:4rem}
.explore-map-wrap .regionLabel.regionLabel .reg-text,.explore-map-wrap .regionLabel.regionLabel .label-text{position:relative;top:1px}
.explore-map-wrap .cluster div{line-height:27px !important}
.main-container{left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;height:100%}
body{overflow-x:hidden;float:left;width:100%;max-width:100%;position:relative}
body.push-left .main-container,body.popUp-opened .main-container{left:230px}
body.push-left .location-list,body.popUp-opened .location-list{display:inline-block;left:0}
body.push-left.filter-active .explore-map,body.popUp-opened.filter-active .explore-map{margin-left:auto}
body.push-left.filter-active .hotelPopup.active,body.popUp-opened.filter-active .hotelPopup.active{left:0}
body.push-right .explore-map{margin-left:auto}
body.push-right .main-container{left:-230px}
.explore-map-wrap{overflow:visible}
.explore-map-wrap.popUp-opened .explore-map{margin-left:auto}
.explore-map-wrap .zoomWrapper{display:none}
.hotelPopup{position:static}
.hotelPopup .desc{font-size:1.4rem}
.hotelPopup .activities .header{font-size:1.6rem}
.hotelPopup .inner-wrapper{padding:10px 20px 0 20px;overflow:visible;max-height:none;height:auto}
.hotelPopup .inner-wrapper .hotel-name{font-size:2.4rem;line-height:1;margin:0 0 9px;word-wrap:break-word}
.hotelPopup .inner-wrapper .rating-wrap{margin:0 0 8px}
.hotelPopup .inner-wrapper .rating-wrap label{font-size:1.4rem}
.hotelPopup .inner-wrapper .hotel-title{text-align:center;font-size:1.6rem;margin-bottom:2.5rem}
.hotelPopup .inner-wrapper p{text-align:left;font-size:1.4rem}
.hotelPopup .inner-wrapper .desc .read-more-read-less:after{font-size:14.4px;font-size:.9rem}
.hotelPopup .more-link{font-size:1.2rem;width:142px;display:block;float:right;padding:1rem 0;margin-left:45%;margin-top:2rem}
.hotelPopup:after,.hotelPopup:before{content:none}
.explore-map-wrap.filter-active .hotelPopup.active{left:-230px}
.explore-map-wrap .filter-list,.explore-map-wrap .location-list{top:0;height:auto;bottom:auto;overflow:visible;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.explore-map-wrap .filter-list ul,.explore-map-wrap .location-list ul{height:auto}
.explore-map-wrap .filter-list{right:-230px;left:auto;display:none}
.explore-map-wrap .filter-list ul li{width:100%}
.explore-map-wrap .filter-list ul li img{display:none}
.explore-map-wrap .filter-list .hotel-types,.explore-map-wrap .filter-list .hotel-types ul,.explore-map-wrap .filter-list .interest-wrap,.explore-map-wrap .filter-list .interest-wrap ul{height:auto}
.explore-map-wrap .filter-list li,.explore-map-wrap .filter-list label{font-size:1.6rem}
.explore-map-wrap .filter-list.open{display:inline-block}
.explore-map-wrap .location-list{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0)}
.explore-map-wrap .location-list .parent-list{overflow:visible}
.explore-map-wrap .location-list .parent-list li{font-size:1.6rem}
.explore-map-wrap .location-list .parent-list li.region-name{padding:1px 0}
.explore-map-wrap .location-list .parent-list li.region-name.active .sub-list{margin-top:6px}
.explore-map-wrap .location-list.open{display:inline-block}
.filter-wrapper{position:absolute;border-color:#36352f;margin:0}
.filter-wrapper .filter-list-wrap,.filter-wrapper .location-list-wrap{width:50%;padding:13px 0;height:auto}
.filter-wrapper .filter-list-wrap span,.filter-wrapper .location-list-wrap span{font-size:1.6rem}
.filter-wrapper .filter-list-wrap:before,.filter-wrapper .filter-list-wrap:after,.filter-wrapper .location-list-wrap:before,.filter-wrapper .location-list-wrap:after{content:none;border:0}
.filter-wrapper .location-list-wrap:before{left:auto;content:"";height:100%;right:0;top:0;margin:0;border-right:1px solid #36352f}
.filter-overlay{position:inherit !important;bottom:0 !important;background:none !important;font-size:16px !important;color:#ec6108 !important;text-align:left !important;padding:0 6% !important}
.active .filter-overlay{height:inherit !important;line-height:48px !important;padding:0 6% !important}
.active .filter-overlay:after{content:"\f00c" !important;right:6% !important;font-size:15px !important}
.filter-list ul li{background:none !important;font-size:1.8rem !important;color:#ec6108 !important;text-align:left !important;border-bottom:1px solid #ddd}
.filter-list ul li.active:before{background:0}
.filter-list .hotel-types,.filter-list .interest-wrap{margin-bottom:0;display:none}
.hotel-image,.hotelPopup .inner-wrapper{float:none;width:100%}
#brand-explore-map .map-info p a{left:none;font-size:1.6rem !important;font-weight:normal !important}
#brand-explore-map .map-info .marker-count-info p{font-size:1.6rem !important;font-weight:normal !important;text-transform:uppercase}
#brand-explore-map .map-info .place-info{line-height:1.6rem}
.filter-head{background:#f47d30;height:46px;line-height:4.5rem;color:#fff;text-align:center;font-family:Arial;font-size:1.6rem;font-weight:bold;cursor:pointer;text-transform:uppercase}
.filter-head:after{position:absolute;content:"\f068";font-family:"FontAwesome";font-size:19.2px;font-size:1.2rem;padding-left:5px}
.filter-head.closemenu:after{content:"\f067"}
.explore-map-wrap{min-height:192px}
.explore-map-wrap .explore-map{height:0;padding-bottom:60%}
.location-list{font-family:arial !important;font-size:1.8rem !important;font-weight:normal !important;text-transform:uppercase;float:none}
.location-list .region-name span{font-family:arial !important;font-size:1.8rem !important;font-weight:normal !important;text-transform:uppercase}
.location-list .region-name span:before{content:"\f105";border-left:0;height:16px;left:16px;top:-1px;width:1px}
.location-list .region-name .sub-list:before{content:"\f105";border-left:0;height:16px;left:16px;top:-1px;width:1px}
.hotelPopup{height:auto}
.hotelPopup .close-pop{margin:1.5rem 22px 1.5rem 0}
}
.info-window{display:block;position:absolute;padding:3rem 0 3.1rem 5rem;top:0;right:0;width:30%;z-index:99;background-color:rgba(76,86,93,.7);font-size:2.4rem;letter-spacing:-.020em;line-height:1em}
.info-window{font-family:fs_lolaregular}
.info-window:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.info-window:lang(iw){font-family:museum_regular}
.info-window:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.info-window .hidden{display:none}
.info-window p *,.info-window *{color:#fff;text-decoration:none;padding-bottom:2rem;text-transform:capitalize;margin:0}
.info-window p *:first-child,.info-window *:first-child{padding-bottom:15px}
.explore-intro-text{width:57%;margin:6.2rem auto 5rem auto;text-align:center}
.explore-intro-text .content .tile-top-image{border-top:4px solid #5b6770;width:50px;margin:0 auto}
.explore-intro-text .content .tile-header{font-size:3rem;font-weight:bold;color:#5b6770;margin:2.6rem 0 3.6rem 0}
.explore-intro-text .content .desc{margin:0;padding:0;line-height:1.6}
.banner img{max-width:100%}
#map-canvas{min-height:690px}
#brand-explore-map{height:100%;width:100%;min-height:100%;/*\*//**/}
#brand-explore-map .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#brand-explore-map .clearfix{display:inline-block}
#brand-explore-map * html .clearfix{height:1%}
#brand-explore-map .clearfix{display:block}
#brand-explore-map .filter-col{float:left}
#brand-explore-map .reset-pad{padding:0;margin:0;overflow:hidden}
#brand-explore-map .zoomWrapper{width:35px;height:70px;right:70px !important;bottom:90px !important;cursor:pointer}
#brand-explore-map .zoomWrapper .zoomIn{height:35px;background-image:url("//ihg.scene7.com/is/image/ihg/hirs_zoomIn?fmt=png-alpha")}
#brand-explore-map .zoomWrapper .zoomOut{height:35px;background-image:url("//ihg.scene7.com/is/image/ihg/hirs_zoomOut?fmt=png-alpha")}
#brand-explore-map .brand-explore-filter .filter-btn{display:none}
#brand-explore-map .brand-explore-filter ul li{cursor:pointer;position:relative}
#brand-explore-map .brand-explore-filter ul li img{min-width:100%;max-width:100%}
#brand-explore-map .brand-explore-filter ul li .filter-label{position:absolute;bottom:2px;display:block;left:0;width:100%;text-align:center;background-color:rgba(0,0,0,.5);color:#fff;padding:15px 0;text-transform:uppercase}
#brand-explore-map .brand-explore-filter ul li .filter-label{font-family:fs_lolaregular}
#brand-explore-map .brand-explore-filter ul li .filter-label:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#brand-explore-map .brand-explore-filter ul li .filter-label:lang(iw){font-family:museum_regular}
#brand-explore-map .brand-explore-filter ul li .filter-label:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#brand-explore-map .brand-explore-filter ul .selected-label .filter-label{top:0;line-height:220px;background-color:rgba(158,164,208,.8)}
#brand-explore-map .brand-explore-filter ul .selected-label .filter-label:after{content:"\f05d";font-family:fontAwesome}
#brand-explore-map .map-info{color:#fff;text-align:center;letter-spacing:.02px}
#brand-explore-map .map-info p{margin:0;text-align:left;padding-left:50px}
#brand-explore-map .map-info p{font-family:fs_lolalight}
#brand-explore-map .map-info p:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#brand-explore-map .map-info p:lang(iw){font-family:museum_light}
#brand-explore-map .map-info p:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#brand-explore-map .map-info p a{text-decoration:none;color:inherit;font-size:2.4rem;float:left}
#brand-explore-map .map-info p a{font-family:fs_lolalight}
#brand-explore-map .map-info p a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#brand-explore-map .map-info p a:lang(iw){font-family:museum_light}
#brand-explore-map .map-info p a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#brand-explore-map .map-info .place-info{background-color:#f47d30;padding:1.8rem 0;padding-left:35px;height:6rem;float:left;width:66.66%;text-transform:capitalize}
#brand-explore-map .map-info .place-info ul li{font-size:2.4rem;float:left;letter-spacing:-0.02em;display:inline-block;position:relative;cursor:pointer}
#brand-explore-map .map-info .place-info ul li{font-family:fs_lolalight}
#brand-explore-map .map-info .place-info ul li:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#brand-explore-map .map-info .place-info ul li:lang(iw){font-family:museum_light}
#brand-explore-map .map-info .place-info ul li:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#brand-explore-map .map-info .place-info ul li.region,#brand-explore-map .map-info .place-info ul li.country{padding-left:30px}
#brand-explore-map .map-info .place-info ul li.region:before,#brand-explore-map .map-info .place-info ul li.country:before{content:"\f105";font-family:"fontAwesome";font-size:40px;font-size:2.5rem;position:absolute;top:0;left:13px}
#brand-explore-map .map-info .marker-count-info{background-color:#888;padding:1.8rem 0;height:6rem;width:33.33%;float:left}
#brand-explore-map .map-info .marker-count-info p{text-transform:uppercase;font-size:2.4rem;line-height:1em;letter-spacing:-0.020em}
#brand-explore-map .map-info .marker-count-info p{font-family:fs_lolalight}
#brand-explore-map .map-info .marker-count-info p:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#brand-explore-map .map-info .marker-count-info p:lang(iw){font-family:museum_light}
#brand-explore-map .map-info .marker-count-info p:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#brand-explore-map .map-info .marker-count-info p span{font-weight:normal;text-transform:capitalize;font-size:2.4rem;margin-top:-13px;display:inline-block;letter-spacing:-0.02em}
#brand-explore-map .map-info .marker-count-info p span{font-family:fs_lolalight}
#brand-explore-map .map-info .marker-count-info p span:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#brand-explore-map .map-info .marker-count-info p span:lang(iw){font-family:museum_light}
#brand-explore-map .map-info .marker-count-info p span:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#brand-explore-map .map-carousal .flexslider{overflow:hidden;border:0;margin:0;width:100%}
#brand-explore-map .map-carousal .flexslider .slides li{position:relative}
.flexslider .slides img{min-width:100%}
.rating{position:absolute;padding:2.5rem 30px 2.3rem 70px;width:100%;background-color:rgba(255,255,255,.8);bottom:0;color:#666;font-size:1.8rem;line-height:1.222em}
.rating{font-family:fs_lolaregular}
.rating:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.rating:lang(iw){font-family:museum_regular}
.rating:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.rating .hotelName{padding-bottom:10px;max-width:70%}
.rating .hotelName a{color:inherit;text-decoration:none}
.rating .region{text-transform:capitalize}
.rating .rating-static{float:right;height:25px;width:142px;position:absolute;right:20px;top:20px}
.rating .stars_rating .rating-static{display:block;background-image:url("//ihg.scene7.com/is/image/ihg/hicv_ratings_stars?fmt=png-alpha");background-repeat:no-repeat}
.flexslider .slides li>.col-md-6{position:relative}
.flexslider .slides li>.col-md-6:first-child{padding-right:1px !important}
.flexslider .slides li>.col-md-6:last-child{padding-left:1px !important}
@media only screen and (max-width:1024px){.rating{padding:12px 1.5rem 12px 2.2rem !important}
.rating .hotelName{width:60%}
.rating .rating-static{right:0}
}
@media(min-width:320px) and (max-width:767px){.rating{padding:12px 20px;font-size:1.2rem;line-height:1.4rem}
.rating .hotelName{width:60%;padding-bottom:10px}
.rating .rating-static{display:block;float:none;height:22px;width:107px;margin-right:0;position:absolute;top:12px;right:20px}
.hotelPopup .rating{width:100%}
.hotelPopup .hotel-image .rating{padding:12px 20px}
.flex-direction-nav a:before{font-size:33.6px;font-size:2.1rem;margin:0 10px;opacity:.6}
.info-window{display:none}
.banner .content .tile-desc .sub-header{font-size:4.5rem}
.explore-intro-text{width:90%}
.explore-intro-text .content .tile-top-image{border-top:3px solid #5b6770;width:32px}
#brand-explore-map .filter-col{width:100% !important;float:none}
#brand-explore-map .brand-explore-filter .filter-btn{display:block;background-color:#8b86ca;color:#fff;font-size:.18rem;cursor:pointer;padding:3.5rem 0}
#brand-explore-map .brand-explore-filter .filter-btn p{text-align:center;text-transform:uppercase}
#brand-explore-map .brand-explore-filter .filter-btn p{font-family:fs_lolaextrabold}
#brand-explore-map .brand-explore-filter .filter-btn p:lang(zh){font-family:"Hiragino Sans GB W6, SimHei"}
#brand-explore-map .brand-explore-filter .filter-btn p:lang(iw){font-family:museum_bold}
#brand-explore-map .brand-explore-filter .filter-btn p:lang(ja){font-family:"Hiragino Kaku Gothic Pro W6, Meiryo"}
#brand-explore-map .brand-explore-filter .filter-btn p:after{content:"\f067";font-family:fontAwesome;padding:0 12px}
#brand-explore-map .brand-explore-filter .selected-filter-text p:after{content:"\f068";font-family:fontAwesome;padding:0 12px}
#brand-explore-map .brand-explore-filter ul{display:none}
#brand-explore-map .brand-explore-filter ul li{border-bottom:1px solid #ccc;padding:0 30px 0 35px}
#brand-explore-map .brand-explore-filter ul li img{display:none}
#brand-explore-map .brand-explore-filter ul li .filter-label{position:static;display:block;width:100%;text-align:left;background-color:#fff;opacity:1;color:#f47d30;padding:15px 0;text-transform:uppercase}
#brand-explore-map .brand-explore-filter ul li .filter-label{font-family:fs_lolaextrabold}
#brand-explore-map .brand-explore-filter ul li .filter-label:lang(zh){font-family:"Hiragino Sans GB W6, SimHei"}
#brand-explore-map .brand-explore-filter ul li .filter-label:lang(iw){font-family:museum_bold}
#brand-explore-map .brand-explore-filter ul li .filter-label:lang(ja){font-family:"Hiragino Kaku Gothic Pro W6, Meiryo"}
#brand-explore-map .brand-explore-filter ul .selected-label .filter-label{top:0;line-height:normal;background:0}
#brand-explore-map .brand-explore-filter ul .selected-label .filter-label:after{content:"\f00c";font-family:fontAwesome;float:right}
#brand-explore-map .map-info{padding:0;background:#000;opacity:1}
#brand-explore-map .map-info p{padding-left:0}
#brand-explore-map .map-info p a{font-size:1.6rem}
#brand-explore-map .map-info .place-info{width:100%;float:none;height:5rem;padding:1.7rem 0;padding-left:5.5%}
#brand-explore-map .map-info .place-info ul li{font-size:1.6rem}
#brand-explore-map .map-info .place-info ul li.region,#brand-explore-map .map-info .place-info ul li.country{padding-left:20px}
#brand-explore-map .map-info .place-info ul li.region:before,#brand-explore-map .map-info .place-info ul li.country:before{content:" | ";font-size:25.6px;font-size:1.6rem;position:absolute;top:0;left:8px}
#brand-explore-map .map-info .marker-count-info{width:100%;float:none;height:5rem;padding-left:2rem;padding-top:1.2rem;padding-bottom:1.2rem}
#brand-explore-map .map-info .marker-count-info{font-family:fs_lolaregular}
#brand-explore-map .map-info .marker-count-info:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
#brand-explore-map .map-info .marker-count-info:lang(iw){font-family:museum_regular}
#brand-explore-map .map-info .marker-count-info:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#brand-explore-map .map-info .marker-count-info p{font-size:1.6rem}
#brand-explore-map .map-info .marker-count-info p span{font-size:1.6rem}
.explore-map-wrap .markerlabel.hotelMarker{display:none !important}
.explore-map-wrap .toolTip.activeTip{display:none !important}
}
.bazaarvoice-wrapper{padding:0 4.2%;clear:both;width:100%;margin:0 auto;margin-top:16px}
.bazaarvoice-wrapper .tile-desc{padding-left:2.5%}
.bazaarvoice-wrapper .tile-desc .tile-header{font-size:38px;color:#2172b9;font-family:fs_lolaregular}
.bazaarvoice-wrapper .tile-desc .tile-header:lang(zh){font-family:NimbusSansCHS_regular}
.bazaarvoice-wrapper .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.bazaarvoice-wrapper .tile-desc .tile-header:lang(ja){font-family:MotoyaCeda_regular}
.bazaarvoice-wrapper .tile-desc .link a{color:#666;font-size:14px;text-decoration:none;font-weight:700;letter-spacing:.6px;font-family:fs_lolaregular}
.bazaarvoice-wrapper .tile-desc .link a:lang(zh){font-family:NimbusSansCHS_regular}
.bazaarvoice-wrapper .tile-desc .link a:lang(iw){font-family:museum_regular}
.bazaarvoice-wrapper .tile-desc .link a:lang(ja){font-family:MotoyaCeda_regular}
@media(min-width:320px) and (max-width:767px){.bazaarvoice-wrapper{margin-bottom:25px;margin-left:15px;margin-right:15px;width:90%;padding:6%}
.bazaarvoice-wrapper .tile-desc .tile-header{font-size:22px}
}
@media only screen and (max-width:40em) and (orientation:landscape){.bazaarvoice-wrapper{width:94%}
}
.apps-introtext{padding:0 7%}
.apps-introtext.border-top{height:40px;background-color:#f47d30}
.apps-introtext .tile-top-line{width:50px;height:4px;background-color:#5b6770;margin:0 auto 2.3%;text-align:center}
.apps-introtext .tile-header{color:#f47d30;font-size:4.8rem;text-align:center;padding:4.8rem 0 1.4rem 0;letter-spacing:-0.01em}
.apps-introtext .tile-header{font-family:fs_lolamedium_italic}
.apps-introtext .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.apps-introtext .tile-header:lang(iw){font-family:museum_regular}
.apps-introtext .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.apps-introtext .link{font-size:14px;font-weight:bold;margin-bottom:3.8rem;text-align:center}
.apps-introtext .link a{color:#FFF;text-decoration:none;text-transform:uppercase;position:relative;background-color:#f47d30;font-size:1.4rem;line-height:1em;padding:16px 3.45%;display:inline-block;text-align:center;margin:0 auto}
.apps-introtext .link a .fa{position:absolute;font-size:3rem;right:-40px;top:0}
.apps-introtext .desc{text-align:center;margin-bottom:6rem}
.apps-introtext .desc>*{color:#666;font-size:1.8rem;line-height:1.444em}
.apps-introtext .desc>*{font-family:fs_lolaregular}
.apps-introtext .desc>*:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.apps-introtext .desc>*:lang(iw){font-family:museum_regular}
.apps-introtext .desc>*:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.store-details{margin-bottom:5.8rem;text-align:center}
.store-details .googlePlay,.store-details .appStore{display:inline-block;margin-right:1.7%}
.store-details .googlePlay .content .click-overlay,.store-details .appStore .content .click-overlay{height:auto;z-index:99;background-image:url("//ihg.scene7.com/is/image/ihg/transparent_640?fmt=png-alpha&wid=150&hei=54");display:block !important}
.store-details .googlePlay .content .tile-image,.store-details .appStore .content .tile-image{position:relative;display:table}
.store-details .googlePlay .content .tile-image .click-overlay,.store-details .appStore .content .tile-image .click-overlay{height:auto;z-index:99}
.googlePlay img,.appStore img{border:0}
@media(min-width:320px) and (max-width:767px){.apps-introtext{padding:0 25px;text-align:center}
.apps-introtext.border-top{height:25px}
.apps-introtext .content .tile-desc .tile-header{font-size:2.1rem;letter-spacing:-0.02em;margin-top:0;padding:1.5rem 0 9px 0}
.apps-introtext .content .tile-desc .link{margin-bottom:4rem;margin-top:2rem;letter-spacing:.075em}
.apps-introtext .content .tile-desc .link a{padding:10.5px 12.1%}
.apps-introtext .content .tile-desc .desc{line-height:1.4rem;text-align:left;font-size:1.2rem;margin-bottom:0}
.apps-introtext .content .tile-desc .desc>*{margin-bottom:0;font-size:1.2rem;line-height:1.4rem}
.store-details{margin-bottom:2.8rem;padding:0 2.5rem;text-align:center}
.store-details .googlePlay,.store-details .appStore{float:none;display:inline-block;margin:0 12px}
}
.stateful-reservation a{display:none}
.stateful-reservation.explicit a.explicit{display:block}
.stateful-reservation.anonymous a.anonymous{display:block}
.stateful-reservation.implicit a.implicit{display:block}