@import url('choice-hotels.mobile-blessed2.css?z=1592856794590');
@import url('choice-hotels.mobile-blessed1.css?z=1592856794590');
.member-info .gold-background{background-color:#f5a623}.member-info .platinum-background{background-color:#005f61}.member-info .choice-opacity,.member-info .diamond-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-text{color:rgba(0,0,0,.8)}.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 .header-section a{display:inline-block}.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 hr.signed-in-divider{width:100%}.sidebar .vr-section{background-color:#fafafa;margin:40px -32px 0;overflow:hidden;padding:25px 20px}.sidebar .vr-section ch-vector-icon{padding-top:5px}.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 form.ng-submitted.ng-invalid .indicate-invalid-username.indicate-invalid-username-mobile{top:38px}.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;text-transform:capitalize}.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 .ng-errors .alert-icon-error{top:88px}.sidebar .inner-menu .alert-icon .error-icon{top:34px}.sidebar .inner-menu .alert-icon .alert-icon-error{top:108px}.sidebar .inner-menu .invalid-characters-present{margin-bottom:35px}.sidebar .inner-menu .invalid-credentials{background-color:rgba(176,0,32,.03);color:#b00020;margin:0 0 30px -30px;padding:0 30px 10px;width:120%}.sidebar .inner-menu .invalid-credentials .ch-icon-alert{padding:3px 7px 5px 0}.sidebar .inner-menu .account-lockout{color:#000}.sidebar .inner-menu .invalid-text-fs{font-size:12px;padding-left:5px;padding-top:7px}.sidebar .inner-menu .indicate-invalid-username{background-color:transparent;width:25px}.sidebar .inner-menu .indicate-invalid-username.indicate-invalid-username-mobile{top:38px}.sidebar .inner-menu .indicate-invalid-username.ch-icon{color:#b00020;font-size:20px}.sidebar .inner-menu .invalid-username-tooltip{background-color:transparent;border:none;color:#b00020;left:0;max-width:100%;padding:0;text-align:left;top:95%}.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:30px}.sidebar .inner-menu .indicate-caps-lock-on-tooltip{top:62px}.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-top:5px}.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:69px;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:5%;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 .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:25px;padding-right:25px;padding-top:0}.login-modal .modal-body .split-modal label,.login-modal div.modal-container .split-modal label{letter-spacing: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 .indicate-caps-lock-on-input,.login-modal div.modal-container .split-modal .indicate-caps-lock-on-input{border-color:transparent!important;border-bottom-color:#ffc72c!important}.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:24px;z-index:1}.login-modal .modal-body .ng-errors .alert-icon-error,.login-modal div.modal-container .ng-errors .alert-icon-error{top:95px}.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 form.ng-submitted.ng-invalid .indicate-invalid-username,.login-modal div.modal-container form.ng-submitted.ng-invalid .indicate-invalid-username{top:24px}.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:3px 5px}.login-modal .modal-body .account-lockout,.login-modal div.modal-container .account-lockout{color:rgba(0,0,0,.87)}.login-modal .modal-body .invalid-text-fs,.login-modal div.modal-container .invalid-text-fs{font-size:14px;padding-top:6px}.login-modal .modal-body .indicate-invalid-username,.login-modal div.modal-container .indicate-invalid-username{background-color:transparent;top:24px;width:22px}.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;top:95%}.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:18px}.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}.login-modal-error-container{margin:0}.login-modal-error-container .warning-container,.login-modal-error-container .warning-link{margin:10px 0 10px 30px}.login-modal-error-container .temp-lock-warning{color:#333;line-height:1.33}.login-modal-error-container .warning-link: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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-modal-error-container .warning-link .recover-user-pass{line-height:1.58}.login-modal-error-container .warning-link:after{color:#00558c;margin:unset}.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>span .cash-wrap{white-space:nowrap}.multi-price-tag>span .currency-code{font-size:12px;margin-left:-3px}.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 .occupancy-info{margin-top:-10px}.price-cta .occupancy-info .occupancy-minors{margin-left:-3px}.price-cta .occupancy-info .show-warning{color:#fe0a00}.price-cta .currency-code{font-size:11px;margin-left:-5px}.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-boxed,.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 .including-tax-and-fees{font-size:10px}.price-cta .link-cta{display:block;font-size:12px;margin:-30px 0 40px}.price-cta.small-size{padding:10px}.price-cta.small-size .discount-banner,.price-cta.small-size .discount-banner-boxed,.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}}@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-cash{font-size:24px}@media(max-width:1199px){.price-cta .small-cash{font-size:20px}}@media(max-width:992px){.price-cta .small-cash{font-size:inherit}}.price-cta .small-cta{padding: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}@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}}.search .sold-out-date,.search .sold-out-button{display:none}.search .sold-out-message{font-weight:400;margin-bottom:50px}.rates-error.message-box{background-color:rgba(250,250,250,.7);border-color:white;border-radius:2px;color:#212121;margin:48px;padding:42px}.message{padding-bottom:32px;width:100%}.button-enhancement{border-radius:2px;height:52px;padding:12px 26px}.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;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,.navbar-default{padding-left:130px;padding-right:0!important}@media only screen and (max-width:330px){.navbar,.navbar-default{padding-left:90px}}.navbar>div,.navbar-default>div{padding-right:46px}.navbar .btn-link,.navbar-default .btn-link{padding:5px 0 5px 10px;text-align:right;width:100%}.navbar .btn-link span.ellipsis,.navbar-default .btn-link span.ellipsis{display:inline-block;padding-right:22px;vertical-align:middle;width:100%}.navbar-toggle{float:right!important;height:44px;margin-left:0!important;padding:8px}body{cursor:pointer;width:100%}.page-top{margin-top:20px}.search-summary{background-color:#f9f7f5;font-size:12px;padding-bottom:20px;padding-top:20px}body.no-scroll{overflow:hidden;position:fixed}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:.02em}header nav.utility-nav{height:20px;line-height:20px;padding-right:10px}header nav.utility-nav .brand-logo-container .brand-item>a.brand-logo{height:70px;margin-left:10px;padding:30px 10px 10px;width:120px}@media only screen and (max-width:330px){header nav.utility-nav .brand-logo-container .brand-item>a.brand-logo{width:80px}}header nav.utility-nav .brand-logo-container .brand-item>a.brand-logo img{width:120px}header nav.utility-nav .brand-logo-container .brand-item>a.brand-logo .circle-container{height:12px}header .sign-in-status{color:#fff;display:block;line-height:20px;padding-top:2px}header .sign-in-status>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header nav.navbar{height:44px;line-height:40px;padding-right:10px;text-align:right}header nav.navbar .btn-cta.cta-tertiary{height:28px;min-width:90px;padding-bottom:0;padding-top:0;background-color:transparent;border-color:#fff;border-radius:6px;box-shadow:2px 2px 0 #fff;color:#fff}header nav.navbar .dropdown-toggle .ch-icon-chevron-down{float:right;transition:all .3s linear;transform:none;transform-origin:50% 60%}header nav.navbar .dropdown-toggle .ch-icon-chevron-down:before{margin:0 5px}header nav.navbar .dropdown-toggle.open .ch-icon-chevron-down{transform:rotate(180deg)}header nav.navbar .navbar-toggle{display:inline-block;float:none;margin:0;margin-left:10px;padding-left:10px;vertical-align:middle}header nav.navbar .navbar-toggle:hover,header nav.navbar .navbar-toggle:focus,header nav.navbar .navbar-toggle:active{background-color:#b3520d}.branch-banner-is-active{margin-top:75px}.branch-banner-is-active .fullscreen .ch-map-tools .fullscreen-btn,.branch-banner-is-active .fullscreen .ch-map-tools .update-hotels-left{top:82px}.branch-banner-is-active .sheet-pane.modal .modal-dialog{margin-top:75px}.branch-banner-is-active .modal.fade.sidebar.left{top:75px}.branch-banner-is-active #branch-banner-iframe{position:fixed}body.no-scroll.branch-banner-is-active header{z-index:5000}body.no-scroll.branch-banner-is-active #branch-banner-iframe{position:fixed}body.modal-open.branch-banner-is-active header{z-index:0}.merchandising-tag{border-radius:9px;font-size:10px;font-weight:600;letter-spacing:.2px;line-height:.8;min-width:116px;text-transform:uppercase}.merchandising-tag.badge-adults{background:#8547c2}.merchandising-tag.badge-family{background:#00558c}.header-pane{top:65px;z-index:95}.header-pane .modal-content{background-color:#fff}.header-pane .modal-content .modal-body .logged-out>div{display:flex}.header-pane .modal-content .modal-body .logo-wrapper{display:inline-block}.header-pane .modal-content .modal-body .logo-wrapper img{width:90%}.header-pane .modal-content .modal-body .logo-wrapper .cp-svg-logo svg{display:block;width:50%}.header-pane .modal-content .modal-body .cta-wrapper{text-align:right;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-pane .modal-content .modal-body .cta-wrapper>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-pane .modal-content .modal-body .cta-wrapper .member-yet{display:block;font-size:12px}.header-pane .modal-content .modal-body .cta-wrapper .text{font-weight:700;text-transform:uppercase}.header-pane.sign-in .modal-body{padding-left:20px;padding-right:20px}.header-pane.navigation.has-back .modal-header{border-bottom:1px solid #f0edea;line-height:45px;margin-left:25px;position:relative;padding:0}.header-pane.navigation.has-back .modal-header .modal-title{display:inline-block;font-weight:400;line-height:50px;margin-left:20px;text-align:left;vertical-align:middle}.header-pane.navigation.has-back .modal-header .ch-icon-chevron-left{display:inline-block;float:none;line-height:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.header-pane.navigation.has-back .modal-header .ch-icon-chevron-left:before{margin:0}.header-pane.navigation.has-back .modal-content{padding-top:40px}.header-pane.navigation.has-back .modal-body{padding-top:0}.header-pane.navigation .items>div{border-bottom:1px solid #f0edea;color:#e26811;font-weight:700;line-height:45px;margin-left:25px;margin-right:5px;text-transform:uppercase}.header-pane.navigation .items>div a.all-consuming{display:block;height:100%;line-height:inherit}.header-pane.navigation .items>div.has-image{line-height:65px}.header-pane.navigation .items>div.has-image img{margin-right:15px}.header-pane.navigation .items.items-utility a{color:#5e5745;font-weight:400}.property-pane .list-unstyled{list-style-type:disc;padding-left:40px}.property-pane .modal-content{background-color:#f0edea}.property-pane .modal-header{background-color:#ddd5c7}@keyframes search-form-expand-2nd-row{0%{max-height:0}100%{max-height:400px}}@keyframes search-form-fade-in-2nd-row-elements{0%{opacity:0}100%{opacity:1}}.search-form-wrapper .col-xs-1,.search-form-wrapper .col-sm-1,.search-form-wrapper .col-md-1,.search-form-wrapper .col-lg-1,.search-form-wrapper .col-xs-2,.search-form-wrapper .col-sm-2,.search-form-wrapper .col-md-2,.search-form-wrapper .col-lg-2,.search-form-wrapper .col-xs-3,.search-form-wrapper .col-sm-3,.search-form-wrapper .col-md-3,.search-form-wrapper .col-lg-3,.search-form-wrapper .col-xs-4,.search-form-wrapper .col-sm-4,.search-form-wrapper .col-md-4,.search-form-wrapper .col-lg-4,.search-form-wrapper .col-xs-5,.search-form-wrapper .col-sm-5,.search-form-wrapper .col-md-5,.search-form-wrapper .col-lg-5,.search-form-wrapper .col-xs-6,.search-form-wrapper .col-sm-6,.search-form-wrapper .col-md-6,.search-form-wrapper .col-lg-6,.search-form-wrapper .col-xs-7,.search-form-wrapper .col-sm-7,.search-form-wrapper .col-md-7,.search-form-wrapper .col-lg-7,.search-form-wrapper .col-xs-8,.search-form-wrapper .col-sm-8,.search-form-wrapper .col-md-8,.search-form-wrapper .col-lg-8,.search-form-wrapper .col-xs-9,.search-form-wrapper .col-sm-9,.search-form-wrapper .col-md-9,.search-form-wrapper .col-lg-9,.search-form-wrapper .col-xs-10,.search-form-wrapper .col-sm-10,.search-form-wrapper .col-md-10,.search-form-wrapper .col-lg-10,.search-form-wrapper .col-xs-11,.search-form-wrapper .col-sm-11,.search-form-wrapper .col-md-11,.search-form-wrapper .col-lg-11,.search-form-wrapper .col-xs-12,.search-form-wrapper .col-sm-12,.search-form-wrapper .col-md-12,.search-form-wrapper .col-lg-12{position:relative;min-height:1px;padding-left:5px;padding-right:5px}.search-form-wrapper .row{margin-left:-5px;margin-right:-5px}.search-form-wrapper .row:before,.search-form-wrapper .row:after{content:" ";display:table}.search-form-wrapper .row:after{clear:both}.search-form-wrapper .row:before,.search-form-wrapper .row:after{content:" ";display:table}.search-form-wrapper .row:after{clear:both}form.search-form{text-align:center}form.search-form .adults-only-hotel input[disabled]{background-color:#eee;cursor:not-allowed;opacity:.5}form.search-form .adults-only-hotel label{color:#c7c7c7}form.search-form label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}form.search-form .child-ages{padding:0 5px;text-align:left}form.search-form .child-ages .child-age{display:inline-block;padding:0 10px 10px;text-align:center;width:50%}form.search-form .child-ages .child-age label{margin-top:0}form.search-form .child-ages .child-age .has-error{border:1px solid #fe0a00}form.search-form .child-ages input{width:100%}form.search-form .child-age-pricing{font-weight:600;margin:10px 0;text-overflow:unset;white-space:normal}form.search-form .error{color:#fe0a00}form.search-form .child-ages-search{margin:10px 6px}form.search-form .dropdown-menu .child-ages{border-top:1px solid #eee;margin-top:-20px!important}form.search-form .modify-form-status{font-size:12px;font-weight:700;margin:10px 0;text-align:center;text-transform:none;white-space:normal}form.search-form .modify-form-status .error{color:#fe0a00}form.search-form .child-age .has-error{border:1px solid #fe0a00}form.search-form .placename{position:relative}form.search-form .placename .btn-close{height:48px;left:15px;margin-left:-10px;margin-top:-10px;position:absolute;top:25%;width:48px}form.search-form .placename .btn-map-marker{margin-top:-20px;position:absolute;right:15px;top:50%}form.search-form .placename .btn-map-marker .location-enabled{color:#5e5745}form.search-form .placename .btn-map-marker .location-disabled{color:#c3ba99}form.search-form>.row:first-child{margin-top:15px}form.search-form>.row:last-of-type{margin-bottom:15px}form.search-form div[ch-search-calendar]>div:first-child .dropdown-menu{margin-left:-10px}form.search-form div[ch-search-calendar]>div:first-child .dropdown-menu:before{margin-left:-82px}form.search-form div[ch-search-calendar]>div:first-child .dropdown-menu:after{margin-left:-80px}form.search-form div[ch-search-calendar]>div:last-child .dropdown-menu{left:auto!important;margin-left:5px;right:0}form.search-form div[ch-search-calendar]>div:last-child .dropdown-menu:before{margin-left:30px}form.search-form div[ch-search-calendar]>div:last-child .dropdown-menu:after{margin-left:32px}.search-form-module form.search-form{background-color:rgba(255,255,255,.82)}.search-form-module form.search-form .row{max-height:500px}.search-form-summary{font-size:12px;padding:7px 0 15px}.search-form-summary form.search-form-border{border-color:#c3ba99;border-style:solid;border-width:1px 0;margin-top:10px;padding:15px 0}.sheet-pane.modal{display:block;color:#5e5745}.sheet-pane.modal .modal-dialog{height:100%;margin:0;width:auto!important}.sheet-pane.modal .modal-body{padding:15px 0}.sheet-pane.modal .modal-content{border:none;box-shadow:none;min-height:100%}.sheet-pane.modal .modal-header{border-bottom:none;text-transform:uppercase}.sheet-pane.modal .modal-header .close{margin-top:0}.sheet-pane.modal .modal-header .back{cursor:pointer;float:left;font-size:21px;line-height:1}.sheet-pane.modal .modal-title{text-align:center}.sheet-pane.modal.in{overflow-y:auto;z-index:4000}.sheet-pane.modal .allow-wrap{white-space:normal}.search-sort-bar{display:table;margin-top:10px;width:100%}.search-sort-bar .btn{max-width:inherit}div.search-sort-status{font-size:14px;margin:0}.search-filter-button{display:table-cell;vertical-align:top;width:33.3333%}.search-filter-button.btn-group{position:inherit}.search-filter-button .btn{height:40px;line-height:.8;padding:7px 0 10px}.search-filter-button .btn.sort-button{padding-top:15px}.search-filter-button .btn.sort-button .ch-icon:before{margin:0}.search-filter-button .btn.view-button .ch-icon{font-size:1.1em}.search-filter-button .filters-button.active{background-color:#e26811;border-color:#e26811;color:#fff}.search-filter-button .dropdown-menu{margin-top:55px;position:absolute!important}.search-filter-button:not(:last-child){padding-right:5px}.checklist{margin-bottom:10px}.checklist label{background-color:#fff;display:block;font-size:14px;font-weight:400;margin:0 0 2px;min-height:25px;padding:15px 40px 15px 10px;position:relative;text-transform:none}.checklist label.selected{color:#e26811}.checklist label.selected .check-box .ch-icon{display:block}.checklist label.focused{box-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 0 15px #66afe9;border:1px solid #66afe9}.checklist .check-box{position:absolute;right:10px;top:0}.checklist .check-box input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.checklist .check-box .ch-icon{display:none;font-size:30px}.filters-window{margin-bottom:20px;padding-top:15px;position:relative}.filters-window h3{margin:3px 0 20px}.filters-window .row.grid-gutter-5{margin-left:-4px;margin-right:-4px}.filters-window .tabs{margin-bottom:10px}.filters-window .tab-btn{font-size:11px;max-width:100%;padding:15px 0;position:relative;white-space:normal}.filters-window .tab-btn:active,.filters-window .tab-btn:hover{background-color:#fff!important;color:#e26811!important}.filters-window .tab-btn.active{background-color:#e26811;border-color:#e26811;color:#fff}.filters-window .tab-btn.active:active,.filters-window .tab-btn.active:hover{background-color:#e26811!important;color:#fff!important}.filters-window .tab-btn.active:after{border-bottom:8px solid transparent;border-left:8px solid #e26811;border-top:8px solid transparent;content:'';display:block;margin:-8px 0 0;position:absolute;right:-8px;top:50%}.filters-window .ratings{display:block}.filters-window .ratings .ch-icon-empty-star{color:#e26811;font-size:20px;letter-spacing:2px;margin-top:-9px}.filters-window .btn-clear{background:transparent;color:#e26811;white-space:normal}.filters-window .btn-clear:active,.filters-window .btn-clear:hover{background-color:transparent!important}.search-form-wrapper .col-xs-1,.search-form-wrapper .col-sm-1,.search-form-wrapper .col-md-1,.search-form-wrapper .col-lg-1,.search-form-wrapper .col-xs-2,.search-form-wrapper .col-sm-2,.search-form-wrapper .col-md-2,.search-form-wrapper .col-lg-2,.search-form-wrapper .col-xs-3,.search-form-wrapper .col-sm-3,.search-form-wrapper .col-md-3,.search-form-wrapper .col-lg-3,.search-form-wrapper .col-xs-4,.search-form-wrapper .col-sm-4,.search-form-wrapper .col-md-4,.search-form-wrapper .col-lg-4,.search-form-wrapper .col-xs-5,.search-form-wrapper .col-sm-5,.search-form-wrapper .col-md-5,.search-form-wrapper .col-lg-5,.search-form-wrapper .col-xs-6,.search-form-wrapper .col-sm-6,.search-form-wrapper .col-md-6,.search-form-wrapper .col-lg-6,.search-form-wrapper .col-xs-7,.search-form-wrapper .col-sm-7,.search-form-wrapper .col-md-7,.search-form-wrapper .col-lg-7,.search-form-wrapper .col-xs-8,.search-form-wrapper .col-sm-8,.search-form-wrapper .col-md-8,.search-form-wrapper .col-lg-8,.search-form-wrapper .col-xs-9,.search-form-wrapper .col-sm-9,.search-form-wrapper .col-md-9,.search-form-wrapper .col-lg-9,.search-form-wrapper .col-xs-10,.search-form-wrapper .col-sm-10,.search-form-wrapper .col-md-10,.search-form-wrapper .col-lg-10,.search-form-wrapper .col-xs-11,.search-form-wrapper .col-sm-11,.search-form-wrapper .col-md-11,.search-form-wrapper .col-lg-11,.search-form-wrapper .col-xs-12,.search-form-wrapper .col-sm-12,.search-form-wrapper .col-md-12,.search-form-wrapper .col-lg-12{position:relative;min-height:1px;padding-left:5px;padding-right:5px}.search-form-wrapper .row{margin-left:-5px;margin-right:-5px}.search-form-wrapper .row:before,.search-form-wrapper .row:after{content:" ";display:table}.search-form-wrapper .row:after{clear:both}.search-form-wrapper .row:before,.search-form-wrapper .row:after{content:" ";display:table}.search-form-wrapper .row:after{clear:both}.hotel-update-rates{margin-top:10px}.hotel-update-rates form.search-form{border-color:#c3ba99;border-style:solid;border-width:1px 0;margin-top:10px;padding:15px 0;text-align:center}.hotel-update-rates form.search-form>.row:last-of-type{margin-bottom:15px}.hotel-update-rates form.search-form .row:not(:first-child){padding-left:5px}.hotel-update-rates .currency-switcher .sep{padding:0 5px}.hotel-update-rates .currency-switcher .cp-switch a{color:#222}.hotel-update-rates .currency-switcher .cp-switch.selected a{color:#e26811;font-weight:700}.hotel-update-rates .currency-switcher .dropdown-menu{font-size:inherit}.hotel-update-rates .currency-dropdown .dropdown-toggle{color:#222;font-weight:400}.hotel-update-rates .currency-dropdown.selected .dropdown-toggle{color:#e26811;font-weight:700}.hotel-map-overlay .cug-map-from{font-size:10px}.hotel-map-overlay .modal-header{background:rgba(0,0,0,.6);border-bottom:none;color:#fff;padding:0;position:absolute;right:0;top:0}.hotel-map-overlay .modal-header .modal-close{opacity:.5;padding:3px 12px 10px 10px}.hotel-map-overlay .modal-header .modal-close .ch-icon{font-size:25px}.hotel-map-overlay .result{padding:0}.hotel-map-overlay .result .image-wrapper{position:relative}.hotel-map-overlay .result .merchandising-tag{bottom:10px;left:10px;right:unset;top:unset}.hotel-map-overlay .result .preview{min-height:150px;padding:0}.hotel-map-overlay .result .preview .logo-badge{left:0}.hotel-map-overlay .result .preview .carousel-inner .item img{width:100%}.hotel-map-overlay .result .preview .thumbnail-image{width:100%}.hotel-map-overlay .result .title{padding-bottom:5px;padding-top:10px}.hotel-map-overlay .result .cta{height:auto}.hotel-map-overlay .result .cta .rate-cta{padding-left:5px;padding-top:4px}.hotel-map-overlay .result .cta .rate-cta.col-xs-6 .btn-cta{padding-left:20px;padding-right:20px}.hotel-map-overlay .result .cta .rate-cta.col-xs-4 .btn-cta{margin-left:-5px;padding-left:10px}.hotel-map-overlay .result .cta .cug-price-tag-mobile{float:none;text-align:center}.hotel-map-overlay .result .info{padding-bottom:15px;padding-top:15px}.hotel-map-overlay .result .hotel-navigation{border-top:3px solid #ddd5c7;display:none;margin-top:15px;padding-top:15px}.hotel-map-overlay .result .hotel-navigation:before,.hotel-map-overlay .result .hotel-navigation:after{content:" ";display:table}.hotel-map-overlay .result .hotel-navigation:after{clear:both}.hotel-map-overlay .result .hotel-navigation:before,.hotel-map-overlay .result .hotel-navigation:after{content:" ";display:table}.hotel-map-overlay .result .hotel-navigation:after{clear:both}.hotel-map-overlay .result .hotel-navigation .btn-back{float:left;width:25%}.hotel-map-overlay .result .hotel-navigation .btn-back:before{content:'<';float:left}.hotel-map-overlay .result .hotel-navigation .btn-next{float:right;width:25%}.hotel-map-overlay .result .hotel-navigation .btn-next:before{content:'>';float:right}.sale-price .cash span,.sale-price .points span{font-size:24px}.sale-price .points-plus-cash span{font-size:20px}.sale-price .points-plus-cash br:nth-of-type(1){display:none}.ratings{display:inline-block;font-size:15px!important;padding-right:10px}.ratings .recommends{display:block;margin-left:auto}.currency-dropdown .dropdown-toggle{line-height:.8}.currency-dropdown .dropdown-menu{max-height:300px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.dropdown-menu.dropdown-block{box-shadow:0 0 15px #777;padding:0;position:fixed;top:auto;width:100%}.dropdown-menu.dropdown-block:after,.dropdown-menu.dropdown-block:before{content:'';position:absolute;bottom:100%;left:50%}.dropdown-menu.dropdown-block:after{margin-left:0;border-bottom:solid #fff 0;border-left:solid transparent 0;border-right:solid transparent 0;border-top:solid transparent}.dropdown-menu.dropdown-block:before{margin-left:0;border-bottom:solid rgba(0,0,0,.175) 1px;border-left:solid transparent 0;border-right:solid transparent 0;border-top:solid transparent}.dropdown-menu.dropdown-block:before,.dropdown-menu.dropdown-block:after{content:''}.dropdown-menu.dropdown-block li:not(:last-child){border-bottom:1px solid #eee}.dropdown-menu.dropdown-block li.header{background-color:#e26811;color:#fff;font-weight:700;padding:10px;text-transform:uppercase}.dropdown-menu.dropdown-block li.header .close{color:#fff;line-height:.7}.dropdown-menu.dropdown-block li.header .header-title{display:block;text-align:center}.dropdown-menu.dropdown-block li a{font-weight:700;padding:15px 0;text-align:center;text-transform:uppercase}.dropdown-menu.dropdown-block li a:hover,.dropdown-menu.dropdown-block li a:focus,.dropdown-menu.dropdown-block li a:active{background-color:#eee;color:#e26811}.dropdown-menu.dropdown-block li.active{color:#e26811}.gallery-lightbox .modal-dialog{margin-top:50px}@media(max-width:767px){.gallery-lightbox .modal-dialog{margin-left:0;margin-right:0}}.current-location.unsupported .component{width:100%}.toggle{background-color:transparent;font-size:inherit;margin-top:0;padding:5px 10px}.toggle input{display:inline-block}.toggle span.radio-box{vertical-align:top}.toggle .toggle-content{display:inline-block;margin:0 10px 10px 5px;vertical-align:middle;width:250px}@media(max-width:767px){.toggle .toggle-content{width:135px}}.toggle .toggle-ui{background-color:#e26811;border-radius:30px;color:#fff;display:inline-block;padding:10px;position:relative;text-align:right;width:95px}.toggle .toggle-ui:after{background-color:#fff;border-radius:30px;bottom:3px;content:'';display:block;left:3px;position:absolute;top:3px;width:40%}.toggle .toggle-ui.focused{box-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 0 15px #66afe9;border:1px solid #66afe9}.toggle .toggle-ui .on{display:none}.toggle .toggle-ui .off{display:inline}.toggle.selected .toggle-ui{text-align:left}.toggle.selected .toggle-ui:after{left:auto;right:3px}.toggle.selected .toggle-ui .on{display:inline}.toggle.selected .toggle-ui .off{display:none}.destination-blade .destination-text{position:relative;max-height:135px;overflow:hidden}.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-text.expanded{max-height:none;padding-bottom:60px}.destination-blade ul.destination-poi{display:block;margin-top:15px}.destination-blade li.destination-poi-item{vertical-align:top;white-space:normal;width:125px}.destination-blade li.destination-poi-item .destination-poi-img{margin-bottom:5px}.destination-blade li.destination-poi-item .destination-poi-img img{min-height:51px;width:80px}.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}.prates-separate .cug-price-tag-mobile .cug-from>small{color:#5e5745}.cug-price-tag-mobile .cug-from>small{font-size:10px}.cug-price-tag-mobile .cug-other{display:inline}.cug-price-tag-mobile .cug-other .price-tag{color:#e26811;font-size:17px;font-weight:400}.cug-price-tag-mobile .cug-other .price-tag{color:#5e5745;font-weight:400}.cug-price-tag-mobile .cug-discount .price-tag{color:#00558c;font-size:28px;font-weight:700;line-height:30px}.cug-price-tag-mobile small{font-size:17px}.cug-price-tag-mobile.cug-inline .cug-other,.cug-price-tag-mobile.cug-inline .cug-discount{display:inline-block}.cug-price-tag-mobile.cug-inline .cug-discount span .cash{color:#e26811}@media(max-width:374px){.cug-price-tag-mobile.cug-inline .cug-discount span .cash{font-size:21px!important;vertical-align:-2px}}.cug-price-tag-mobile.cug-inline .cug-other .price-tag small del{color:#5e5745}@media(max-width:374px){.cug-price-tag-mobile.cug-inline .cug-other .price-tag small del{font-size:12px!important}}.cug-alt-mobile .mobile-cug-header{clear:both;display:block;margin:0 -10px -10px}.cug-alt-mobile .mobile-cug-header .cug-price-tag-header label{font-size:8px!important;line-height:20px;max-width:100%}@media(max-width:320px){.cug-alt-mobile .mobile-cug-header{margin-left:0}.cug-alt-mobile .mobile-cug-header .cug-price-tag-header{margin-left:10px}.cug-alt-mobile .mobile-cug-header .cug-price-tag-header label{font-size:7px!important}.cug-alt-mobile .mobile-cug-header .member-price-text span{display:none}}.cug-alt-mobile .distance div{bottom:0;position:absolute}.cug-alt-mobile .price-distance-right{bottom:10px;position:absolute;right:10px}.cug-alt-mobile.cug-price-tag-mobile .cug-other{display:none}.cug-alt-mobile.cug-price-tag-mobile .price-tag{font-size:20px}.cug-alt-mobile.cug-price-tag-mobile .cug-discount{display:inline-block}.cug-alt-mobile.cug-price-tag-mobile .member-price{color:#00558c;cursor:default;display:inline-block;font-size:14px;font-weight:700;text-align:left;text-transform:uppercase}@media(max-width:320px){.cug-alt-mobile.cug-price-tag-mobile{width:100px}.cug-alt-mobile.cug-price-tag-mobile .price-tag{font-size:18px}.cug-alt-mobile.cug-price-tag-mobile .member-price{font-size:12px}}.cug-hotel-alt .cug-alt-mobile{float:none;margin:0 auto -10px;width:120px}.cug-price-tag-header.cug-alt label{padding:0}.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}}.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{margin-right:30px}.footer-updated-content .hotel-reservations .contact{padding-top:0}.footer-updated-content .hotel-reservations .logo-social-links{margin-top:50px}@media only screen and (min-width:768px)and (max-width:991px){.footer-updated-content .hotel-reservations .logo-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:space-between}.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:11px}.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-join-free:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.45),0 0 15px #66afe9}.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!important}.mobile .subfooter{border-top:none;padding-top:0}.mobile .subfooter .all-links{align-items:center}.mobile .subfooter .all-links .main-links{display:none}.mobile .subfooter .all-links .orginfo{margin-bottom:20px;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}@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:20px 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 .logo-border{border-top:1px solid rgba(0,0,0,.1);margin:20px 0;width:100%}.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{align-items:flex-end;flex-grow:1}.subfooter .link-list{list-style-type:none;padding:0}.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-bottom:solid transparent;border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #fff 10px;bottom:-13px;margin-left:-10px}.subfooter .dropdown-menu.increase-contrast:before{border-bottom:solid transparent;border-left:solid transparent 12px;border-right:solid transparent 12px;border-top:solid #ddd 10px;bottom:-13px}@media screen and (max-width:1199px){.subfooter .link-list.orginfo li,.subfooter .link-list.main-links li{margin-right:15px}.subfooter .link-list.orginfo li:last-child,.subfooter .link-list.main-links li:last-child{margin-right:0}.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.orginfo li,.subfooter .link-list.main-links li{margin-bottom:8px}.subfooter .link-list.orginfo.main-links,.subfooter .link-list.main-links.main-links{margin-right:15px}.subfooter .logo{margin-right:15px}.subfooter .all-links{align-items:flex-start;flex-direction:column}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.subfooter .logo{margin-right:125px}}.mobile-header{box-shadow:0 1px 2px 0 rgba(0,0,0,.18);padding:16px}.mobile-header .ch-icon{line-height:0}.mobile-header .ch-icon::before{margin:0}.mobile-header .logo .vector-icon{display:block}.mobile-header .logo .vector-icon-xs,.mobile-header .logo .vector-icon-xs svg{height:32px}.mobile-header .logo .vector-icon-xs{margin:0}.mobile-header .sign-in{color:#e26811;font-weight:600}.mobile-header .member-name{max-width:107px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mobile-header .member-name .member-account-balance{color:rgba(0,0,0,.6)}.header-section{margin-bottom:9px;padding-left:30px;padding-right:30px;padding-top:24px}.mobile-sidebar{background-color:#fff;padding:24px 0}.mobile-sidebar .main-links{margin:18px 0}.mobile-sidebar .support-links{margin-bottom:10px}.mobile-sidebar ul{padding-left:0}.mobile-sidebar ul li{list-style:none;padding-top:16px}.mobile-sidebar hr{border-bottom:1px solid #000;display:inline-block;opacity:.18;width:28px}.mobile-sidebar .vr-section{background-color:#fafafa;margin:40px -32px 0;overflow:hidden;padding:25px 20px}.mobile-sidebar .vr-section .vector-icon,.mobile-sidebar .vr-section span{margin-top:5px}.mobile-sidebar .member-info{margin:0;padding:0}.mobile-sidebar .tooltip{left:40px!important;top:30px}.mobile-sidebar .tooltip-inner{background-color:#312e24;max-width:282px}.mobile-sidebar .tooltip-arrow{border-bottom-color:#312e24!important;left:85%!important}.mobile-sidebar .tooltip.in{opacity:1}.mobile-sidebar .member-status-container{background-color:#fafafa;padding:24px 32px}.mobile-sidebar .diamond-status-container{border-bottom:1px solid rgba(0,0,0,.12)}.mobile-sidebar .inner-menu{padding-left:30px;padding-right:30px}.mobile-sidebar .inner-menu .btn-block{border-radius:3px;padding-bottom:14px;padding-top:14px}.mobile-sidebar .inner-menu a.btn-block{margin-bottom:6px;margin-top:6px}.mobile-sidebar .language-dropdown{width:100%}.mobile-sidebar .language-dropdown .dropdown-menu{width:100%}.mobile-sidebar .form-control{border-color:#d8d7d6;border-radius:3px;box-shadow:none}.mobile-sidebar .form-control:focus{border-color:#ff9800}.mobile-sidebar .form-control .ch-icon{color:#767676}.mobile-sidebar .join-now{color:#00558c;font-size:15px;padding-left:5px}.mobile-sidebar .not-member{color:#000;margin-bottom:30px}.mobile-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}.mobile-sidebar .form-group .ng-errors{margin-bottom:7px;margin-top:5px}.mobile-sidebar .user-password{margin-top:34px}.mobile-sidebar .user-password a{font-size:14px!important}.mobile-sidebar .btn-cancel{margin-top:24px}.modal.fade.sidebar.left{background-color:transparent}.modal.fade.sidebar.left .modal-header{min-height:0;padding:0}.modal.fade.sidebar.left .modal-header .close{color:#312e24;font-size:24px;position:absolute;right:32px;top:24px;z-index:1}.modal.fade.sidebar.left .modal-body{padding:0}.modal.fade.sidebar.left .modal-dialog{left:-95%;transition:opacity .3s linear,left .3s ease-out}.modal.fade.sidebar.left.in .modal-dialog{left:0}#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;-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: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;-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;-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;-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}#sidebarModalContainer .language,.sidebar .language{padding-top:40px}#sidebarModalContainer .site-dropdown .form-control,.sidebar .site-dropdown .form-control{outline:none;position:relative;text-align:left}#sidebarModalContainer .site-dropdown .form-control:after,.sidebar .site-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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sidebarModalContainer .site-dropdown .form-control::after,.sidebar .site-dropdown .form-control::after{position:absolute;right:16px;top:calc(40%)}#sidebarModalContainer .site-dropdown .form-control:focus,.sidebar .site-dropdown .form-control:focus{border-color:#e26811}#topbar-nav.navbar-default{position:relative;z-index:101}#topbar-nav.navbar-default .language{padding-top:0}#topbar-nav.navbar-default .site-dropdown{border:0;box-shadow:none;width:-webkit-max-content;width:max-content}@media only screen and (min-width:768px)and (max-width:991px){#topbar-nav.navbar-default .site-dropdown{width:140px}}#topbar-nav.navbar-default .site-dropdown .dropdown{border:0;box-shadow:none}#topbar-nav.navbar-default .site-dropdown .dropdown.open{color:rgba(0,0,0,.8)}#topbar-nav.navbar-default .site-dropdown .dropdown .dropdown-toggle{border:0;box-shadow:none}#topbar-nav.navbar-default .site-dropdown .flag{display:inline-table;padding-right:4px;top:3px;width:25px}#topbar-nav.navbar-default .site-dropdown .flag>img{width:100%}#topbar-nav.navbar-default .site-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 .site-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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#topbar-nav.navbar-default .site-dropdown .form-control::after{font-size:.7em;padding-left:4px}#topbar-nav.navbar-default .site-dropdown .form-control:hover{color:rgba(0,0,0,.8)}#topbar-nav.navbar-default .site-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 .site-dropdown .dropdown-menu{border-radius:2px;box-shadow:0 6px 12px 0 rgba(0,0,0,.18);background-color:#fff;min-height:150px;min-width:400px}#topbar-nav.navbar-default .site-dropdown .dropdown-menu.full{width:573px}@media only screen and (min-width:768px)and (max-width:991px){#topbar-nav.navbar-default .site-dropdown .dropdown-menu{min-width:inherit;width:100%}}#topbar-nav.navbar-default .site-dropdown .dropdown-menu:before,#topbar-nav.navbar-default .site-dropdown .dropdown-menu:after{display:none}#topbar-nav.navbar-default .site-dropdown .dropdown-menu .site{display:inline-table;margin:10px 5px 10px 15px;padding:10px 5px 10px 15px;width:170px}#topbar-nav.navbar-default .site-dropdown .dropdown-menu .sitename{color:#424242;font-size:15px;font-weight:600;font-style:normal;font-stretch:normal;height:20px;line-height:normal;letter-spacing:normal}#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul{font-size:12px;list-style:none;margin:0;padding:0;text-align:center}#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li{padding:0 0 0 30px;text-align:left}#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a{color:#e26811;background-color:transparent;height:27px;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal;width:50px}#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a:hover,#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a:focus{color:#f27013;position:relative}#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a:hover::before,#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a:focus::before,#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a:hover::after,#topbar-nav.navbar-default .site-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 .site-dropdown .dropdown-menu ul li>a:hover::before,#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a:focus::before{top:0}#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a:hover::after,#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>a:focus::after{bottom:0}#topbar-nav.navbar-default .site-dropdown .dropdown-menu ul li>div{width:50px;height:27px;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal;color:#4e4d4d;background-color:transparent}.expansion-banner>.container{width:auto}.expansion-banner .expansion-button-container{float:none;height:64px;overflow:hidden;padding:0;transition:height .5s ease;width:auto}.expansion-banner .expansion-button-container.ng-hide{display:block!important;height:0}.expansion-banner .expansion-button-container>div{left:auto;position:relative;right:auto;top:auto}.expansion-banner .expansion-button{box-shadow:none;padding:10px 5px}.expansion-banner .expansion-button .sub-headline{font-size:12px}.expansion-banner .expansion-button .headline{font-size:20px}.expansion-banner .expansion-close-button{border-right:none;right:0}ch-skip-to-link div{left:140px;padding:2px 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 form.search-form{margin-bottom:0;margin-top:0}main.home form.search-form .form-control{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.home form.search-form .component.placename input.form-control[name=placename]{padding-left:45px!important;padding-right:45px}main.home section.hero{background:center center no-repeat #f0edea;background-size:cover;display:block;position:relative}@media only screen and (max-width:767px){main.home section.hero{background-size:auto 100%}}main.home section.hero form.search-form{position:relative;z-index:1}main.home section.hero .search-form-wrapper{display:block}main.home section.welcome-message div.message{margin:25px 0}.pre-scroll-home{min-height:105%}.minimal-mobile-homepage .border-row{display:none}.minimal-mobile-homepage .footer-links{padding-top:10px;text-align:center}.minimal-mobile-homepage .footer-links ul{margin:0;padding:0}.minimal-mobile-homepage .footer-links ul li{border-right:1px solid #ddd5c7;display:inline;font-size:11px;margin:0;padding:5px}.minimal-mobile-homepage .footer-links ul li.about-choice-hotels,.minimal-mobile-homepage .footer-links ul li.affiliates,.minimal-mobile-homepage .footer-links ul li.best-rate,.minimal-mobile-homepage .footer-links ul li.careers,.minimal-mobile-homepage .footer-links ul li.franchise-opportunities,.minimal-mobile-homepage .footer-links ul li.help,.minimal-mobile-homepage .footer-links ul li.investor-relations,.minimal-mobile-homepage .footer-links ul li.room-key,.minimal-mobile-homepage .footer-links ul li.travel-agents{display:none}.minimal-mobile-homepage .footer-links ul li:last-child{border-right:none}main.hotel .birg-logo img{min-width:185px}main.hotel .cug-from{margin-bottom:-5px}main.hotel .rate-info{padding-bottom:20px;padding-top:10px}main.hotel .rate-info .cug-price-tag-header{margin:0 -15px}main.hotel .rate-info .cug-price-tag-header label{margin:0 0 0 25px}main.hotel .join-free-label{color:#00558c;display:block;text-transform:capitalize}main.hotel .rate-row{padding-bottom:10px;padding-top:10px}main.hotel .rate-row .hotel-rate .cug-price-tag>.cug-other>.price-tag>small>del{font-size:17px;font-weight:400}main.hotel .rate-cta{padding-left:5px;padding-top:4px}main.hotel .rate-cta.col-xs-4 .btn-cta{margin-left:-5px;padding-left:10px}main.hotel .hotel-gallery{margin:auto;max-width:426px;position:relative}main.hotel .hotel-gallery img{width:100%}main.hotel .hotel-gallery .hotel-logo{bottom:-15px;left:15px;position:absolute;z-index:200}main.hotel .hotel-gallery .btn{padding:2px 9px 3px 5px;bottom:0;position:absolute}main.hotel .hotel-gallery .btn .ch-icon{font-size:30px;line-height:1}main.hotel .hotel-gallery .btn.btn-gallery-icon{right:0}main.hotel .hotel-gallery .btn.btn-virtual-tour{left:0}main.hotel .hotel-gallery .btn.btn-virtual-tour-cta{left:0;padding:5px 20px}main.hotel .hotel-gallery .btn.btn-virtual-tour-cta span{padding-right:7px}main.hotel .hotel-image-fallback{height:279px}main.hotel .social-proofing{border-bottom:2px solid #fff}main.hotel .hotel-reviews,main.hotel .view-tours{padding-bottom:20px;padding-top:20px;box-shadow:0 0 .5px}main.hotel .hotel-reviews .ch-icon-chevron-right,main.hotel .view-tours .ch-icon-chevron-right,main.hotel .hotel-reviews .ch-icon-_x33_60-view,main.hotel .view-tours .ch-icon-_x33_60-view,main.hotel .hotel-reviews .ch-icon-play,main.hotel .view-tours .ch-icon-play{color:#e26811;font-size:35px}main.hotel .hotel-reviews .ch-icon-chevron-right{position:relative;top:-5px}main.hotel .view-tours .table-row{position:relative;top:-10px}main.hotel .view-tours .ch-icon:before{margin:0;top:7px}main.hotel .view-tours .link-virtual-tour{font-size:18px}main.hotel .hotel-overview nav.overview-bar{background-color:#e26811;color:#fff}main.hotel .hotel-overview nav.overview-bar li{width:33%}main.hotel .hotel-overview nav.overview-bar li a{color:inherit}main.hotel .hotel-overview .hotel-overview-container{background-color:#f9f7f5;min-height:150px;padding-bottom:30px;padding-top:20px}main.hotel .hotel-overview .hotel-overview-container li{display:inline-table;vertical-align:top;width:50%}main.hotel .hotel-overview .hotel-overview-container li span.ch-icon{display:table-cell;font-size:20px;width:25px}main.hotel .hotel-overview .hotel-overview-container li .amenity-text{display:table-cell}main.hotel .hotel-overview .hotel-overview-container .ch-icon-plus{position:relative;bottom:1px}main.hotel .hotel-overview .hotel-amenities{margin-bottom:20px}main.hotel .hotel-overview .see-more{font-weight:600;margin:10px 0}main.hotel .hotel-overview .see-more:focus,main.hotel .hotel-overview .see-more:hover{text-decoration:none}main.hotel .hotel-overview .hotel-overview-description{margin-bottom:10px;position:relative;max-height:150px;overflow:hidden}main.hotel .hotel-overview .hotel-overview-description:after{bottom:0;content:'';left:0;position:absolute}main.hotel .hotel-overview .hotel-overview-description:after{background-image:linear-gradient(to bottom,rgba(255,255,255,.001) 0,#f9f7f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#fff9f7f5',GradientType=0);height:75px;width:100%}main.hotel .results-map-pin{color:#000;font-size:11px;font-weight:700;opacity:.7;position:relative}main.hotel .results-map-pin .results-map-pin-title{display:none;left:30px;pointer-events:none;position:absolute;top:2px;width:120px}main.hotel .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}main.hotel .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}main.hotel .results-map-pin.selected{opacity:1}main.hotel .results-map-pin.selected .results-map-pin-circle:after{height:40px;left:-10px;top:-10px;width:40px}main.hotel .results-map-pin.selected .results-map-pin-title{display:block;left:40px}main.hotel .hotel-map{border-top:6px solid #fff;position:relative}main.hotel .hotel-map.search-nearby-map{background-color:#fff;border-top:0;height:100vh;position:fixed;top:0;width:100%;z-index:1050}main.hotel .hotel-map.search-nearby-map .search-results-map{height:93%}main.hotel .hotel-map.directions-map{background-color:#fff;border-top:0;height:100vh;position:fixed;top:0;width:100%;z-index:1050}main.hotel .hotel-map.directions-map.search-suggestions .directions-render-mobile{height:160px;overflow:scroll;padding:0 10px}main.hotel .hotel-map.directions-map.search-suggestions .directions-render-mobile>div{padding:0}main.hotel .hotel-map .mobile-map-nav .mobile-header{background-color:#00558c;border:none;border-bottom:2px solid #fff;bottom:0;color:#fff;font-family:Open Sans,sans-serif;font-weight:400;height:50px;position:relative;text-align:left;text-transform:uppercase;width:100%}main.hotel .hotel-map .mobile-map-nav .mobile-header .icon-left{font-size:18px;margin-top:-6px;width:28px}main.hotel .hotel-map .mobile-map-nav .mobile-header .ch-icon-carat-right{font-size:16px;position:absolute;right:10px;top:11px}main.hotel .packages{padding:30px 0 0}main.hotel .packages .expand-content{margin-bottom:10px}main.hotel .packages .expand-content.collapsed{margin-bottom:0;position:relative;max-height:60px;overflow:hidden}main.hotel .packages .expand-content.collapsed:after{bottom:0;content:'';left:0;position:absolute}main.hotel .packages .expand-content.collapsed: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:20px;width:100%}main.hotel .packages .package-button-price{margin-right:10px}main.hotel .packages .cug-from{font-weight:400;margin-bottom:0}main.hotel .packages .price-tag{margin-right:-4px}main.hotel .packages .text-cloudy{color:#c3ba99;position:absolute;right:6px;top:12px}main.hotel .packages .view-package{font-weight:400;position:relative;top:-3px}main.hotel .packages .view-all-packages{margin-top:30px}@media(min-width:991px){main.hotel .packages .view-all-packages{margin:30px 0}}main.hotel .seo-container{padding:20px 0}main.hotel span[itemprop=telephone]{color:#e26811}main.hotel .free-cancellation{color:#9bbe23;font-size:x-small;font-weight:700;margin-top:5px}main.hotel .BVDITitle .BVDI_QTTitle{display:none}main.hotel .show-site-op-verified-image{background-position:center;display:block;width:100%}.hotel-map-modal .modal-header{display:none}.hotel-map-modal .hotel-map,.hotel-map-modal .modal-container{height:100%}.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 .room-full-description.excerpt-active{overflow:hidden;position:relative}.meeting-rooms .room-full-description.excerpt-active:after{bottom:0;content:'';left:0;position:absolute}.meeting-rooms .room-full-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:991px){.meeting-rooms .room-full-description{font-size:15px}.meeting-rooms .room-full-description.excerpt-active{overflow:hidden;position:relative}.meeting-rooms .room-full-description.excerpt-active:after{bottom:0;content:'';left:0;position:absolute}.meeting-rooms .room-full-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-mobile .ratings a{pointer-events:none}.property-card-mobile .ratings .sr-only{display:none}.property-card-mobile .card-container{margin-bottom:20px;width:100%}.property-card-mobile .card-container .card-layout{background-color:#fff;border-radius:2px;box-shadow:0 0 2px 0 rgba(119,112,91,.2),0 2px 0 0 rgba(119,112,91,.12),0 1px 2px 0 rgba(119,112,91,.14);flex:0 0 auto;height:206px;margin-left:16px;padding:0;width:235px}.property-card-mobile .card-container .card-layout.last-card{margin-right:16px}.property-card-mobile .card-container .card-layout .card-hotel-description{width:150px}.property-card-mobile .card-container .card-layout .card-hotel-description .hotel-card-layout{position:relative}.property-card-mobile .card-container .card-layout .card-hotel-description .hotel-card-layout .sold-out-message{color:#5e5745;font-size:15px}.property-card-mobile .card-container .card-layout .card-hotel-description ch-hotel-price cash{line-height:.8;font-size:18px!important}.property-card-mobile .card-container .card-layout .card-hotel-description h3{color:#514c46;margin-bottom:2px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;width:150px;white-space:nowrap}.property-card-mobile .card-container .card-layout .card-hotel-description p{color:#767676;font-size:12px;font-weight:400}.property-card-mobile .horizontal-scroll-flex{display:flex;flex-wrap:nowrap;overflow-x:auto}.property-card-mobile .horizontal-scroll-flex::-webkit-scrollbar{display:none;margin-left:16px}.property-card-mobile .hotel-image-fallback-text{color:#5e5745}.property-card-mobile .no-hotel-card-layout{background-color:#fff;font-size:15px;padding:24px}.property-card-mobile .no-hotel-card-layout .no-hotel-card{background-color:#fafafa;box-shadow:0 0 2px 0 rgba(119,112,91,.2),0 2px 0 0 rgba(119,112,91,.12),0 1px 2px 0 rgba(119,112,91,.14);height:234px;padding:15px}.property-card-mobile .no-hotel-card-layout .no-hotel-card .modify-search{box-shadow:0 2px 0 0 #ba550f;font-size:15px;font-weight:700;font-style:normal;margin-top:24px;width:100%}.property-card-mobile .no-hotel-card-layout .no-hotel-card p{margin:0;padding:10px}.property-card-mobile .h-line{border-bottom:2px solid #efeae5;position:absolute;top:85%}.property-card-mobile .no-hotel-text{color:#514b46;margin-bottom:16px}.property-card-mobile .modify-search-cta{margin-bottom:100px;margin-top:25px}.property-card-mobile .modify-search-cta .btn{border-radius:2px;font-weight:400;padding:12px 45px}.property-card-mobile .view-hotel-link{position:absolute;right:11px;top:17px}.property-card-mobile .view-hotel-link .ch-icon-carat-right::before{font-size:10px;margin:0 0 0 2px}.property-card-mobile .rec-hotel-content{padding-top:20px}.property-card-mobile .rec-hotel-content .rec-hotels-text{color:#514b46}.property-card-mobile .card-details-container{margin-left:10px;margin-right:10px}.property-card-mobile .card-img-container{overflow:hidden;padding:0}.property-card-mobile .card-img-container .card-image{height:128px;width:235px}.property-card-mobile .card-img-container .hotel-image-fallback-content{padding:32px;width:105px}.property-card-mobile .view-hotel-cta{margin-bottom:9px;margin-top:4px}.property-card-mobile .view-hotel-cta .btn{border-radius:2px;margin-top:4px;width:100%}.call-hotel{margin:auto;width:90%}.call-hotel .call-options{margin-top:10px}.call-hotel .call-options .btn{background-color:#e26811;color:#fff;margin:10px 0;padding:20px}.call-hotel .call-options .btn:hover{background-color:#f27013}.call-hotel .call-options .btn.cancel{background-color:#c3ba99}.call-hotel .call-options .btn.cancel:hover{background-color:#ddd5c7}main.property-rates section{margin:0 15px 10px}main.property-rates section.react-search-summary{border:none;padding:0;position:initial!important}main.property-rates section.react-search-summary .hotel-update-rates{margin:0}main.property-rates h1{font-size:16px;font-weight:600;letter-spacing:-.5px;text-transform:none}main.property-rates hr{margin:0 15px;width:auto}main.property-rates .btn{border-radius:3px}main.property-rates .btn.check-availability{box-shadow:0 2px #ba550f!important;height:52px;padding-top:15px}main.property-rates .hotel-modify-search{border-bottom:1px #ddd5c7 solid;font-size:12px;margin:auto;padding:5px 15px 10px}main.property-rates .hotel-gallery{height:250px;margin:auto;max-width:426px;position:relative}main.property-rates .hotel-gallery .carousel img{margin:0 auto;min-height:100%;position:relative;width:100%;z-index:-1}main.property-rates .hotel-gallery .btn{bottom:17px;padding:5px 12px 8px 8px;position:absolute;right:17px}main.property-rates .hotel-gallery .btn .ch-icon-camera{font-size:20px;line-height:1;margin-right:5px;vertical-align:sub}main.property-rates .hotel-gallery .btn .gallery-text{font-size:14px;letter-spacing:0;text-transform:none}main.property-rates .hotel-gallery .carousel-control{height:250px;width:15%}main.property-rates .hotel-gallery .hotel-logo{bottom:-15px;left:15px;position:absolute;z-index:200}main.property-rates .hotel-gallery .hotel-image-fallback{height:279px}main.property-rates .hotel-details{background-color:#fff;font-size:14px;margin:0;padding:15px;position:relative;width:100vw;z-index:100}main.property-rates .hotel-details .detail-item{font-weight:600;line-height:1;margin-top:5px;padding:5px 0}main.property-rates .hotel-details .detail-item .address{font-weight:400;line-height:1.4}main.property-rates .hotel-details .detail-item.hotel-description{max-width:50vw}main.property-rates .hotel-details .detail-item.hotel-description-fill{width:100%}main.property-rates .hotel-details .display-price{font-size:28px;font-weight:700}main.property-rates .hotel-details .display-price .cash-wrap{white-space:nowrap}main.property-rates .hotel-details .display-price .currency-code{font-size:12px;margin-left:-5px}main.property-rates .hotel-details .display-price .discount{color:#5e5745;font-size:15px;font-weight:400;position:relative;top:-3px}main.property-rates .hotel-details .display-price .per-night{display:none}main.property-rates .hotel-details .from{color:#5e5745;text-align:center}main.property-rates .hotel-details .name{margin-bottom:3px}main.property-rates .hotel-details .prates-separate.address{font-weight:400;line-height:1.4}main.property-rates .hotel-details .prates-separate.address span:first-of-type::before{content:'';display:block}main.property-rates .hotel-details .prates-separate-recommendation.address{font-weight:400;line-height:1.4}main.property-rates .hotel-amenities{line-height:1.1;padding-bottom:20px;padding-top:20px}main.property-rates .hotel-amenities .amenity-description{font-size:12px}main.property-rates .hotel-amenities .ch-icon{color:#e26811;font-size:25px}main.property-rates .hotel-room-rate-button{z-index:100}main.property-rates .hotel-room-rate-button a,main.property-rates .hotel-room-rate-button button{width:100%}main.property-rates .hotel-room-rate-button .room-per-night{font-size:14px;font-weight:700;text-transform:none}main.property-rates .hotel-room-rate-button .multi-price-tag{display:inline-block;vertical-align:baseline}main.property-rates .hotel-room-rate-button .multi-price-tag .price-tag{color:#fff;font-size:18px}main.property-rates .hotel-room-rate-button .view-nearby-hotels{border-bottom:1px solid #f0edea;border-top:1px solid #f0edea;font-size:16px;font-weight:700;padding:20px 15px;text-align:center}main.property-rates .hotel-room-rate-button .view-nearby-hotels .link-cta{font-size:14px;font-weight:600;text-transform:capitalize}main.property-rates .hotel-map{margin:auto;position:relative}main.property-rates .hotel-map a.btn{display:none}main.property-rates .hotel-map div.search-results-map{border:none}main.property-rates .lowest-price-guarantee{margin-top:10px}main.property-rates .lowest-price-guarantee svg{height:20px;width:85px}main.property-rates .lowest-price-guarantee .vector-icon-xs{height:20px;margin-bottom:0}main.property-rates .packages{padding:30px 0 0}main.property-rates .packages .expand-content{margin-bottom:10px}main.property-rates .packages .expand-content.collapsed{margin-bottom:0;position:relative;max-height:60px;overflow:hidden}main.property-rates .packages .expand-content.collapsed:after{bottom:0;content:'';left:0;position:absolute}main.property-rates .packages .expand-content.collapsed: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:20px;width:100%}main.property-rates .packages .package-button-price{margin-right:10px}main.property-rates .packages .cug-from{font-weight:400;margin-bottom:0}main.property-rates .packages .price-tag{margin-right:-4px}main.property-rates .packages .text-cloudy{color:#c3ba99;position:absolute;right:6px;top:12px}main.property-rates .packages .view-package{font-weight:400;position:relative;top:-3px}main.property-rates .packages .view-all-packages{margin-top:30px}@media(min-width:991px){main.property-rates .packages .view-all-packages{margin:30px 0}}main.property-rates .merchandising-tag{left:10px;position:absolute;top:10px;z-index:10}main.property-rates .prates-join-map div.search-results-map{height:120px}main.property-rates .prates-separate-map div.search-results-map{height:300px}main.property-rates .price-container{text-align:center}main.property-rates .price-container.points-container .display-price,main.property-rates .price-container.points-container .prates-separate{display:block;font-size:24px;margin-top:5px}main.property-rates .price-container.points-container .conjoiner{color:#5e5745;display:block;font-size:12px;font-weight:400;margin-top:5px;position:relative}main.property-rates .price-container.points-container .conjoiner:before{border-top:1px solid #f0edea;content:'';left:0;position:absolute;top:50%;width:100%;z-index:-1}main.property-rates .price-container.points-container .conjoiner span{background:#fff;padding:0 10px}main.property-rates .price-container.points-container .price br{display:none}main.property-rates .price-container.points-container .price .price-tag .points:not(.plus-symbol) span{color:#5e5745;font-size:14px;font-weight:400}main.property-rates .price-container.points-container .price:last-child:not(:first-child) .price-tag .points,main.property-rates .price-container.points-container .price:last-child:not(:first-child) .price-tag .cash{display:inline-block;font-size:16px}main.property-rates .price-container.points-container .price:last-child:not(:first-child) .price-tag .points:not(.plus-symbol) span{font-size:12px}main.property-rates .ratings .font-primary{font-size:12px}main.property-rates .rooms-header{font-weight:600}main.property-rates .view-details .btn-cta-primary{bottom:-3px;font-weight:700;position:relative}.details-btn{margin-top:30px}.property-rates-rooms h3,.property-rates-rooms h4{text-transform:none}.property-rates-rooms hr{margin:0!important}.property-rates-rooms .title{margin-top:13px;position:relative}.property-rates-rooms .title:after{border-top:1px solid #ddd5c7;content:'';height:3px;position:absolute;right:0;top:9px;width:80%}.property-rates-rooms .room{background-color:#fff;box-shadow:0 0 2px #000;cursor:pointer;margin-bottom:10px;padding:10px}.property-rates-rooms .room:hover,.property-rates-rooms .room:focus,.property-rates-rooms .room:active{background-color:#f0edea}.property-rates-rooms .room .room-info{flex:.9}.property-rates-rooms .info .thumb,.property-rates-rooms .info .fallback{height:40px;margin-right:10px;width:40px}.property-rates-rooms .info .fallback{background-color:#f9f7f5}.property-rates-rooms .room-price{margin-right:20px}.property-rates-rooms .room-price .multi-price-tag{font-size:15px}.property-rates-rooms .room-price .multi-price-tag span:only-child,.property-rates-rooms .room-price .multi-price-tag span small{font-size:15px}.property-rates-rooms .room-price .multi-price-tag span small{color:#5e5745;font-weight:400;margin-right:10px}.property-rates-rooms .room-price .availability{font-size:10px;letter-spacing:.05em;text-transform:uppercase}.property-rates-rooms .room-arrow{margin-right:17px;width:15px}.property-rates-rooms .room-arrow .ch-icon{bottom:2px;font-size:30px;margin-right:6px;position:relative}.rate-item-fenced{margin:0 10px}.rate-item-fenced .currency-code{font-size:12px;margin-left:-2px}.rate-item-fenced h6{color:#5e5745;font-size:14px}.rate-item-fenced .overview-description{margin-bottom:10px;position:relative;max-height:150px;overflow:hidden}.rate-item-fenced .overview-description:after{bottom:0;content:'';left:0;position:absolute}.rate-item-fenced .overview-description:after{background-image:linear-gradient(to bottom,rgba(255,255,255,.001) 0,#f9f7f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#fff9f7f5',GradientType=0);height:75px;width:100%}.rate-item-fenced .expand-collapse{padding:30px 0 0}.rate-item-fenced .expand-collapse .expand-content{margin-bottom:10px}.rate-item-fenced .expand-collapse .expand-content.collapsed{margin-bottom:0;position:relative;max-height:40px;overflow:hidden}.rate-item-fenced .expand-collapse .expand-content.collapsed:after{bottom:0;content:'';left:0;position:absolute}.rate-item-fenced .expand-collapse .expand-content.collapsed:after{background-image:linear-gradient(to bottom,rgba(255,255,255,.001) 0,#f9f7f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#fff9f7f5',GradientType=0);height:20px;width:100%}.rate-item-fenced .rate-item-button-group{background:#f9f7f5;border:.5px solid #ddd5c7;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.11);margin-bottom:10px}.rate-item-fenced .rate-item-button-group .ch-icon-carat-right:before{top:5px}.rate-item-fenced .rate-item-button-group .more-info{font-weight:700}.rate-item-fenced .rate-item-button-group .rate-card-button-member-nonmember{border-top:1px solid #ddd5c7}.rate-item-fenced .rate-card-button-nonmember-only{display:flex;padding:16px}.rate-item-fenced .rate-card-header{display:flex;padding:16px}.rate-item-fenced .rate-card-button-member-nonmember{background:#fff;display:flex;padding:16px}.rate-item-fenced .reward-nights .rate-card-button-price,.rate-item-fenced .reward-nights .rate-card-button-description{flex-basis:50%}.rate-item-fenced .reward-nights .plus-symbol,.rate-item-fenced .reward-nights .points>span,.rate-item-fenced .reward-nights .cash>sup{color:#5e5745;font-size:12px;font-weight:400}.rate-item-fenced .reward-nights .cash>sup{left:0;top:0}.rate-item-fenced .rate-item-button-group-signIn-user{border:solid 1px #ddd5c7;border-radius:3px}.rate-item-fenced .rate-item-button-group-signIn-user .rate-details{margin-left:auto}.rate-item-fenced .rate-item-button-group-signIn-user .non-member-price{text-decoration:line-through}.rate-item-fenced .room-occupancy{font-size:11px;white-space:nowrap}main.rates .birg-logo{max-width:65%}main.rates .birg-logo-merch{margin-left:-2px}main.rates .search-summary{border-bottom:6px solid #fff}main.rates .search-summary.react-search-summary{border:none;padding:0}main.rates .search-summary.react-search-summary .hotel-update-rates{margin:0}main.rates .select-room{padding-bottom:10px;padding-top:10px}main.rates .srd-occupancy-warning{background-color:rgba(0,85,140,.05);border:1px solid #00558c;border-radius:2px;color:#00558c;margin-bottom:5px;min-height:25px}main.rates .srd-occupancy-warning .ch-icon-error{align-items:center;display:flex;justify-content:center;margin-right:3px}main.rates .show-warning{color:#fe0a00!important}main.rates .panel-heading{padding:0}main.rates .panel-heading h4.panel-title .panel-title-link-wrap{display:table;width:100%}main.rates .panel-heading h4.panel-title .panel-title-link-wrap>span{display:table-cell;padding:10px 15px;vertical-align:middle}main.rates .panel-heading h4.panel-title .panel-title-link-wrap>span:first-child{padding:15px}main.rates .panel-heading h4.panel-title .panel-title-link-wrap .heading-price-tag label{margin:0}main.rates .panel-heading h4.panel-title .panel-title-link-wrap .heading-price-tag .multi-price-tag>span{font-size:12px}main.rates .panel-heading h4.panel-title .panel-title-link-wrap .heading-price-tag .multi-price-tag>span:nth-child(even){display:block}main.rates .panel-heading h4.panel-title .panel-title-link-wrap .heading-price-tag .multi-price-tag>span small{color:#fff;font-size:12px;font-weight:700;margin-left:10px}main.rates .panel-heading h4.panel-title .panel-title-link-wrap .heading-price-tag .rate-unavailable{font-size:12px}main.rates .panel-heading h4.panel-title .panel-title-link-wrap .ch-icon{bottom:0;margin-left:10px}main.rates .room-type{background-color:#fff;box-shadow:0 0 2px #000;cursor:pointer;margin-bottom:10px;padding:10px;width:100%}main.rates .room-type:hover,main.rates .room-type:focus,main.rates .room-type:active{background-color:#f0edea}main.rates .room-type>div:not(:last-child){padding-right:10px}main.rates .room-thumb{min-width:50px}main.rates .room-thumb img{height:77px;width:98px}main.rates .room-description{width:99%}main.rates .room-description p{margin:0}main.rates .room-price{color:#e26811;font-weight:700;min-width:96px;white-space:normal}main.rates .room-price sup:empty{display:none}main.rates .room-price .multi-price-tag{font-size:15px}main.rates .room-price .multi-price-tag span:only-child,main.rates .room-price .multi-price-tag span small{font-size:15px}main.rates .room-price .multi-price-tag span small{color:#5e5745;font-weight:400;margin-right:10px}main.rates .room-price .multi-price-tag span .cash-wrap{white-space:nowrap}main.rates .room-price .multi-price-tag span .currency-code{font-size:10px;padding-left:5px}main.rates .room-price .discount-label{color:#5e5745;display:block;font-size:10px}main.rates .room-price .social-proofing{background-color:transparent;color:#ad321c;font-size:10px;padding:0 0 3px}main.rates .room-arrow{width:15px}main.rates .room-arrow .ch-icon{bottom:2px;font-size:30px;margin-right:6px;position:relative}main.rates .rateplan-price{padding-left:10px;width:75px}main.rates .additional-rates{border-bottom:2px solid #eee;border-top:2px solid #eee;cursor:pointer;padding:15px 0}main.rates .additional-rates:hover,main.rates .additional-rates:focus,main.rates .additional-rates:active{background:#f9f7f5}main.rates sup{font-size:70%}main.rates .rate-message{margin-top:20px}main.rates .free-cancellation{color:#9bbe23;font-weight:700;margin-top:5px;text-align:center}main.rates.rates-merch-mweb .room-rates{padding-bottom:4px}main.rates.rates-merch-mweb .room-rates .room-type{border-bottom:1px solid #ddd5c7;border-top:1px solid #ddd5c7;box-shadow:none;display:flex;margin-bottom:2px}main.rates.rates-merch-mweb .room-rates .room-type>div{padding:0}main.rates.rates-merch-mweb .room-rates .room-type .room-description{color:#5e5745;flex-grow:1;font-weight:600;line-height:1.2em;margin:0 15px;min-height:81px}main.rates.rates-merch-mweb .room-rates .room-type .room-description>div{width:90%}main.rates.rates-merch-mweb .room-rates .room-type .room-description p{margin-bottom:4px}main.rates.rates-merch-mweb .room-rates .room-type .room-description p.room-view{font-size:14px;font-weight:400}main.rates.rates-merch-mweb .room-rates .room-type .room-description .room-features{color:#7d755c;font-size:12px;font-weight:400;line-height:1em;text-transform:capitalize}main.rates.rates-merch-mweb .room-rates .room-type .room-description .room-features .ch-icon{color:rgba(125,117,92,.87);font-size:13px}main.rates.rates-merch-mweb .room-rates .room-type .room-description .room-features .ch-icon::before{font-size:1em;margin-left:0;margin-right:4px}main.rates.rates-merch-mweb .room-rates .room-type .room-thumb{flex-grow:0;min-width:91px}main.rates.rates-merch-mweb .room-rates .room-type .room-thumb img{border-radius:3px;height:81px;width:81px}main.rates.rates-merch-mweb .room-rates .room-type .room-price{flex-flow:row wrap;flex-grow:1;margin:auto 0 auto 5px}main.rates.rates-merch-mweb .room-rates .room-type .room-price .multi-price-tag .price-tag{color:#e26811;font-size:20px}main.rates.rates-merch-mweb .room-rates .room-type .room-price .multi-price-tag .price-tag span:only-child{font-size:20px}main.rates.rates-merch-mweb .room-rates .room-type .room-price .multi-price-tag .price-tag small{margin-right:5px}main.rates.rates-merch-mweb .room-rates .room-type .room-price .multi-price-tag .price-tag small .discount{font-size:12px;position:relative;top:-2px}main.rates.rates-merch-mweb .room-rates .room-type .room-price .multi-price-tag .price-tag span:only-child,main.rates.rates-merch-mweb .room-rates .room-type .room-price .multi-price-tag .price-tag .cash{color:#e26811}main.rates.rates-merch-mweb .room-rates .room-type .room-price .multi-price-tag .overlap-restructure{display:flex}main.rates.rates-merch-mweb .room-rates .room-type .room-price .multi-price-tag .overlap-restructure>*{margin:0 2px}main.rates.rates-merch-mweb .room-rates .room-type .room-price label{color:#5e5745;font-size:12px;font-weight:400;letter-spacing:-.2px;margin:0;position:relative;text-transform:none;top:-5px}main.rates.rates-merch-mweb .room-rates .room-type .room-arrow{margin:10px auto auto}main.rates.rates-merch-mweb .room-rates .room-type .room-arrow .ch-icon{bottom:-1px;font-size:16px;margin-right:0}main.rates.rates-merch-mweb .room-rates .room-type .room-arrow .ch-icon.ch-icon-chevron-right::before{color:#c3ba99;font-size:1em;margin:0}main.rates.rates-merch-mweb .room-rates .room-type .room-availability{color:#00558c;font-size:12px;font-weight:600;letter-spacing:-.2px;text-transform:uppercase}.room-detail .woodspring-disclaimer,.modal-body .woodspring-disclaimer{background:#f9f7f5;border:.5px solid #ddd5c7;box-shadow:0 0 4px rgba(0,0,0,.11)}.room-modal .rateplan-price,.room-modal .rateplan-detail{margin-top:3px}.room-modal .social-proofing{bottom:11px;position:relative}.room-modal .thumbnail-img{height:100%;width:100%}.room-modal .room-rates{background-color:#fff;border-bottom:1px solid #ddd5c7;border-top:1px solid #ddd5c7;margin-top:20px;padding:15px 0}.room-modal .room-rates.woodspring-rooms{margin-top:0}.room-modal .room-rate{font-size:14px;padding-bottom:15px;padding-top:15px;text-transform:uppercase}.room-modal .room-rate .cug-discounted-price{color:#00558c}.room-modal .room-rate.selected{background:#f9f7f5}.room-modal .room-rate.selected .rateplan-name,.room-modal .room-rate.selected .discounted-price{color:#e26811}.room-modal .room-rate.selected .cug-discounted-price{color:#00558c}.room-modal .rateplan-radio{padding-right:10px;width:35px}.room-modal .rateplan-detail{cursor:pointer}.room-modal .rateplan-name,.room-modal .rateplan-price{font-size:14px;font-weight:700}.alternate-room-details{font-size:13px}.alternate-room-details .modal-content{background-color:#fff;position:relative;z-index:1}.alternate-room-details .modal-content .modal-header{background-color:rgba(0,0,0,.8);color:#fff}.alternate-room-details .modal-content .modal-header h3{text-transform:capitalize}.alternate-room-details .modal-content .modal-header .close{color:#fff;position:absolute}.alternate-room-details .thumbnail-container{height:210px;overflow:hidden;position:relative;top:-65px;z-index:-1}.alternate-room-details .thumbnail-container img{width:100%}.alternate-room-details .main-container{margin-top:-50px;position:relative}.alternate-room-details .main-container .ch-icon-plus{color:#e26811;left:-2px;position:relative;top:-1px}.alternate-room-details .main-container .dropdown-menu{text-transform:capitalize}.alternate-room-details .main-container .dropdown-menu:before,.alternate-room-details .main-container .dropdown-menu:after{left:75%}.alternate-room-details .main-container .error-message{padding:20px 15px}.alternate-room-details .main-container .room-rates{border:0;margin-top:0}.alternate-room-details .main-container .room-rates .rate-item-button-group{background-color:#f0edea}.alternate-room-details .main-container .room-rates .rate-item-fenced{margin:0}.alternate-room-details .main-container .room-rates .rate-card-header p{font-size:14px}.alternate-room-details .main-container .room-rates .rate-card-header .rate-label{font-size:16px}.alternate-room-details .main-container .room-rates .inline-header{display:inline}.back-arrow-modal .modal-header{background-color:#f0edea}.back-arrow-modal .modal-header h3{text-transform:capitalize}.back-arrow-modal .modal-content{background-color:#f9f7f5;color:#5e5745}.back-arrow-modal .modal-content ul{list-style-type:disc}.back-arrow-modal .modal-content div.modal-body{padding:15px!important}.back-arrow-modal .modal-content div.modal-body .container-fluid{overflow:hidden}.back-arrow-modal .modal-content div.modal-body ul{list-style-type:none}.back-arrow-modal .modal-content div.modal-body li::before{content:".";font-size:24px;line-height:10px;margin-right:5px;position:relative;top:-4px}.back-arrow-modal .close{color:#5e5745;float:left}.cug-room-details{background:#fff}.cug-room-details #amenitiesModalModalBody.modal-body .container-fluid{margin-top:54px}.cug-room-details p.text-danger{margin-top:10px}.cug-room-details .cug-modal-button-container .dropdown-menu{left:auto;position:absolute;right:0;top:30px}.cug-room-details .carousel{height:250px;width:100%}.cug-room-details .carousel .ch-icon-chevron-left,.cug-room-details .carousel .ch-icon-chevron-right{top:50%}.cug-room-details .carousel img{height:250px;object-fit:cover;object-position:center center;width:100%}.cug-room-details .cug-modal-button-container .cug-modal-button{border-radius:4px;padding-left:0;padding-right:10px;position:absolute;right:5px;width:132px}.cug-room-details .cug-room-amenities{padding:5px}.cug-room-details .cug-room-amenities .cug-room-amenities-button span{text-transform:uppercase}.cug-room-details .cug-row{border-bottom:1px solid #ddd5c7}.cug-room-details .modal-body{padding-top:0!important}.cug-room-details .modal-body .cug-room-details .social-proofing{background-color:#00558c;bottom:0;height:30px;padding:7px 10px;text-align:center;z-index:2}.cug-room-details .modal-body .cug-room-details .social-proofing span{margin-left:10px}.cug-room-details .modal-header{background:#333;color:#fff;height:54px;z-index:10}.cug-room-details .modal-header h3{font-size:18px;left:16px;position:absolute;text-transform:capitalize;top:5px}.cug-room-details .modal-header .modal-title{text-align:initial;width:90%}.cug-room-details .modal-header .amenities-label{color:#fff;opacity:.5;padding:2px;position:absolute;text-transform:none;top:35px;width:90%}.cug-room-details .modal-header .close{color:#fff;position:absolute;right:18px;top:14px}.cug-room-details .modal-header .cug-close-container{background-color:rgba(0,0,0,.3);height:54px;position:absolute;right:0;top:0;width:54px;z-index:11}.cug-room-details .no-padding{padding:0}.cug-room-details .room-rates{margin-top:0}.cug-room-details .thumbnail-container{height:250px;overflow:hidden;z-index:1}.cug-room-details .thumbnail-container img{width:100%}.search-results-map .ch-map-tools-fullscreen{left:0;padding:10px;position:absolute;right:0;top:0;pointer-events:none}.search-results-map .ch-map-tools-fullscreen>button{pointer-events:auto}.search-results-map .ch-map-tools-fullscreen>button.btn{box-shadow:none;outline:0}.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{background-color:#f0edea}main.search .search-button-bar{margin:10px -3px 0}main.search .search-button-bar .btn-group{padding-left:3px;padding-right:3px}main.search .search-button-bar .btn-sm{height:40px;max-width:100%}main.search .srd-occupancy-warning{background-color:rgba(0,85,140,.05);color:#00558c;min-height:30px}main.search .srd-occupancy-warning .ch-icon-error{align-items:center;display:flex;justify-content:center;margin-right:3px}main.search .show-warning{color:#fe0a00}main.search .form-control{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.search .component.placename input.form-control[name=placename]{padding-left:45px!important;padding-right:45px}main.search .search-results{padding-bottom:10px}main.search .search-results.results-empty{min-height:100vh}main.search .search-results h2{display:inline}main.search .search-results .cug-search-from{margin-bottom:-5px}main.search .brand-bubble{margin-bottom:10px;padding:5px}main.search .birg-logo{margin:5px auto 0;max-width:65%}main.search .search-result{background-color:#fff;box-shadow:0 0 2px #000;cursor:pointer;font-size:12px;margin-bottom:10px}main.search .search-result:hover,main.search .search-result:focus,main.search .search-result:active{background-color:#f0edea}main.search .search-result .distance{font-size:10px;margin-top:5px}main.search .search-result.ab-test-us107227-a .amenity-icons.test-a .ch-icon{font-size:24px;margin-right:8px}main.search .search-result.ab-test-us107227-a .amenity-icons.test-a .ch-icon:first-child{margin-left:-6px}main.search .search-result.ab-test-us107227-a .amenity-icons.test-a .ch-icon:last-child{margin-right:0}@media only screen and (max-width:320px){main.search .search-result.ab-test-us107227-a .amenity-icons.test-a .ch-icon{font-size:21px}}main.search .search-result.ab-test-us107227-b .price-distance .price-distance-right .unavailable{margin-top:5px}main.search .search-result.ab-test-us107227-b .name-wrap{display:table;width:100%}main.search .search-result.ab-test-us107227-b .name-wrap h3{display:table-cell}main.search .search-result.ab-test-us107227-b .name-wrap .amenity-icons.test-b{display:table-cell;margin-top:-8px;text-align:right;white-space:nowrap}main.search .search-result.ab-test-us107227-b .name-wrap .amenity-icons.test-b .ch-icon{font-size:20px;margin-right:8px}main.search .search-result.ab-test-us107227-b .name-wrap .amenity-icons.test-b .ch-icon:last-child{margin-right:0}@media only screen and (max-width:320px){main.search .search-result.ab-test-us107227-b .name-wrap .amenity-icons.test-b .ch-icon{font-size:17px;margin-right:5px}}main.search .search-result.ab-test-us107227-c .amenity-icons.test-c{background-color:#f9f7f5;padding:6px;padding-top:0;text-align:center}main.search .search-result.ab-test-us107227-c .amenity-icons.test-c .amenity-icon-wrap{display:inline-block;margin-right:10px}main.search .search-result.ab-test-us107227-c .amenity-icons.test-c .amenity-icon-wrap .ch-icon{font-size:24px}main.search .search-result.ab-test-us107227-c .amenity-icons.test-c .amenity-icon-wrap:last-child{margin-right:0}main.search .search-result.ab-test-us107227-c .amenity-icons.test-c .amenity-icon-wrap .amenity-title{font-size:10px;vertical-align:text-top}@media only screen and (max-width:320px){main.search .search-result.ab-test-us107227-c .amenity-icons.test-c .amenity-icon-wrap .ch-icon{font-size:16px;margin-right:1px}main.search .search-result.ab-test-us107227-c .amenity-icons.test-c .amenity-icon-wrap .amenity-title{font-size:8px}}main.search .thumbnail{height:110px;width:130px}main.search .thumbnail .thumbnail-img{height:100%;width:100%}main.search .detail{padding:0;vertical-align:top}main.search .detail .cug-price-tag-header{height:19px}main.search .detail .cug-price-tag-header label{font-size:10px;margin-top:0}main.search .detail .detail-inner{min-height:110px;padding:10px;position:relative}main.search .detail .name{font-size:12px;line-height:1.3em;margin-bottom:0;margin-top:0;overflow:hidden}main.search .price-distance{display:flex}main.search .price-distance .price-distance-left{margin-right:auto;width:52%}main.search .price-distance .price-distance-right{margin-left:auto;width:48%}main.search .price-distance .price-distance-right .multi-price-tag>span{margin-right:0}main.search .price-distance .price-distance-right .multi-price-tag>span .cash-wrap{white-space:normal}main.search .price-distance .cug-price-tag-mobile .cug-other>.price-tag>small>del{font-size:17px;vertical-align:bottom}main.search .price-distance .multi-price-tag .currency-code{font-size:12px;margin-top:-5px}main.search .price-distance .multi-price-tag .small-cash{font-size:20px}main.search .price-distance .multi-price-tag>span{margin:0}main.search .price-distance .multi-price-tag>span~span{line-height:12px;margin:0}main.search .seo-container{padding:20px 0}main.search .sticky-filter{z-index:1}.resort-banner .detail{padding:0;vertical-align:top}.resort-banner .detail label{font-size:10px;margin-top:0}.resort-banner .detail.link-cta{cursor:pointer}.resort-banner .detail.link-cta: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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resort-banner .detail-inner{min-height:110px;padding:10px;position:relative}.resort-banner .icon-padding{padding-top:20px;padding-left:5px}.resort-banner .name{font-size:12px;line-height:1.3em;margin-bottom:0;margin-top:0;overflow:hidden}.resort-banner .banner-text{color:#02a18f;padding-bottom:20px}.resort-banner .heading{font-size:24px;text-transform:none}.resort-banner .resort-preview{padding:16px 0}.resort-banner .resort-preview .banner-logo{padding-left:20px;top:28px;width:75px}.multi-checkbox .radio-box-label{display:inline;padding:0;vertical-align:middle}.multi-checkbox .child-checkbox{margin-left:23px;white-space:nowrap}.multi-checkbox .child-checkbox .radio-box{height:15px;width:15px}.multi-checkbox .child-checkbox .radio-box .ch-icon{right:0;top:-4px}.multi-checkbox .child-checkbox-extended-stay{margin-left:0;white-space:nowrap}.multi-checkbox .child-checkbox-extended-stay .radio-box{height:20px;width:20px}.multi-checkbox .disabled-class{color:#c3ba99}.multi-checkbox .toggle-label{padding-top:4px}.multi-checkbox button{color:#e26811}.multi-checkbox .tooltip-block .ch-icon-info{line-height:0}.multi-checkbox .tooltip-block .checkbox-grouping-tooltip{background-color:#fff;border:1px solid #e26811;box-shadow:rgba(226,104,17,.2) 0 0 0 4px;line-height:1.8;padding:8px 12px;width:250px}#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 .child-checkbox{margin-left:23px;white-space:nowrap}#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .child-checkbox .radio-box{height:15px;width:15px}#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .child-checkbox .radio-box .ch-icon{right:0;top:-4px}#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .child-checkbox-extended-stay{margin-left:0;white-space:nowrap}#expanded-filter-container .search-filter-panel .filters-window.permanent-expanded-filters .child-checkbox-extended-stay .radio-box{height:20px;width:20px}#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}}.multi-checkbox-extended-stay div.ng-scope:first-child{display:none}.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}.search-sort-panel-desktop .sort-toggle-buttons .sort-button-group-redesign button{width:103px}@media(max-width:1199px){.search-sort-panel-desktop .sort-dropdown{display:inline-block}.search-sort-panel-desktop .sort-dropdown button#SortFilterToggle{height:30px;line-height:normal}.search-sort-panel-desktop .sort-toggle-buttons{display:none}}.search-sort-panel-desktop.US119512 .sort-dropdown{align-items:center;display:flex;justify-content:center;text-align:center}.search-sort-panel-desktop.US119512 .sort-dropdown .search-options-title{display:none}.search-sort-panel-desktop.US119512 .sort-dropdown button#SortFilterToggle{height:32px;margin-right:10px}.search-sort-panel-desktop.US119512 .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{flex-wrap:wrap;margin:0;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}}@media(max-width:767px){.search-options-panel .search-options-panel-filters{margin-bottom:10px;width:100%}}.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{text-align:right;white-space:nowrap}}.search-options-panel-background{background-color:#f0edea;box-shadow:0 0 2px rgba(119,112,91,.25);padding:5px}.viewby-bar .bg-white{background:#fff}.viewby-bar .ch-icon-split:before,.viewby-bar .ch-icon-list:before,.viewby-bar .ch-icon-map-marker:before{margin:0}.viewby-bar.sort-button-group-redesign button.btn{width:87px}.viewby-bar .thinnerButtons{padding-bottom:5px;padding-top:5px}@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:not(.bg-white) span{color:#e26811}.view-button.btn-map.selected-view-map span{color:#fff}.cp-visa-container{background:white;border-radius:5px;height:122px;position:absolute;width:100%}.cp-visa-container .cpv-bottom{bottom:0;left:12px;right:10px}.cp-visa-container .cpv-bottom .apply-now{color:#e26811}.cp-visa-container .cpv-bottom .offer-detail{font-size:8px;line-height:30px}.cp-visa-container .cpv-card{height:58px;object-fit:contain;width:93px}.cp-visa-container .cpv-mid-banner{background:#00558c;height:55px;margin-top:5px}.cp-visa-container .cpv-top-message{color:#00558c;font-size:10px;height:30px}.cp-visa-container .labels{line-height:1.6;margin-left:25px;margin-top:5px;width:100px}.cp-visa-container .labels>span{color:#fff;display:block}.cp-visa-container .labels .emphasis{margin-top:1px}.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}