#footer,#footer strong,.mobile-secondary-nav,.nav-container,.rooms-container input,.rooms-container span,.secondary-nav{font-weight:100}.rooms-container{display:none;filter:alpha(Opacity=90);opacity:.9}.rooms-container ::-webkit-input-placeholder{color:#fff;font-size:27px;opacity:1!important}.rooms-container :-moz-placeholder{color:#fff;font-size:27px;opacity:1!important}.rooms-container ::-moz-placeholder{color:#fff;font-size:27px;opacity:1!important}.rooms-container :-ms-input-placeholder{color:#fff;font-size:27px;opacity:1!important}.rooms-container .rooms-edit{background:#034ea0}@media (max-width:800px){.rooms-container{width:100%;float:left;margin-right:0;display:block}.rooms-container .room{height:58px;border-bottom:solid 1px #505050}.rooms-container .room .room-block{float:left;width:40%;border-left:solid 1px #505050;height:58px}.rooms-container .room .room-block:first-child{width:20%;border:none}.rooms-container .room .room-block:first-child span{color:#8f8f8f}.rooms-container .room .room-block span{display:block;text-align:center;font-size:16px;padding:6px 0 1px;text-transform:uppercase}.rooms-container .room .room-block .room-number{font-size:27px;padding:3px 0 0}.rooms-container .room .room-block input{text-align:center;width:100%;display:block}.rooms-container .rooms-select{display:none}.rooms-container .rooms-edit{width:100%;float:left;margin-right:0;height:58px;background:#505050}.rooms-container .rooms-edit>div{width:33%;float:left;height:100%;text-align:center}.rooms-container .rooms-edit .rooms-edit-label{font-size:18px;margin-top:20px}.rooms-container .add-room span,.rooms-container .remove-room span{font-size:32px;padding:13px;display:block}.rooms-container .remove-room span{padding:10px;display:block}}@media (min-width:801px){.rooms-container{position:absolute;top:112px;left:24.6%;width:auto;min-width:143px;max-width:750px}.rooms-container ::-webkit-input-placeholder{color:#fff;font-size:36px;opacity:1!important}.rooms-container :-moz-placeholder{color:#fff;font-size:36px;opacity:1!important}.rooms-container ::-moz-placeholder{color:#fff;font-size:36px;opacity:1!important}.rooms-container :-ms-input-placeholder{color:#fff;font-size:36px;opacity:1!important}.rooms-container .rooms-panel{width:auto;height:100%}.rooms-container .room{background:#4a4a4a;display:block;float:left;width:72px;min-width:65px;max-width:80px;height:100%}.rooms-container .room:last-child{padding-right:1px}.rooms-container .room-block{height:78px;border:1px solid #000;margin:1px 0 1px 1px}.rooms-container .room-block:first-child{background:#232323;border:1px solid #232323}.rooms-container span{font-size:11px;display:block;text-transform:uppercase;padding:10px 0;text-align:center}.rooms-container input,.rooms-container span.room-number{padding:0;font-size:36px}.rooms-container input{width:40px;text-align:center;margin:0 auto;display:block}.rooms-container .rooms-edit{height:38px;border-top:1px solid #0d4580;width:auto;float:left;overflow:hidden}.rooms-container .rooms-edit div{display:block;font-size:14px;width:40px;cursor:pointer;height:100%;float:left}.rooms-container .rooms-edit div.rooms-edit-label{width:63px;cursor:none;border-left:1px solid #0d4580;border-right:1px solid #0d4580}.rooms-container .rooms-edit div.rooms-edit-label span{font-size:11px;padding:13px 14px}.rooms-container .rooms-edit div span{display:block;margin:0 auto;float:left;text-align:center;font-size:27px;padding:6px 11px}.rooms-container .rooms-edit .remove-room span{padding:4px 14px}}.nav-container{margin:0 auto;overflow:auto;position:fixed;top:117px;bottom:0;right:0;width:auto;max-width:1440px;z-index:10}#nav{background:#232323;border:1px solid #000;display:block;height:auto;opacity:.9;position:absolute;top:0;width:300px;min-width:250px;z-index:430}#nav li.mobile-display,#nav.hidden{display:none}#nav ul{padding:0;margin:0}#nav li{width:100%;margin:0;border-top:1px solid #505050;-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}#nav li.active{border-right:solid 10px #034ea0}#nav li.active a{padding-right:12px}#nav li:hover{background:#505050}#nav a{text-decoration:none;color:#fff;font-size:20px;padding:22px 0 22px 22px;display:inline-block}@media (max-width:800px){#nav{width:300px;opacity:.9;top:0;right:0;min-width:190px;max-width:350px}#nav li.mobile-display{display:block}#nav a{font-size:16px;padding:18px 0 18px 22px}}#map .cr-map-nav .secondary-nav .ribbon-action.disabled a:after,#map .cr-map-nav .secondary-nav .ribbon-actions .disabled a:after,.secondary-nav .ribbon-action.disabled #map .cr-map-nav a:after,.secondary-nav .ribbon-action.disabled .icon,.secondary-nav .ribbon-actions .disabled #map .cr-map-nav a:after,.secondary-nav .ribbon-actions .disabled .icon{filter:alpha(Opacity=50);opacity:.5}@media (min-width:801px){#nav{right:-19.53125%}}@media (min-width:1281px){#nav{display:block;right:0}}.secondary-nav-wrap{width:100%;max-width:1440px;z-index:9;position:relative;top:700px}.secondary-nav-wrap .sticky-wrapper{position:relative}.secondary-nav-wrap .nav-overflow{display:none;position:absolute;padding:15px;background:#034ea0;right:0;top:49px;clear:both;z-index:200;font-weight:100;border-top:solid 1px #232323}.secondary-nav-wrap .nav-overflow a{display:block;padding:5px 0;text-transform:uppercase}.secondary-nav-wrap .fixedContent{position:absolute;top:0;left:0}.secondary-nav.gray{background:#505050}.secondary-nav.gray .ribbon-action.next{background:-webkit-gradient(linear,100% 50%,0 50%,color-stop(60%,#505050),color-stop(100%,rgba(3,78,160,0)));background:-webkit-linear-gradient(right,#505050 60%,rgba(3,78,160,0) 100%);background:-moz-linear-gradient(right,#505050 60%,rgba(3,78,160,0) 100%);background:-o-linear-gradient(right,#505050 60%,rgba(3,78,160,0) 100%);background:linear-gradient(right,#505050 60%,rgba(3,78,160,0) 100%);right:0}.secondary-nav.gray .ribbon-action.prev{background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(60%,#505050),color-stop(100%,rgba(3,78,160,0)));background:-webkit-linear-gradient(left,#505050 60%,rgba(3,78,160,0) 100%);background:-moz-linear-gradient(left,#505050 60%,rgba(3,78,160,0) 100%);background:-o-linear-gradient(left,#505050 60%,rgba(3,78,160,0) 100%);background:linear-gradient(left,#505050 60%,rgba(3,78,160,0) 100%);left:0}.secondary-nav.gray .fixed{background:#505050}.secondary-nav.gray .active{background:#323232}.lt-ie10 .secondary-nav.gray .ribbon-action.next,.lt-ie10 .secondary-nav.gray .ribbon-action.prev,.lt-ie9 .secondary-nav.gray .ribbon-action.next,.lt-ie9 .secondary-nav.gray .ribbon-action.prev{background-color:#505050}.lt-ie10 .secondary-nav .ribbon-action.next,.lt-ie10 .secondary-nav .ribbon-action.prev,.lt-ie9 .secondary-nav .ribbon-action.next,.lt-ie9 .secondary-nav .ribbon-action.prev{background-color:#034ea0}.secondary-nav{background:#034ea0;height:50px;width:100%;border-top:#3a3a3a solid 1px;border-bottom:#3a3a3a solid 1px;padding:0;text-transform:uppercase;font-size:14px;margin-top:0;overflow:hidden;max-width:1440px}.secondary-nav.stick-to-header{position:fixed;top:112px;z-index:102}.secondary-nav.stick-to-alert{position:fixed;top:150px;z-index:102}.secondary-nav ul{overflow:hidden;display:table;margin:0;padding:0}.secondary-nav a,.secondary-nav li{display:table-cell;margin:0;text-align:center;vertical-align:middle}.secondary-nav li{white-space:nowrap}.secondary-nav a{width:100%;padding:0 1em;height:50px;line-height:50px}.secondary-nav a:hover{background:#023e7f}.secondary-nav .fixed{position:absolute;top:0;left:0;z-index:1;background-color:#034ea0}.mobile-secondary-nav .nav-links .active,.mobile-secondary-nav .nav-links .active a{background:#023e7f}.secondary-nav .fixed a{display:inline-block;width:auto;padding:0 .75em}.secondary-nav .ribbon-action{position:absolute;top:0;z-index:10}.secondary-nav .ribbon-action.next,.secondary-nav .ribbon-action.prev{height:50px;line-height:50px;width:40px;text-align:center}.secondary-nav .ribbon-action.next{background:-webkit-gradient(linear,100% 50%,0 50%,color-stop(60%,#034ea0),color-stop(100%,rgba(3,78,160,0)));background:-webkit-linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%);background:-moz-linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%);background:-o-linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%);background:linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%);right:0;cursor:pointer}.secondary-nav .ribbon-action.prev{background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(60%,#034ea0),color-stop(100%,rgba(3,78,160,0)));background:-webkit-linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%);background:-moz-linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%);background:-o-linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%);background:linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%);left:0;cursor:pointer}.secondary-nav .ribbon-body{position:relative;overflow:visible;width:100%}.secondary-nav .ribbon-actions{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}#map .cr-map-nav .secondary-nav .ribbon-actions a:after,.secondary-nav .ribbon-actions #map .cr-map-nav a:after,.secondary-nav .ribbon-actions .icon{position:absolute;top:50%;left:50%;margin-left:-7px;margin-top:-13px}.secondary-nav .ribbon-actions .next,.secondary-nav .ribbon-actions .prev{height:50px;width:40px;position:absolute;top:0}.secondary-nav .ribbon-actions .next{background:-webkit-gradient(linear,100% 50%,0 50%,color-stop(60%,#034ea0),color-stop(100%,rgba(3,78,160,0)));background:-webkit-linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%);background:-moz-linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%);background:-o-linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%);background:linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%);right:0}.secondary-nav .ribbon-actions .prev{background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(60%,#034ea0),color-stop(100%,rgba(3,78,160,0)));background:-webkit-linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%);background:-moz-linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%);background:-o-linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%);background:linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%);left:0}.secondary-nav .mobile-cta,.secondary-nav .mobile-tab{display:none}.secondary-nav .active{background:#023e7f}.secondary-nav .nav-icons{float:left;width:auto}.secondary-nav .nav-icons a{display:block;float:left;width:44px;height:47px}.secondary-nav .nav-icons a.active{width:43px}.secondary-nav .nav-icons span{margin:12px 10px}.secondary-nav .nav-links{float:left}.secondary-nav .nav-links a{display:block;float:left;padding:17px 1.5% 14px;letter-spacing:.03em}.secondary-nav .mobile-cta{float:left}@media (max-width:800px){.secondary-nav{display:none}}@media (min-width:801px){.secondary-nav .nav-icons{overflow:hidden}}@media (min-width:1281px){.secondary-nav .nav-links{width:88.449219%}.secondary-nav .nav-links a{padding:20px 2%}}.mobile-secondary-nav,.mobile-secondary-nav .nav-links{width:100%;background:#034ea0}.mobile-secondary-nav{position:fixed;z-index:11;bottom:12px;left:0;height:0;padding:0;display:none;text-transform:uppercase}.mobile-secondary-nav .mobile-tab{width:100%;position:absolute;background:#034ea0;display:block;color:#fff;text-align:center;font-size:13px;border-bottom:none;margin-top:-35px;z-index:2}.mobile-secondary-nav .mobile-tab h4,.mobile-secondary-nav .mobile-tab p.intro.upcoming-new-hotels{margin:0;padding:0}.mobile-secondary-nav .mobile-tab h4 span,.mobile-secondary-nav .mobile-tab p.intro.upcoming-new-hotels span{margin:-5px 2px 0 0}.mobile-secondary-nav .nav-icons{float:left;width:auto}.mobile-secondary-nav .nav-icons a{display:block;float:left;width:44px;height:47px;background:#505050;border-right:#686868 solid 1px;border-left:#3c3c3c solid 1px;letter-spacing:.02em}.mobile-secondary-nav .nav-icons a.active{width:43px}.mobile-secondary-nav .nav-icons span{margin:10px 12px}.mobile-secondary-nav .nav-links{position:absolute;margin-top:-35px;border-bottom:solid 1px #000;overflow-y:auto}#footer .bottom,#footer .content-container,#footer .mid,#footer .newsletter-form,#footer .newsletter-signup,#footer .questions,#footer .ribbon,#footer .top,#footer p{overflow:hidden}.mobile-secondary-nav .nav-links a{background:#034ea0;width:100%;height:auto;visibility:hidden;display:block;padding:12px 21.5% 10px 20px;border-bottom:solid 1px #023e7f;border-top:solid 1px #0357b3}#map .cr-map-nav .mobile-secondary-nav a.map-white:after,#map .cr-map-nav .mobile-secondary-nav a.phone-white:after,.mobile-secondary-nav #map .cr-map-nav a.map-white:after,.mobile-secondary-nav #map .cr-map-nav a.phone-white:after,.mobile-secondary-nav .icon.map-white,.mobile-secondary-nav .icon.phone-white{margin:8px 10px}#map .cr-map-nav .mobile-secondary-nav a.email-white:after,.mobile-secondary-nav #map .cr-map-nav a.email-white:after,.mobile-secondary-nav .icon.email-white{margin:13px 8px}#map .cr-map-nav .mobile-secondary-nav a.share-white:after,.mobile-secondary-nav #map .cr-map-nav a.share-white:after,.mobile-secondary-nav .icon.share-white{margin:8px 10px}.mobile-secondary-nav .mobile-cta{text-transform:uppercase;color:#fff;text-align:center;padding-top:15px}.mobile-secondary-nav .mobile-tab .mobile-tab-icon-wrapper{width:100%;position:relative;border-bottom:1px solid #023e7f}.mobile-secondary-nav .mobile-tab ul{margin:0;padding:0;display:inline-block;vertical-align:middle}.mobile-secondary-nav .mobile-tab ul.hide-menu-icon{position:absolute;right:0;top:0;display:none}.mobile-secondary-nav .mobile-tab li{display:table;margin:0;text-align:center;vertical-align:middle;white-space:nowrap}.mobile-secondary-nav .mobile-tab a{display:table-cell;width:auto;padding:0 .75em;margin:0;text-align:center;vertical-align:middle;height:50px;line-height:50px}#footer p,#footer strong{line-height:1.4em;letter-spacing:1px}.mobile-secondary-nav .mobile-tab .hide-menu-icon a{padding:0 1em}.mobile-secondary-nav .mobile-tab .icon.map-white{margin:0}.mobile-secondary-nav .mobile-tab .icon.icon-ellipsis{background:url(../images/nav-dot-icon-24.png) no-repeat;width:24px;height:24px;cursor:pointer}.mobile-secondary-nav .mobile-tab .icon.icon-dd-up-sm{display:none}.mobile-secondary-nav a.active,.mobile-secondary-nav a:hover{background:#023e7f}@media (max-width:800px){.mobile-secondary-nav{display:block}}.frame{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none}#footer{position:relative;color:#fff;font-size:.85em;z-index:0;clear:both}#footer .top,#footer .top a{color:#fefefe}#footer .mid,#footer .top{z-index:1;position:relative}#footer strong{display:block;text-transform:uppercase;font-size:1.8em}#footer .footer-social a span,#footer .mobile{display:none}#footer p{clear:both;margin-bottom:0}#footer .top{background:#3c3c3c}#footer .mid{background:#232323}#footer .bottom{background-color:#000;clear:both;color:#5c5c5c;padding:1em;text-align:center;font-weight:400}#footer .bottom img{margin-left:1em;vertical-align:middle}#footer .footer-social,#footer .newsletter-signup,#footer .questions{padding:1em}html[dir=rtl] #footer .footer-social,html[dir=rtl] #footer .newsletter-signup,html[dir=rtl] #footer .questions{float:right}#footer .newsletter-label,#footer .questions{float:left;width:25%}html[dir=rtl] #footer .newsletter-label{width:35%;float:right}#footer .newsletter-signup{float:left;width:50%;border-left:1px solid #000;border-right:1px solid #232323}#footer .newsletter-signup .btn--CHI,#footer .newsletter-signup .btn--PII,#footer .newsletter-signup .btn--PKP,#footer .newsletter-signup .btn--PKP_A,#footer .newsletter-signup .btn--QCN,#footer .newsletter-signup .btn--RAD_B,#footer .newsletter-signup .btn--RAD_E,#footer .newsletter-signup .btn--RAD_G,#footer .newsletter-signup .btn-primary{width:20%}#footer .newsletter-label{width:40%;padding-right:1em}#footer .newsletter-form{padding:1.5em 0 1em}#footer .footer-input{background:no-repeat #323232;border:1px solid #323232;color:#fefefe}#footer .newsletter-form .input-required-holder{width:78%;float:left}html[dir=rtl] #footer .newsletter-form .input-required-holder{float:right}#footer .newsletter-form button{float:left;margin:0}#footer .footer-social{float:right;text-align:left;width:25%}#footer .footer-social strong{margin-bottom:0;font-size:1.2em;line-height:1.6em}#footer .footer-social a{margin-right:.2em;margin-bottom:.5em;filter:alpha(Opacity=90);opacity:.9;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#footer .footer-social a:hover{filter:alpha(Opacity=100);opacity:1}#footer .footer-social .iconfont{font-size:25px}#footer .footer-links{text-align:center;width:100%;float:none}#footer .footer-links ul{margin:0;padding:1em 1em 1em 0}#footer .footer-links li{display:inline-block;margin:0;padding:.5em 2em;width:auto}#footer .footer-links a{color:#7f7f7f;text-decoration:none;text-transform:uppercase;font-weight:100}#footer .ribbon{border-top:1px solid #505050;clear:both;text-align:center;width:100%;position:relative}#footer .ribbon ul{overflow:hidden;display:table;margin:0;padding:0;width:100%}#footer .ribbon li{display:table-cell;margin:0;padding:1em .2em;text-align:center;vertical-align:middle;width:14%}#footer .ribbon li.first{width:16%}#footer .ribbon li.first img{vertical-align:middle}#footer .ribbon-body{width:100%}#footer .ribbon-action.next,#footer .ribbon-action.prev{bottom:0;display:block;height:100%;padding-left:1em;padding-right:1em;position:absolute;text-align:center;top:0;width:auto;z-index:11;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#footer .ribbon-action.next.disabled,#footer .ribbon-action.prev.disabled{filter:alpha(Opacity=0);opacity:0}#footer .ribbon-action.next,#footer .ribbon-action.prev{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF232323', endColorstr='#FF232323')}#footer .ribbon-action.next #map .cr-map-nav a:after,#footer .ribbon-action.next .icon,#footer .ribbon-action.prev #map .cr-map-nav a:after,#footer .ribbon-action.prev .icon,#map .cr-map-nav #footer .ribbon-action.next a:after,#map .cr-map-nav #footer .ribbon-action.prev a:after{margin-top:35px}#footer .ribbon-action.next .back-arrow,#footer .ribbon-action.prev .back-arrow{background-position:0 -3109px}#footer .ribbon-action.next .forward-arrow,#footer .ribbon-action.prev .forward-arrow{background-position:0 -3353px}#footer .ribbon-action.next{right:0;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(35,35,35,0)),color-stop(30%,#232323),color-stop(100%,#232323));background-image:-webkit-linear-gradient(left,rgba(35,35,35,0) 0,#232323 30%,#232323 100%);background-image:-moz-linear-gradient(left,rgba(35,35,35,0) 0,#232323 30%,#232323 100%);background-image:-o-linear-gradient(left,rgba(35,35,35,0) 0,#232323 30%,#232323 100%);background-image:linear-gradient(left,rgba(35,35,35,0) 0,#232323 30%,#232323 100%)}#footer .ribbon-action.prev{left:0;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#232323),color-stop(70%,#232323),color-stop(100%,rgba(35,35,35,0)));background-image:-webkit-linear-gradient(left,#232323 0,#232323 70%,rgba(35,35,35,0) 100%);background-image:-moz-linear-gradient(left,#232323 0,#232323 70%,rgba(35,35,35,0) 100%);background-image:-o-linear-gradient(left,#232323 0,#232323 70%,rgba(35,35,35,0) 100%);background-image:linear-gradient(left,#232323 0,#232323 70%,rgba(35,35,35,0) 100%)}@media (max-width:800px){#footer strong{font-size:1.4em;line-height:1.3em}html[dir=rtl] #footer .questions strong{left:13.6px;position:absolute}#footer .tablet{display:none}#footer .mobile{display:block}#footer .frame{background:url(../images/footer-bg3.png?1418408359) 20% 0 repeat-y;background-size:100% 100%;z-index:2}#footer .newsletter-label,#footer .newsletter-signup,#footer .questions{width:100%;float:none}#footer .questions{border-bottom:2px solid #232323;position:relative;min-height:75px}#footer .questions #map .cr-map-nav a:after,#footer .questions .icon,#footer .questions .iconfont,#map .cr-map-nav #footer .questions a:after{position:absolute;top:1em}#footer .questions .iconfont{width:44px;height:44px;background:#505050;border:1px solid #fff}#footer .questions .iconfont span{display:none}#footer .questions .icon-email,#footer .questions .iconfont-envelope{right:1em}#footer .questions .icon-phone,#footer .questions .iconfont-phone{right:5em}#footer .questions .iconfont-phone:before{font-size:30px;left:10px;top:5px;position:relative}#footer .questions .iconfont-envelope:before{font-size:21px;left:7px;top:9px;position:relative}#footer .newsletter-label strong{float:none;display:inline}#footer .newsletter-signup .footer-input{width:80%}#footer .footer-social{float:none;text-align:left;width:100%;margin-top:0}#footer .footer-social strong{float:left;width:auto;margin-right:.5em}#footer .footer-links{width:100%;border-left:0;border-top:1px solid #505050}#footer .footer-links ul{padding:1em}#footer .footer-links li{float:none;text-align:left;width:100%}#footer .footer-links a:active{color:#034ea0}#footer .ribbon{position:relative;overflow:hidden}#footer .ribbon .ribbon-body{position:relative;overflow:visible;width:100%;-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out}#footer .ribbon ul{overflow:visible;width:100%;padding-left:4em;padding-right:4em}#footer .ribbon li{width:35%;padding:1em 3em}#footer .ribbon .first{padding-bottom:2em}}.meetings .fold-list,.meetings .fold-list .fold .content{overflow:hidden}@media (min-width:801px){#footer .ribbon-actions{display:none}}@media (min-width:1281px){#footer .ribbon-actions{display:none}}.meetings{width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.meetings .fold-list a{display:block;font-size:14px;font-weight:100;line-height:18px}.meetings .fold-list .fold{width:50%;float:left;margin-right:0;display:inline;margin-bottom:10px}.meetings .fold-list .fold .list-blue-down-arrow,.meetings .fold-list .fold .list-blue-up-arrow{display:none}.meetings .fold-list .fold.odd{clear:left}.meetings:after{content:"";display:table;clear:both}.meetings p{clear:both}.meetings h2{color:#034ea0}.meetings h4,.meetings p.intro.upcoming-new-hotels{font-size:16px;text-transform:uppercase;font-weight:400;margin:16px 0 8px}.meetings .featured-accordion .detail h4{color:#505050}.meetings hr{height:2px;background:url(/images/bg-h2.png) left center no-repeat;border:none;margin:10px 0 25px}.meetings .marquee.featured .slide-info-mobile{left:40%;width:60%;bottom:20px}.meetings .marquee.featured .slide-info-mobile p{font-size:24px;color:#1258a3;margin-bottom:10px;line-height:26px}.meetings .marquee.featured .slide-info{display:none}@media (max-width:801px){.meetings .feature-separator{padding:15px 20px;display:none}.meetings .feature-separator h2,.meetings .feature-separator p{color:#fff;margin:0;padding:0}.meetings .feature-separator p{padding:10px 0}.meetings .fold-list .fold{width:100%;float:left;margin-right:0;border-top:solid 2px #e8e8e8;cursor:pointer;margin-bottom:10px}.meetings .fold-list .fold h4,.meetings .fold-list .fold p.intro.upcoming-new-hotels{font-size:16px;color:#1258a3}.meetings .fold-list .fold a{font-size:14px}.meetings .fold-list .fold.active .list-blue-down-arrow{display:none}.meetings .fold-list .fold.active .list-blue-up-arrow{display:inline-block}.meetings .fold-list .fold .list-blue-down-arrow,.meetings .fold-list .fold .list-blue-up-arrow{float:right;display:none;margin-right:1em}.meetings .fold-list .fold .list-blue-down-arrow{display:inline-block}.meetings .fold-list .fold .content{overflow:auto;display:none}}@media (min-width:801px){.meetings{color:#232323;font-weight:100}.meetings .feature-separator{display:block;overflow:hidden;background-color:#034EA0;width:100%;padding:20px 30px;text-align:center}.meetings .feature-separator h2,.meetings .feature-separator p{margin:0;padding:0;color:#fff}.meetings .feature-separator p{clear:none;display:inline-block;margin-top:6px;text-align:left;margin-left:auto;margin-right:auto}.meetings .feature-separator h2,.meetings .feature-separator h3{font-size:30px;line-height:1.5em;margin-bottom:0;width:auto;float:left}.meetings .feature-separator button{margin:6px 0 0}.meetings .marquee.featured .slide-info-mobile{display:none}.meetings .marquee.featured .slide-info{display:block;color:#232323;width:50%;background:url(../images/gradientWHT.png) left center no-repeat;left:50%}}.featured-promos{height:82%;margin:2.5% 2.5% 4%;text-align:left}.featured-promos .featured-promos_background{float:left;width:35%;min-height:100%;position:relative;z-index:1}.featured-promos .featured-promos_background:before{z-index:2;background-image:none}.lt-ie10 .featured-promos .featured-promos_background:before{z-index:1;top:40%}.featured-promos .featured-promos_background img{min-height:100%;position:absolute;top:0;left:0}.featured-promos .featured-promos_intro{display:table;height:100%;padding:0 7%;position:absolute;top:2.5%;left:2.5%;width:40%;z-index:5}.featured-promos .featured-promos_faux-cell{display:table-cell;vertical-align:middle}.featured-promos .featured-promos_faux-cell h2,.featured-promos .featured-promos_faux-cell p{z-index:5;position:relative}.featured-promos .featured-promos_panels{float:left;height:100%;overflow:hidden;position:relative;width:65%}.featured-promos .featured-promos_panels>ul{margin:0;padding:0}.featured-promos .featured-promos_panels .item{display:block;float:left;padding:5%;position:relative;width:50%}.lt-ie10 .featured-promos .featured-promos_panels .item:before{z-index:1}.featured-promos .featured-promos_panels .item .btn{position:absolute;bottom:0}.featured-promos .featured-promos_panels .item .item_content{height:100%;position:relative;z-index:5;min-width:100%}.featured-promos .featured-promos_panels .sliding-list{height:100%;overflow:auto;position:absolute;right:0;width:100%}.mobile .featured-promos_background,.mobile .featured-promos_intro{display:none}.mobile .featured-promos{height:100%;margin:0}.mobile .featured-promos_panels,.mobile .featured-promos_panels .item{width:100%}#map{position:relative;overflow:hidden}#map .ui-tooltip-content{text-align:center}#map .explore-hotel-detail{background-color:#fff}#map .explore-partners-detail{background-color:#fff;overflow-y:scroll}#map .explore-city-detail .trip-advisor,#map .explore-hotel-detail .trip-advisor,#map .explore-partners-detail .trip-advisor,#map .explore-weather-detail .trip-advisor{float:none}#map .explore-city-detail .col40,#map .explore-hotel-detail .col40,#map .explore-partners-detail .col40,#map .explore-weather-detail .col40{padding:1em 1em 20px;text-align:left}#map .explore-city-detail .col40 form,#map .explore-hotel-detail .col40 form,#map .explore-partners-detail .col40 form,#map .explore-weather-detail .col40 form{margin:20px 0}#map .explore-city-detail .col40 form .weather-zip-forecast,#map .explore-hotel-detail .col40 form .weather-zip-forecast,#map .explore-partners-detail .col40 form .weather-zip-forecast,#map .explore-weather-detail .col40 form .weather-zip-forecast{border:1px solid #ddd;width:60%;padding:10px 0 13px 2%}#map .explore-city-detail .col40 form .weather-zip-go,#map .explore-hotel-detail .col40 form .weather-zip-go,#map .explore-partners-detail .col40 form .weather-zip-go,#map .explore-weather-detail .col40 form .weather-zip-go{border:1px solid silver;background:#505050;color:#fff}#map .explore-city-detail .col40 .weather-view-in-fahrenheit,#map .explore-hotel-detail .col40 .weather-view-in-fahrenheit,#map .explore-partners-detail .col40 .weather-view-in-fahrenheit,#map .explore-weather-detail .col40 .weather-view-in-fahrenheit{width:120px;height:40px;margin:20px 0;padding:12px 10px;background-color:#505050;color:#fff;font-size:16px;text-transform:uppercase;text-align:center}#map .explore-city-detail .col40 table.weather-table tbody tr td,#map .explore-city-detail .col40 table.weather-table tbody tr:first-child td,#map .explore-city-detail .col60 table.weather-table tbody tr td,#map .explore-city-detail .col60 table.weather-table tbody tr:first-child td,#map .explore-hotel-detail .col40 table.weather-table tbody tr td,#map .explore-hotel-detail .col40 table.weather-table tbody tr:first-child td,#map .explore-hotel-detail .col60 table.weather-table tbody tr td,#map .explore-hotel-detail .col60 table.weather-table tbody tr:first-child td,#map .explore-partners-detail .col40 table.weather-table tbody tr td,#map .explore-partners-detail .col40 table.weather-table tbody tr:first-child td,#map .explore-partners-detail .col60 table.weather-table tbody tr td,#map .explore-partners-detail .col60 table.weather-table tbody tr:first-child td,#map .explore-weather-detail .col40 table.weather-table tbody tr td,#map .explore-weather-detail .col40 table.weather-table tbody tr:first-child td,#map .explore-weather-detail .col60 table.weather-table tbody tr td,#map .explore-weather-detail .col60 table.weather-table tbody tr:first-child td{padding-left:4%}#map .explore-city-detail .col40 .weather-view-in-fahrenheit a,#map .explore-hotel-detail .col40 .weather-view-in-fahrenheit a,#map .explore-partners-detail .col40 .weather-view-in-fahrenheit a,#map .explore-weather-detail .col40 .weather-view-in-fahrenheit a{color:#fff}#map .explore-city-detail .col40 .weather-view-in-fahrenheit .switch-container,#map .explore-city-detail .col40 .weather-view-in-fahrenheit .switch-container .switch,#map .explore-hotel-detail .col40 .weather-view-in-fahrenheit .switch-container,#map .explore-hotel-detail .col40 .weather-view-in-fahrenheit .switch-container .switch,#map .explore-partners-detail .col40 .weather-view-in-fahrenheit .switch-container,#map .explore-partners-detail .col40 .weather-view-in-fahrenheit .switch-container .switch,#map .explore-weather-detail .col40 .weather-view-in-fahrenheit .switch-container,#map .explore-weather-detail .col40 .weather-view-in-fahrenheit .switch-container .switch{width:10%;display:inline}#map .explore-city-detail .col40 .weather-view-in-fahrenheit .switch-container .switch span,#map .explore-hotel-detail .col40 .weather-view-in-fahrenheit .switch-container .switch span,#map .explore-partners-detail .col40 .weather-view-in-fahrenheit .switch-container .switch span,#map .explore-weather-detail .col40 .weather-view-in-fahrenheit .switch-container .switch span{display:inline}#map .explore-city-detail .col40,#map .explore-city-detail .col60,#map .explore-hotel-detail .col40,#map .explore-hotel-detail .col60,#map .explore-partners-detail .col40,#map .explore-partners-detail .col60,#map .explore-weather-detail .col40,#map .explore-weather-detail .col60{overflow-y:auto}#map .explore-city-detail .col40 table.weather-table,#map .explore-city-detail .col60 table.weather-table,#map .explore-hotel-detail .col40 table.weather-table,#map .explore-hotel-detail .col60 table.weather-table,#map .explore-partners-detail .col40 table.weather-table,#map .explore-partners-detail .col60 table.weather-table,#map .explore-weather-detail .col40 table.weather-table,#map .explore-weather-detail .col60 table.weather-table{width:100%;background:#f4f4f4}#map .explore-city-detail .col40 table.weather-table tbody tr:first-child,#map .explore-city-detail .col60 table.weather-table tbody tr:first-child,#map .explore-hotel-detail .col40 table.weather-table tbody tr:first-child,#map .explore-hotel-detail .col60 table.weather-table tbody tr:first-child,#map .explore-partners-detail .col40 table.weather-table tbody tr:first-child,#map .explore-partners-detail .col60 table.weather-table tbody tr:first-child,#map .explore-weather-detail .col40 table.weather-table tbody tr:first-child,#map .explore-weather-detail .col60 table.weather-table tbody tr:first-child{width:100%;height:60px;background-color:#555}#map .explore-city-detail .col40 table.weather-table tbody tr:first-child td img.weather-icon,#map .explore-city-detail .col60 table.weather-table tbody tr:first-child td img.weather-icon,#map .explore-hotel-detail .col40 table.weather-table tbody tr:first-child td img.weather-icon,#map .explore-hotel-detail .col60 table.weather-table tbody tr:first-child td img.weather-icon,#map .explore-partners-detail .col40 table.weather-table tbody tr:first-child td img.weather-icon,#map .explore-partners-detail .col60 table.weather-table tbody tr:first-child td img.weather-icon,#map .explore-weather-detail .col40 table.weather-table tbody tr:first-child td img.weather-icon,#map .explore-weather-detail .col60 table.weather-table tbody tr:first-child td img.weather-icon{margin-right:5%;float:left}#map .explore-city-detail .col40 table.weather-table tbody tr:first-child td span.today,#map .explore-city-detail .col60 table.weather-table tbody tr:first-child td span.today,#map .explore-hotel-detail .col40 table.weather-table tbody tr:first-child td span.today,#map .explore-hotel-detail .col60 table.weather-table tbody tr:first-child td span.today,#map .explore-partners-detail .col40 table.weather-table tbody tr:first-child td span.today,#map .explore-partners-detail .col60 table.weather-table tbody tr:first-child td span.today,#map .explore-weather-detail .col40 table.weather-table tbody tr:first-child td span.today,#map .explore-weather-detail .col60 table.weather-table tbody tr:first-child td span.today{color:#fff;font-size:14px;text-transform:uppercase;font-weight:100}#map .explore-city-detail .col40 table.weather-table tbody tr:first-child td span.date,#map .explore-city-detail .col60 table.weather-table tbody tr:first-child td span.date,#map .explore-hotel-detail .col40 table.weather-table tbody tr:first-child td span.date,#map .explore-hotel-detail .col60 table.weather-table tbody tr:first-child td span.date,#map .explore-partners-detail .col40 table.weather-table tbody tr:first-child td span.date,#map .explore-partners-detail .col60 table.weather-table tbody tr:first-child td span.date,#map .explore-weather-detail .col40 table.weather-table tbody tr:first-child td span.date,#map .explore-weather-detail .col60 table.weather-table tbody tr:first-child td span.date{color:#f5f5f5;font-weight:100;font-size:12px}#map .explore-city-detail .col40 table.weather-table tbody tr:first-child td span.temp-high,#map .explore-city-detail .col60 table.weather-table tbody tr:first-child td span.temp-high,#map .explore-hotel-detail .col40 table.weather-table tbody tr:first-child td span.temp-high,#map .explore-hotel-detail .col60 table.weather-table tbody tr:first-child td span.temp-high,#map .explore-partners-detail .col40 table.weather-table tbody tr:first-child td span.temp-high,#map .explore-partners-detail .col60 table.weather-table tbody tr:first-child td span.temp-high,#map .explore-weather-detail .col40 table.weather-table tbody tr:first-child td span.temp-high,#map .explore-weather-detail .col60 table.weather-table tbody tr:first-child td span.temp-high{font-size:20px;font-weight:100;color:#fff;margin-right:10px}#map .explore-city-detail .col40 table.weather-table tbody tr:first-child td span.temp-low,#map .explore-city-detail .col60 table.weather-table tbody tr:first-child td span.temp-low,#map .explore-hotel-detail .col40 table.weather-table tbody tr:first-child td span.temp-low,#map .explore-hotel-detail .col60 table.weather-table tbody tr:first-child td span.temp-low,#map .explore-partners-detail .col40 table.weather-table tbody tr:first-child td span.temp-low,#map .explore-partners-detail .col60 table.weather-table tbody tr:first-child td span.temp-low,#map .explore-weather-detail .col40 table.weather-table tbody tr:first-child td span.temp-low,#map .explore-weather-detail .col60 table.weather-table tbody tr:first-child td span.temp-low{color:#a2a2a2;font-weight:100;font-size:15px}#map .explore-city-detail .col40 table.weather-table tbody tr:first-child td span.desc,#map .explore-city-detail .col60 table.weather-table tbody tr:first-child td span.desc,#map .explore-hotel-detail .col40 table.weather-table tbody tr:first-child td span.desc,#map .explore-hotel-detail .col60 table.weather-table tbody tr:first-child td span.desc,#map .explore-partners-detail .col40 table.weather-table tbody tr:first-child td span.desc,#map .explore-partners-detail .col60 table.weather-table tbody tr:first-child td span.desc,#map .explore-weather-detail .col40 table.weather-table tbody tr:first-child td span.desc,#map .explore-weather-detail .col60 table.weather-table tbody tr:first-child td span.desc{color:#fff;font-weight:100;font-size:14px;position:relative;top:8px}#map .explore-city-detail .col40 table.weather-table tbody tr,#map .explore-city-detail .col60 table.weather-table tbody tr,#map .explore-hotel-detail .col40 table.weather-table tbody tr,#map .explore-hotel-detail .col60 table.weather-table tbody tr,#map .explore-partners-detail .col40 table.weather-table tbody tr,#map .explore-partners-detail .col60 table.weather-table tbody tr,#map .explore-weather-detail .col40 table.weather-table tbody tr,#map .explore-weather-detail .col60 table.weather-table tbody tr{border-bottom:1px solid #ddd;width:100%;height:70px}#map .explore-city-detail .col40 table.weather-table tbody tr td img.weather-icon,#map .explore-city-detail .col60 table.weather-table tbody tr td img.weather-icon,#map .explore-hotel-detail .col40 table.weather-table tbody tr td img.weather-icon,#map .explore-hotel-detail .col60 table.weather-table tbody tr td img.weather-icon,#map .explore-partners-detail .col40 table.weather-table tbody tr td img.weather-icon,#map .explore-partners-detail .col60 table.weather-table tbody tr td img.weather-icon,#map .explore-weather-detail .col40 table.weather-table tbody tr td img.weather-icon,#map .explore-weather-detail .col60 table.weather-table tbody tr td img.weather-icon{margin-right:5%;float:left}#map .explore-city-detail .col40 table.weather-table tbody tr td span.today,#map .explore-city-detail .col60 table.weather-table tbody tr td span.today,#map .explore-hotel-detail .col40 table.weather-table tbody tr td span.today,#map .explore-hotel-detail .col60 table.weather-table tbody tr td span.today,#map .explore-partners-detail .col40 table.weather-table tbody tr td span.today,#map .explore-partners-detail .col60 table.weather-table tbody tr td span.today,#map .explore-weather-detail .col40 table.weather-table tbody tr td span.today,#map .explore-weather-detail .col60 table.weather-table tbody tr td span.today{float:left;color:#111;margin-bottom:10px;width:100%}#map .explore-city-detail .col40 table.weather-table tbody tr td span.date,#map .explore-city-detail .col60 table.weather-table tbody tr td span.date,#map .explore-hotel-detail .col40 table.weather-table tbody tr td span.date,#map .explore-hotel-detail .col60 table.weather-table tbody tr td span.date,#map .explore-partners-detail .col40 table.weather-table tbody tr td span.date,#map .explore-partners-detail .col60 table.weather-table tbody tr td span.date,#map .explore-weather-detail .col40 table.weather-table tbody tr td span.date,#map .explore-weather-detail .col60 table.weather-table tbody tr td span.date{font-size:12px}#map .explore-city-detail .col40 table.weather-table tbody tr td span.temp-high,#map .explore-city-detail .col60 table.weather-table tbody tr td span.temp-high,#map .explore-hotel-detail .col40 table.weather-table tbody tr td span.temp-high,#map .explore-hotel-detail .col60 table.weather-table tbody tr td span.temp-high,#map .explore-partners-detail .col40 table.weather-table tbody tr td span.temp-high,#map .explore-partners-detail .col60 table.weather-table tbody tr td span.temp-high,#map .explore-weather-detail .col40 table.weather-table tbody tr td span.temp-high,#map .explore-weather-detail .col60 table.weather-table tbody tr td span.temp-high{font-size:20px;font-weight:100;margin-right:10px}#map .explore-city-detail .col40 table.weather-table tbody tr td span.temp-low,#map .explore-city-detail .col60 table.weather-table tbody tr td span.temp-low,#map .explore-hotel-detail .col40 table.weather-table tbody tr td span.temp-low,#map .explore-hotel-detail .col60 table.weather-table tbody tr td span.temp-low,#map .explore-partners-detail .col40 table.weather-table tbody tr td span.temp-low,#map .explore-partners-detail .col60 table.weather-table tbody tr td span.temp-low,#map .explore-weather-detail .col40 table.weather-table tbody tr td span.temp-low,#map .explore-weather-detail .col60 table.weather-table tbody tr td span.temp-low{color:#a2a2a2;font-weight:100}#map .explore-city-detail .col40 table.weather-table tbody tr td span.desc,#map .explore-city-detail .col60 table.weather-table tbody tr td span.desc,#map .explore-hotel-detail .col40 table.weather-table tbody tr td span.desc,#map .explore-hotel-detail .col60 table.weather-table tbody tr td span.desc,#map .explore-partners-detail .col40 table.weather-table tbody tr td span.desc,#map .explore-partners-detail .col60 table.weather-table tbody tr td span.desc,#map .explore-weather-detail .col40 table.weather-table tbody tr td span.desc,#map .explore-weather-detail .col60 table.weather-table tbody tr td span.desc{color:#444;font-size:14px;position:relative;top:8px}#map .map-overlay{background:#232323;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;filter:alpha(Opacity=75);opacity:.75}#map .cr-map-nav{overflow:hidden;background-color:#505050;border-bottom:1px solid #323232;display:table}#map .cr-map-nav ul{margin:0;display:inline;width:100%;padding:0}#map .cr-map-nav li{display:table-cell;border-right:1px solid #3c3c3c;width:13.7%;padding-left:1.7%;padding-right:1.7%}#map .cr-map-nav li.explore-hotel{width:24%}#map .cr-map-nav li.explore-city{width:1000px;border-right:none}#map .cr-map-nav li.explore-partner-hotel{width:24%}#map .cr-map-nav li.unavailable{cursor:auto;border-right:none;background-color:#505050!important}#map .cr-map-nav .primary,#map .cr-map-nav .primary:nth-child(2){border-right:1px solid #000}#map .cr-map-nav li.unavailable a{visibility:hidden}#map .cr-map-nav li.unavailable.disabled-panel-view{background:salmon}#map .cr-map-nav li#map-results_panel{background-color:#034ea0}#map .cr-map-nav li#map-results_panel.active{background-color:#023e7f}#map .cr-map-nav li#map-results_map{background-color:#034ea0}#map .cr-map-nav li#map-results_map.active{background-color:#023e7f}#map .cr-map-nav li#map-results_explore{background-color:#505050}#map .cr-map-nav li#map-results_explore.active{background-color:#232323}#map .cr-map-nav li#map-results_explore-partner{background-color:#505050}#map .cr-map-nav li#map-results_explore-partner.active{background-color:#232323}#map .cr-map-nav li#map-results_explore-city{background-color:#505050}#map .cr-map-nav li#map-results_explore-city.active{background-color:#232323}#map .cr-map-nav a{display:block;padding:1em 0;text-align:center;text-transform:capitalize;font-weight:100;position:relative}#map .cr-map-nav a:after{content:'';position:absolute;left:50%;-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#map .cr-map-nav .icon-map-explore-city,#map .cr-map-nav .icon-map-explore-hotel,#map .cr-map-nav .icon-map-explore-partners,#map .cr-map-nav .icon-map-pin,#map .cr-map-nav .icon-panels{margin-top:-3px;margin-right:5px}@media (max-width:800px){#map .cr-map-nav .drawer-name{display:none}}#map .cr-map-nav .primary{padding-left:1.7%;padding-right:1.7%}#map .cr-map-nav .primary a{padding:.75em 0;font-size:1em;color:#fff;text-transform:uppercase}#map .cr-map-nav .primary a:after{background:0 0}#map .cr-map-nav .active a:after{top:0;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;margin-left:-22px}#map .cr-map-nav .active.primary{background-color:#232323}#map .cr-map-nav .active.primary a:after{display:none}#map .cr-map-nav a:after{top:-14px;margin-left:-22px;background-position:0 -3215px;height:13px}#map .mobile #map .explore-city-detail .col40 table.weather-table tbody tr td span.desc,#map .mobile #map .explore-city-detail .col60 table.weather-table tbody tr td span.desc,#map .mobile #map .explore-hotel-detail .col40 table.weather-table tbody tr td span.desc,#map .mobile #map .explore-hotel-detail .col60 table.weather-table tbody tr td span.desc,#map .mobile #map .explore-partners-detail .col40 table.weather-table tbody tr td span.desc,#map .mobile #map .explore-partners-detail .col60 table.weather-table tbody tr td span.desc,#map .mobile #map .explore-weather-detail .col40 table.weather-table tbody tr td span.desc,#map .mobile #map .explore-weather-detail .col60 table.weather-table tbody tr td span.desc,.map-view,.sections{top:0}#map .cr-mapDrawer{position:absolute;bottom:44px;left:0;text-align:center;width:100%;z-index:2;-webkit-transition:bottom .6s ease-in-out;-moz-transition:bottom .6s ease-in-out;-o-transition:bottom .6s ease-in-out;transition:bottom .6s ease-in-out}.desktop #map .cr-mapDrawer.unavailable,.tablet.landscape #map .cr-mapDrawer.unavailable{z-index:-1!important}#map .cr-mapDrawer.ng-hide{display:block!important;bottom:-120%}#map .cr-mapDrawer>.btn,#map .cr-mapDrawer>.btn-sm{font-size:1.2em;background:#fff;color:#545454;margin:0 auto 1px;border-bottom:1px solid #e8e8e8;padding:.25em 1em;-webkit-box-shadow:0 -2px 5px #232323;-moz-box-shadow:0 -2px 5px #232323;box-shadow:0 -2px 5px #232323}#map .mobile .cr-map-nav ul li.explore-city a,#map .mobile .cr-map-nav ul li.explore-partner-hotel a{font-size:12px}#map .cr-mapDrawer .drawer-body{text-align:left;background-color:rgba(255,255,255,.7);padding-top:1px;-webkit-box-shadow:0 0 10px #232323;-moz-box-shadow:0 0 10px #232323;box-shadow:0 0 10px #232323}#map .cr-mapDrawer .drawer-body>div{border-top:1px solid #e8e8e8;max-height:525px}#map .cr-mapDrawer .general-content{padding:.25em}#map .cr-mapDrawer .description,#map .cr-mapDrawer .hotel-info{clear:both;width:100%;float:none}#map .cr-mapDrawer .description .amenities,#map .cr-mapDrawer .hotel-info .amenities{min-height:30px;margin:20px 0}#map .cr-mapDrawer .description .amenities ul,#map .cr-mapDrawer .hotel-info .amenities ul{width:45%;float:left;margin:0 0 0 20px}#map .cr-mapDrawer .description{overflow-y:auto;overflow-x:hidden;max-height:250px}#map .cr-mapDrawer .explore-partner-hotels .general-content,#map .cr-mapDrawer .explore-partners .general-content{padding:.25em 0 .1em;text-align:center;margin-bottom:0}#map .cr-mapDrawer .explore-partner-hotels img,#map .cr-mapDrawer .explore-partners img{vertical-align:text-top;height:19px;width:13px}#map .cr-mapDrawer .explore-partner-hotels input,#map .cr-mapDrawer .explore-partners input{display:none}#map .cr-mapDrawer .explore-partner-hotels label,#map .cr-mapDrawer .explore-partners label{display:inline-block;padding:.5em 1em;cursor:pointer;filter:alpha(Opacity=35);opacity:.35;-webkit-transition:opacity .2s ease-in-out,color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,color .2s ease-in-out;transition:opacity .2s ease-in-out,color .2s ease-in-out}#map .cr-mapDrawer .explore-partner-hotels .active,#map .cr-mapDrawer .explore-partners .active{filter:alpha(Opacity=100);opacity:1}#map .panel-view .featured-3 .box-wrapper{height:100%}#map .panel-view .featured-3 .box{height:100%;white-space:initial;overflow:hidden}#map .panel-view .featured-3 .box div{height:auto}#map .panel-view .featured-3 .box img{height:100%;padding:112px 0 0;width:auto}#map .panel-view .featured-3 .panel .ng-scope.single-box{max-width:490px;margin:0 auto;display:block}#map .panel-view .featured-3 .double-box{max-width:490px;display:inline-block}#map .panel-view .featured-3 .btn{margin-bottom:20px}#map .panel-view .featured-3 .phone a{margin:0}#map .map-canvas,#map .panel-view .featured-3 .panel{width:100%;height:700px}#map .explore-partners .sliding-list{height:0}#map .explore-partners .sliding-list.active{display:block}#map .explore-partners .sliding-list img{width:100%;height:100%}#map .explore-hotel .explore-partners{display:none}#map .explore-hotel .explore-partners.active{display:block}#map .panel-modal.popup-modal{border:1px solid #fff}#map .mobile .cr-map-nav ul li.explore-city,#map .mobile .cr-map-nav ul li.explore-hotel,#map .mobile .cr-map-nav ul li:last-child{border-right:none}#map .map-info-window a{color:#034ea0}#map .mobile .cr-mapDrawer{bottom:0;z-index:4}#map .mobile .cr-mapDrawer>.btn,#map .mobile .cr-mapDrawer>.btn-sm{display:none}#map .mobile .cr-map-nav,#map .mobile .map-canvas a,#map .mobile .panel-view .featured-3 a{display:inline-block}#map .mobile #map{margin-top:60px;height:399px}#map .mobile #map .general-content{overflow-y:scroll;max-height:385px;padding:1em 1em .25em}#map .mobile #map .explore-weather-detail .col40{padding-bottom:28px!important;margin-top:50px!important}#map .mobile #map .drawer-body{max-height:400px}#map .mobile #map .explore-city-detail .col40,#map .mobile #map .explore-city-detail .col60,#map .mobile #map .explore-hotel-detail .col40,#map .mobile #map .explore-hotel-detail .col60,#map .mobile #map .explore-partners-detail .col40,#map .mobile #map .explore-partners-detail .col60,#map .mobile #map .explore-weather-detail .col40,#map .mobile #map .explore-weather-detail .col60{max-height:initial;overflow:hidden}#map .mobile #map .explore-city-detail .col40 table.weather-table tbody tr td,#map .mobile #map .explore-city-detail .col60 table.weather-table tbody tr td,#map .mobile #map .explore-hotel-detail .col40 table.weather-table tbody tr td,#map .mobile #map .explore-hotel-detail .col60 table.weather-table tbody tr td,#map .mobile #map .explore-partners-detail .col40 table.weather-table tbody tr td,#map .mobile #map .explore-partners-detail .col60 table.weather-table tbody tr td,#map .mobile #map .explore-weather-detail .col40 table.weather-table tbody tr td,#map .mobile #map .explore-weather-detail .col60 table.weather-table tbody tr td{padding:1%}#map .mobile .map-canvas .panel,#map .mobile .panel-view .featured-3 .panel{height:600px;min-height:600px}#map .mobile .map-canvas .panel .box,#map .mobile .panel-view .featured-3 .panel .box{padding-bottom:0;height:100%}#map .mobile .cr-map-nav a{display:inline-block;position:static}#map .mobile .cr-map-nav a:after{background:0 0}#map .mobile .cr-map-nav ul li.explore-city.active a,#map .mobile .cr-map-nav ul li.explore-hotel.active a{background-color:#232323}#map .mobile .cr-map-nav .primary{border:none}#map .mobile .cr-map-nav .active{padding:18px 1.5%;border:none}#map .mobile .cr-map-nav ul{display:inline;padding:0}#map .mobile .cr-map-nav ul li{display:inline}#map .mobile .cr-map-nav ul li a{text-align:center;height:100%;width:29.5%;padding:18px 0}#map .mobile .cr-map-nav ul li.primary.map{position:relative;left:.5%}#map .mobile .cr-map-nav ul li.primary a{width:47%;padding:18px 3.3%}#map .mobile .cr-map-nav ul li.explore-hotel a{font-size:12px;text-align:center}#map .mobile .cr-map-nav ul li.explore-partner-hotel{border-right:none;border-left:none;position:relative;left:1%;width:29%}#map .cr-map-nav,.cr-mapDrawer,.map-view,.panel-view,.sections{position:absolute}#map .mobile .cr-map-nav ul li.explore-partner-hotel.active a{background-color:#232323;width:30.4%}#map .cgHold,.map-view,.panel-view,.sections{width:100%}#map .tablet #map .explore-city-detail .col40,#map .tablet #map .explore-city-detail .col60,#map .tablet #map .explore-hotel-detail .col40,#map .tablet #map .explore-hotel-detail .col60,#map .tablet #map .explore-partners-detail .col40,#map .tablet #map .explore-partners-detail .col60,#map .tablet #map .explore-weather-detail .col40,#map .tablet #map .explore-weather-detail .col60{max-height:385px}#map .tablet .map-canvas,#map .tablet .panel-view .featured-3 .panel{height:600px}#map .cgHold,#map .desktop .featured-3 .box,.sections{height:100%}#map .tablet .map-canvas h3,#map .tablet .panel-view .featured-3 .panel h3{padding:0 25px}#map .tablet .drawer-body{max-height:400px}.ipad-ios7{bottom:0;margin-top:0}.ipad-ios7-explore{bottom:0}@media only screen and (orientation:landscape){.ipad-ios7{bottom:5%!important;margin-top:1.5%!important}.ipad-ios7-explore{bottom:20px!important}}#map .cr-map-nav{width:100%;z-index:999;bottom:0}.map-view{z-index:9}.map-view .active{z-index:99}.panel-view{top:0;overflow:hidden;z-index:10;background-color:rgba(35,35,35,.75)}.panel-view__solid-background{background-color:#232323}.panel-view.active{z-index:99}.sections .solid-background{background-color:#000;z-index:99}.cr-mapDrawer{bottom:0!important}#map .panel-view .featured-3 .panel .box>*{z-index:3}#map .panel-view .featured-3 .panel .box img{z-index:1}#map .panel-view .featured-3 .panel .box:before{z-index:2}#map .panel-view .featured-3 .panel .ng-scope{position:relative;height:100%;margin:0}.directions-panel{position:fixed;top:214px;z-index:4;height:350px;width:430px;color:#000;background:#fff;overflow:visible;padding:20px;-webkit-box-shadow:0 0 3px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 3px 0 rgba(50,50,50,.75);box-shadow:0 0 3px 0 rgba(50,50,50,.75)}.directions-panel input[type=text]{border:1px solid #ccc;display:block;margin-bottom:20px;width:100%}.directions-panel label{line-height:20px;margin-bottom:5px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.directions-panel a{color:#034ea0}.directions-panel .print-directions{float:right}.directions-panel .icon-blue-ellipsis{color:#fff;margin-right:10px;text-indent:0;text-align:center}.directions-panel__close{position:absolute;width:28px;height:60px;top:50%;right:-29px;margin-top:-30px;background-color:#fff;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,.75);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,.75);box-shadow:1px 1px 3px 0 rgba(50,50,50,.75)}#map .cr-map-nav .directions-panel__close a:after,.directions-panel__close #map .cr-map-nav a:after,.directions-panel__close .icon{position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-8px}.directions-panel__header{text-transform:uppercase;color:#1258a3;font-size:20px;margin:0}.directions-panel__header-underline{border:0;height:2px;background:url(../images/directions-header-underline.png) no-repeat #f3f6f9;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF3F6F9', endColorstr='#FF6F92B9');background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#f3f6f9),color-stop(100%,#6f92b9));background-image:-webkit-linear-gradient(left,#f3f6f9 0,#6f92b9 100%);background-image:-moz-linear-gradient(left,#f3f6f9 0,#6f92b9 100%);background-image:-o-linear-gradient(left,#f3f6f9 0,#6f92b9 100%);background-image:linear-gradient(left,#f3f6f9 0,#6f92b9 100%);margin-bottom:15px}.directions-panel__states{height:245px;overflow:auto}.desktop .gallery .row,.gallery,.tablet .gallery .row{overflow:hidden}.directions-panel__reverse{float:right;margin-top:-6px}.directions-panel__results-options{margin-top:15px;margin-right:15px}.directions-panel{left:-459px}.directions-panel--open{left:0}.csstransforms3d.csstransitions .directions-panel{left:0;-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;-webkit-transform:translate3d(-469px,0,0);-moz-transform:translate3d(-469px,0,0);-ms-transform:translate3d(-469px,0,0);-o-transform:translate3d(-469px,0,0);transform:translate3d(-469px,0,0)}.csstransforms3d.csstransitions .directions-panel--open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:801px){.directions-panel{font-size:80%;max-height:400px;z-index:99999}.directions-panel--open{width:100%;position:fixed;left:0}.directions-panel--open .directions-panel__close{position:absolute;width:60px;height:28px;top:0;right:0;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,.75);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,.75);box-shadow:1px 1px 3px 0 rgba(50,50,50,.75)}}.gallery{background:#fff;width:100%;padding:30px;position:relative}.gallery h3{color:#034ea0}.gallery h3:first-child{float:left}.gallery h3 span{display:none}.gallery .gallery-nav{float:right;font-size:14px;margin-top:6px}.gallery .gallery-nav li{float:left;margin-right:10px}.gallery .gallery-nav li:last-child{margin-right:0}.gallery .gallery-nav a{color:#5c5c5c}.gallery .gallery-nav a.active{color:#034ea0}.gallery .section{overflow:hidden;clear:both;border-bottom:solid 1px #cacaca;padding:25px 0}.gallery .section:last-child{border:none}.gallery .box{margin-right:.97%;position:relative;display:inline-block;margin-top:10px}html[dir=rtl] .gallery .row .box{margin-right:0;margin-left:.97%}@media (max-width:800px){.gallery .box{width:98%}}@media (min-width:801px){.gallery .box{width:32%}}@media (min-width:1281px){.gallery .box{width:24%}}.gallery .box .caption{position:absolute;bottom:0;color:#fff;background:url(../images/gallery-caption-shadow.png?1418408359) repeat-y;width:100%;font-weight:100}.gallery .box .caption p{padding:0 3.75%;margin-bottom:0}.gallery .box img{width:100%}.gallery .row{clear:both;margin-bottom:10px}.gallery .row .box:last-child{margin-right:0}.gallery .full-images{display:none}.mobile .gallery{padding:16px 0 5px 16px}.mobile .gallery h2{font-size:18px}.mobile .gallery h2 span{display:inline-block;color:#5c5c5c;margin-left:5px}.mobile .gallery p{font-size:13px}.mobile .gallery .row{width:100%;position:relative;left:0}.mobile .gallery .box{width:98.7%;display:inline-block}.mobile .gallery .section{border-bottom:none;padding-bottom:5px}.mobile .gallery .caption{bottom:3px}.mobile .gallery .caption p{margin:12px 0}.mobile .gallery-nav{display:none}.addthis_toolbox{position:absolute;width:auto;bottom:5px;right:30px;z-index:999999;padding-left:5px}.addthis_toolbox img{vertical-align:top;width:auto}.back-to-top{color:#034ea0;margin-top:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.modal-overlay{background:#232323;position:absolute;top:0;left:0;height:100%;width:100%;z-index:101;filter:alpha(Opacity=75);opacity:.75;display:none}.gallery-modal{position:fixed;top:162px;left:0;width:100%;height:0;max-width:1440px;z-index:-1;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.gallery-modal.show{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:200;opacity:1;height:100%;max-height:70%;display:block!important}.gallery-modal.hide{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:-1;opacity:0;display:none!important}.gallery-modal .close{background:url(../images/gallery-close.png?1418408357);width:31px;height:30px;position:absolute;top:30px;right:30px;z-index:101}html[dir=rtl] .gallery-modal .close{left:30px;right:auto}.gallery-modal img{width:100%}.gallery-modal .marquee{height:100%}.gallery-modal .marquee-slide{height:100%;width:100%}.gallery-modal .modal-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;width:100%}.gallery-modal .modal-image img{display:none}.gallery-modal .slide-info{background:url(../images/gallery-large-shadow.png?1418408359) repeat-y;height:auto;padding:15px 30px}.gallery-modal .slide-info .gallery-caption{float:left;width:60%}.gallery-modal .slide-info .gallery-caption p{margin:0;padding:0}.gallery-modal .gallery-share{float:right;width:auto}.gallery-modal .gallery-share ul{width:auto;margin:0;padding:0}.gallery-modal .gallery-share li{display:inline-block;margin-right:0 10px 0 0;width:auto;height:auto}#filmRoll .film_roll_next:before,#filmRoll .film_roll_prev:before,#filmRoll .slick-next:before,#filmRoll .slick-prev:before{display:none}#filmRoll{height:205px!important;width:100%}#filmRoll .film_roll_next,#filmRoll .film_roll_prev,#filmRoll .slick-next,#filmRoll .slick-prev{font-size:0;opacity:1;margin:0;border:none;width:32px;height:44px;top:41%;border-radius:0}#filmRoll .film_roll_prev,#filmRoll .slick-prev{left:0;background:url(../images/marquee-back-small.png?1418408319)}#filmRoll .film_roll_next,#filmRoll .slick-next{right:0;background:url(../images/marquee-next-small.png?1418408359)}#filmRoll.hide-nav .film_roll_next,#filmRoll.hide-nav .film_roll_prev{display:none!important}#filmRoll .film_roll_wrapper{overflow:visible;display:none}#filmRoll .film_roll_shuttle{height:205px}#filmRoll.slick-slider{margin-bottom:0}.slick-list,.sliding-list{font-weight:100}.slick-list>.item,.sliding-list>.item{display:none}.slick-list .slick-track,.sliding-list .slick-track{margin:0 auto}.slick-list p,.sliding-list p{color:#fff}.slick-list p.large-temp,.sliding-list p.large-temp{font-size:45px;margin:6px 0 0}.slick-list p.large-temp sup,.sliding-list p.large-temp sup{font-size:25px;font-weight:100}.slick-list .item--marker-symbol,.sliding-list .item--marker-symbol{position:absolute;top:0;right:0;text-align:center;font-size:.9em;width:17px;height:17px;line-height:17px;color:#fff;border-left:1px solid #fff;border-bottom:1px solid #fff;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.slick-list div.weather-stats,.sliding-list div.weather-stats{text-transform:uppercase;width:100%;margin:3px 0 0}.slick-list div.weather-stats p,.sliding-list div.weather-stats p{margin:0;padding:0}.slick-list div.weather-stats p span.weather-location,.sliding-list div.weather-stats p span.weather-location{font-size:13px}.slick-list div.weather-stats p span.weather-date,.sliding-list div.weather-stats p span.weather-date{font-size:11px}.slick-list img,.sliding-list img{width:100%;height:100%;position:absolute;top:0;left:0}.slick-list div.film_roll_child,.slick-list div.slick-slide,.sliding-list div.film_roll_child,.sliding-list div.slick-slide{width:280px;height:195px;margin-bottom:5px;margin-right:5px}.slick-list div.film_roll_child>div,.slick-list div.slick-slide>div,.sliding-list div.film_roll_child>div,.sliding-list div.slick-slide>div{position:relative;background:url(../images/sliding-list-overlay.png?1418408358) repeat-y;top:0;left:0;width:100%;height:100%;padding:15px}.slick-list div.film_roll_child>div h4,.slick-list div.film_roll_child>div p.intro.upcoming-new-hotels,.slick-list div.slick-slide>div h4,.slick-list div.slick-slide>div p.intro.upcoming-new-hotels,.sliding-list div.film_roll_child>div h4,.sliding-list div.film_roll_child>div p.intro.upcoming-new-hotels,.sliding-list div.slick-slide>div h4,.sliding-list div.slick-slide>div p.intro.upcoming-new-hotels{width:100%;color:#fff;margin:0}.slick-list div.film_roll_child>div a,.slick-list div.slick-slide>div a,.sliding-list div.film_roll_child>div a,.sliding-list div.slick-slide>div a{display:inline-block;position:absolute;bottom:20px;border:1px solid #fff;background:#034ea0}.slick-list div.film_roll_child.focused,.slick-list div.slick-slide.focused,.sliding-list div.film_roll_child.focused,.sliding-list div.slick-slide.focused{width:300px!important;height:213px!important;margin-top:-20px;border:9px solid #fff;-webkit-box-shadow:0 0 10px #232323;-moz-box-shadow:0 0 10px #232323;box-shadow:0 0 10px #232323}.fourofour-wrapper,.warning-wrapper{width:100%}.fourofour-wrapper .warning-wrapper h1{color:#FFF}.fourofour-wrapper{background:center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/404-bg.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/404-bg.png', sizingMethod='scale')";height:800px}.fourofour-wrapper .warning-wrapper{height:380px;margin:250px auto 0;position:absolute;text-align:center}.fourofour-wrapper .warning-wrapper a,.fourofour-wrapper .warning-wrapper h2{color:#fff;text-align:center}.fourofour-wrapper .warning-wrapper h2{font-size:24px;font-weight:100;text-transform:none}.fourofour-wrapper .warning-wrapper a.fourofour-button{background:#034ea0;border:1px solid #fff;padding:15px 50px;text-transform:uppercase;letter-spacing:1px}@media (max-width:800px){.fourofour-wrapper .warning-wrapper{margin:150px auto 0}.fourofour-wrapper .warning-wrapper h2{font-size:19px}.fourofour-wrapper .warning-wrapper a.fourofour-button{font-size:13px}}.destination-list ul li a,.destination-listCitySearch ul li a{padding:10px 40px 0 60px}.mobile .book-a-hotel-wrapper{margin-top:18px}.book-a-hotel-wrapper{width:100%;padding:20px 2.5%;background-color:#fff}.book-a-hotel-wrapper form ::-webkit-input-placeholder{color:#000;font-size:1em;opacity:1!important}.book-a-hotel-wrapper form :-moz-placeholder{color:#000;font-size:1em;opacity:1!important}.book-a-hotel-wrapper form ::-moz-placeholder{color:#000;font-size:1em;opacity:1!important}.book-a-hotel-wrapper form :-ms-input-placeholder{color:#000;font-size:1em;opacity:1!important}.book-a-hotel-wrapper form .rooms-row ::-webkit-input-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rooms-row :-moz-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rooms-row ::-moz-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rooms-row :-ms-input-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rooms ::-webkit-input-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rooms :-moz-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rooms ::-moz-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rooms :-ms-input-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rates ::-webkit-input-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rates :-moz-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rates ::-moz-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rates :-ms-input-placeholder{color:#b2b2b2}.book-a-hotel-wrapper form .rates .empty,.book-a-hotel-wrapper form .rooms .empty,.book-a-hotel-wrapper form .rooms-row .empty{color:#b2b2b2}.book-a-hotel-wrapper form .faux-label,.book-a-hotel-wrapper form .rates input,.book-a-hotel-wrapper form label,.book-a-hotel-wrapper form textarea[name=city]{font-size:22px;font-weight:200}.book-a-hotel-wrapper form .faux-label::-ms-clear,.book-a-hotel-wrapper form .rates input::-ms-clear,.book-a-hotel-wrapper form label::-ms-clear,.book-a-hotel-wrapper form textarea[name=city]::-ms-clear{width:0;height:0}.book-a-hotel-wrapper form div.book-first-row .destination{height:80px}.book-a-hotel-wrapper form label{line-height:80px;margin-left:1em}.book-a-hotel-wrapper form .dates,.book-a-hotel-wrapper form input{background-color:#fbfbfb;height:100%}.book-a-hotel-wrapper form input{font-size:36px;font-weight:200}.book-a-hotel-wrapper form input.checkinDateFakeHold,.book-a-hotel-wrapper form input.checkoutDateFakeHold{pointer-events:none;position:absolute;top:30%;left:0}.book-a-hotel-wrapper form .checkinDateFakeHold,.book-a-hotel-wrapper form .checkoutDateFakeHold{display:none;margin:0;width:100%;padding:0 .2em;text-align:center;height:50px;font-size:36px;font-weight:200;background-color:#fbfbfb}.book-a-hotel-wrapper .book-a-hotel-form-wrapper h1,.book-a-hotel-wrapper .book-a-hotel-form-wrapper h2,.book-a-hotel-wrapper .book-a-hotel-form-wrapper h3{color:#034ea0}.book-a-hotel-wrapper form .checkinDateFakeHold.active,.book-a-hotel-wrapper form .checkoutDateFakeHold.active{display:block}.book-a-hotel-wrapper form textarea[name=city]{background-repeat:no-repeat;background-position:100% 32px;background-color:transparent;border:none;width:93%;padding:0 0 0 2px;line-height:24px!important;resize:none;overflow:hidden;min-height:21px;max-height:82px}.hotel-item .only-show-partial .more-content-holder,.hotel-item-explore .only-show-partial .more-content-holder{max-height:3.5em}.book-a-hotel-wrapper form .textarea-main-container{height:100%;display:table;width:72.5%}.book-a-hotel-wrapper form .textarea-main-container div.textarea-container{height:auto;width:auto;display:table-cell;vertical-align:middle}.book-a-hotel-wrapper form .centered{text-align:center}.book-a-hotel-wrapper form .clear-icon{background-image:url(../images/icons/icon-gray-close.png);background-repeat:no-repeat;background-position:100% 0;position:relative;width:40px;height:45px;top:30px;margin-right:13px}.book-a-hotel-wrapper form .dates label{font-size:12px;line-height:20px;margin:0;text-align:center}.book-a-hotel-wrapper form .dates input{margin:0;width:70px;text-align:center;height:70px;border:0;position:relative;top:0;left:0;float:left;background:#fff}.book-a-hotel-wrapper form .dates input.day,.book-a-hotel-wrapper form .dates input.month,.mobile .book-a-hotel-wrapper form .dates .select-dates .square input.month,.mobile .book-a-hotel-wrapper form .select-dates .square .dates input.month{pointer-events:none;top:-70px;border:0}.book-a-hotel-wrapper form .dates input.month{height:25px;font-size:12px}.book-a-hotel-wrapper form .dates input.day,.mobile .book-a-hotel-wrapper form .dates .select-dates .square input.month,.mobile .book-a-hotel-wrapper form .select-dates .square .dates input.month{height:48px;padding-bottom:10px}.book-a-hotel-wrapper form .faux-input{display:inline-block;background-color:#eee;height:80px;margin-bottom:10px}.book-a-hotel-wrapper form .faux-input .geolocate{margin-top:-48px;right:0;z-index:9999;position:absolute;float:right;width:82px;height:82px;color:#232323}.mobile .book-a-hotel-wrapper form .faux-input .geolocate{width:52px}.book-a-hotel-wrapper form .faux-input .geolocate a{display:block;cursor:pointer;color:#232323}.book-a-hotel-wrapper form .faux-input .geolocate a span{background:url(../images/icons-sf296ea9764.png) 0 -2387px no-repeat;display:block;width:20px;height:20px;color:#232323}.book-a-hotel-wrapper form .faux-label{line-height:80px}.book-a-hotel-wrapper form .label{text-align:center}.book-a-hotel-wrapper form .left-space{border-left:10px solid #fff;box-sizing:border-box}.book-a-hotel-wrapper form .left-space-small{border-left:1px solid #fff;box-sizing:border-box}.book-a-hotel-wrapper form .rate-label-general{width:100%;height:80px;display:inline-block;position:relative}.book-a-hotel-wrapper form .rates{background-color:#e2e2e2;padding-left:1px;position:relative}.book-a-hotel-wrapper form .rates input{background-color:#fbfbfb;height:76px;width:99%;margin:.4%;padding:0 0 0 1.5em;float:left;line-height:25px}.book-a-hotel-wrapper form .rates input::-ms-clear{display:none}.book-a-hotel-wrapper form .rates .clear-icon{position:absolute;right:20px}.book-a-hotel-wrapper form .rates-select{background-color:#e2e2e2;height:80px}.book-a-hotel-wrapper form .adults input.square,.book-a-hotel-wrapper form .children input.square,.book-a-hotel-wrapper form .rooms input.square{line-height:60px;font-size:36px;-moz-appearance:textfield}.book-a-hotel-wrapper form .rooms-row{margin-bottom:9px;display:inline-block}.book-a-hotel-wrapper form .rooms-row .faux-input{margin-bottom:1px}.book-a-hotel-wrapper form .rates-label,.book-a-hotel-wrapper form .room-block:first-child{background-color:#e2e2e2}.book-a-hotel-wrapper form .search-icon{background-image:none!important;background-repeat:no-repeat;background-position:100% 0;position:relative;width:45px;height:45px}.book-a-hotel-wrapper form .square{display:inline-block;position:relative;height:80px;width:80px;float:right;padding:.2em;text-align:center;border:2px solid #eee;box-sizing:border-box}.mobile #content .drop-down ul.promotion-list{display:none;padding:0;z-index:4}.mobile .book-a-hotel-wrapper{padding:20px 10px}.mobile .book-a-hotel-wrapper form textarea[name=city]{width:82%}@media only screen and (max-width:354px){.mobile .book-a-hotel-wrapper form textarea[name=city]{font-size:19px}}.mobile .book-a-hotel-wrapper form .rates,.mobile .book-a-hotel-wrapper form .rates-label,.mobile .book-a-hotel-wrapper form .rates-select,.mobile .book-a-hotel-wrapper form .room-block,.mobile .book-a-hotel-wrapper form .rooms,.mobile .book-a-hotel-wrapper form .select-dates,.mobile .book-a-hotel-wrapper form .submit{display:block;width:100%}.mobile .book-a-hotel-wrapper form .rooms,.mobile .book-a-hotel-wrapper form .submit{float:none}.mobile .book-a-hotel-wrapper form .rooms{overflow:hidden;position:relative}.mobile .book-a-hotel-wrapper form .rooms input{position:absolute;right:0;top:0}.mobile .book-a-hotel-wrapper form .select-dates{text-align:center;height:auto}.mobile .book-a-hotel-wrapper form .select-dates label{margin:0;display:block}.mobile .book-a-hotel-wrapper form .select-dates .square{width:50%}.mobile .book-a-hotel-wrapper form .select-dates .square input{margin:0;width:98%;text-align:center;height:70px;border:0;position:relative;top:0;left:0;float:left;background:rgba(32,44,122,.2)}.mobile .book-a-hotel-wrapper form .select-dates .square input.check-in-date,.mobile .book-a-hotel-wrapper form .select-dates .square input.check-out-date{color:rgba(32,44,122,.2)}.mobile .book-a-hotel-wrapper form .select-dates .square input.day,.mobile .book-a-hotel-wrapper form .select-dates .square input.month{pointer-events:none;width:49.5%;top:-70px;border:0;background:#fff;font-size:25px;padding:0;margin:0}.mobile .book-a-hotel-wrapper form .left-space,.mobile .book-a-hotel-wrapper form .left-space-small{border-left:0 solid #fff}.mobile .book-a-hotel-wrapper form .submit{height:80px}.lt-ie9 .book-a-hotel-wrapper form textarea[name=city]{line-height:45px}.lt-ie9 .book-a-hotel-wrapper form .rates input{line-height:76px}.hotel__booking-form__content{background:#fff;padding-bottom:25px}.desktop .hotel__booking-form__content,.tablet.landscape .hotel__booking-form__content{position:relative;top:-35px}.desktop .hotel__booking-form__content.ng-hide,.tablet.landscape .hotel__booking-form__content.ng-hide{position:static;top:0}.mobile .hotel__booking-form__content .book-a-hotel{padding-bottom:0}.mobile .hotel__booking-form__content.ng-hide .book-a-hotel{padding-bottom:30px}.desktop .hotel__booking-form__content .book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count,.tablet.landscape .hotel__booking-form__content .book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count{padding-bottom:1em}.desktop .hotel__booking-form__content.ng-hide .book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count,.tablet.landscape .hotel__booking-form__content.ng-hide .book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count{padding-bottom:3.5em}.mobile .hotel__booking-form__content .book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count{padding-bottom:0}.hotel-item .more-content-container,.mobile .hotel__booking-form__content.ng-hide .book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count{padding-bottom:3.5em}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini input{height:100%}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini span{line-height:43px}.hotel-item .book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .btn span{line-height:16px}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .input-group .input-group-addon{bottom:0}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .check-out .input-group-addon{right:10px}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .rooms-list{overflow:hidden;float:none;display:block}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room,.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count{width:100%;clear:both}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room input,.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count input{width:43px;height:43px;text-align:center;-moz-appearance:textfield}#header input[type=number],.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count input[type=number]{-moz-appearance:textfield!important}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-count{margin-top:15px;padding-bottom:3.5em;clear:both}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-adult-count,.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-children-count,.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-label{float:left;border:1px solid #aaa;text-align:center;position:relative}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-adult-count span,.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-children-count span,.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-label span{padding:0 43px 0 10px}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-adult-count input,.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-children-count input,.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-label input{position:absolute;right:0;top:0;border:0 solid #aaa;border-left:1px solid #aaa}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-label{width:19%;margin-right:1%}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-label span{white-space:nowrap;padding:0}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-adult-count{width:39%;margin-right:1%}.book-a-hotel-form-wrapper form.book-a-hotel.book-a-hotel-form__mini .room-children-count{width:40%}.book-a-hotel-form-wrapper form.book-a-hotel .book-form-first-row{margin-bottom:8px}.book-a-hotel-form-wrapper form.book-a-hotel .check-in{height:43px;padding-right:2%;overflow:hidden}.book-a-hotel-form-wrapper form.book-a-hotel .check-in input.checkinDateFakeHold{position:absolute;background:rgba(0,0,0,.7)}.book-a-hotel-form-wrapper form.book-a-hotel .check-in input.check-in-date{border:1px solid #aaa;font-weight:100;background:0 0;width:180px;width:100%}.book-a-hotel-form-wrapper form.book-a-hotel .check-in span.icon-datepicker{position:relative;right:10px;bottom:30px;float:right}.book-a-hotel-form-wrapper form.book-a-hotel .check-out{height:43px;box-sizing:border-box;overflow:hidden}.book-a-hotel-form-wrapper form.book-a-hotel .check-out input.checkoutDateFakeHold{position:absolute;background:rgba(0,0,0,.7)}.book-a-hotel-form-wrapper form.book-a-hotel .check-out input.check-out-date{border:1px solid #aaa;font-weight:100;background:0 0;width:180px;width:100%}.book-a-hotel-form-wrapper form.book-a-hotel .check-out span.icon-datepicker{position:relative;right:10px;bottom:30px;float:right}.book-a-hotel-form-wrapper form.book-a-hotel .rooms{margin:8px 0;padding-right:2%}.book-a-hotel-form-wrapper form.book-a-hotel .rooms input.rooms{width:50px;border:1px solid #aaa;text-align:center;float:right}.book-a-hotel-form-wrapper form.book-a-hotel .rooms span.rooms{float:left}.book-a-hotel-form-wrapper form.book-a-hotel .rooms .room-row{overflow:hidden}.book-a-hotel-form-wrapper form.book-a-hotel .room-block{display:inline-block}.book-a-hotel,.hotel-item,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .adults,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .check-in,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .check-out,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .children,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rates-select,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms-container,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms-select,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .submit{display:block}.book-a-hotel-form-wrapper form.book-a-hotel .room-block.adults{float:right}.book-a-hotel-form-wrapper form.book-a-hotel .room-block.adults span{float:left;margin-right:10px}.book-a-hotel-form-wrapper form.book-a-hotel .room-block.adults input.adults{width:50px;border:1px solid #aaa;text-align:center;margin-bottom:5px}.book-a-hotel-form-wrapper form.book-a-hotel .children-wrapper{margin:8px 0}.book-a-hotel-form-wrapper form.book-a-hotel .room-block.children{float:left}.book-a-hotel-form-wrapper form.book-a-hotel .room-block.children span{float:left;margin-right:10px}.book-a-hotel-form-wrapper form.book-a-hotel .room-block.children input.children{width:50px;border:1px solid #aaa;text-align:center;margin-bottom:5px}.book-a-hotel{overflow:hidden;padding-bottom:30px}.lt-ie9 .book-a-hotel-form-wrapper form.book-a-hotel .room-row .col-6.rooms{width:51%;padding-right:1.5%}.lt-ie9 .book-a-hotel-form-wrapper form.book-a-hotel .room-row .col-6.children-wrapper{width:49%}.mobile .book-a-hotel-form-wrapper form.book-a-hotel .adults span.icon-datepicker,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .check-in span.icon-datepicker,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .check-out span.icon-datepicker,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .children span.icon-datepicker,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rates-select span.icon-datepicker,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms span.icon-datepicker,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms-container span.icon-datepicker,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms-select span.icon-datepicker,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .submit span.icon-datepicker{bottom:30px}.mobile .book-a-hotel-form-wrapper form.book-a-hotel .adults input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .adults input.check-out-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .check-in input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .check-in input.check-out-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .check-out input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .check-out input.check-out-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .children input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .children input.check-out-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rates-select input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rates-select input.check-out-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms input.check-out-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms-container input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms-container input.check-out-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms-select input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms-select input.check-out-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .submit input.check-in-date,.mobile .book-a-hotel-form-wrapper form.book-a-hotel .submit input.check-out-date{width:100%;font-weight:100;font-size:16px;padding-top:5px;padding-bottom:7px;margin-top:0}.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms{margin-bottom:15px}.mobile .book-a-hotel-form-wrapper form.book-a-hotel .rooms input{width:50px;text-align:center;border:1px solid #aaa;padding:6px 1px 8px;height:50px}@media screen and (max-width:320px){.children label{font-size:16px!important;margin-left:1.5em!important}}.hotel-item{border-top:1px solid #e8e8e8;padding-top:20px}.hotel-item:first-child{border-top:0;padding-top:0}.hotel-item .hotel-group-header__label{border-bottom:1px solid #e8e8e8}.hotel-item .btn{position:absolute;bottom:0}.mobile .hotel-item .btn{width:100%;text-align:center}.hotel__title{color:#034ea0;margin-top:0;margin-bottom:10px}.hotel-item-explore .hotel__booking-form{padding-top:7px}.hotel-item-explore .hotel__booking-form .btn{position:static}.hotel__body,.new-hotels__image{position:relative}.mobile .hotel__title{margin-top:15px}.hotel__image{margin-bottom:0}.hotel__image img{width:auto;display:inline-block;min-width:180px;height:180px}.hotel__body{min-height:180px}.hotel__ta iframe{margin-top:-11px;margin-bottom:11px}.new-hotels-item{margin-bottom:0}.new-hotels-item .btn{position:relative;bottom:0;min-width:196px;text-align:center}.new-hotels__image img,.new-hotels__image.media__img{width:295px;height:205px}.new-hotels__image .open-status{position:absolute;bottom:0;padding-bottom:15px;padding-top:30px;padding-top:20px\9;width:295px;text-align:center;color:#fff;text-transform:uppercase}@media only screen and (min-width:820px){.new-hotels-item .hotel__body{padding-bottom:60px}.new-hotels-item .new-hotels__button-group{position:absolute;bottom:0}}.hotel-grid-items-wrapper{position:absolute;bottom:40px;left:0;width:100%}.hotel-grid-items-wrapper--double .hotel-column{height:400px;width:220px}.hotel-grid-items-wrapper--double .hotel-grid-item{display:block;border-left:0}.hotel-grid-items-wrapper--double .hotel-grid-item:first-child{border-bottom:0}.hotel-grid-item{width:220px;height:200px;position:relative;background-color:#034ea0;border:3px solid #fff;border-left:0;overflow:hidden;margin-right:0;margin-bottom:0;padding:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.hotel-grid-item .btn{position:absolute;left:10px;bottom:10px;right:10px}.hotel-grid-item .btn-search{padding:7px}.hotel-grid-item__title{position:relative;margin-top:0;text-shadow:0 1px 2px #000;color:#fff}.hotel-grid-item__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.hotel-grid-item__shading{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF800000', endColorstr='#FF000000');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.5)),color-stop(24%,rgba(0,0,0,.5)),color-stop(40%,transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 24%,transparent 40%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 24%,transparent 40%);background-image:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 24%,transparent 40%);background-image:linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 24%,transparent 40%)}.explore-hotels-view .explore-hotels-view__title,.explore-hotels-view .interest-prompt{z-index:5;margin:50px auto 0}.filter-prompt,.filter-prompt *{color:#fff}.bottom-drawer{position:absolute;bottom:0;left:0;z-index:5;width:100%}.interests-list{margin-bottom:15px}.bottom-drawer__chosen-interests{height:40px;width:70%;padding:10px;float:left;text-align:left}.chosen-interests{margin:0 0 0 10px;padding:0;opacity:1;height:auto;-webkit-transition:.25s linear opacity;transition:.25s linear opacity}.chosen-interests.ng-hide,.chosen-interests__interest.ng-enter,.chosen-interests__interest.ng-leave.ng-leave-active,.chosen-interests__interest.ng-move{opacity:0}.chosen-interests.ng-hide-add,.chosen-interests.ng-hide-remove{display:block!important}.chosen-interests__interest{cursor:pointer;margin:0 10px 10px 0;padding:5px 10px;text-transform:uppercase;background-color:#323232;color:#fff;font-size:12px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;-webkit-transition:opacity linear .25s;transition:opacity linear .25s}.chosen-interests__unchoose,.interest-list__count{display:-moz-inline-stack;vertical-align:middle;zoom:1}.chosen-interests__interest.ng-enter.ng-enter-active,.chosen-interests__interest.ng-leave,.chosen-interests__interest.ng-move.ng-move-active{opacity:1}.chosen-interests__blue{background-color:#034ea0}.chosen-interests__unchoose{padding:0 2px;display:inline-block;margin-right:5px}.chosen-interests__label{line-height:22px}.bottom-drawer__menu{position:absolute;top:-37px;left:0;height:40px;background:#505050;display:table;width:100%;margin:0;padding:0}.bottom-drawer__menu-item{display:table-cell;width:20%;vertical-align:middle;text-align:center;cursor:pointer;text-transform:uppercase;border-right:1px solid #7f7f7f;border-left:1px solid #4a4a4a}.bottom-drawer__menu-item:first-child{border-left:none}.bottom-drawer__menu-item:last-child{border-right:none}.bottom-drawer__menu-item a{display:block;height:100%}#map .cr-map-nav .bottom-drawer__menu-item a:after,.bottom-drawer__menu-item #map .cr-map-nav a:after,.bottom-drawer__menu-item .icon{margin-right:13px;margin-left:13px;margin-top:-3px}.mobile .bottom-drawer__menu-item{width:33%}.mobile .bottom-drawer__menu-item .bottom-drawer__menu-item-name{display:none}.bottom-drawer__menu-item--active{background:#232323;border:none!important}.advanced-search{width:60%}.interest-list__header{color:#fff!important}.interest-list__count{line-height:25px;padding:0 8px;display:inline-block;background:#4a4a4a;color:#fff}.interests-item-wrapper{margin-bottom:15px}.landscape.mobile .interests-item-wrapper{margin-top:45px}.interest.item{width:117px;height:117px;margin-right:10px;position:relative;overflow:hidden;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.interest.item,.interest.item *{color:#fff}.interest__bkg{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.interest__label{position:absolute;bottom:0;left:0;text-shadow:0 1px 2px rgba(0,0,0,.8);width:100%;padding-left:5px;padding-bottom:5px;padding-top:30px;opacity:.9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000));background:-moz-linear-gradient(top,transparent 0,#000 100%);background:-ms-linear-gradient(top,transparent 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=0 )}.interest--chosen{border:2px solid #fff}.bottom-drawer__content{background:#232323;height:0;padding:0;overflow:hidden}.bottom-drawer--open .bottom-drawer__content{height:auto;padding:20px}.bottom-drawer__content label{display:block;margin-bottom:8px;color:#fff}.bottom-drawer__content input[type=text]{background:inherit;border:1px solid #505050;margin-bottom:13px;color:#fff}.bottom-drawer__content .destination-wrapper{position:relative}.bottom-drawer__content .collapse{display:block;height:auto!important}#sidebar,#sidebar.detail .sidebar_slide-view,.bottom-drawer__content .panel-heading,.mobile .bottom-drawer__content .interest-list__header,.mobile .bottom-drawer__content label{display:none}.mobile .bottom-drawer__content{padding:0 0 20px}.mobile .bottom-drawer__content .general-content{padding-top:0}.csstransforms3d.csstransitions .bottom-drawer__content{left:0;height:400px}.csstransforms3d.csstransitions .mobile .bottom-drawer__content,.mobile .csstransforms3d.csstransitions .bottom-drawer__content{height:320px}.csstransforms3d.csstransitions .bottom-drawer{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;-webkit-transform:translate3d(0,400px,0);-moz-transform:translate3d(0,400px,0);-ms-transform:translate3d(0,400px,0);-o-transform:translate3d(0,400px,0);transform:translate3d(0,400px,0)}.csstransforms3d.csstransitions .bottom-drawer--open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d.csstransitions .mobile .bottom-drawer{-webkit-transform:translate3d(0,320px,0);-moz-transform:translate3d(0,320px,0);-ms-transform:translate3d(0,320px,0);-o-transform:translate3d(0,320px,0);transform:translate3d(0,320px,0)}.csstransforms3d.csstransitions .mobile .bottom-drawer--open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#sidebar{background:#fff;position:absolute;z-index:100;top:0;bottom:0;padding:10px}#sidebar .sidebar_wrapper{margin-bottom:10px;overflow-x:hidden;overflow-y:auto}#sidebar *{z-index:250}#sidebar .detail-view_content>.section-heading{padding-left:20px}#sidebar.full-grid{min-width:930px;width:1px}#sidebar.full-grid .sidebar_slide-view{min-width:80%}#sidebar.full-grid .sidebar_slide-view .item{width:32.33%;max-width:295px;float:left;margin-right:1.3%;overflow:hidden}#sidebar.full-grid .sidebar_slide-view .item:nth-of-type(3n+3){margin-right:0}#sidebar.single-grid{width:310px}#sidebar.single-grid .sidebar_slide-view{min-width:26%}#sidebar.single-grid .sidebar_slide-view .item{width:100%;max-width:295px;overflow:hidden;float:none}#sidebar.single-grid .sidebar_slide-view .item:first-child{margin-top:0}#sidebar.detail{min-width:80%}#sidebar.detail .sidebar_detail-view{width:100%;display:block}#sidebar.detail .sidebar_detail-view .detail-view_slide-view{width:26%;display:block}#sidebar.detail .sidebar_detail-view .detail-view_slide-view .slide-view_content{width:295px}#sidebar.detail .sidebar_detail-view .detail-view_content{position:absolute;top:0;right:0;left:26%;margin-left:9px}#sidebar.flexible-view .sidebar_toggle{display:inline}#sidebar .sidebar_toggle{display:none;position:absolute;left:-28px;top:45%;font-size:1.2em;background:#fff;color:#545454;padding:.75em .5em;-webkit-box-shadow:-2px 0 2px 0 #232323;-moz-box-shadow:-2px 0 2px 0 #232323;box-shadow:-2px 0 2px 0 #232323}#sidebar .sidebar_slide-view{padding:0;margin:0}#sidebar .sidebar_slide-view .slide-view_header{text-transform:uppercase;color:#000;min-height:38px;text-align:left;position:relative}#sidebar .sidebar_slide-view .slide-view_header select.filter{font-size:14px;background-color:#034ea0;color:#fff;border-radius:0;border:0 solid #fff;width:134px;height:30px;padding:.5em 0 .5em .75em;position:absolute;top:0;right:3px;-webkit-appearance:button;-webkit-border-radius:0}#sidebar .sidebar_slide-view .slide-view_header .sidebar-select-arrow-sidebar{width:37px;height:30px;position:absolute;padding:.5em 0;top:0;right:7px;background:url(../images/select-arrow.png) 97% 50% no-repeat;pointer-events:none;z-index:999}#sidebar .sidebar_slide-view .slide-view_content{margin:0;padding:0;z-index:261}.explore-hotels-view #sidebar .sidebar_slide-view .slide-view_content{padding-bottom:6px}@media screen and (min-width:1660px){.explore-hotels-view #sidebar .sidebar_slide-view .slide-view_content{padding-bottom:11px}@-moz-document url-prefix(){.explore-hotels-view #sidebar .sidebar_slide-view .slide-view_content{padding-bottom:6px}}}@media screen and (min-width:1660px) and (-webkit-min-device-pixel-ratio:0){.explore-hotels-view #sidebar .sidebar_slide-view .slide-view_content{padding-bottom:6px}}#sidebar .sidebar_slide-view .slide-view_content li.slide-view_no-content img.slide-view_no-content-bg{width:100%;height:100%;min-height:600px;position:absolute;left:0;top:45px;z-index:-1;transition:all 555ms ease}#sidebar .sidebar_slide-view .slide-view_content li.slide-view_no-content h3{margin:30% 2% auto}#sidebar .sidebar_slide-view .item{margin-top:5px;display:block;position:relative;z-index:260;padding:13px}#sidebar .sidebar_slide-view .item .background-image{width:295px;position:absolute;z-index:-2;height:205px}#sidebar .sidebar_slide-view .item .item_header{text-align:left;position:absolute;top:15px}#sidebar .sidebar_slide-view .item .item_header .item--marker-symbol{position:static;border:1px solid #fff;vertical-align:initial}#sidebar .sidebar_slide-view .item .item_header .location{display:inline;color:#fff;font-size:14px;margin-left:2px}#sidebar .sidebar_slide-view .item .overlay,.mobile .webextra-detail .webextra-detail-sidebar .title-area .overlay,.mobile .webextra-detail-grid .slide-view_content .item .overlay{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(59%,rgba(0,0,0,.01)),color-stop(100%,rgba(0,0,0,.01)));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#03000000', GradientType=0 )}#sidebar .sidebar_slide-view .item .title{text-align:left;color:#fff;margin-top:10px}#sidebar .sidebar_slide-view .item .book-now{text-align:left;font-size:14px;position:absolute;bottom:13px;left:13px}#sidebar .sidebar_detail-view{display:none;text-align:left;color:#000}#sidebar .sidebar_detail-view .slide-view_content{margin:0;padding:0;width:30%}#sidebar .sidebar_detail-view .slide-view_content .item .book-now{font-size:12px;line-height:16px;padding:8px}#sidebar .sidebar_detail-view .slide-view_content .item .arrow{position:absolute;right:0;top:40%;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:15px solid #fff}#sidebar .sidebar_detail-view .slide-view_content .item .dark-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:260;width:295px;height:205px}#sidebar .sidebar_detail-view .slide-view_content .item .empty-text{color:red}#sidebar .sidebar_detail-view .close{position:absolute;right:30px;top:20px;width:32px;height:31px;color:#fff;background-color:rgba(0,0,0,.5);z-index:265;padding-right:1px;font-size:33px;vertical-align:middle;text-align:center;font-family:serif;cursor:pointer}#sidebar .sidebar_detail-view .detail-view_header{position:relative;overflow:hidden;margin-bottom:20px}#sidebar .sidebar_detail-view .detail-view_header .title{position:relative;z-index:265;max-width:85%;padding:20px 20px 0;text-align:left}#sidebar .sidebar_detail-view .detail-view_header .background-image{position:absolute;top:0;width:100%;height:100%}#sidebar .sidebar_detail-view .detail-view_content{height:100%}#sidebar .sidebar_detail-view .detail-view_content .description{padding:0 20px;color:#000;overflow-y:auto;min-height:100px;max-height:289px}#sidebar .sidebar_detail-view .detail-view_content .description .hotel{color:#000;margin-bottom:5px}#sidebar .sidebar_detail-view .detail-view_content .description .detail-text{margin-bottom:20px}#sidebar .sidebar_detail-view .detail-view_content .description .detail-text,#sidebar .sidebar_detail-view .detail-view_content .description .section-heading{text-align:left;color:#000}#sidebar .sidebar_detail-view .detail-view_content .description a.btn{font-size:14px;color:#fff}#sidebar .sidebar_detail-view .detail-view_content .description .section-heading:after{content:'';display:block;height:1px;background:url(../images/bg-h2.png?1415036827) no-repeat;margin-bottom:10px}.gc-login,.gift-card-steps li,.gift-card-steps span{display:inline-block}#sidebar .sidebar_detail-view .detail-view_content .description a.email,#sidebar .sidebar_detail-view .detail-view_content .description a.phone,#sidebar .sidebar_detail-view .detail-view_content .description a.view-property{color:#034ea0!important}.review-reservation{border-top:1px solid #CACACA}.review-reservation label{font-weight:100;text-transform:uppercase}.gc-login{font-size:14px;line-height:20px;margin-top:15px;text-align:center;text-transform:uppercase;width:100%}.gc-login a{margin-left:10px}.gc-login .lock{background-image:url(../images/icons/icon-blue-lock.jpg);background-repeat:no-repeat;background-position:0 2px;margin-left:0;padding-left:25px}.gc-login .bar{font-size:20px}.general-content .gift-card{padding-bottom:0}.gift-card-steps h4,.gift-card-steps p.intro.upcoming-new-hotels{color:#034ea0}.gift-card-steps li{margin-bottom:10px}.gift-card-steps li span{width:75%}.gift-card-steps li .step{width:auto;vertical-align:top}.gift-card-steps a{background-image:url(../images/icons/icon-blue-arrow-right-small.jpg);background-repeat:no-repeat;background-position:100% 0;padding-right:15px}.mobile .gift-card-steps li{display:block}.mobile .gift-card-steps .inline,.mobile .gift-card-steps span{white-space:normal}.mobile .gift-card-steps .inline{width:75%}.mobile .featured-accordion button{width:100%;display:block}.explore-hotels-page{color:#fff;background:#002247;position:relative;overflow:hidden}.explore-hotels-page #map{max-height:695px}.explore-hotels-page h1,.explore-hotels-page h2{margin-bottom:5px}.explore-hotels-page h1+.header-underline,.explore-hotels-page h2+.header-underline{margin-bottom:20px}.explore-hotels-page .region-list-filter{max-width:960px;margin:0 auto;position:relative}.explore-hotels-page .region-list-filter img{width:100%;height:auto}.explore-hotels-page .region-list-filter .country-list{position:absolute;font-size:1.2em;color:#fff;font-family:icomoon;text-transform:uppercase;font-weight:200;pointer-events:none}.explore-hotels-page .explore-hotels-view .region-list-filter .country-list{pointer-events:auto;cursor:pointer}.explore-hotels-page .region-list-filter .country-list.south-america{left:23.5%;top:76.55%}.explore-hotels-page .region-list-filter .country-list.america{left:14.2%;top:48.5%}.explore-hotels-page .region-list-filter .country-list.africa{left:47.5%;top:60.55%}.explore-hotels-page .region-list-filter .country-list.middle-east{left:56.5%;top:54.5%}.explore-hotels-page .region-list-filter .country-list.europe{left:59%;top:36.7%}.explore-hotels-page .region-list-filter .country-list.asia{left:79%;top:58.3%}@media (max-width:800px){.explore-hotels-page .region-list-filter{display:none}}.explore-hotels-page .mobile-region-list-filter{display:none}.filter-col__item,.mobile .explore-hotels-page .bottom-drawer__content .interest-list__header,.mobile .explore-hotels-page .bottom-drawer__content label{display:block}@media (max-width:800px){.explore-hotels-page .mobile-region-list-filter{display:block}.explore-hotels-page .mobile-region-list-filter .link-map .link-map__col{border-right:none}.explore-hotels-page .mobile-region-list-filter .link-map .link-map__col a,.explore-hotels-page .mobile-region-list-filter .link-map .link-map__col h3{color:#fff}}.explore-hotels-page .bottom-drawer__menu-item{width:33%}.explore-hotels-page .bottom-drawer__content{height:300px}.mobile .explore-hotels-page .bottom-drawer__content{padding:0 20px 20px}.filter-col{border-right:1px solid #505050}.filter-col:last-child{border-right:0}.explore-hotels-view{position:relative;background-color:#17589e}.explore-hotels-view .explore-hotels-view__title,.explore-hotels-view .interest-prompt{position:relative;max-width:600px;width:100%;text-align:center}.explore-hotels-view .explore-hotels-view__title{color:#000;z-index:5;margin:0 auto 30px}.explore-hotels-view .background-img{min-height:100%;width:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0}.explore-hotels-view .interest-prompt{position:relative;margin:15px auto}.explore-hotels-view .interest-prompt *{color:#000}.explore-hotels-view .explore-hotels-view__sort{text-align:right;margin-right:20px}.explore-hotels-view .explore-hotels-view__sort .form-block div{text-align:left}.explore-hotels-view .cr-select__display{background:#fff!important}@media (max-width:800px){.explore-hotels-view .explore-hotels-view__title,.explore-hotels-view .interest-prompt{margin:0;font-size:22px;max-width:100%}.explore-hotels-view .interest-prompt h3{margin:0}.explore-hotels-view .explore-hotels-view__title{margin-top:30px}}.explore-hotels-view.explore-hotels-map-view .btn-search{padding:7px}.explore-hotels-view.explore-hotels-map-view #map .cr-map-nav ul{display:table}.explore-hotels-view.explore-hotels-map-view #map .cr-map-nav li{width:33%}.explore-hotels-view.explore-hotels-map-view #map .cr-map-nav a{color:#fff}.csstransforms3d.csstransitions .explore-hotels-page .bottom-drawer__content{left:0;height:284px}.csstransforms3d.csstransitions .explore-hotels-page .bottom-drawer{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;-webkit-transform:translate3d(0,300px,0);-moz-transform:translate3d(0,300px,0);-ms-transform:translate3d(0,300px,0);-o-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0);z-index:99999;bottom:16px}.csstransforms3d.csstransitions .explore-hotels-page .bottom-drawer--open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:9999;bottom:0}.lt-ie10 .explore-hotels-page .bottom-drawer__content{left:0;height:300px}.lt-ie10 .explore-hotels-page .bottom-drawer{bottom:-300px}.lt-ie10 .explore-hotels-page .bottom-drawer--open{bottom:0}.explore-hotels-location .header-underline{margin-bottom:20px}#content .drop-down div{float:none}#content .drop-down span.rate-label-booking{width:100%;line-height:80px;margin:0;padding:0 0 0 1em;font-size:24px;font-weight:200;min-height:80px}#content .drop-down span.dd-arrow{position:absolute;right:20px;background:url(../images/icons/drop-arrow-gray-down.png) no-repeat}#content .drop-down span.up-arrow{position:absolute;right:20px;background:url(../images/icons/drop-arrow-gray-up.png) no-repeat}#content .drop-down ul.promotion-list{width:100%;position:relative;top:-20px;background-color:#e5e5e5;height:200px;overflow:scroll}#content .drop-down ul.promotion-list li{border-top:1px solid #ccc;padding:12px 8px 10px 22px;border-bottom:none;font-weight:100}#content .drop-down ul.promotion-list li:hover{background-color:#ccc}.create-an-account-wrapper{width:100%;padding:20px 2.5%;background-color:#fff;margin-top:112px}.create-an-account-wrapper form ::-webkit-input-placeholder{color:#000;font-size:1em;opacity:1!important}.create-an-account-wrapper form :-moz-placeholder{color:#000;font-size:1em;opacity:1!important}.create-an-account-wrapper form ::-moz-placeholder{color:#000;font-size:1em;opacity:1!important}.create-an-account-wrapper form :-ms-input-placeholder{color:#000;font-size:1em;opacity:1!important}.create-an-account-wrapper form .faux-label,.create-an-account-wrapper form .input-wrapper input,.create-an-account-wrapper form input[name=city],.create-an-account-wrapper form label{font-size:22px;font-weight:200}.create-an-account-wrapper form label{line-height:80px;margin-left:1em}@media only screen and (max-width:800px){.create-an-account-wrapper form label{font-size:15px;margin-left:5px}}.create-an-account-wrapper form label.checkbox{line-height:initial;margin-left:10px;float:left;width:100%}.create-an-account-wrapper form .dates,.create-an-account-wrapper form input{background-color:#fbfbfb;height:100%}.create-an-account-wrapper form input{font-size:36px;font-weight:200}.create-an-account-wrapper form input[name=city]{background-image:url(../images/icons/icon-gray-arrow.png);background-repeat:no-repeat;background-position:100% 32px;background-color:transparent;border:none;width:93%;padding-right:0;line-height:45px}.create-an-account-wrapper form .centered{text-align:center}.create-an-account-wrapper form .clear-icon{background-image:url(../images/icons/icon-gray-close.png);background-repeat:no-repeat;background-position:100% 0;position:relative;width:45px;height:45px;top:30px}.create-an-account-wrapper form .dates label{font-size:12px;line-height:20px;margin:0;text-align:center}.create-an-account-wrapper form .dates input{margin:0;width:100%;padding:0 .2em;text-align:center;height:50px}.create-an-account-wrapper form .faux-input{display:inline-block;background-color:#eee;height:80px;width:48%;margin-bottom:10px}.create-an-account-wrapper form .faux-label{line-height:80px}.create-an-account-wrapper form .label{text-align:center}.create-an-account-wrapper form .left-space{border-left:10px solid #fff;box-sizing:border-box}.create-an-account-wrapper form .left-space-small{border-left:1px solid #fff;box-sizing:border-box}.create-an-account-wrapper form .rate-label-general{width:100%;height:80px;display:inline-block;position:relative}.create-an-account-wrapper form .full-title{clear:both;text-align:center}@media only screen and (max-width:1281px){.create-an-account-wrapper form .faux-input{width:100%}.create-an-account-wrapper form .full-title h3{font-size:28px}}.create-an-account-wrapper form .full-title.agree input{float:left;width:15px;height:15px}.create-an-account-wrapper form .full-title.agree h5{text-align:left;margin-left:20px}.create-an-account-wrapper form .input-wrapper{background-color:#e2e2e2;padding-left:1px;position:relative;float:right;height:80px;width:72%}@media only screen and (max-width:800px){.create-an-account-wrapper form .full-title h3{font-size:20px}.create-an-account-wrapper form .input-wrapper{width:67%}}.create-an-account-wrapper form .input-wrapper input{background-color:#fbfbfb;height:77px;width:99.5%;margin:.2%;padding:0 0 0 1.5em;line-height:76px}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-wrapper input{padding-left:5px;font-size:16px;margin:.3%;width:99%}}.create-an-account-wrapper form .input-wrapper input::-ms-clear{display:none}.create-an-account-wrapper form .input-wrapper .clear-icon{position:absolute;right:20px}.create-an-account-wrapper form .rates-select{background-color:#e2e2e2;height:80px;background-size:70px}.create-an-account-wrapper form .rates-select select{width:100%;height:100%;font-size:22px}.create-an-account-wrapper form .country,.create-an-account-wrapper form .input-long,.create-an-account-wrapper form .input-short{margin-right:48px}.create-an-account-wrapper form .input-long.email{width:100%}.create-an-account-wrapper form .input-long.email .faux-input{width:87%}@media only screen and (max-width:1281px){.create-an-account-wrapper form .country,.create-an-account-wrapper form .input-long,.create-an-account-wrapper form .input-short{margin-right:0}.create-an-account-wrapper form .input-long.email .faux-input{width:72%}}.create-an-account-wrapper form .input-long.email input{margin:.1%;width:99.7%}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-long.email input{margin:.3%;width:99.3%}}.create-an-account-wrapper form .input-long.pass2{margin-bottom:20px}.create-an-account-wrapper form .input-long.pass2 label{font-size:19px}.create-an-account-wrapper form .input-long.receive .faux-input{width:50%;padding:12px}.create-an-account-wrapper form .input-long.receive .faux-input input{width:20px;height:15px}.create-an-account-wrapper form .input-long.interests{width:100%;height:130px}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-long.pass2 label{font-size:12px}.create-an-account-wrapper form .input-long.receive{float:none}.create-an-account-wrapper form .input-long.receive .faux-input{float:none;width:100%;margin-bottom:0}.create-an-account-wrapper form .input-long.interests{height:315px;margin-bottom:20px}}.create-an-account-wrapper form .input-long.interests .interests-row{position:relative;float:right;width:70%;display:inline-block;top:0;height:20px}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-long.interests .interests-row{float:none;width:100%}}.create-an-account-wrapper form .input-long.interests .interests-row .faux-input{float:left;width:50%;height:130px;padding:5px}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-long.interests .interests-row .faux-input{width:100%;margin-bottom:0;height:117px}}.create-an-account-wrapper form .input-long.interests .interests-row .faux-input label{font-size:15px;margin:3px}.create-an-account-wrapper form .input-long.interests .interests-row .faux-input label input{height:15px;width:15px}.create-an-account-wrapper form .input-short.dob .input-wrapper,.create-an-account-wrapper form .input-short.state .input-wrapper,.create-an-account-wrapper form .input-short.zip .input-wrapper{width:46%}.create-an-account-wrapper form .input-short.dob .input-wrapper input,.create-an-account-wrapper form .input-short.state .input-wrapper input,.create-an-account-wrapper form .input-short.zip .input-wrapper input{width:99%;margin-top:.3%}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-long.interests .interests-row .faux-input:nth-child(2){height:125px}.create-an-account-wrapper form .input-short.dob,.create-an-account-wrapper form .input-short.state,.create-an-account-wrapper form .input-short.zip{width:100%}.create-an-account-wrapper form .input-short.dob .faux-input,.create-an-account-wrapper form .input-short.state .faux-input,.create-an-account-wrapper form .input-short.zip .faux-input{width:67%}}.create-an-account-wrapper form .input-short.dob{width:23%}@media only screen and (max-width:1281px){.create-an-account-wrapper form .input-short.dob{width:49%}}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-short.dob{width:100%}.create-an-account-wrapper form .input-short.dob .faux-input{width:67%}}.create-an-account-wrapper form .input-short.state{width:24%;margin-right:36px}@media only screen and (max-width:1281px){.create-an-account-wrapper form .input-short.state{width:52%}}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-short.state{width:100%}}.create-an-account-wrapper form .input-short.zip{width:21%}@media only screen and (max-width:1281px){.create-an-account-wrapper form .input-short.zip{width:43%}}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-short.zip{width:100%}}.create-an-account-wrapper form .input-short.zip .faux-input{width:70%}@media only screen and (max-width:800px){.create-an-account-wrapper form .input-short.zip .faux-input{width:67%}}.create-an-account-wrapper form .drop-down{width:48%;margin-bottom:10px}@media only screen and (max-width:1281px){.create-an-account-wrapper form .drop-down{width:100%}}@media only screen and (max-width:800px){.create-an-account-wrapper form .drop-down{display:block;width:100%}}.create-an-account-wrapper form .drop-down.gender{width:23%;margin-right:2%}@media only screen and (max-width:1281px){.create-an-account-wrapper form .drop-down.gender{width:49%}}@media only screen and (max-width:800px){.create-an-account-wrapper form .drop-down.gender{display:block;width:100%}}.create-an-account-wrapper form .drop-down.mice{margin-bottom:20px}.create-an-account-wrapper form .drop-down.mice label{font-size:17px}.create-an-account-wrapper form hr{width:100%}.create-an-account-wrapper form .radio dl{height:100%;margin:0}.create-an-account-wrapper form .radio dl dt{height:25px;padding-top:5px}.create-an-account-wrapper form .radio dl dt input{height:20px;width:20px;float:left;margin:0 5px}.create-an-account-wrapper form .no-right-margin{margin-right:0}.create-an-account-wrapper form .rooms-row{margin-bottom:9px;display:inline-block}.create-an-account-wrapper form .rooms-row .faux-input{margin-bottom:1px}.create-an-account-wrapper form .rates-label,.create-an-account-wrapper form .room-block:first-child{background-color:#e2e2e2}.create-an-account-wrapper form .search-icon{background-image:url(../images/icons/icon-gray-search.png);background-repeat:no-repeat;background-position:100% 0;position:relative;width:45px;height:45px}.create-an-account-wrapper form .square{display:inline-block;height:80px;width:80px;float:right;padding:.2em;text-align:center;border:2px solid #eee;box-sizing:border-box}@media only screen and (max-width:800px){.create-an-account-wrapper form .submit{display:block;width:100%}}html[dir=rtl] #nav{right:auto!important}html[dir=rtl] #nav a{padding-right:20px}html[dir=rtl] .marquee a.hotel-name{left:40px;right:auto}html[dir=rtl] .featured-3 h3{text-align:right}html[dir=rtl] .featured-3 .box .btn{margin-right:20px}html[dir=rtl] a .btn--RAD_B{right:0}html[dir=rtl] .search .geolocate{float:left}html[dir=rtl] .mobile .search .geolocate{margin-right:auto;margin-left:10px}html[dir=rtl] .search .close-booking-bar{right:10px}html[dir=rtl] .search .destination #crhotelSearch{float:right;padding-right:35px}html[dir=rtl] .search .destination .destination-list ul li a{padding-right:60px;padding-left:0}html[dir=rtl] .signin-now .fields .btn--CHI,html[dir=rtl] .signin-now .fields .btn--PII,html[dir=rtl] .signin-now .fields .btn--PKP,html[dir=rtl] .signin-now .fields .btn--PKP_A,html[dir=rtl] .signin-now .fields .btn--QCN,html[dir=rtl] .signin-now .fields .btn--RAD_B,html[dir=rtl] .signin-now .fields .btn--RAD_E,html[dir=rtl] .signin-now .fields .btn--RAD_G,html[dir=rtl] .signin-now .fields .btn-primary{float:left}html[dir=rtl] .mobile .signin-now .fields .btn--CHI,html[dir=rtl] .mobile .signin-now .fields .btn--PII,html[dir=rtl] .mobile .signin-now .fields .btn--PKP,html[dir=rtl] .mobile .signin-now .fields .btn--PKP_A,html[dir=rtl] .mobile .signin-now .fields .btn--QCN,html[dir=rtl] .mobile .signin-now .fields .btn--RAD_B,html[dir=rtl] .mobile .signin-now .fields .btn--RAD_E,html[dir=rtl] .mobile .signin-now .fields .btn--RAD_G,html[dir=rtl] .mobile .signin-now .fields .btn-primary{position:relative;margin-top:0;float:right}html[dir=rtl] div.film_roll_child>div a,html[dir=rtl] div.slick-slide>div a{left:20px}html[dir=rtl] .hotel-overview .hotel-info{float:right}html[dir=rtl] .hotel-overview .hotel-info .address,html[dir=rtl] .hotel-overview .hotel-info .phone,html[dir=rtl] .hotel-overview .hotel-info h1{margin-right:0}html[dir=rtl] .hotel-overview .booking-share{float:left}html[dir=rtl] .accordion-content h2.underlined{width:68%!important}@media (min-width:801px){html[dir=rtl] #header .brand-logo,html[dir=rtl] #header .search{float:right}html[dir=rtl] #header .menu-tab{float:left}html[dir=rtl] #header .search .slide-panel{float:right}html[dir=rtl] #header .search .next{float:left}html[dir=rtl] #header .search .adults,html[dir=rtl] #header .search .back-to-step-2,html[dir=rtl] #header .search .check-in,html[dir=rtl] #header .search .check-out,html[dir=rtl] #header .search .children,html[dir=rtl] #header .search .destination,html[dir=rtl] #header .search .rooms{float:right}html[dir=rtl] #header .search .back-to-step-2 span{background:url(../images/icons-sf296ea9764.png) 0 -511px no-repeat}html[dir=rtl] #header .clear-icon,html[dir=rtl] #header .search-icon{float:right;margin:15px 14px 0}html[dir=rtl] #header .clear-icon{float:right;margin:18px 14px 0}html[dir=rtl] .search .rate-label span{float:right}html[dir=rtl] .search .rate-label span.dd-arrow{float:right;left:-12px;right:auto}html[dir=rtl] .search .rates{float:right;width:11%;right:73%;left:auto}}@media (max-width:800px){html[dir=rtl] .hotel-overview h1:after{background:url(../images/bg-h2.png?1418408358) right 0 no-repeat}html[dir=rtl] #header .top-bar{float:right;margin-left:-100%;margin-right:45%}html[dir=rtl] #header .mobile-menu-tab{float:left;border-left:0;border-right:1px solid #505050}html[dir=rtl] #header .brand-logo{float:right;margin-left:0}html[dir=rtl] #header .brand-logo a{margin:9px 10px 0 0}html[dir=rtl] #header .top-bar .cr-dropdown .icon-dd-sm,html[dir=rtl] #header .top-bar .cr-dropdown .icon-dd-up-sm{margin-right:1em;margin-left:1em;float:left}html[dir=rtl] #header .cr-dropdown .icon-globe{margin-right:0;margin-left:1em;float:right}html[dir=rtl] .marquee .slide-info p,html[dir=rtl] .marquee.featured .marquee-slide .slide-info p{margin:44px 0 13px 14px}html[dir=rtl] #footer .footer-links li{text-align:right}}html[dir=rtl] #header .drawer .content-container span.close{right:auto;left:2em}html[dir=rtl] #header .search .destination div.textarea-main-container{float:right}html[dir=rtl] .mobile #header .language-select ul#langOptions{left:0;right:auto}html[dir=rtl] .mobile .search .mobile-close-booking-bar{float:left;margin-right:0;margin-left:10px}html[dir=rtl] .weather-wrap a.temp-switch{float:left;width:50px}html[dir=rtl] .weather-wrap a.temp-switch .temp-float{float:left}html[dir=rtl] .hotel-overview .booking-share .social-share,html[dir=rtl] .hotel-overview .hotel-booking-button,html[dir=rtl] .hotel-overview .trip-advisor,html[dir=rtl] .hotel-overview .weather-wrap,html[dir=rtl] .weather-wrap .weather .date,html[dir=rtl] .weather-wrap a.temp-switch .temp-float .temp-wrap span.temp-span{float:right}html[dir=rtl] .weather-wrap .weather .weather-icon{float:right;border-left:0;border-right:1px solid #cacaca}html[dir=rtl] #content .featured-3 .panel .box img{right:50%;transform:translate(50%,0)}html[dir=rtl] #map .cr-map-nav a:after,html[dir=rtl] .icon{text-indent:9999px}html[dir=rtl] #map .cr-map-nav a.fcm-arrow:after,html[dir=rtl] .icon.fcm-arrow{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}html[dir=rtl] .mobile .featured-3 span.icon.fcm-arrow{margin:2px 8px 0 0}html[dir=rtl] .hotel-overview .booking-share .social-share{float:right!important}html[dir=rtl] .hotel-overview .hotel-booking-button,html[dir=rtl] .hotel-overview .trip-advisor{margin-right:0;margin-left:15%}html[dir=rtl] .hotel-overview .booking-share .trip-advisor{margin-right:0}#header .dropdown-booking-menu{position:absolute;top:112px;left:21.33%;width:57.6%;padding:10px 20px;background:rgba(35,35,35,.9);color:#232323;text-align:left;overflow-x:hidden;overflow-y:auto;max-height:488px}#header .dropdown-booking-menu form>*{margin-top:10px}#header .dropdown-booking-menu div.check-in-out-wrap,#header .dropdown-booking-menu form .pure-g:first-child{height:70px}#header .dropdown-booking-menu div{padding:0}#header .dropdown-booking-menu button.close{width:30px;height:30px;background:0 0;border:1px solid #fff;position:relative;left:95.7%;color:#fff;padding:2px 0 0 1px;text-align:center;transition:background 111ms ease}#header .dropdown-booking-menu button.close img{width:13px;height:13px;pointer-events:none}#header .dropdown-booking-menu button.close:hover{background:rgba(0,0,0,.2)}#header .dropdown-booking-menu button.close:active{background:rgba(0,0,0,.5)}#header .dropdown-booking-menu label{font-size:25px;line-height:55px;text-transform:none;padding-left:20px}#header .dropdown-booking-menu input{font-size:25px;width:70px;height:55px;float:right;border-left:1px solid #505050;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;border-radius:0}#header .dropdown-booking-menu div.month-and-day{height:55px;width:70px;float:right;pointer-events:none;position:absolute;top:0;right:0}#header .dropdown-booking-menu div.month-and-day input.month{font-size:12px;position:relative;height:25px;pointer-events:none}#header .dropdown-booking-menu div.month-and-day .mobile .book-a-hotel-wrapper form .select-dates .square input.month,#header .dropdown-booking-menu div.month-and-day input.day,.mobile .book-a-hotel-wrapper form .select-dates .square #header .dropdown-booking-menu div.month-and-day input.month{position:relative;left:0;pointer-events:none;top:0;height:30px;color:#034ea0;font-size:25.25px;padding-bottom:5px}#header .dropdown-booking-menu .checkin,#header .dropdown-booking-menu .checkout{background:#fff;height:55px;color:#034ea0;position:relative}#header .dropdown-booking-menu .checkin input,#header .dropdown-booking-menu .checkout input{z-index:10}#header div.rate-choose,#header div.rateChoose{position:relative}#header div.rate-choose::after,#header div.rateChoose::after{content:" ";display:inline-block;width:20px;height:20px;position:absolute;background:url(../images/icons-sf296ea9764.png) 0 -2978px no-repeat;overflow:hidden;text-indent:-9999px;text-decoration:none;vertical-align:middle;top:42%;right:3.5%;pointer-events:none}#header .dropdown-booking-menu .checkin div.month-and-day input.month,#header .dropdown-booking-menu .checkout div.month-and-day input.month{border-bottom:none}#header .dropdown-booking-menu .checkin div.month-and-day .mobile .book-a-hotel-wrapper form .select-dates .square input.month,#header .dropdown-booking-menu .checkin div.month-and-day input.day,#header .dropdown-booking-menu .checkout div.month-and-day .mobile .book-a-hotel-wrapper form .select-dates .square input.month,#header .dropdown-booking-menu .checkout div.month-and-day input.day,.mobile .book-a-hotel-wrapper form .select-dates .square #header .dropdown-booking-menu .checkin div.month-and-day input.month,.mobile .book-a-hotel-wrapper form .select-dates .square #header .dropdown-booking-menu .checkout div.month-and-day input.month{border-top:none}#header .dropdown-booking-menu .checkout{margin-left:10px}#header .dropdown-booking-menu .room-select{background:#fff}#header .dropdown-booking-menu .room-select ::-webkit-input-placeholder{color:#ccc}#header .dropdown-booking-menu .room-select :-moz-placeholder{color:#ccc}#header .dropdown-booking-menu .room-select ::-moz-placeholder{color:#ccc}#header .dropdown-booking-menu .room-select :-ms-input-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-adults ::-webkit-input-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-adults :-moz-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-adults ::-moz-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-adults :-ms-input-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-children ::-webkit-input-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-children :-moz-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-children ::-moz-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-children :-ms-input-placeholder{color:#ccc}#header .dropdown-booking-menu .room-array-adults .empty,#header .dropdown-booking-menu .room-array-children .empty,#header .dropdown-booking-menu .room-select .empty{color:#ccc}#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-children,#header .dropdown-booking-menu .room-array-adults,#header .dropdown-booking-menu .room-array-children,#header .dropdown-booking-menu .room-array-room,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-children{background:#e2e2e2;height:55px;margin-left:0}#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-children label,#header .dropdown-booking-menu .room-array-adults label,#header .dropdown-booking-menu .room-array-children label,#header .dropdown-booking-menu .room-array-room label,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-children label{text-transform:uppercase;font-size:20px}#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-children,#header .dropdown-booking-menu .room-array-adults,#header .dropdown-booking-menu .room-array-children,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-children{background:#fff;margin-left:10px}#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-children label,#header .dropdown-booking-menu .room-array-adults label,#header .dropdown-booking-menu .room-array-children label,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-children label{text-transform:none;font-size:25px}#header .dropdown-booking-menu .rate-choose select{background-color:#fff;width:100%;height:55px;border:none;font-size:20px;padding-left:1em;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#header .dropdown-booking-menu .rate-input input{height:70px;width:79%;float:right;text-align:left;padding-left:20px;border:none}#header .dropdown-booking-menu .rate-input span.close{background:url(../images/closeBLK.png) 100% 100% no-repeat;float:right;position:relative;left:75%;margin-top:13px;height:30px;width:30px}#header .dropdown-booking-menu button.submit{float:right;width:175px;height:55px;background:#034ea0;border:0;color:#fff;margin-bottom:10px;padding:4px 10px;transition:background 222ms ease}#header .dropdown-booking-menu-mobile form .calendar-check-in,#header .dropdown-booking-menu-mobile form .check-in-out-labels div:first-child{border-right:1px solid #505050}#header .dropdown-booking-menu button.submit:hover{background:#034ea0}#header .dropdown-booking-menu-mobile{position:fixed;top:116px;left:0;right:0;bottom:0;text-align:center;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;background-color:rgba(35,35,35,.9);padding:0;color:#505050}html[dir=rtl] #header .dropdown-booking-menu-mobile{width:105%}#header .dropdown-booking-menu-mobile form .close-wrapper{height:35px;padding:0}#header .dropdown-booking-menu-mobile form .close-wrapper a.close{width:15px;height:15px;margin:7px 0;position:absolute;left:90%;padding:2px 0 2px 1px;text-align:center;transition:background 111ms ease}#header .dropdown-booking-menu-mobile form .close-wrapper a.close img{width:13px;height:13px;pointer-events:none}#header .dropdown-booking-menu-mobile form .close-wrapper a.close:hover{background:rgba(0,0,0,.2)}#header .dropdown-booking-menu-mobile form .close-wrapper a.close:active{background:rgba(0,0,0,.5)}#header .dropdown-booking-menu-mobile form .check-in-out-labels{height:20px;background:#fff;border-bottom:1px solid #505050;line-height:6px;width:calc(100% + 30px);margin-left:-15px}#header .dropdown-booking-menu-mobile form .check-in-out-labels div{height:35px}#header .dropdown-booking-menu-mobile form .check-in-out-labels div p{color:#505050;line-height:7px}#header .dropdown-booking-menu-mobile form .check-in-out{background-color:#fff;height:90px;overflow:hidden;width:100%}#header .dropdown-booking-menu-mobile form .calendar-check-in,#header .dropdown-booking-menu-mobile form .calendar-check-out{border-top:1px solid #505050;min-height:100%;height:100%;position:relative;width:50%;overflow:hidden}#header .dropdown-booking-menu-mobile form .calendar-check-in input,#header .dropdown-booking-menu-mobile form .calendar-check-out input{font-size:24px;margin:0;background:0 0;border:none;height:100%;width:100%;color:#034ea0;line-height:normal;font-weight:200}#header .dropdown-booking-menu-mobile .mobile .book-a-hotel-wrapper form .calendar-check-in .select-dates .square input.month,#header .dropdown-booking-menu-mobile .mobile .book-a-hotel-wrapper form .calendar-check-out .select-dates .square input.month,#header .dropdown-booking-menu-mobile .mobile .book-a-hotel-wrapper form .select-dates .square .calendar-check-in input.month,#header .dropdown-booking-menu-mobile .mobile .book-a-hotel-wrapper form .select-dates .square .calendar-check-out input.month,#header .dropdown-booking-menu-mobile form .calendar-check-in input.day,#header .dropdown-booking-menu-mobile form .calendar-check-in input.month,#header .dropdown-booking-menu-mobile form .calendar-check-out input.day,#header .dropdown-booking-menu-mobile form .calendar-check-out input.month,.mobile .book-a-hotel-wrapper #header .dropdown-booking-menu-mobile form .calendar-check-in .select-dates .square input.month,.mobile .book-a-hotel-wrapper #header .dropdown-booking-menu-mobile form .calendar-check-out .select-dates .square input.month,.mobile .book-a-hotel-wrapper #header .dropdown-booking-menu-mobile form .select-dates .square .calendar-check-in input.month,.mobile .book-a-hotel-wrapper #header .dropdown-booking-menu-mobile form .select-dates .square .calendar-check-out input.month{background-color:#eee;position:relative;float:right;top:-70px;width:50%;pointer-events:none;text-align:center;height:70px;text-transform:uppercase;padding-bottom:30px}#header .dropdown-booking-menu-mobile form .calendar-check-in input.day,#header .dropdown-booking-menu-mobile form .calendar-check-in input.month,#header .dropdown-booking-menu-mobile form .calendar-check-out input.day,#header .dropdown-booking-menu-mobile form .calendar-check-out input.month{padding-bottom:0;background-color:#fff;height:50px;top:-56px}#header .dropdown-booking-menu-mobile form .calendar-check-in input.month,#header .dropdown-booking-menu-mobile form .calendar-check-out input.month{color:#034ea0;font-size:24px;text-align:left}#header .dropdown-booking-menu-mobile form .calendar-check-in .ui-datepicker-trigger,#header .dropdown-booking-menu-mobile form .calendar-check-out .ui-datepicker-trigger{border:none;content:'';position:absolute;right:0;height:100%;width:100%;float:right;display:inline;opacity:0;margin-top:-35px}#header .dropdown-booking-menu-mobile form .calendar-check-in .ui-datepicker-trigger:first-child,#header .dropdown-booking-menu-mobile form .calendar-check-out .ui-datepicker-trigger:first-child{border-right:1px solid #505050}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab{background-color:#cacaca;color:#505050;height:60px;border-top:1px solid #505050;border-bottom:1px solid #505050}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab label{display:inline;font-size:20px;text-transform:uppercase;padding:16px 25%;max-width:50%;font-weight:100;line-height:1.5em;vertical-align:text-top}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab a.add-room,#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab a.subtract-room{position:absolute;font-size:26px;max-width:25%;text-align:center;padding:0 7%;color:#505050;margin-top:0}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab a.add-room{right:.5%;margin-top:5px;line-height:1em}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab a.subtract-room{left:.5%}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab span{font-size:18px}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab input{color:#fff;border:0;box-shadow:0 0 0 2px #fff;background-color:#034ea0;padding:9px 10px;text-align:center;border-radius:50%}#header .dropdown-booking-menu-mobile form .room-wrap{width:100%;background-color:#fff}#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-adults,#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-children,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-adults,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-children,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-room{background:#e2e2e2;padding:12px 5px 13px;height:60px;border-right:1px solid #505050;border-left:1px solid #505050;border-bottom:1px solid #505050}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-room{width:16%}#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-adults label,#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-children label,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-adults label,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-children label,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-room label{text-align:center;display:inline;font-size:14px}#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-adults p,#header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-children p,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-adults p,#header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-children p,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-room p{padding-top:3px;font-size:22px;margin:0;font-weight:600}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-adults,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-children{padding:12px 5px 13px;height:60px;border-bottom:1px solid #505050;border-right:1px solid #505050;width:42%}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-adults label,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-children label{clear:both;font-size:14px;text-align:center}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-adults input,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-children input{display:block;text-align:center;width:35px;border:none;margin:0 auto;font-size:22px;background:0 0;font-weight:600;color:#034ea0}#header .dropdown-booking-menu-mobile form .booking-bar-bottom{width:100%;position:relative;margin-bottom:105px}#header .dropdown-booking-menu-mobile form .booking-bar-bottom .book-now-button-wrapper{border:none;padding:0;margin-bottom:210px}#header .dropdown-booking-menu-mobile form .booking-bar-bottom .book-now-button-wrapper button.submit-booking-form{height:70px;width:calc(100% - 2em);background:#034ea0;border:0 solid #fff;color:#fff;font-family:"Gill Sans std","Gill Sans MT",Calibri,sans-serif;margin:1em}.contactUsPage .pure-g [class*=pure-u],.customerServicePage .pure-g [class*=pure-u],.meetingRequestPage .pure-g [class*=pure-u],.missingMilesPage .pure-g [class*=pure-u]{font-family:Gill Sans std,Gill Sans MT,Calibri,sans-serif}#header .dropdown-booking-menu-mobile form .rateChoose{padding:0;text-align:center;border:1px solid #505050;border-top:0}#header .dropdown-booking-menu-mobile form .rateChoose select{width:100%;padding:0 3.5%;border-radius:0;margin:0;font-size:24px;font-weight:100;height:60px;color:#505050;background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none}#header .dropdown-booking-menu-mobile form .rateChoose select option{text-align:center}#header .dropdown-booking-menu-mobile form .rate-input{height:84px;padding:7px;background:#eee}#header .dropdown-booking-menu-mobile form .rate-input input{width:100%;text-align:center;font-size:25px;height:70px;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}#header .dropdown-booking-menu-mobile form .rate-input span.close{background:url(../images/closeBLK.png) 100% 100% no-repeat;float:right;position:relative;left:-20px;top:-43.5px;height:15px;width:15px}#header .dropdown-booking-menu-mobile form .booking-home-button{bottom:0;width:100%;background:#232323;position:fixed;height:60px;padding:10px 0}#header .dropdown-booking-menu-mobile form .booking-home-button a{background:#034ea0;width:175px;height:35px;line-height:12.5px}@media screen and (min-width:801px) and (max-width:940px){#header .dropdown-booking-menu button.close{left:93%}#header .dropdown-booking-menu .room-array-adults label,#header .dropdown-booking-menu .room-array-children label,#header .dropdown-booking-menu .room-array-room label,#header .dropdown-booking-menu label{font-size:20px;padding-left:10px}#header .dropdown-booking-menu .room-array-room label{font-size:18px}#header .dropdown-booking-menu .rate-choose select{padding-left:10px}}.only-show-partial #responsive-table-wrap{padding:100px 1em}#responsive-table-wrap{padding:0 1em;background:#fff}#responsive-table-wrap table{width:100%;border-collapse:collapse}#responsive-table-wrap tr{background:#eee}#responsive-table-wrap tr:nth-of-type(odd){background:#fff}#responsive-table-wrap th{background:#505050;color:#fff;font-weight:200}#responsive-table-wrap td,#responsive-table-wrap th{padding:14px;border:1px solid #232323;text-align:left}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#responsive-table-wrap table,#responsive-table-wrap tbody,#responsive-table-wrap td,#responsive-table-wrap th,#responsive-table-wrap thead,#responsive-table-wrap tr{display:block}#responsive-table-wrap thead tr{position:absolute;top:-9999px;left:-9999px}#responsive-table-wrap tr{border:1px solid #505050}#responsive-table-wrap td{border:none;border-bottom:1px solid #505050;position:relative;padding-left:50%}#responsive-table-wrap td:before{position:absolute;left:6px;width:45%;padding-right:10px;white-space:nowrap}}.carbonFootPrintContainer h2,.explore-hotels-page .detail span,.mobile .meetings .featured-accordion .panel .detail.general-content{white-space:normal}@media only screen and (min-device-width:320px) and (max-device-width:480px){#responsive-table-wrap body{padding:0;margin:0;width:320px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#responsive-table-wrap body{width:495px}}.rdblu-blog-wrapper{max-width:1440px;background-color:#fff}.rdblu-blog-wrapper::after,.rdblu-blog-wrapper::before{content:" ";display:block;clear:both}.rdblu-blog-wrapper .rdblu-blog-description{text-align:center;padding:24px 24px 16px}.rdblu-blog-wrapper .rdblu-blog-description *{margin:0 0 8px}.rdblu-blog-wrapper .rdblu-blog-col{width:100%;float:left;position:relative;height:440px}.rdblu-blog-wrapper .rdblu-blog-col.rdblu-blog-col--horizontal-split .content-item{height:50%}.rdblu-blog-wrapper .rdblu-blog-col .content-item{width:100%;height:100%;position:relative;float:left}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper{width:100%;height:100%;position:relative}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper a{color:#000;text-decoration:none}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper .text-wrapper{width:100%;height:50%;bottom:0;position:absolute;overflow:hidden;background:#fff;color:#505050;border-right:.5px solid #e8e8e8;border-left:.5px solid #e8e8e8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper .text-wrapper .info-content{padding:1em;position:absolute;width:100%;line-height:1.3em;font-size:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper .text-wrapper h3{font-size:20px}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper .text-wrapper .blog-item-info span{display:inline-block;text-transform:uppercase;font-size:12px;color:#505050}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper .text-wrapper .blog-item-info span:first-child{width:70%}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper .text-wrapper .blog-item-info span:last-child{width:28%}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper .image-wrapper{overflow:hidden;width:100%;height:50%;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rdblu-blog-wrapper .rdblu-blog-col .content-item .content-wrapper .image-wrapper:hover{opacity:.5}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50{width:50%}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper .text-wrapper{text-align:center}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper .text-wrapper .blog-item-info .post-date{display:none}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper .text-wrapper .blog-item-info .post-category{position:relative;width:auto}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper .text-wrapper .blog-item-info .post-category:after,.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper .text-wrapper .blog-item-info .post-category:before{content:'';opacity:0;position:absolute;top:-1px;left:50%;width:15px;height:3px;background:#FFF;margin-left:-7px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--fullImage .content-wrapper .image-wrapper:hover,.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper:hover .text-wrapper .blog-item-info .post-category:after,.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper:hover .text-wrapper .blog-item-info .post-category:before{opacity:1}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper .text-wrapper .blog-item-info .post-category:after{margin-left:-3px;top:-4px;width:7px;height:7px;background:#000;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper:hover .text-wrapper{height:100%}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper:hover .text-wrapper .info-content{top:25%}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--width50 .content-wrapper:hover .text-wrapper .blog-item-info .post-category{border-top:solid 1px #ccc;padding-top:5px}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--height50{height:50%}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--height50.content-item--height50 .info-content{display:table}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--height50.content-item--height50 h3{display:table-header-group}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--height50.content-item--height50 .blog-item-info{margin-top:5px}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--fullImage .content-wrapper:hover .text-wrapper{height:auto;background:rgba(255,255,255,.9);color:#000}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--fullImage .content-wrapper:hover .text-wrapper h3{color:#000}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--fullImage .content-wrapper .image-wrapper{height:100%}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--fullImage .content-wrapper .text-wrapper{position:absolute;height:auto;top:40%;bottom:initial;color:#fff;text-align:center;background:rgba(0,0,0,.5);border:0}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--fullImage .content-wrapper .text-wrapper .info-content{position:initial}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--fullImage .content-wrapper .text-wrapper h3{color:#fff}.rdblu-blog-wrapper .rdblu-blog-col .content-item.content-item--fullImage .content-wrapper .text-wrapper *{margin:0}@media screen and (min-width:801px) and (max-width:1080px){.rdblu-blog-wrapper .rdblu-blog-col{width:50%}.rdblu-blog-wrapper .rdblu-blog-col:last-child{display:none}}@media screen and (min-width:1081px){.rdblu-blog-wrapper .rdblu-blog-col{width:33.33%}}a.button-blue-arrow span{display:block;line-height:10px;color:#3ba7bc;padding:5px 0 5px 15px;background:url(../images/blue-arrow.png) no-repeat}a.button-blue-arrow:hover span{color:#333}.participatingHotels li.collapsed ul{display:none}.participatingHotels ul{list-style-type:none;padding:0;margin:0}.participatingHotels ul ul{padding-left:30px;display:block;float:left;width:100%}.participatingHotels li{width:100%;display:block;height:20px;line-height:20px;float:left}.participatingHotels li.expanded{height:auto}.participatingHotels li.expanded li{height:20px}.participatingHotels li a,.participatingHotels li a span,.participatingHotels li.expanded a a{color:#000!important}.participatingHotels li a:hover,.participatingHotels li.expanded a span{color:#3BA7BC!important}.participatingHotels li a:active,.participatingHotels li a:hover,.participatingHotels li a:hover span{text-decoration:underline!important}#footer .top .questions a.contact-us-link,#map .panel-information h3 a:HOVER{text-decoration:underline}.participatingHotels li a:active,.participatingHotels li a:focus{outline:0}#bluFnbOverlay{position:fixed;top:0;left:0;z-index:11;width:100%;height:100%;background-color:rgba(0,0,0,.6);line-height:1.2em;display:none}#bluFnbOverlay .bluFnbOverlayWrapper{position:absolute;top:45%;left:50%;width:320px;height:260px;margin:-90px 0 0 -160px;background-color:#000;text-align:center;padding:40px}#bluFnbOverlay .bluFnbOverlayWrapper .bluFnbOverlayImg{background:url(../images/logo-desktop.png) no-repeat;width:190px;height:60px;margin:0 auto}#bluFnbOverlay>div p{color:#FFF;margin:20px 0;font-size:12px;line-height:1.2em;font-weight:400}#bluFnbOverlay>div ul{overflow:hidden;margin-left:-40px}#bluFnbOverlay>div ul li.active{background-color:#093a92}#bluFnbOverlay>div ul li{list-style-type:none;width:14px;height:14px;border:2px solid #093a92;background-color:#FFF;display:inline-block;margin:5px}#bluFnbOverlay .bluFnbOverlayWrapper .cg-busy-default-spinner{position:relative!important;top:0;left:0}#wrap #header{z-index:10}#wrap #meetings-request_location .ui-helper-hidden-accessible,#wrap #offers-and-promotions .destination .ui-helper-hidden-accessible,#wrap .book-first-row .ui-helper-hidden-accessible,#wrap .city-search .destination .ui-helper-hidden-accessible,#wrap .search .destination .ui-helper-hidden-accessible,#wrap .ui-helper-hidden-accessible{display:none}#wrap #meetings-request_location .searchResultList ul.ui-autocomplete,#wrap #offers-and-promotions .searchResultList ul.ui-autocomplete,#wrap .book-first-row .searchResultList ul.ui-autocomplete,#wrap .city-search .destination .searchResultList ul.ui-autocomplete,#wrap .search .destination .searchResultList ul.ui-autocomplete{position:static!important;overflow-y:auto;overflow-x:hidden;z-index:10;text-align:left;width:100%!important}#wrap .book-first-row .searchResultList ul.ui-autocomplete li,#wrap .search .destination .searchResultList ul.ui-autocomplete li{border-bottom:none}#wrap .book-first-row .searchResultList ul.ui-autocomplete li,#wrap .search .destination .searchResultList ul.ui-autocomplete li:hover{cursor:pointer}#wrap .book-first-row .searchResultList ul.ui-autocomplete a,#wrap .search .destination .searchResultList ul.ui-autocomplete a{display:block;padding:10px 0 7px 20px}#wrap .book-first-row .searchResultList ul.ui-autocomplete a.ui-state-focus,#wrap .search .destination .searchResultList ul.ui-autocomplete a.ui-state-focus{background:#505050}#wrap .book-first-row .searchResultList ul.ui-autocomplete a .highlightedterm,#wrap .search .destination .searchResultList ul.ui-autocomplete a .highlightedterm{font-weight:700}#wrap .book-first-row .searchResultList ul.ui-autocomplete li.expandedSearchCategoryTypeWrapper.selected,#wrap .book-first-row .searchResultList ul.ui-autocomplete li.expandedSearchCategoryTypeWrapper:hover,#wrap .search .destination .searchResultList ul.ui-autocomplete li.expandedSearchCategoryTypeWrapper.selected,#wrap .search .destination .searchResultList ul.ui-autocomplete li.expandedSearchCategoryTypeWrapper:hover{background:0 0;cursor:default}#wrap .book-first-row .searchResultList ul.ui-autocomplete li .expandedSearchCategoryType,#wrap .search .destination .searchResultList ul.ui-autocomplete li .expandedSearchCategoryType{font-style:italic;padding-left:40px;color:#fff}#wrap .book-first-row .searchResultList #refineSearchWrapper .refineSearchInfo,#wrap .search .destination .searchResultList #refineSearchWrapper .refineSearchInfo{padding-top:5px;padding-bottom:10px;display:block;margin:0 20px;color:#fff;border-top:1px solid #fff}#wrap .book-first-row .destination-list{display:block}#wrap .book-first-row .destination-list .searchResultList{position:static;top:0;width:100%}#wrap #meetings-request_location .searchResultList,#wrap .city-search .destination .searchResultList{top:auto}.general-content+.general-content{padding-top:15px}.cg-busy-default-sign__transparent,.cg-busy-default-spinner__transparent,.panel .cg-busy-default-sign,.panel .cg-busy-default-spinner{background-color:transparent}.cg-busy-default-spinner__centered{top:50%;left:50%;margin-left:-12px;margin-top:-12px}.cg-busy-default-sign__centered{height:100%;top:0}.cg-busy-default-spinner__dark div{background-color:#000}.drawer-spinner{height:205px;position:relative}.cg-busy-backdrop{opacity:.8}.cg-busy-default-wrapper .cg-busy-default-sign,.cg-busy-default-wrapper .cg-busy-default-sign .cg-busy-default-spinner{background:0 0}html[dir=rtl] .accordion-content .col30,html[dir=rtl] .accordion-content .col70,html[dir=rtl] .accordion-content h2,html[dir=rtl] .accordion-content h3,html[dir=rtl] .detail .col60 h3,html[dir=rtl] .disclaimer .col-9,html[dir=rtl] .general-content .col-8,html[dir=rtl] .marquee-slide .slide-info h3,html[dir=rtl] .offer-page .offer-summary__description .col-4,html[dir=rtl] .participating-hotels .col-9{float:right;padding-right:0;text-align:right}html[dir=rtl] .accordion-content h2,html[dir=rtl] .accordion-content h3{float:none}html[dir=rtl] .hotel-overview .hotel-info h1{margin-left:198px;margin-right:0}html[dir=rtl] .hotel-item .hotel__image,html[dir=rtl] .offer-item .offer-item__image{float:right;margin-right:0}html[dir=rtl] .weather-wrap{position:relative;float:left}html[dir=rtl] #content .social-share a{margin-right:0}html[dir=rtl] #content .social-share a.icon{margin-left:10px}html[dir=rtl] #content .social-share a.icon-facebook-color{margin-right:1px}.disclaimer .col-3 .btn,html[dir=rtl] .detail .col60 .buttons-wrap-bottom .btn-default{text-align:center}html[dir=rtl] .detail .col60 .buttons-wrap-bottom .btn,html[dir=rtl] .detail .col60 .buttons-wrap-bottom .btn-default{margin:0 auto;height:49px}@media (max-width:800px){html[dir=rtl] .weather-wrap{position:relative;float:right;margin:15px 0 15px 50px}html[dir=rtl] .hotel-overview .hotel-info h1{margin-left:150px!important;margin-top:150px;width:100%}html[dir=rtl] .panel .detail h3{float:right;padding-right:0;text-align:right}html[dir=rtl] .detail .col60 .buttons-wrap-bottom{position:relative;float:right}html[dir=rtl] .general-content .amenities ul{margin:0}}@media (min-width:801px){html[dir=rtl] .detail .col60 .buttons-wrap-bottom .btn{width:200px;height:49px;margin:0 auto}html[dir=rtl] .accordion-content .col70,html[dir=rtl] .general-content .col-8 .more-content-holder p{padding-left:15px}}@media (min-width:1281px){html[dir=rtl] .detail .col60 .buttons-wrap-bottom .btn{width:250px;height:49px;margin:0 auto}}html[dir=rtl] .general-content h1.underlined.row{float:right}html[dir=rtl] .detail .col60,html[dir=rtl] .extendedInfo .col2 ul,html[dir=rtl] .hotel__body .col-12,html[dir=rtl] .more-content-holder .amenities ul,html[dir=rtl] .offer-item .offer-item__body{float:right;padding-right:20px}html[dir=rtl] .offers-list-page section,html[dir=rtl] .offers-list-view section,html[dir=rtl] .participating-hotels .col-9 h2{width:100%}html[dir=rtl] .participating-hotels .col-3 .cr-select__display{padding-right:55px}html[dir=rtl] .detail .col60 .more-content-holder ul{margin-right:1em}html[dir=rtl] .detail .col40{float:right;padding-right:0;margin-left:20px}html[dir=rtl] .hero-banner__title{margin-right:30px}html[dir=rtl] .more-content-holder ul{margin-right:16px}html[dir=rtl] .featured-2 .moreless .col2 h3,html[dir=rtl] .more-content-holder .extendedInfo h3{float:none}html[dir=rtl] .featured-2 .extendedInfo .openinghours h3,html[dir=rtl] .more-content-holder .extendedInfo .col1,html[dir=rtl] .more-content-holder .extendedInfo .col2{float:initial;padding-right:0}html[dir=rtl] div .col40:empty{width:0;height:0}html[dir=rtl] .extendedInfo .benefits_list ul,html[dir=rtl] .featured-2 .detail .col60{padding-right:0}html[dir=rtl] .disclaimer .col-9{padding-left:55px}html[dir=rtl] .extendedInfo .col2,html[dir=rtl] .footer-social a,html[dir=rtl] .meetings .detail h1{float:right;padding-right:0}html[dir=rtl] .footer-social strong{text-align:right}html[dir=rtl] .signin-now .fields,html[dir=rtl] .signin-now .fields #account,html[dir=rtl] .signin-now .fields .secure{float:right}html[dir=rtl] .signin-now .fields #submitSignin,html[dir=rtl] .signin-now .fields .forgot-password,html[dir=rtl] .signin-now .signin-nav{float:left}html[dir=rtl] .signin-now .signin-nav{background:url(../images/bg-divider.png?1418408318) right center no-repeat;margin:0 0 0 15px}html[dir=rtl] .signin-now .fields #password{margin-right:3px}html[dir=rtl] .drawer .content-container .close{position:relative;float:left;right:0}html[dir=rtl] .search .destination #crhotelSearch,html[dir=rtl] .search .destination #expandedSearchResultList .searchResultList .ui-autocomplete li a,html[dir=rtl] .search .destination #expandedSearchResultList .searchResultList .ui-autocomplete li span.expandedSearchCategoryType{direction:ltr;text-align:right}html[dir=rtl] .search .destination #expandedSearchResultList .searchResultList .ui-autocomplete li span.expandedSearchCategoryType{display:block}html[dir=rtl] .search .destination .searchResultList ul li{padding-right:0}html[dir=rtl] .search .destination #expandedSearchResultList .searchResultList .ui-autocomplete li a,html[dir=rtl] .search .destination #expandedSearchResultList .searchResultList .ui-autocomplete li span.expandedSearchCategoryType{padding-right:20px}html[dir=rtl] .mobile #header .clear-icon,html[dir=rtl] .mobile #header .search-icon{float:right}html[dir=rtl] .mobile #header .dropdown-booking-menu-mobile form .calendar-check-in,html[dir=rtl] .mobile #header .dropdown-booking-menu-mobile form .check-in-out-labels div:first-child{border-right:none}html[dir=rtl] .mobile #header .dropdown-booking-menu-mobile form .calendar-check-out,html[dir=rtl] .mobile #header .dropdown-booking-menu-mobile form .check-in-out-labels div:last-child{border-right:1px solid #505050}.accordion-content.general-content .detail.general-content{padding:0}.accordion-content.general-content .detail.general-content h3.underlined{font-size:30px}.carbonFootPrintContainer{padding-top:20px}.carbonFootPrintContainer input{text-align:right;margin-right:5px}.carbonFootPrintContainer #co2resultcontainer{margin-top:20px}.carbonFootPrintContainer #co2resultcontainer .co2disclaimer{font-style:italic;font-size:15px;color:#888}.carbonFootPrintContainer .co2inputwrapper select::-ms-expand{display:block!important}.carbonFootPrintContainer .co2inputwrapper input[type=number],.carbonFootPrintContainer .co2inputwrapper input[type=number]:focus,.carbonFootPrintContainer .co2inputwrapper select{-moz-appearance:textfield}.carbonFootPrintContainer .co2inputwrapper #co2Attendants,.carbonFootPrintContainer .co2inputwrapper #co2MeetingDuration{width:30%}.carbonFootPrintContainer .co2inputwrapper .co2meetingduration .co2hours{display:inline-block}.mobile .carbonFootPrintContainer .co2inputwrapper #co2Attendants,.mobile .carbonFootPrintContainer .co2inputwrapper #co2MeetingDuration{width:50px}.mobile .carbonFootPrintContainer .co2inputwrapper .col-2,.mobile .carbonFootPrintContainer .co2inputwrapper .col-3{float:none}.explore-hotels-page #sidebar{z-index:9200;max-height:695px;max-width:950px}.explore-hotels-page #sidebar .sidebar-chosen-interests{z-index:265;margin-top:24px}.explore-hotels-page #sidebar .sidebar-chosen-interests .chosen-interests__interest,.explore-hotels-page #sidebar .sidebar-chosen-interests span.chosen-interests__label,.explore-hotels-page #sidebar .sidebar-chosen-interests span.chosen-interests__unchoose{background-color:#000;color:#fff;font-size:12px;line-height:normal;padding:0 3px;margin:0 3px;vertical-align:top}.explore-hotels-page #sidebar .sidebar-chosen-interests span.chosen-interests__unchoose{border:none}.explore-hotels-page .bottom-drawer{z-index:9400}.explore-hotels-page #disabled-overlay{top:0;left:0;right:0;bottom:0;float:left;z-index:9000;background:rgba(0,0,0,.5);position:absolute}.explore-hotels-page #disabled-overlay span{color:#fff;position:absolute;top:40%;text-align:center}.explore-hotels-page #disabled-overlay span.wide-display{left:5%;width:100px}.explore-hotels-page #disabled-overlay span.narrow-display{left:40%;width:150px}.explore-hotels-page #sidebar .sidebar_slide-view .item .title{margin-top:20px}.explore-hotels-page #sidebar .more-content-container{margin-bottom:15px}.explore-hotels-page .cg-busy-default-sign{top:0;left:0;right:0;bottom:0;float:left;z-index:9999;position:absolute;margin:0;width:100%;opacity:.8}.explore-hotels-page .cg-busy-default-spinner{top:45%;left:45%}.explore-hotels-page .cg-busy-default-text{position:absolute;left:45%;top:44%}#offers-and-promotions.max-height,.explore-hotels-page.max-height{max-height:736px}.explore-hotels-page #sidebar .sidebar_detail-view .slide-view_content .item .light-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:260;width:295px;height:205px;background:#E8E8E8;border:3px solid #AAA;opacity:.7}.explore-hotels-page #sidebar .sidebar_detail-view .slide-view_content .item .empty-text{color:#AAA;line-height:100%;text-transform:uppercase;margin-bottom:0;text-align:center}.mobile .explore-hotels-page #sidebar{width:100%;max-width:100%;height:auto;bottom:32px;top:initial}.mobile .explore-hotels-page #sidebar .sidebar_wrapper{top:30px}.mobile .explore-hotels-page #sidebar.full-grid .item{width:100%;float:none}.mobile .explore-hotels-page #sidebar.detail{padding:0;height:100%;overflow-y:scroll;top:0}.mobile .explore-hotels-page #sidebar.detail .sidebar_detail-view .sidebar_slide-view{display:none}.mobile .explore-hotels-page #sidebar.detail .sidebar_detail-view .detail-view_content{width:100%;position:relative;left:0;margin:0}.mobile .explore-hotels-page #sidebar.detail .sidebar_detail-view .detail-view_content .close{right:20px}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee-slide{height:240px!important;float:left;width:100%;margin:0}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee-slide h3{line-height:18px}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .cycle-next,.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .cycle-prev{display:block}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .cycle-pager{display:none}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee{margin-top:10px;display:block;position:relative;z-index:260;padding:0;overflow:hidden}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .background-image{width:100%;position:absolute;z-index:-1;height:100%;left:0;bottom:5px}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .item_header{text-align:left;position:absolute;top:10px;left:10px}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .item_header .item--marker-symbol{position:static;border:1px solid #fff;vertical-align:initial;top:0;right:0;text-align:center;font-size:.9em;width:17px;height:17px;line-height:17px;color:#fff;display:-moz-inline-stack;display:inline-block;zoom:1}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .item_header .location{display:inline;color:#fff;font-size:14px;margin-left:2px}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .overlay{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(59%,rgba(0,0,0,.01)),color-stop(100%,rgba(0,0,0,.01)));background:-webkit-linear-gradient(top,#000 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:linear-gradient(to bottom,#000 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#03000000', GradientType=0 )}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .title{text-align:left;color:#fff;margin-top:10px;padding:25px 10px 10px}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .book-now{text-align:left;font-size:14px;position:absolute;bottom:13px;left:13px}.mobile .explore-hotels-page #sidebar .sidebar_detail-view .detail-view_content .description a.btn{width:100%}.select-styled.multi.missingField{border:4px solid red}.lt-ie10 .slick-list img,.lt-ie10 .sliding-list img{position:relative}.lt-ie10 div.slick-slide>div,ss .lt-ie10 .slick-list div.slick-slide>div{top:-100%}.lt-ie10 .cg-busy-default-spinner__dark{background:url(../images/spinner_dark.GIF) no-repeat!important}@media (min-width:801px){.featured-2 .detail .col40.layer-two,.featured-2 .detail .col60.layer-two{height:auto;min-height:1px}.featured-2 .detail .col60.layer-two .buttons-wrap-bottom{position:relative;display:block}.featured-2 .detail .col60 .buttons-wrap-bottom a.btn.btn-primary,.featured-2 .detail .col60 .buttons-wrap-bottom button.btn.gallery-button{text-align:center;line-height:normal}}@media (max-width:800px){.featured-2 .detail .col40.layer-two,.featured-2 .detail .col60.layer-two{height:auto;min-height:1px}.featured-2 .detail .col60.layer-two .buttons-wrap-bottom{display:none}}.featured-2 .detail .col60.layer-two .buttons-wrap-bottom .download{margin-right:5px}@media (min-width:1281px){.featured-2 .detail .col60.layer-two .buttons-wrap-bottom a.btn.btn-primary,.featured-2 .detail .col60.layer-two .buttons-wrap-bottom a.download,.featured-2 .detail .col60.layer-two .buttons-wrap-bottom button.btn.gallery-button{width:48%;min-width:0;display:inline-block}}.featured-2 .detail .col60.layer-two .buttons-wrap-bottom a.btn.btn-primary,.featured-2 .detail .col60.layer-two .buttons-wrap-bottom a.download,.featured-2 .detail .col60.layer-two .buttons-wrap-bottom button.btn.gallery-button{margin-top:.35em}@media (min-width:801px) and (max-width:1280px){.featured-2 .detail .col60.layer-two .buttons-wrap-bottom a.btn.btn-primary,.featured-2 .detail .col60.layer-two .buttons-wrap-bottom a.download,.featured-2 .detail .col60.layer-two .buttons-wrap-bottom button.btn.gallery-button{width:48%;min-width:0;display:inline-block}.featured-2 .detail .col60 .buttons-wrap-bottom a.btn.btn-primary,.featured-2 .detail .col60 .buttons-wrap-bottom button.btn.gallery-button{width:initial;min-width:48%}}@media (min-width:1281px){.featured-2 .detail .col60 .buttons-wrap-bottom a.btn.btn-primary,.featured-2 .detail .col60 .buttons-wrap-bottom button.btn.gallery-button{width:initial;min-width:320px}}#wrap.container.landscape.desktop #content .content-container .meetings .hero-banner.marquee--withNav{margin-bottom:47px}#header .search .slide-panel #crhotelSearch{padding-top:2px;line-height:29px}.marquee-slide .slide-info a.btn.btn-secondary-blk{border:1px solid #fff;color:#fff}#meetings-request form.falseClass #meetings-request_contact .select-styled.field-required{outline:red solid 2px;border-right:2px solid red}@media (min-width:801px){.general-content #searchResults .new-hotels-item .new-hotels__image{height:205px}.general-content #searchResults .new-hotels-item .hotel__body{height:205px;padding-bottom:50px}.general-content #searchResults .new-hotels-item .new-hotels__button-group{position:absolute;bottom:-1px}.general-content #searchResults .new-hotels-item .new-hotels__button-group .book-a-hotel{padding-bottom:0;float:right;margin-top:1px;margin-left:13px}}.general-content #searchResults .new-hotels-item .hotel__body p.hotel__description{font-size:15px;line-height:17px}@media (max-width:801px){.general-content #searchResults .new-hotels-item .new-hotels__button-group .book-a-hotel{width:100%;padding-bottom:0}}.general-content #searchResults .new-hotels-item .new-hotels__button-group .book-a-hotel .btn-primary{border:none;padding:14px 16px}@media screen and (-webkit-min-device-pixel-ratio:0){.general-content #searchResults .new-hotels-item .new-hotels__button-group .book-a-hotel .btn-primary{padding:15px 16px}}@-moz-document url-prefix(){.general-content #searchResults .new-hotels-item .new-hotels__button-group .book-a-hotel .btn-primary{padding:14px 16px}}@media (min-width:801px){.featured-2 .detail .col60 div.buttons-wrap-bottom a.btn.btn-primary{width:auto;padding-left:.5em;padding-right:.5em}.more-content-container.only-show-partial .more-content-holder{max-height:12em}.explore-hotels-location .detail .col-12 .hotels .hotel-item .hotel__body .more-content-container .more-content-holder .hotel__description{min-height:3.3em}.more-content-container.only-show-partial .toggle-content-more{margin-top:17px}}.more-content-container .more-content-holder,.more-content-container .more-content-holder div,.more-content-container .more-content-holder li{line-height:1.2em}.more-content-container .more-content-holder p{line-height:1.2em;margin-bottom:1.2em}.more-content-container .more-content-holder ul{margin-top:0;margin-left:1.2em}.media.hotel-item.col-12.ng-scope .more-content-container .more-content-holder p{margin:0;display:block}.hotel-item-explore .more-content-container.only-show-partial .more-content-holder,.mobile .general-content .hotel-item-explore .moreless .more-content-container.only-show-partial .more-content-holder{max-height:3.6em}.mobile .general-content:not(.gallery) .more-content-container.only-show-partial .more-content-holder{max-height:12em}.general-content .new-hotels-item .new-hotels__button-group .newhotel-explore-btn{float:left}.general-content .new-hotels-item .new-hotels__button-group .newhotel-booknow-btn{clear:left}@media only screen and (max-width:1200px){.form-group.w15.w10.upcoming-hotels-wrapper{width:15%}}@media only screen and (max-width:900px){.form-group.w15.w10.new-hotels-wrapper{width:12%}}.form-inline .new-hotels-wrapper span,.form-inline .upcoming-hotels-wrapper span{width:10%;display:inline-block}.mobile .form-group.w15.w10.new-hotels-wrapper,.mobile .form-group.w15.w10.upcoming-hotels-wrapper{width:50%;float:left}.mobile .form-group.w20.upcoming-hotels-button-wrapper{clear:both;float:left;margin-top:10px}.new-hotels-item .new-hotels__image img{display:inline-block;-moz-force-broken-image-icon:1}.mobile .search .mobile-close-booking-bar{position:static;float:right;width:17x;height:17px;margin-top:20px;margin-right:10px}.mobile .search .geolocate{width:auto;height:auto;margin-top:20px;margin-right:10px}.mobile .search .geolocate a{padding:0}@media (max-width:400px){.mobile #header .search .slide-panel #crhotelSearch.mobileSearchBookingForm{width:65%}}#footer .newsletter-form .input-required-holder{padding-right:10px}#footer .newsletter-form .input-required-holder #inEmail.footer-input{padding:.75em 1em}.signin-now .fields .booking-cell input.ng-pristine.ng-invalid-required{box-shadow:none}.map-view .cr-mapDrawer .general-content .map-hotelinfo-booknow-btn{margin-top:20px}.tablet #map .featured-3 .box h4{padding:0 25px}@media only screen and (orientation:landscape){#map .cr-map-nav.ipad-ios7{bottom:0!important}}#map .drawer-body .explore-partners #filmRoll{height:195px!important}#map .drawer-body .explore-partners div.general-content label{padding-top:0}.desktop #map .explore-weather-detail .col60,.tablet #map .explore-weather-detail .col60{max-height:525px}#map .explore-weather-detail .col60{height:100%}.map-view .image-share.map-socialmedia-image-share .addthis_toolbox{position:static}#map .drawer-body .general-content.hotel-overview .col60 .marquee>:first-child .map-socialmedia-image-share{display:none}#map .cr-map-nav li.explore-city.active,#map .cr-map-nav li.explore-hotel.active,#map .cr-map-nav li.explore-partner-hotel.active{background-color:#232323}#map .cr-map-nav .primary{background-color:#034EA0}#map .cr-map-nav .primary.active{background-color:#023E7F}.mobile.portrait #map .explore-partners .sliding-list img,.mobile.portrait #map .sliding-list div.slick-slide img,.mobile.portrait #map .sliding-list div.slick-slide>div{width:98%;margin-left:1%}@media screen and (max-width:320px){.mobile.portrait #map .sliding-list div.slick-slide{height:185px}.mobile.portrait #map .map-view .drawer-body #filmRoll.sliding-list,.mobile.portrait #map .map-view .drawer-body .explore-partners #filmRoll.sliding-list{height:190px!important}}@media screen and (max-height:400px){.popup-modal .content{padding:10px}.popup-modal header{padding:3px 10px}#filmRoll .slick-next,#filmRoll .slick-prev{width:27px}.mobile.portrait .popup-modal.panel-modal.active{top:56%}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee{margin-top:0}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .book-now{left:26px}}@media screen and (max-height:380px) and (max-width:320px){.mobile.portrait #map .sliding-list div.slick-slide{height:138px}.mobile.portrait #map .map-view .drawer-body #filmRoll.sliding-list,.mobile.portrait #map .map-view .drawer-body .explore-partners #filmRoll.sliding-list{height:143px!important}.sliding-list div.slick-slide>div a{left:27px;position:absolute}#filmRoll .slick-next,#filmRoll .slick-prev{top:47%}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee-slide{height:141px!important}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .cycle-next,.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .cycle-prev{top:120px;width:25px}}@media screen and (max-height:400px) and (min-height:381px) and (max-width:320px){.mobile.portrait #map .sliding-list div.slick-slide{height:160px}.mobile.portrait #map .map-view .drawer-body #filmRoll.sliding-list,.mobile.portrait #map .map-view .drawer-body .explore-partners #filmRoll.sliding-list{height:165px!important}.sliding-list div.slick-slide>div a{left:32px;position:absolute}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee-slide{height:159px!important}.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .cycle-next,.mobile .explore-hotels-page #sidebar .sidebar_slide-view .marquee .cycle-prev{top:120px;width:25px}}.mobile.portrait #map .sliding-list div.slick-slide{margin-right:0}.desktop #map .sliding-list .slick-list .slick-track,.tablet #map .sliding-list .slick-list .slick-track{padding-left:1px}#map .map-view .drawer-body #filmRoll.sliding-list{height:200px!important}#map .cr-mapDrawer .drawer-body .explore-partners .general-content{padding-top:0}#map #filmRoll .slick-list div.slick-slide>div{background-size:100%}.desktop #map .panel-view .featured-3 .panel-information .btn,.tablet #map .panel-view .featured-3 .panel-information .btn{margin-bottom:0}.desktop #map .drawer-body .general-content.hotel-overview,.tablet #map .drawer-body .general-content.hotel-overview{padding-bottom:5px}.desktop #map .drawer-body .general-content.hotel-overview,.desktop #map .drawer-body .general-content.hotel-overview .col60,.desktop #map .drawer-body .general-content.hotel-overview .col60 .marquee,.desktop #map .drawer-body .general-content.hotel-overview .col60 .marquee .marquee-slide,.desktop #map .drawer-body .general-content.hotel-overview .col60 .marquee .marquee-slide img,.tablet #map .drawer-body .general-content.hotel-overview,.tablet #map .drawer-body .general-content.hotel-overview .col60,.tablet #map .drawer-body .general-content.hotel-overview .col60 .marquee,.tablet #map .drawer-body .general-content.hotel-overview .col60 .marquee .marquee-slide,.tablet #map .drawer-body .general-content.hotel-overview .col60 .marquee .marquee-slide img{height:100%}.desktop #map .drawer-body .general-content.hotel-overview .col60,.tablet #map .drawer-body .general-content.hotel-overview .col60{overflow-y:hidden;overflow-x:hidden}.mobile #map .cr-mapDrawer .general-content.hotel-overview .col40 div.description{overflow-y:auto}.mobile #map .general-content .col60,.mobile #map .map-view .cr-mapDrawer .drawer-body .explore-city-detail .general-content.hotel-overview div.col60,.mobile #map .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview div.col60,.mobile #map .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview div.col60,.mobile div#map .cr-mapDrawer .general-content.hotel-overview .col40 div.description{overflow-y:hidden}.desktop #map .panel-view .featured-3.map-panel .box.double-box,.desktop #map .panel-view .featured-3.map-panel .box.single-box,.tablet #map .panel-view .featured-3.map-panel .box.double-box,.tablet #map .panel-view .featured-3.map-panel .box.single-box{width:480px}.detail .col-12 .hotels .hotel-item .hotel__image,.detail .col-12 .hotels .hotel-item .hotel__image img{height:205px;width:295px}.detail .col-12 .hotels .hotel-item .hotel__body{height:205px}.city-items-section.city-items-border-top div.hotel-item:first-child{display:block;border-top:1px solid #e8e8e8;padding-top:20px}.city-items-section.city-items-border-top .general-content{padding-top:0}.explore-hotels-view.explore-hotels-map-view #sidebar .sidebar_detail-view .slide-view_content .item .book-now{padding:11px 20px;font-size:14px;bottom:20px}.detail-view_content .extra-items .btn.btn-primary.book-now span.left{padding-left:0}.detail-view_content .extra-items .btn.btn-primary.book-now{padding:7px 20px}#map .cr-mapDrawer .explore-weather-detail .device.clear-icon{float:right;padding-right:30px;margin-bottom:-20px}@media (max-width:800px){#map .cr-mapDrawer .explore-weather-detail .device-adjust,#map .cr-mapDrawer .explore-weather-detail .device.clear-icon{display:block!important}html[dir=rtl] .drawer .content-container .close{position:absolute}}#wrap.mobile #content #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners #filmRoll,.mobile #map .cr-mapDrawer .general-content.hotel-overview .col60 .marquee div.cycle-next.small,.mobile #map .cr-mapDrawer .general-content.hotel-overview .col60 .marquee div.cycle-prev.small{display:none}.mobile #content #map .sections .map-view .directions-panel.directions-panel--open a.directions-panel__close{top:10%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mobile #content #map .sections .map-view .directions-panel.directions-panel--open a.directions-panel__close span.icon{background-position:0 -2526px;height:20px;width:20px}.mobile #content #map .sections .map-view .directions-panel .directions-panel__states #printMe div.adp,.tablet #content #map .sections .map-view .directions-panel .directions-panel__states #printMe div.adp{padding-right:12px}@media (max-height:480px) and (max-width:320px){#map .cr-mapDrawer .general-content.hotel-overview .get-directions-link,#map .cr-mapDrawer .general-content.hotel-overview .get-directions-separator,#map .explore-city-detail .general-content.hotel-overview .col60,#map .explore-hotel-detail .general-content.hotel-overview .col60,#map .explore-partners-detail .general-content.hotel-overview .col60{display:none}#map .explore-city-detail,#map .explore-hotel-detail,#map .explore-partners-detail{height:100%!important;max-height:173px!important}}#content .content-container #map .sections .panel-view .map-panel .panel .box-wrapper div.box{border-right:1px solid #000}#content .content-container #map .sections .panel-view .map-panel .panel .box-wrapper div.box img{padding:0;border-top:1px solid #000}#content .content-container #map .sections .panel-view .map-panel .panel .box-wrapper div.box.single-box{border-right:0}.mobile #map .cr-mapDrawer .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.mobile #map .cr-mapDrawer .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img{height:100%}.desktop .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-city-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.desktop .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.desktop .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.mobile .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-city-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.mobile .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.mobile .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.tablet .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-city-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.tablet .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide,.tablet .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide{text-align:center;overflow:hidden}.desktop .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-city-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.desktop .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.desktop .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.mobile .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-city-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.mobile .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.mobile .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.tablet .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-city-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.tablet .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.tablet .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img{width:auto;max-width:none;position:relative;left:100%;margin-left:-200%;min-width:0}.desktop #content .content-container .gallery .section .gallery-modal .marquee .marquee-slide .modal-image{max-width:1280px;max-height:960px;margin-left:auto;margin-right:auto}#map .panel-view .map-panel .panel .cg-busy-default-sign{top:46%;left:53.7%}#content .content-container .cg-busy.cg-busy-animation .cg-busy-default-wrapper .cg-busy-default-sign{left:53.7%;top:43%}#wrap.mobile #content #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners div.general-content label{width:50%}#wrap.mobile #content #map .sections .map-view .cr-mapDrawer .drawer-body .explore-partners div.general-content{text-align:left;padding-top:5px}.hotels .hotel-group-header{border-bottom:1px solid #e8e8e8;margin-bottom:25px}.hotels .hotel-group-header__label{margin-bottom:0;font-size:1.1em;background-color:#505050;color:#fff;padding:5px 10px}.new-hotels__image .open-status.shadow{background:-moz-linear-gradient(top,transparent 18%,rgba(0,0,0,.65) 67%,rgba(0,0,0,.65) 68%,rgba(0,0,0,.76) 78%,rgba(0,0,0,.85) 86%,rgba(0,0,0,.93) 93%,rgba(0,0,0,.97) 96%,#000 99%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(18%,transparent),color-stop(67%,rgba(0,0,0,.65)),color-stop(68%,rgba(0,0,0,.65)),color-stop(78%,rgba(0,0,0,.76)),color-stop(86%,rgba(0,0,0,.85)),color-stop(93%,rgba(0,0,0,.93)),color-stop(96%,rgba(0,0,0,.97)),color-stop(99%,#000),color-stop(100%,#000));background:-webkit-linear-gradient(top,transparent 18%,rgba(0,0,0,.65) 67%,rgba(0,0,0,.65) 68%,rgba(0,0,0,.76) 78%,rgba(0,0,0,.85) 86%,rgba(0,0,0,.93) 93%,rgba(0,0,0,.97) 96%,#000 99%,#000 100%);background:-o-linear-gradient(top,transparent 18%,rgba(0,0,0,.65) 67%,rgba(0,0,0,.65) 68%,rgba(0,0,0,.76) 78%,rgba(0,0,0,.85) 86%,rgba(0,0,0,.93) 93%,rgba(0,0,0,.97) 96%,#000 99%,#000 100%);background:-ms-linear-gradient(top,transparent 18%,rgba(0,0,0,.65) 67%,rgba(0,0,0,.65) 68%,rgba(0,0,0,.76) 78%,rgba(0,0,0,.85) 86%,rgba(0,0,0,.93) 93%,rgba(0,0,0,.97) 96%,#000 99%,#000 100%);background:linear-gradient(to bottom,transparent 18%,rgba(0,0,0,.65) 67%,rgba(0,0,0,.65) 68%,rgba(0,0,0,.76) 78%,rgba(0,0,0,.85) 86%,rgba(0,0,0,.93) 93%,rgba(0,0,0,.97) 96%,#000 99%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 )}.desktop #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form #searchForm.book-a-hotel,.tablet #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form #searchForm.book-a-hotel{float:left}.desktop #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form a.newhotel-explore-btn,.tablet #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form a.newhotel-explore-btn{padding:17.5px}.desktop #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form #searchForm.book-a-hotel,.desktop #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form a.newhotel-explore-btn,.tablet #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form #searchForm.book-a-hotel,.tablet #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form a.newhotel-explore-btn{margin-right:13px}.desktop #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form a.newhotel-explore-btn,.desktop #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form button.gallery-button,.tablet #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form a.newhotel-explore-btn,.tablet #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__booking-form button.gallery-button{margin-bottom:30px}.desktop #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__description,.tablet #content .meetings .general-content .hotels .hotel-item .hotel__body .col-12 .col-9 .hotel__description{min-height:144px}.mobile #map .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview .col40 div.description,.mobile #map .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview .col40 div.description{max-height:none;overflow-y:hidden}.mobile #map .map-view .cr-mapDrawer .drawer-body .explore-city-detail .general-content.hotel-overview div.col40,.mobile #map .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview div.col40,.mobile #map .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview div.col40{overflow-x:hidden}@media only screen and (min-device-width:603px) and (max-device-width:966px){.tablet #content #offers-and-promotions #map #sidebar .sidebar_slide-view .sidebar_wrapper .slide-view_content.sliding-list .item{height:175px!important}.tablet #map .map-view .cr-mapDrawer .drawer-body .explore-hotel-detail .general-content.hotel-overview .col40 div.description,.tablet #map .map-view .cr-mapDrawer .drawer-body .explore-partners-detail .general-content.hotel-overview .col40 div.description{max-height:130px}}#map .drawer-body .general-content .col40 .description,.mobile #map .cr-mapDrawer .drawer-body .explore-partners{max-height:none}#interests-landing .interests .slick-slider .slick-list .slick-slide ul li img{opacity:1}#interests-landing .interests .slick-slider .slick-list .slick-slide ul li{position:relative;left:50%;transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}#interests-landing .interests .slick-slider .slick-list .slick-slide ul li span{width:100%;position:absolute;left:0;bottom:0;text-align:left;padding-left:5px;opacity:.9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000));background:-moz-linear-gradient(top,transparent 0,#000 100%);background:-ms-linear-gradient(top,transparent 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=0 )}#content .content-container .gallery .section .gallery-modal .marquee .marquee-slide .slide-info .gallery-caption p{font-size:25px}#content .content-container .gallery .section .gallery-modal .marquee .addthis_toolbox .addthis_button_google_plusone div:nth-of-type(1){display:none!important}#content .content-container .gallery .section .gallery-modal .marquee .addthis_toolbox .addthis_button_google_plusone div:nth-of-type(2){width:62px!important}@media only screen and (min-device-width:603px) and (max-device-width:966px){.tablet #content .content-container .gallery .section .gallery-modal .marquee .marquee-slide .slide-info .gallery-caption p{font-size:20px}}.desktop #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions,.mobile #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions,.tablet #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions{table-layout:fixed;width:100%;word-wrap:break-word;overflow-x:hidden}.desktop #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(1),.mobile #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(1),.tablet #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(1){width:7%}.desktop #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(2),.mobile #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(2),.tablet #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(2){width:8%}.mobile #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(3){width:70%}.desktop #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(3),.tablet #content #map .sections .map-view .directions-panel .directions-panel__states #printMe .adp table.adp-directions td.adp-substep:nth-of-type(3){width:68%}.lt-ie10 #map .panel-view .featured-3 .panel .box-wrapper div.box::before{top:44%}#wrap.mobile #map .cg-busy-default-wrapper{display:none}.desktop .content-container #offers-and-promotions .offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper .offers-and-promotions-drawer_content .featured-promos .search-form .interest-list .interests-item-wrapper .film_roll_wrapper .film_roll_shuttle .interest .interest__shading{background:-ms-linear-gradient(top,transparent 59%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.5) 100%)}.lt-ie10 .desktop .content-container #offers-and-promotions .offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper .offers-and-promotions-drawer_content .featured-promos .search-form .interest-list .interests-item-wrapper .film_roll_wrapper .film_roll_shuttle .interest .interest__label{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColor=00000000, endColorStr=00000000);width:100%;bottom:0;left:0;padding-left:5px;padding-bottom:5px;opacity:.9}.lt-ie10 .desktop .content-container #offers-and-promotions .offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper .offers-and-promotions-drawer_content .featured-promos .search-form .interest-list .interests-item-wrapper .film_roll_wrapper .film_roll_shuttle .interest .interest__shading{filter:none}#ui-datepicker-div{z-index:11!important}div.interest-list{max-width:1396px}div.chosen-interests{margin-left:0}.explore-hotels-view.explore-hotels-map-view{padding:0}.mobile .explore-hotels-page{padding-bottom:44px}.mobile-secondary-nav li{list-style:none}#wrap #content .content-container .gallery-modal .marquee .marquee-slide .slide-info div.gallery-caption p{font-size:14pt}#wrap #content .content-container .gallery-modal .marquee .marquee-slide .slide-info div.gallery-caption p strong{font-size:16pt}.mobile #content .content-container .gallery-modal .marquee .marquee-slide .modal-image{background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain}.desktop #content .content-container .gallery-modal .marquee .marquee-slide .modal-image img,.tablet #content .content-container .gallery-modal .marquee .marquee-slide .modal-image img{width:auto;height:100%;display:block;margin-left:auto;margin-right:auto}.desktop #content .content-container .gallery-modal .marquee .marquee-slide .modal-image,.tablet #content .content-container .gallery-modal .marquee .marquee-slide .modal-image{background-image:none!important}.desktop #content .content-container .gallery-modal .marquee .marquee-slide .slide-info div.gallery-caption,.tablet #content .content-container .gallery-modal .marquee .marquee-slide .slide-info div.gallery-caption{float:none;margin-left:auto;margin-right:auto;padding-left:5px;padding-bottom:15px}#content .content-container .gallery-modal .marquee div.addthis_toolbox_wrapper{position:absolute;left:50%}html[dir=rtl] #content .content-container .gallery-modal .marquee div.addthis_toolbox_wrapper{right:50%}.mobile #content .content-container .gallery-modal .marquee div.addthis_toolbox_wrapper{position:static}#content .content-container .gallery-modal .marquee div.addthis_toolbox{right:0}html[dir=rtl] #content .content-container .gallery-modal .marquee div.addthis_toolbox{left:0;right:auto}#content .content-container .gallery-modal .marquee div.addthis_toolbox a{margin-right:5px}#content .content-container .gallery-modal .marquee div.addthis_toolbox a.addthis_button_google_plusone{width:35px}.mobile #content .content-container .gallery-modal .slide-info .gallery-caption,.nav-container #nav{width:100%}.mobile #content .content-container .gallery-modal .slide-info{padding-bottom:30px}.lt-ie10 #map .sections .panel-view .featured-3.map-panel .panel .box-wrapper div.box::before{top:20%;background-size:cover;background-position-y:-1px}#content .content-container #map .sections .panel-view .map-panel .panel .cg-busy-default-sign,#content .content-container .cg-busy.cg-busy-animation .cg-busy-default-wrapper div.cg-busy-default-sign{left:50%;top:46%}.lt-ie10 .cg-busy-default-spinner{background:url(../images/spinner_dark.GIF) no-repeat!important}.desktop #content .content-container div.hero-banner,.tablet #content .content-container div.hero-banner{margin-top:0}.explore-hotels-view .sidebar_detail-view .marquee{position:relative;bottom:90px}.explore-hotels-view .sidebar_detail-view .marquee img{height:auto}.mobile .explore-hotels-view .sidebar_detail-view .marquee{position:relative;bottom:49px}.desktop #secondaryNav .secondary-nav .ribbon-action.prev,.tablet #secondaryNav .secondary-nav .ribbon-action.prev{background:-ms-linear-gradient(left,#034ea0 60%,rgba(3,78,160,0) 100%)}.desktop #secondaryNav .secondary-nav .ribbon-action.next,.tablet #secondaryNav .secondary-nav .ribbon-action.next{background:-ms-linear-gradient(right,#034ea0 60%,rgba(3,78,160,0) 100%)}.lt-ie10 #content .content-container .tile-grid .tile-grid__container a.tile-grid__item{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;background-color:rgba(255,255,255,0)}#content .content-container .hero-banner:before{background:-ms-linear-gradient(bottom,rgba(0,0,0,.7) 21.5%,rgba(0,0,0,.5) 35%,transparent 71%,transparent 100%)}#map .description .more-content-holder{position:relative}#map .drawer-body .general-content .col40{height:100%;overflow:hidden}#wrap.tablet #content .meetings .hero-banner.marquee--withNav{margin-bottom:47px}.gray-content .form-inline .form-group .checkbox input[type=checkbox]{-webkit-appearance:checkbox}#map #sidebar .sidebar-select-arrow-sidebar,#map #sidebar select.filter{right:0}#map #sidebar .results{position:relative;top:8px}.upcoming-hotels-button-wrapper a.btn.btn-primary{margin-left:36px}.mobile .upcoming-hotels-button-wrapper a.btn.btn-primary{margin-left:inherit}em{font-style:italic!important}.content-container .meetings .accordion-content.general-content .featured-2{margin-bottom:5px}.desktop #content .explore-hotels-page #map.explore-hotels-view #sidebar,.tablet #content .explore-hotels-page #map.explore-hotels-view #sidebar{top:0;bottom:0}.bottom-bar .get-directions-link{font-size:16px;color:#fff;padding:12px;display:inline-block}#meetings-request h1,.contactUsPage h1,.contactUsPage h2,.contactUsPage h3,.customerServicePage h1,.meetingRequestPage h1,.meetingRequestPage h2,.meetingRequestPage h3,.missingMilesPage h1,.missingMilesPage h2,.missingMilesPage h3,h2,h3{color:#034ea0}.desktop #content .content-container .featured-accordion .panel .box.gtFour,.tablet #content .content-container .featured-accordion .panel .box.gtFour{width:236px;height:400px}.desktop #content .content-container .featured-accordion .panel .box.active.gtFour,.tablet #content .content-container .featured-accordion .panel .box.active.gtFour{width:722px;height:400px}.content-container .featured-2 .col60 .moreless .more-content-container .more-content-holder section.extendedInfo{float:left;width:100%}.lt-ie10 .content-container .formColor .forms .select-styled select,.lt-ie10 .content-container .forms .select-styled select{position:relative;z-index:10;width:110%}.content-container .formColor .forms .select-styled select{width:100%}.book-a-hotel-wrapper .book-a-hotel-form-wrapper .book-first-row.faux-input .geolocate span{background:url(../images/icons-sf296ea9764.png) 0 -1851px no-repeat}.mobile .book-a-hotel-wrapper .book-a-hotel-form-wrapper .book-first-row.faux-input .geolocate,.tablet .book-a-hotel-wrapper .book-a-hotel-form-wrapper .book-first-row.faux-input .geolocate{z-index:0}.mobile .content-container .tile-grid .tile-grid__container .row .item.large{font-size:16px}.mobile .tile-grid .tile-grid__container .row .item{font-size:10.5px;word-wrap:break-word;table-layout:fixed;word-break:break-word}@media screen and (device-width:320px) and (device-height:480px){.mobile .content-container .tile-grid .tile-grid__container .row .item{font-size:9px}}@media screen and (device-width:320px) and (device-height:568px){.mobile .content-container .tile-grid .tile-grid__container .row .item{font-size:9px}}@media screen and (device-width:360px) and (device-height:640px){.mobile .content-container .tile-grid .tile-grid__container .row .item{font-size:10px}}#meetings-request .general-content{padding:0;overflow:visible;background-color:transparent}.offers-and-promotions-drawer_content .featured-promos .featured-promos_background,.offers-and-promotions-drawer_content .featured-promos .featured-promos_panels .slide-view_content .item{overflow:hidden}.searchBarBorderBottom{border-top:1px solid #cacaca;position:fixed;top:112px;width:100%;z-index:1;max-width:1440px}.contact-us-form-page .contact-us-form-wrapper{padding:20px 40px}.contact-us-form-page .contact-us-form-wrapper .searchBarBorderBottom{margin-left:-40px}.contact-us-form-page .contact-us-form-wrapper .contactUsPage.custom-form textarea{resize:vertical}.contact-us-form-page .contact-us-form-wrapper .contactUsPage.custom-form .ui-wrapper{width:100%!important}.contact-us-form-page .contact-us-form-wrapper .contactUsPage.custom-form textarea.ui-resizable{box-sizing:content-box;overflow:hidden}.contactUsPage button.ui-datepicker-trigger,.meetingRequestPage button.ui-datepicker-trigger{z-index:0}.customerServicePage .chooseCountryLabel{margin-top:14px}#sidebar .sidebar_detail-view .detail-view_content .description .extra-items .col-6 .trip-advisor,.mobile .meetings .featured-accordion .panel .detail.general-content .social-share{margin-top:0}.mobile .tile-grid .tile-grid__container .row .item a{padding:0 2px}.mobile .explore-hotels-page #map.explore-hotels-map-view.explore-hotels-view{min-height:0!important}.mobile #content .content-container .explore-hotels-page{padding-bottom:0}.mobile .explore-hotels-location .hotel-item .btn{position:relative}.mobile .explore-hotels-location .detail .col-12 .hotels .hotel-item .hotel__body{height:initial}.mobile .explore-hotels-location .detail .col-12 .hotels .hotel-item .hotel__body .hotel__booking-form{padding-bottom:15px}.mobile .explore-hotels-location .detail .col-12 .hotels .hotel-item .hotel__body .trip-advisor iframe{height:120px}@media (min-width:801px){.explore-hotels-location .hotel-item .btn{position:relative}.explore-hotels-location .detail .col-12 .hotels .hotel-item,.explore-hotels-location .detail .col-12 .hotels .hotel-item .hotel__body{height:inherit}.explore-hotels-location .detail .col-12 .hotels .hotel-item .hotel__body .hotel__description{min-height:120px}@-moz-document url-prefix(){.explore-hotels-location .detail .col-12 .hotels .hotel-item .hotel__body .hotel__description{min-height:129px}}.explore-hotels-location .detail .col-12 .hotels .hotel-item .hotel__body .hotel__description p{margin-bottom:9px}}.content-container .hero-banner.hero-banner--half{height:300px;min-height:300px}.content-container .hero-banner.hero-banner--half .hero-banner__bkg{top:0}.mobile .book-a-hotel-wrapper .destination-list{top:22px}.mobile #content .content-container .gallery div.gallery-nav{display:block;margin-top:0;float:left}.mobile #content .content-container .gallery div.gallery-nav ul{padding:0;margin:0}html[dir=rtl] .info-grid .item-icon,html[dir=rtl] .info-grid .item-info,html[dir=rtl] .secondary-nav .fixed{position:relative;float:right}html[dir=rtl] .secondary-nav .ribbon-body{right:80px}html[dir=rtl] .booking-share .trip-advisor{margin-right:-11px}.content-container .featured-3 .box>div{background-size:cover}html[dir=rtl] .secondary-nav .ribbon-body ul{float:right!important}#footer .newsletter-signup .newsletter-form .input-error-message,#footer .newsletter-signup .newsletter-form .input-error-message .error-message-label,.desktop #offers-and-promotions #sidebar .sidebar_slide-view .slide-view_header span.results,.desktop #offers-and-promotions #sidebar .sidebar_slide-view .slide-view_header span.results *,.tablet #offers-and-promotions #sidebar .sidebar_slide-view .slide-view_header span.results,.tablet #offers-and-promotions #sidebar .sidebar_slide-view .slide-view_header span.results *{float:left}html[dir=rtl] .secondary-nav .next{right:139px}html[dir=rtl] .secondary-nav .prev{left:0!important}@media (min-width:1025px){#sidebar.full-grid{min-width:950px}#sidebar.single-grid{width:340px}}#offers-and-promotions .offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper .offers-and-promotions-drawer_content div.featured-promos{margin:0}.offers-and-promotions-drawer_content .featured-promos .featured-promos_background img{width:auto}.offers-and-promotions-drawer_content .featured-promos{height:100%}.offers-and-promotions-drawer_content .featured-promos h2,.offers-and-promotions-drawer_content .featured-promos h3{color:#fff}.offers-and-promotions-drawer_content .featured-promos h3.title{font-size:20px}@media screen and (min-width:48em){.offers-and-promotions-drawer_content .featured-promos .featured-promos_intro,.offers-and-promotions-drawer_content .featured-promos div.featured-promos_background{width:33.3333%;max-height:690px}.offers-and-promotions-drawer_content .featured-promos .featured-promos_panels{width:66.6667%}.offers-and-promotions-drawer_content .featured-promos .featured-promos_intro{padding:15px;top:0;left:0}.offers-and-promotions-drawer_content .featured-promos .featured-promos_intro .featured-promos_faux-cell{padding:25% 10%}#offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper .featured-promos .featured-promos_panels .slide-view_content .item{max-height:300px}}.lt-ie10 .featured-promos .slide-view_content .item img.background-image{position:absolute}.lt-ie10 .featured-promos .featured-promos_panels .slide-view_content .item::before{top:0}.offers-and-promotions-drawer_content .featured-promos .featured-promos_panels .slide-view_content .item img.background-image{width:auto}#content .content-container .alert.show{padding-right:37px}#secondaryNav.secondary-nav-wrap.gallery-modal-open{z-index:1}.alert.show.gallery-modal-open{z-index:100}#content .book-a-hotel-wrapper .rates-select.drop-down ul.promotion-list{overflow-y:hidden;overflow-x:hidden;height:auto}@media screen and (max-device-height:500px){.mobile #content .book-a-hotel-wrapper .rates-select.drop-down ul.promotion-list li{padding:8px 8px 8px 22px}}.desktop #footer .carlson-brands.ribbon .ribbon-body ul li,.tablet #footer .carlson-brands.ribbon .ribbon-body ul li{width:11%}.desktop #footer .carlson-brands.ribbon .ribbon-body,.tablet #footer .carlson-brands.ribbon .ribbon-body{transform:translate3d(0,0,0)!important}.lt-ie10 .desktop #footer .carlson-brands.ribbon .ribbon-body,.lt-ie10 .tablet #footer .carlson-brands.ribbon .ribbon-body{transform:translate(0,0)!important}.mobile #footer .carlson-brands.ribbon .ribbon-body li.first a+img,.tablet #footer .carlson-brands.ribbon .ribbon-body li.first a+img{display:none}.mobile #footer .carlson-brands.ribbon .ribbon-body li.first img,.tablet #footer .carlson-brands.ribbon .ribbon-body li.first img{border-right:1px solid #505050}@media screen and (max-width:1010px){.tablet #footer .carlson-brands.ribbon .ribbon-body ul li{padding:1em 0}}.mobile .featured-accordion .detail.general-content.gallery .col70{word-wrap:break-word;white-space:normal}.mobile #footer .top .questions .tablet{display:block;width:60%}html[dir=rtl] .mobile #footer .top .questions .tablet{width:auto;left:13.6px;position:absolute;top:55%;margin-right:142px}.mobile #footer .top .questions .mobile{display:block;visibility:hidden;height:0}.mobile #footer .top .questions .mobile a{visibility:visible}.featured-2 .col60 .more-content-holder img{width:auto}.mobile #content .content-container .gallery{padding-left:0}.mobile #content .content-container .gallery div.gallery-nav{padding-left:16px}.mobile #content .content-container .gallery div.section{padding:25px 16px 5px}.mobile #content .content-container .gallery .row{overflow:visible}.mobile #content .content-container .gallery div.section .row .box{width:100%}.mobile #content .meetings .featured-accordion .panel .detail.general-content{padding-left:16px}html[dir=rtl] .mobile-secondary-nav .nav-links a{padding:12px 20px 10px 21.5%}.mobile.landscape #content .content-container .meetings .featured-2 .detail.general-content .btn,.mobile.landscape #content .content-container .meetings .featured-2 .detail.general-content .col40 img,.mobile.landscape .featured-2.nostretch-tablet .detail .col40 img,.mobile.landscape .featured-2.nostretch-tablet .detail .col60 .btn,.tabletportrait.portrait #content .content-container .meetings .featured-2 .detail.general-content .btn,.tabletportrait.portrait #content .content-container .meetings .featured-2 .detail.general-content .col40 img,.tabletportrait.portrait .featured-2.nostretch-tablet .detail .col40 img,.tabletportrait.portrait .featured-2.nostretch-tablet .detail .col60 .btn{width:285px}div.col60 div.buttons-wrap-bottom br.buttonsSeparator{width:1px;clear:both}div.mobile .featured-2 .detail .col60 .buttons-wrap-bottom br.buttonsSeparator{display:none}div.trip-advisor{font-family:Verdana,'Bitstream Vera Sans',Arial;width:180px;max-width:180px;padding:0 10px}div.trip-advisor strong{font-weight:700;font-size:11px;color:#000}div.trip-advisor p{margin:0;font-size:10px;color:#7f7f7f}@media (max-width:800px){div.hotel__ta div.trip-advisor{padding-bottom:3.5em}.hotel-item .more-content-container{padding-bottom:22px}}div.trip-advisor .read-reviews{color:#034ea0;font-size:12px;line-height:33px}#footer .newsletter-signup .newsletter-form .input-error-message{position:relative;width:100%}#footer .newsletter-signup div.newsletter-form input#inEmail:required{box-shadow:none}#footer .newsletter-signup .newsletter-form .input-error-message .error-message-label{position:absolute}@media screen and (max-device-width:424px){.mobile .contact-us-form-page .contact-us-form-wrapper{padding:20px}.mobile .content-container .formColor .forms.contact-us-form-wrapper .select-styled select.category{padding-left:1px}}@media screen and (max-device-width:374px){.mobile .content-container .formColor .forms.contact-us-form-wrapper .select-styled select.category.feedback_category{font-size:13px;height:47px}.mobile .content-container .formColor .forms.contact-us-form-wrapper .select-styled select.category{font-size:12px;height:47px}}#sidebar.single-grid .sidebar_slide-view .slide-view_content li.slide-view_no-content h3:nth-of-type(2){margin-top:5%}#sidebar.full-grid .sidebar_slide-view .slide-view_content li.slide-view_no-content h3:nth-of-type(2),.tabletportrait #sidebar.single-grid .sidebar_slide-view .slide-view_content li.slide-view_no-content h3:nth-of-type(1){margin-top:0}#sidebar .sidebar_slide-view .slide-view_content li.slide-view_no-content h3{color:#fff}.tabletportrait #sidebar.single-grid .sidebar_slide-view .slide-view_content li.slide-view_no-content h3:nth-of-type(2){margin-top:10px}.tabletportrait #sidebar.single-grid .sidebar_slide-view .slide-view_content li.slide-view_no-content{margin-top:13%}.tabletportrait #sidebar.single-grid .sidebar_slide-view .slide-view_content{height:100%}.mobile #sidebar.single-grid .sidebar_slide-view .marquee.no-content .slide-view_no-content img{height:100%;position:absolute;top:0;left:0}.mobile #sidebar.single-grid .sidebar_slide-view .marquee.no-content .slide-view_no-content{height:100%;padding-top:20%;padding-right:5px;padding-left:5px}.landscape.mobile #sidebar.single-grid .sidebar_slide-view .marquee.no-content .slide-view_no-content{padding-top:10%}.mobile #offers-and-promotions #sidebar.single-grid .sidebar_slide-view .marquee.no-content{padding:0}.mobile #offers-and-promotions #sidebar.single-grid .sidebar_slide-view .marquee.no-content h3{position:relative;z-index:251;color:#fff}.desktop #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay,.tablet #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay{width:640px!important;height:355px!important;left:50%!important;margin-left:-320px;top:50%!important;margin-top:-177.5px}.desktop #videos .gallery-modal.tvtrip-gallery-modal.show div.marquee.tvTripIframeOverlayWrapper.single-slide,.tablet #videos .gallery-modal.tvtrip-gallery-modal.show div.marquee.tvTripIframeOverlayWrapper.single-slide{width:100%!important;height:100%!important;padding-bottom:0!important;margin-bottom:0}@media (min-width:640px) and (min-height:355px){.mobile.tabletportrait #videos .gallery-modal.tvtrip-gallery-modal.show div.marquee.tvTripIframeOverlayWrapper.single-slide{width:100%!important;height:100%!important;padding-bottom:0!important;margin-bottom:0}.mobile.tabletportrait #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay{width:640px!important;height:355px!important;left:50%!important;margin-left:-320px;top:50%!important;margin-top:-177.5px}}@media (max-width:639px){.mobile.tabletportrait #videos .gallery-modal.tvtrip-gallery-modal.show div.marquee.tvTripIframeOverlayWrapper.single-slide,.portrait.mobile #videos .gallery-modal.tvtrip-gallery-modal.show div.marquee.tvTripIframeOverlayWrapper.single-slide{padding-bottom:0!important;margin-bottom:0;height:100%!important}.mobile.tabletportrait #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay,.portrait.mobile #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay{width:100%!important;height:auto!important;top:50%!important;margin-top:-27.7777777777777778%}.mobile.tabletportrait #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay:before,.portrait.mobile #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay:before{content:"";display:block;padding-top:55.5555555555555556%}.mobile.tabletportrait #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay iframe,.portrait.mobile #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay iframe{position:absolute;top:0;left:0;bottom:0;right:0}}.landscape.mobile #videos .gallery-modal.tvtrip-gallery-modal.show div.marquee.tvTripIframeOverlayWrapper.single-slide{width:auto!important;padding-bottom:0!important;margin-bottom:0;height:100%!important;text-align:center}.landscape.mobile #videos .gallery-modal.tvtrip-gallery-modal.show div#tvTripIframeOverlay{width:auto!important;display:inline-block;position:relative!important}.desktop #offers-and-promotions #sidebar.full-grid,.desktop #offers-and-promotions #sidebar.single-grid,.tablet #offers-and-promotions #sidebar.full-grid,.tablet #offers-and-promotions #sidebar.single-grid{padding-top:5px}.desktop #offers-and-promotions #sidebar .sidebar_slide-view .slide-view_header span.results b,.tablet #offers-and-promotions #sidebar .sidebar_slide-view .slide-view_header span.results b{margin-right:5px}.desktop #offers-and-promotions #sidebar.full-grid .sidebar_slide-view .slide-view_header span.results,.tablet #offers-and-promotions #sidebar.full-grid .sidebar_slide-view .slide-view_header span.results{margin-left:15px}.desktop #offers-and-promotions #map #sidebar .sidebar_slide-view .slide-view_header select.filter,.desktop #offers-and-promotions #map #sidebar .sidebar_slide-view .slide-view_header span.results,.desktop #offers-and-promotions #map #sidebar .sidebar_slide-view .slide-view_header span.sidebar-select-arrow-sidebar,.desktop #offers-and-promotions #map #sidebar.full-grid .sidebar_slide-view .slide-view_header .sidebar-chosen-interests,.tablet #offers-and-promotions #map #sidebar .sidebar_slide-view .slide-view_header select.filter,.tablet #offers-and-promotions #map #sidebar .sidebar_slide-view .slide-view_header span.results,.tablet #offers-and-promotions #map #sidebar .sidebar_slide-view .slide-view_header span.sidebar-select-arrow-sidebar,.tablet #offers-and-promotions #map #sidebar.full-grid .sidebar_slide-view .slide-view_header .sidebar-chosen-interests{position:absolute;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.desktop #offers-and-promotions #map #sidebar.full-grid .sidebar_slide-view .slide-view_header .sidebar-chosen-interests,.tablet #offers-and-promotions #map #sidebar.full-grid .sidebar_slide-view .slide-view_header .sidebar-chosen-interests{margin-left:100px}.desktop #offers-and-promotions #map #sidebar.full-grid .sidebar_slide-view .slide-view_header .sidebar-chosen-interests .chosen-interests__interest,.tablet #offers-and-promotions #map #sidebar.full-grid .sidebar_slide-view .slide-view_header .sidebar-chosen-interests .chosen-interests__interest{padding-top:1px;padding-bottom:1px;padding-right:10px;border-radius:4px;margin-bottom:1px;margin-top:1px}#interests-landing .interests .slick-slider .slick-list .slick-slide ul li img.interestBottomChosen+span,#interests-landing .interests .slick-slider .slick-list .slick-slide ul li img.interestChosen+span{border-right:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff}html[dir=rtl] .featured-2 .detail .col60 .more-content-container .more-content-holder ul{padding-top:1.5em;width:100%}html[dir=rtl] .featured-2 .detail .col60 .col2,html[dir=rtl] .featured-2 .detail .col60 .col2 h3,html[dir=rtl] .featured-2 .detail .col60 .more-content-container .more-content-holder h3{width:100%}@media (max-width:767px){.mobile .contactUsPage .showhide label{margin-top:10px;padding-top:0;padding-bottom:0}.mobile .contactUsPage .error-messages{padding:0 1em}.mobile .contactUsPage .pure-u-1-1.pure-u-md-1-2.pure-u-lg-3-4{padding:5px}.mobile .contactUsPage .pure-u-1-1.pure-u-md-1-2.pure-u-lg-1-4{padding:0 15px}.mobile .contactUsPage button.formSubmit[type=submit]{margin-bottom:15px;width:100%}}.contact-us-form-page .contact-us-form-wrapper .contactUsPage.custom-form .ui-resizable{position:relative}.contact-us-form-page .contact-us-form-wrapper .contactUsPage.custom-form .ui-resizable-handle{position:absolute;font-size:.1px;display:block}.contact-us-form-page .contact-us-form-wrapper .contactUsPage.custom-form .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:17px}.contact-us-form-page .contact-us-form-wrapper .contactUsPage.custom-form .ui-icon{width:16px;height:16px;background-image:url(../js/vendor/jquery-ui/themes/base/images/ui-icons_222222_256x240.png)}.contact-us-form-page .contact-us-form-wrapper .contactUsPage.custom-form .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.contact-us-form-page .forms.contact-us-form-wrapper .contactUsPage.custom-form input,.contact-us-form-page .forms.contact-us-form-wrapper .contactUsPage.custom-form textarea,.forms #meetings-request .meetingRequestPage.custom-form input,.forms #meetings-request .meetingRequestPage.custom-form textarea{border:1px solid #a4a4a4}.lt-ie10 .desktop .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .switch .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img,.lt-ie10 .tablet .content-container #map .sections .map-view .cr-mapDrawer .drawer-body .switch .general-content.hotel-overview .col60 .marquee .marquee-slide.cycle-slide img{margin-left:0;left:0}.content-container .featured-2 .detail .col60.layer-two .buttons-wrap-bottom:empty,.content-container .featured-2 .detail .col60.layer-two.remove-margin-top .buttons-wrap-bottom{margin-top:0}.accordion-content .col70 .moreless .more-content-container .more-content-holder ul,.featured-2 .col60 .moreless .more-content-container .more-content-holder ul{margin-left:1.05em}slick[infinite=false] button.slick-next.slick-disabled,slick[infinite=false] button.slick-prev.slick-disabled{display:none!important}.explore-hotels-page #map.hide-in-list-view{position:absolute;visibility:hidden}.bottom-drawer__content .general-content{background:inherit;padding-left:0;padding-right:0;overflow:visible;padding-top:10px;margin-top:5px}@media screen and (max-height:380px) and (max-width:320px){.csstransforms3d.csstransitions .explore-hotels-page .bottom-drawer--open{-webkit-transform:translate3d(0,125px,0);-moz-transform:translate3d(0,125px,0);-ms-transform:translate3d(0,125px,0);-o-transform:translate3d(0,125px,0);transform:translate3d(0,125px,0);z-index:9999;bottom:30px}.interest.item{height:85px}}#content .content-container .social-share.social-share-radblu{max-width:250px;min-width:197px}#content .content-container .addthisradblu span.at-icon-wrapper{display:none}#content .content-container .addthisradblu a.at-share-btn.at-svc-facebook{background-image:url(../images/socialmedia-share/facebook-share-icon.png);height:30px;width:30px;margin-left:0;margin-right:9px}#content .content-container .addthisradblu a.at-share-btn.at-svc-twitter{background-image:url(../images/socialmedia-share/twitter-share-icon.png);height:30px;width:30px;margin-left:0;margin-right:7px}#content .content-container .addthisradblu a.at-share-btn.at-svc-pinterest_share{background-image:url(../images/socialmedia-share/pinterest-share-icon.png);height:30px;width:30px;margin-left:0;margin-right:7px}#content .content-container .addthisradblu a.at-share-btn.at-svc-email{background-image:url(../images/socialmedia-share/email-share-icon.png);height:30px;width:30px;margin-left:0;margin-right:7px}#content .content-container .hero-banner--no-gradient:before{background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.content-container .hero-banner.hero-banner--oversize{height:100%;max-height:550px}.content-container .hero-banner.hero-banner--oversize .hero-banner__bkg{position:relative;top:initial}