body,html{background-color:#232323}#wrap #content,#wrap #header,#wrap #topBar{max-width:1440px;width:100%;float:left;margin-right:0;display:inline}#wrap #topBar{height:29px;border-bottom:1px solid #4a4a4a}#wrap #header{position:fixed;z-index:10;display:block}#wrap #footer{clear:both}#header{color:#fff;position:fixed;background-color:rgba(35,35,35,.75);top:0}#header label{text-transform:uppercase}#header .mobile-display,#header .tablet-display{display:none}#header .content-container{position:relative;float:left;width:100%}#header .brand-logo{float:left}#header .brand-logo a{max-width:187px;height:auto;display:block;margin:0 auto}#header .brand-logo a img{width:100%}#header .cr-dropdown{float:right;width:auto;position:relative;padding-right:.5em}html[dir=rtl] #header .top-bar .cr-dropdown{margin-right:0;margin-left:2em}#header .cr-dropdown.active .icon-dd-sm{display:none}#header .cr-dropdown.active .icon-dd-up-sm{display:inline-block}#header .cr-dropdown .icon-globe{margin-right:1em;float:left;margin-top:7px}#header .cr-dropdown .icon-dd-sm,#header .cr-dropdown .icon-dd-up-sm{margin-left:1em;float:right;margin-top:13px}#header .cr-dropdown .icon-dd-up-sm{display:none}#header .cr-dropdown .title{cursor:pointer;padding:0;line-height:2.5em;height:2.5em;text-transform:uppercase}#header .cr-dropdown .title>div{float:left}#header .cr-dropdown ul{border:1px solid rgba(0,0,0,.25);border-top:none;box-shadow:4px 0 5px rgba(0,0,0,.1);margin:0;padding:0;position:absolute;top:100%;right:0;min-width:100%}.activate-account .account-info input.ng-pristine.ng-invalid-required,.activate-account .online-info input.ng-pristine.ng-invalid-required,.join-now .join-form input.ng-pristine.ng-invalid-required{box-shadow:none}.mobile #header .cr-dropdown ul{padding-bottom:175px}#header .cr-dropdown li{border-bottom:1px solid #505050}#header .cr-dropdown li:last-child{border-bottom:none}#header .cr-dropdown li.active{border-right:.5em solid #034ea0;cursor:default;-webkit-touch-callout:none}#header .cr-dropdown a{background:#232323;display:block;margin:0;padding:1em 2em 1em 1em;text-decoration:none;white-space:nowrap;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#header .cr-dropdown a:hover{background-color:#505050}#header .top-bar{border-bottom:1px solid #505050;font-size:12px;background:#000;overflow:hidden;overflow:visible;position:relative;z-index:1}#header .top-bar .user-signin{float:right;margin-right:1em;margin-left:2em;line-height:2.5em;text-transform:uppercase}#header .top-bar .user-signin .active,#header .top-bar .user-signin a:active{color:#505050}#header .map-tab{width:7.14286%;float:left;margin-right:0;display:inline;border-right:1px solid #505050;height:100%}#header .menu-tab,#header .mobile-menu-tab{float:right;margin-right:0;display:inline;width:7.1445%}#header .menu-tab a,#header .mobile-menu-tab a{display:none}#header .menu-tab a span,#header .mobile-menu-tab a span{background:url(../images/icons-sf296ea9764.png) 0 -3473px no-repeat;display:block;width:28px;height:19px}@media (max-width:800px){#header .brand-logo,#header .mobile-menu-tab,#header .top-bar{background:#232323}#header .desktop-display{display:none!important}#header .mobile-display{display:block!important}#header .breadcrumb,#header .menu-tab,#header .top-bar .user-signin{display:none}#header .cr-dropdown ul li{width:50%;font-size:1.25em;float:left}#header .brand-logo{width:45%;float:left;margin-right:0;border-bottom:1px solid #505050;height:60px;border-right:none}#header .brand-logo a{max-width:128px;width:92.625%;height:auto;margin:9px 0 0 10px}#header .top-bar{float:left;margin-right:-100%;margin-left:45%;width:45%;height:60px;position:static}#header .mobile-menu-tab,#header .top-bar .cr-dropdown .even{float:right;border-left:1px solid #505050}#header .top-bar .cr-dropdown{margin-right:2em;position:static}#header .top-bar .cr-dropdown .title{line-height:60px;height:60px;white-space:nowrap}#header .top-bar .cr-dropdown .icon-dd-sm,#header .top-bar .cr-dropdown .icon-dd-up-sm{margin-right:.5em;margin-top:27px}#header .top-bar .cr-dropdown .icon-globe{margin-top:23px}#header .top-bar .cr-dropdown ul{top:151px;position:absolute;max-height:400px;overflow-x:hidden;overflow-y:scroll}#header .mobile-menu-tab{margin-right:0;width:15.6875%;max-width:66px;border-bottom:1px solid #505050;height:60px;position:relative;z-index:2;background:#232323}#header .mobile-menu-tab a{display:block;height:100%;width:100%;position:absolute;top:0}#header .mobile-menu-tab a span{width:27px;height:19px;margin:21px auto}}.breadcrumb ul,.drawer,.no-scroll{overflow:hidden}@media (min-width:801px){#header .desktop-display{display:none!important}#header .tablet-display{display:block!important}#header .top-bar{width:100%;float:left;margin-right:0;height:30px}#header label{font-size:12px}#header .brand-logo{width:21.42857%;float:left;margin-right:0;padding-top:11px;height:82px}#header .brand-logo a{width:90%}#header .brand-logo,#header .menu-tab{background:url(../images/header-bg.png?1418408320)}#header .menu-tab{float:right;margin-right:0;width:7.144%;display:inline-block;height:82px;text-align:center}#header .menu-tab a{display:inline-block;position:relative;padding:31px 25.9% 26px}#header .menu-tab span.menu-label{transform:translate(-50%,0);-ms-transform:translate(-50%,0);left:50%;padding:0 1%;top:-25%;font-size:.7em;width:auto;display:block;position:relative;word-wrap:break-word}#header .menu-tab.menu-tab-selected{background:#000}#wrap #header{position:fixed;z-index:10}}@media (min-width:1281px){#header .brand-logo,#header .menu-tab{background:url(../images/header-bg.png?1418408320)}#header .menu-tab a{padding:31px 36% 26px}#header .menu-tab.menu-tab-selected{background:#000}}@media screen and (max-width:500px){.cr-dropdown ul li a{padding:.5em 1em .5em .5em!important}}@media (max-width:800px){#wrap #header{width:100%;float:left;margin-right:0;height:auto;position:fixed}#wrap #footer{bottom:0}}.breadcrumb{float:left;margin-left:1em}.breadcrumb ul{margin:0;padding:0}.breadcrumb li{display:inline-block;margin-left:.25em;color:#aaa;float:left;line-height:1.5em}.breadcrumb li:first-child{margin-left:0}.breadcrumb li.active a{color:#e8e8e8;pointer-events:none}.breadcrumb li.separator{margin-left:.25em;margin-right:.25em}.breadcrumb li a{font-size:11px;color:#aaa;text-transform:capitalize}.drawer .activate-account .activate-account-description a,.search .submit,.user-profile .profile-label{text-transform:uppercase}.general-content .breadcrumb ul{margin-left:0}.general-content .breadcrumb li,.general-content .breadcrumb li a{color:#000}.general-content .breadcrumb li.active a{color:#034ea0}.drawer{background:#000;width:100%;z-index:2;font-size:14px;height:0;-webkit-transition:height .25s ease-in-out;-moz-transition:height .25s ease-in-out;-o-transition:height .25s ease-in-out;transition:height .25s ease-in-out}.drawer.active .close{display:block;top:2em}div.mobile #header .drawer .drawer-body{overflow:auto;max-height:424px}.activate-account,.signin-now,.signin-now form,.user-profile,.user-profile .profile-details>div{overflow:hidden}div.mobile.landscape #header .drawer .drawer-body{max-height:330px}html[dir=rtl] .drawer.active .close{right:auto;left:2em;padding:0 2em 2em 0;position:absolute}.drawer h3{color:#fff;font-size:1.6em;font-weight:400;margin-top:0;margin-right:10px}.drawer h4,.drawer p.intro.upcoming-new-hotels{color:#fff;font-size:1.4em;font-weight:100}.drawer p{color:#fff;font-size:1em;line-height:1.2em;font-weight:100;margin-top:.5em}.drawer input[type=email],.drawer input[type=number],.drawer input[type=password],.drawer input[type=text]{background:no-repeat #323232;border:1px solid #323232;color:#fff}.drawer .btn--CHI,.drawer .btn--PII,.drawer .btn--PKP,.drawer .btn--PKP_A,.drawer .btn--QCN,.drawer .btn--RAD_B,.drawer .btn--RAD_E,.drawer .btn--RAD_G,.drawer .btn-primary{padding-left:1em;padding-right:1em}.drawer .close{background:0 0;cursor:pointer;position:absolute;right:2em;font-size:12px;display:none;padding:0 0 2em 2em}.signin-now{padding:2em}.signin-now .row{clear:both;margin-bottom:.25em}.signin-now .row:last-child{text-align:right;margin-bottom:0}.signin-now .booking-row .booking-cell{display:inline-block;width:80%}.signin-now .booking-row .secure{color:#505050;padding:0;margin-top:.25em;line-height:12px;height:12px;display:inline-block}.signin-now .forgot-password{float:right;margin-top:5px}.signin-now .forgot-password .rememberMeCheckBox{position:relative;top:2px}.signin-now .fields{float:left;margin:.5em 0;width:70%}.signin-now .fields .icon-lock{margin-top:-2px;margin-left:0}.signin-now .fields .btn--CHI,.signin-now .fields .btn--PII,.signin-now .fields .btn--PKP,.signin-now .fields .btn--PKP_A,.signin-now .fields .btn--QCN,.signin-now .fields .btn--RAD_B,.signin-now .fields .btn--RAD_E,.signin-now .fields .btn--RAD_G,.signin-now .fields .btn-primary{float:right;width:18%}.signin-now .fields #account{width:50%}.signin-now .fields input[type=email],.signin-now .fields input[type=number],.signin-now .fields input[type=password],.signin-now .fields input[type=text]{width:49%;height:39px}.signin-now .fields label{display:inline-block;cursor:pointer;margin-top:2px}.signin-now .fields i{color:#505050;display:inline-block;font-size:11px;margin-right:1em;margin-left:.65em}.signin-now .fields a{font-size:12px;margin-top:2px}.signin-now .signin-nav{background:url(../images/bg-divider.png?1418408318) left center no-repeat;float:left;margin:0 0 0 2%;padding:.5em 1em;text-align:center;width:26%}.signin-now .signin-nav a{display:inline-block;width:100%}.signin-now .signin-nav img{display:none;vertical-align:middle;margin:0 1em 0 0}.join-now{font-size:.9em;padding:2em}.join-now h3,.join-now h4,.join-now p.intro.upcoming-new-hotels{margin:0;display:inline-block}.join-now .join-description a{text-transform:uppercase;text-decoration:underline}.join-now .join-activate,.join-now .join-back,.join-now .join-form{padding-right:2em;padding-top:1em;display:inline-block;vertical-align:top}.join-now .join-form{padding-right:0;display:inline-block;width:50%}.join-now .join-form input[type=email],.join-now .join-form input[type=text]{width:50%;margin-top:1px;margin-bottom:5px}.join-now .join-form .input-required-holder input[type=email],.join-now .join-form .input-required-holder input[type=text]{width:100%;height:33.88px}.join-now .join-form .btn--CHI,.join-now .join-form .btn--PII,.join-now .join-form .btn--PKP,.join-now .join-form .btn--PKP_A,.join-now .join-form .btn--QCN,.join-now .join-form .btn--RAD_B,.join-now .join-form .btn--RAD_E,.join-now .join-form .btn--RAD_G,.join-now .join-form .btn-primary{vertical-align:top}.join-now .join-form .secure{color:#505050;padding:0;margin-top:.25em;line-height:12px;height:12px}.join-now .join-form .secure i{color:#505050;display:inline-block;font-size:11px;margin-right:1em;margin-left:0}.desktop .join-now .join-form .btn-primary,.tablet .join-now .join-form .btn-primary{margin-left:5px}.activate-account{margin:2em 0}.activate-account p{padding-bottom:1em}.activate-account input[type=email],.activate-account input[type=number],.activate-account input[type=password],.activate-account input[type=text]{margin-bottom:.5em;width:100%}.activate-account .input-required-holder{width:100%}.activate-account .input-required-holder:last-child{margin-bottom:0}.activate-account .input-error-message{position:relative}.activate-account .input-error-message p{padding:0;margin:0}.activate-account .input-error-message p:last-child{margin-bottom:15px}.activate-account .account-info,.activate-account .online-info{border-right:1px solid #505050;float:left;padding-right:1em;margin-right:1em;width:30%}.activate-account .account-info h4,.activate-account .account-info p.intro.upcoming-new-hotels,.activate-account .online-info h4,.activate-account .online-info p.intro.upcoming-new-hotels{margin-top:0;font-size:1em}.activate-account .activate-actions p{padding:0;width:auto}.activate-account .activate-actions .btn{margin-right:1em}.activate-account .activate-actions .btn:last-child{margin-right:0}.drawer .activate-account{padding:2em;margin:0}.drawer .activate-account a{text-decoration:underline}.drawer .activate-account .account-info,.drawer .activate-account .online-info{padding-bottom:1em}.drawer .activate-account form input[type=text],.drawer .activate-account form input[type=password],.drawer .activate-account form input[type=email]{padding:.75em 1em}.drawer .activate-account .activate-actions{padding-top:29px}.mobile .drawer .activate-account .activate-actions{padding-top:1em}.drawer .activate-account .secure{color:#505050;padding:0;margin-top:.25em;margin-bottom:0;line-height:12px;height:12px}.desktop .drawer .activate-account .secure,.tablet .drawer .activate-account .secure{position:absolute;bottom:28px}.drawer .activate-account .secure i{color:#505050;display:inline-block;font-size:11px;margin-right:1em;margin-left:0}.user-profile{margin:2em 0}.user-profile>h3{color:#fff}html[dir=rtl] .user-profile>h3{margin-right:0}.user-profile .profile-label{clear:left;display:block;float:left;padding-bottom:1em;width:150px}html[dir=rtl] .user-profile .profile-label{float:right}.user-profile .profile-value{display:block;float:left}html[dir=rtl] .user-profile .profile-value{float:right}.user-profile .profile-details{font-weight:100;float:left;padding-bottom:30px;height:190px}.user-profile .profile-actions{float:right;width:35%;padding-left:1em;border-left:1px solid #505050}html[dir=rtl] .user-profile .profile-actions{border-left-width:0;border-right:1px solid #505050;padding-right:1em;padding-left:0;float:left}.user-profile .profile-actions .btn{float:left;margin:.5em 0 .5em 1em}html[dir=rtl] .profile-actions .btn{float:right;margin:.5em 1em .5em 0}.user-profile .profile-actions .btn-secondary{clear:left}.user-profile .profile-points{background-color:#034ea0;margin-bottom:1em;padding:0 1.5em;overflow:hidden}.user-profile .profile-points>div{display:inline-block;width:auto;float:left;padding:0}.user-profile .profile-points .profile-label{font-size:1.2em;line-height:2.8em;font-weight:100;padding-right:.5em}.user-profile .profile-points .profile-value{font-size:1.8em;line-height:1.8em;font-weight:400}.user-profile .profile-reservations i{color:#505050;display:inline-block;margin:0 .5em}.user-profile .profile-reservations span,.user-profile .profile-reservations strong{display:block;line-height:1.4em}.user-profile .profile-reservations span span,.user-profile .profile-reservations strong span{display:inline}@media (max-width:800px){.activate-account{margin:2em 0}.activate-account .account-info,.activate-account .online-info{border-bottom:1px solid #505050;border-right:none;float:none;margin-bottom:1em;padding-bottom:1em;width:100%}.signin-now .booking-row .booking-cell{display:inline-block;width:100%}.signin-now .fields #account{width:100%}.join-now{padding:2em}.join-now .join-form{clear:both;padding-top:1em;float:none;overflow:hidden}.join-now .join-form input{margin-bottom:1em;float:left}.join-now .join-form input[type=email],.join-now .join-form input[type=text]{width:69%}.join-now .join-form .btn--CHI,.join-now .join-form .btn--PII,.join-now .join-form .btn--PKP,.join-now .join-form .btn--PKP_A,.join-now .join-form .btn--QCN,.join-now .join-form .btn--RAD_B,.join-now .join-form .btn--RAD_E,.join-now .join-form .btn--RAD_G,.join-now .join-form .btn-primary{margin-top:0}.join-now .join-activate,.join-now .join-back,.join-now .join-form{padding-right:0;width:100%}.join-now .join-activate .btn,.join-now .join-back .btn,.join-now .join-form .btn{width:100%;text-align:center}.join-now .join-form .input-required-holder{width:66%}.join-now .join-form .btn{width:33%;float:right}.user-profile{margin:2em 0}html[dir=rtl] .user-profile{float:left;width:100%}.user-profile .profile-actions,.user-profile .profile-details{clear:both;width:100%}html[dir=rtl] .user-profile .profile-actions{margin-right:initial;padding-right:0;float:right}.user-profile .profile-details{margin-bottom:1em}.user-profile .profile-points{text-align:center}.user-profile .profile-points .profile-label,.user-profile .profile-points .profile-value{font-size:1em;line-height:2em}.user-profile .profile-actions{border-left:none;padding-top:1em;padding-left:0;border-top:1px solid #505050}.user-profile .profile-actions .btn{margin-right:1em;margin-left:0}html[dir=rtl] .user-profile .profile-actions .btn{margin-right:0;margin-left:1em}.user-profile .btn{float:left}.user-profile .btn:last-child{margin-right:0;clear:none}.signin-now form{overflow:visible}.signin-now .row{margin-bottom:0}.signin-now .fields{width:100%;position:relative}.signin-now .fields input[type=email],.signin-now .fields input[type=password],.signin-now .fields input[type=text]{width:100%;margin-bottom:1em}html[dir=rtl] .signin-now .fields input[type=password]{margin-right:0!important}.signin-now .fields .btn{clear:left;position:absolute;top:100%;margin-top:.7em;margin-bottom:.8em;padding-bottom:10px;width:35%;height:29px;border-bottom:1px solid #fff;font-size:11px}.signin-now .signin-nav{padding:0;border:none;position:relative;width:auto;float:right;text-align:right}.signin-now .signin-nav .btn{width:100%;font-size:11px}}html[dir=rtl] .mobile .fields #submitSignin.btn--CHI,html[dir=rtl] .mobile .fields #submitSignin.btn--PII,html[dir=rtl] .mobile .fields #submitSignin.btn--PKP,html[dir=rtl] .mobile .fields #submitSignin.btn--PKP_A,html[dir=rtl] .mobile .fields #submitSignin.btn--QCN,html[dir=rtl] .mobile .fields #submitSignin.btn--RAD_B,html[dir=rtl] .mobile .fields #submitSignin.btn--RAD_E,html[dir=rtl] .mobile .fields #submitSignin.btn--RAD_G,html[dir=rtl] .mobile .fields #submitSignin.btn-primary{float:left}@media (min-width:801px){.fields{width:75%}html[dir=rtl] .fields #submitSignin.btn--CHI,html[dir=rtl] .fields #submitSignin.btn--PII,html[dir=rtl] .fields #submitSignin.btn--PKP,html[dir=rtl] .fields #submitSignin.btn--PKP_A,html[dir=rtl] .fields #submitSignin.btn--QCN,html[dir=rtl] .fields #submitSignin.btn--RAD_B,html[dir=rtl] .fields #submitSignin.btn--RAD_E,html[dir=rtl] .fields #submitSignin.btn--RAD_G,html[dir=rtl] .fields #submitSignin.btn-primary{float:left}html[dir=rtl] .fields #account{width:40%}html[dir=rtl] .fields input[type=email],html[dir=rtl] .fields input[type=number],html[dir=rtl] .fields input[type=password],html[dir=rtl] .fields input[type=text]{width:40%;height:39px}}@media (min-width:1281px){.signin-now .fields{width:75%}html[dir=rtl] .signin-now .fields #account{width:50%}html[dir=rtl] .signin-now .fields input[type=email],html[dir=rtl] .signin-now .fields input[type=number],html[dir=rtl] .signin-now .fields input[type=text]{width:40%;height:39px}html[dir=rtl] .signin-now .fields input[type=password]{width:49%}.signin-now .signin-nav{width:23%}}.search{float:left;margin-right:0;display:inline;overflow:hidden;width:71.42857%;background:url(../images/header-bg.png?1418408320)}.search .destination input{background:0 0;border:none;font-weight:100;width:89%;overflow:hidden;color:#505050}.search .destination{background:#fff}.search .destination ::-webkit-input-placeholder{color:#505050;font-size:24px;opacity:1!important}.search .destination :-moz-placeholder{color:#505050;font-size:24px;opacity:1!important}.search .destination ::-moz-placeholder{color:#505050;font-size:24px;opacity:1!important}.search .destination :-ms-input-placeholder{color:#505050;font-size:24px;opacity:1!important}.search .destination input::-webkit-input-placeholder{color:#505050!important}.search .destination input::-moz-placeholder{color:#505050!important}.search .destination input:focus::-webkit-input-placeholder{color:#505050!important}.search .destination input:focus::-moz-placeholder{color:#505050!important}.search .mobile-menu-tab,.search .mobile-next{display:none}.search .next{width:8.984375%;height:69px;float:left}.search .next a{font-size:18px;cursor:pointer;background:#034ea0;padding:32px 0;width:100%;display:block;text-align:center;color:#fff;text-decoration:none}.search .adults ::-webkit-input-placeholder,.search .children ::-webkit-input-placeholder{color:#fff;font-size:36px;opacity:1!important}.search .adults :-moz-placeholder,.search .children :-moz-placeholder{color:#fff;font-size:36px;opacity:1!important}.search .adults ::-moz-placeholder,.search .children ::-moz-placeholder{color:#fff;font-size:36px;opacity:1!important}.search .adults :-ms-input-placeholder,.search .children :-ms-input-placeholder{color:#fff;font-size:36px;opacity:1!important}.search .close-booking-bar{display:inline;width:17px;height:17px;position:absolute;margin-top:20px;right:65px}.search .close-booking-bar a{cursor:pointer}.search .geolocate a{display:block;cursor:pointer}.search .geolocate a span{background:url(../images/icons-sf296ea9764.png) 0 -1851px no-repeat;display:block;width:20px;height:20px}.search .submit{border:none;background:#034ea0;color:#fff;font-size:18px}.search-icon,.search-icon-offers{width:24px;height:25px;display:block;float:left;background:url(../images/icons-sf296ea9764.png) 0 -1372px no-repeat}.clear-icon,.clear-icon-offers{background:url(../images/icons-sf296ea9764.png) 0 -2293px no-repeat;width:24px;height:18px;display:block;float:left}.back-to-step-2{display:none}.destination-list,.destination-listCitySearch,.searchResultList,.secondary-destination-list{position:absolute;background:#414141;filter:alpha(Opacity=90);opacity:.9;padding:0;display:none;z-index:5}.destination-list ul,.destination-listCitySearch ul,.searchResultList ul,.secondary-destination-list ul{padding:0;margin:0}.destination-list ul li,.destination-listCitySearch ul li,.searchResultList ul li,.secondary-destination-list ul li{border-bottom:1px solid #4d4d4d;padding:0;margin:0;font-size:16px;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.destination-list ul li:last-child,.destination-listCitySearch ul li:last-child,.searchResultList ul li:last-child,.secondary-destination-list ul li:last-child{border:none}.destination-list ul li:hover,.destination-listCitySearch ul li:hover,.searchResultList ul li:hover,.secondary-destination-list ul li:hover{background:#505050;cursor:pointer}.destination-list ul a,.destination-listCitySearch ul a,.searchResultList ul a,.secondary-destination-list ul a{display:block;padding:10px 0 7px 60px}.secondary-destination-list ul li a{padding:10px 0 7px;color:#fff}.destination-listCitySearch{top:59px}@media (max-width:800px){.search .check-in,.search .check-out,.search .destination,.search .rooms{border-bottom:1px solid #505050}.destination-list,.searchResultList{top:116px;width:100%}.destination-list ul li,.searchResultList ul li{font-size:15px}.destination-list ul a,.searchResultList ul a{display:block;padding:6px 0 6px 40px}.adults,.check-in,.check-out,.children,.rate-label,.rates-select,.rooms,.rooms-container,.rooms-select,.submit{display:none}.search{width:100%;float:left;margin-right:0;height:auto;clear:both}.search .search-icon,.search .search-icon-offers{margin:-4px 2.375%}.search .search-textarea{font-size:16px;margin-top:4px}.search .search-textarea::-webkit-input-placeholder{font-size:16px}.search .search-textarea:-moz-placeholder{font-size:16px}.search .search-textarea::-moz-placeholder{font-size:16px}.search .search-textarea:-ms-input-placeholder{font-size:16px}.search .clear-icon,.search .clear-icon-offers{margin:19px 3px 0 12px}.search label{width:55%;display:inline-block;text-align:right;font-size:18px}.search input{padding:0;line-height:28px}.search .slide-panel{float:left;margin-right:0;background:#232323;margin-bottom:-1px}.search .destination{width:100%;float:left;margin-right:0;height:58px}.search .destination input{font-size:24px;width:70%;display:block;float:left;padding:2px;margin:13px 0;white-space:normal}.search .destination .search-icon,.search .destination .search-icon-offers{background-repeat:no-repeat;width:24px;height:25px;display:block;float:left;margin-left:10px;margin-top:17px}.search .geolocate{float:right;margin-right:0;width:13%;height:58px;max-width:60px}.search .geolocate a{padding:19px 12px}.search .check-in input,.search .check-out input{padding:15px 0 12px;font-size:27px;display:block}.search .check-in{width:50%;float:left;margin-right:0;border-right:1px solid #505050;height:58px;overflow:hidden}.search .check-in input{float:left;text-align:right;width:47%}.search .check-in label{float:right;text-align:left;width:47%;display:block;text-transform:uppercase;margin-top:22px}.search .check-out{width:50%;float:right;margin-right:0;height:58px}.search .check-out input{float:left;text-align:right;width:47%}.search .check-out label{float:right;text-align:left;width:47%;display:block;text-transform:uppercase;margin-top:22px}.search .mobile-next,.search .rooms{width:100%;margin-right:0;float:left}.search .rooms{height:58px}.search .mobile-next{text-align:center;padding:9px 0;background:#034ea0;border-bottom:solid 1px #000;position:absolute;top:117px}.search .mobile-next span{background:url(../images/mobile-cta-tab.png?1418408359) no-repeat;height:14px;width:31px;position:absolute;left:50%;margin-left:-14px;top:34px;display:block}.search .adults,.search .children{width:50%;margin-right:0;border-bottom:1px solid #505050;height:58px}.search .adults{float:left;border-right:1px solid #505050}.search .children{float:right}.search .rates-select{width:100%;float:left;margin-right:0;border-bottom:1px solid #505050;height:58px;overflow:hidden;font-weight:100}.search .rates-select span{display:block;float:left;width:9px;width:6%;height:17px;margin-top:20px}.search .rates-select span.back{background:url(../images/icons-sf296ea9764.png) 0 -2838px no-repeat;margin-left:2%}.search .rates-select span.forward{width:4%;background:url(../images/icons-sf296ea9764.png) 0 -2811px no-repeat;float:right;margin-left:4%}.search .rates-select ul{display:block;float:left;width:84%;margin:0;padding:5px 0 0}.search .rates-select ul li{display:none;text-align:center;line-height:48px}.search .rates-select ul li.selected{display:block}.search .rates ::-webkit-input-placeholder{color:#fff;font-size:17px;opacity:1!important}.search .rates :-moz-placeholder{color:#fff;font-size:17px;opacity:1!important}.search .rates ::-moz-placeholder{color:#fff;font-size:17px;opacity:1!important}.search .rates :-ms-input-placeholder{color:#fff;font-size:17px;opacity:1!important}.search .rates.disabled{display:none;pointer-events:none}.search .rates input{background:no-repeat #323232;border:1px solid #323232;font-size:17px;color:#fff;width:93.5%;margin:3.5%;height:35px;text-align:center;padding:0;line-height:29px}.search .submit{width:100%;float:left;margin-right:0;padding:18px 0;font-size:18px;font-weight:100}.search .slide-panel{width:80%}.search .next-mobile{width:100%;height:65px;text-align:center;position:absolute;top:117px;background:#034ea0;padding:22px 0}.search .next-mobile a{text-align:center;width:100%;font-size:20px;text-transform:uppercase}}@media (min-width:801px){.search,.search .next{margin-right:0}.search .next,.search .rate-label,.search .submit,.search label{text-transform:uppercase}#crhotelSearch{line-height:27px}.slide-panel{background:url(../images/header-bg.png?1418408320)}.search{width:71.42857%;float:left;height:82px}.search label{font-size:12px}.search input{padding:0}.search .search-icon,.search .search-icon-offers{margin:15px 2px 0 14px}.search .clear-icon,.search .clear-icon-offers{margin:19px 0 0 18px}.search .slide-panel{width:78.5%;float:left;overflow:hidden;padding-left:20px;padding-top:13.5px}.search .destination{float:left;width:100%;border-right:1px solid #fefefe;height:55px}.search .destination input{font-size:18px;width:72.5%;float:left;display:block;margin:25px 0 0;padding:4px 0 4px 2.142857142857143%}.search .destination input ::-webkit-input-placeholder{color:#fff;font-size:20px;opacity:1!important}.search .destination input :-moz-placeholder{color:#fff;font-size:20px;opacity:1!important}.search .destination input ::-moz-placeholder{color:#fff;font-size:20px;opacity:1!important}.search .destination input :-ms-input-placeholder{color:#fff;font-size:20px;opacity:1!important}.search .destination .destination-list,.search .destination .searchResultList{position:absolute;background:#414141;width:61.9%;top:112px;opacity:.9;padding:0;display:none}.search .destination .destination-list ul,.search .destination .searchResultList ul{padding:0;margin:0}.search .destination .destination-list ul li,.search .destination .searchResultList ul li{border-bottom:1px solid #4d4d4d;padding:0;margin:0;font-size:16px;display:block}.search .destination .destination-list ul li:first-child,.search .destination .searchResultList ul li:first-child{padding-top:5px}.search .destination .destination-list ul li:last-child,.search .destination .searchResultList ul li:last-child{border:none;padding-bottom:5px}.search .check-out,.search .rooms,.search .rooms-select{height:82px;border-right:1px solid #505050}.search .destination .destination-list ul li:hover,.search .destination .searchResultList ul li:hover{cursor:pointer}.search .destination .destination-list ul a,.search .destination .searchResultList ul a{display:block;padding:10px 0 7px 60px}.search .destination .destination-list .searchResultList{display:block}.search .geolocate{width:82px;float:right;max-width:82px}.search .geolocate a{padding:18px 30px;float:right}.search .mobile-menu-tab{display:none}.search .rooms{float:left;display:block;width:11%}.search .rooms input{display:block;width:100%;text-align:center;font-size:36px;font-size:2.25em}.search .rooms input ::-webkit-input-placeholder{color:#fff;font-size:1em;opacity:1!important}.search .rooms input :-moz-placeholder{color:#fff;font-size:1em;opacity:1!important}.search .rooms input ::-moz-placeholder{color:#fff;font-size:1em;opacity:1!important}.search .rooms input :-ms-input-placeholder{color:#fff;font-size:1em;opacity:1!important}.search .rooms.disabled input,.search .rooms.disabled label{color:#4a4a4a}.search .adults,.search .check-in,.search .children{width:11%;display:block;float:left;border-right:1px solid #505050;height:82px}.search .adults input,.search .check-in input,.search .children input{width:100%;text-align:center;font-size:36px}.search .check-out{width:11%;display:block;float:left}.search .check-out input{width:100%;text-align:center;font-size:36px}.search .rooms-select{float:left;width:auto;display:block;padding:0 5.5%}.search .rooms-select span.rooms-total{display:block;float:left;font-size:36px;margin:23px 0 0;width:15%;font-weight:100}.search .rooms-select div.rooms-toggle{float:left;font-size:18px;margin:33px 0 0 10px;font-weight:100}.search .rooms-select div.rooms-toggle span{display:block;float:left}.search .rooms-select div.rooms-toggle span:last-child{width:14px;height:8px;margin:3px 0 0 7px;display:block}.search .rates{position:absolute;display:inline;float:left;width:13%;max-width:150px;left:72%;height:82px}.search .rates ::-webkit-input-placeholder{color:#fff;font-size:16px;opacity:1!important}.search .rates :-moz-placeholder{color:#fff;font-size:16px;opacity:1!important}.search .rates ::-moz-placeholder{color:#fff;font-size:16px;opacity:1!important}.search .rates :-ms-input-placeholder{color:#fff;font-size:16px;opacity:1!important}.search .rates input{background:no-repeat #323232;border:1px solid #323232;color:#fff;width:90%;margin-top:25px;font-size:13px;padding:7px;margin-left:10px}.search .rates.disabled{pointer-events:none}.search .rates.disabled ::-webkit-input-placeholder{color:#505050;font-size:16px;opacity:1!important}.search .rates.disabled :-moz-placeholder{color:#505050;font-size:16px;opacity:1!important}.search .rates.disabled ::-moz-placeholder{color:#505050;font-size:16px;opacity:1!important}.search .rates.disabled :-ms-input-placeholder{color:#505050;font-size:16px;opacity:1!important}.search .rates.disabled input{display:none;background:0 0;border:none;color:#505050}.search .rate-label{margin:33px auto 0;display:block;width:85%;max-width:220px;position:relative}.search .rate-label span{display:block;cursor:pointer;float:left}.search .rate-label span.dd-arrow,.search .rate-label span.up-arrow{width:14px;height:8px;background:url(../images/icons-sf296ea9764.png) 0 -3455px no-repeat;position:relative;top:0;right:-12px}.search .rate-label span.up-arrow{background:url(../images/icons-sf296ea9764.png) 0 -3144px no-repeat}.search .rates-select{display:block;width:61.2%;float:left;height:82px;overflow:hidden}.search .rates-select label{text-align:left;width:auto;margin:33px 0 0 10px;font-size:15px;display:block;float:left}.search .rates-select span.back,.search .rates-select span.forward{display:none}.search .rates-select ul{padding:0;margin:0;display:none;position:absolute;background:#232323;top:112px;width:19%}.search .back-to-step-2,.search .rates-select ul li:hover{background:#505050;cursor:pointer}.search .rates-select ul li{border-bottom:1px solid #4d4d4d;padding:10px 0 7px 25px;margin:0;font-size:16px;text-align:left;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.search .rates-select ul li:last-child{border:none}.search .rates-select ul li.selected{border-right:solid 10px #034ea0}.search .back-to-step-2{width:5.327868852459016%;display:none;float:left;height:82px;padding:26px 1.8%}.search .back-to-step-2 span{background:url(../images/icons-sf296ea9764.png) 0 -3253px no-repeat;height:25px;width:14px;display:block}.search .next{font-weight:100;float:right;padding-top:13.5px;width:20%}.search .submit{width:13%;float:right;display:block;height:82px;font-size:18px;border-left:1px solid #232323;position:relative;font-weight:100}.menu-tab{width:7.14286%;float:right;margin-right:0;display:block}.menu-tab a{display:block;padding:29px 37%}}@media (min-width:1281px){.search .destination input{font-size:24px}.rate-label span.dd-arrow{right:0}}@media screen and (max-width:320px){.search .destination input{font-size:10px}.search .destination input::-webkit-input-placeholder{padding-left:5px;font-size:18px}.search .destination input::-moz-placeholder{padding-left:5px;font-size:18px}}#wrap .container-autocomplete{margin:auto;width:200px;position:relative}#wrap .searchResultList{position:absolute;z-index:99;background:#414141;top:112px;filter:alpha(Opacity=90);opacity:.9;width:61.9%;padding:0;color:#000;display:block}#wrap .container-autocomplete input,.search-input-group input{width:100%}#wrap .searchResultList.contactUs{top:inherit}#wrap .searchResultList ul li.selected{background:#505050}.search-input-group .searchResultListContainer{position:relative}.search-input-group .searchResultList{top:0;left:0;right:0;width:auto!important}.search-input-group .searchResultList ul li a{padding-left:.75em}.search-input-group-contact .destination .clear-icon{position:relative;top:63px;right:8px}.search-input-group-contact .destination .search-icon{top:60px;right:8px;background-image:url(../images/icons/search-icon-desktop-dark.png)}.search-input-group-contact .destination input{width:100%;padding-left:50px}.search-input-group-contact .searchResultList{top:auto!important;max-width:400px}.search-input-group-contact .searchResultList ul li a{padding-left:.75em}.wide-search{width:100%!important}#map .cr-map-nav a.icon-dd-sm:after,.icon.icon-dd-sm{background-position:0 -3570px;height:4px;width:8px}#map .cr-map-nav a.icon-dd-up-sm:after,.icon.icon-dd-up-sm{background-position:0 -3584px;height:4px;width:8px}#map .cr-map-nav a:after,.icon{background:url(../images/icons-sf296ea9764.png) no-repeat;display:inline-block;overflow:hidden;text-indent:-9999px;text-decoration:none;vertical-align:middle}#map .cr-map-nav a.icon-globe:after,.icon.icon-globe{background-position:0 -2501px;height:14px;width:14px}#map .cr-map-nav a.icon-wordpress:after,.icon.icon-wordpress{background-position:0 -1191px;height:25px;width:25px}#map .cr-map-nav a.icon-facebook:after,.icon.icon-facebook{background-position:0 -2193px;height:25px;width:25px}#map .cr-map-nav a.icon-phone:after,.icon.icon-phone{background-position:0 -1407px;height:44px;width:44px}#map .cr-map-nav a.icon-email:after,.icon.icon-email{background-position:0 -1533px;height:44px;width:44px}#header .btn,#header .search .next,#header .search .submit,#header .top-bar,#header h1,#header h2,#header h3,#header h4,#header h5,#header h6{letter-spacing:.06em}#header ol,#header ul,#nav ol,#nav ul{list-style:none}#header .profile-details{height:100%;padding-bottom:0}html[dir=rtl] #header .profile-details{float:right}#header .user-profile .profile-label{width:220px}#header .user-profile .profile-actions .btn-secondary{clear:none}.user-profile .profile-actions a{line-height:normal}.desktop .user-profile,.tablet .user-profile{margin:2em}#header .search .destination textarea#crhotelSearch.top-bookingbar{font-size:24px;width:100%;float:left;display:block;margin:0;padding:0 0 0 2.142857142857143%;border:none;color:#505050;line-height:100%;resize:none;overflow:hidden;font-weight:100;min-height:23px;max-height:82px}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar{font-size:20px;line-height:22px;max-height:56px}#header .search .destination .textarea-main-container div.textarea-container{height:auto;width:auto;display:table-cell;vertical-align:middle}#header .search .destination div.textarea-main-container{height:100%;display:table;width:72.5%;float:left}.tablet #header .search .destination textarea#crhotelSearch.top-bookingbar{max-height:82px}@media (max-width:400px){.mobile #header .search .slide-panel textarea#crhotelSearch.top-bookingbar{width:100%}.mobile #header .search .destination div.textarea-main-container{width:65%}}@media screen and (max-width:320px){.search .destination input{font-size:10px}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar::-webkit-input-placeholder{padding-left:5px;font-size:18px}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar::-moz-placeholder{padding-left:5px;font-size:18px}}@media screen and (device-width:360px) and (device-height:640px){.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar::-webkit-input-placeholder{padding-left:5px;font-size:20px}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar::-moz-placeholder{padding-left:5px;font-size:20px}}#secondaryNav.secondary-nav-wrap{position:absolute}#header .clearfix{display:block}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar.placeholder17::-webkit-input-placeholder{font-size:17px;line-height:100%}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar.placeholder18::-webkit-input-placeholder{font-size:18px;line-height:100%}html[dir=rtl] .top-bar .breadcrumb{float:right;margin-right:1em}html[dir=rtl] .top-bar .language-select,html[dir=rtl] .top-bar .user-signin{float:left!important}html[dir=rtl] .top-bar .user-signin{margin-left:1em!important}html[dir=rtl] .breadcrumb .crumb,html[dir=rtl] .breadcrumb .separator{float:right}html[dir=rtl] #header .brand-logo{border-right:none}html:lang(ru) .landscape #header .content-container .search .next a{font-size:14px;height:100%;padding-top:0}@media screen and (max-width:1235px) and (min-width:961px){html:lang(ru) .landscape #header .content-container .search .next a{font-size:11px}}@media screen and (max-width:960px){html:lang(ru) .landscape #header .content-container .search .next a{font-size:10px}}.lt-ie10 #header .search .destination textarea#crhotelSearch.top-bookingbar{line-height:120%}@-moz-document url-prefix(){#header .search .destination textarea#crhotelSearch.top-bookingbar{line-height:120%}}@media screen and (min-width:800px) and (max-width:1000px){html:lang(ru) .landscape #header .search .slide-panel{width:84%}html:lang(ru) .landscape #header .content-container div.search div.next{width:16%}html:lang(ru) .landscape #header .dropdown-booking-menu{width:60%}html:lang(ru) .landscape #header .search .slide-panel .searchResultList{width:59.9%}}.mobile #header .language-select ul#langOptions{z-index:1;top:60px;max-height:none;overflow:hidden;border:none}.desktop #header .dropdown-booking-menu div,.tablet #header .dropdown-booking-menu div{position:relative;z-index:0}.mobile #header .dropdown-booking-menu-mobile form .booking-bar-bottom .book-now-button-wrapper{letter-spacing:normal}div.mobile.landscape #header .top-bar .cr-dropdown ul{min-width:0;max-width:50%}div.mobile.portrait #header .top-bar .cr-dropdown ul{min-width:0;max-width:75%}div.mobile.tabletportrait #header .top-bar .cr-dropdown ul{min-width:0;max-width:40%}#header .cr-dropdown ul li.active a{font-weight:700;color:#034ea0}div.mobile #header .cr-dropdown ul li.active a{text-shadow:0 .1px #034ea0}div.tabletportrait #header .cr-dropdown ul li.active a{text-shadow:.9px .2px #034ea0}html[dir=rtl] div.signin-now .fields .secure i,html[dir=rtl] div.signin-now h3{margin-right:0}.modal-content header a.clear-icon{background:url(../images/icons-sf296ea9764.png) 0 -3081px no-repeat}#header .headerErrorMessage{padding-bottom:10px;display:none;margin-top:5px}#header .headerErrorMessage span{color:red;font-size:16px}#header .search form[name=cityRateSearchForm] .next a{padding:0;height:100%}#header .search form[name=cityRateSearchForm] .next a span.textHolder{transform:translate(0,-50%);-ms-transform:translate(0,-50%);top:51%;position:relative;display:inherit}.search div.next div#bookNowButton{background:#034ea0;text-align:center;vertical-align:middle;height:100%}@media only screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) and (min-device-width:768px) and (max-device-width:1000px){#header .search form[name=cityRateSearchForm] .next a span.textHolder{top:28%}#header .menu-tab span.menu-label{left:0}}