@import url('choice-hotels-blessed2.css?z=1544741530484');
@import url('choice-hotels-blessed1.css?z=1544741530484');
.member-info .member-status{color:rgba(49,46,36,.7)}.member-info .progress{border-radius:50px;height:8px;margin-top:12px;overflow:hidden}.member-info .progress-bar{color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;width:0}.member-info .choice-background{background-color:#e26811}.member-info .gold-background{background-color:#f5a623}.member-info .platinum-background{background-color:#005f61}.member-info .choice-opacity{background-color:rgba(226,104,17,.12)}.member-info .gold-opacity{background-color:rgba(218,147,30,.12)}.member-info .platinum-opacity{background-color:rgba(0,95,97,.12)}.member-info .nights-away-text{color:rgba(49,46,36,.7);margin:15px 0}.member-info .ch-icon{padding-top:0!important}.member-info .member-text-container{margin:5px -25px 0}.member-info .diamond-status-container{align-items:center;background:#faf6f7;border-top:1px solid rgba(0,0,0,.12);padding:24px 28px 20px;position:relative}.member-info .diamond-status-container svg{width:48px!important}.member-info .diamond-icon-container{position:absolute;top:15px}.member-info .diamond-status-icon{flex:1 0 auto;width:48px!important}.member-info .diamond-status-icon-solid{position:absolute;left:0}.member-info .diamond-status-message{color:#603434;letter-spacing:-.01em;line-height:.4;padding-left:65px}.member-info .diamond-status-text{color:#312e24;padding-bottom:5px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.member-info .fade-in{animation:fadeIn ease-in 1;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.member-info .fade-in.diamond-status-icon-outline{animation-delay:.5s}.member-info .fade-in.diamond-status-icon-solid{animation-delay:1.2s}.member-info .fade-in.diamond-status-message{animation-delay:1.7s}.member-info button.btn.ch-icon-question-mark{border:1px solid rgba(49,46,36,.7);border-radius:1em;color:rgba(49,46,36,.7);height:12px;margin-left:.5em;position:relative;top:1.25em;width:12px}.member-info button.btn.ch-icon-question-mark:before{font-size:.45em;margin:0;position:relative;top:2px;vertical-align:text-top}.member-info .tooltip .tooltip-inner{background-color:#333;border-radius:2px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14);color:#fff;font-size:12px;line-height:1.5;padding:14px 16px;text-align:left;width:350px}.member-info .tooltip.bottom{margin-top:8px}.member-info .tooltip.bottom .tooltip-arrow{border-top-color:transparent;bottom:-10px;display:block}.sidebar{background-color:#fff;font-family:Open Sans,sans-serif}.sidebar .header-section{margin-bottom:20px;padding:0 30px}.sidebar .main-links{margin:18px 0}.sidebar .support-links{margin-bottom:10px}.sidebar ul{padding-left:0}.sidebar ul li{list-style:none;padding-top:16px}.sidebar hr{border-bottom:1px solid #000;display:inline-block;opacity:.18;width:28px}.sidebar .vr-section{background-color:#fafafa;margin:40px -32px 0;overflow:hidden;padding:25px 20px}.sidebar .vr-section .vector-icon,.sidebar .vr-section span{margin-top:5px}.sidebar .member-info{margin:0;padding:0}.sidebar .tooltip{left:40px!important;top:30px}.sidebar .tooltip-inner{background-color:#312e24;max-width:282px}.sidebar .tooltip-arrow{border-bottom-color:#312e24!important;left:85%!important}.sidebar .tooltip.in{opacity:1}.sidebar .member-status-container{background-color:#fafafa;padding:24px 32px}.sidebar .diamond-status-container{border-bottom:1px solid rgba(0,0,0,.12)}.sidebar form.ng-submitted.ng-invalid input.ng-invalid{border-color:#b00020}.sidebar form.ng-submitted.ng-invalid .case-sensitive-txt{display:none}.sidebar form.ng-submitted.ng-invalid .ng-errors{display:block}.sidebar .inner-menu{padding-left:30px;padding-right:30px}.sidebar .inner-menu .btn-block{border-radius:3px;padding:12px 20px}.sidebar .inner-menu a.btn-block{margin-bottom:6px;margin-top:12px}.sidebar .inner-menu .ng-errors{color:#b00020;margin-top:5px;padding-bottom:5px}.sidebar .inner-menu .ng-errors .error-icon{position:absolute;right:5px;top:16px;z-index:1}.sidebar .inner-menu .alert-icon .error-icon{top:40px}.sidebar .inner-menu .invalid-characters-present{margin-bottom:35px}.sidebar .inner-menu .invalid-credentials{background-color:rgba(176,0,32,.03);color:#b00020;margin-left:-30px;width:120%}.sidebar .inner-menu .invalid-credentials .ch-icon-alert{padding:5px 9px}.sidebar .inner-menu .indicate-invalid-username{background-color:transparent;width:25px}.sidebar .inner-menu .indicate-invalid-username.ch-icon{color:#b00020;font-size:20px;margin-right:8px}.sidebar .inner-menu .invalid-username-tooltip{background-color:transparent;border:none;color:#b00020;left:0;max-width:100%;padding:0;text-align:left}.sidebar .inner-menu .invalid-username-tooltip:before{display:none}.sidebar .inner-menu .invalid-username-tooltip span{font-size:12px}.sidebar .inner-menu .indicate-invalid-username-input{border:1px solid #b00020!important;margin-bottom:8px;padding:10px}.sidebar .inner-menu .indicate-caps-lock-on{top:28px}.sidebar .inner-menu .indicate-caps-lock-on-tooltip{top:61px}.sidebar .inner-menu .input-container{position:relative}.sidebar .language-dropdown{width:100%}.sidebar .language-dropdown .dropdown-menu{width:100%}.sidebar .form-control{border-color:#d8d7d6;border-radius:3px;box-shadow:none}.sidebar .form-control:focus{border-color:#ff9800}.sidebar .form-control .ch-icon{color:#767676}.sidebar .join-now{color:#00558c;font-size:15px;padding-left:5px}.sidebar .not-member{color:#000;margin-bottom:30px}.sidebar .login-form-label{color:#000;display:inline-block;font-size:14px!important;font-weight:600;letter-spacing:normal!important;margin-bottom:6px;text-transform:capitalize}.sidebar .form-group .ng-errors{margin-bottom:7px;margin-top:5px}.sidebar .validation-message{color:#fe0a00;font-size:11px;font-weight:700}.sidebar .save-browser label{color:#000;font-size:12px;font-weight:400;text-transform:none}.sidebar .user-password{margin-top:34px}.sidebar .user-password a{font-size:14px!important}.sidebar .btn-cancel{margin-top:24px}.modal.fade.sidebar.left{background:transparent}.modal.fade.sidebar.left .modal-header{border:0;min-height:0;padding:0}.modal.fade.sidebar.left .modal-header .close{color:rgba(0,0,0,.55);font-size:20px;position:absolute;right:32px;z-index:1}.modal.fade.sidebar.left .modal-body{height:100%;padding:0}.modal.fade.sidebar.left .non-sign-in .modal-body{overflow-y:scroll}.modal.fade.sidebar.left .modal-dialog{background:#fff;height:100%;left:-95%;margin:0;position:fixed;transition:opacity .3s linear,left .3s ease-out;width:88%!important}.modal.fade.sidebar.left .modal-content{border:0;box-shadow:unset;height:100%;overflow-x:hidden;overflow-y:scroll;padding:24px 0}.modal.fade.sidebar.left .contrast-section{margin-top:40px}.modal.fade.sidebar.left #learnMoreAccessibility{display:none}.modal.fade.sidebar.left.in .modal-dialog{left:0}@media only screen and (min-width:768px)and (max-width:991px){.modal.fade.sidebar.left .modal-dialog{left:-50%;width:50%!important}}.ch-username-indicate-wrapper{position:relative}.indicate-invalid-username{background:#fff;border:0;box-shadow:none;margin-right:1px;position:absolute;right:0;top:2em;width:50px}.indicate-invalid-username.ch-icon{color:#d50000;font-size:20px}.indicate-invalid-username.indicate-invalid-username-mobile{top:1.75em}.indicate-invalid-username-input{border:1px solid #d50000!important}.invalid-username-tooltip{background-color:#d50000;border:1px solid #d50000;border-radius:3px;color:#fff;max-width:80%;min-width:250px;padding:6px;position:absolute;right:6px;top:95%;z-index:900}.invalid-username-tooltip:before{border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d50000;bottom:100%;content:' ';height:0;position:absolute;right:21px;width:0}.input-sm~.indicate-invalid-username{top:1.3em}.input-sm~.indicate-invalid-username>.invalid-username-tooltip{margin:10px 0 26px -100px}.invalid-md~.indicate-invalid-username{top:1.5em}.invalid-md~.indicate-invalid-username~.invalid-username-tooltip{min-width:0}.invalid-narrow~.indicate-invalid-username~.invalid-username-tooltip{top:6em}@media(min-width:768px)and (max-width:991px){.invalid-narrow~.indicate-invalid-username~.invalid-username-tooltip{min-width:0}}@media(max-width:480px){.invalid-narrow~.indicate-invalid-username~.invalid-username-tooltip{min-width:0}}.invalid-sm~.indicate-invalid-username{top:1.5em}.invalid-xs~.indicate-invalid-username{margin-right:16px}.invalid-xs~.indicate-invalid-username~.indicate-caps-lock-on-tooltip{right:21px}.invalid-xs~.indicate-invalid-username~.invalid-username-tooltip{right:21px}@media(max-width:767px){.invalid-xs~.indicate-invalid-username{top:1.6em}}@media(min-width:768px){.invalid-xs~.indicate-invalid-username~.invalid-username-tooltip{top:82%}}.invalid-xs~.indicate-invalid-username.indicate-invalid-username-mobile{top:2em}@media(min-width:0px){.invalid-xs~.indicate-invalid-username.indicate-invalid-username-mobile~.invalid-username-tooltip{top:82%}}.offset-margin{margin-right:16px}.offset-margin~.invalid-username-tooltip{right:21px}.ch-map-wrapper{position:relative;width:100%}.ch-map-wrapper .back-to-list{left:2vw;padding-left:10px;position:absolute;top:15px;z-index:5}.ch-map-wrapper .ch-map{height:100%;min-height:500px;width:100%}.ch-map-wrapper .ch-map-tools{margin-right:210px}.ch-map-wrapper .ch-map-tools .fullscreen-btn{bottom:15px;height:60px;padding:0;position:absolute;right:2vw;top:1vw;width:60px;z-index:5}.ch-map-wrapper .ch-map-tools .fullscreen-btn.infobox-active{bottom:120px}.ch-map-wrapper .ch-map-tools .fullscreen-btn span{font-size:50px;height:100%;line-height:0;padding:8px 5px 0 0;width:100%}.ch-map-wrapper .ch-map-tools .update-hotels-left,.ch-map-wrapper .ch-map-tools .update-hotels-right{position:absolute;top:16px;z-index:5}.ch-map-wrapper .ch-map-tools .update-hotels-right{right:2vw}.ch-map-wrapper .ch-map-tools .update-hotels-left{left:2vw}.ch-map-wrapper #mapinfobox .infobox-body{align-content:flex-start;background:#fff;border:3px solid #e26811;display:flex;height:120px;margin-left:10px;margin-bottom:5px;width:450px}.ch-map-wrapper #mapinfobox .infobox-body>div{padding:12px}.ch-map-wrapper #mapinfobox .infobox-body .thumbnail{order:1}.ch-map-wrapper #mapinfobox .infobox-body .thumbnail img{height:80px;width:113px}.ch-map-wrapper #mapinfobox .infobox-body .info{order:2}.ch-map-wrapper #mapinfobox .infobox-body .info a:hover{text-decoration:none}.ch-map-wrapper #mapinfobox .infobox-body .info .cug-price-tag{margin:5px -12px -12px 0}.ch-map-wrapper #mapinfobox .infobox-body .info .ratings-text{display:none}.ch-map-wrapper #mapinfobox .infobox-body .info .name{height:30px;margin:0;overflow:hidden}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag>span{font-size:18px}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag>span:nth-child(even)>span:first-child{content:"\a";display:inline;white-space:pre}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag>span:only-child{margin-left:10px}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag>span:only-child>span{font-size:22px}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag>span:only-child>span small{font-size:18px}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag>span>span:nth-child(even){display:inline-block;margin-left:77px}.ch-map-wrapper #mapinfobox .infobox-body .info .points .points-span-margin{margin-left:-41px}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag.multi-price-tag-cug>span>span{color:#00558c;font-size:28px}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag.multi-price-tag-cug>span>span>small>del{color:#e26811;font-size:17px;font-weight:400}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag.so-cug-map-iii>span>span{color:#e26811;font-size:28px}.ch-map-wrapper #mapinfobox .infobox-body .info .multi-price-tag.so-cug-map-iii>span>span>small>del{color:#5e5745;font-size:17px;font-weight:400}.ch-map-wrapper #MicrosoftNav{background:transparent;left:auto;position:relative;right:15px!important;top:15px!important;width:auto}.ch-map-wrapper #MicrosoftNav .NavBar_Button{background:#fff;border:1px solid #e26811;color:#e26811;font-size:24px;height:30px;line-height:.8;padding-top:3px;text-align:center;width:30px}.ch-map-wrapper #MicrosoftNav .NavBar_zoomOut{margin-right:7px}.ch-map-wrapper #MicrosoftNav .NavBar_zoomOut::after{content:'-'}.ch-map-wrapper #MicrosoftNav .NavBar_zoomIn::after{content:'+'}.is-mobile-map{width:100%}.is-mobile-map #mapinfobox .infobox-body{bottom:0;height:107px;margin-left:7px;position:fixed;right:0;width:100%}.is-mobile-map .ch-map{height:100%;min-height:100vh;width:100%}@media(max-width:768px){.is-mobile-map .ch-map{min-height:100vw}}.is-mobile-map .MicrosoftMap .ch-map-infobox{bottom:1px;height:110px;left:4px;position:fixed;right:0;width:99vw}.is-mobile-map .MicrosoftMap .ch-map-infobox .infobox-body{box-sizing:border-box;width:97%}.is-mobile-map .MicrosoftMap .ch-map-infobox .infobox-body>div{padding-bottom:0;padding-top:5px}.is-mobile-map .MicrosoftMap .ch-map-infobox .infobox-body .info{width:100%}@media(min-width:992px){.is-mobile-map .MicrosoftMap .ch-map-infobox .infobox-body .info{margin-right:65%}}@media(max-width:768px){.is-mobile-map .MicrosoftMap .ch-map-infobox .infobox-body .info{margin-left:8%}}.is-mobile-map .MicrosoftMap .ch-map-infobox .infobox-body .thumbnail{height:50%;width:30%}.is-desktop-map{margin-top:9px}.split-view-map .ch-map-wrapper{height:98vh}.login-modal .modal-dialog{left:50%;margin-left:-200px;margin-top:-250px;max-width:400px;min-height:500px;position:absolute;top:50%}.login-modal .split-window-dialog{margin-left:-440px;margin-top:-295px;max-width:920px;padding:0}@media(max-width:992px){.login-modal .responsive-banner{display:none}}.login-modal .modal-content{border-color:#fafafa;border-radius:2px;overflow:hidden}.login-modal .split-window-content{border:0}.login-modal .split-content-height{height:100%}.login-modal .modal-body,.login-modal div.modal-container{background-color:#fafafa;color:#000;padding-bottom:0}.login-modal .modal-body .case-sensitive-txt,.login-modal div.modal-container .case-sensitive-txt{color:rgba(0,0,0,.5)}.login-modal .modal-body .choice-icon,.login-modal div.modal-container .choice-icon{padding-left:2px}.login-modal .modal-body .error-container,.login-modal div.modal-container .error-container{margin:0}.login-modal .modal-body .split-modal input.form-control,.login-modal div.modal-container .split-modal input.form-control{background-color:#fafafa;border-left:none;border-right:none;border-top:none;font-weight:400;height:30px;padding-top:5px;padding:0}.login-modal .modal-body .split-modal input.form-control:focus~.login-form-label,.login-modal div.modal-container .split-modal input.form-control:focus~.login-form-label{color:#e26811}.login-modal .modal-body .split-modal .modal-body,.login-modal div.modal-container .split-modal .modal-body{padding-left:35px;padding-right:35px;padding-top:0}.login-modal .modal-body .split-modal .recaptcha,.login-modal div.modal-container .split-modal .recaptcha{transform:scale(.77);transform-origin:0 0;width:280px}.login-modal .modal-body .split-modal label,.login-modal div.modal-container .split-modal label{letter-spacing:0}.login-modal .modal-body .split-modal .save-browser,.login-modal div.modal-container .split-modal .save-browser{padding-top:0}.login-modal .modal-body .split-modal .user-password,.login-modal div.modal-container .split-modal .user-password{padding-bottom:32px}.login-modal .modal-body .split-modal .login-btn-layout,.login-modal div.modal-container .split-modal .login-btn-layout{padding:15px 0 0}.login-modal .modal-body .split-modal.modal-text,.login-modal div.modal-container .split-modal.modal-text{padding:0 40px 12px}.login-modal .modal-body .label-min-height,.login-modal div.modal-container .label-min-height{min-height:17px}.login-modal .modal-body .form-control,.login-modal div.modal-container .form-control{border-color:#dbdad9;border-radius:2px;box-shadow:none}.login-modal .modal-body .form-control:focus,.login-modal div.modal-container .form-control:focus{border-color:#ff9800}.login-modal .modal-body .join-now,.login-modal div.modal-container .join-now{color:#00558c;padding-left:5px}.login-modal .modal-body .label-container,.login-modal div.modal-container .label-container{display:inline-block;margin-bottom:5px}.login-modal .modal-body .login-btn-layout,.login-modal div.modal-container .login-btn-layout{padding:25px 0 23px}.login-modal .modal-body .login-form-label,.login-modal div.modal-container .login-form-label{font-weight:600;letter-spacing:normal;text-transform:none}.login-modal .modal-body .login-header,.login-modal div.modal-container .login-header{padding-left:12px}.login-modal .modal-body .modal-header,.login-modal div.modal-container .modal-header{background-color:#fafafa;border-bottom:0;font-size:20px;padding:12px 22px 5px 10px}.login-modal .modal-body .modal-header .modal-close,.login-modal div.modal-container .modal-header .modal-close{color:#000}.login-modal .modal-body .modal-header .modal-close .ch-icon-close,.login-modal div.modal-container .modal-header .modal-close .ch-icon-close{font-size:14px}.login-modal .modal-body .modal-header .modal-close .close-text,.login-modal div.modal-container .modal-header .modal-close .close-text{color:#fafafa}.login-modal .modal-body .modal-text,.login-modal div.modal-container .modal-text{padding:0 25px 12px}.login-modal .modal-body .input-container,.login-modal div.modal-container .input-container{position:relative}.login-modal .modal-body .ng-errors,.login-modal div.modal-container .ng-errors{color:#b00020;margin-top:5px;padding-bottom:5px}.login-modal .modal-body .ng-errors .error-icon,.login-modal div.modal-container .ng-errors .error-icon{position:absolute;right:0;top:22px;z-index:1}.login-modal .modal-body form.ng-submitted.ng-invalid .case-sensitive-txt,.login-modal div.modal-container form.ng-submitted.ng-invalid .case-sensitive-txt{display:none}.login-modal .modal-body form.ng-submitted.ng-invalid .ng-errors,.login-modal div.modal-container form.ng-submitted.ng-invalid .ng-errors{display:block}.login-modal .modal-body .ng-submitted.ng-invalid input.ng-invalid,.login-modal div.modal-container .ng-submitted.ng-invalid input.ng-invalid{border-bottom:solid 1px #b00020}.login-modal .modal-body .ng-submitted.ng-invalid input.ng-invalid::-webkit-input-placeholder,.login-modal div.modal-container .ng-submitted.ng-invalid input.ng-invalid::-webkit-input-placeholder{color:#b00020}.login-modal .modal-body .ng-submitted.ng-invalid input.ng-invalid::-moz-placeholder,.login-modal div.modal-container .ng-submitted.ng-invalid input.ng-invalid::-moz-placeholder{color:#b00020}.login-modal .modal-body .ng-submitted.ng-invalid input.ng-invalid:-ms-input-placeholder,.login-modal div.modal-container .ng-submitted.ng-invalid input.ng-invalid:-ms-input-placeholder{color:#b00020}.login-modal .modal-body .ng-submitted.ng-invalid input.ng-invalid:focus,.login-modal div.modal-container .ng-submitted.ng-invalid input.ng-invalid:focus{border-color:#b00020}.login-modal .modal-body .ng-submitted.ng-invalid input.ng-invalid:focus~.login-form-label,.login-modal div.modal-container .ng-submitted.ng-invalid input.ng-invalid:focus~.login-form-label{color:#b00020}.login-modal .modal-body .invalid-characters-present,.login-modal div.modal-container .invalid-characters-present{margin-bottom:35px}.login-modal .modal-body .invalid-characters-present .login-form-label,.login-modal div.modal-container .invalid-characters-present .login-form-label{color:#b00020}.login-modal .modal-body .invalid-characters-present input.form-control:focus~.login-form-label,.login-modal div.modal-container .invalid-characters-present input.form-control:focus~.login-form-label{color:#b00020}.login-modal .modal-body .invalid-credentials,.login-modal div.modal-container .invalid-credentials{background-color:rgba(176,0,32,.03);border:solid 1px #b00020;border-radius:2px;color:#b00020;margin-bottom:32px;width:100%}.login-modal .modal-body .invalid-credentials .ch-icon-alert,.login-modal div.modal-container .invalid-credentials .ch-icon-alert{padding:5px 9px}.login-modal .modal-body .indicate-invalid-username,.login-modal div.modal-container .indicate-invalid-username{background-color:transparent;top:22px;width:25px}.login-modal .modal-body .indicate-invalid-username.ch-icon,.login-modal div.modal-container .indicate-invalid-username.ch-icon{color:#b00020;font-size:20px}.login-modal .modal-body .invalid-username-tooltip,.login-modal div.modal-container .invalid-username-tooltip{background-color:transparent;border:none;color:#b00020;left:0;max-width:100%;padding-left:0;text-align:left}.login-modal .modal-body .invalid-username-tooltip:before,.login-modal div.modal-container .invalid-username-tooltip:before{display:none}.login-modal .modal-body .invalid-username-tooltip span,.login-modal div.modal-container .invalid-username-tooltip span{font-size:12px}.login-modal .modal-body .indicate-invalid-username-input,.login-modal div.modal-container .indicate-invalid-username-input{border:none!important;border-bottom:1px solid #b00020!important}.login-modal .modal-body .not-member,.login-modal div.modal-container .not-member{padding-left:18px}.login-modal .modal-body .user-password,.login-modal div.modal-container .user-password{padding-top:20px}.login-modal .modal-body .vector-icon-sm svg,.login-modal div.modal-container .vector-icon-sm svg{height:45px;width:100px!important}.login-modal .modal-body .indicate-caps-lock-on,.login-modal div.modal-container .indicate-caps-lock-on{background-color:transparent;top:20px}.login-modal .recaptcha-container .validation-message{font-weight:700}.login-modal ul.list-style{list-style:none}.login-modal .btn-secondary-cp-join{background-color:transparent;border-color:#fff;color:#fff;padding-left:48px;padding-right:48px}.login-modal .btn-secondary-cp-join:hover,.login-modal .btn-secondary-cp-join:focus{background-color:#fff;border-color:#fff;color:#e26811}.login-modal .im-a-member{color:rgba(255,255,255,.7)}.login-modal .im-a-member:hover,.login-modal .im-a-member:focus{color:#fff}.login-modal .learn-more{color:#fff;text-decoration:none}.login-modal .learn-more:hover,.login-modal .learn-more:focus{color:#fff;text-decoration:underline}.login-modal .split-modal-background{background-image:url(/cms/images/choice-hotels/explore/img_cp-rewards-signin-background-image/2048/img_cp-rewards-signin-background-image.jpg);background-position:50% 50%;background-size:cover;height:100%;width:464px}.login-modal .cp-benefits-content{bottom:0;padding-bottom:32px;padding-left:50px;padding-right:50px;padding-top:32px;width:464px}.login-modal .header-text{text-transform:none}.multi-price-tag{font-size:20px;font-weight:700;vertical-align:middle}.multi-price-tag>span:only-child{font-size:28px}.multi-price-tag>span small{color:#5e5745;font-size:20px;font-weight:300;margin-right:10px}.multi-price-tag.colored>span:first-child,.multi-price-tag.colored>span>span:nth-child(even),.multi-price-tag.colored>span>div:nth-child(even){color:#e26811}.multi-price-tag.stacked>span{display:block}.multi-price-tag.stacked>span>span:first-child{display:block}.multi-price-tag.stacked>span>span:first-child small+span{display:inline}.multi-price-tag.mobile .points{display:inline;font-size:14px;line-height:18px}.multi-price-tag.mobile small{display:block;font-size:17px;font-weight:400;margin-right:3px}.multi-price-tag.cug-inline small{display:inline-block;margin-right:-3px}@media(max-width:374px){.multi-price-tag.cug-inline small{font-size:12px}.multi-price-tag.cug-inline span:nth-child(even){font-size:21px}.multi-price-tag.cug-inline span:nth-child(even).points{font-size:14px}}.multi-price-tag.cug-from small{font-size:10px}.multi-price-tag.cug-from.cug-small{margin-top:-10px;margin-bottom:-5px}.multi-price-tag.cug-hotel small{margin-right:0}.multi-price-tag.text-white .discount,.multi-price-tag.text-white .cash{color:#fff!important}.multi-price-tag .orange-discount .discount{color:#e26811}.multi-price-tag .orange-discount .cash{color:#00558c}.multi-price-tag .tab-only{display:none}.price-cta{background-color:#f9f7f5;padding:15px;text-align:center}.price-cta .small-cta{padding:10px}.price-cta .cug-from,.price-cta .cug-label{color:#5e5745;font-size:10px;font-weight:700}.price-cta .unavailable-pricing{font-size:18px;margin:50px 0;word-wrap:break-word}.price-cta .discount-banner,.price-cta .discount-banner-curved{margin:-15px -15px 7px}.price-cta .cug-price-tag-header{margin:-15px -15px 0}.price-cta .btn-cta{margin-top:20px}@media(max-width:1199px){.price-cta .btn-cta{font-size:10px;margin-left:-5px}}@media(max-width:767px){.price-cta .btn-cta{font-size:13px;margin-left:0}}.price-cta .link-cta{display:block;font-size:12px;margin:-30px 0 40px}@media(min-width:992px){.price-cta.map-view .popover{top:-30%!important}.price-cta.map-view .popover .arrow{top:20%}.price-cta.map-view .popover .popover-inner{padding:0 9px 9px 10px}}.price-cta.small-size{padding:10px}@media(max-width:1199px)and (min-width:992px){.price-cta.small-size{padding:10px 5px}.price-cta.small-size .price-container .price-tag{font-size:20px}.price-cta.small-size .member-price{font-size:11px}}@media(max-width:767px){.price-cta.small-size{padding:10px}}.price-cta.small-size .discount-banner,.price-cta.small-size .discount-banner-curved{font-size:12px;margin:-10px -10px 7px}.price-cta.small-size .cug-price-tag-header{margin:-10px -10px 7px}@media(max-width:1199px)and (min-width:992px){.price-cta.small-size .cug-price-tag-header{margin:-10px -5px 7px}}@media(max-width:991px){.price-cta.small-size .cug-price-tag-header label{font-size:10px}}.price-cta .sold-out-date{margin-bottom:20px}.price-cta .sold-out-message{font-weight:600;margin-bottom:5px}.price-cta .sold-out-button{margin-bottom:40px}.search .sold-out-date,.search .sold-out-button{display:none}.search .sold-out-message{font-weight:400;margin-bottom:50px}.toggle-password{background:transparent;border:0;bottom:0;box-shadow:none;position:absolute;right:0;width:50px}.toggle-password:hover,.toggle-password:focus{background:transparent}.toggle-password:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 0 15px #66afe9;outline:1px solid #66afe9;outline-offset:-1px}.toggle-password .ch-icon{background:#fff;color:#5e5745;font-size:20px;position:relative;top:-2px}.toggle-password .ch-icon:hover{color:#6e6b61}.toggle-password .ch-icon.ch-icon-eye-closed{color:#5e5745}.toggle-password .ch-icon.ch-icon-eye-closed:hover{color:#6e6b61}.toggle-password.show-hide{background:#fff;box-shadow:none!important;color:#6e6b61;font-weight:400;height:44px;margin-bottom:5px;margin-right:5px;text-transform:none;width:80px}.input-sm+.toggle-password{height:134px;line-height:24px;padding-top:0;padding-bottom:0}.cp-visa-mini-banner,.cp-visa-mini-banner .cp-visa-mini-banner-link,.cp-visa-mini-banner .cp-visa-mini-banner-link:hover{background-color:#f9f7f5;border-color:#f9f7f5;-o-border-image:none;border-image:none;border-style:none;border-width:0;color:#5e5745;display:block;text-align:left;padding:0}.cp-visa-mini-banner{padding-top:10px;position:relative}.cp-visa-mini-banner .cp-visa-mini-banner-link{width:100%}.cp-visa-mini-banner .cp-visa-mini-banner-block{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:wrap;position:relative}.cp-visa-mini-banner .cp-visa-mini-banner-image{margin:0 15px 0 10px;max-width:67px;width:25%}.cp-visa-mini-banner .cp-visa-mini-banner-block-item-message{display:flex;flex:1;flex-direction:column-reverse}.cp-visa-mini-banner .cp-visa-mini-banner-message{font-size:13px;font-weight:400;padding-right:10px}.cp-visa-mini-banner .cp-visa-mini-banner-apply-now{color:#e26811;font-size:13px;font-weight:600;text-transform:uppercase}.cp-visa-mini-banner .cp-visa-mini-banner-disclaimer{font-size:9px;padding-top:5px}.cp-visa-mini-banner .cp-visa-mini-banner-link:focus{box-shadow:none;outline:none}.cp-visa-mini-banner .cp-visa-mini-banner-link:focus .cp-visa-mini-banner-apply-now>span{box-shadow:0 0 15px #66afe9;color:#f27013;outline:1px solid #66afe9;outline-offset:-1px}.cp-visa-mini-banner .cp-visa-mini-banner-link:hover .cp-visa-mini-banner-apply-now>span{color:#f27013}.gdp-timer{border-radius:3px;box-shadow:1px 1px 5px rgba(98,66,11,.1);height:50px}.gdp-timer .minutes{display:block}.gdp-timer .main,.gdp-timer .regular-time,.gdp-timer .warning-time{height:100%;line-height:34px;padding:8px;text-align:center}.gdp-timer .regular-time,.gdp-timer .warning-time{background-color:#9bbe23;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#fff;font-size:22px;font-weight:700}@media(max-width:767px){.gdp-timer .regular-time,.gdp-timer .warning-time{font-size:18px}}.gdp-timer .regular-time.cancellation,.gdp-timer .warning-time.cancellation{font-weight:400}.gdp-timer .main{background-color:#fff;border-bottom-left-radius:3px;border-top-left-radius:3px;font-size:15px}.gdp-timer .regular-time{background-color:#9bbe23}.gdp-timer .warning-time{background-color:#ad321c}.gdp-timer .reservation-text{float:left;font-size:14px;font-weight:400;line-height:16px;width:50%}@media(max-width:1199px)and (min-width:992px){.gdp-timer .reservation-timer{font-size:16px}.gdp-timer .reservation-text{font-size:12px}}@media(max-width:991px){.gdp-timer .reservation-timer{font-size:20px}.gdp-timer .reservation-text{font-size:12px;width:40%}}.countdown-modal .btn-cta{display:block;margin-top:5px;width:250px}.sticky-fixed .gdp-timer{margin:0 -30px}.sticky-fixed .gdp-timer .regular-time{border-top-right-radius:0}.sticky-fixed .gdp-timer .main{border-top-left-radius:0}.sticky-fixed.reservation-timer .gdp-timer{margin:0 -15px}.gdp-timer-redesign-mobile{background-color:#fff;font-family:Open Sans,sans-serif;height:45px;line-height:45px;text-align:center}.gdp-timer-redesign-mobile .regular-time{color:#9bbe23}.gdp-timer-redesign-mobile .warning-time{color:#ad321c}.gdp-timer-redesign-mobile .regular-time,.gdp-timer-redesign-mobile .warning-time{font-weight:700;font-size:18px}.gdp-timer-redesign-mobile .main{color:#5e5745;font-weight:600;font-size:15px}.gdp-timer-redesign{background-color:#fff;border-radius:3px;font-family:Open Sans,sans-serif;font-weight:lighter;height:35px}.gdp-timer-redesign .main{font-size:15px;font-weight:400}.gdp-timer-redesign .main,.gdp-timer-redesign .regular-time,.gdp-timer-redesign .warning-time{height:100%;line-height:34px;text-align:center}.gdp-timer-redesign .minutes{display:block}.gdp-timer-redesign .regular-time{background-color:#9bbe23}.gdp-timer-redesign .regular-time,.gdp-timer-redesign .warning-time{background-color:#9bbe23;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff;font-size:22px;font-weight:600}@media(max-width:767px){.gdp-timer-redesign .regular-time,.gdp-timer-redesign .warning-time{font-size:18px}}.gdp-timer-redesign .regular-time.cancellation,.gdp-timer-redesign .warning-time.cancellation{font-weight:400}.gdp-timer-redesign .reservation-text{float:left;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:16px;width:50%}.gdp-timer-redesign .warning-time{background-color:#ad321c}@media(max-width:1199px)and (min-width:992px){.gdp-timer-redesign .reservation-timer{font-size:16px}.gdp-timer-redesign .reservation-text{font-size:12px}}@media(max-width:991px){.gdp-timer-redesign .reservation-timer{font-size:20px}.gdp-timer-redesign .reservation-text{font-size:12px;width:40%}}.countdown-modal .btn-cta{display:block;margin-top:5px;width:250px}.sticky-fixed .gdp-timer-redesign{margin:0 -30px}.sticky-fixed .gdp-timer-redesign .regular-time{border-top-right-radius:0}.sticky-fixed .gdp-timer-redesign .main{border-top-left-radius:0}.sticky-fixed.reservation-timer .gdp-timer-redesign{margin:0 -15px}.navbar-default{padding:0 5%}.navbar-default .btn-link{padding:0}@media(min-width:992px){.navbar-default .btn-link.cp-user-toggle{color:#5e5745}.navbar-default .btn-link.cp-user-toggle:focus,.navbar-default .btn-link.cp-user-toggle:hover{color:#5e5745}.navbar-default .btn-link.cp-user-toggle~.ch-icon{color:#5e5745;float:none}}@media(min-width:992px){.navbar-default .btn-link{color:#e26811}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#e26811}.navbar-default .btn-link~.ch-icon{color:#e26811}}@media(max-width:991px){.navbar-default .btn-link{padding-right:4px;text-align:right}}@media(max-width:767px){.navbar-default .btn-link{padding:5px 0 5px 8px}}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;margin-right:0;padding-right:0}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{background:#fff}.navbar-default .dropdown-menu>li>a{padding:10px 20px}.navbar-default .navbar-nav{float:none}.navbar-default .navbar-nav .active>a,.navbar-default .navbar-nav .active>a:focus,.navbar-default .navbar-nav .active>a:hover,.navbar-default .navbar-nav li>a,.navbar-default .navbar-nav li>a:hover,.navbar-default .navbar-nav li>a:focus,.navbar-default .navbar-nav .open>a,.navbar-default .navbar-nav .open>a:hover,.navbar-default .navbar-nav .open>a:focus{background-color:#e26811;color:#fff}.navbar-default .navbar-collapse .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(max-width:992px){.navbar-default .navbar-collapse{background-color:#fff;border:none;box-shadow:0 0 2px rgba(119,112,91,.25);margin-top:1px;min-width:35%;padding-left:15px;padding-right:15px;position:absolute;right:0;top:100%}.navbar-default .navbar-collapse .dropdown-menu:after,.navbar-default .navbar-collapse .dropdown-menu:before{border:none;content:''}.navbar-default .navbar-collapse .open .dropdown-menu>li>a{color:#e26811!important}.navbar-default .navbar-collapse .navbar-nav{float:none;margin:8px -15px}.navbar-default .navbar-collapse .navbar-nav>li a,.navbar-default .navbar-collapse .navbar-nav>li a:hover,.navbar-default .navbar-collapse .navbar-nav>li a:focus{background-color:#fff;color:#e26811}.navbar-default .navbar-collapse .navbar-nav>li a .ch-icon-chevron-right,.navbar-default .navbar-collapse .navbar-nav>li a:hover .ch-icon-chevron-right,.navbar-default .navbar-collapse .navbar-nav>li a:focus .ch-icon-chevron-right{color:#e26811}}@media(max-width:1199px){.navbar-default .navbar-collapse .navbar-nav>li>a{padding:8px 15px}}@media(min-width:991px){.navbar-default .navbar-nav>li:first-child a{padding-left:0}}.navbar-default .navbar-nav>li>a{padding:15px 12px}@media(max-width:1199px){.navbar-default .navbar-nav>li>a{padding:15px 8px}}.navbar-default .navbar-nav>li>a .ch-icon{line-height:1.0}@media(max-width:992px){.navbar-default .in .navbar-nav li.dropdown>a{color:#5e5745;font-weight:400}.navbar-default .in .navbar-nav li.dropdown>a:focus,.navbar-default .in .navbar-nav li.dropdown>a:hover{color:#5e5745}.navbar-default .navbar-nav .open .dropdown-menu>li>a{padding:0 15px 0 30px;margin:0 0 10px}}.page-top{margin-top:40px}header{font-weight:700}header .cp-svg-logo svg{display:block;margin-left:4%;width:91px}@media(max-width:1199px){header .cp-svg-logo svg{width:75px}}header nav.utility-nav{font-size:10px;text-transform:uppercase}header nav.utility-nav .brand-logo-container .brand-item>a.brand-logo{max-width:230px;padding:25px 25px 9px;height:95px}@media(max-width:991px){header nav.utility-nav .brand-logo-container .brand-item>a.brand-logo{padding:20px 35px 3px;height:80px}}@media only screen and (max-width:767px){header nav.utility-nav .brand-logo-container .brand-item>a.brand-logo{padding:25px 10px 10px}}header nav.utility-nav .brand-logo-container .brand-item>a.brand-logo .circle-container{height:17px}header nav.utility-nav .dropdown-menu{left:50%;margin-left:-93px!important;margin-top:14px!important;width:186px}header nav.utility-nav .row{background:#00558c;margin:0}header nav.utility-nav .row .utility-nav-links-container{height:14px;padding-right:0}header nav.utility-nav .row .utility-nav-links-container ul{float:right;margin:0;padding:4px 0;vertical-align:bottom}header nav.utility-nav .row .utility-nav-links-container ul li{border-right:1px solid #fff;padding:0 5px}header nav.utility-nav .row .utility-nav-links-container ul li p{display:inline}header nav.utility-nav .row .utility-nav-links-container ul li:last-child,header nav.utility-nav .row .utility-nav-links-container ul li.last-item{border-right:none;padding-right:0}@media(max-width:992px){header nav.utility-nav .row .utility-nav-links-container ul{display:none}}@media(max-width:992px){header .navbar-toggle{display:block}}header ul.navbar{margin:6.5px -15px}header nav.navbar{font-size:13px;padding:0}header nav.navbar>.navbar-inner{height:100%}header nav.navbar>.navbar-inner>.row{height:100%}@media(min-width:768px)and (max-width:5000px){header nav.navbar>.navbar-inner .navbar-collapse .collapse{display:none!important}}header nav.navbar>.navbar-inner .navbar-collapse .dropdown-toggle>.text{margin-right:5px}header nav.navbar>.navbar-inner .navbar-collapse .navbar-nav .dropdown>.dropdown-menu{color:#e26811}@media(min-width:1199px){header nav.navbar>.navbar-inner .navbar-collapse .navbar-nav .dropdown>.dropdown-menu{left:50%;margin-left:-130px;margin-top:3px;position:absolute;width:260px}}header nav.navbar>.navbar-inner .navbar-collapse .navbar-nav .dropdown>.dropdown-menu li,header nav.navbar>.navbar-inner .navbar-collapse .navbar-nav .dropdown>.dropdown-menu li a{color:inherit;font-weight:inherit;white-space:normal}header nav.navbar>.navbar-inner .navbar-collapse .navbar-nav .dropdown>.dropdown-menu li:hover,header nav.navbar>.navbar-inner .navbar-collapse .navbar-nav .dropdown>.dropdown-menu li a:hover,header nav.navbar>.navbar-inner .navbar-collapse .navbar-nav .dropdown>.dropdown-menu li:focus,header nav.navbar>.navbar-inner .navbar-collapse .navbar-nav .dropdown>.dropdown-menu li a:focus{color:#fff}header .navbar-sign-in{background-color:#fff;height:63px;padding-right:30px;text-align:right}@media(max-width:991px){header .navbar-sign-in{background-color:transparent;height:42px;padding-right:0;width:auto}}@media only screen and (min-width:768px)and (max-width:991px){header .navbar-sign-in{padding-right:0}}header .navbar-sign-in .navbar-sign-in-container{align-items:center;display:flex;height:63px;justify-content:space-between;width:100%}@media(max-width:991px){header .navbar-sign-in .navbar-sign-in-container{display:block;height:auto;width:100%}}header .navbar-sign-in .btn-cta.cta-tertiary{background-color:transparent;border-color:#e26811;border-radius:6px;box-shadow:2px 2px 0 rgba(98,66,11,.4);color:#e26811;font-size:14px}header .navbar-sign-in .btn-cta.cta-tertiary:after{display:none}@media(min-width:991px){header .navbar-sign-in .btn-cta.cta-tertiary{margin-bottom:10px}}header .navbar-sign-in img{height:auto;float:left;margin:15px 0 0 3%;padding:0;width:33%}@media(max-width:991px){header .navbar-sign-in img{display:none}}@media(max-width:991px){header .navbar-sign-in svg{display:none}}header .navbar-sign-in .dropdown-toggle{cursor:pointer;text-align:center;width:100%}@media(max-width:991px){header .navbar-sign-in .dropdown-toggle{text-align:right}}header .navbar-sign-in .cp-user-toggle{cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1.1em;vertical-align:middle}header .navbar-sign-in .cp-user-toggle .greetings{font-weight:700}header .navbar-sign-in .cp-user-toggle .cp-user-name{font-weight:700}@media only screen and (min-width:992px){header .navbar-sign-in .cp-user-toggle{color:#555}}@media(max-width:991px){header .navbar-sign-in .cp-user-toggle{background-color:transparent;color:#fff;line-height:1em;text-align:right;width:auto}header .navbar-sign-in .cp-user-toggle>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .navbar-sign-in .cp-user-toggle .cp-user-name{display:block;margin-bottom:5px}header .navbar-sign-in .cp-user-toggle .cp-user-name .ch-icon{display:none}header .navbar-sign-in .cp-user-toggle .cp-user-level{border-left:1px solid;display:inline-block;margin-left:5px;padding-left:5px}}header .navbar-sign-in .ch-icon-chevron-down{display:inline-block;line-height:1;margin-top:-10px;position:absolute;top:50%;transform-origin:50% 60%;transform:none;transition:all .3s linear;vertical-align:top;width:5%}header .navbar-sign-in .ch-icon-chevron-down:before{margin:0}header .navbar-sign-in .ch-signedIn{text-align:center;width:20%}header .navbar-sign-in.open .ch-icon-chevron-down{transform:rotate(180deg)}header .navbar-sign-in .dropdown-menu{color:#555;line-height:1.2em;min-height:360px;padding:25px;width:620px}header .navbar-sign-in .dropdown-menu:before,header .navbar-sign-in .dropdown-menu:after{left:90%}header .navbar-sign-in .dropdown-menu .member-yet{display:block;font-size:12px;margin-right:4px;text-transform:initial}@media(max-width:767px){header .navbar-sign-in .dropdown-menu{max-width:620px;min-width:300px;padding:15px;width:100%}}@media(max-width:991px){header .navbar-sign-in .dropdown-menu:before,header .navbar-sign-in .dropdown-menu:after{left:auto;right:65px}}header .navbar-sign-in .dropdown-menu.has-recaptcha{width:687px}@media(max-width:767px){header .navbar-sign-in .dropdown-menu.has-recaptcha{max-width:335px}}header .navbar-sign-in .sign-in-links{font-weight:700}header .navbar-sign-in .sign-in-links ul{margin:0}header .navbar-sign-in .sign-in-links ul li{display:block;padding:0}header .navbar-sign-in .sign-in-links ul li a{display:block;margin-bottom:10px}header .navbar-sign-in .sign-in-links ul li a,header .navbar-sign-in .sign-in-links ul li a:hover,header .navbar-sign-in .sign-in-links ul li a:focus{color:#e26811}header .cp-user-header{padding-left:0}@media(min-width:992px){header .cp-user-header{font-size:12px;margin-left:0}header .cp-user-header img{margin-right:0}header .cp-user-header .btn{font-size:12px;line-height:1.25;text-align:right;white-space:normal}}@media only screen and (min-width:992px)and (max-width:1199px){header .cp-user-header.cp-user-authenticated{padding-right:0}}header .cp-user-header.cp-user-authenticated .navbar-sign-in .navbar-toggle{margin:0 10px}@media only screen and (min-width:992px){header .cp-user-header.cp-user-authenticated .navbar-sign-in .btn-cta.cta-tertiary{width:60%}header .cp-user-header.cp-user-authenticated .navbar-sign-in .cp-user-toggle{max-width:55%}}@media only screen and (min-width:992px)and (max-width:1199px){header .cp-user-header.cp-user-authenticated .navbar-sign-in .btn-cta.cta-tertiary{width:65%}header .cp-user-header.cp-user-authenticated .navbar-sign-in .cp-user-toggle{max-width:50%}}@media(max-width:991px){header .cp-user-header.cp-user-authenticated .navbar-sign-in .ch-icon-chevron-down{display:none}header .cp-user-header.cp-user-authenticated .navbar-sign-in .dropdown-menu:before,header .cp-user-header.cp-user-authenticated .navbar-sign-in .dropdown-menu:after{left:auto;right:35px}}header #cp-sign-in-drop-down{font-size:12px;left:0;position:relative;width:100%}header #cp-sign-in-drop-down .text{display:inline-block;width:90%}@media(max-width:991px){header #cp-sign-in-drop-down{left:-20px;line-height:40px;width:70%}}@media(max-width:991px){header #cp-sign-in-drop-down.cp-user-toggle{line-height:15px}}@media(min-width:992px){header #cp-sign-in-drop-down{margin:0 auto;max-width:45%}header #cp-sign-in-drop-down .text{padding-right:6px}header ul.navbar-nav{margin-top:5px}header .header-v2 ul.navbar-nav{margin-top:0}}@media only screen and (min-width:768px)and (max-width:991px){header .navbar-collapse .dropdown-menu{border:none!important;box-shadow:none!important;position:static!important}header .navbar-collapse .collapse .in{overflow-x:hidden}header .collapsing{overflow:hidden!important}header .navbar-sign-in-container{text-align:right}header .navbar-nav>li{float:none}}@media(max-width:590px){header .navbar-sign-in .dropdown-toggle{text-align:right}header .navbar-sign-in-container .text{display:block;font-size:12px;overflow:hidden;padding-right:5px;text-overflow:ellipsis;text-align:right}}@media(min-width:991px)and (max-width:992px){header .navbar-default .cp-sign-in-drop-down{margin-left:0;margin-right:0;max-width:119px;padding:0}}form.search-form{padding-bottom:15px;padding-top:15px;position:static;text-align:center}form.search-form .row .row{margin-top:0;margin-bottom:0}form.search-form div.component .dropdown-menu.dropdown-calendar{left:50%!important;margin-left:-155px;width:310px}form.search-form .cta-search:before{float:right;font-size:100%}form.search-form a.link-cta.text-smaller{font-size:75%}form.search-form label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}form.search-form #ratePlanLabelInner{display:inline-block;max-width:90%;overflow:hidden;padding:0;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.search-form-module .input-wrap label{margin-left:-10px;margin-right:-10px;max-width:none}.search-form-module form.search-form{background-color:rgba(255,255,255,.82);max-width:1000px}.search-form-module form.search-form .row{max-height:500px}@media all and (min-width:992px)and (max-width:1199px){.search-form-module form.search-form div.component .dropdown-menu.dropdown-calendar{margin-left:-190px}.search-form-module form.search-form div.component .dropdown-menu.dropdown-calendar:before,.search-form-module form.search-form div.component .dropdown-menu.dropdown-calendar:after{left:60%}}.search-form-summary{font-size:12px;margin:7px 0 20px}.search-form-summary form.search-form{border-color:#c1b49a;border-style:solid;border-width:1px 0;margin:25px 0 0;padding:0 0 20px;text-align:left}@media(max-width:991px){.search-bar-component .component-row{float:none!important;width:auto!important}}@media(min-width:992px){.search-bar-component .chcom-autosuggest .dropdown-menu{width:400px!important}}@media(min-width:768px){.search-bar-component form{margin:0 -2px}.search-bar-component form:before,.search-bar-component form:after{content:" ";display:table}.search-bar-component form:after{clear:both}.search-bar-component form:before,.search-bar-component form:after{content:" ";display:table}.search-bar-component form:after{clear:both}.search-bar-component label{display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.search-bar-component .component-row{float:left;margin:0;width:50%}.search-bar-component .component-row.component-full-row{float:none;width:auto}.search-bar-component .component-col{float:left}.search-bar-component .component-col,.search-bar-component .component-calendar .component-wrap{padding-left:2px;padding-right:2px}.search-bar-component .component-place{width:40%}.search-bar-component .component-calendar{width:60%}.search-bar-component .component-calendar .row{margin:0 -2px}.search-bar-component .component-rooms-only .component-number{display:none}.search-bar-component .component-rooms-only .component-rooms{display:block;width:22.2222%}.search-bar-component .component-rooms-only .component-rateplan{width:44.4444%}.search-bar-component .component-number{width:11.1111%}.search-bar-component .component-number label{overflow:hidden;text-overflow:ellipsis}.search-bar-component .component-rateplan{width:41.6666%}.search-bar-component .component-rateplan .dropdown-menu{margin-left:-50%;width:200%}.search-bar-component .component-rateplan .form-control{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-bar-component .component-submit{width:25%}.search-bar-component .component-submit .btn-cta{padding-left:0;padding-right:0}.search-bar-component .component-submit .btn-cta:after{right:8px}.search-bar-component .rate-form{padding-bottom:20px!important}.search-bar-component .rate-form .component-calendar{float:none;width:auto}.search-bar-component .rate-form .component-row.first{width:30%}.search-bar-component .rate-form .component-row.last{width:70%}.search-bar-component .rate-form .component-rateplan .dropdown-menu{margin-left:-25%;width:150%}}@media(min-width:768px)and (min-width:768px){.search-bar-component .component-submit{z-index:10!important}}.rate-card{border-top:1px solid #c3ba99;padding:30px 0}.rate-card .card-summary:before,.rate-card .card-summary:after{content:" ";display:table}.rate-card .card-summary:after{clear:both}.rate-card .card-summary:before,.rate-card .card-summary:after{content:" ";display:table}.rate-card .card-summary:after{clear:both}.rate-card .card-summary .bed-type,.rate-card .card-summary .room-info{border-spacing:0;vertical-align:middle}.rate-card .card-summary .room-info .room-details{margin:0 0 5px}.rate-card .card-summary .room-info .room-amenities a{cursor:pointer;font-size:12px;padding-left:5px;text-transform:uppercase}.rate-card .card-summary .summary-toggle{font-weight:700;padding-right:50px;text-align:right;text-transform:uppercase}.rate-card .card-summary .summary-toggle a{color:#5e5745;outline:none;text-decoration:none}.rate-card .card-summary .summary-toggle a:hover,.rate-card .card-summary .summary-toggle a:focus{text-decoration:none}.rate-card .card-summary .summary-toggle .price{display:inline-block}.rate-card .card-summary .summary-toggle .price .points-plus-cash br{display:none}@media only screen and (min-width:992px){.rate-card .card-summary .bed-type,.rate-card .card-summary .room-info{float:left}.rate-card .card-summary .bed-type{margin:0}.rate-card .card-summary .room-info{border-left:1px solid #c3ba99;margin-left:30px;max-width:60%;padding-left:30px}}@media only screen and (min-width:1200px){.rate-card .card-summary .room-info{max-width:80%}}.rate-card .amenity-list{line-height:25px;margin-bottom:20px;margin-top:20px}.rate-card .rooms-rates{padding:0}.rate-card .hotel-rates-container{min-height:310px}@media(min-width:991px){.rate-card .hotel-rates-container{bottom:0;position:absolute;right:0;top:0}}@media(max-width:767px){.rate-card .hotel-rates-container{margin-top:15px}}.rate-card .hotel-rates{background-color:#f9f7f5;bottom:0;left:15px;padding:0;position:absolute;right:15px;text-align:center;text-transform:uppercase;top:0}.rate-card .hotel-rates .social-proofing,.rate-card .hotel-rates .rate-box,.rate-card .hotel-rates .book-container{position:absolute;width:100%}.rate-card .hotel-rates .rate-box{bottom:60px;font-size:10px;font-weight:bolder;height:200px;left:0;margin:auto;padding:10px;right:0;top:30px}.rate-card .hotel-rates .rate-box .rate-details{color:#e26811;display:block;font-size:12px;font-weight:700;margin-top:20px;text-decoration:none}.rate-card .hotel-rates .rate-box .rate-details .ch-icon{font-size:.6em}.rate-card .hotel-rates .rate-box .dropdown-menu .points{color:#e26811}.rate-card .hotel-rates.multi-hotel-rates .rate-box{top:1px}.rate-card .hotel-rates .price{font-size:38px;font-weight:700}.rate-card .hotel-rates .price span:first-child{display:block}.rate-card .hotel-rates .price span:nth-child(odd){color:#e26811}.rate-card .hotel-rates .price .discounted-price{font-size:28px;font-weight:300;text-decoration:line-through}.rate-card .hotel-rates .book-container{bottom:0;padding:0 10px 15px}.rate-card .hotel-rates.unavailable-pricing{font-weight:700}.rate-card .card-details{margin-top:30px;background-color:#fff;box-shadow:0 0 2px rgba(119,112,91,.25);padding-bottom:15px;padding-top:15px}.rate-card .card-details>.row{margin-left:0;margin-right:0;position:relative;min-height:340px}.rate-card .card-details .room-capacity label{margin:0}.rate-card .card-details .thumbnail{margin-bottom:20px;min-height:250px}.rate-card .card-details .thumbnail.has-gallery{cursor:pointer;position:relative}.rate-card .card-details .thumbnail.has-gallery .btn-gallery-icon{bottom:0;font-size:16px;line-height:15px;padding:3px 8px 5px 3px;position:absolute;right:0}.rate-card .card-details .thumbnail .thumbnail-img{width:100%}.rate-card .card-details .thumbnail .hotel-image-fallback{height:308px}@media(max-width:1200px){.rate-card .card-details .thumbnail{min-height:200px}.rate-card .card-details .thumbnail .hotel-image-fallback{height:249px}}@media(max-width:992px){.rate-card .card-details .thumbnail{min-height:106px}.rate-card .card-details .thumbnail .hotel-image-fallback{height:132px}}.rate-card .card-details .add-room{border-top:1px solid #f0edea;margin:10px 0;padding:10px 0}.rate-card .rate-selection{border-bottom:1px solid #f9f7f5;padding:15px}.rate-card .rate-selection .rateplan-radio{padding-right:10px;width:40px}.rate-card .rate-selection .rateplan-detail{cursor:pointer}.rate-card .rate-selection .rateplan-name{font-size:15px;font-weight:700;text-transform:uppercase}.rate-card .rate-selection .rateplan-name a{color:inherit;text-decoration:none}.rate-card .rate-selection .rateplan-name .dropdown{display:block}.rate-card .rate-selection .rateplan-name .dropdown-menu{color:#5e5745;cursor:default;font-weight:400;left:50%;margin-left:-200px;padding:20px;text-transform:none;width:400px}.rate-card .rate-selection .rateplan-price{font-size:18px;font-weight:700;padding-left:10px;text-align:right;width:85px}.rate-card .rate-selection.selected{background-color:#f9f7f5;color:#e26811}.rate-card .rate-selection.selected .rateplan-info{color:#5e5745}.rate-card .rate-selection.radio{margin:0}.rate-card .rooms-additional-rates{margin-top:20px}.rate-card .rooms-additional-rates .additional-rates-list{margin-top:20px}.rate-card .rooms-additional-rates .additional-rates-toggle{cursor:pointer;display:block}.rate-card .rooms-additional-rates .thumbnail img{max-width:100%;width:auto}.reviews-modal{background:#f9f7f5}.reviews-modal input,.reviews-modal label{text-align:left}.reviews-modal .cancel{margin-left:20px}.reviews-modal .help-block{font-size:12px;margin-top:2px}.reviews-modal .left-side{border-right:2px solid #ffc72c;padding-right:40px;position:relative}.reviews-modal .modal-text{overflow-x:hidden}.reviews-modal .not-member{font-weight:700;margin-left:30px;margin-top:30px;text-align:left}.reviews-modal .right-side{padding-top:20px}.reviews-modal .rr-or{background:#f9f7f5;font-size:18px;font-style:italic;position:absolute;right:-12px;text-transform:uppercase;top:40%;width:28px}.reviews-modal .toggle-forms{display:block;margin-left:30px;margin-top:10px;text-align:left}.reviews-modal .reviews-whats-this-message{background:#f0edea;margin-top:6px;padding:6px}.reviews-modal .so-verified-image-container img{display:block;max-height:50px}@media(max-width:991px){.reviews-modal .so-verified-image-container{max-width:400px;padding-top:15px}}.hotel-update-rates form.rate-form{border-color:#c3ba99;border-style:solid;border-width:1px 0;margin-top:10px;padding:10px 0 40px}.hotel-update-rates .currency-switcher{font-size:11px}.hotel-update-rates .currency-switcher .pull-right{white-space:nowrap}.hotel-update-rates .currency-switcher .sep{padding:0 10px}.hotel-update-rates .currency-switcher .cp-switch{color:#222}.hotel-update-rates .currency-switcher .cp-switch.selected{color:#e26811}.hotel-update-rates .currency-switcher .dropdown-toggle{color:#222}.hotel-update-rates .currency-switcher .selected .dropdown-toggle{color:#e26811}.hotel-update-rates .currency-switcher .dropdown-menu{font-size:inherit}.hotel-update-rates .currency-switcher .dropdown-menu p{margin-top:10px}.hotel-image-fallback{height:167px}.hotel-image-fallback .hotel-image-fallback-text{font-size:1.2em;margin:0 auto;overflow:hidden;text-overflow:ellipsis;width:106px}@media(max-width:1199px){.hotel-image-fallback .hotel-image-fallback-text{width:82px}}.currency-dropdown{height:200px;min-width:120px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ch-slider{display:block;margin-top:10px;position:relative}.ch-slider .bar{position:relative}.ch-slider .bar .selection{height:100%;left:0;pointer-events:none;position:absolute;right:0}.ch-slider .handle{cursor:pointer;left:0;position:absolute;top:0;z-index:1}.ch-slider .handle-label{pointer-events:none}.ch-slider .limit.min{float:left}.ch-slider .limit.max{float:right}.save-browser{display:inline-block;padding-top:10px}.save-browser label{font-size:12px;font-weight:400;text-transform:none}.save-browser .radio-box{margin:3px -3px 3px 3px;vertical-align:top}.save-browser .radio-box .ch-icon{bottom:6px;margin-bottom:-4px}.recaptcha-container .validation-message{color:#fe0a00;font-size:11px;text-align:left;text-transform:none}.destination-blade{margin:6px 0}.destination-blade .destination-text{position:relative;max-height:230px;overflow:hidden;max-height:200px}.destination-blade .destination-text:after{bottom:0;content:'';left:0;position:absolute}.destination-blade .destination-text:after{background-image:linear-gradient(to bottom,rgba(255,255,255,.001) 0,#00558c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ff00558c',GradientType=0);height:75px;width:100%}.destination-blade .destination-text:after{background-image:linear-gradient(to bottom,rgba(0,85,140,.001) 0,#00558c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000558c',endColorstr='#ff00558c',GradientType=0)}.destination-blade .destination-item a{display:block;font-size:12px;font-weight:700;padding:10px 5px;text-align:center;text-decoration:none;text-transform:uppercase}.destination-blade .destination-item a img{display:block;margin-bottom:3px}.destination-blade .destination-item a span{font-weight:700}.destination-blade .destination-tabs button{background:#f0edea;border:1px solid #fff;color:#5e5745;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin-bottom:5px;max-width:180px;padding:5px 15px;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}.destination-blade .destination-tabs button:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 0 15px #66afe9;outline:1px solid #66afe9;outline-offset:-1px}.destination-blade .destination-tabs button.active{background:#e26811;color:#fff}.destination-blade .destination-tabs button.active:after,.destination-blade .destination-tabs button.active:before{content:'';position:absolute;top:50%;left:100%}.destination-blade .destination-tabs button.active:after{margin-top:-7px;border-bottom:solid transparent 7px;border-left:solid #e26811 7px;border-right:solid transparent;border-top:solid transparent 7px}.destination-blade .destination-tabs button.active:before{margin-top:-9px;border-bottom:solid transparent 9px;border-left:solid #fff 8px;border-right:solid transparent;border-top:solid transparent 9px}.destination-blade a.link-cta{margin-top:10px}.destination-blade .fixed-height-blade{overflow-x:hidden}.destination-blade .fixed-height-blade .fixed-height-container{width:300%}.destination-blade .fixed-height-blade .fixed-height-container>div{display:block!important;float:left;width:33.33333333%}.destination-blade .fixed-height-blade .fixed-height-container>div.ng-hide{float:right;visibility:hidden}.cug-modal .modal-text{padding-bottom:20px}.cug-modal .modal-text .cp-logo{border-right:2px solid #f0edea;padding:20px 10px}.cug-modal .modal-text .member-price{color:#00558c;padding-left:35px;text-align:center}.cug-modal .modal-text .member-price h1{font-weight:500;margin-bottom:2px;padding-top:4px}.cug-modal .modal-text .member-price p{text-transform:capitalize}.cug-modal .modal-text .row{margin-bottom:20px}.cug-modal .modal-text ul{list-style-type:disc;padding-left:3px}.cug-price-tag{background-color:#f9f7f5}.cug-price-tag label{display:block;margin:0}.cug-price-tag .cug-from{font-size:10px}.cug-price-tag .cug-body{color:#5e5745;display:block;text-align:center}.cug-price-tag .cug-body .discount-price-tag{color:#e26811;font-weight:400;padding:0 5px 0 0}.cug-price-tag .cug-body .discount-price-tag>small>del,.cug-price-tag .cug-body .discount-price-tag small del{font-size:18px}.cug-price-tag .cug-body .price-tag{font-size:28px;font-weight:700}.cug-price-tag .cug-body .join-free-label{font-size:12px;font-weight:600;margin:8px 0 3px;text-transform:capitalize}@media(max-width:991px)and (min-width:768px){.cug-price-tag.small-size .cug-alt .price-container{width:100%}.cug-price-tag.small-size .cug-alt .price-container div{float:none}.cug-price-tag.small-size .cug-alt .price-container div label{text-align:center}.cug-price-tag.small-size .cug-alt .member-price{display:none}}.cug-price-tag .cug-alt.cug-body{margin-top:15px}.cug-price-tag .cug-alt.cug-body button .tooltip-container{margin-left:5px}.cug-price-tag .cug-alt .member-price button{background:none;border:none;float:right;font-weight:800;padding:0;text-align:left;text-transform:uppercase}.cug-price-tag .cug-alt .member-price div{float:right}.cug-price-tag .cug-alt .price-container{margin-top:-7px;text-align:center}.cug-price-tag .cug-alt .price-container div{float:left}@media(min-width:992px)and (max-width:1199px){.cug-price-tag .cug-alt .price-container div{margin-top:4px}}.cug-price-tag .cug-alt .price-container label{clear:both;color:#000;font-size:8px;font-weight:400;letter-spacing:initial;margin-top:-5px;text-align:right}.cug-price-tag .cug-alt .tooltip-container{background:#ddd5c7;border-radius:16px;border-width:0;cursor:pointer;height:14px;margin-top:3px;padding:0;position:relative;width:14px}.cug-price-tag .cug-alt .tooltip-container .ch-icon-question-mark{color:#8d89c0;font-size:10px;left:-2px;position:absolute;top:-1px}.cug-price-tag .cug-small{margin-bottom:5%;margin-top:5%}.cug-price-tag .cug-small .join-free-label{display:none}.cug-price-tag .cug-small label{color:#5e5745}.cug-inline .cug-price-tag .cug-body .price-tag{color:#e26811}.cug-inline .cug-price-tag .cug-body .discount-price-tag{color:#5e5745;font-weight:400}.cug-price-tag-header{background:#00558c;background:radial-gradient(ellipse at 50% -8%,#004978 70%,#00558c 74%);color:#fff;display:block;height:26px;position:relative;text-align:center}.cug-price-tag-header label{font-size:17px;letter-spacing:1px;max-width:90%;overflow:hidden;padding-left:10%;text-overflow:ellipsis;white-space:nowrap}.cug-price-tag-header .tooltip-container{background:#b1c7d5;border-radius:16px;border-width:0;cursor:pointer;height:17px;padding:0;position:absolute;right:4px;top:4px;width:17px}.cug-price-tag-header .tooltip-container .ch-icon-question-mark{color:#00558c;font-size:12px;position:absolute;right:4px;top:0}.cug-price-tag-header.small-size{padding-top:4px}.cug-price-tag-header.small-size label{font-size:11px}@media(min-width:768px)and (max-width:991px){.cug-price-tag-header.small-size label{max-width:100px;padding-left:2px;text-align:left}}.cug-price-tag-header.small-size.cug-alt label{font-size:9px;line-height:20px;max-width:100%;padding:0;text-align:center}.cug-price-tag-header.cug-alt{background:#ddd5c7}.cug-price-tag-header.cug-alt:hover{cursor:pointer}.cug-price-tag-header.cug-alt label{color:#000;font-size:12px;font-weight:400;line-height:25px}.cug-price-tag-header.cug-alt label .discounted-price{text-decoration:line-through}@media(max-width:1199px){.cug-price-tag-header.cug-alt label{font-size:11px}}.cug-price-tag-popover{max-width:200px;text-transform:none}.cug-price-tag-popover .ch-icon-close{cursor:pointer;position:absolute;right:6px;top:0}.cug-price-tag-popover ch-vector-icon{display:block;float:right;margin:0 1px 11px}.cug-price-tag-popover h2,.cug-price-tag-popover p,.cug-price-tag-popover li{font-size:80%;font-weight:400}.cug-price-tag-popover ul{padding-left:15px}.footer-updated-content{background:#f9f8f6;padding:30px 0}.footer-updated-content ul{padding-left:0}.footer-updated-content ul li{list-style:none;padding:12px 0 0}.footer-updated-content .hotel-reservations .contact{padding-top:0}.footer-updated-content .hotel-reservations .social-links{margin-top:50px}@media only screen and (min-width:768px)and (max-width:991px){.footer-updated-content .hotel-reservations .social-links{margin-top:32px}}.footer-updated-content .hotel-reservations ul{margin-bottom:0}.footer-updated-content .hotel-reservations ul li{padding:0}.footer-updated-content .hotel-reservations ul.social{display:flex;flex:1;justify-content:flex-start}.footer-updated-content .hotel-reservations ul.social li{flex:1}.footer-updated-content .hotel-reservations ul.social li .ch-icon::before{margin-left:0}.footer-updated-content .hotel-content{color:rgba(0,0,0,.55);margin-bottom:0;margin-top:49px}@media only screen and (min-width:768px)and (max-width:991px){.footer-updated-content .hotel-content{margin-top:32px}}.footer-updated-content .cp-footer{background-color:#fafafa;box-shadow:0 1px 5px 0 rgba(119,112,91,.2),0 3px 4px 0 rgba(119,112,91,.12),0 2px 4px 0 rgba(119,112,91,.14)!important;padding:30px 26px 25px}.footer-updated-content .cp-footer .btn-join-free{border:0;box-shadow:0 2px 0 0 #b55613;text-transform:none}.footer-updated-content .cp-footer .btn-signin{color:#00558c;margin-left:5px}.footer-updated-content .cp-footer .cp-member{margin-top:20px}.footer-updated-content .cp-footer .cp-content{margin:18px 0 25px}.footer-clean{background-color:#f9f8f6}.mobile .subfooter{border-top:none;padding-top:0}.mobile .subfooter .all-links .main-links{display:none}.mobile .subfooter .all-links .orginfo{margin-bottom:30px;margin-top:20px}.mobile .subfooter .logo{display:none}.mobile .subfooter .download-apps{border-bottom:1px solid #e2e1df;border-width:1px 0;margin:20px 0;padding:30px 40px}.mobile .subfooter .download-apps .available-devices{opacity:.7;padding-top:10px}.mobile .subfooter .download-apps .svg-block{padding-top:24px}.mobile .subfooter .download-apps .svg-block svg{height:32px;width:110px}.mobile .subfooter .social-links{border-bottom:1px solid #e2e1df;margin:0 auto 20px;padding:0 0 20px}.mobile .subfooter .link-list.social{display:flex;margin-right:0}.mobile .subfooter .link-list.social li{margin-right:28px}.mobile .subfooter .google-play-svg{margin-right:20px}@media screen and (max-width:767px){.mobile .subfooter .social{display:flex;justify-content:center;width:100%}}.mobile .content-links ul{opacity:.7}.subfooter{background-color:#f9f8f6;border-top:1px solid #e2e1df;padding:30px 0}.subfooter .dropup li{padding:0;width:100%}.subfooter .dropup li a{display:block;padding:5px 0}.subfooter .dropup li .ch-icon{left:15px;position:absolute}.subfooter .logo{margin-right:40px}.subfooter .vector-icon,.subfooter .link-list,.subfooter p{margin-bottom:0}.subfooter .ch-st0{fill:#d8d7d6}.subfooter .ch-st1,.subfooter .ch-st3{fill:#acacaa}.subfooter .ch-st2{fill:#979695}.subfooter .all-links{width:100%}.subfooter .link-list{list-style-type:none;padding:0}.subfooter .link-list.main-links{margin-right:40px}.subfooter .link-list li{display:block;float:left;margin-right:30px}.subfooter .link-list li:last-child{margin-right:0}.subfooter .link-list.social{margin-right:60px}.subfooter .link-list.social li{margin-right:12px}.subfooter .link-list.social li a:hover{color:#e26811}.subfooter .link-list.social li .ch-icon-google-plus{font-size:30px!important;margin-left:-3px;margin-top:-6px}.subfooter .link-list.social li .ch-icon-youtube{font-size:30px!important;margin-left:-8px;margin-top:-7px}.subfooter .link-list.social li:last-child{margin-right:0}.subfooter .dropdown-menu.increase-contrast{border:1px solid #ddd;border-radius:3px;bottom:35px;box-shadow:0 5px 20px -6px rgba(0,0,0,.2);left:-125px;min-width:316px;padding:25px;top:auto}.subfooter .dropdown-menu.increase-contrast:after{border-top:solid #fff 10px;border-left:solid transparent 10px;border-right:solid transparent 10px;border-bottom:solid transparent;bottom:-13px;margin-left:-10px}.subfooter .dropdown-menu.increase-contrast:before{border-top:solid #ddd 10px;border-left:solid transparent 12px;border-right:solid transparent 12px;border-bottom:solid transparent;bottom:-13px}@media screen and (max-width:1199px){.subfooter .vector-icon-xs{height:28px}.subfooter .vector-icon-xs svg{height:28px;width:111px}.subfooter .social{display:none}.subfooter .logo{margin-right:30px}}@media screen and (max-width:991px){.subfooter .link-list li{margin-right:15px}.subfooter .link-list.main-links{margin-right:15px}.subfooter .logo{margin-right:15px}}.bg-overlay{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:100}.bg-overlay.close{display:none}.header-container-v2{display:block;height:90px;width:100%}.navbar-default{box-shadow:none}.navbar-default .header-v2{align-items:center;background-color:#fff;box-shadow:0 2px 2px 0 rgba(119,112,91,.25);color:#000;font-size:14px;font-weight:400;height:90px;letter-spacing:-.2px;text-transform:none;width:100%}.navbar-default .header-v2 .vector-icon-xs,.navbar-default .header-v2 .vector-icon-xs svg{height:36px;margin-bottom:0}.navbar-default .header-v2 .ch-icon{padding-top:14px}.navbar-default .header-v2 .ch-icon-magnifying-glass:before{font-size:26px}.navbar-default .header-v2 .cp-rewards-width{width:180px}.navbar-default .header-v2 .cp-rewards{cursor:pointer;position:relative;top:12px}.navbar-default .header-v2 I .navbar-nav .vector-icon-xs svg{width:88px}.navbar-default .header-v2 .sign-in{color:#0164a4;font-weight:600}.navbar-default .header-v2 .sign-in{color:#e26811;font-weight:600}.navbar-default .header-v2 .header-choice-logo{height:36px;margin-top:0;padding-top:0}.navbar-default .header-v2 .header-choice-logo a.choice-hotels-header-logo,.navbar-default .header-v2 .header-choice-logo .header-logo{display:block;margin-top:7px}.navbar-default .header-v2 .navbar-header{float:left;padding-top:3px}.navbar-default .header-v2 .navbar-nav li a{background-color:#fff;color:#000}.navbar-default .header-v2 .navbar-nav li:first-child a{padding-left:0}.navbar-default .header-v2 .navbar-nav li:last-child a{padding-right:0}.navbar-default .header-v2 .navbar-toggle .icon-bar{background-color:#000}.navbar-default .header-v2 .sign-in{padding:15px 0 15px 7px}.navbar-default .header-v2 .vector-icon-xs svg{width:140px}.navbar-default .header-v2 .dropdown-menu{margin:0;padding:0}.navbar-default .header-v2 .dropdown-right{top:45px}.navbar-default .header-v2 .horizontal-divider{border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:480px),only screen and (max-width:767px){.navbar-default .header-v2 .header-choice-logo{margin:auto;width:140px}}@media only screen and (max-width:767px){.navbar-default .header-v2 .navbar-inner{width:100%}}@media only screen and (min-width:768px){.navbar-default .header-v2 .header-choice-logo{margin:auto;width:140px}}@media only screen and (min-width:992px){.navbar-default .header-v2 .header-choice-logo{margin:0}}@media only screen and (min-width:992px)and (max-width:1199px){.navbar-default .header-v2{font-size:13px}.navbar-default .header-v2 .vector-icon-xs svg{height:34px;padding-top:4px;width:135px!important}}#topbar-nav{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-top:2px solid #ffcd34;color:rgba(0,0,0,.55);font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:20px;padding:10px 0;text-transform:none}#topbar-nav.navbar-default{height:auto}#topbar-nav.navbar-default ul.nav.navbar-nav{display:flex;margin-top:0;position:relative;z-index:100}#topbar-nav.navbar-default ul.nav.navbar-nav .open>a:hover,#topbar-nav.navbar-default ul.nav.navbar-nav .open>a:focus{background:transparent}#topbar-nav.navbar-default ul.nav.navbar-nav>li{margin-right:16px}#topbar-nav.navbar-default ul.nav.navbar-nav>li:first-child{margin-right:auto}#topbar-nav.navbar-default ul.nav.navbar-nav>li:last-child{margin-right:0}#topbar-nav.navbar-default ul.nav.navbar-nav>li>a,#topbar-nav.navbar-default ul.nav.navbar-nav>li button.dropdown-toggle{background:transparent;color:inherit;padding:0}#topbar-nav.navbar-default ul.nav.navbar-nav>li>a:hover,#topbar-nav.navbar-default ul.nav.navbar-nav>li button.dropdown-toggle:hover,#topbar-nav.navbar-default ul.nav.navbar-nav>li>a:focus,#topbar-nav.navbar-default ul.nav.navbar-nav>li button.dropdown-toggle:focus{color:rgba(0,0,0,.8)}.navbar-default .header-v2 .member-signed-links .sign-in-links li a{color:#312e24;display:inline-block;font-weight:400;letter-spacing:-.2px}.navbar-default .header-v2 .member-signed-links .sign-out-btn{margin-bottom:0;margin-top:15px}.navbar-default .header-v2 .member-signed-links .sign-out-btn .sign-out-cta{border:1px solid #ccc;box-shadow:none;margin:0;padding:0}.member-signed-links{padding:15px 30px 30px}.member-signed-links ul{padding:0}.member-signed-links ul li a{padding:5px 0}.sign-out-btn{margin-bottom:15px;margin-top:30px}.sign-out-btn .btn-primary{background-color:#fff;color:#e26811}.sign-out-btn .sign-out-cta{border:1px solid #ccc;margin-left:5px;padding:15px 120px}#sidebarModalContainer .language,.default-footer .language{padding-top:40px}#sidebarModalContainer .language-dropdown,.default-footer .language-dropdown{width:200px}@media only screen and (min-width:768px)and (max-width:991px){#sidebarModalContainer .language-dropdown,.default-footer .language-dropdown{width:140px}}#sidebarModalContainer .language-dropdown .form-control,.default-footer .language-dropdown .form-control{position:relative;text-align:left}#sidebarModalContainer .language-dropdown .form-control:after,.default-footer .language-dropdown .form-control:after{content:"\E817";font-family:chFont;font-size:.8em;font-style:normal;font-weight:400;line-height:1;margin:0;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sidebarModalContainer .language-dropdown .form-control::after,.default-footer .language-dropdown .form-control::after{position:absolute;right:16px;top:calc(40%)}#sidebarModalContainer .language-dropdown .dropdown-menu,.default-footer .language-dropdown .dropdown-menu{border-radius:2px;padding:8px 0;width:200px}@media only screen and (min-width:768px)and (max-width:991px){#sidebarModalContainer .language-dropdown .dropdown-menu,.default-footer .language-dropdown .dropdown-menu{min-width:inherit;width:100%}}#sidebarModalContainer .language-dropdown .dropdown-menu:before,.default-footer .language-dropdown .dropdown-menu:before,#sidebarModalContainer .language-dropdown .dropdown-menu:after,.default-footer .language-dropdown .dropdown-menu:after{display:none}#sidebarModalContainer .language-dropdown .dropdown-menu ul,.default-footer .language-dropdown .dropdown-menu ul{margin:0;padding:0}#sidebarModalContainer .language-dropdown .dropdown-menu ul li,.default-footer .language-dropdown .dropdown-menu ul li{padding:0}#sidebarModalContainer .language-dropdown .dropdown-menu ul li>a,.default-footer .language-dropdown .dropdown-menu ul li>a{display:block;min-width:100%;padding:8px 16px}#sidebarModalContainer .language-dropdown .dropdown-menu ul li>a:hover,.default-footer .language-dropdown .dropdown-menu ul li>a:hover,#sidebarModalContainer .language-dropdown .dropdown-menu ul li>a:focus,.default-footer .language-dropdown .dropdown-menu ul li>a:focus{background-color:#fcefe7;color:#5e5745}#sidebarModalContainer .language-dropdown .dropdown-menu ul li>a.text-orange,.default-footer .language-dropdown .dropdown-menu ul li>a.text-orange,#sidebarModalContainer .language-dropdown .dropdown-menu ul li>a.text-orange:hover,.default-footer .language-dropdown .dropdown-menu ul li>a.text-orange:hover{background-color:#e26811;color:#fff}#topbar-nav.navbar-default{position:relative;z-index:101}#topbar-nav.navbar-default .language{padding-top:0}#topbar-nav.navbar-default .language-dropdown{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (min-width:768px)and (max-width:991px){#topbar-nav.navbar-default .language-dropdown{width:140px}}#topbar-nav.navbar-default .language-dropdown .dropdown.open{color:rgba(0,0,0,.8)}#topbar-nav.navbar-default .language-dropdown .form-control{border:0;box-shadow:none;color:inherit;font-size:12px;height:auto;padding:0;position:relative;text-align:left}#topbar-nav.navbar-default .language-dropdown .form-control:before{content:"\E83B";font-family:chFont;font-size:.8em;font-style:normal;font-weight:400;line-height:1;margin:0;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#topbar-nav.navbar-default .language-dropdown .form-control:after{content:"\E817";font-family:chFont;font-size:.8em;font-style:normal;font-weight:400;line-height:1;margin:0;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#topbar-nav.navbar-default .language-dropdown .form-control::before{font-size:1.35em;padding-right:4px;top:3px}#topbar-nav.navbar-default .language-dropdown .form-control::after{font-size:.7em;padding-left:4px}#topbar-nav.navbar-default .language-dropdown .form-control:hover{color:rgba(0,0,0,.8)}#topbar-nav.navbar-default .language-dropdown .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 0 15px #66afe9;outline:1px solid #66afe9;outline-offset:-1px}#topbar-nav.navbar-default .language-dropdown .dropdown-menu{border:none;border-radius:2px;margin:0;min-width:118px;padding:8px 0;top:31px}@media only screen and (min-width:768px)and (max-width:991px){#topbar-nav.navbar-default .language-dropdown .dropdown-menu{min-width:inherit;width:100%}}#topbar-nav.navbar-default .language-dropdown .dropdown-menu:before,#topbar-nav.navbar-default .language-dropdown .dropdown-menu:after{display:none}#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul{font-size:12px;list-style:none;margin:0;padding:0;text-align:center}#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li{padding:0}#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a{background-color:transparent;color:rgba(0,0,0,.55);display:block;min-width:100%;padding:12px 32px}#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:hover,#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:focus{background-color:#f9f9f9;color:rgba(0,0,0,.8);position:relative}#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:hover::before,#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:focus::before,#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:hover::after,#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:focus::after{background:#eee;content:"";display:block;height:1px;left:0;position:absolute;right:0}#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:hover::before,#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:focus::before{top:0}#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:hover::after,#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a:focus::after{bottom:0}#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a.text-orange,#topbar-nav.navbar-default .language-dropdown .dropdown-menu ul li>a.text-orange:hover{background-color:#e26811;color:#fff}#sidebarModalContainer .language{padding-top:0}.compact-footer,.subfooter{background-color:#f9f8f6;padding:30px 0}.compact-footer .btn-reset:hover,.subfooter .btn-reset:hover,.compact-footer .btn-reset:focus,.subfooter .btn-reset:focus{color:#e26811}.compact-footer .dropup ul.dropdown-menu,.subfooter .dropup ul.dropdown-menu{list-style:none}.compact-footer .dropup ul.dropdown-menu li,.subfooter .dropup ul.dropdown-menu li{border-bottom:1px solid #eee;position:relative}.compact-footer .dropup ul.dropdown-menu li:last-child,.subfooter .dropup ul.dropdown-menu li:last-child{border-bottom:none}.compact-footer .dropup ul.dropdown-menu li a,.subfooter .dropup ul.dropdown-menu li a{color:#333;font-weight:400;padding:16px 0;position:relative}.compact-footer .dropup ul.dropdown-menu li a:hover,.subfooter .dropup ul.dropdown-menu li a:hover,.compact-footer .dropup ul.dropdown-menu li a:focus,.subfooter .dropup ul.dropdown-menu li a:focus{background-color:rgba(226,104,17,.1);color:#333}.compact-footer .dropup ul.dropdown-menu li a.selected,.subfooter .dropup ul.dropdown-menu li a.selected{font-weight:600}.compact-footer .dropup ul.dropdown-menu li a.selected:before,.subfooter .dropup ul.dropdown-menu li a.selected:before{content:"\E848";font-family:chFont;font-size:.8em;font-style:normal;font-weight:400;line-height:1;margin:0;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.compact-footer .dropup ul.dropdown-menu li a.selected::before,.subfooter .dropup ul.dropdown-menu li a.selected::before{color:#e26811;font-size:1.25em;font-style:normal;left:16px;line-height:1em;padding:14px 0;position:absolute}.add-shoppers-wrapper{left:0;position:fixed;top:33%}.add-shoppers-wrapper .button{display:block;height:48px;text-align:center;width:48px}.add-shoppers-wrapper .button:hover{width:64px}.add-shoppers-wrapper .button.facebook{background:#3b5998}.add-shoppers-wrapper .button.twitter{background:#4099ff}.add-shoppers-wrapper .button.pinterest{background:#c92228}.add-shoppers-wrapper .button .ch-sprite{margin:12px 0}ch-skip-to-link div{padding:4px 0;position:absolute}ch-skip-to-link div a{left:-9999px;position:absolute;white-space:nowrap}ch-skip-to-link div a:focus{color:#fff;left:0}main.home .content-wrapper{min-height:321px}main.home form.search-form{margin-bottom:60px;margin-top:60px}main.home .choice-hotels-home form.search-form{margin-top:0}main.home .search-widget{background:center center no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}main.home :not(.choice-hotels-home) .takeover-container{min-height:294px;position:relative}main.home section.hero{background-color:#f0f0f0;clear:both;min-height:600px;padding:50px 0 16px;position:relative}main.home section.hero.choice-hotels-home{min-height:689px;padding:50px 0 30px}main.home section.hero.choice-hotels-home .search-homepage-vertical>.container{max-width:1000px;padding:0}main.home section.hero.choice-hotels-home .search-homepage-vertical>.container .row .container{width:100%}main.home section.hero.choice-hotels-home .search-homepage-vertical section.search{margin-top:25px}main.home section.hero.choice-hotels-home .search-homepage-vertical section.search label{margin-bottom:0}main.home section.hero.choice-hotels-home .search-homepage-vertical section.search .form-control{height:34px;padding:7px 12px}main.home section.hero.choice-hotels-home .search-homepage-vertical section.search .btn-cta.btn-form{line-height:1.5em;margin-bottom:5px;margin-top:20px;padding:7px}main.home section.hero section.search{display:block;height:inherit;width:inherit}main.home section.hero form.search-form{position:relative;z-index:1}main.home section.hero>.hero-logo{bottom:50px;position:absolute;right:50px}main.home section.hero>.scroll-down{bottom:0;left:0;position:absolute;right:0;z-index:0}main.home section.hero .notification-box{margin:40px 0}main.home .minimal-homepage-wrapper .canvas-component{border:none}main.home .minimal-homepage-wrapper .blades.ch-brand-blade{min-height:211px}main.home .minimal-homepage-v2{min-height:130px}main.home .property-link-container{margin:0 auto;max-width:1000px;position:relative}main.home .property-link-container .property-link{left:0;position:absolute;top:-30px}@media(max-width:991px){main.home .property-link-container .property-link{top:-80px}}main.home .property-link-container .property-link .property-logo{display:inline-block;vertical-align:middle}main.home .property-link-container .property-link .property-logo .vector-icon{margin-bottom:0}main.home .property-link-container .property-link .property-name{color:#fff;text-align:center;text-shadow:0 0 2px #555,0 0 15px #222,1px 1px 15px #222}main.home.homepage-takeover section.hero{display:block;height:auto}main.home.homepage-takeover section.hero .takeover-content{height:100%;position:relative;z-index:99}main.home.homepage-takeover section.hero section.search{display:table;width:100%}@media(max-width:991px){main.home.homepage-takeover section.hero section.search{height:560px}}main.home.homepage-takeover section.hero form.search-form{background-color:rgba(255,255,255,.82);color:#5e5745}main.home.homepage-takeover.takeover-cug section.hero{background-color:#bee1fd;color:#fff}main.home.homepage-takeover.takeover-cug section.hero .takeover-content{max-width:1000px;padding-bottom:50px;padding-left:0;padding-top:50px}@media only screen and (max-width:767px){main.home.homepage-takeover.takeover-cug section.hero .takeover-content{padding-left:15px}}main.home.homepage-takeover.takeover-cug section.hero .takeover-content h1{margin:0 0 12px}main.home.homepage-takeover.takeover-cug section.hero .takeover-content .h1{display:block;font-size:50px;font-weight:700;letter-spacing:-.25px;text-indent:-2px}@media only screen and (max-width:480px){main.home.homepage-takeover.takeover-cug section.hero .takeover-content .h1{font-size:42px}}main.home.homepage-takeover.takeover-cug section.hero .takeover-content h2{font-size:17px;line-height:22px;margin:12px 0 22px;text-transform:none}main.home.homepage-takeover.takeover-cug section.hero .takeover-content .h4{display:block;margin-bottom:0;text-transform:none}main.home.homepage-takeover.takeover-cug section.hero.choice-hotels-home .takeover-content{padding-top:0}main.home.homepage-takeover.takeover-cug section.hero.choice-hotels-home .takeover-content h2{margin:12px 0 0}main.hotel .banner-short{padding-top:40px}main.hotel .view-nearby-hotels{border-bottom:3px solid #ddd5c7;border-top:3px solid #ddd5c7;margin:inherit auto;padding-top:1.5%;padding-bottom:2%;position:relative;top:-3px}main.hotel .view-nearby-hotels .ch-icon-error{color:#ffc72c;position:absolute}main.hotel .view-nearby-hotels .dates-text{bottom:-10px;margin-left:-3%}@media(max-width:991px){main.hotel .view-nearby-hotels .dates-text{margin-left:-1%}main.hotel .view-nearby-hotels .text-icon{margin-left:-4%}main.hotel .view-nearby-hotels .cta-change{padding-bottom:10px;padding-top:10px}}main.hotel .view-nearby-hotels .cta-change{margin-left:3%;top:10px}main.hotel .view-nearby-hotels .ch-icon:before{font-size:40px;margin:0;top:22px}main.hotel .view-nearby-hotels .change-dates-link{display:inline-block;font-size:14px;font-weight:700;margin-bottom:10px;margin-top:10px;text-transform:uppercase}main.hotel .hotel-details-container{padding-top:30px}main.hotel .hotel-details-container .address{display:inline-block;width:auto}main.hotel .hotel-details-container .contact{line-height:23px}main.hotel .link-cta-video-tour,main.hotel .link-cta-virtual-tour{margin-top:-20px;line-height:.8em}main.hotel .link-cta-video-tour .ch-icon:before,main.hotel .link-cta-virtual-tour .ch-icon:before{margin:0;top:0;font-size:25px}main.hotel .link-cta-video-tour:after,main.hotel .link-cta-virtual-tour:after,main.hotel .link-cta-video-tour .link-cta-virtual-tour-label,main.hotel .link-cta-virtual-tour .link-cta-virtual-tour-label{position:relative;top:-7px}.link-cta-virtual-tour+main.hotel .link-cta-video-tourmain.hotel .link-cta-video-tour{margin-left:15px}@media(max-width:1199px){.link-cta-virtual-tour+main.hotel .link-cta-video-tourmain.hotel .link-cta-video-tour{margin-left:5px}}@media(min-width:768px)and (max-width:991px){main.hotel .link-cta-video-tour{margin:0}}main.hotel .hotel-summary{background-color:#f9f7f5;font-size:12px;padding:40px 0 25px}main.hotel .hotel-summary .align-bottom{font-size:0}main.hotel .hotel-summary .align-bottom>div{display:inline-block;float:none;font-size:12px}main.hotel .hotel-summary .align-bottom>div:last-child{vertical-align:bottom}main.hotel .iconbar-adjust{padding:30px 0 0!important}main.hotel .iconbar-adjust .back-to-search{padding:7px 0 0;width:100%}@media(max-width:767px){main.hotel .iconbar-adjust .back-to-search{width:80%}}main.hotel .iconbar-adjust .back-to-search .back-button-text{display:inline-block;margin-left:3px;position:relative}main.hotel .iconbar-adjust .back-to-search .ch-icon{position:relative;top:0;vertical-align:top}main.hotel .breadcrumb{padding-top:6px}main.hotel .hotel-update-rates{margin-top:7px}main.hotel .not-available{padding-bottom:11px;padding-top:11px}main.hotel .birg-logo div .ch-sprite{margin-bottom:10px}main.hotel .birg-logo div img{max-height:50px}@media(max-width:767px){main.hotel .birg-logo div img{width:250px}}main.hotel nav.overview-bar{margin-top:25px;z-index:11}main.hotel nav.overview-bar li{padding:6px 0}main.hotel nav.overview-bar li:not(.no-click) a{display:block;padding:15px 0}main.hotel nav.overview-bar li.active a{color:#e26811}main.hotel nav.overview-bar .hotel-nav-rates{margin:7px 0}main.hotel nav.overview-bar .hotel-nav-rates>div{border-left:1px solid #fff;padding:5px 0 5px 20px}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container{padding:0 15px 7px 0}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container label{margin:0}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container small{font-size:10px}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container .multi-price-tag{line-height:10px;white-space:nowrap}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container .multi-price-tag>span{font-size:16px}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container .multi-price-tag>span small{color:#fff;font-size:16px;margin-right:5px}@media(max-width:991px){main.hotel nav.overview-bar .hotel-nav-rates>div .price-container .multi-price-tag>span small{font-size:14px}}@media(max-width:991px){main.hotel nav.overview-bar .hotel-nav-rates>div .price-container .multi-price-tag>span{font-size:14px}}@media(max-width:991px){main.hotel nav.overview-bar .hotel-nav-rates>div .price-container{display:block;line-height:10px;padding:0 0 7px}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container>div{display:inline;font-size:20px;vertical-align:middle}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container>div:first-child{margin-right:5px}main.hotel nav.overview-bar .hotel-nav-rates>div .price-container+div{display:block}}main.hotel nav.overview-bar .hotel-nav-rates>div .btn-cta{margin-bottom:2px}@media(max-width:1199px){main.hotel nav.overview-bar .hotel-nav-rates>div .btn-cta{min-width:185px;padding:6px 20px;padding-left:20px;padding-right:20px}}main.hotel nav.overview-bar .hotel-nav-rates>div .btn-cta:after{display:none}@media(max-width:767px){main.hotel nav.overview-bar .container{padding-left:0}}@media(max-width:991px){main.hotel nav.overview-bar{height:100px}}main.hotel .hotel-name-logo .hotel-main{padding-left:26px}main.hotel .hotel-name-logo .name{margin-bottom:0}main.hotel .name{margin-top:0}main.hotel section.reviews{background-color:#f9f7f5;min-height:527px;padding-bottom:60px;padding-top:50px;position:relative}main.hotel section.reviews .col-centered{float:none;margin:auto;text-align:center}main.hotel section.reviews #BVRRDisplayContentID{display:none}main.hotel section.reviews .container.open{height:auto}main.hotel section.reviews .container.collapsed{overflow:hidden}main.hotel section.reviews a.toggle-reviews{font-weight:700}main.hotel section.reviews a.toggle-reviews.down:after{transform:rotate(-90deg)}main.hotel section.search-summary{background-color:#f9f7f5}main.hotel .hotel-rates{background-color:#f9f7f5;padding-bottom:20px;padding-top:15px;text-align:center;text-transform:uppercase}main.hotel .hotel-rates .price-container{line-height:1.3;padding-bottom:4px}main.hotel .hotel-rates .unavailable-pricing{line-height:83px}main.hotel .hotel-description-row{margin-top:10px}main.hotel .hotel-overview{padding:5px 30px}main.hotel .ratings{margin-top:13px}main.hotel .address{line-height:23px;margin-top:8px}main.hotel .item-address:after{content:','}main.hotel .fax{margin-left:5px}main.hotel .awards{margin-top:5px}main.hotel .awards .award{margin-right:15px}main.hotel .hotel-image-fallback{height:300px}main.hotel .image-container{cursor:pointer;margin-bottom:20px;max-width:426px;position:relative}main.hotel .image-container.prominent{max-width:850px!important}main.hotel .image-container img{width:100%}main.hotel .image-container .btn{padding:2px 9px 3px 5px;bottom:0;position:absolute}main.hotel .image-container .btn .ch-icon{font-size:30px;line-height:1}main.hotel .image-container .btn.btn-gallery-icon{right:0}main.hotel .image-container .btn.btn-virtual-tour{left:0}main.hotel .image-container .btn.btn-virtual-tour-cta{left:0;padding:5px 20px}main.hotel .image-container .btn.btn-virtual-tour-cta span{padding-right:7px}main.hotel .overview{margin-bottom:20px}main.hotel .overview-description{position:relative;max-height:220px;overflow:hidden}main.hotel .overview-description:after{bottom:0;content:'';left:0;position:absolute}main.hotel .overview-description:after{background-image:linear-gradient(to bottom,rgba(255,255,255,.001) 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);height:75px;width:100%}@media(max-width:991px){main.hotel .overview-description{position:relative;max-height:195px;overflow:hidden}main.hotel .overview-description:after{bottom:0;content:'';left:0;position:absolute}main.hotel .overview-description:after{background-image:linear-gradient(to bottom,rgba(255,255,255,.001) 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);height:75px;width:100%}}main.hotel .overview-description-height{max-height:320px}main.hotel .more-info{margin-top:10px}main.hotel section.featured-amenities{padding-left:20px}main.hotel section.featured-amenities li{display:inline-table;vertical-align:top;width:100%;margin:6px 0;padding:0}main.hotel section.featured-amenities li span.ch-icon{display:table-cell;font-size:20px;width:25px}main.hotel section.featured-amenities li span.ch-icon:before{margin:0 15px 0 0}main.hotel section.featured-amenities li .amenity-text{display:table-cell}main.hotel section.featured-amenities span.featured-amenities-cta{font-size:14px}main.hotel section#hotel-amenities{border-bottom:6px solid #fff;background-color:#f9f7f5;min-height:900px}main.hotel section#hotel-amenities hr{border-top-color:#5e5745}main.hotel section#hotel-amenities>div.container>div:not(:first-child){margin-top:2em}main.hotel section#hotel-amenities ul{columns:3}main.hotel section#hotel-amenities li{padding:5px 15px}main.hotel section#hotel-amenities .point-calendar .date-ranges{display:table;text-transform:uppercase}main.hotel section#hotel-amenities .point-calendar .date-ranges .date-range{display:table-row}main.hotel section#hotel-amenities .point-calendar .date-ranges .date-range .dates,main.hotel section#hotel-amenities .point-calendar .date-ranges .date-range .tier{display:table-cell;padding-bottom:15px;padding-right:8px;vertical-align:top}main.hotel section#hotel-map{min-height:700px}main.hotel section#hotel-map:not(.hide-focus) *:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 0 15px #66afe9!important;outline:1px solid #66afe9!important;outline-offset:-1px!important}main.hotel section#hotel-map:not(.hide-focus) .modal-header:focus{box-shadow:inset 0 0 15px #66afe9!important}main.hotel section#hotel-map:not(.hide-focus) #searchNearbySuggested:focus{box-shadow:inset 0 0 15px #66afe9!important;outline:1px solid #66afe9!important;outline-offset:-1px!important}main.hotel section#hotel-map div.search-results-map{border:none;min-height:700px}main.hotel section#hotel-map div.search-results-map .ch-map-tools{display:none}main.hotel .seo-container{padding:20px 0}main.hotel .free-cancellation{color:#9bbe23;font-size:x-small;font-weight:700;margin-top:5px}main.hotel .sold-out-layout{background-color:#f9f7f5;border-bottom:0;border-top:3px solid #f9f7f5;padding-top:20px;padding-bottom:20px;margin-top:-1px}main.hotel .sold-out-layout .sold-out-message{margin-bottom:16px}.property-page.react-page section#hotel-packages .view-package{max-width:250px}@media(max-width:767px){.property-page.react-page section#hotel-packages .view-package{max-width:150px}}section#hotel-packages .packages{padding:30px 0}section#hotel-packages .packages>p{margin-bottom:20px}section#hotel-packages .cp-logo{margin-top:10px}section#hotel-packages img{margin-top:10px;max-width:150px}section#hotel-packages hr{border-top:1px solid #ddd5c7;margin:30px 0}section#hotel-packages .btn-cta.btn-sm.cta-primary{height:35px;margin-top:4px;max-width:140px}section#hotel-packages .base-pricing{float:left;margin-right:20px;max-width:110px}section#hotel-packages .multi-price-tag>span:first-child{font-size:20px;line-height:1}section#hotel-packages .all-packages-cta{display:block;max-width:220px}section#hotel-packages .view-package{float:right;max-width:270px}section#hotel-packages .package-text p{max-width:560px}@media(max-width:767px){section#hotel-packages .view-package{max-width:165px}section#hotel-packages .base-pricing{float:right;margin-right:0}}.hotel-map-thumbnail{height:100px;position:relative}.hotel-map-thumbnail .map{height:100px;position:absolute;z-index:1}.hotel-map-thumbnail .MapPushpinBase{left:50%;position:absolute;top:50%;z-index:2}.hotel-map-thumbnail .btn{bottom:7px;position:absolute;right:7px;z-index:2}.meeting-rooms{background:#f0edea;border-top:#fff;min-height:500px;padding:30px 0}@media(max-width:991px){.meeting-rooms{background:#fff}}.meeting-rooms h2{margin-bottom:30px}.meeting-rooms .tertiary-title{border-bottom:1px solid #c3ba99}.meeting-rooms .meeting-title-row{margin-bottom:50px}.meeting-rooms .meeting-title-row img{cursor:pointer}@media(max-width:991px){.meeting-rooms .meeting-title-row .carousel{margin-bottom:20px}}.meeting-rooms .meeting-title-row .btn-gallery-icon{bottom:0;font-size:30px;line-height:1;padding:2px 9px 3px 5px;position:absolute;right:15px}.meeting-rooms .carousel-container{max-width:100%}@media(max-width:991px){.meeting-rooms .carousel-container{margin:0 auto;max-width:400px;padding:0 15px}}.meeting-rooms button.meeting-room-modal-button{background-color:#f0edea;border:none;font-size:16px;height:50px;margin-bottom:25px;padding:10px 15px;position:relative;text-align:left;text-transform:uppercase;width:100%}.meeting-rooms button.meeting-room-modal-button .ch-icon-carat-down,.meeting-rooms button.meeting-room-modal-button .ch-icon-carat-up{position:absolute;right:15px;top:10px}.meeting-rooms .room-description{max-height:320px}.meeting-rooms .room-description.excerpt-active{overflow:hidden;position:relative}.meeting-rooms .room-description.excerpt-active:after{bottom:0;content:'';left:0;position:absolute}.meeting-rooms .room-description.excerpt-active:after{background-image:linear-gradient(to bottom,rgba(255,255,255,.001) 0,#f0edea 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#fff0edea',GradientType=0);height:30px;width:100%}@media(max-width:1199px){.meeting-rooms .room-description{max-height:252px}}@media(max-width:991px){.meeting-rooms .room-description{font-size:15px}.meeting-rooms .room-description.excerpt-active{overflow:hidden;position:relative}.meeting-rooms .room-description.excerpt-active:after{bottom:0;content:'';left:0;position:absolute}.meeting-rooms .room-description.excerpt-active:after{background-image:linear-gradient(to bottom,rgba(255,255,255,.001) 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);height:30px;width:100%}}.meeting-rooms .read-more a.link-cta:after,.meeting-rooms button.link-cta:after,.meeting-rooms select.link-cta:after{display:none}.meeting-rooms .amenities-row{padding:0 15px}@media(max-width:991px){.meeting-rooms .amenities-row{margin-top:0}}.meeting-rooms .amenities-row p{padding:0;margin-bottom:30px}.meeting-rooms .amenities-row .business-amenities{padding:0}.meeting-rooms .amenities-row .business-amenities li{list-style:none;margin-bottom:11px;padding-left:18px;position:relative}.meeting-rooms .amenities-row .business-amenities li:before{content:'\25cf';font-size:13px;left:0;padding-top:1px;position:absolute}@media(max-width:991px){.meeting-rooms .amenities-row .business-amenities li{margin-bottom:10px}}.meeting-rooms .read-more{color:#e26811}.meeting-room-modal .modal-container .modal-header{background-color:#f0edea;padding:10px 15px}.meeting-room-modal .modal-container .modal-header .close{margin:0}@media(max-width:991px){.meeting-rooms-container{margin-top:0}}.meeting-rooms-container .meeting-room{border-bottom:1px solid #c3ba99;font-size:12px;margin-bottom:25px;padding:25px 0}@media(min-width:992px){.meeting-rooms-container .meeting-room>div.row{margin-left:0}.meeting-rooms-container .meeting-room .no-carousel{padding-left:0}}.meeting-rooms-container .meeting-room:first-of-type{padding-top:0}.meeting-rooms-container .meeting-room h6{margin-bottom:10px}.meeting-rooms-container .meeting-room .carousel{background-color:#fff;height:283px;overflow:hidden;padding:0}@media(max-width:991px){.meeting-rooms-container .meeting-room .carousel{clear:both;margin-bottom:15px}}.meeting-rooms-container .meeting-room .carousel-inner{height:100%}.meeting-rooms-container .meeting-room .carousel-inner .item{height:100%}.meeting-rooms-container .meeting-room .carousel-inner .item img{height:100%;max-width:initial;width:auto}@media(max-width:991px){.meeting-rooms-container .meeting-room .carousel-inner .item img{height:auto;max-width:100%;width:100%}}.meeting-rooms-container .meeting-room .description-wrapper{margin-bottom:10px}.meeting-rooms-container .meeting-room .description-wrapper .room-description{max-height:4.5em}@media(max-width:991px){.meeting-rooms-container .meeting-room .description-wrapper .read-more{margin-top:5px}}.meeting-rooms-container .meeting-room .detail-label{font-weight:700}.meeting-rooms-container .meeting-room .room-info,.meeting-rooms-container .meeting-room .room-configurations{border-top:1px solid #c3ba99;margin-top:10px;padding-top:10px}.meeting-rooms-container .meeting-room .room-configurations{display:flex;justify-content:space-between}@media(max-width:991px){.meeting-rooms-container .meeting-room .room-configurations{flex-flow:row wrap}}@media(max-width:767px){.meeting-rooms-container .meeting-room .room-configurations .configuration-info{display:none}}@media(min-width:768px){.meeting-rooms-container .meeting-room .room-configurations .configuration-info-mobile{display:none}}.meeting-rooms-container .meeting-room .room-configurations .room-configuration{background-color:#fff;display:inline-block;font-family:Open Sans,sans-serif;padding:8px 2px 14px;text-align:center;width:16%}@media(max-width:991px){.meeting-rooms-container .meeting-room .room-configurations .room-configuration{background-color:#f0edea;flex-basis:32%;margin-bottom:10px}}.meeting-rooms-container .meeting-room .room-configurations .room-configuration button{background:none;border:none}.meeting-rooms-container .meeting-room .room-configurations .room-configuration .room-type{font-size:10px;font-weight:700;margin:8px 0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.meeting-rooms-container .meeting-room .room-configurations .room-configuration .room-guests{font-size:12px}.meeting-rooms-container .meeting-room .room-configurations .room-configuration .ch-icon{color:#5e5745;font-size:40px;line-height:42px;margin:0 0 10px -10px}.meeting-rooms-container .meeting-room .room-configurations .room-configuration .tooltip{display:block;font-size:12px;text-align:left}.property-card{background-color:#f9f7f5;border-bottom:0;border-top:3px solid #f9f7f5;padding-bottom:20px}.property-card .hotel-card-layout{position:relative}.property-card .card-container{margin-bottom:20px;padding:0}.property-card .card-layout{background-color:#fafafa;box-shadow:0 1px 5px 0 rgba(119,112,91,.2),0 3px 4px 0 rgba(119,112,91,.12),0 2px 4px 0 rgba(119,112,91,.14);margin-right:15px;overflow:hidden;padding:0}.property-card .no-hotel-card-layout{margin:auto;position:relative;width:33%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-four,.property-card .no-hotel-card-layout .cloud-tree-container .cloud-one,.property-card .no-hotel-card-layout .cloud-tree-container .cloud-three,.property-card .no-hotel-card-layout .cloud-tree-container .cloud-two,.property-card .no-hotel-card-layout .cloud-tree-container .tree-four,.property-card .no-hotel-card-layout .cloud-tree-container .tree-one,.property-card .no-hotel-card-layout .cloud-tree-container .tree-three,.property-card .no-hotel-card-layout .cloud-tree-container .tree-two{position:absolute}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-one{left:-80%;top:40%}.property-card .no-hotel-card-layout .cloud-tree-container .tree-one{left:-65%;top:60%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-two{left:-28%;top:27%}.property-card .no-hotel-card-layout .cloud-tree-container .tree-two{left:-10%;top:60%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-three{right:-28%;top:27%}.property-card .no-hotel-card-layout .cloud-tree-container .tree-three{right:-10%;top:60%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-four{right:-80%;top:40%}.property-card .no-hotel-card-layout .cloud-tree-container .tree-four{right:-65%;top:60%}.property-card .h-line{border-bottom:2px solid #efeae5;position:absolute;top:85%}.property-card .no-hotel-text{color:#514b46;margin-bottom:16px}.property-card .modify-search-cta{margin-bottom:100px;margin-top:25px}.property-card .modify-search-cta .btn{border-radius:2px;font-weight:400;padding:12px 45px}.property-card .view-hotel-link{position:absolute;right:11px;top:17px}.property-card .view-hotel-link .ch-icon-carat-right::before{font-size:10px;margin:0 0 0 2px}.property-card .rec-hotel-content{padding-top:20px}.property-card .rec-hotel-content .rec-hotels-text{color:#514b46;width:50%}.property-card .card-img-container{overflow:hidden;padding:0}.property-card .card-img-container .card-image{height:132px;width:auto}.property-card .card-img-container .hotel-image-fallback-content{padding:32px;width:105px}.property-card .view-hotel-cta{margin-bottom:9px;margin-top:4px}.property-card .view-hotel-cta .btn{border-radius:2px;margin-top:4px;width:100%}@media screen and (max-width:1199px){.property-card .no-hotel-card-layout{width:45%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-one{left:-60%;top:40%}.property-card .no-hotel-card-layout .cloud-tree-container .tree-one{left:-45%;top:60%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-two{left:-17%;top:27%}.property-card .no-hotel-card-layout .cloud-tree-container .tree-two{left:0;top:60%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-three{right:-17%;top:27%}.property-card .no-hotel-card-layout .cloud-tree-container .tree-three{right:0;top:60%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-four{right:-60%;top:40%}.property-card .no-hotel-card-layout .cloud-tree-container .tree-four{right:-45%;top:60%}}@media screen and (max-width:991px){.property-card .card-container:nth-child(3){display:none}.property-card .no-hotel-card-layout{width:60%}.property-card .no-hotel-card-layout .cloud-tree-container .cloud-four,.property-card .no-hotel-card-layout .cloud-tree-container .cloud-one,.property-card .no-hotel-card-layout .cloud-tree-container .tree-four,.property-card .no-hotel-card-layout .cloud-tree-container .tree-one{display:none}}.card-hotel-description{float:left}.card-hotel-description .card-hotel-content{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:135px}.card-hotel-description h3{letter-spacing:normal;line-height:normal}.card-hotel-description .hotel-name{color:rgba(0,0,0,.8);margin-top:2px}.card-hotel-description .hotel-address{color:#767676}@media only screen and (min-width:992px)and (max-width:1199px){.card-hotel-description .card-hotel-content{width:105px}}.hotel-price .price-tag{line-height:1.125}main.hotel .card-hotel-reviews .ch-icon-star{color:#e26811}main.hotel .card-hotel-reviews .ch-icon-star::before{margin:0}main.hotel .card-hotel-reviews .ratings{margin-top:0}main.hotel .card-hotel-reviews .ratings-text{display:none}main.hotel .card-hotel-reviews .font-primary{display:none}main.rates{padding-top:40px}main.rates .search-summary{font-size:12px}main.rates .breadcrumb{padding-top:6px}main.rates .group-overview{border:6px solid #fff;border-bottom-style:none;margin-top:25px}main.rates .group-overview .group-info{padding:15px 0 20px}main.rates .group-overview~.hotel-overview{margin-top:0}main.rates .group-terms{border:6px solid #fff}main.rates .group-terms .group-terms-header{font-weight:700}main.rates .group-terms .group-terms-body{background-color:#fff;padding:10px 0}main.rates .select-rooms-header{border:6px solid #fff}main.rates .hotel-overview{border:6px solid #fff;margin:25px 0;padding:20px 0}main.rates .hotel-overview .hotel-details .ch-sprite{float:left}main.rates .hotel-overview .hotel-details h4{font-size:15px;font-weight:700;padding:0;text-transform:uppercase}main.rates .hotel-overview .hotel-details .hotel-info{margin-left:80px}@media only screen and (min-width:1200px){main.rates .hotel-overview .hotel-details{border-left:1px solid #c3ba99}main.rates .hotel-overview .hotel-details .hotel-info{margin-left:75px}}main.rates .hotel-update-rates .update-rates-summary{font-size:12px;margin-bottom:30px}main.rates .hotel-update-rates form.rate-form{border-bottom:none;margin-bottom:0}main.rates .rate-message{padding-bottom:20px}main.rates .multi-bar-center{display:table-cell;height:105px;vertical-align:middle}main.rates .multi-bar{height:105px;text-transform:uppercase}main.rates .multi-bar .row{padding:0 15px}main.rates .multi-bar .multi-room-container{height:105px;position:absolute;right:-20px;top:0}main.rates .multi-bar .multi-room{font-weight:700;white-space:nowrap}main.rates .multi-bar .multi-room>span{display:inline-block;padding-right:10px;vertical-align:middle}main.rates .multi-bar .multi-room>span:last-child{padding-right:0}@media(min-width:991px)and (max-width:1199px){main.rates .multi-bar .multi-room.amount-complete span{padding-right:6px}}main.rates .multi-bar .multi-room-total{font-size:18px}main.rates .multi-bar .multi-room-border{border-left:1px solid #f9f7f5;height:47px}main.rates .multi-bar .multi-room-value{font-size:24px}main.rates .multi-bar .multi-book{float:none;text-align:center}@media(max-width:1199px){main.rates .multi-bar h2.multi-bar-center{height:auto;padding:10px 0}main.rates .multi-bar .multi-room-container{float:left;height:auto;position:relative;right:0}main.rates .multi-bar .multi-room-container .multi-bar-center{height:auto}}@media(max-width:767px){main.rates .multi-bar{height:115px}main.rates .multi-bar h2.multi-bar-center{padding:20px 0}main.rates .multi-bar .container{position:relative}main.rates .multi-bar .multi-book{display:block;position:absolute;right:0;top:10px}}main.rates .free-cancellation{color:#9bbe23;font-size:x-small;font-weight:700;margin-top:5px}.rates-room-details{font-weight:bolder}.rates-room-details .dropdown-toggle{display:block;font-size:12px;font-weight:700;margin:15px 0 10px;text-transform:uppercase}.rates-room-details .dropdown-toggle .ch-icon{font-size:.8em}.rates-room-details .dropdown-menu.dropdown-block{margin-top:10px;min-width:100%;width:auto}@media(min-width:992px){.rates-room-details .dropdown-menu.dropdown-block:before{margin-left:38px}.rates-room-details .dropdown-menu.dropdown-block:after{margin-left:40px}.rates-room-details .table{min-width:250px}}.rates-room-item{margin-bottom:10px}.rates-room-item.hasError .form-control{border-color:#ad321c}.rates-room-item.hasError .cta-secondary{color:#ad321c}.rates-room-item .error{color:#ad321c;font-size:12px;line-height:17px;margin:10px 0}.rates-room-price-fenced{min-height:100%}.rates-room-price-fenced>div{padding-bottom:10px;padding-top:10px}.rates-room-price-fenced .rates-social-proofing{margin-bottom:0;margin-top:5px}.rates-room-price-fenced .rate-label{color:#5e5745;font-size:12px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.rates-room-price-fenced .member-price{position:relative}.rates-room-price-fenced .member-price:after{background-color:#c3ba99;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.rates-room-price-fenced .member-price .ch-icon-info:before{margin:0}.rates-room-price-fenced .member-price .discount{color:#00558c;font-size:12px!important;margin-right:5px}.rates-room-price-fenced .member-price .discount del{display:inline}.rates-room-price-fenced .member-price .discount sup{display:none}.rates-room-price-fenced .btn-block{border-radius:6px;letter-spacing:.2px;padding:3px!important}.rates-room-thumbnail .thumbnail-image{min-height:93px;width:100%}.rates-room-thumbnail.has-gallery{cursor:pointer;position:relative}.rates-room-thumbnail.has-gallery .btn-gallery-icon{bottom:0;font-size:16px;line-height:15px;padding:3px 8px 5px 3px;position:absolute;right:0}.rates-room-thumbnail.has-gallery .carousel-control .ch-icon-chevron-left,.rates-room-thumbnail.has-gallery .carousel-control .ch-icon-chevron-right{font-size:24px;margin-top:-17px;top:50%}.rates-room-thumbnail .hotel-image-fallback{height:auto}@media(max-width:767px){.rates-room-thumbnail .hotel-image-fallback{height:200px}}.room-divider{border-bottom:1px solid #ddd5c7}.rates-room{border-bottom:1px solid #ddd5c7;padding:15px 0}.rates-room .multiroom-bed .bed-crib-alt .form-control{padding:0 5px}@media(max-width:991px){.rates-room .multiroom-bed .bed-crib-alt .form-control{text-align:center}.rates-room .multiroom-bed .bed-crib-alt .ch-icon-carat-down{display:none}}.rates-room .bed-crib-alt{width:100%}.rates-room .bed-crib-alt .dropdown-menu:before,.rates-room .bed-crib-alt .dropdown-menu:after{content:none}.rates-room .bed-crib-alt .dropdown-menu{width:inherit;max-width:200px}.rates-room .bed-crib-alt .dropdown-menu li>a{padding-top:7px;padding-bottom:7px;font-size:15px;text-transform:capitalize}.rates-room .bed-crib-alt .form-control{height:35px;line-height:34px;max-width:200px;overflow:hidden;padding:0 20px;position:relative;text-align:left}.rates-room .bed-crib-alt .form-control .ch-icon-carat-down{position:absolute;right:10px}.rates-room.rates-room-fenced .space-fields input{padding:0}@media(min-width:768px){.rates-room.rates-room-fenced .dropdown.plus-minus label{margin-bottom:10px}.rates-room.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter{border:3px solid #e26811;box-shadow:none;margin-top:10px;min-width:115px}.rates-room.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter button{font-size:34px;line-height:34px;width:35px}.rates-room.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter button[data-seleniumid="minusButton] span[aria-hidden"]{left:-2px;position:relative;top:-2px}.rates-room.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter span.count{background-color:#fff;font-size:19px;font-weight:700;line-height:35px}.rates-room.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter.cug-dropdown{border:1px solid #e26811!important}}.rates-room label{display:block;margin-top:0}.rates-room>.row{display:flex}@media(max-width:1199px){.rates-room .book-room{padding-left:15px;padding-right:15px}}@media(max-width:767px){.rates-room .book-room{padding:5px;width:100%}}.rates-room .link-cta-virtual-tour-label{font-size:12px}@media screen and (max-width:991px){.rates-room .link-cta-virtual-tour-label{font-size:10px}}.rates-room .max-occupancy{margin-bottom:0;margin-top:5px}.rates-room .max-occupancy-extra-bed{margin:0}@media(max-width:767px){.rates-room .max-occupancy-extra-bed{margin-bottom:10px}}.rates-room .beds-description{margin-top:0}.rates-room .features-description{margin-bottom:5px}.rates-room .dropdown-bed a.btn-cta{border:none;box-shadow:none;min-width:80px;padding:7px 0}.rates-room .dropdown-bed a.btn-cta:hover{background-color:transparent!important;color:#e26811!important}.rates-room .dropdown-bed a.btn-cta:after{right:-14px;top:10px}.rates-room .amenities{font-size:14px}@media(min-width:1200px){.rates-room .amenities ul.cug{columns:2}}@media(max-width:1199px){.rates-room .amenities ul.cug{columns:1}}.rates-room .amenities ul.single-col{columns:1}.rates-room .amenities ul{columns:2;list-style-position:inside;padding:0}.rates-room .amenities ul li{white-space:nowrap}.rates-room .rate-per-room{font-size:12px;margin-top:0}.rates-room .discount{color:#5e5745;display:block;font-size:16px!important;margin:-5px 0 -10px}.rates-room .price{font-weight:700;letter-spacing:0}.rates-room .price.h1 small del{color:#5e5745;display:inline-block}.rates-room .price.h1 small sup{display:none}.rates-room .error-dropdown .dropdown-menu{padding:5px 8px}.rates-room .room-item-list.single-room{display:flex;flex-direction:column;justify-content:center}@media(max-width:767px){.rates-room .room-item-list{clear:both;float:none;margin:0 auto 20px}.rates-room .room-item-list.single-room .bed-crib{margin:0 0 20px;text-align:center;width:100%}.rates-room .room-item-list.single-room .bed-crib .dropdown{margin:auto;max-width:160px}.rates-room .room-item-list>.row:first-child{padding-top:20px}}.rates-room .dropdown.plus-minus .dropdown-menu.plus-minus-counter{margin-top:0;padding:0}.rates-room .dropdown.plus-minus .dropdown-menu.plus-minus-counter button{line-height:50px;width:50px}.rates-room .dropdown.plus-minus .dropdown-menu.plus-minus-counter span.count{font-size:36px}@media only screen and (min-width:992px)and (max-width:1199px){.rates-room .dropdown.plus-minus .dropdown-menu.plus-minus-counter{min-width:130px}.rates-room .dropdown.plus-minus .dropdown-menu.plus-minus-counter button{width:35px}}.rates-room .dropdown.plus-minus label{margin-bottom:0}.rates-room-summary.rates-room-summary-default{padding:20px 0}.rates-room-summary.rates-room-summary-default h3,.rates-room-summary.rates-room-summary-default label{margin:0}.rates-room-summary.rates-room-summary-default h6{margin:5px 0 0}.rates-room-summary.rates-room-summary-default h6 .of{font-size:12px;font-weight:400;text-transform:none}.rates-room-summary.rates-room-summary-default .link-cta{font-size:12px;font-weight:400;margin-top:10px;white-space:nowrap}.rates-room-summary.rates-room-summary-default .btn-cta{margin-left:20px}@media(max-width:450px){.rates-room-summary.rates-room-summary-default h3{overflow:hidden;text-overflow:ellipsis;width:100px}}@media(max-width:767px){.rates-room-summary.rates-room-summary-default .btn-cta{margin-top:10px}.rates-room-summary.rates-room-summary-default .link-cta{margin-top:20px}}@media only screen and (min-width:768px)and (max-width:991px){.rates-room-summary.rates-room-summary-default h3,.rates-room-summary.rates-room-summary-default label{margin-top:14px}}.rates-room-summary.rates-room-summary-fenced{background-color:#f0edea;position:relative}.rates-room-summary.rates-room-summary-fenced.rates-room-dual-rate:after{border-top:5px solid #fff;content:'';position:absolute;right:0;top:50%;width:50%}.rates-room-summary.rates-room-summary-fenced.rates-room-dual-rate .rates-room-summary-left{padding:20px 0}.rates-room-summary.rates-room-summary-fenced.rates-room-dual-rate .rates-room-summary-rates{height:165px}.rates-room-summary.rates-room-summary-fenced.rates-room-dual-rate .rates-room-summary-rates:after{border-top:5px solid #fff;content:'';left:-5px;position:absolute;right:0;top:50%}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-left{padding:11px 0}.rates-room-summary.rates-room-summary-fenced h3{letter-spacing:.3px;text-transform:none}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-nights-rooms{margin-left:36px}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-nights-rooms label{letter-spacing:.2px;margin-right:10px!important}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-rates{border-left:5px solid #fff;height:115px;padding-left:40px}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-rates .rate-name-shrink{flex-shrink:20}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-rates h6{line-height:21px;text-transform:none}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-rates p{line-height:21px}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-description{max-height:75px;overflow:hidden}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-price{margin:0 20px}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-price .price-tag .cash{vertical-align:middle}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-price .price-tag .discount{color:#00558c;font-size:14px;font-weight:300}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-price .price-tag small sup{display:none}.rates-room-summary.rates-room-summary-fenced .rates-room-summary-book{width:23%}@media(max-width:991px){.rates-room-summary.rates-room-summary-fenced .rates-room-summary-book{width:35%}}.rates-room-summary.rates-room-summary-fenced .btn-cta{padding-left:15px;padding-right:15px}.rates-room-summary{width:100%}.rates-tabs .tab{background-color:#f0edea;border:1px solid #ddd5c7;border-radius:5px 5px 1px 1px;box-sizing:border-box;cursor:pointer;display:block;float:left;height:80px;overflow:hidden;padding:10px;position:relative}.rates-tabs .tab:hover{background-color:#f9f7f5}.rates-tabs .tab.active{background-color:#fff;border-bottom:2px solid #fff;height:86px;margin-bottom:-1px;margin-top:-5px}.rates-tabs .tab ch-vector-icon{margin-right:-5px}.rates-tabs .tab .vector-icon,.rates-tabs .tab .vector-icon svg{height:24px}.rates-tabs .tab .tab-hidden{display:none}.rates-tabs .tab .tab-only{display:inline-block}.rates-tabs .tab .tab-right{float:right}.rates-tabs .tab-content{height:80px}.rates-tabs .tab-content .rateplan{font-size:12px;font-weight:700;margin-bottom:3px;vertical-align:top}.rates-tabs .tab-content .rateplan-cug-v2{font-size:17px;font-weight:600}.rates-tabs .tab-content .subtitle{color:#5e5745;font-size:10px}.rates-tabs .tab-content .subtitle.bottom{bottom:7px;color:#5e5745;font-weight:400;position:absolute}.rates-tabs .tab-content .from{display:inline-block;font-size:10px;vertical-align:top}.rates-tabs .tab-content .from-cug-v2{display:inline-block;font-size:10px;vertical-align:top}.rates-tabs .tab-content .price{color:#5e5745;font-size:18px;font-weight:700;line-height:22px;vertical-align:top}.rates-tabs .tab-content .price del{color:#5e5745;display:inline-block;font-size:16px;font-weight:400;margin-top:-5px;margin-right:10px;vertical-align:middle}.rates-tabs .tab-content .price small sup{display:none}.rates-tabs .ppc .from{margin-top:3px}.rates-tabs .ppc .price{font-size:18px}.rates-tabs{border-bottom:1px solid #ddd5c7;font-size:14px;height:80px;text-transform:uppercase}.rates-tabs .tabs{margin-right:50px;position:relative}.rates-tabs .slider{display:block;margin:-5px -25px 0;position:absolute;right:0;top:0;width:75%}.rates-tabs .slider .arrow{bottom:0;cursor:pointer;position:absolute;top:0;width:25px}.rates-tabs .slider .arrow:hover:after{color:#e26811}.rates-tabs .slider .arrow.disabled{cursor:default;opacity:.25}.rates-tabs .slider .arrow.disabled:after{color:inherit}.rates-tabs .slider .arrow.previous{left:-25px}.rates-tabs .slider .arrow.previous:after{content:"\E819";font-family:chFont;font-size:.8em;font-style:normal;font-weight:400;line-height:1;margin:0 0 0 5px;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rates-tabs .slider .arrow.next{right:-25px}.rates-tabs .slider .arrow.next:after{content:"\E818";font-family:chFont;font-size:.8em;font-style:normal;font-weight:400;line-height:1;margin:0 0 0 5px;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rates-tabs .slider .arrow.next:after,.rates-tabs .slider .arrow.previous:after{margin-top:-.4em;position:absolute;top:40px}.rates-tabs .slide-container{padding-right:.5px;overflow:hidden}.rates-tabs .slide{margin-top:5px;position:relative}.rates-tabs .slide:after{content:'';height:1px;left:100%;position:absolute;width:1px}.rates-tabs .tab{width:25%}.rates-tabs .tab .tab-price{bottom:10px;position:absolute;right:10px}.rates-tabs .tab .tab-price .cash{font-size:20px}.rates-tabs .tab .tab-price .discount{font-size:16px}@media(max-width:991px){.rates-tabs .slider{width:66.6666%}.rates-tabs .tab.pinned{width:33.3333%}}@media(max-width:767px){.rates-tabs .slider{width:50%}.rates-tabs .tab.pinned{width:50%}}.rates-packages-deals .panel-heading{background-color:#f9f7f5;border-top:1px solid #ddd5c7;color:inherit;padding:0;transition:background-color .3s ease-out}.rates-packages-deals .panel-heading .accordion-toggle{color:inherit}.rates-packages-deals .panel-heading .container{padding-bottom:20px;padding-top:20px}.rates-packages-deals .panel-heading label{margin:0;vertical-align:middle}.rates-packages-deals .panel-heading .price{color:#e26811;font-weight:700;margin:0 20px;vertical-align:middle}.rates-packages-deals .panel-heading .ch-icon{bottom:0;color:#e26811;font-size:18px}.rates-packages-deals .panel-heading .ch-icon-carat-up{color:#c3ba99}.rates-packages-deals .panel-open .panel-heading{background-color:transparent}.rates-packages-deals .package-description{margin-bottom:20px}.rates-packages-deals .package-abstract{font-size:16px;margin-bottom:10px;margin-top:-4px}.rates-packages-deals .package-body{font-size:12px}.rates-packages-deals .panel-group .panel-heading:first-child{border-top:none}.rates-packages-deals .rooms-heading{border-bottom:1px solid #ddd5c7}main.rates-new{background:#f9f7f5;padding-top:40px}main.rates-new .summary .ch-icon-info::before{color:#5e5745;vertical-align:middle}main.rates-new .tab-hidden{display:block}main.rates-new .tab-only{display:none}main.rates-new .search-summary{font-size:12px}main.rates-new .group-overview{border:6px solid #fff;border-bottom-style:none;margin-top:25px}main.rates-new .group-overview~.hotel-overview{margin-top:0}main.rates-new .group-overview .group-info{padding:15px 0 20px}main.rates-new .hotel-overview{border-top:6px solid #fff;margin-top:25px;padding:20px 0 5px}main.rates-new .hotel-overview .birg-logo img{max-height:38px;width:250px}main.rates-new .hotel-overview .birg-logo .ch-sprite{margin-top:10px}main.rates-new .hotel-overview .hotel-details{margin-bottom:10px}main.rates-new .hotel-overview .hotel-details .hotel-info{margin-left:80px}@media only screen and (min-width:1200px){main.rates-new .hotel-overview{border-bottom:6px solid #fff;margin:25px 0;padding:20px 0}main.rates-new .hotel-overview .hotel-details{border-left:1px solid #c3ba99}main.rates-new .hotel-overview .hotel-details .hotel-info{margin-left:75px}}@media(max-width:767px){main.rates-new .modify-search{margin-bottom:20px}}main.rates-new .currency-switcher{font-size:11px;margin-bottom:20px}main.rates-new .currency-switcher .sep{padding:0 10px}main.rates-new .currency-switcher .cp-switch{color:#222}main.rates-new .currency-switcher .cp-switch.selected{color:#e26811}main.rates-new .currency-switcher .dropdown-toggle{color:#222}main.rates-new .currency-switcher .selected .dropdown-toggle{color:#e26811}main.rates-new .currency-switcher .dropdown-menu{font-size:inherit}main.rates-new .currency-switcher .dropdown-menu p{margin-top:10px}main.rates-new .rate-content{background-color:#fff}main.rates-new .rate-content .summary{border-bottom:1px solid #ddd5c7;margin-bottom:-1px;padding:20px 0 0}@media(max-width:767px){main.rates-new .rate-content .summary{padding-bottom:20px}}main.rates-new .rate-content .summary h3{display:inline}main.rates-new .rate-content .summary .price{color:#5e5745;font-size:15px;margin-left:5px}main.rates-new .rate-content .summary .points{font-size:118%;font-weight:700}main.rates-new .rate-content .summary .cash{font-size:20px;font-weight:700;padding-left:2px}main.rates-new .rate-content .sticky-bottom{right:0;z-index:1001}main.rates-new .rate-content .rooms{padding-bottom:50px;position:relative}main.rates-new .rate-content .rooms .btn-cta.cta-primary{padding-bottom:10px;padding-top:10px}main.rates-new .rate-content .rooms .btn-cta.cta-primary:after{margin-top:-.5em;top:50%}main.rates-new-v2{background:#f9f7f5}main.rates-new-v2 .summary .ch-icon-info::before{color:#5e5745;vertical-align:middle}main.rates-new-v2 .tab-hidden{display:block}main.rates-new-v2 .tab-only{display:none}main.rates-new-v2 .search-summary{font-size:12px}main.rates-new-v2 .group-overview{border:6px solid #fff;border-bottom-style:none;margin-top:25px}main.rates-new-v2 .group-overview~.hotel-overview{margin-top:0}main.rates-new-v2 .group-overview .group-info{padding:15px 0 20px}main.rates-new-v2 .hotel-overview{border-top:6px solid #fff;margin-top:25px;padding:20px 0 5px}main.rates-new-v2 .hotel-overview .birg-logo img{max-height:38px;width:250px}main.rates-new-v2 .hotel-overview .birg-logo .ch-sprite{margin-top:10px}main.rates-new-v2 .hotel-overview .hotel-details{margin-bottom:10px}main.rates-new-v2 .hotel-overview .hotel-details .hotel-info{margin-left:80px}@media only screen and (min-width:1200px){main.rates-new-v2 .hotel-overview{border-bottom:6px solid #fff;margin:25px 0;padding:20px 0}main.rates-new-v2 .hotel-overview .hotel-details{border-left:1px solid #c3ba99}main.rates-new-v2 .hotel-overview .hotel-details .hotel-info{margin-left:75px}}@media(max-width:767px){main.rates-new-v2 .modify-search{margin-bottom:20px}}main.rates-new-v2 .currency-switcher{font-size:11px;margin-bottom:20px}main.rates-new-v2 .currency-switcher .sep{padding:0 10px}main.rates-new-v2 .currency-switcher .cp-switch{color:#222}main.rates-new-v2 .currency-switcher .cp-switch.selected{color:#e26811}main.rates-new-v2 .currency-switcher .dropdown-toggle{color:#222}main.rates-new-v2 .currency-switcher .selected .dropdown-toggle{color:#e26811}main.rates-new-v2 .currency-switcher .dropdown-menu{font-size:inherit}main.rates-new-v2 .currency-switcher .dropdown-menu p{margin-top:10px}main.rates-new-v2 .rate-content{background-color:#fff}main.rates-new-v2 .rate-content .summary{border-bottom:1px solid #ddd5c7;margin-bottom:-1px;padding:20px 0 0}@media(max-width:767px){main.rates-new-v2 .rate-content .summary{padding-bottom:20px}}main.rates-new-v2 .rate-content .summary h3{display:inline}main.rates-new-v2 .rate-content .summary .price{color:#5e5745;font-size:15px;margin-left:5px}main.rates-new-v2 .rate-content .summary .points{font-size:118%;font-weight:700}main.rates-new-v2 .rate-content .summary .cash{font-size:20px;font-weight:700;padding-left:2px}main.rates-new-v2 .rate-content .sticky-bottom{right:0;z-index:1001}main.rates-new-v2 .rate-content .rooms{padding-bottom:50px;position:relative}main.rates-new-v2 .rate-content .rooms .btn-cta.cta-primary{padding-bottom:10px;padding-top:10px}main.rates-new-v2 .rate-content .rooms .btn-cta.cta-primary:after{margin-top:-.5em;top:50%}.search-bg{background-color:#fafafa;border-bottom:#c7c7c7 solid 1px;margin-bottom:10px}.directions-content{padding:10px;position:relative}.directions-content .dd_lastWaypoint .dd_waypointDisplayText .dd_ContactCardSeparator{display:none}@media(max-width:992px){.directions-content{background-color:#fff;padding:0}}.directions-content>button{background:none;border:none}.directions-content .mobile-back{background-color:#f2eeeb;border-bottom:1px solid #ddd5c7;padding:10px;text-transform:uppercase}.directions-content .mobile-back button{background:none;border:none;font-weight:700;margin-left:-10px;text-transform:uppercase}.directions-content .direction-types{margin-bottom:5px}@media(max-width:992px){.directions-content .direction-types{padding:10px}}.directions-content .direction-types button{background-color:#f0edea;border:none;border-radius:50%;height:28px;font-size:17px;margin:0;padding:0;margin-right:5px;width:28px}.directions-content .direction-types button.selected{background-color:#006bee;color:#fff}.directions-content .direction-types button .ch-icon{margin:-2px 0 0 -4px}.directions-content .direction-types select{background:#fff;border:none;font-size:11px;text-align-last:right}@media(max-width:992px){.directions-content form{padding:10px}}.directions-content form .route-fields{display:flex;flex-direction:column;position:relative}@media(max-width:992px){.directions-content form .route-fields{margin:0 0 5px 30px;width:calc(100% - 60px)}}.directions-content form .route-fields.reversed{flex-direction:column-reverse}.directions-content form .route-fields .route-a,.directions-content form .route-fields .route-b{border-radius:50%;color:#fff;height:26px;font-weight:700;left:-32px;padding:2px;position:absolute;text-align:center;top:10px;width:26px}.directions-content form .route-fields .route-a{background-color:#219d4c}.directions-content form .route-fields .route-b{background-color:#ee443b;top:54px}.directions-content form .directions-input,.directions-content form .leave-input{border:none;border-left:1px dotted #006bee;font-size:12px;margin-top:5px;padding:10px 0 10px 5px;width:285px}@media(max-width:992px){.directions-content form .directions-input,.directions-content form .leave-input{border:1px solid #ddd5c7;width:100%}}.directions-content form .leave-input{border:1px solid #f0edea;cursor:pointer;margin-top:10px;background-color:#fff}@media(max-width:992px){.directions-content form .leave-input{margin-bottom:5px}}.directions-content form .leave-now{padding-top:10px}.directions-content form .leave-now .leave-time-tabs ul{list-style:none;margin:0;padding:0}.directions-content form .leave-now .leave-time-tabs ul li{background-color:#f0edea;cursor:pointer;display:inline-block;font-size:12px;padding:5px 10px;text-align:center;width:33%}.directions-content form .leave-now .leave-time-tabs ul li button{background:none;border:none;color:inherit}.directions-content form .leave-now .leave-time-tabs ul li.selected{background-color:#006bee;color:#fff}.directions-content form .leave-now .leave-time-picker{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-around}.directions-content form .leave-now .leave-time-picker select.leave-input{display:inline-block;flex:1;margin-right:5px;width:90px}.directions-content form .leave-now .leave-time-picker select.leave-input:last-child{margin-right:0}.directions-content form button.go-btn,.directions-content form button.leave-now-btn{border:none;background:none;cursor:pointer;font-size:12px;margin:4px 0 0 auto;text-align:right;width:70px}.directions-content form button.leave-now-btn{width:auto}.directions-content form button.go-btn i{background-color:#f0edea;border-radius:50%;height:22px;font-size:15px;line-height:18px;margin:0 0 0 3px;padding:0;text-align:center;width:22px}.directions-content .reverse-button{background:none;border:none;margin-right:0;position:absolute;right:5px;top:77px;z-index:1}@media(max-width:992px){.directions-content .reverse-button{top:96px}}@media(max-width:991px){.directions-content .reverse-button{top:143px}}.directions-content .reverse-button i.ch-icon.ch-icon-directions{font-size:18px}.directions-render{font-family:Open Sans,sans-serif;font-size:10px;margin-top:5px;max-height:280px;overflow-y:auto;width:100%}.directions-render .MicrosoftMap .dd_walkingWarning{position:relative}.suggested-modal-pane.suggested-mobile .modal-dialog,.suggested-modal-pane.suggested-mobile .modal-content{height:100%}.suggested-modal-pane.suggested-mobile .modal-dialog{margin:0;width:100%}@media(max-width:767px){.suggested-modal-pane .modal-dialog,.suggested-modal-pane .modal-content{height:100%}.suggested-modal-pane .modal-dialog{margin:0;width:100%}}.modal-container.suggested-modal:not(.hide-focus) *:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 0 15px #66afe9!important;outline:1px solid #66afe9!important;outline-offset:-1px!important}.modal-container.suggested-modal .category-dropdown .dropdown-toggle{background-color:#f0edea;width:100%}.modal-container.suggested-modal .category-dropdown ul.category-dropdown-list{list-style:none;margin:0;padding:0}.modal-container.suggested-modal .category-dropdown ul.category-dropdown-list li{border-top:1px solid #e5e0db;color:#e26811;cursor:pointer;font-weight:700;padding:11px;text-align:center;text-transform:uppercase}.modal-container.suggested-modal .category-dropdown ul.category-dropdown-list li.selected{background-color:#f0edea;color:#b3520d}.modal-container.suggested-modal .category-dropdown .dropdown-menu{border:none;margin:0;padding:0;width:100%}.modal-container.suggested-modal .category-dropdown .dropdown-menu::before,.modal-container.suggested-modal .category-dropdown .dropdown-menu::after{display:none}@media(min-width:992px){.modal-container.suggested-modal .category-dropdown{display:none}}.modal-container.suggested-modal ul.suggested-nav{background-color:#f0edea;display:block;list-style:none;margin:0;padding:0}.modal-container.suggested-modal ul.suggested-nav li{color:#5e5745;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;padding:15px 20px;width:auto}.modal-container.suggested-modal ul.suggested-nav li button{background:none;border:none;padding:0;text-transform:uppercase}.modal-container.suggested-modal ul.suggested-nav li:before{content:''}.modal-container.suggested-modal ul.suggested-nav li.selected{background-color:#fff;color:#e26811}@media(max-width:991px){.modal-container.suggested-modal ul.suggested-nav{display:none}}.modal-container.suggested-modal .modal-header{color:#fff;font-family:Open Sans,sans-serif;font-weight:400;height:50px;line-height:30px;position:relative;text-transform:uppercase}.modal-container.suggested-modal .modal-header .modal-close{position:absolute;right:12px;top:11px}@media(max-width:992px){.modal-container.suggested-modal .modal-body{padding:0}}.modal-container.suggested-modal .modal-body table{font-family:Open Sans,sans-serif;width:100%}.modal-container.suggested-modal .modal-body table tbody{color:#5e5745;font-size:12px}.modal-container.suggested-modal .modal-body table tbody button{background:none;border:none}.modal-container.suggested-modal .modal-body table tbody tr{background-color:#fff}@media(min-width:992px){.modal-container.suggested-modal .modal-body table tbody tr:nth-child(even){background-color:#f0edea}}.modal-container.suggested-modal .modal-body table thead{background-color:#00558c;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase}.modal-container.suggested-modal .modal-body table td:first-child,.modal-container.suggested-modal .modal-body table th:first-child{width:70%}.modal-container.suggested-modal .modal-body table td,.modal-container.suggested-modal .modal-body table th{max-width:0;padding:7px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-container.suggested-modal .modal-body table td.distance,.modal-container.suggested-modal .modal-body table th.distance{padding-left:17px}.modal-container.suggested-modal .modal-body table th button{background:none;border:none;margin:none;padding:none;text-transform:uppercase}.modal-container.suggested-modal .modal-body .destination-subcategory+.destination-subcategory{margin-top:40px}@media(max-width:991px){.modal-container.suggested-modal .modal-body .destination-subcategory h6{padding-left:10px;padding-right:10px}}.modal-container.suggested-modal.is-mobile .category-dropdown{display:none}@media(max-width:991px){.modal-container.suggested-modal.is-mobile .suggested-nav{display:block}}main.search{color:#5e5745}main.search>div{background-color:#f9f7f5;padding-bottom:5%;padding-top:40px}main.search section.results{margin-top:0}main.search section.results h2{display:inline}.birg-logo-change-summary{margin-bottom:0}.search-options-wrapper.expanded-filters{padding-left:0;padding-right:0}.results div .brand-bubble{margin-top:10px;padding:5px}@media(max-width:1199px){.results div .split-view .result .thumbnail.has-gallery .btn-gallery-icon{display:none}}.results div .favorites-wrapper{position:absolute;right:0;top:0;z-index:1}.results div .result{background-color:#fff;box-shadow:0 0 2px rgba(119,112,91,.25);margin:0;margin-top:10px;padding-bottom:15px;padding-top:15px}.results div .result .thumbnail.has-gallery{cursor:pointer!important;position:relative}.results div .result .thumbnail.has-gallery .gallery-container{max-width:426px;position:relative}.results div .result .thumbnail.has-gallery .ch-icon-camera,.results div .result .thumbnail.has-gallery .ch-icon-photo-gallery{font-size:20px;line-height:15px}.results div .result .thumbnail.has-gallery .btn-gallery-icon{bottom:0;padding:1px 5px 0 0;position:absolute;right:0}.results div .result .thumbnail.has-favorites{height:auto!important;min-height:inherit!important}@media(max-width:767px){.results div .result .preview,.results div .result .info{margin-bottom:15px}}.results div .result .preview .thumbnail{background-color:#fff;height:167px;max-width:234px;min-height:167px;position:relative;text-align:center;text-transform:uppercase}.results div .result .preview .thumbnail.has-gallery{height:auto;min-height:0}@media(max-width:992px){.results div .result .preview .thumbnail{height:auto;max-width:none}}@media(max-width:767px){.results div .result .preview .thumbnail{height:auto;line-height:1em;max-width:100%}}.results div .result .preview .actions{position:relative}@media(max-width:767px){.results div .result .preview .actions{text-align:center}}.results div .result .preview .actions .view,.results div .result .preview .actions .pin{border:1px solid #e26811;color:#e26811;cursor:pointer;display:inline-block;height:25px;margin-bottom:10px;margin-right:7px;margin-top:7px;text-align:center;width:29px}.results div .result .preview .actions .view .ch-icon:before,.results div .result .preview .actions .pin .ch-icon:before{font-size:1em;margin:0}.results div .result .preview .actions .view:hover,.results div .result .preview .actions .pin:hover{background-color:#e26811;color:#fff;height:35px;margin-bottom:0}.results div .result .preview .actions .view:hover .dropdown,.results div .result .preview .actions .pin:hover .dropdown{display:block;margin-left:-1px;margin-top:10px;padding:3px 10px}.results div .result .preview .actions .view .dropdown,.results div .result .preview .actions .pin .dropdown{background-color:#e26811;color:#fff;display:none;position:absolute;text-transform:uppercase}.results div .result .name{margin-top:0}.results div .result .info{padding-left:0}@media(max-width:767px){.results div .result .info{text-align:center}}.results div .result .info .address{margin-top:10px}.results div .result .info .proximity{margin-top:5px}.results div .result .info .proximity .proximity-place-name{text-transform:uppercase}.results div .result .info .ratings{margin-top:15px}.results div .result .info .amenities{margin-top:15px}.results div.split-view .result{padding-bottom:8px;padding-top:8px}.results div.split-view .result .logo-badge{display:none}.results div.split-view .result .info{min-height:104px;padding:0 0 0 10px}.results div.split-view .result .info .amenities{display:none}.results div.split-view .result .info .address{margin-top:5px}.results div.split-view .result .info .ratings{margin-top:5px}.results div.split-view .result .cta{padding:0 7px}@media(min-width:768px)and (max-width:991px){.results div.split-view .result .info{padding-right:5px;width:57%}}.results div.split-view .result .preview .thumbnail{height:auto;min-height:104px}.split-view{font-size:12px;padding-left:0;padding-right:0}.split-view h4{font-size:12px}.split-view .h6{font-size:14px;margin-bottom:8px}.split-view .ch-icon{font-size:14px!important}.split-view .preview{padding:0 0 0 8px;width:24%}.split-view .proximity{font-size:11px;margin-top:8px}.split-view .brand-bubble span{font-size:12px}.split-view .hotel-image-fallback{height:auto;min-height:95px}.split-view .info .proximity{display:none}.split-view .ratings-text{font-size:11px}.split-view .hover-effect{border:3px solid #f9f7f5}.split-view .hover-effect:hover{border:3px solid #e26811}@media(max-width:991px){.split-view .preview{display:none}.split-view .info .proximity{display:block}}.split-view-map{padding-left:10px;padding-right:0}.split-view-map .search-results-map{height:98vh;margin-top:9px}.full-view-map{padding:0}.results-map-pin{color:#000;cursor:pointer;font-size:11px;font-weight:700;opacity:.7;position:relative}.results-map-pin .results-map-pin-title{display:none;left:30px;pointer-events:none;position:absolute;top:2px;width:120px}.results-map-pin .results-map-pin-circle{background-color:#a82f8d;border-radius:50%;color:#fff;font-size:11px;height:20px;opacity:.8;position:relative;width:20px}.results-map-pin .results-map-pin-circle:after{border:2px solid #a82f8d;border-radius:50%;bottom:0;content:'';display:block;height:28px;left:-4px;position:absolute;right:0;top:-4px;width:28px}.results-map-pin.selected{opacity:1;z-index:10}.results-map-pin.selected .results-map-pin-circle:after{height:40px;left:-10px;top:-10px;width:40px}.results-map-pin.selected .results-map-pin-title{display:block;left:40px}.hotel-map-container{position:relative}.hotel-map-container .infobox-actions-list li:nth-child(2){display:none}.hotel-map-container .infobox-actions-list li a{border-right:none!important}.hotel-map-container .seach-results-map{min-height:700px}.hotel-map-container .mobile-map-nav{height:84px}@media(min-width:992px){.hotel-map-container .mobile-map-nav{display:none}}.hotel-map-container .mobile-map-nav .mobile-header{background-color:#00558c;border-bottom:2px solid #fff;bottom:0;color:#fff;font-family:Open Sans,sans-serif;font-weight:400;height:42px;position:absolute;text-align:left;text-transform:uppercase;width:100%}.hotel-map-container .mobile-map-nav .mobile-header.destinations-header{bottom:42px}.hotel-map-container .mobile-map-nav .mobile-header.search-nearby-header{bottom:84px}.hotel-map-container .mobile-map-nav .mobile-header .icon-left{font-size:18px;margin-top:-6px;width:28px}.hotel-map-container .mobile-map-nav .mobile-header .ch-icon-carat-right{font-size:16px;position:absolute;right:10px;top:5px}.pointer{cursor:pointer}@media(max-width:767px){.btn-split{display:none}.split-view .thumbnail .img-responsive{max-width:none}.split-view .thumbnail .logo-badge{display:block}.cta{width:100%}.results div.split-view .result .info{width:100%}.results div.split-view .result .info .amenities{display:block}}.search-page-wrapper{display:block;position:relative}.search-page-wrapper.list-view .list{width:100%}.search-page-wrapper.list-view .map{display:none!important;visibility:hidden!important}.search-page-wrapper.map-view .map{width:100%}.search-page-wrapper.map-view .list{display:none!important;visibility:hidden!important}.search-page-wrapper.split-view .list{float:left;width:50%}.search-page-wrapper.split-view .map{float:right;width:49%}.search-page-wrapper.split-view .map .ch-map{height:100vh!important}.resort-banner-desktop .row-result{background-color:#fff;box-shadow:0 0 2px rgba(119,112,91,.25);margin:10px 0;padding:15px}.resort-banner-desktop .row-result .name{margin-top:0}.resort-banner-desktop .row-result .heading{font-size:36px;margin-top:0;text-transform:none}.resort-banner-desktop .row-result .resort-preview{margin-top:15px}.resort-banner-desktop .row-result .cta{padding:0 7px}.resort-banner-desktop .row-result .resort-info{flex:3 0 8%}.resort-banner-desktop .row-result .resort-img{flex:1}.resort-banner-desktop .row-result .vr-banner-logo{height:50px;padding-left:20px;width:100px}@media(max-width:991px)and (min-width:768px){.resort-banner-desktop .row-result .info{padding-right:5px;width:57%}}@media(max-width:1199px){.resort-banner-desktop .row-result .small-cta{font-size:10px;margin:10px 0 0 10px;padding:10px 20px}}.resort-banner-desktop .color{color:#02a18f}.resort-banner-desktop .layout-wrapper{padding-top:15px}.search-filter-panel .filters-window-container{position:absolute;width:100%;z-index:10}.search-filter-panel .filters-window-container.expanded-filters-window-container{position:relative}.search-filter-panel .filters-window{background-color:#f9f7f5;box-shadow:2px 2px 3px rgba(119,112,91,.25);left:-5px;padding-bottom:20px;padding-top:10px;position:absolute;top:10px}.search-filter-panel .filters-window.expanded-filters-window{box-shadow:none;left:0;padding-left:0;padding-right:0;position:relative;top:0;width:100%}.search-filter-panel .filters-window .btn-clear{font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.1;position:absolute;right:15px;text-transform:uppercase;top:25px}.search-filter-panel .filters-window hr{border-top-color:#c3ba99;clear:both;margin:10px 0}.search-filter-panel .filters-window label{display:inline-block}.search-filter-panel .filters-window .filters-section-heading{width:100%}.search-filter-panel .filters-window .checklist label{margin:0;padding:5px 0 6px}.search-filter-panel .filters-window .checklist label a{float:right;margin-left:5px;width:180px}@media(max-width:767px){.search-filter-panel .filters-window .checklist label a{width:315px}}.search-filter-panel .filters-window .radio-box{float:left;height:20px;width:20px}.search-filter-panel .filters-window .radio-box .ch-icon{font-size:12px;right:3px}.search-filter-panel .filters-window select.input-sm{float:left;margin-bottom:5px;margin-left:5px}.search-filter-panel .filters-window .radio-box-label{display:inline;font-weight:400;margin-left:5px;max-width:185px;padding:3px 5px;text-transform:none;width:185px}@media(max-width:1199px){.search-filter-panel .filters-window .radio-box-label{max-width:150px;width:150px}}@media(max-width:767px){.search-filter-panel .filters-window .radio-box-label{max-width:150px;width:225px}}.search-filter-panel .filters-window a.radio-box-label{color:inherit;cursor:default}@media only screen and (min-width:992px)and (max-width:1199px){.search-filter-panel .filters-window h3{font-size:15px}}.search-filter-panel .filters-window .ch-icon-star{color:#e26811;font-size:15px;letter-spacing:normal;line-height:15px;vertical-align:top}.search-filter-panel .filters-window .ratings .radio-box{margin-right:5px}.search-filter-panel .filters-window .search-filter-ratings{max-width:145px;text-transform:none}.search-filter-panel .filters-window .search-filter-ratings button{padding:5px 5px 15px 0}.search-filter-panel .filters-window .search-filter-ratings .ch-icon-star{font-size:32px}@media only screen and (min-width:992px)and (max-width:1199px){.search-filter-panel .filters-window .search-filter-ratings .ch-icon-star{font-size:28px}}.search-filter-panel .filters-window .search-filter-ratings .inactive-star{color:#ddd5c7}.search-filter-panel .filters-window .search-filter-ratings .rating-label{color:#5e5745}.multi-checkbox .radio-box-label{display:inline;padding:0;vertical-align:middle}.multi-checkbox .disabled-class{color:#c3ba99}.multi-checkbox .toggle-label{padding-top:4px}.multi-checkbox button{color:#e26811}#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .radio-box{display:inline-block;float:none}#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .inline-select .radio-box-label,#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .radio-box-label{display:inline-block;margin-left:0;max-width:141px;padding-right:0}@media(min-width:991px)and (max-width:1199px){#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .inline-select .radio-box-label,#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .radio-box-label{max-width:108px}}#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .inline-select .radio-box-label{max-width:121px}@media(min-width:991px)and (max-width:1199px){#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .inline-select .radio-box-label{max-width:92px}}.search-sort-panel-desktop{align-items:center;display:flex}.search-sort-panel-desktop .sort-dropdown{display:none}.search-sort-panel-desktop .sort-dropdown .dropdown-menu:before,.search-sort-panel-desktop .sort-dropdown .dropdown-menu:after{left:30%}.search-sort-panel-desktop .sort-toggle-buttons button{height:30px}.search-sort-panel-desktop .sort-toggle-buttons button .ch-icon{vertical-align:middle}.search-sort-panel-desktop .sort-toggle-buttons button .ch-icon:before{top:-1px}@media(max-width:1199px){.search-sort-panel-desktop .sort-dropdown{display:inline-block}.search-sort-panel-desktop .sort-toggle-buttons{display:none}}.search-sort-panel-mobile .dropdown-menu{box-sizing:content-box;left:-100%!important;margin-left:-18px;padding-left:18px;padding-right:18px;position:absolute;width:300%}.search-sort-panel-mobile .dropdown-menu>li{margin-left:-18px;margin-right:-18px}.search-options-panel{background-color:#f0edea;box-shadow:0 0 2px rgba(119,112,91,.25);flex-wrap:wrap;margin:0;padding:5px;position:relative;text-transform:uppercase}.search-options-panel .search-options-title{line-height:36px;margin:0 10px}@media(max-width:767px){.search-options-panel .search-options-title{font-size:12px}}@media(max-width:480px){.search-options-panel .search-options-title{margin-right:5px}}.search-options-panel ch-search-filter-panel{padding-right:10px}@media(max-width:1199px){.search-options-panel ch-search-sort-panel{flex:1}.search-options-panel ch-search-view-panel{flex:1;text-align:right;white-space:nowrap}}.viewby-bar .ch-icon-split:before,.viewby-bar .ch-icon-list:before,.viewby-bar .ch-icon-map-marker:before{margin:0}@media(max-width:1199px){.viewby-bar .btn{line-height:15px;padding:5px 10px}}@media(max-width:1199px)and (max-width:380px){.viewby-bar .btn{padding:5px 8px}}.sort-price-container .dropdown-menu:after,.sort-price-container .dropdown-menu:before{left:30%}.selected-button,.selected-view,.filters-button,.sort-filters-btn{background-color:#e26811;color:#fff}.selected-view-map{background-color:#e26811;background-image:none;color:#fff}.selected-view-map:hover,.selected-view-map:active{background-color:#e26811;background-image:none}.view-button:hover,.view-button:active{background-color:#e26811;color:#fff}.view-button.btn-map span{color:#e26811}.view-button.btn-map.selected-view-map span{color:#fff}.soGdpVisaLg1{background-color:#fff;border-radius:5px;box-shadow:0 0 2px 0 rgba(119,112,91,.25);height:122px;margin:20px 0 10px;position:relative;width:100%}.soGdpVisaLg1 .cp-visa-link{bottom:0;color:#5e5745;left:150px;position:absolute;right:16px}.soGdpVisaLg1 .cp-visa-link .cp-visa-apply-now{font-size:14px;line-height:30px;padding-top:5px}.soGdpVisaLg1 .cp-visa-link .cp-visa-terms-and-conditions{font-size:8px;line-height:30px;padding-top:7px}.soGdpVisaLg1 .inner-banner{background-color:#00558c;width:100%}@media(min-width:1200px){.soGdpVisaLg1 .inner-banner{height:68px}}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner{height:81px;margin-top:-15px}}.soGdpVisaLg1 .inner-banner .cp-reward-calculation{width:162px;margin:12px}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .cp-reward-calculation{padding-top:2px;padding-left:2px;width:165px}}.soGdpVisaLg1 .inner-banner .cp-reward-calculation .cp-after-credit{padding-top:3px}.soGdpVisaLg1 .inner-banner .cp-reward-calculation .cp-visa-divider-horizontal{width:45px}.soGdpVisaLg1 .inner-banner .cp-reward-calculation .border-bottom-thin{border-bottom:1px solid #fff;padding-bottom:3px}.soGdpVisaLg1 .inner-banner .cp-visa-credit-card-image{margin-top:10px;margin-left:15px}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .cp-visa-credit-card-image{padding-top:12px}}.soGdpVisaLg1 .inner-banner .cp-visa-divider{border-right:1px solid white;height:53px}@media(min-width:1200px){.soGdpVisaLg1 .inner-banner .cp-visa-divider{width:12px}}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .cp-visa-divider{width:15px}}.soGdpVisaLg1 .inner-banner .cp-visa-display-block{display:flex;flex-direction:column}@media(min-width:1200px){.soGdpVisaLg1 .inner-banner .cp-visa-display-block{flex-direction:row}}.soGdpVisaLg1 .inner-banner .cp-visa-earning{margin-left:15px}.soGdpVisaLg1 .inner-banner .cp-visa-earning>*{display:block}@media(min-width:1200px){.soGdpVisaLg1 .inner-banner .cp-visa-earning{margin-top:10px}}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .cp-visa-earning{margin-top:5px}}.soGdpVisaLg1 .inner-banner .cp-visa-earning .bonus{font-size:40px;font-weight:700;line-height:30px}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .cp-visa-earning .bonus{font-size:34px;margin-left:-20px}}.soGdpVisaLg1 .inner-banner .cp-visa-earning .bonus::before{content:'+';font-weight:700;margin-right:10px}@media(min-width:1200px){.soGdpVisaLg1 .inner-banner .cp-visa-earning .bonus::before{font-size:26px;line-height:15px;margin-left:-10px;vertical-align:top}}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .cp-visa-earning .bonus::before{font-size:24px;line-height:40px}}.soGdpVisaLg1 .inner-banner .cp-visa-earning .earning{font-size:11px;font-weight:600;margin-left:10px}@media(min-width:1200px){.soGdpVisaLg1 .inner-banner .cp-visa-earning .earning.margin-left-fix{margin-left:15px}}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .cp-visa-earning .earning.margin-left-fix{margin-left:5px}}.soGdpVisaLg1 .inner-banner .cp-visa-earning .price{font-size:40px;font-weight:700;line-height:30px}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .cp-visa-earning .price{font-size:34px}}.soGdpVisaLg1 .inner-banner .cp-visa-earning .price::before{content:'$';font-size:18px;font-weight:300;line-height:15px;vertical-align:top}.soGdpVisaLg1 .inner-banner .credit-description{line-height:14px;margin-left:10px;margin-top:-5px}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .credit-description{line-height:10px}}@media(min-width:1200px){.soGdpVisaLg1 .inner-banner .credit-description .description-width{font-size:12px;margin-top:10px;width:62px}}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .credit-description .description-width{font-size:11px;padding-top:12px;padding-left:15px;width:120px}}.soGdpVisaLg1 .inner-banner .credit-description .description-width.margin-right-fix{width:40px}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .credit-description .description-width.margin-right-fix{width:110px;margin-left:-5px;margin-top:-10px}}.soGdpVisaLg1 .inner-banner .credit-description .description-width.margin-right-fix>span:nth-child(2)::after{content:'*'}@media(min-width:1200px){.soGdpVisaLg1 .inner-banner .credit-description .after-first-purchase{font-size:9px;width:110px}.soGdpVisaLg1 .inner-banner .credit-description .after-first-purchase::after{content:'*'}}@media(max-width:1199px){.soGdpVisaLg1 .inner-banner .credit-description .after-first-purchase{font-size:8px;padding-left:15px}}.soGdpVisaLg2{background-color:#00558c;border-radius:5px;box-shadow:0 0 2px 0 rgba(119,112,91,.25);height:115px;position:relative;width:100%}.soGdpVisaLg2 .cp-visa-bonus-block{display:flex}@media(min-width:1200px){.soGdpVisaLg2 .cp-visa-bonus-block{flex-direction:row}.soGdpVisaLg2 .cp-visa-bonus-block .bonus{color:#00558c;display:flex;flex-direction:column;padding-left:10px;padding-top:30px}.soGdpVisaLg2 .cp-visa-bonus-block .bonus .bonus-point{font-size:40px;font-weight:700;line-height:30px}.soGdpVisaLg2 .cp-visa-bonus-block .bonus .earning{font-size:11px;font-weight:600}.soGdpVisaLg2 .cp-visa-bonus-block .bonus-description{line-height:15px;padding-left:10px;padding-top:45px}.soGdpVisaLg2 .cp-visa-bonus-block .bonus-description .statement{font-size:12px}.soGdpVisaLg2 .cp-visa-bonus-block .bonus-description .statement::after{content:'*'}}@media(max-width:1199px){.soGdpVisaLg2 .cp-visa-bonus-block{flex-direction:column;padding-top:11px}.soGdpVisaLg2 .cp-visa-bonus-block .bonus{color:#00558c;display:flex;flex-direction:column;padding-left:10px}.soGdpVisaLg2 .cp-visa-bonus-block .bonus .bonus-point{font-size:34px;font-weight:700;line-height:30px}.soGdpVisaLg2 .cp-visa-bonus-block .bonus .earning{font-size:11px;font-weight:600}.soGdpVisaLg2 .cp-visa-bonus-block .bonus-description{line-height:15px;padding-left:10px}.soGdpVisaLg2 .cp-visa-bonus-block .bonus-description .statement{font-size:12px}}.soGdpVisaLg2 .cp-visa-calculation{color:#fff;margin-left:auto;margin-right:18px;width:155px}@media(min-width:1200px){.soGdpVisaLg2 .cp-visa-calculation{padding-top:30px}}@media(max-width:1199px){.soGdpVisaLg2 .cp-visa-calculation{padding-top:25px}}.soGdpVisaLg2 .cp-visa-calculation .top-calculation{border-bottom:1px solid #fff;margin-bottom:5px;padding-bottom:5px}.soGdpVisaLg2 .cp-visa-credit-block{display:flex}@media(min-width:1200px){.soGdpVisaLg2 .cp-visa-credit-block{flex-direction:row}}@media(max-width:1199px){.soGdpVisaLg2 .cp-visa-credit-block{flex-direction:column}}.soGdpVisaLg2 .cp-visa-credit-block .cp-visa-credit{color:#00558c;display:flex;flex-direction:column;margin-left:10px}.soGdpVisaLg2 .cp-visa-credit-block .cp-visa-credit .earning{font-weight:600;font-size:11px;padding-left:10px}@media(min-width:1200px){.soGdpVisaLg2 .cp-visa-credit-block .cp-visa-credit{padding-top:30px}.soGdpVisaLg2 .cp-visa-credit-block .cp-visa-credit .credit{font-size:40px;font-weight:700;line-height:30px}.soGdpVisaLg2 .cp-visa-credit-block .cp-visa-credit .credit::before{content:'$';font-size:18px;font-weight:300;line-height:15px;vertical-align:top}}@media(max-width:1199px){.soGdpVisaLg2 .cp-visa-credit-block .cp-visa-credit{padding-top:11px}.soGdpVisaLg2 .cp-visa-credit-block .cp-visa-credit .credit{font-size:34px;font-weight:700;line-height:30px}.soGdpVisaLg2 .cp-visa-credit-block .cp-visa-credit .credit::before{content:'$';font-size:16px;font-weight:300;line-height:20px;vertical-align:top}}.soGdpVisaLg2 .cp-visa-image-container{margin-top:15px;margin-left:18px;min-width:110px}@media(min-width:1200px){.soGdpVisaLg2 .cp-visa-plus .ch-icon{padding-top:40px}}@media(max-width:1199px){.soGdpVisaLg2 .cp-visa-plus .ch-icon{padding-top:35px}}.soGdpVisaLg2 .cp-visa-statement{display:flex;flex-direction:column}@media(min-width:1200px){.soGdpVisaLg2 .cp-visa-statement{padding-top:40px;padding-left:10px}.soGdpVisaLg2 .cp-visa-statement .after-first-purchase{font-size:9px}.soGdpVisaLg2 .cp-visa-statement .after-first-purchase::after{content:'*'}.soGdpVisaLg2 .cp-visa-statement .statement-container{display:flex;justify-content:space-between;width:105px}.soGdpVisaLg2 .cp-visa-statement .statement-container .statement{font-size:12px;line-height:15px;width:75px}}@media(max-width:1199px){.soGdpVisaLg2 .cp-visa-statement{padding-left:20px}.soGdpVisaLg2 .cp-visa-statement .statement-container{display:flex;justify-content:space-between;width:95px}.soGdpVisaLg2 .cp-visa-statement .statement-container .statement{font-size:11px;line-height:15px}.soGdpVisaLg2 .cp-visa-statement .after-first-purchase{font-size:8px}}.soGdpVisaLg2 .footer{bottom:0;display:flex;font-weight:600;justify-content:space-between;left:20px;position:absolute;right:213px}.soGdpVisaLg2 .footer .apply-now{color:#e26811;font-size:14px;line-height:20px}.soGdpVisaLg2 .footer .offer{font-size:8px;line-height:30px}.soGdpVisaLg2 .triangle{border-bottom:57px solid transparent;border-top:57px solid transparent;border-left:20px solid #fff;height:100%;position:absolute;width:20px}@media(min-width:1200px){.soGdpVisaLg2 .triangle{left:520px}}@media(max-width:1199px){.soGdpVisaLg2 .triangle{left:385px}}.soGdpVisaLg2 .white-container{background-color:#fff;border-radius:5px 0 0 5px;display:flex;flex-direction:row;height:100%;position:absolute}@media(min-width:1200px){.soGdpVisaLg2 .white-container{width:520px}}@media(max-width:1199px){.soGdpVisaLg2 .white-container{width:385px}}.cp-visa-container{position:absolute;background:white!important;height:122px;border-radius:5px}@media(max-width:1199px){.cp-visa-container{width:282px}}@media(min-width:1200px){.cp-visa-container{width:350px}}.cp-visa-container .cpv-bottom{bottom:0;display:flex;justify-content:space-between;left:12px;position:absolute}@media(max-width:1199px){.cp-visa-container .cpv-bottom{right:10px}}@media(min-width:1200px){.cp-visa-container .cpv-bottom{right:35px}}.cp-visa-container .cpv-bottom .apply-now{padding-bottom:10px}.cp-visa-container .cpv-bottom .offer-detail{font-size:8px;line-height:30px}.cp-visa-container .cpv-card{height:58px;margin-top:5px;margin-left:5px;-o-object-fit:contain;object-fit:contain;width:93px}.cp-visa-container .cpv-mid-banner{background:#00558c;height:55px;margin-top:5px;width:100%}.cp-visa-container .cpv-top-message{color:#00558c;font-size:10px;font-weight:700;height:30px}.cp-visa-container .cpv-top-message .message-line-bottom{text-align:center}.cp-visa-container .cpv-top-message .message-line-top{text-align:center}.cp-visa-container .cpv-top-message .message-line-top .light{font-weight:400}.cp-visa-container .labels{float:left;margin-left:25px;margin-top:5px;line-height:1.6;width:100px}.cp-visa-container .labels>span{color:#fff;display:block;font-size:10px;font-weight:400}.cp-visa-container .labels .emphasis{font-weight:700;margin-top:1px}.cp-visa-container .mid{color:#fff}.cp-visa-container .values{float:left;line-height:1.6;margin-top:5px;width:50px}.cp-visa-container .values>span{color:#fff;display:block;font-size:10px;font-weight:400;margin-right:5px;text-align:right}.cp-visa-container .values>span:nth-child(2){border-bottom:1px solid #fff}.multiroom-rates{background-color:#f9f7f5;box-shadow:0 2px 4px rgba(40,40,40,.1)}.multiroom-rates .book-rooms-button-container{flex:1;min-width:140px;text-align:center}.multiroom-rates .book-rooms-button-container button{margin-right:20px;padding:8px 12px}.multiroom-rates .book-rooms-button-container button.packages{margin-right:0;padding:8px 12px}.multiroom-rates .estimated-total{min-width:200px;padding:0 40px 0 30px}@media screen and (max-width:1199px){.multiroom-rates .estimated-total{padding:0 24px}}.multiroom-rates .estimated-total del{color:#5e5745;font-size:12px;font-weight:400}@media screen and (max-width:1199px){.multiroom-rates .estimated-total del{left:0}}@media screen and (max-width:1199px){.multiroom-rates .multiroom-container{width:100%}}.multiroom-rates .multiroom-nights{margin-bottom:10px}@media screen and (max-width:1199px){.multiroom-rates .multiroom-nights{font-size:12px;margin-top:6px}}.multiroom-rates .multiroom-rate{padding:30px 0 30px 12px}@media screen and (max-width:1199px){.multiroom-rates .multiroom-rate{padding:30px 0;text-align:center}}.multiroom-rates .multiroom-rate .ch-icon-info::before{margin:0}.multiroom-rates .multiroom-rate-row{padding:15px 0}@media screen and (max-width:1199px){.multiroom-rates .multiroom-rate-row{padding:12px 9px}}@media screen and (max-width:1199px){.multiroom-rates .multiroom-rooms{font-size:12px}}.multiroom-rates .multiroom-summary{padding:24px 0}.multiroom-rates.row-border{border-top:5px solid #fff}.member-rate{width:140px}.member-rate .ch-icon-check-alone::before{margin:0}.member-rate .ch-icon-info::before{margin-left:3px}.member-rate-separator{background-color:#ddd5c7;border:0;display:block;height:1px;left:-18px;margin:0;position:absolute;right:-12px;top:50%}@media screen and (max-width:1199px){.member-rate-separator{left:0;right:0}}.prepaid-rate{display:block;max-width:300px}@media screen and (max-width:1199px){.prepaid-rate{max-width:100%}}.rates-border::before{background-color:#fff;bottom:0;content:'';left:0;position:absolute;top:0;width:5px}.rates-info{flex-direction:row}@media screen and (max-width:1199px){.rates-info{flex-direction:column}}@media screen and (max-width:1199px){.single-rates-info{flex-direction:row!important}.single-rates-info .multiroom-rate{text-align:left!important}.single-rates-info .multiroom-rate h3{font-size:20px!important}.single-rates-info .multiroom-container{width:65%!important}}.rates-packages-deals-redesign .package-abstract{font-size:15px;line-height:1.6;margin-bottom:10px;margin-top:-4px}.rates-packages-deals-redesign .package-body{font-size:12px}.rates-packages-deals-redesign .package-description{margin-bottom:20px}.rates-packages-deals-redesign .panel-bottom{border-bottom:1px solid #ddd5c7}.rates-packages-deals-redesign .panel-bottom .panel-border-bottom{border-bottom:1px solid #ddd5c7}.rates-packages-deals-redesign .panel-group .panel-heading:first-child{border-top:none}.rates-packages-deals-redesign .panel-heading{background-color:#fff;color:inherit;padding:0;transition:background-color .3s ease-out}.rates-packages-deals-redesign .panel-heading .accordion-toggle{color:inherit}.rates-packages-deals-redesign .panel-heading .ch-icon{bottom:0;color:#e26811;font-size:18px}.rates-packages-deals-redesign .panel-heading .ch-icon-carat-up{color:#c3ba99}.rates-packages-deals-redesign .panel-heading .container{padding-bottom:20px;padding-top:20px}.rates-packages-deals-redesign .panel-heading .price{color:#e26811;font-weight:700;margin:0 20px;vertical-align:middle}.rates-packages-deals-redesign .panel-heading .rateplan-name{font-weight:500}.rates-packages-deals-redesign .panel-open .panel-heading{background-color:transparent}.rates-packages-deals-redesign p.average-nightly-rate{font-size:12px;font-weight:400;letter-spacing:normal;margin:0;padding-bottom:6px;vertical-align:middle}.rates-packages-deals-redesign label.starting-price{font-size:15px;font-weight:600;letter-spacing:normal}.rates-room-redesign{padding:30px 0}.rates-room-redesign .currency-switcher .cp-switch{color:#e26811!important}@media(min-width:768px){.rates-room-redesign.rates-room-fenced .dropdown.plus-minus label{margin-bottom:10px}.rates-room-redesign.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter{border:3px solid #e26811;box-shadow:none;margin-top:10px;min-width:0}.rates-room-redesign.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter button{font-size:34px;line-height:34px;width:35px}.rates-room-redesign.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter button.minus-button span[aria-hidden]{left:-2px;position:relative;top:-2px}.rates-room-redesign.rates-room-fenced .dropdown.plus-minus .dropdown-menu.plus-minus-counter span.count{font-size:19px;font-weight:700;line-height:normal}}.rates-room-redesign>.row{display:flex}.rates-room-redesign .amenities{font-size:15px}.rates-room-redesign .beds-description{margin-top:0}@media(max-width:1199px){.rates-room-redesign .book-room{padding-left:15px;padding-right:15px}}@media(max-width:767px){.rates-room-redesign .book-room{padding:5px;width:100%}}.rates-room-redesign .discount{color:#5e5745;display:block;font-size:16px!important;margin:-5px 0 -10px}.rates-room-redesign .dropdown.plus-minus .dropdown-menu.plus-minus-counter{margin-top:0;padding:0}.rates-room-redesign .dropdown.plus-minus .dropdown-menu.plus-minus-counter button{line-height:50px;width:50px}.rates-room-redesign .dropdown.plus-minus .dropdown-menu.plus-minus-counter span.count{font-size:36px}@media only screen and (min-width:992px)and (max-width:1199px){.rates-room-redesign .dropdown.plus-minus .dropdown-menu.plus-minus-counter{min-width:130px}.rates-room-redesign .dropdown.plus-minus .dropdown-menu.plus-minus-counter button{width:35px}}.rates-room-redesign .dropdown.plus-minus label{margin-bottom:0}.rates-room-redesign .dropdown-bed a.btn-cta{border:none;box-shadow:none;min-width:80px;padding:7px 0}.rates-room-redesign .dropdown-bed a.btn-cta:hover{background-color:transparent!important;color:#e26811!important}.rates-room-redesign .dropdown-bed a.btn-cta:after{right:-14px;top:10px}.rates-room-redesign .error-dropdown .dropdown-menu{padding:5px 8px}.rates-room-redesign .features-description{font-weight:600}.rates-room-redesign .link-cta-virtual-tour-label{font-size:12px}@media screen and (max-width:991px){.rates-room-redesign .link-cta-virtual-tour-label{font-size:10px}}.rates-room-redesign .max-occupancy{margin-bottom:0;margin-top:5px}.rates-room-redesign .price{font-weight:700;font-size:22px}.rates-room-redesign .price.h1 small del{color:#5e5745;display:inline-block}.rates-room-redesign .price.h1 small sup{display:none}.rates-room-redesign .rate-per-room{font-size:12px;margin-top:0}.rates-room-redesign .room-item-list.single-room{display:flex;flex-direction:column;justify-content:center}@media(max-width:767px){.rates-room-redesign .room-item-list{clear:both;float:none;margin:0 auto 20px}.rates-room-redesign .room-item-list.single-room .bed-crib{margin:0 0 20px;text-align:center;width:100%}.rates-room-redesign .room-item-list.single-room .bed-crib .dropdown{margin:auto;max-width:160px}.rates-room-redesign .room-item-list>.row:first-child{padding-top:20px}}.rates-room-redesign .room-prices{margin-bottom:-25px;margin-top:-30px}.rates-room-redesign .rates-room-carousel{width:264px;height:175px}.rates-room-redesign label{display:block;margin-top:0}.rates-room-details-redesign{font-weight:400;width:100%;min-width:202px}.rates-room-details-redesign.open .rates-top-border{border-radius:2px 2px 0 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);height:100%}.rates-room-details-redesign .dropdown-menu{border:none;margin:0;padding:0}.rates-room-details-redesign .dropdown-menu:after{display:none}.rates-room-details-redesign .dropdown-menu:before{display:none}.rates-room-details-redesign .dropdown-menu.dropdown-block{width:100%}.rates-room-details-redesign .dropdown-toggle{display:block;padding-top:1px!important}.rates-room-details-redesign .nightly-rate{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);position:absolute;width:100%;z-index:100}.rates-room-details-redesign .nightly-rate .detail-background-color{background-color:rgba(249,247,245,.67)}.rates-room-details-redesign .nightly-rate .nightly-rate-item{font-weight:400;padding:5px 10px}.rates-room-details-redesign .nightly-rate .price-tag{font-weight:600}.rates-room-details-redesign .nightly-rate-container{color:#5e5745;font-size:12px;height:100%;position:relative;text-transform:none}.so-price-tag-dropdown .so-dropdown-container{position:relative;top:-12px}.so-price-tag-dropdown .so-dropdown-container.with-cash{margin-bottom:40px}.so-price-tag-dropdown .so-dropdown-container.without-cash{margin-bottom:0}.so-price-tag-dropdown .so-dropdown-container .rates-top-border{position:relative;top:5px}.so-price-tag-dropdown .so-dropdown-container .so-dropdown.cash{left:30px;position:absolute}.so-price-tag-dropdown .so-dropdown-container .nightly-rate-container{left:-50px;opacity:0;top:0}.so-price-tag-dropdown .so-dropdown-container .nightly-rate-container.with-cash{padding-top:100px!important}.so-price-tag-dropdown .so-dropdown-container .nightly-rate-container.without-cash{padding-top:70px!important}.so-price-tag-dropdown .so-dropdown-container .nightly-rate-container.cash-only-no-discount{padding-top:70px!important}@media screen and (max-width:1199px){.so-price-tag-dropdown .so-dropdown-container .nightly-rate-container{left:-80px}}.so-price-tag-dropdown .so-dropdown-container .ch-icon-chevron-down,.so-price-tag-dropdown .so-dropdown-container .ch-icon-chevron-up{top:40%!important}.so-price-tag-dropdown .so-dropdown-container .ch-icon-chevron-down.has-point,.so-price-tag-dropdown .so-dropdown-container .ch-icon-chevron-up.has-point{top:22px!important}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu{margin:0;padding:0;width:260px}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu::before{border:0;margin:0}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu::after{border:0;margin:0}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates{margin:0;padding:0}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates li{padding:6px 12px}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates li:nth-child(2n+1){background-color:#f9f7f5}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates li .nightly-rate-item-price,.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates li .nightly-rate-item-date{width:50%}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates li .nightly-rate-item-date,.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates li .full-width{width:100%}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates li .nightly-rate-item-price{padding-left:12px}.so-price-tag-dropdown .so-dropdown-container .dropdown-menu .nightly-rates li .nightly-rate-item-price .price-tag{font-weight:600}.so-price-tag-dropdown .so-dropdown .points.tab-right span{color:#5e5745;font-size:15px;font-weight:300}.so-price-tag-dropdown .so-dropdown del.discount{font-size:12px!important}.so-price-tag-dropdown .so-dropdown .cash{display:inline-block;font-size:22px;margin-top:6px;padding-right:23px;text-align:right;width:100%}.so-price-tag-dropdown .so-dropdown .cash::after{color:#5e5745;content:attr(currency);font-size:15px;font-weight:300;margin-left:3px}.so-price-tag-dropdown .so-dropdown .ch-icon{font-size:15px;position:absolute;top:12px}.so-price-tag-dropdown .so-dropdown .ch-icon.long-string{right:3px}.so-price-tag-dropdown .so-dropdown .ch-icon.short-string{right:12px}.so-price-tag-dropdown .rates-menu-open{opacity:1!important;z-index:1}.so-price-tag-dropdown .rates-top-open{z-index:2}.so-price-tag-dropdown-fenced .so-dropdown-text{position:absolute;top:0}@media(min-width:992px){.so-price-tag-dropdown-fenced .so-dropdown-text{right:20px}}@media(max-width:1199px){.so-price-tag-dropdown-fenced .so-dropdown-text{right:5px}}.so-price-tag-dropdown-fenced .so-dropdown-text .price-tag{display:flex;justify-content:center;padding-left:5px;width:140px}.so-price-tag-dropdown-fenced .so-dropdown-text .cash{font-size:22px!important}.so-price-tag-dropdown-fenced .so-dropdown-text del.discount{font-size:12px!important;padding-right:5px;padding-top:13px}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced{left:0;position:absolute;top:0;width:100%}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced.open{border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .rates-top-border{padding-right:35px;position:relative;text-align:right;top:-5px;vertical-align:top;width:100%}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .rates-top-border .ch-icon{font-size:17px;position:absolute;right:15px;top:20px}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu{border-radius:0 0 2px 2px;border-width:0;margin:0;padding:0;position:relative}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu::before,.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu::after{border:0;margin:0}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates{margin:0;padding:0}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates li{padding:6px 12px}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates li:nth-child(2n+1){background-color:#f9f7f5}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates li:nth-child(2n){background-color:#fff}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates li:last-child{border-radius:0 0 2px 2px}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates li .nightly-rate-item-price,.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates li .nightly-rate-item-date{width:50%}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates li .nightly-rate-item-price{padding-left:12px}.so-price-tag-dropdown-fenced .so-dropdown-container-fenced .dropdown-menu .nightly-rates li .nightly-rate-item-price .price-tag{font-weight:600}.so-price-tag-dropdown-fenced .so-drop-down{background-color:#f9f7f5;width:100%}.so-book-room-price-detail-card{background:#f9f7f5;border-radius:2px;color:#5e5745;padding:16px;position:relative;height:94px}.so-book-room-price-detail-card .member-price-modal-button{color:#5e5745}.so-book-room-price-detail-card .booking-text{text-align:left}.so-book-room-price-detail-card .booking-text .booking-text-block{height:80px}.so-book-room-price-detail-card .booking-text .price-title{font-size:15px;font-weight:700}.so-book-room-price-detail-card .booking-text .price-nonrefund{font-size:10px}.so-book-room-price-detail-card .booking-price{padding-top:25px}.so-book-room-price-detail-card .booking-price .btn-book{background-color:#e26811;border:solid 1px #f9f7f5;border-radius:6px;box-shadow:2px 2px 0 1px rgba(98,66,11,.4);color:#fff;font-size:14px;font-weight:700}@media(min-width:992px){.so-book-room-price-detail-card .booking-price .btn-book{height:35px;width:140px}}@media(max-width:1199px){.so-book-room-price-detail-card .booking-price .btn-book{height:35px;width:116px}}.so-book-room-price-detail-card .booking-price .price-subtitle{font-size:12px}.so-book-room-price-detail-card .ch-icon-check-alone{margin-left:-5px}.so-single-room-fenced .so-book-room-price-detail-card:first-child{margin-top:8px}.so-single-room-fenced .so-book-room-price-detail-card:last-child{margin-bottom:20px;margin-top:12px}