.sms-form-header-tile{margin-top:22px}
.sms-form-header-tile *{font-family:'eau_sans_book';font-size:1.8rem;font-weight:400;line-height:1.44em}
.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:#444}
.sms-form-header-tile .tile-header,.sms-form-header-tile .tile-header *{color:#de7c00;font-size:20px}
.send-apps-form{margin:0 0 15px}
.send-apps-form *{font-family:'eau_sans_book';font-size:1.8rem;font-weight:400;line-height:1.44em}
.send-apps-form .sms-form .popover{border-color:#de7c00}
.send-apps-form .sms-form .popover .arrow{border-bottom-color:#de7c00}
.send-apps-form .sms-form label{font:inherit;color:#444;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:#444}
.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 #de7c00;background-color:#de7c00;display:block;height:42px;letter-spacing:.75px;margin:22px auto;font-family:'eau_sans_book';font-size:12px;line-height:1.2em;font-weight:bold}
.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:#444;margin-bottom:22px}
.send-apps-form .success-message>*,.send-apps-form .failure-message>*{margin:0}
.sms-form-msg-tile *{font-family:'eau_sans_book';font-size:1.8rem;font-weight:400;line-height:1.44em}
.sms-form-msg-tile .desc,.sms-form-msg-tile .desc *{color:#444 !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}
}
.rating-review .stars-static{display:block;height:16px;margin-right:5px;margin-top:2px;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:#de7c00;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}
#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:eau_sans_book}
#reservation .content .main-nav li.active{background-color:white}
#reservation .content .main-nav li.active a{color:#de7c00}
#reservation .content .main-nav li.active a{font-family:eau_sans_bold}
#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:14px;color:#666;text-decoration:none;font-weight:bold;text-transform:uppercase}
#reservation .content .main-nav a{font-family:eau_sans_book}
#reservation .content .tab-content{width:121rem;margin:.0rem auto}
#reservation .content .tab-content .tab-pane .form-inline{position:relative}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{background-color:#de7c00;text-align:center;color:#fff;font-size:1.8rem;border-radius:0;border:0;cursor:pointer;vertical-align:bottom;padding:1.5rem 4.5rem;float:right;margin-right:60.5rem}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{font-family:eau_sans_bold}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr{display:block;overflow:hidden;clear:both;content:"";margin-top:3.0rem}
#reservation .content .tab-content .tab-pane .form-inline .important-note{font-size:14px;color:#666;width:35rem;float:left}
#reservation .content .tab-content .tab-pane .form-inline .important-note{font-family:eau_sans_book}
#reservation .content .tab-content .tab-pane .form-inline .important-note .reqd-field{padding-top:2.0rem;margin-bottom:.0rem}
#reservation .content .tab-content .tab-pane .form-inline .important-note .best-available{display:none;width:35rem}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{cursor:pointer;margin-top:6rem;display:inline-block;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:eau_sans_bold}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt.less-opt-opn{color:#de7c00}
#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:.5rem}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .arrow-icon.open:after{content:"\f056";display:inline-block;color:#de7c00;background-color:#fff;font-family:"FontAwesome";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 .expand-opt{max-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:eau_sans_book}
#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:1px solid #b7b7b7;border-radius:0;height:44px;width:100%;white-space:nowrap}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{font-family:eau_sans_book}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{height:44px;line-height:44px;width:100%;background:transparent;border:1px solid #b7b7b7;font-size:14px;text-transform:capitalize}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{font-family:eau_sans_book}
#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 .check-in,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-out{font-family:eau_sans_bold}
#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:32rem;font-family:'FontAwesome';margin-right:5rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference:after{content:"\f078";font-size:16px;position:absolute;bottom:15px;right:1rem;color:#de7c00;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}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference.destination{width:64rem;margin-right:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates{width:28.6rem;margin-top:3rem;margin-right:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon{color:#9c9c9c;font-family:'FontAwesome';cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon:after{content:"\f073";font-size:22px;color:#666;position:absolute;bottom:11px;right:1.0rem;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:18rem;margin-right:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rooms{width:18rem;margin-right:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .corporate-id{width:18rem;margin-right:3rem}
#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:18rem;margin-right:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .minus-icon{background-color:#de7c00;color:white;background-position:center -544px;border:1px solid #b7b7b7;line-height:42px;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:#de7c00;background-position:center -544px;color:white;border:1px solid #b7b7b7;line-height:42px;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:1.8rem}
#reservation .content .tab-content .tab-pane .manage-reservation .desc{font-family:eau_sans_book}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy{padding:2.0rem .0rem;color:#666;font-size:1.8rem;font-weight:bold}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy{font-family:eau_sans_bold}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy a{color:#de7c00;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:2rem;font-size:16px;color:#666}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note{font-family:eau_sans_book}
#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:eau_sans_book}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group input{padding-left:1.5rem;padding-right:1.5rem;border:1px solid #b7b7b7;border-radius:0;height:44px;white-space:nowrap;width:100%}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group input{font-family:eau_sans_book}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group.view-res{width:auto;padding:0 2%}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res{background-color:#de7c00;display:inline-block;text-align:center;color:#fff;line-height:4.5rem;height:4.5rem;font-size:1.8rem;border-radius:0;border:0;cursor:pointer;margin-top:3.4rem;width:22%}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res{font-family:eau_sans_bold}
#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:#f0f0f0}
#reservation #recent .hotel-ctr .hotel-img img{vertical-align:middle;height:11.6rem;position:relative;display:inline}
#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:#de7c00;font-size:16px;position:absolute;top:-4px;right:-1.8rem}
#reservation #recent .hotel-ctr .hotel-info{line-height:2.4rem;margin-top:4px;text-overflow:ellipsis;overflow-wrap:break-word}
#reservation #recent .hotel-ctr .hotel-info{font-family:eau_sans_book}
#reservation #recent .hotel-ctr .hotel-info .htl-code{display:none}
#reservation #recent .hotel-ctr .hotel-info .hotel-brand{color:#de7c00;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;font-style:italic}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-family:eau_sans_book}
#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:eau_sans_book}
#reservation .hotel-info a .hinfo-total-reviews{padding-left:1.0rem}
#reservation .popover{top:8.0rem !important}
.ui-autocomplete{border-radius:.0rem;background:#fff;border-color:#81848a;z-index:999}
.ui-autocomplete{font-family:eau_sans_book}
.ui-autocomplete a{line-height:1.75;color:#666;padding:.8rem .4em}
.ui-autocomplete a.ui-state-focus{border-radius:0;border:0;background:#699953;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 .htl-search{margin-right:49.5rem}
#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-control{font-size:12px}
}
@media(min-width:320px) and (max-width:767px){#reservation{height:auto;margin-bottom:0}
#reservation .tab-pane{padding:2rem 3rem}
#reservation .nav{text-align:center;display:block;cursor:pointer;background:#de7c00;color:white;padding:1.7rem 30px;font-size:14px;margin-top:3rem}
#reservation .nav{font-family:eau_sans_book}
#reservation .expand-reservation{display:block;position:relative;cursor:pointer;color:white;padding:1.6rem 2.4rem;font-size:16px;font-size:1.8rem;line-height:2rem;color:#fff;background-color:#de7c00;cursor:pointer;border-bottom:2px solid #fff}
#reservation .expand-reservation{font-family:eau_sans_bold}
#reservation .expand-reservation .arrow-icon:before{position:absolute;right:2rem;content:"\f107";font-family:FontAwesome;color:#fff;font-size:3.2rem}
#reservation .expand-reservation .arrow-icon.open:before{content:"\f106"}
#reservation .expand-reservation:after{position:absolute;height:3.2rem;right:6rem;top:1rem;border-left:2px solid white;content:"";opacity:.5}
#reservation .content{display:none}
#reservation .content .main-nav{display:block;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:eau_sans_book}
#reservation .content .main-nav li a{font-size:16px;color:#666;text-decoration:none}
#reservation .content .main-nav li.active{background-color:white}
#reservation .content .tab-content{display:block;width:auto}
#reservation .content .tab-content .tab-pane .form-inline{margin:0;position:relative}
#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%;font-size:1.8rem;margin-top:2rem;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%}
#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:block}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{font-family:eau_sans_book}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .arrow-icon:after{content:"\f055";display:inline-block;font-family:"FontAwesome";margin-left:.5rem}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .arrow-icon.open:after{content:"\f056";display:inline-block;color:#de7c00;background-color:#fff;font-family:"FontAwesome";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 .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{width:47%;display:inline-block}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates:nth-of-type(1){margin-right:4.8% !important}
#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:18px;bottom:13px}
#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.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:16px;line-height:2.4rem;margin-bottom:6px;display:block}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{font-family:eau_sans_book}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{padding-left:8px;padding-right:8px;border:1px solid #81848a;border-radius:0;height:44px;white-space:nowrap}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{line-height:44px;height:44px;width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{font-family:eau_sans_book}
#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 .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:#de7c00;color:white;background-position:center -544px;border:1px solid #81848a;line-height:42px;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:#de7c00;background-position:center -544px;color:white;border:1px solid #81848a;line-height:42px;position:absolute;right:0;width:4.4rem;cursor:pointer;font-size:12px;text-align:center;bottom:0}
#reservation .manage-res{display:block}
#reservation .manage-res .body-copy{display:none}
#reservation .manage-res .desc{padding:4.0rem 3.0rem 0 3.0rem;font-size:16px}
#reservation .manage-res .desc{font-family:eau_sans_book}
#reservation .manage-res .rewards-copy{padding:4.0rem 3.0rem 0 3.0rem;font-size:16px}
#reservation .manage-res .rewards-copy{font-family:eau_sans_bold}
#reservation .manage-res .rewards-copy span{font-weight:700}
#reservation .manage-res .rewards-copy a{color:#de7c00;text-decoration:underline}
#reservation .manage-res .header{position:relative;display:block;padding:1.6rem 2.4rem;font-size:1.8rem;line-height:20px;color:#fff;background-color:#de7c00;cursor:pointer}
#reservation .manage-res .header{font-family:eau_sans_bold}
#reservation .manage-res .header .arrow-icon:before{position:absolute;right:2rem;bottom:1.5rem;content:"\f107";font-family:FontAwesome;color:#fff;font-size:2.8rem}
#reservation .manage-res .header .arrow-icon.open:before{content:"\f106"}
#reservation .manage-res .header:after{position:absolute;height:3.2rem;right:6rem;bottom:1rem;border-left:2px solid white;content:"";opacity:.5}
#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:5rem;font-size:16px;color:#666}
#reservation .manage-res .form-fields .form-inline .important-note{font-family:eau_sans_book}
#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:16px;line-height:2.4rem;margin-bottom:1.5rem;display:block}
#reservation .manage-res .form-fields .form-inline .form-group label{font-family:eau_sans_book}
#reservation .manage-res .form-fields .form-inline .form-group input{padding-left:1.5rem;padding-right:1.5rem;border:1px solid #81848a;border-radius:0;height:44px;white-space:nowrap}
#reservation .manage-res .form-fields .form-inline .form-group input{font-family:eau_sans_book}
#reservation .manage-res .form-fields .form-inline .view-res{background-color:#de7c00;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;cursor:pointer;margin-top:6.0rem}
#reservation .manage-res .form-fields .form-inline .view-res{font-family:eau_sans_bold}
#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:#de7c00;font-size:16px;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:eau_sans_book}
#reservation #recent .hotel-ctr .hotel-info .htl-code{display:none}
#reservation #recent .hotel-ctr .hotel-info .hotel-brand{font-size:14px}
#reservation #recent .hotel-ctr .hotel-info .hotel-name{font-size:14px}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-size:14px;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:eau_sans_book}
#reservation #recent .hotel-ctr:nth-child(even){background:#f0f0f0}
#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}
}
.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-img a{display:block}
.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info{border-top:1rem solid #81848a;padding:2rem 5.55%;font-size:14px;line-height:1.14;letter-spacing:-0.01;border-left:1px solid rgba(210,210,210,0.8);border-right:1px solid rgba(210,210,210,0.8);margin-left:-1px}
.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .hotel-link{text-decoration:none;margin-bottom:6px;display:inline-block;color:#de7c00}
.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .hotel-link{font-family:eau_sans_bold}
.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .hotel-link .hotel-name:after{content:"\e986";font-family:"even_carrots";font-size:1rem}
.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .city,.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .state,.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .country{color:#444}
.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .city,.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .state,.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .country{font-family:eau_sans_book}
.near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .city{margin-top:1rem}
.near-by-carousel .flexslider .flex-direction-nav a{color:#de7c00}
.near-by-carousel .flexslider .flex-direction-nav a.flex-next:before{font-size:5rem;content:'\e908';font-family:'even-carrots-fonts' !important;text-shadow:0 0 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
.near-by-carousel .flexslider .flex-direction-nav a.flex-prev:before{font-size:5rem;content:'\e903';font-family:'even-carrots-fonts' !important;text-shadow:0 0 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
.near-by-carousel .flexslider:hover .flex-prev{left:2.5rem}
.near-by-carousel .flexslider:hover .flex-next{right:2.5rem}
@media(min-width:320px) and (max-width:767px){.in .near-by-carousel .flexslider .slides li{display:block}
.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-img a{display:block}
.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-img a img{max-height:100%}
.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info{padding-top:2.5rem;padding-bottom:4rem}
.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .hotel-link{font-size:2rem;line-height:1.18}
.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .hotel-link .hotel-name{display:inline-block;padding-bottom:1.1rem;letter-spacing:-0.010em}
.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .hotel-link .hotel-name:after{font-size:1.5rem;padding-left:.3rem}
.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .city,.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .state,.in .near-by-carousel .flexslider .slides li .hotel-ctr .hotel-info .country{font-size:16px;color:#444;line-height:1.25}
}
.hub-modals[data-lf-package] .hub-modal{z-index:999}
.ihg-livefyre [data-lf-package] .lf-mosaic-wrap:before,.ihg-livefyre [data-lf-package] .lf-mosaic-wrap:after{content:' ';display:block;clear:both}
.ihg-livefyre [data-lf-package] .lf-mosaic-wrap .card-container{border-width:0}
.ihg-livefyre [data-lf-package] .lf-mosaic-wrap .card-container .content-default.content-with-image .content-attachment .content-attachment-controls-play{display:none}
.hallmark-tile{background:#699953}
.hallmark-tile .content .tile-desc .tile-header{padding:4rem 5.4%}
.hallmark-tile .content .tile-desc .tile-header p{font-size:4rem;color:#fff;line-height:.8em;display:block;margin:2px 0}
.hallmark-tile .content .tile-desc .tile-header p{font-family:eau_sans_book}
.hallmark-tile .content .tile-desc .tile-header p .highlight{margin:3px 1.1% 5px;display:inline-block;background:#fff;color:#699953;padding:.3em}
.hallmark-tile .content .tile-desc .tile-header p .highlight{font-family:eau_sans_bold}
.hallmark-tile .content .tile-desc .tile-header p .font-bold{font-family:eau_sans_bold}
@media(min-width:768px){.hallmark-tile .content .tile-desc .tile-header p:nth-of-type(2){margin-left:9.6%}
.hallmark-tile .content .tile-desc .tile-header p:nth-of-type(3){text-align:right}
}
@media(max-width:767px){.hallmark-tile .content .tile-desc .tile-header{padding:1.9rem 0 1.5rem}
.hallmark-tile .content .tile-desc .tile-header p{text-align:center;font-size:1.8rem;line-height:1.1em}
.hallmark-tile .content .tile-desc .tile-header p .highlight{display:table;margin-left:auto;margin-right:auto;padding:.38em}
}
.hallmark-tile.orange{background:#de7c00}
.hallmark-tile.orange .content .tile-desc .tile-header p .highlight{color:#de7c00}
.hallmark-tile.green{background:#699953}
.hallmark-tile.green .content .tile-desc .tile-header p .highlight{color:#699953}
.hallmark-tile.gray{background:#81848a}
.hallmark-tile.gray .content .tile-desc .tile-header p .highlight{color:#81848a}
.hallmark-tile.blue{background:#009cc0}
.hallmark-tile.blue .content .tile-desc .tile-header p .highlight{color:#009cc0}
.hallmark-tile.brown{background:#83531e}
.hallmark-tile.brown .content .tile-desc .tile-header p .highlight{color:#83531e}
section.grid-row-border>section>div>div.column-custom-row>div.centerColumn,section.grid-row-border>section>div>div.column-custom-row>div.firstColumn,section.grid-row-border>section>div>div.column-custom-row>div.lastColumn{box-shadow:1px 0 0 0 #81848a,0 1px 0 0 #81848a,1px 1px 0 0 #81848a,1px 0 0 0 #81848a inset,0 1px 0 0 #81848a inset}
section.grid-row-border>div>div.column-custom-row>div.centerColumn,section.grid-row-border>div>div.column-custom-row>div.firstColumn,section.grid-row-border>div>div.column-custom-row>div.lastColumn{box-shadow:1px 0 0 0 #81848a,0 1px 0 0 #81848a,1px 1px 0 0 #81848a,1px 0 0 0 #81848a inset,0 1px 0 0 #81848a inset}
.even-media{display:block}
.groups-sm-carousel .flexslider{background:#fff;border:0;border-radius:0;box-shadow:none;margin:0}
.groups-sm-carousel .flexslider .slides img{width:auto;display:inline-block}
.groups-sm-carousel .carousel li{margin:0}
.groups-sm-carousel .row{display:none}
.groups-sm-carousel ul,.groups-sm-carousel .slide-wrapper{padding:0;margin:0 1px 1px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.groups-sm-carousel ul .slide,.groups-sm-carousel .slide-wrapper .slide{width:50%}
.groups-sm-carousel ul.col-2 li,.groups-sm-carousel ul.col-2 .slide,.groups-sm-carousel .slide-wrapper.col-2 li,.groups-sm-carousel .slide-wrapper.col-2 .slide{width:50%}
.groups-sm-carousel ul.col-3 li,.groups-sm-carousel ul.col-3 .slide,.groups-sm-carousel .slide-wrapper.col-3 li,.groups-sm-carousel .slide-wrapper.col-3 .slide{width:33.3%}
.groups-sm-carousel ul.col-4 li,.groups-sm-carousel ul.col-4 .slide,.groups-sm-carousel .slide-wrapper.col-4 li,.groups-sm-carousel .slide-wrapper.col-4 .slide{width:25%}
.groups-sm-carousel ul li,.groups-sm-carousel ul .slide,.groups-sm-carousel .slide-wrapper li,.groups-sm-carousel .slide-wrapper .slide{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;box-shadow:1px 0 0 0 #81848a,0 1px 0 0 #81848a,1px 1px 0 0 #81848a,1px 0 0 0 #81848a inset,0 1px 0 0 #81848a inset}
@media(min-width:320px) and (max-width:767px){.even-media{display:none}
.groups-sm-carousel.thumbnail-disable .flex-control-nav{display:none}
.groups-sm-carousel ul,.groups-sm-carousel .slide-wrapper{display:block}
.groups-sm-carousel ul .slide,.groups-sm-carousel .slide-wrapper .slide{width:100%}
.groups-sm-carousel ul.col-2 li,.groups-sm-carousel ul.col-2 .slide,.groups-sm-carousel .slide-wrapper.col-2 li,.groups-sm-carousel .slide-wrapper.col-2 .slide{width:100%}
.groups-sm-carousel ul li,.groups-sm-carousel ul .slide,.groups-sm-carousel .slide-wrapper li,.groups-sm-carousel .slide-wrapper .slide{display:block;padding:0;box-shadow:none;border-top:1px solid rgba(210,210,210,0.8)}
.groups-sm-carousel .row{display:block}
.groups-sm-carousel .flex-direction-nav .flex-disabled{opacity:0 !important}
.groups-sm-carousel .flex-direction-nav a{color:#009cc0;width:auto;height:auto;top:28%}
.groups-sm-carousel .flex-direction-nav a:before{font-family:"FontAwesome";color:#009cc0}
.groups-sm-carousel .flex-direction-nav a.flex-next{right:10px !important}
.groups-sm-carousel .flex-direction-nav a.flex-next:before{color:#009cc0}
}
.go-back{height:auto;background:red;border-top:1px solid #d0d0d0}
.go-back .link a{display:inline-block;padding:1.2rem;font-size:2rem;background:#f0f0f0;padding:3px 2% 6px 9%;text-decoration:none;letter-spacing:-0.020em}
.go-back .link a{font-family:eau_sans_book}
.go-back .link a:before{content:"\f100";font-family:FontAwesome;margin-right:1rem;font-size:2.9rem}
.go-back.green{background:#699953}
.go-back.green .link a{color:#699953}
.go-back.orange{background:#de7c00}
.go-back.orange .link a{color:#de7c00}
.go-back.gray{background:#81848a}
.go-back.gray .link a{color:#81848a}
.go-back.blue{background:#009cc0}
.go-back.blue .link a{color:#009cc0}
.go-back.brown{background:#83531e}
.go-back.brown .link a{color:#83531e}
.go-back.black{background:#000}
.go-back.black .link a{color:#000}
@media(min-width:1025px) and (max-width:1400px){.go-back .link a{font-size:21px}
.go-back .link a:before{font-size:29px}
}
@media(min-width:320px) and (max-width:767px){.go-back .link a{padding:3px 2% 6px 5%}
}
.offers-container .nav.nav-tabs{padding-bottom:2rem;padding-top:2rem;text-align:center;border-bottom:0;box-shadow:0 0 1px 2px rgba(98,98,98,0.3);background-color:white}
.offers-container .nav.nav-tabs li{display:inline-block;float:none;margin:0 1.5rem;background:0}
.offers-container .nav.nav-tabs li a{padding:1rem 0;font-size:1.8rem;text-decoration:none;border:0;background:0;color:#81848a}
.offers-container .nav.nav-tabs li a{font-family:eau_sans_book}
.offers-container .nav.nav-tabs li a:hover{cursor:pointer;border-bottom:4px solid #81848a}
.offers-container .nav.nav-tabs li.active a{color:#de7c00;border-bottom:4px solid #de7c00}
.offers-container .nav.nav-tabs li.active a{font-family:eau_sans_bold}
.sub-tab.sub-nav-sticky.sticky-menu ul{position:fixed;top:0;max-width:686px;margin:0 auto;z-index:999;width:100%;box-shadow:none}
.sub-tab.sub-nav-sticky.sticky-menu ul:nav.nav-tabs{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}
.offers-container .tab-content div.tab-pane:nth-child(5n+1) .panel-heading{background-color:#81848a}
.offers-container .tab-content div.tab-pane:nth-child(5n+2) .panel-heading{background-color:#de7c00}
.offers-container .tab-content div.tab-pane:nth-child(5n+3) .panel-heading{background-color:#699953}
.offers-container .tab-content div.tab-pane:nth-child(5n+4) .panel-heading{background-color:#009cc0}
.offers-container .tab-content div.tab-pane:nth-child(5n+5) .panel-heading{background-color:#83531e}
.offers-container .tab-content .panel-heading{color:#fff;padding:2rem;position:relative}
.offers-container .tab-content .panel-heading:after{border-left:2px solid #fff;content:"";position:absolute;height:4.7rem;top:.6rem;right:6.5rem}
.offers-container .tab-content .panel-heading .panel-title{font-size:1.8rem}
.offers-container .tab-content .panel-heading .panel-title{font-family:eau_sans_bold}
.offers-container .tab-content .panel-heading .panel-title .plus-icon:before,.offers-container .tab-content .panel-heading .panel-title .minus-icon:before{font-family:"FontAwesome";float:right;font-size:16px;margin-top:-1.5rem;margin-right:.7rem}
.offers-container .tab-content .panel-heading .panel-title .plus-icon:before{content:"\f067"}
.offers-container .tab-content .panel-heading .panel-title .minus-icon:before{content:"\f068"}
.offers-container .tab-content .panel-heading a{text-decoration:none;display:inline-block;width:100%}
}
.offers-carousel.hero-carousel .generic-tile .content .tile-desc{padding-left:5rem;padding-right:5rem}
.offers-carousel.hero-carousel .generic-tile .content .tile-desc .tile-header{margin-bottom:1rem;font-size:4rem;line-height:1.05}
.offers-carousel.hero-carousel .generic-tile .content .tile-desc .link{border-width:3px !important}
.icons-wrap{text-align:center}
.icons-wrap .appstore{display:inline-block;margin:0 2.5rem 10rem 2.5rem}
.icons-wrap .appstore .click-overlay{height:auto}
@media(min-width:320px) and (max-width:767px){.icons-wrap{margin-bottom:6.4rem}
.icons-wrap .appstore{margin:0 2.5rem 1rem 2.5rem}
.icons-wrap .appstore a.click-overlay.hidden-xs{display:block !important}
}
.advisory-wrap .mix-media{width:47.23%;float:left}
.advisory-wrap .generic-tile{width:52.77%;float:left}
@media(min-width:320px) and (max-width:767px){.advisory-wrap .mix-media{width:28.125%}
.advisory-wrap .generic-tile{width:71.875%;border:0}
}