@charset "UTF-8";.multiSelect .acol,.multiSelect .inlineBlock{display:inline-block}.multiSelect .button,.multiSelect .multiSelectItem{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.slick-dots,nav ol,nav ul,ol,ul{list-style:none}.floorplan-wrapper html,.remodal,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.floorplan-wrapper q,blockquote,q{quotes:none}.floorplan-wrapper img,img{-ms-interpolation-mode:bicubic}.multiSelect .vertical{float:none}.multiSelect .horizontal:not(.multiSelectGroup){float:left}.multiSelect .line{max-height:34px;overflow:hidden}.multiSelect .acol{min-width:12px}.multiSelect .button{display:block;position:relative;text-align:center;cursor:pointer;border:1px solid #c6c6c6;padding:1px 8px;font-size:14px;min-height:38px!important;border-radius:4px;color:#555;-o-user-select:none;user-select:none;white-space:normal;background-color:#fff;background-image:linear-gradient(#fff,#f7f7f7)}.multiSelect .button:hover{background-image:linear-gradient(#fff,#e9e9e9)}.multiSelect .buttonLabel{display:inline-block;padding:5px 0}.multiSelect .caret{width:0;height:0;margin:0 0 1px 12px!important;vertical-align:middle;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted}.multiSelect .checkboxLayer{background-color:#fff;position:absolute;z-index:999;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);min-width:278px;display:none!important}.multiSelect .clearButton,.multiSelect .helperButton{display:inline;font-size:13px;color:#666;background-color:#f1f1f1;cursor:pointer;text-align:center}.multiSelect .helperContainer{border-bottom:1px solid #ddd;padding:8px 8px 0}.multiSelect .helperButton{border:1px solid #ccc;height:26px;border-radius:2px;line-height:1.6;margin:0 0 8px}.multiSelect .clearButton{position:absolute;border:1px solid #ccc;height:22px;width:22px;border-radius:2px;line-height:1.4;right:2px;top:2px}.multiSelect .inputFilter{border-radius:2px;border:1px solid #ccc;height:26px;font-size:14px;width:100%;padding-left:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#888;margin:0 0 8px}.multiSelect .clearButton:hover,.multiSelect .helperButton:hover{border:1px solid #ccc;color:#999;background-color:#f4f4f4}.multiSelect .clearButton:focus,.multiSelect .helperButton:focus,.multiSelect .inputFilter:focus{border:1px solid #66AFE9!important;box-shadow:inset 0 0 1px rgba(0,0,0,.035),0 0 5px rgba(82,168,236,.7)!important}.multiSelect .checkBoxContainer{display:inline-block;padding:8px}.multiSelect .show{display:block!important}.multiSelect .multiSelectItem{display:block;padding:3px;color:#444;white-space:nowrap;-o-user-select:none;user-select:none;border:1px solid transparent;position:relative;min-width:278px}.multiSelect .multiSelectItem:not(.multiSelectGroup).selected{background-image:linear-gradient(#e9e9e9,#f1f1f1);color:#555;cursor:pointer;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #d9d9d9}.multiSelect .multiSelectFocus,.multiSelect .multiSelectGroup:hover,.multiSelect .multiSelectItem:hover{background-image:linear-gradient(#c1c1c1,#999)!important;color:#fff!important;cursor:pointer;border:1px solid #ccc!important}.multiSelect .multiSelectGroup span:hover,.multiSelect .multiSelectItem span:hover{cursor:pointer}.multiSelect .multiSelectGroup{display:block;clear:both}.multiSelect .tickMark{position:absolute;right:10px;top:7px;font-size:10px}.multiSelect .checkbox{color:#ddd!important;position:absolute;left:-9999px;cursor:pointer}.multiSelect .disabled,.multiSelect .disabled label input:hover~span,.multiSelect .disabled:hover{color:#c4c4c4!important;cursor:not-allowed!important}.multiSelect img{vertical-align:middle;margin-bottom:0;height:22px;width:22px}/*!
 * jQuery UI Datepicker 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker{display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev,.ui-tooltip{position:absolute}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}/*!
 * jQuery UI Tooltip 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-tooltip{padding:8px;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}.slick-list,.slick-slider,.slick-track{position:relative;display:block}body .ui-tooltip{border-width:2px}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-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)}.slick-track{left:0;top:0;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}.slick-prev:before{content:"\2190"}.slick-next{right:-25px}.slick-next:before{content:"\2192"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"\2190"}[dir=rtl] .slick-prev{right:-25px;left:auto}[dir=rtl] .slick-prev:before{content:"\2192"}[dir=rtl] .slick-slide{float:right}.cg-busy{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1001}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0;-webkit-transform:translate(0,-40px);-moz-transform:translate(0,-40px);-ms-transform:translate(0,-40px);-o-transform:translate(0,-40px);transform:translate(0,-40px)}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translate(0,-40px);-moz-transform:translate(0,-40px);-ms-transform:translate(0,-40px);-o-transform:translate(0,-40px);transform:translate(0,-40px)}.cg-busy-backdrop{background-color:#000}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-wrapper{text-align:center}.cg-busy-default-sign{display:inline-block;position:absolute;top:50%;z-index:1002;padding-bottom:6px;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);width:160px;left:50%;text-align:center;margin-left:-80px;border:0}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#fff;text-align:left;max-width:400px}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px}.cg-busy-default-spinner div{width:12%;height:26%;position:absolute;left:44.5%;top:37%;opacity:0;-webkit-animation:cg-busy-spinner-anim 1s linear infinite;-moz-animation:cg-busy-spinner-anim 1s linear infinite;-ms-animation:cg-busy-spinner-anim 1s linear infinite;-o-animation:cg-busy-spinner-anim 1s linear infinite;animation:cg-busy-spinner-anim 1s linear infinite;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.cg-busy-default-spinner div.bar1{-webkit-transform:rotate(0) translate(0,-142%);-moz-transform:rotate(0) translate(0,-142%);-ms-transform:rotate(0) translate(0,-142%);-o-transform:rotate(0) translate(0,-142%);transform:rotate(0) translate(0,-142%);-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.cg-busy-default-spinner div.bar2{-webkit-transform:rotate(30deg) translate(0,-142%);-moz-transform:rotate(30deg) translate(0,-142%);-ms-transform:rotate(30deg) translate(0,-142%);-o-transform:rotate(30deg) translate(0,-142%);transform:rotate(30deg) translate(0,-142%);-webkit-animation-delay:-.9167s;-moz-animation-delay:-.9167s;-ms-animation-delay:-.9167s;-o-animation-delay:-.9167s;animation-delay:-.9167s}.cg-busy-default-spinner div.bar3{-webkit-transform:rotate(60deg) translate(0,-142%);-moz-transform:rotate(60deg) translate(0,-142%);-ms-transform:rotate(60deg) translate(0,-142%);-o-transform:rotate(60deg) translate(0,-142%);transform:rotate(60deg) translate(0,-142%);-webkit-animation-delay:-833ms;-moz-animation-delay:-833ms;-ms-animation-delay:-833ms;-o-animation-delay:-833ms;animation-delay:-833ms}.cg-busy-default-spinner div.bar4{-webkit-transform:rotate(90deg) translate(0,-142%);-moz-transform:rotate(90deg) translate(0,-142%);-ms-transform:rotate(90deg) translate(0,-142%);-o-transform:rotate(90deg) translate(0,-142%);transform:rotate(90deg) translate(0,-142%);-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-ms-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.cg-busy-default-spinner div.bar5{-webkit-transform:rotate(120deg) translate(0,-142%);-moz-transform:rotate(120deg) translate(0,-142%);-ms-transform:rotate(120deg) translate(0,-142%);-o-transform:rotate(120deg) translate(0,-142%);transform:rotate(120deg) translate(0,-142%);-webkit-animation-delay:-667ms;-moz-animation-delay:-667ms;-ms-animation-delay:-667ms;-o-animation-delay:-667ms;animation-delay:-667ms}.cg-busy-default-spinner div.bar6{-webkit-transform:rotate(150deg) translate(0,-142%);-moz-transform:rotate(150deg) translate(0,-142%);-ms-transform:rotate(150deg) translate(0,-142%);-o-transform:rotate(150deg) translate(0,-142%);transform:rotate(150deg) translate(0,-142%);-webkit-animation-delay:-.5833s;-moz-animation-delay:-.5833s;-ms-animation-delay:-.5833s;-o-animation-delay:-.5833s;animation-delay:-.5833s}.cg-busy-default-spinner div.bar7{-webkit-transform:rotate(180deg) translate(0,-142%);-moz-transform:rotate(180deg) translate(0,-142%);-ms-transform:rotate(180deg) translate(0,-142%);-o-transform:rotate(180deg) translate(0,-142%);transform:rotate(180deg) translate(0,-142%);-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-ms-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.cg-busy-default-spinner div.bar8{-webkit-transform:rotate(210deg) translate(0,-142%);-moz-transform:rotate(210deg) translate(0,-142%);-ms-transform:rotate(210deg) translate(0,-142%);-o-transform:rotate(210deg) translate(0,-142%);transform:rotate(210deg) translate(0,-142%);-webkit-animation-delay:-.41667s;-moz-animation-delay:-.41667s;-ms-animation-delay:-.41667s;-o-animation-delay:-.41667s;animation-delay:-.41667s}.cg-busy-default-spinner div.bar9{-webkit-transform:rotate(240deg) translate(0,-142%);-moz-transform:rotate(240deg) translate(0,-142%);-ms-transform:rotate(240deg) translate(0,-142%);-o-transform:rotate(240deg) translate(0,-142%);transform:rotate(240deg) translate(0,-142%);-webkit-animation-delay:-333ms;-moz-animation-delay:-333ms;-ms-animation-delay:-333ms;-o-animation-delay:-333ms;animation-delay:-333ms}.cg-busy-default-spinner div.bar10{-webkit-transform:rotate(270deg) translate(0,-142%);-moz-transform:rotate(270deg) translate(0,-142%);-ms-transform:rotate(270deg) translate(0,-142%);-o-transform:rotate(270deg) translate(0,-142%);transform:rotate(270deg) translate(0,-142%);-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-ms-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.cg-busy-default-spinner div.bar11{-webkit-transform:rotate(300deg) translate(0,-142%);-moz-transform:rotate(300deg) translate(0,-142%);-ms-transform:rotate(300deg) translate(0,-142%);-o-transform:rotate(300deg) translate(0,-142%);transform:rotate(300deg) translate(0,-142%);-webkit-animation-delay:-.1667s;-moz-animation-delay:-.1667s;-ms-animation-delay:-.1667s;-o-animation-delay:-.1667s;animation-delay:-.1667s}.cg-busy-default-spinner div.bar12{-webkit-transform:rotate(330deg) translate(0,-142%);-moz-transform:rotate(330deg) translate(0,-142%);-ms-transform:rotate(330deg) translate(0,-142%);-o-transform:rotate(330deg) translate(0,-142%);transform:rotate(330deg) translate(0,-142%);-webkit-animation-delay:-83.3ms;-moz-animation-delay:-83.3ms;-ms-animation-delay:-83.3ms;-o-animation-delay:-83.3ms;animation-delay:-83.3ms}@-webkit-keyframes cg-busy-spinner-anim{from{opacity:1}to{opacity:.25}}@-moz-keyframes cg-busy-spinner-anim{from{opacity:1}to{opacity:.25}}@keyframes cg-busy-spinner-anim{from{opacity:1}to{opacity:.25}}.floorplan-wrapper .zoom_container .landmarks{position:absolute;z-index:10;top:0;left:0;font-family:Helvetica,Arial,Verdana;font-size:12px;color:#fff}.floorplan-wrapper .zoom_container .landmarks .item{position:absolute;text-align:center;display:none}.floorplan-wrapper .zoom_container .landmarks .mark .text{padding:2px 6px;font-size:11px;color:#767575;text-transform:uppercase}.floorplan-wrapper .marquee{background:url(../images/3dfloorplan/img/preloader.gif) center no-repeat}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;padding:10px 10px 0}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal{position:relative;outline:0;text-size-adjust:100%;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal-close,.remodal-close:before{position:absolute;top:0;display:block;width:35px;left:0}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;margin:0;cursor:pointer;outline:0;border:0;text-decoration:none}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{height:35px;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;padding:12px 0;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove,.selectize-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;padding:2px 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control,.selectize-input,sub,sup{position:relative}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;z-index:1;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:grey transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px;border-color:transparent transparent grey}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,p.intro.upcoming-new-hotels,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;font-size:100%}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}/*! normalize.css v1.1.0 | MIT License | git.io/normalize *//*! normalize.css v1.1.0 | HTML5 Display Definitions | MIT License | git.io/normalize */audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}/*! normalize.css v1.1.0 | Base | MIT License | git.io/normalize */button,html,input,select,textarea{font-family:sans-serif}body,figure,form{margin:0}/*! normalize.css v1.1.0 | Links | MIT License | git.io/normalize */a:focus{outline:dotted thin}a:active,a:hover{outline:0}/*! normalize.css v1.1.0 | Typography | MIT License | git.io/normalize */h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}.alert,.alert a,.cookie-notification .cookie-notification-left p a{color:#034ea0}dl,menu,ol,p,pre,ul{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}/*! normalize.css v1.1.0 | Embedded Content | MIT License | git.io/normalize */img{border:0}svg:not(:root){overflow:hidden}/*! normalize.css v1.1.0 | Figures | MIT License | git.io/normalize *//*! normalize.css v1.1.0 | Forms | MIT License | git.io/normalize */fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.cookie-notification .cookie-notification-left em,.cookie-notification .cookie-notification-left p{font-weight:100;line-height:20px;font-size:14px;text-align:justify}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.alert span,.input-help,a{cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.clearfix,.collapsing,.logo,.row,.select-styled,.sr-only,.tile-grid{overflow:hidden}.btn,.btn-sm,.input-help,.logo,button{vertical-align:middle}/*! normalize.css v1.1.0 | Tables | MIT License | git.io/normalize */table{border-collapse:collapse;border-spacing:0}#map .panel-view .featured-3 .panel .box:before,.featured-promos .featured-promos_background:before,.hero-banner:before,.mobile .webextra-detail div.webextra-detail-grid .slide-view_content div.item-wrapper .item:before,.webextra-detail .webextra-detail-background:before,.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item:before{content:'';width:100%;height:100%;position:absolute;left:0;zoom:1;top:0;background:-ms-linear-gradient(bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 51%,transparent 89%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#E6000000');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(29%,transparent),color-stop(78%,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,.7)));background-image:-webkit-linear-gradient(top,transparent 29%,rgba(0,0,0,.7) 78%,rgba(0,0,0,.7) 100%);background-image:-moz-linear-gradient(top,transparent 29%,rgba(0,0,0,.7) 78%,rgba(0,0,0,.7) 100%);background-image:-o-linear-gradient(top,transparent 29%,rgba(0,0,0,.7) 78%,rgba(0,0,0,.7) 100%);background-image:linear-gradient(top,transparent 29%,rgba(0,0,0,.7) 78%,rgba(0,0,0,.7) 100%)}.lt-ie10 #map .panel-view .featured-3 .panel .box:before,.lt-ie10 .featured-promos .featured-promos_background:before,.lt-ie10 .featured-promos .featured-promos_panels .item:before,.lt-ie10 .hero-banner:before{content:'';height:100%;width:100%;position:absolute;bottom:0;left:0;top:20%;background:url(../images/marquee-desktop-shadow.png?1418408358);background-size:100% 100%}.featured-promos .featured-promos_panels .item:before{content:'';width:100%;height:100%;position:absolute;left:0;zoom:1;top:0;z-index:1;background:-ms-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 51%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#E6000000');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.7)),color-stop(50%,transparent),color-stop(100%,rgba(0,0,0,.7)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,transparent 50%,rgba(0,0,0,.7) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.7) 0,transparent 50%,rgba(0,0,0,.7) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.7) 0,transparent 50%,rgba(0,0,0,.7) 100%);background-image:linear-gradient(top,rgba(0,0,0,.7) 0,transparent 50%,rgba(0,0,0,.7) 100%)}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}a,button,input{-ms-touch-action:none!important}a ::-ms-clear,button ::-ms-clear,input ::-ms-clear{display:none}select{-ms-touch-action:none!important}select ::-ms-expand{display:none!important}select ::-ms-clear{display:none}select ::-ms-reveal{display:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alert{background:#f4f4f4;padding:12px 30px;font-size:14px;width:100%;position:fixed;top:112px;z-index:600;font-weight:100;max-width:1440px;border:1px solid #cacaca}.alert.show{display:block}.alert span{background:url(../images/closeBLK.png?1418408357);height:17px;width:17px;display:block;position:absolute;top:10px;right:20px}.cookie-notification{z-index:12;position:fixed;bottom:0;width:100%;min-height:10%;padding:13px 3%;display:block}.cookie-notification .cookie-notification-left{float:left;width:95%;height:100%}.cookie-notification .cookie-notification-left p{margin-bottom:5px}.cookie-notification .cookie-notification-right{float:left;width:2%;height:100%;padding-left:3%;padding-right:1%;padding-top:10px}.cookie-notification .cookie-notification-right a{display:block;float:left}.align-right{text-align:right}.align-center,.forms form .centered{text-align:center}.pull-right{float:right}.pull-left{float:left}.header-spacing{margin-top:112px}.color-blue,.color-blue *{color:#1258a3!important}.color-gray,.color-gray *{color:#505050!important}.color-black,.color-black *{color:#000!important}.color-white,.color-white *,.interest-list__header{color:#fff!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}#content{position:relative;z-index:1}.hiddenElement{display:none}@media (min-width:801px){#content .drop-down>div{float:left}#content .drop-down ul{display:none;background:#232323;padding:0;position:absolute;width:20.2%;top:96px}#content .drop-down ul li{font-size:16px;border-bottom:1px solid #505050;padding:10px 0 7px 30px;margin:0}#content .drop-down ul li:hover{background:#505050;cursor:pointer}#content .drop-down span{display:block;height:8px;width:15px;float:left;margin:37px 0 0 8px}#content .drop-down .rate-label{margin:34px 0 0 20px;float:left}}.loading{display:none!important}@media (max-width:801px){.alert{padding:10px 20px;top:182px;font-size:12px}.alert span{top:7px}}@media (max-width:800px){.cookie-notification{padding:13px 5%}.drop-down span{display:block;height:8px;width:15px;float:left;margin:37px 0 0 8px}}body{font-family:"Gill Sans std","Gill Sans MT",Calibri,sans-serif}:lang(ar),:lang(ru){font-family:Arial}@font-face{font-family:icomoon;src:url(../css/fonts/icomoon.eot?roez1e2);src:url(../css/fonts/icomoon.eot?#iefixroez1e2) format("embedded-opentype"),url(../css/fonts/icomoon.woff?roez1e2) format("woff"),url(../css/fonts/icomoon.ttf?roez1e2) format("truetype"),url(../css/fonts/icomoon.svg?roez1e2#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" iconfont-"]:before,[class^=iconfont-]:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,h1,h2,h3{line-height:normal}.iconfont-warning:before{content:"\e608"}.iconfont-phone:before{content:"\e600"}.iconfont-envelope:before{content:"\e601"}.iconfont-gplus:before{content:"\e602"}.iconfont-instagram:before{content:"\e603"}.iconfont-youtube:before{content:"\e604"}.iconfont-twitter:before{content:"\e605"}.iconfont-facebook:before{content:"\e606"}.iconfont-blublog:before{content:"\e607"}.btn,.map-nav a,.search .next,.search .submit,.secondary-nav,.top-bar,h1,h2,h3,h4,h5,h6,p.intro.upcoming-new-hotels{letter-spacing:.06em}sup{margin-left:.1em;font-size:.65em;text-transform:small-caps}.intro,p{margin:0 0 15px}a{color:#fff;text-decoration:none}h1,h2,h3,h4,h5,p.intro.upcoming-new-hotels{font-weight:200;margin:0 0 15px}h1,h2,h3{color:#1258a3}.h1,h1{font-size:30px}.h2,h2{font-size:25px}.h3,.h4,.intro,h3,h4,h5,p,p.intro.upcoming-new-hotels,p.quote{font-size:16px}p{text-transform:inherit;font-weight:300;line-height:20px}.intro{line-height:normal;font-weight:400;text-transform:none;letter-spacing:normal;color:#232323}blockquote.pull-quote{margin:0 1em 1em 0;border-left:3px solid #ccc;padding:0 0 0 .7em}.header-underline,h1.header-underline:after,h2.header-underline:after{border:0;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF3F6F9', endColorstr='#FF6F92B9')}p.quote{line-height:28px;font-style:italic;color:#666;margin:0}blockquote{font-size:26px;line-height:37px;margin-bottom:25px}hr{margin:15px 0}li{font-size:16px;line-height:20px}.featured-3 .box h2,.featured-3 .box h3,.featured-3 .box h4,.featured-3 .box p.intro.upcoming-new-hotels,.featured-accordion .box h2,.featured-accordion .box h3,.featured-accordion .box h4,.featured-accordion .box p.intro.upcoming-new-hotels{font-size:20px}p.hero-banner__title{font-size:40px;line-height:44px}.explore-hotels-view__title{font-size:40px}.interest-prompt h3{font-size:22px}.marquee.featured .slide-info h3{font-size:30px}.marquee.featured .slide-info p{font-size:16px}.marquee.featured .marquee-slide .slide-info p,.slide-info p,.slide-info-mobile p,.slide-info-static p{font-size:40px;line-height:normal}h4.restaurant__view_menu,p.restaurant__view_menu.intro.upcoming-new-hotels{font-size:16px}.general-content h3.underlined{font-size:22px}.restaurant__tabs_tab h3{font-size:16px}@media (max-width:800px){h1{font-size:24px;line-height:32px}h2{font-size:20px;line-height:36.8px}h3,h5{font-size:12.8px}h3{line-height:24px}h4,p.intro.upcoming-new-hotels{font-size:12.8px;line-height:17.6px}}.header-underline{height:2px;background-color:#f3f6f9;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%)}h1.header-underline,h2.header-underline{height:auto;background:0 0}h1.header-underline:after,h2.header-underline:after{content:' ';display:block;height:2px;background-color:#f3f6f9;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%)}.custom-form input[type=email],.custom-form input[type=number],.custom-form input[type=password],.custom-form input[type=tel],.custom-form input[type=text],.custom-form textarea{background:no-repeat #fff;border-radius:0;color:#232323;padding:.75em;width:100%;-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.creativeInputForm input[type=number]{width:48.4%}.custom-form input[type=email] ::-webkit-input-placeholder,.custom-form input[type=number] ::-webkit-input-placeholder,.custom-form input[type=password] ::-webkit-input-placeholder,.custom-form input[type=tel] ::-webkit-input-placeholder,.custom-form input[type=text] ::-webkit-input-placeholder,.custom-form textarea ::-webkit-input-placeholder{color:#000;font-size:1em;opacity:1!important}.custom-form input[type=email] :-moz-placeholder,.custom-form input[type=number] :-moz-placeholder,.custom-form input[type=password] :-moz-placeholder,.custom-form input[type=tel] :-moz-placeholder,.custom-form input[type=text] :-moz-placeholder,.custom-form textarea :-moz-placeholder{color:#000;font-size:1em;opacity:1!important}.custom-form input[type=email] ::-moz-placeholder,.custom-form input[type=number] ::-moz-placeholder,.custom-form input[type=password] ::-moz-placeholder,.custom-form input[type=tel] ::-moz-placeholder,.custom-form input[type=text] ::-moz-placeholder,.custom-form textarea ::-moz-placeholder{color:#000;font-size:1em;opacity:1!important}.custom-form input[type=email] :-ms-input-placeholder,.custom-form input[type=number] :-ms-input-placeholder,.custom-form input[type=password] :-ms-input-placeholder,.custom-form input[type=tel] :-ms-input-placeholder,.custom-form input[type=text] :-ms-input-placeholder,.custom-form textarea :-ms-input-placeholder{color:#000;font-size:1em;opacity:1!important}.review-reservation .custom-form input[type=email],.review-reservation .custom-form input[type=number],.review-reservation .custom-form input[type=password],.review-reservation .custom-form input[type=tel],.review-reservation .custom-form input[type=text],.review-reservation .custom-form textarea{border:1px solid #ccc;margin:5px 0 10px}.mobile .review-reservation .custom-form input[type=email],.mobile .review-reservation .custom-form input[type=number],.mobile .review-reservation .custom-form input[type=password],.mobile .review-reservation .custom-form input[type=tel],.mobile .review-reservation .custom-form input[type=text],.mobile .review-reservation .custom-form textarea{width:100%}.custom-form input[type=email]::-ms-clear,.custom-form input[type=number]::-ms-clear,.custom-form input[type=password]::-ms-clear,.custom-form input[type=tel]::-ms-clear,.custom-form input[type=text]::-ms-clear,.custom-form textarea::-ms-clear{display:none!important;width:0;height:0}.custom-form input[type=email]:required,.custom-form input[type=number]:required,.custom-form input[type=password]:required,.custom-form input[type=tel]:required,.custom-form input[type=text]:required,.custom-form textarea:required{box-shadow:none;-moz-box-shadow:none}.custom-form label{margin-top:10px}.custom-form--access-res{margin-bottom:3em}.custom-form--access-res .pure-u-md-1-3,.custom-form--access-res .pure-u-sm-1-2{padding-right:.5em}.review-reservation .general-content .custom-form--access-res fieldset{border:0;margin:0;padding:0}.review-reservation .general-content .custom-form--access-res input[type=email],.review-reservation .general-content .custom-form--access-res input[type=number],.review-reservation .general-content .custom-form--access-res input[type=password],.review-reservation .general-content .custom-form--access-res input[type=tel],.review-reservation .general-content .custom-form--access-res input[type=text]{margin:.5em 0 1em}.review-reservation .general-content .custom-form--access-res label{margin:.5em 0}.ui-datepicker-trigger{border:none;content:'';opacity:0;position:absolute;right:0;height:100%;width:100%;float:right;display:inline;z-index:99999}select::-ms-expand{display:none!important}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{-moz-appearance:none}input[type=email].focused,input[type=email]:focus,input[type=number].focused,input[type=number]:focus,input[type=password].focused,input[type=password]:focus,input[type=tel].focused,input[type=tel]:focus,input[type=text].focused,input[type=text]:focus,select.focused,select:focus,textarea.focused,textarea:focus{outline:0;-moz-appearance:none}input[type=button],input[type=submit]{padding:.65em .75em .7em}.input-block-level,.select-block-level{width:100%;display:block}.input-group{position:relative}.input-group .input-group-addon{position:absolute;pointer-events:none;right:25px;bottom:25px}.input-group .input-group-addon img{pointer-events:none}.checkbox,.radio{margin-right:15px}.select-styled{border-right:1px solid #cacaca;background:#fff;width:100%!important}.select-styled.multi{border:1px solid #cacaca}.select-styled.ng-invalid{border-right:1px solid red}.select-styled.ng-invalid select{border:1px solid red}.select-styled:after{content:"";width:37px;height:37px;position:absolute;top:20px;right:20px;background:url(../images/select-arrow.png);pointer-events:none}.select-styled select{padding:.75em;border:1px solid #cacaca;border-radius:0;box-shadow:none;background:0 0;-webkit-appearance:none}.lt-ie10 .select-styled select{display:block;height:48px;padding:0}.select-styled select:focus{outline:0;border-top:1px solid #034ea0;border-bottom:1px solid #034ea0;border-left:1px solid #034ea0;border-radius:0}.customer-service input{border:none;color:#000;width:100%}form.falseClass .ng-invalid{border-width:2px!important;border:2px solid red!important;outline:red solid 2px!important}form .search-input-group #crhotelSearch{line-height:initial}.signin-now .booking-row .booking-cell .field-error,input[type=email].ng-invalid.ng-dirty,input[type=number].ng-invalid.ng-dirty,input[type=password].ng-invalid.ng-dirty,input[type=tel].ng-invalid.ng-dirty,input[type=text].ng-invalid.ng-dirty,select.ng-invalid.ng-dirty,textarea.ng-invalid.ng-dirty{border-color:red!important}input[type=email].ng-valid.ng-dirty,input[type=number].ng-valid.ng-dirty,input[type=password].ng-valid.ng-dirty,input[type=tel].ng-valid.ng-dirty,input[type=text].ng-valid.ng-dirty,select.ng-valid.ng-dirty,textarea.ng-valid.ng-dirty{border-color:#034ea0!important}.checkbox.ng-invalid,.radio.ng-invalid{color:red}p.intro.upcoming-new-hotels{line-height:33px;font-weight:100}.form-group.w25{padding-right:20px}.form-group.w25 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;border-radius:0;background:url(../images/icons/drop-arrow-white-down.png) 95% 15px no-repeat #3c3c3c;color:#fff;height:42px;padding:0 15px;font-weight:100}.form-group.w15 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;background:#3c3c3c;width:20px;height:20px;top:5px;position:relative;margin-right:7px}.form-group.w15 input:checked{background:url(../images/icon-checkmark-only.png) 2px 2px no-repeat #3c3c3c}.forms form .clear-icon,.forms form .search-icon{background-repeat:no-repeat;background-position:100% 0}.form-group.w15 label{font-weight:100;top:4px;position:relative;padding-left:19px}.mobile .form-group.w15 label{padding-left:0}.form-group.w20 a{border:none}@media only screen and (max-width:800px){.form-group.w15,.form-group.w20,.form-group.w25{margin-bottom:10px}.form-group.w20{margin-top:20px}}@media only screen and (min-width:801px){.form-group.w25{width:25%;float:left}.form-group.w15{width:15%;float:left}.form-group.w20{width:20%;float:left}.form-group.w15.w10{width:10%;float:left}}.input-required-holder{position:relative;display:inline-block}.input-required-holder input{width:100%;padding-right:32px}.review-reservation .input-required-holder input:focus::-webkit-input-placeholder{color:transparent}.review-reservation .input-required-holder input:focus::-moz-input-placeholder{color:transparent!important}.review-reservation .input-required-holder input:focus:-moz-input-placeholder{color:transparent!important}.lt-ie9 .review-reservation .input-required-holder{width:30%}.review-res-name-block{float:left;margin-right:18px;padding-bottom:20px}.review-res-label{display:block}.btn.btn-primary.review-res-submit{margin-bottom:.5em;margin-top:.5em}.review-res.form-block{padding-bottom:20px}.input-required-holder.iconfont-warning:before{position:absolute;right:10px;top:50%;margin-top:-12px;color:red;font-size:20px}.input-error-message{color:red;position:absolute;right:0;bottom:100%;margin:0}.input-error-message p{margin:0}.error-messages{color:red;margin:0;padding:.75em 1em}.forms{width:100%;padding:20px 2.5%;background-color:#fff}.forms form .clear-icon{background-image:url(../images/icons/icon-gray-close.png);position:relative;width:45px;height:45px;top:30px}.forms form .left-space{border-left:10px solid #fff;box-sizing:border-box}.forms form .left-space-small{border-left:1px solid #fff;box-sizing:border-box}.forms form .rate-label-general{width:100%;height:80px;display:inline-block;position:relative}.forms form .rates{background-color:#e2e2e2;padding-left:1px;position:relative}.forms form .rates input{background-color:#fbfbfb;height:76px;width:99%;margin:.5%;padding:0 0 0 1.5em;float:left;line-height:76px}.forms form .rates input::-ms-clear{display:none}.forms form .rates .clear-icon{position:absolute;right:20px}.forms form .rates-select{background-color:#e2e2e2;height:80px}.forms form .rooms-row{margin-bottom:9px;display:inline-block}.forms form .rooms-row .faux-input{margin-bottom:1px}.media,.media__img{margin-bottom:20px}.forms form .rates-label,.forms form .room-block:first-child{background-color:#e2e2e2}.forms form .search-icon{background-image:url(../images/icons/icon-gray-search.png);position:relative;width:45px;height:45px}.forms label{font-size:1.2em;margin-top:10px}.input-tooltip{position:absolute;max-width:400px;background:rgba(0,0,0,.5);padding:10px 12px;color:#fff;z-index:100;display:none}.input-tooltip:after{bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:rgba(0,0,0,.5);border-width:7px;margin-left:-7px}.media:after,.page-container:after{content:"";clear:both}.input-help{display:inline-block;float:right;margin-right:-15px}.input-help.left{float:none;margin-right:0}@media (min-width:320px){.forms .select-styled select{width:120%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.select-styled{background:url(../images/select-arrow.png) 99.5% 50% no-repeat #fff!important}.select-styled:after{display:none}.select-styled select{padding-right:40%}}.multiSelect:focus{outline:0;border-top:1px solid #034ea0;border-bottom:1px solid #034ea0;border-left:1px solid #034ea0;border-radius:0}body .multiSelect .button,body .multiSelect .multiSelectButton{background:0 0;text-align:left;width:100%;border-radius:0;border:none;min-height:42px!important;z-index:1;font:inherit;text-transform:capitalize;color:#232323}.marquee>div.marquee-slide.center,.tile-grid__item,.ui-datepicker tbody td a,.weather h3,.weather span{text-align:center}.hotel-overview .trip-advisor,.pure-g,.rb_newsletterProfilePage .pure-g [class*=pure-u]{font-family:"Gill Sans std","Gill Sans MT",Calibri,sans-serif}.multiSelect .button:hover,.multiSelect .multiSelectButton:hover{background:0 0}.multiSelect .multiSelectButton .buttonLabel{line-height:20px;text-transform:none;color:#232323}.multiSelect .multiSelectButton *{white-space:nowrap;display:inline}.multiSelect .caret,.multiSelect .tickMark{display:none}.multiSelect .buttonClicked{box-shadow:none}.multiSelect .checkboxLayer{right:0;left:15px;margin-right:13px}.multiSelect .checkboxLayer .checkBoxContainer{width:100%;padding:3px}.multiSelect .checkboxLayer .multiSelectGroup,.multiSelect .checkboxLayer .multiSelectItem{padding:3px;border:none;color:#232323!important;white-space:normal}.multiSelect .checkboxLayer .multiSelectGroup.selected,.multiSelect .checkboxLayer .multiSelectGroup:hover,.multiSelect .checkboxLayer .multiSelectItem.selected,.multiSelect .checkboxLayer .multiSelectItem:hover{background:#eee;background-image:none!important;border:none!important;border-top:none;border-left:none;border-right:none;border-bottom:none;color:#1258A3!important}.multiSelect label{padding-left:0!important;font-size:.9em}@media (max-width:800px){.multiSelect .checkboxLayer{max-width:100%;width:100%;overflow:hidden;right:auto}}/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/.btn,.btn-sm,button{-webkit-box-shadow:inset 0,1px,1px,red;-moz-box-shadow:inset 0,1px,1px,red;box-shadow:inset 0,1px,1px,red;display:inline-block;font-weight:100;margin-top:1px;outline:0;padding:.75em 1em;text-decoration:none;text-transform:uppercase}.btn-sm:active,.btn-sm:hover,.btn:active,.btn:hover,button:active,button:hover{text-decoration:none}.btn-sm.btn-default,.btn.btn-default,button.btn-default{background:#505050;color:#fff;border:1px solid #fff;border-radius:none;-webkit-border-radius:none;-webkit-appearance:none}.btn-sm.btn--CHI,.btn-sm.btn--PII,.btn-sm.btn--PKP,.btn-sm.btn--PKP_A,.btn-sm.btn--QCN,.btn-sm.btn--RAD_B,.btn-sm.btn--RAD_E,.btn-sm.btn--RAD_G,.btn-sm.btn--RAD_R,.btn-sm.btn-primary,.btn.btn--CHI,.btn.btn--PII,.btn.btn--PKP,.btn.btn--PKP_A,.btn.btn--QCN,.btn.btn--RAD_B,.btn.btn--RAD_E,.btn.btn--RAD_G,.btn.btn--RAD_R,.btn.btn-primary,button.btn--CHI,button.btn--PII,button.btn--PKP,button.btn--PKP_A,button.btn--QCN,button.btn--RAD_B,button.btn--RAD_E,button.btn--RAD_G,button.btn--RAD_R,button.btn-primary{background:#034ea0;color:#fff;border:1px solid #fff;border-radius:none;-webkit-appearance:none}.btn-sm.btn-secondary,.btn.btn-secondary,button.btn-secondary{background:0 0;color:#fff;border:1px solid #fff;border-radius:none;-webkit-appearance:none}.btn-sm.btn-secondary.top,.btn.btn-secondary.top,button.btn-secondary.top{position:absolute;top:225px;right:40px;background:url(../images/greytrans_40.png?1418408358)}.mobile .btn-sm.btn-secondary.top,.mobile .btn.btn-secondary.top,.mobile button.btn-secondary.top{display:none}.btn-sm.btn-secondary-blk,.btn.btn-secondary-blk,button.btn-secondary-blk{background:0 0;color:#232323;border:1px solid #c1c1c1;border-radius:none;-webkit-appearance:none}.btn-sm.btn-secondary-blue,.btn.btn-secondary-blue,button.btn-secondary-blue{background:0 0;color:#034ea0;border:1px solid #034ea0;border-radius:none;-webkit-appearance:none}.btn-sm.btn-search,.btn.btn-search,button.btn-search{padding:7px}.btn-sm.btn-search span.left,.btn.btn-search span.left,.detail-view_content .extra-items .btn.btn-primary.book-now span.left,button.btn-search span.left{float:left;font-size:14px;padding:6px 8px 0 6px}.btn-sm.btn-search span.right,.btn.btn-search span.right,.detail-view_content .extra-items .btn.btn-primary.book-now span.right,button.btn-search span.right{float:left}.btn-sm.btn-search span.label,.btn.btn-search span.label,.detail-view_content .extra-items .btn.btn-primary.book-now span.label,button.btn-search span.label{font-size:10px;display:block}.btn-sm.btn-search strong,.btn.btn-search strong,.detail-view_content .extra-items .btn.btn-primary.book-now strong,button.btn-search strong{font-weight:400}.btn-sm.disabled,.btn.disabled,button.disabled{filter:alpha(Opacity=65);opacity:.65;pointer-events:none;cursor:not-allowed}.btn-sm{padding:.5em 1em;line-height:18px}.btn--RAD_G{background:#bd1!important}.btn--RAD_E{background:#abc0e5!important}.btn--RAD_R{background:#eb2629!important}.btn--CHI{background:#acb237!important}.btn--PII{background:#544395!important}.btn--PKP{background:#75cee7!important}.btn--PKP_A{background:#dc3200!important}.btn--QCN{background:#988b58!important}#map .cr-map-nav a.back-arrow:after,.icon.back-arrow{background-position:0 -3109px;height:25px;width:14px}#map .cr-map-nav a.calendar-next:after,.icon.calendar-next{background-position:0 -2751px;height:19px;width:11px}#map .cr-map-nav a.calendar-prev:after,.icon.calendar-prev{background-position:0 -2722px;height:19px;width:11px}#map .cr-map-nav a.clear-input-icon-tablet-dark:after,.icon.clear-input-icon-tablet-dark{background-position:0 -2293px;height:18px;width:18px}#map .cr-map-nav a.clear-input-icon-tablet:after,.icon.clear-input-icon-tablet{background-position:0 -3081px;height:18px;width:18px}#map .cr-map-nav a.drop-arrow-down:after,.icon.drop-arrow-down{background-position:0 -3455px;height:8px;width:15px}#map .cr-map-nav a.drop-arrow-gray-down:after,.icon.drop-arrow-gray-down{background-position:0 -2980px;height:8px;width:15px}#map .cr-map-nav a.drop-arrow-gray-up:after,.icon.drop-arrow-gray-up{background-position:0 -2910px;height:8px;width:15px}#map .cr-map-nav a.drop-arrow-up:after,.icon.drop-arrow-up{background-position:0 -3144px;height:8px;width:15px}#map .cr-map-nav a.drop-arrow-white-down:after,.icon.drop-arrow-white-down{background-position:0 -3315px;height:10px;width:17px}#map .cr-map-nav a.drop-arrow-white-up:after,.icon.drop-arrow-white-up{background-position:0 -3388px;height:10px;width:17px}#map .cr-map-nav a.email-white:after,.icon.email-white{background-position:0 -2264px;height:19px;width:26px}#map .cr-map-nav a.fcm-arrow:after,.icon.fcm-arrow{background-position:0 -2417px;height:17px;width:10px}#map .cr-map-nav a.forward-arrow:after,.icon.forward-arrow{background-position:0 -3353px;height:25px;width:14px}#map .cr-map-nav a.g-facebook:after,.icon.g-facebook{background-position:0 -182px;height:23px;width:66px}#map .cr-map-nav a.g-googlePlus:after,.icon.g-googlePlus{background-position:0 -639px;height:22px;width:35px}#map .cr-map-nav a.g-pinterest:after,.icon.g-pinterest{background-position:0 -1010px;height:23px;width:43px}#map .cr-map-nav a.g-share:after,.icon.g-share{background-position:0 -1992px;height:20px;width:22px}#map .cr-map-nav a.g-twitter:after,.icon.g-twitter{background-position:0 -671px;height:23px;width:65px}#map .cr-map-nav a.gallery-white:after,.icon.gallery-white{background-position:0 -1752px;height:21px;width:24px}#map .cr-map-nav a.geolocate-icon-dark:after,.icon.geolocate-icon-dark{background-position:0 -1851px;height:20px;width:20px}#map .cr-map-nav a.geolocate-icon:after,.icon.geolocate-icon{background-position:0 -2387px;height:20px;width:20px}#map .cr-map-nav a.gray-arrow:after,.icon.gray-arrow{background-position:0 -2074px;height:20px;width:20px}#map .cr-map-nav a.home-white:after,.icon.home-white{background-position:0 -2134px;height:24px;width:25px}#map .cr-map-nav a.icon-blog-color:after,.icon.icon-blog-color{background-position:0 -1335px;height:27px;width:29px}#map .cr-map-nav a.icon-blue-arrow-down:after,.icon.icon-blue-arrow-down{background-position:0 -3162px;height:10px;width:17px}#map .cr-map-nav a.icon-blue-arrow-left:after,.icon.icon-blue-arrow-left{background-position:0 -3032px;height:17px;width:10px}#map .cr-map-nav a.icon-blue-arrow-right:after,.icon.icon-blue-arrow-right{background-position:0 -2928px;height:17px;width:10px}#map .cr-map-nav a.icon-blue-cup-mobile:after,.icon.icon-blue-cup-mobile{background-position:0 -1078px;height:25px;width:18px}#map .cr-map-nav a.icon-blue-cup-sm:after,.icon.icon-blue-cup-sm{background-position:0 -704px;height:52px;width:37px}#map .cr-map-nav a.icon-blue-cup:after,.icon.icon-blue-cup{background-position:0 -289px;height:64px;width:64px}#map .cr-map-nav a.icon-blue-ellipsis:after,.icon.icon-blue-ellipsis{background-position:0 -2659px;height:20px;width:20px}#map .cr-map-nav a.icon-blue-rings-mobile:after,.icon.icon-blue-rings-mobile{background-position:0 -1303px;height:22px;width:22px}#map .cr-map-nav a.icon-blue-rings-sm:after,.icon.icon-blue-rings-sm{background-position:0 -585px;height:44px;width:44px}#map .cr-map-nav a.icon-blue-rings:after,.icon.icon-blue-rings{background-position:0 0;height:64px;width:64px}#map .cr-map-nav a.icon-blue-style-mobile:after,.icon.icon-blue-style-mobile{background-position:0 -2168px;height:15px;width:34px}#map .cr-map-nav a.icon-blue-style-sm:after,.icon.icon-blue-style-sm{background-position:0 -1113px;height:31px;width:69px}#map .cr-map-nav a.icon-blue-style:after,.icon.icon-blue-style{background-position:0 -363px;height:64px;width:64px}#map .cr-map-nav a.icon-blue-thumbs-up-mobile:after,.icon.icon-blue-thumbs-up-mobile{background-position:0 -1587px;height:19px;width:23px}#map .cr-map-nav a.icon-blue-thumbs-up-sm:after,.icon.icon-blue-thumbs-up-sm{background-position:0 -1226px;height:37px;width:45px}#map .cr-map-nav a.icon-blue-thumbs-up:after,.icon.icon-blue-thumbs-up{background-position:0 -437px;height:64px;width:64px}#map .cr-map-nav a.icon-blue-wifi-mobile:after,.icon.icon-blue-wifi-mobile{background-position:0 -1273px;height:20px;width:28px}#map .cr-map-nav a.icon-blue-wifi-sm:after,.icon.icon-blue-wifi-sm{background-position:0 -766px;height:35px;width:49px}#map .cr-map-nav a.icon-blue-wifi:after,.icon.icon-blue-wifi{background-position:0 -215px;height:64px;width:64px}#map .cr-map-nav a.icon-checkmark:after,.icon.icon-checkmark{background-position:0 -2630px;height:19px;width:19px}#map .cr-map-nav a.icon-datepicker:after,.icon.icon-datepicker{background-position:0 -2865px;height:15px;width:21px}#map .cr-map-nav a.icon-download:after,.icon.icon-download{background-position:0 -2473px;height:18px;width:24px}#map .cr-map-nav a.icon-facebook-color:after,.icon.icon-facebook-color{background-position:0 -2321px;height:27px;width:29px}#map .cr-map-nav a.icon-googleplus-color:after,.icon.icon-googleplus-color{background-position:0 -1154px;height:27px;width:29px;text-indent:-999px}#map .cr-map-nav a.icon-googleplus:after,.icon.icon-googleplus{background-position:0 -1920px;height:25px;width:25px}#map .cr-map-nav a.icon-gray-arrow:after,.icon.icon-gray-arrow{background-position:0 -2104px;height:20px;width:20px}#map .cr-map-nav a.icon-gray-close:after,.icon.icon-gray-close{background-position:0 -2525px;height:20px;width:20px}#map .cr-map-nav a.icon-instagram-color:after,.icon.icon-instagram-color{background-position:0 -546px;height:29px;width:29px}#map .cr-map-nav a.icon-instagram:after,.icon.icon-instagram{background-position:0 -1461px;height:25px;width:25px}#map .cr-map-nav a.icon-list:after,.icon.icon-list{background-position:0 -3288px;height:17px;width:29px}#map .cr-map-nav a.icon-lock:after,.icon.icon-lock{background-position:0 -3059px;height:12px;width:9px}#map .cr-map-nav a.icon-map-explore-city:after,.icon.icon-map-explore-city{background-position:0 -2444px;height:19px;width:21px}#map .cr-map-nav a.icon-map-explore-hotel:after,.icon.icon-map-explore-hotel{background-position:0 -2358px;height:19px;width:15px}#map .cr-map-nav a.icon-map-explore-partners:after,.icon.icon-map-explore-partners{background-position:0 -1822px;height:19px;width:27px}#map .cr-map-nav a.icon-map-pin:after,.icon.icon-map-pin{background-position:0 -2780px;height:21px;width:15px}#map .cr-map-nav a.icon-mobile-dropdown:after,.icon.icon-mobile-dropdown{background-position:0 -1881px;height:29px;width:26px}#map .cr-map-nav a.icon-panels:after,.icon.icon-panels{background-position:0 -3598px;height:19px;width:21px}#map .cr-map-nav a.icon-pinterest:after,.icon.icon-pinterest{background-position:0 -1616px;height:25px;width:25px}#map .cr-map-nav a.icon-reverse-direction:after,.icon.icon-reverse-direction{background-position:0 -2555px;height:13px;width:20px}#map .cr-map-nav a:after,.icon.icon-triangle-down{background-position:0 -3200px;height:23px;width:44px}#map .cr-map-nav a.icon-triangle-up:after,.icon.icon-triangle-up{background-position:0 -3408px;height:23px;width:44px}#map .cr-map-nav a.icon-truste:after,.icon.icon-truste{background-position:0 -1686px;height:21px;width:21px}#map .cr-map-nav a.icon-twitter-color:after,.icon.icon-twitter-color{background-position:0 -1496px;height:27px;width:29px}#map .cr-map-nav a.icon-twitter:after,.icon.icon-twitter{background-position:0 -1651px;height:25px;width:25px}#map .cr-map-nav a.icon-wordpress-color:after,.icon.icon-wordpress-color{background-position:0 -1335px;height:27px;width:29px}#map .cr-map-nav a.icon-youtube-color:after,.icon.icon-youtube-color{background-position:0 -865px;height:29px;width:30px}#map .cr-map-nav a.icon-youtube:after,.icon.icon-youtube{background-position:0 -1043px;height:25px;width:25px}#map .cr-map-nav a.info-grid-arrow:after,.icon.info-grid-arrow{background-position:0 -2689px;height:23px;width:44px}#map .cr-map-nav a.list-blue-down-arrow:after,.icon.list-blue-down-arrow{background-position:0 -2998px;height:7px;width:12px}#map .cr-map-nav a.list-blue-up-arrow:after,.icon.list-blue-up-arrow{background-position:0 -3015px;height:7px;width:12px}#map .cr-map-nav a.m-email-gray:after,.icon.m-email-gray{background-position:0 -956px;height:44px;width:44px}#map .cr-map-nav a.m-map-gray:after,.icon.m-map-gray{background-position:0 -128px;height:44px;width:44px}#map .cr-map-nav a.m-phone-gray:after,.icon.m-phone-gray{background-position:0 -811px;height:44px;width:44px}#map .cr-map-nav a.m-share-gray:after,.icon.m-share-gray{background-position:0 -74px;height:44px;width:44px}#map .cr-map-nav a.map-white:after,.icon.map-white{background-position:0 -2228px;height:26px;width:18px}#map .cr-map-nav a.marquee-back:after,.icon.marquee-back{background-position:0 -2022px;height:42px;width:23px}#map .cr-map-nav a.marquee-nav-mobile-active:after,.icon.marquee-nav-mobile-active{background-position:0 -3335px;height:8px;width:8px}#map .cr-map-nav a.marquee-nav-mobile:after,.icon.marquee-nav-mobile{background-position:0 -3182px;height:8px;width:8px}#map .cr-map-nav a.marquee-nav-tablet-active:after,.icon.marquee-nav-tablet-active{background-position:0 -3233px;height:10px;width:10px}#map .cr-map-nav a.marquee-nav-tablet:after,.icon.marquee-nav-tablet{background-position:0 -2890px;height:10px;width:10px}#map .cr-map-nav a.marquee-next:after,.icon.marquee-next{background-position:0 -2578px;height:42px;width:23px}#map .cr-map-nav a.mobile-rates-back:after,.icon.mobile-rates-back{background-position:0 -2838px;height:17px;width:9px}#map .cr-map-nav a.mobile-rates-next:after,.icon.mobile-rates-next{background-position:0 -2811px;height:17px;width:9px}#map .cr-map-nav a.nav-icon-desktop:after,.icon.nav-icon-desktop{background-position:0 -3473px;height:19px;width:28px}#map .cr-map-nav a.offer-list:after,.icon.offer-list{background-position:0 -3516px;height:17px;width:25px}#map .cr-map-nav a.offers-grid:after,.icon.offers-grid{background-position:0 -2955px;height:15px;width:23px}#map .cr-map-nav a.offers-list:after,.icon.offers-list{background-position:0 -3543px;height:17px;width:25px}#map .cr-map-nav a.phone-white:after,.icon.phone-white{background-position:0 -1783px;height:29px;width:26px}#map .cr-map-nav a.search-back-arrow:after,.icon.search-back-arrow{background-position:0 -3253px;height:25px;width:14px}#map .cr-map-nav a.search-forward-arrow:after,.icon.search-forward-arrow{background-position:0 -511px;height:25px;width:14px}#map .cr-map-nav a.search-icon-desktop-dark:after,.icon.search-icon-desktop-dark{background-position:0 -1372px;height:25px;width:24px}#map .cr-map-nav a.search-icon-desktop:after,.icon.search-icon-desktop{background-position:0 -1717px;height:25px;width:24px}#map .cr-map-nav a.share-white:after,.icon.share-white{background-position:0 -1955px;height:27px;width:26px}#map .cr-map-nav a.small-blue-down-arrow:after,.icon.small-blue-down-arrow{background-position:0 -3441px;height:4px;width:8px}#map .cr-map-nav a.small-blue-up-arrow:after,.icon.small-blue-up-arrow{background-position:0 -3502px;height:4px;width:8px}.logo{display:inline-block;text-indent:-999px;text-decoration:none}.logo img{display:block}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.media:after{display:table}.media__img{display:block;margin-right:20px}@media (min-width:801px){.media__img{float:left}.media__body{overflow:hidden}}.tabbable{display:block;clear:both}.tabbable .nav-tab .nav-tab__title{color:#232323}.tabbable .nav-tab--active .nav-tab__title{color:#1258a3}.nav-tabs{display:block;margin-left:0!important;margin-bottom:15px}.nav-tab,.nav-tab--active .nav-tab__title{display:-moz-inline-stack;vertical-align:middle;zoom:1}.nav-tab,.nav-tabs{list-style-type:none!important}.nav-tab--active,.nav-tab:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.lt-ie9 .nav-tab:first-child+li+li+li+li,.nav-tab--active,.nav-tab:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.nav-tab{border:1px solid #cacaca;border-right:0;padding:5px 12px;display:inline-block;background:#e8e8e8}.page-container,div[class^=col]:last-child{padding-right:0}.nav-tab:last-child{border-right:1px solid #cacaca}.nav-tab--active{background:0 0;border-bottom:0;color:#1258a3;border-left:1px solid #e8e8e8;border-right:0;margin-top:-4px;position:relative;cursor:default}.nav-tab--active .nav-tab__title{margin-top:4px;display:inline-block}.lt-ie9 .nav-tab:first-child+li+li+li+li{border-right:1px solid #cacaca;padding-top:5px 21px}.lt-ie9 .nav-tab--active{border-right:1px solid #e8e8e8}.toggle-content{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-top:0}#map .cr-map-nav .toggle-content a:after,.toggle-content #map .cr-map-nav a:after,.toggle-content .icon{margin-left:3px}.toggle-content.more{margin-top:8px}.tile-grid{position:relative;width:100%}.tile-grid .cycle-next,.tile-grid .cycle-prev{width:6%;position:absolute;top:39.8%;height:20%;z-index:500;max-width:75px;cursor:pointer;background-repeat:no-repeat}.tile-grid__container,.tile-grid__item{position:relative}.tile-grid .cycle-next img,.tile-grid .cycle-prev img{width:100%}.tile-grid .cycle-prev{left:0;display:none}.tile-grid .cycle-next{right:0;display:none}.tile-grid__row{display:table-row}.tile-grid__item{display:table-cell;width:100%;color:#fff;text-transform:uppercase;text-shadow:0 1px 2px #000;vertical-align:middle;height:1px;z-index:10}.tile-grid__container .top-layer{z-index:2}.tile-grid__container .tile-grid__row-top{position:absolute;top:0;overflow:visible}.tile-grid__container .tile-grid__row-bottom{position:absolute;bottom:0;overflow:visible}.tile-grid__container .item{display:table;height:200px;overflow:hidden;width:20%;float:left;position:relative;background:#232323}.tile-grid__container .item img{border:1px solid #232323;position:absolute;z-index:5;width:100%;height:auto;top:0;left:0;filter:alpha(Opacity=30);opacity:.3}.tile-grid__container .item .arrow-up{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #fff;display:none;position:absolute;bottom:0;left:43%;z-index:20}.hero-banner,.tile-grid__container .large .arrow-up{display:block}.tile-grid__container .large{height:400px;width:40%}.tile-grid__container .large img{filter:alpha(Opacity=100);opacity:1}.hero-banner{position:relative;overflow:hidden;min-height:600px;color:#fff;width:100%}.hero-banner:before{z-index:6}.lt-ie10 .hero-banner:before{top:150px}.hero-banner__bkg{position:absolute;top:0;left:0;right:0;min-width:100%;height:auto;z-index:5;min-height:600px}.hero-banner.hero-banner--half .hero-banner__bkg{top:56px}.hero-banner__title{position:absolute;color:#fff;bottom:0;margin:0 0 30px 30px;z-index:7;text-transform:uppercase}@media (max-width:800px){.hero-banner__title{margin:0 0 12px 12px}}.mobile .hero-banner--upcoming,.mobile .hero-banner--upcoming .hero-banner__bkg{max-height:175px;min-height:175px;height:175px}.mobile .hero-banner--upcoming .hero-banner__bkg-gradient{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#A63C3C3C');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,transparent),color-stop(7%,transparent),color-stop(50%,rgba(0,0,0,.65)),color-stop(100%,rgba(60,60,60,.65)));background-image:-webkit-linear-gradient(top,transparent 0,transparent 7%,rgba(0,0,0,.65) 50%,rgba(60,60,60,.65) 100%);background-image:-moz-linear-gradient(top,transparent 0,transparent 7%,rgba(0,0,0,.65) 50%,rgba(60,60,60,.65) 100%);background-image:-o-linear-gradient(top,transparent 0,transparent 7%,rgba(0,0,0,.65) 50%,rgba(60,60,60,.65) 100%);background-image:linear-gradient(top,transparent 0,transparent 7%,rgba(0,0,0,.65) 50%,rgba(60,60,60,.65) 100%)}.content-container .hero-banner.hero-banner--half{height:auto;min-height:inherit}@media (max-width:640px){.content-container .hero-banner.hero-banner--half{min-height:311px}}@media (min-width:641px){.content-container .hero-banner.hero-banner--half{min-height:221px}}@media (min-width:1025px){.content-container .hero-banner.hero-banner--half{min-height:inherit}}.content-container .hero-banner.hero-banner--half.hero-banner--oversize{max-height:500px}@media (max-width:640px){.content-container .hero-banner.hero-banner--half.hero-banner--oversize{min-height:311px}}.content-container .hero-banner.hero-banner--half.hero-banner--oversize .hero-banner__bkg{top:inherit}.content-container .hero-banner.hero-banner--half .hero-banner__bkg{min-height:inherit;max-height:inherit;max-width:inherit;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1025px){.content-container .hero-banner.hero-banner--half .hero-banner__bkg{max-width:100%}.content-container .hero-banner.hero-banner--half .hero-banner__bkg.hero-banner__singleImage{position:relative;height:auto}}html[dir=rtl] .content-container .hero-banner.hero-banner--half .hero-banner__bkg{left:auto;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.color--RAD_B{background:#034ea0!important}.color--RAD_G{background:#bd1!important}.color--RAD_E{background:#abc0e5!important}.color--RAD_R{background:#eb2629!important}.color--CHI{background:#acb237!important}.color--PII{background:#544395!important}.color--PKP{background:#75cee7!important}.color--PKP_A{background:#dc3200!important}.color--QCN{background:#988b58!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-container{width:100%;padding-left:0;margin-left:auto;margin-right:auto}#wrap,#wrap .content-container{max-width:1440px;margin:0 auto}.page-container:after{display:table}body.scroll-disabled{overflow:hidden!important}#wrap{width:100%;position:relative}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-7,.col-8,.col-9{margin-right:0;display:inline;float:left}#wrap .content-container.no-marquee{margin-top:112px}@media (max-width:800px){#wrap #content{width:100%;float:left;margin-right:0;height:80%}}@media (min-width:801px){#wrap #content{width:100%;float:left;margin-right:0}}@media (min-width:1281px){#wrap #content{width:100%;float:left;margin-right:0}}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%;float:left;margin-right:0;display:inline}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}div[class^=col]{float:left;padding:0 2em 0 0}html[dir=rtl] div[class^=col]{float:left;padding:0 0 0 2em}div[class^=col]:first-child{margin-left:0;padding-left:0}@media (max-width:800px){div[class^=col]{float:none;width:100%;padding:0!important}}/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-row,.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%;vertical-align:middle}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-row,.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.cr-select{position:relative;width:200px;cursor:pointer;z-index:5;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.cr-select__display{border:1px solid #232323;padding:15px;text-transform:capitalize}.cr-select__arrow{position:absolute;right:2px;top:2px;height:44px;width:44px;background:url(../images/icons/drop-arrow-white-down.png) center center no-repeat #034ea0}.cr-select__options{position:absolute;top:100%;left:0;width:200px;background:#fff;color:#232323;border-top:none;cursor:pointer}.cr-select__options>*{padding:15px;border:1px solid #3c3c3c;border-top:0}.cr-select__options>:hover{background:#505050;color:#fff}.cr-select__option--selected{display:none}.cr-select--block,.cr-select--block .cr-select__options{width:100%}.cr-select--small,.cr-select--small .cr-select__options{width:100px}.cr-select--medium,.cr-select--medium .cr-select__options{width:200px}.cr-select--large,.cr-select--large .cr-select__options{width:300px}[cr-carousel] .film_roll_next,[cr-carousel] .film_roll_prev{font-size:0;opacity:1;margin:-22px 0 0;border:none;width:32px;height:44px;top:50%;border-radius:0}[cr-carousel] .film_roll_prev{left:0;background:url(../images/marquee-back-small.png?1418408319)}[cr-carousel] .film_roll_next{right:0;background:url(../images/marquee-next-small.png?1418408359)}.weather{width:auto;border:1px solid #232323;overflow:hidden;font-size:12px;font-weight:100}.weather h3{font-size:12px;padding:6px 8px;margin:0;border-bottom:1px solid #232323;clear:both}.weather .date{float:left;width:40.625%}.weather .day{font-size:22px}.weather .temp{float:left;width:59.375%;padding:8px 0;border-left:1px solid #232323}.weather .temp span{font-size:30px}.weather .temp sup{font-size:20px}.weather .month{padding:5px 0 2px}.weather span{color:#232323;display:block;width:100%}.animate-fade-block{opacity:1;-webkit-transition:.5s linear opacity;transition:.5s linear opacity}.animate-fade-block.ng-hide{opacity:0}.animate-fade-block.ng-hide-add,.animate-fade-block.ng-hide-remove{display:block!important}.animate-fade-inline-block{opacity:1;-webkit-transition:.25s linear opacity;transition:.25s linear opacity}.animate-fade-inline-block.ng-hide{opacity:0}.animate-fade-inline-block.ng-hide-add,.animate-fade-inline-block.ng-hide-remove{display:inline-block!important}body .ui-tooltip{background:#034ea0;color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}body .ui-tooltip .ui-tooltip-content{padding:1em 2em}body .ui-tooltip:before{content:'';display:block;background:url(../images/bg-bubble-triangle.png?1418408318) center center no-repeat;position:absolute;margin-left:-15px;top:-20px;left:50%;width:30px;height:20px}body .language-tooltip{position:fixed!important;top:40px!important}.ui-datepicker{top:112px;width:320px!important;padding:0!important;font-weight:100!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{background:url(../images/icons-sf296ea9764.png) 0 -2751px no-repeat;width:11px!important;height:17px!important;margin:0!important;top:2px!important;right:4px!important}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-next-hover .ui-icon{text-indent:-9999px;white-space:nowrap}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{background:url(../images/icons-sf296ea9764.png) 0 -2722px no-repeat;width:11px!important;height:17px!important;margin:0!important;top:2px!important;left:4px!important}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-prev-hover .ui-icon{text-indent:-9999px;white-space:nowrap}.ui-datepicker .ui-state-active{background:#024da0}.ui-datepicker table{width:320px!important}.ui-datepicker a{text-decoration:none}.marquee a.hotel-name,.modal .actions a:last-child,.popup-modal .actions a:last-child{text-decoration:underline}.ui-datepicker th{padding:.3em!important}.ui-datepicker th span{font-weight:100}.ui-datepicker tbody td a{padding:8px}.ui-datepicker tbody td.ui-state-disabled{padding:1px}.ui-datepicker tbody td.ui-state-disabled span{text-align:center;padding:8px}@media (max-width:333px){.ui-datepicker{left:0!important}}@media (max-width:800px){.ui-datepicker{width:100%;top:175px;max-width:326px;padding-bottom:3px!important}#ui-datepicker-div.ui-datepicker{width:100%!important;max-width:328px}.ui-datepicker.check-out-calendar{right:0!important}.ui-datepicker table{margin:auto!important}.ui-datepicker tbody td{height:44px;padding-right:1px}.ui-datepicker tbody td a{padding:15px 0}.ui-datepicker tbody td.ui-state-disabled{padding:1px}.ui-datepicker tbody td.ui-state-disabled span{padding:15px 0}.ui-datepicker tbody td span{padding:0 1px 0 0;height:44px}}.marquee{width:100%;margin-bottom:-3px}.marquee .c_picture-image{height:100%}.marquee.marquee--withNav{margin-bottom:47px}.marquee img{max-width:100%}.marquee>div.marquee-slide{width:100%;max-height:500px;overflow:hidden}.marquee>div.marquee-slide.right{text-align:right}.marquee .cycle-next,.marquee .cycle-prev{width:64px;position:absolute;top:50%;margin-top:-44px;height:88px;display:block;z-index:101;max-width:75px;cursor:pointer}.marquee .cycle-next span,.marquee .cycle-prev span{width:23px;height:41px;display:block}.marquee .cycle-prev{background:url(../images/marquee-back.png?1418408319);left:0}.marquee .cycle-prev.small{background:url(../images/marquee-back-small.png?1418408319);width:32px;height:44px;top:50%;margin-top:-44px}.marquee .cycle-next{background:url(../images/marquee-next.png?1418408359);right:0}.marquee .cycle-next.small{background:url(../images/marquee-next-small.png?1418408359);width:32px;height:44px;top:50%;margin-top:-44px}.marquee .cycle-pager{position:absolute;z-index:500;bottom:15px}.marquee .cycle-pager span{display:block;float:left;cursor:pointer;background:url(../images/icons-sf296ea9764.png) no-repeat}.marquee .slide-info,.marquee .slide-info-mobile,.marquee .slide-info-static,.marquee.featured.single-slide .marquee-slide .slide-info{position:absolute;bottom:0;left:0;width:100%;color:#fff;font-weight:100;letter-spacing:normal}.marquee .slide-info p,.marquee .slide-info-mobile p,.marquee .slide-info-static p{text-transform:uppercase}.marquee .slide-info strong,.marquee .slide-info-mobile strong,.marquee .slide-info-static strong{font-weight:400}.marquee .slide-info a.btn,.marquee .slide-info-mobile a.btn,.marquee .slide-info-static a.btn{display:inline-block;text-align:center;text-transform:uppercase}.marquee.featured .slide-info{color:#232323;width:50%;background:rgba(255,255,255,.3);left:50%}.content-container .marquee.featured.single-slide .marquee-slide .slide-info{background:rgba(255,255,255,0)}.marquee.featured .slide-info h3{color:#034ea0;margin:8px 0}.marquee.featured .slide-info p{margin-bottom:26px}.marquee.featured .slide-info hr{height:2px;background:url(/images/bg-h2.png) left center no-repeat;border:none;margin:10px 0 25px}.marquee .image-share{float:right;width:auto;position:absolute;top:10px;right:10px;z-index:101}.marquee .image-share ul{width:auto;margin:0;padding:0}.marquee .image-share li{display:inline-block;margin-right:0 10px 0 0;width:auto;height:auto}.marquee a.hotel-name{font-size:12px;right:40px;bottom:30px;border:none;position:absolute}.marquee.single-slide .cycle-next,.marquee.single-slide .cycle-pager,.marquee.single-slide .cycle-prev{display:none}@media (max-width:800px){.marquee{margin-top:0}.marquee img{width:100%}.marquee.marquee--withNav{margin-bottom:0}.marquee .slide-info,.marquee .slide-info-static{width:100%;background:url(../images/marquee-desktop-shadow.png?1418408358) top center repeat-x;height:auto;padding:15px 15px 50px;color:#fff}.marquee .slide-info p,.marquee .slide-info-static p,.marquee.featured .marquee-slide .slide-info p{font-size:22px;line-height:24px;text-transform:uppercase;margin:44px 14px 13px 0}.marquee .slide-info a.btn,.marquee .slide-info-static a.btn{width:auto;padding:10px 12px;font-size:14px;max-width:100%}.marquee a.hotel-name{left:15px;bottom:25px}.marquee .cycle-next,.marquee .cycle-prev{display:none}.marquee .cycle-pager{bottom:10px;right:2%;z-index:200;height:8px;width:auto}.marquee .cycle-pager span{height:8px;width:8px;background-position:0 -3182px;margin-right:6px}.marquee .cycle-pager span.cycle-pager-active{background-position:0 -3335px}.marquee.webextra .slide-info{padding:40px 15px 20px}.marquee.webextra .slide-info h2{margin:10px 0}.marquee.featured .slide-info-mobile{left:40%;width:60%;bottom:20px}.marquee.featured h3{font-size:22px;line-height:26px;color:#1258a3;margin-bottom:10px}.marquee.featured .slide-info-mobile,.marquee.featured.single-slide .marquee-slide .slide-info{display:block}.marquee.featured .slide-info{display:none}}@media (min-width:801px){.marquee img{width:100%}.marquee .slide-info,.marquee .slide-info-static{background:url(../images/marquee-desktop-shadow.png?1418408358) top center repeat-x;height:auto;padding:50px 30px}.marquee .slide-info h3,.marquee .slide-info-static h3{margin:15px 0}.marquee .cycle-pager{bottom:20px;left:50%;transform:translateX(-50%);z-index:200;height:8px;width:auto}.marquee .cycle-pager span{height:10px;width:10px;display:block;background-position:0 -2890px;margin-right:4px;margin-left:4px}.marquee .cycle-pager span.cycle-pager-active{background-position:0 -3233px}}.marquee.webextra h2{margin-bottom:20px}.thin-marquee{padding:0}.general-content+.thin-marquee,.thin-marquee+.general-content{padding-top:0}.thin-marquee img{width:100%}.mobile #map .cr-mapDrawer .description{overflow-y:hidden;overflow-x:hidden}.mobile #map .cr-mapDrawer .drawer-body>div{overflow-y:auto;overflow-x:hidden}.mobile .marquee{width:100%;margin-bottom:-3px}.mobile .marquee img{width:100%;height:auto}.marquee .cycle-slide-html5video,.marquee .video-container{height:100%;overflow:hidden}.marquee .slide-info-static{z-index:101;display:none}.marquee.marquee--slideInfoStatic .slide-info-static{display:block}.marquee.marquee--slideInfoStatic .slide-info{display:none}.marquee .video-container{position:relative;width:100%}.video-container video{width:100%}.marquee .video-container video{-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);position:relative;left:-15%;top:25%}@media (min-width:551px){.marquee .video-container video{transform:none;position:relative;top:inherit;left:inherit}}@media (min-width:801px){.marquee .video-container{max-width:100%;height:500px}.marquee .video-container video{top:35%;transform:translateY(-35%)}}.modal{background-color:#fff;width:50%;height:auto;position:fixed;top:30%;left:25%;color:#fff}.modal.active{display:block}.modal p{margin:0;padding:0 0 10px;line-height:1.1em}.modal span{display:inline-block;margin:0 15px}.modal h3{margin:0;width:80%;float:left}.modal header{background:#232323;padding:20px;overflow:hidden}.modal header a{float:right;margin-top:3px;position:absolute;right:10px}.modal .content{background:#505050;padding:20px}.modal-open{overflow:hidden}.modal-backdrop{background-color:#000;opacity:.5;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999}.ie-modal-window{width:70%;height:auto;position:fixed;top:30%;left:15%;background:#232323}.ie-modal-window .modal-dialog .modal-content div.close{width:30px;height:30px;background:0 0;border:1px solid rgba(255,255,255,.3);float:right;right:0;top:20%;position:relative;padding:5px 0 0 4px;margin:10px 10px 0 0;text-align:center;transition:all 222ms ease-out}.ie-modal-window .modal-dialog .modal-content div.close:hover{border-color:rgba(255,255,255,.6)}.ie-modal-window .modal-dialog .modal-content div.close a{color:#fff;transform:scale(.7)}.ie-modal-window .modal-dialog .modal-content #ie-content{padding:90px 75px 55px;width:100%}.ie-modal-window .modal-dialog .modal-content #ie-content div p{color:#fff;font-size:18px;text-align:center;margin-bottom:1.15em}.ie-modal-window .modal-dialog .modal-content #ie-content div p:first-of-type{font-size:24px}.feature-separator{background:#034ea0;height:auto;width:100%;clear:both;color:#fff;font-weight:100;padding:10px 20px;overflow:hidden;position:relative}.feature-separator .btn-secondary{position:absolute;top:50%;right:25px;margin-top:-22px;padding-left:1.4em;padding-right:1.4em}.feature-separator h2{width:auto}.feature-separator h3{color:#fff}.feature-separator p{width:50%;margin-right:11%}.featured-2 .detail .col40,.featured-2 .detail .col60{padding-right:0;padding-left:0}.featured-2 .detail .col40 img,.featured-2 .detail .col60 img{width:100%;margin-bottom:.25em}.featured-2 .detail .col40 span,.featured-2 .detail .col60 span{white-space:nowrap}.featured-2 .detail .col40 .btn,.featured-2 .detail .col60 .btn{display:inline-block;width:250px;margin:.35em .35em .35em 0}.mobile .featured-2 .detail .col40 .btn,.mobile .featured-2 .detail .col60 .btn{display:block;width:100%;margin:0 0 5px}.detail ul,.featured-2 .detail ul{margin-bottom:15px}.featured-2 .detail .col40{padding-right:2em;box-sizing:border-box}.detail span{white-space:nowrap}.featured-3,.featured-accordion{width:100%;overflow:hidden;position:relative;border:1px solid #232323;border-right:none;font-weight:100}.featured-3 .panel,.featured-accordion .panel{position:relative;white-space:nowrap;top:0;left:0;margin:0 0 -2px;padding:0}.featured-3 .panel h3,.featured-3 p,.featured-accordion .panel h3,.featured-accordion p,.mobile .gift-card-steps .inline,.mobile .gift-card-steps span{white-space:normal}.featured-3 ::selection,.featured-accordion ::selection{background-color:transparent!important;color:#fff}.featured-3 ::-moz-selection,.featured-accordion ::-moz-selection{background-color:transparent!important;color:#fff}.featured-3 .arrow,.featured-accordion .arrow{display:block;width:32px;height:44px;background:#232323;position:absolute;z-index:9999}.featured-3 .arrow:hover,.featured-accordion .arrow:hover{cursor:pointer}.featured-3 .arrow span,.featured-accordion .arrow span{display:block;height:29px!important;margin:9px auto 0}.featured-accordion-outerWrapper{position:relative}.accordion-content.general-content .disable-hotel-injection{display:none}.featured-accordion-coverlink{position:absolute;top:0;bottom:0;left:0;right:0}.featured-3 .arrow.prev,.featured-accordion .arrow.prev{top:50%;left:0;background:url(../images/marquee-back-small.png?1418408319)}.featured-3 .arrow.next,.featured-accordion .arrow.next{top:50%;right:0;background:url(../images/marquee-next-small.png?1418408359)}.featured-3 .box,.featured-accordion .box{border-right:1px solid #232323;position:relative;display:inline-block;margin:0;padding:0;top:0;left:0}.lt-ie9 .featured-3 .box,.lt-ie9 .featured-accordion .box{top:-1px}.featured-3 .box>img,.featured-accordion .box>img{pointer-events:none;height:400px;min-width:100%}.featured-3 .box>div,.featured-accordion .box>div{position:absolute;bottom:0;width:100%;word-wrap:break-word;background:url(../images/marquee-desktop-shadow.png?1418408358);padding-bottom:20px}.featured-3 h2,.featured-3 h3,.featured-3 h4,.featured-3 p,.featured-3 p.intro.upcoming-new-hotels{padding:0 20px}.featured-3 .box a,.featured-accordion .box a{display:inline-block;margin-left:20px}.featured-3 .box span.icon.fcm-arrow,.featured-accordion .box span.icon.fcm-arrow{display:none}.featured-3 .box span.divider,.featured-accordion .box span.divider{width:70%;background-image:linear-gradient(to right,transparent,rgba(0,0,0,.5));filter:alpha(Opacity=40);opacity:.4;display:inline-block;height:2px}.featured-3 .box span.divider:before,.featured-accordion .box span.divider:before{content:"";background-color:#000;height:1px;display:block;top:1px;position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.featured-3 h2,.featured-3 h3,.featured-3 h4,.featured-3 p.intro.upcoming-new-hotels,.featured-accordion h2,.featured-accordion h3,.featured-accordion h4,.featured-accordion p.intro.upcoming-new-hotels{color:#fff;margin:15px 0 0;text-transform:uppercase;text-align:left}.featured-3 p{font-size:16px;color:#fff;line-height:1.3em}.featured-3 .box ::selection{background-color:transparent!important;color:#fff}.featured-3 .box ::-moz-selection{background-color:transparent!important;color:#fff}.featured-3 .box>img{pointer-events:none}.featured-3 .box h2 a,.featured-3 .box h3 a,.featured-3 .box h4 a,.featured-3 .box p.intro.upcoming-new-hotels a{margin-left:0}.featured-3 .trip-advisor{margin-left:20px}.featured-accordion{overflow:hidden;background:#fff;border:0;border-top:solid #232323 1px}.featured-accordion .detail{display:none}.featured-accordion .arrow{display:block;margin-top:-22px;top:200px;z-index:10}.featured-accordion .panel{left:0;-webkit-transition:left .4s linear;-moz-transition:left .4s linear;-o-transition:left .4s linear;transition:left .4s linear}.featured-accordion .box{background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;border-left:1px solid #232323;width:25%;height:400px;margin:0 -3px;-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-o-transition:width .2s linear;transition:width .2s linear}.featured-accordion .box:after{background:url(../images/bg-accordion-overlay.png?1418408305);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;filter:alpha(Opacity=40);opacity:.4;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}.featured-accordion .box:before{background:url(../images/icons/icon-white-triangle-up.png?1418408320) no-repeat;content:'';height:23px;left:50%;position:absolute;bottom:-30px;margin-left:-22px;width:44px;z-index:2}.meetings:after,.underlined:after{content:""}.featured-accordion .box>div{background:url(../images/bg-accordion-title.png?1418408358) center center repeat-x;bottom:auto;display:table;height:auto;width:100%;z-index:2;padding-top:0;position:absolute;top:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.featured-accordion .box>div.disable-hotel-injection{height:100%}.featured-accordion .box h3{font-size:16px;line-height:1.4em;text-shadow:0 3px 2px rgba(0,0,0,.8);display:table-cell;height:400px;margin:0;padding:0;text-align:center;vertical-align:middle;white-space:initial;border-collapse:collapse;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#00000000')}.featured-accordion .active .box{width:17%;-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-o-transition:width .2s linear;transition:width .2s linear}@media (max-width:800px){.featured-accordion .active .box{margin:0}}.featured-accordion .active .box.active{width:50%}.featured-accordion .active .box.active:before{bottom:-4px;filter:alpha(Opacity=100);opacity:1}.featured-accordion .active .box.active:after{filter:alpha(Opacity=0);opacity:0}.lt-ie9 .featured-accordion .box:after{background:url(../images/bg-accordion-overlay-ie.png?1418408305)}.lt-ie9 .active .box.active:after{background:0 0}.mobile .feature-separator h3,.mobile .feature-separator p{width:100%}.mobile .feature-separator h3{margin:0}.mobile .feature-separator .btn-secondary{width:150px;display:block;position:relative;right:50%;margin-right:-71px;clear:both}.mobile .featured-2 div[class^=col]{width:100%;float:none}.mobile .featured-2 .detail{padding-bottom:30px}.mobile .featured-3{float:left;margin-right:0;width:100%;border:none;display:block!important;clear:both}.mobile .featured-3 .panel{width:100%;left:0}.mobile .featured-3 .box{width:101%;border:none;display:block}.mobile .featured-3 .box>div{min-height:67px;height:auto}.mobile .featured-3 .box>div.panel-information{height:300px}.mobile .featured-3 .box>div.panel-information a.btn{display:inline-block}.mobile .featured-3 .arrow{display:none}.mobile .featured-3 img{width:100%}.mobile .featured-3 span.icon.fcm-arrow{display:inline-block;vertical-align:top;margin:2px 0 0 8px;height:17px;width:10px}.mobile .featured-3 h3{width:100%;font-size:22px}.mobile .accordion-content,.mobile .featured-accordion .arrow{display:none}.mobile .featured-accordion div[class^=col]{width:100%;padding:0 1em}.mobile .featured-accordion h2{font-size:20px;padding:0}.mobile .featured-accordion p{font-size:14px;margin:0;padding:10px 0}.mobile .featured-accordion .more-content-container .more-content-holder p{padding:5px 0}.mobile .featured-accordion .box{width:100%;height:100px;display:block;background-size:cover}.mobile .featured-accordion .box>img{pointer-events:none;height:180px;min-width:100%}.mobile .featured-accordion .box:before{display:none}.mobile .featured-accordion .box>div{padding-top:0;z-index:0;-webkit-transition:margin .4s linear;-moz-transition:margin .4s linear;-o-transition:margin .4s linear;transition:margin .4s linear}.mobile .featured-accordion .box h3{height:100px;width:100%}.mobile .featured-accordion .active .box.active{width:100%;height:180px}.mobile .featured-accordion .active .box.active>div{bottom:0;background:0 0;margin-top:38px}.mobile .featured-accordion .active .box.active h2{height:150px;width:100%}.mobile .featured-accordion .detail{background:#fff;overflow:hidden;padding:16px}.mobile .featured-accordion .detail p{color:#000}.desktop .featured-3 .box{width:32.833%}.desktop .featured-3 .box img{width:100%}.tablet .featured-3 .box{width:49.5%;height:100%;margin-left:-4px}.tablet .featured-3 .box img{max-width:100%;width:100%}.tablet .featured-3 .box p{font-size:16px;padding:0 25px}.tablet .featured-3 .box h3{padding:0 25px}.tablet .featured-3 .box a{margin-left:25px}.tablet .featured-3 .box h2 a,.tablet .featured-3 .box h3 a,.tablet .featured-3 .box h4 a,.tablet .featured-3 .box p.intro.upcoming-new-hotels a{margin-left:0}.desktop .featured-3.map-panel .box,.tablet .featured-3.map-panel .box{width:100%;margin-left:-4px}.desktop .featured-3.map-panel .box img,.tablet .featured-3.map-panel .box img{width:100%}.desktop .featured-3.map-panel .box.many,.tablet .featured-3.map-panel .box.many{width:480px;height:660px}.featured-accordion .panel .box:after{background:#000;opacity:.5}.mobile .featured-accordion .panel.active .box.active>div{background:url(../images/bg-accordion-title.png?1418408358) center center repeat-x;height:100%;padding-bottom:0;margin-top:0}.mobile .featured-accordion .panel .box>div{z-index:2;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.mobile .featured-accordion .panel .box>div>h3{padding-top:28px;vertical-align:top}.mobile .featured-accordion .panel .box.active>div>h3{padding-top:65px;-webkit-transition:padding .4s linear;-moz-transition:padding .4s linear;-o-transition:padding .4s linear;transition:padding .4s linear}#header .cr-dropdown a,#nav li{-moz-transition-property:background-color}@media screen and (max-width:800px){.hacky-check{overflow-y:scroll;overflow-x:hidden;display:block;margin-right:-25px}}.featured-slick .slick-slider{margin-bottom:0}.featured-slick .slick-list div.slick-slide{height:auto}.featured-slick button{display:block;width:32px;height:44px;background:#232323;position:absolute;z-index:9999}.featured-slick button.slick-next{top:50%;right:0;background:url(../images/marquee-next-small.png?1418408359)}.featured-slick button.slick-prev{top:50%;left:0;background:url(../images/marquee-back-small.png?1418408319)}.featured-slick button.slick-next::before,.featured-slick button.slick-prev::before{display:none}.featured-slick .slick-list div.slick-slide>div a.btn-secondary{background:0 0}@media screen and (max-width:800px){.featured-slick .slick-list div.slick-slide>div a.btn-secondary{position:initial}}.featured-slick .slick-list div.slick-slide>div{position:absolute;bottom:0;top:auto;width:100%;word-wrap:break-word;background:url(../images/marquee-desktop-shadow.png?1418408358);background-size:cover;padding-bottom:20px;height:auto}@media screen and (min-width:800px){.featured-slick .slick-list div.slick-slide>div{height:200px}}.general-content{overflow:hidden;background-color:#fff;color:#505050;font-weight:100;padding:45px 30px 30px;position:relative}.general-content a,.general-content h1,.general-content h2,.general-content h3{color:#034ea0}.general-content.accordion-content div[class^=col]{margin-left:0;padding-left:0}.general-content.accordion-content .amenities{min-height:30px;margin:20px 0;overflow:hidden}.general-content.accordion-content .amenities ul{width:45%;float:left;margin:0 0 0 20px}.general-content ol,.general-content ul{margin-left:1em;padding-left:0}.general-content.hotel-overview h2{margin-top:15px}.general-content ul{list-style:disc}#header ol,#header ul,#nav ol,#nav ul,.mobile-secondary-nav li,.radBluTabbedNavigation ul li{list-style:none}.general-content ol li{list-style-type:decimal;padding-left:5px}.general-content strong{font-weight:700}.general-content .btn{padding:1em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.general-content .download{overflow:hidden;color:#034ea0;font-weight:400;margin-right:.25%;margin-bottom:.5em;position:relative;padding-right:30px;text-transform:none;width:100%}.general-content .download .icon-download{position:absolute;top:50%;right:0;margin-top:-9px;margin-right:.5em}.general-content .col20{width:20%}.general-content .col25{width:25%}.general-content .col30{width:30%}.general-content .col40{width:40%}.general-content .col50{width:50%}.general-content .col60{width:60%}.general-content .col70{width:70%}.general-content .col70 ul{width:100%;float:left;margin:0 0 0 20px}.general-content .col75{width:75%}.general-content .col80{width:80%}.general-content .social-share{float:right;margin-top:-.5em;overflow:visible;position:relative}.general-content .social-share.buttons-only{border:0;padding-bottom:0}.general-content .social-share.buttons-only .btn{display:block;float:left;margin-right:.5em}.general-content .social-share .btn{margin-top:.5em;max-width:250px;text-align:center;width:100%}.mobile .general-content .social-share .btn{max-width:100%}.general-content .social-share p{text-transform:uppercase;margin-bottom:0}.general-content .social-share a{display:inline-block}.mobile .general-content .social-share{width:100%;min-width:100%;float:none}.general-content .prop-text{overflow:hidden;float:right;width:250px;padding:10px}.top-general{background:#fff;padding:20px 30px 30px;color:#000;overflow:hidden;font-weight:100}.top-general h2{color:#034ea0;width:100%}.top-general p{line-height:1.2em}.top-general>div{float:left}.top-general .copy{width:75%}.top-general .button-wrap{width:25%;padding:25px}.top-general .btn--CHI,.top-general .btn--PII,.top-general .btn--PKP,.top-general .btn--PKP_A,.top-general .btn--QCN,.top-general .btn--RAD_B,.top-general .btn--RAD_E,.top-general .btn--RAD_G,.top-general .btn--RAD_R,.top-general .btn-default,.top-general .btn-primary{width:197px;margin-bottom:10px}.mobile .general-content{padding:16px}.mobile .general-content div[class^=col]{float:none;width:100%;padding:0!important}.mobile .general-content .amenities{min-height:30px;margin:0 0 20px;overflow:hidden}.mobile .general-content .amenities ul{width:100%;float:left;margin:0 0 0 20px}.link-map .link-map__item,.link-map .link-map__sub-item{margin-bottom:5px}.mobile .general-content .hidden-mobile{display:none}.mobile .top-general{background:#fff;padding:16px;color:#000;font-weight:100;width:100%}.mobile .top-general h2{color:#034ea0}.mobile .top-general>div{float:left}.mobile .top-general .copy{width:100%}.mobile .top-general .button-wrap{width:100%;padding:0}.mobile .top-general .btn--CHI,.mobile .top-general .btn--PII,.mobile .top-general .btn--PKP,.mobile .top-general .btn--PKP_A,.mobile .top-general .btn--QCN,.mobile .top-general .btn--RAD_B,.mobile .top-general .btn--RAD_E,.mobile .top-general .btn--RAD_G,.mobile .top-general .btn--RAD_R,.mobile .top-general .btn-primary{max-width:197px}.mobile .top-general .btn-default{width:197px;display:block;clear:both}.gray-content{padding:45px 30px 30px;background:#505050}.gray-content label,.gray-content p{color:#fff}.general-content .responsive-image-table{width:100%!important}.general-content .responsive-image-table tr td img{display:block;width:100%;max-width:100%}.general-content .responsive-image-table.image-table-padding-8{border-spacing:8px;border-collapse:separate;margin-left:-8px;margin-right:-8px;margin-top:-8px}.general-content .responsive-image-table.image-table-padding-10{border-spacing:10px;border-collapse:separate;margin-left:-10px;margin-right:-10px;margin-top:-10px}.general-content .responsive-image-table.image-table-padding-15{border-spacing:15px;border-collapse:separate;margin-left:-15px;margin-right:-15px;margin-top:-15px}.link-map{overflow:hidden}.link-map li,.link-map ul{list-style-type:none;margin-left:0;margin-right:0}.link-map ul{padding-left:1em}.link-map .link-map__col{width:20%;float:left;margin-right:0;display:inline;border-right:1px solid #cacaca}@media (max-width:800px){.link-map .link-map__col{width:100%;float:left;margin-right:0}}.link-map .link-map__item>a{text-transform:uppercase}.link-map .link-map__item>ul{margin-top:5px}.link-map .link-map__sub-item,.link-map .link-map__sub-item a{color:#000}.back-to-map{float:right}.info-grid{overflow:hidden;font-weight:100}.info-grid h4,.info-grid p.intro.upcoming-new-hotels{color:#034ea0;font-size:16px;margin:16px 0 8px;text-transform:capitalize}#map .cr-map-nav .info-grid h4 a:after,#map .cr-map-nav .info-grid p.intro.upcoming-new-hotels a:after,.info-grid h4 #map .cr-map-nav a:after,.info-grid h4 .icon,.info-grid p.intro.upcoming-new-hotels #map .cr-map-nav a:after,.info-grid p.intro.upcoming-new-hotels .icon{display:none;margin:8px 0;float:right}.info-grid h2{width:38.0859375%;margin:0}.info-grid p{font-size:14px;line-height:18px;margin:0;color:#232323}.info-grid .top-bar{width:100%;float:left;margin-right:0;display:inline;background:#9e9fa2;padding:15px 30px;position:relative}.info-grid .top-bar h2,.info-grid .top-bar h3{color:#fff;margin-bottom:0;float:left}.info-grid .top-bar p{float:left;color:#fff;width:60.640625%;line-height:20px;font-size:16px;clear:none}#wrap #footer,.clear,.signin-now .row{clear:both}.info-grid .top-bar .info-grid-arrow{position:absolute;bottom:-23px;left:50%;margin-left:-22px}.info-grid .top-bar.centered h2,.info-grid .top-bar.centered h3{width:100%;text-align:center}.info-grid .row{width:100%;float:left;margin-right:0;display:inline;overflow:hidden;background:#fff;border-bottom:1px solid #e8e8e8}.info-grid .row:nth-child(even){background:#f4f4f4}.info-grid .item-icon{display:table;width:25.09727626459144%;float:left;height:106px;max-width:127px}.info-grid .item-icon span.icon{background-image:none;display:table-cell;vertical-align:middle}.info-grid .item-icon span.icon img{display:block;margin:auto;color:red}.info-grid .item-icon span{margin:0 auto;display:block}.info-grid .item-icon .icon-blue-cup-sm{margin-top:-5px}.info-grid .item-info{float:left;width:72.90272%}.info-grid .item-info p{padding-bottom:15px}.info-grid .item{width:50%;float:left;margin-right:0;display:inline;overflow:hidden}.item .no-icon{padding-left:20px}.info-grid .item:last-child{border-left:1px solid #e8e8e8}.info-grid .item a{color:#034ea0}.popup-modal,.style-guide .hero,.style-guide .hero *,.style-guide nav a{color:#fff}@media (max-width:800px){.info-grid,.info-grid h3,.info-grid h4,.info-grid p.intro.upcoming-new-hotels{width:100%}.info-grid{float:left;margin-right:0}#map .cr-map-nav .info-grid h3 a:after,#map .cr-map-nav .info-grid h4 a:after,#map .cr-map-nav .info-grid p.intro.upcoming-new-hotels a:after,.info-grid h3 #map .cr-map-nav a:after,.info-grid h3 .icon,.info-grid h4 #map .cr-map-nav a:after,.info-grid h4 .icon,.info-grid p.intro.upcoming-new-hotels #map .cr-map-nav a:after,.info-grid p.intro.upcoming-new-hotels .icon{display:inline-block}.info-grid .item-info{width:79%}.info-grid .item,.info-grid .row,.info-grid .top-bar,.info-grid .top-bar h2{width:100%}.info-grid .item.active p{display:block}.info-grid .info-grid-arrow,.info-grid .item p{display:none}.info-grid .top-bar{padding:18px}.info-grid .top-bar p{width:100%;height:auto}.info-grid .row{border:none}.info-grid .row:nth-child(even){background:#fff}.info-grid .item-icon{height:50px;width:15.097276%;margin-right:5px}#map .cr-map-nav .info-grid .item-icon a:after img,.info-grid .item-icon #map .cr-map-nav a:after img,.info-grid .item-icon .icon img{width:35px}.info-grid .item{border-bottom:1px solid #e8e8e8}.info-grid .item span.icon-blue-wifi{-webkit-background-size:32px 1665px;-moz-background-size:32px 1665px;-o-background-size:32px 1665px;background-size:32px 1665px;width:30px;height:30px;background-position:0 -99px}.info-grid .item span.icon-blue-rings{-webkit-background-size:34px 1737px;-moz-background-size:34px 1737px;-o-background-size:34px 1737px;background-size:34px 1737px;width:31px;height:31px;background-position:0 0}.info-grid .item span.icon-blue-cup{-webkit-background-size:32px 1665px;-moz-background-size:32px 1665px;-o-background-size:32px 1665px;background-size:32px 1665px;width:30px;background-position:0 -133px;height:23px}.info-grid .item span.icon-blue-thumbs-up{-webkit-background-size:34px 1737px;-moz-background-size:34px 1737px;-o-background-size:34px 1737px;background-size:34px 1737px;width:31px;background-position:0 -210px;height:21px}.info-grid .item span.icon-blue-style{-webkit-background-size:38px 1954px;-moz-background-size:38px 1954px;-o-background-size:38px 1954px;background-size:38px 1954px;width:35px;background-position:0 -197px;height:16px}.info-grid .item:nth-child(odd){background:#f4f4f4}}.popup-modal{width:500px;height:auto;min-height:200px;background:#fff;overflow:hidden;position:absolute;top:30%;left:50%;margin-left:-250px;display:none;z-index:100}.popup-modal.active{display:block}.mobile.portrait.tabletportrait .popup-modal.panel-modal.active{margin-left:-250px;margin-top:-15%}.mobile.portrait .popup-modal.panel-modal.active{margin:-20% 0 0 -50%;left:50%;top:50%;position:fixed}.popup-modal p{margin:0;padding:0 0 10px;line-height:1.1em}.popup-modal span{display:inline-block;margin:0 15px}.popup-modal h3{margin:0;width:85%;float:left}.popup-modal header{background:#232323;padding:20px;overflow:hidden}.popup-modal header a{float:right;margin-top:3px}.popup-modal .content{background:#505050;padding:20px}.forgot-password.active{position:fixed;width:100%;height:100%;background:url(../images/transparent-black-80.png?1418408358);z-index:2}.forgot-password .popup-modal{background:#505050}.forgot-password .popup-modal input{width:auto}@media screen and (max-width:801px){.popup-modal{max-width:100%;left:0;margin-left:0}}.style-guide{max-width:960px;margin:0 auto;padding:20px;background:#fff;position:relative}.style-guide nav{color:#fff;background:#000;padding:20px;position:fixed;top:0;width:250px;left:0;bottom:0}.relative,.underlined{position:relative}.style-guide .hero{background:#000;padding:20px 20px 0}.style-guide .title img{margin-right:10px}.style-guide h2.header-underline{margin-top:40px}.style-guide a{color:#034ea0}.style-guide .dark-section{background:#232323;padding:30px;border:1px solid #232323}.style-guide .light-section{background:#fff;padding:30px;border:1px solid #cacaca}.style-guide pre{padding:20px;background:#EEE;width:100%}.style-guide pre code{color:#323232}.style-guide code{font-family:"Courier new",Courier,"Andale Mono",monospace!important;line-height:20px}.style-guide .row{clear:both;display:block;overflow:hidden}.color-swatch{width:180px;height:180px;padding:10px!important;color:#fff;margin:0 15px 15px 0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.color-swatch--white{color:#000;border:1px solid #000}.color-swatch--primary-blue{background:#034ea0}.color-swatch--primary-black{background:#000}.color-swatch--secondary-blue{background:#023e7f}.color-swatch--secondary-black{background:#232323}.color-swatch--secondary-dark-gray{background:#505050}.color-swatch--secondary-light-gray{background:#cacaca}.underlined{float:left}.underlined:after{display:block;margin-top:10px;width:115%;height:2px;margin-bottom:0;background:url(../images/blueDivider.png?1418408358) left center no-repeat;background-size:115% 2px;-webkit-background-size:100%}.padding-0{padding:0!important}.margin-0{margin:0!important}.full-width{width:100%}/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%;vertical-align:middle}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}.pure-g [class*=pure-u]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;font-family:GillSansMTPro-Light,'Gill Sans',Helvetica,Arial}.pure-row{margin-bottom:10px;background-color:#eee}.pure-checkbox-group [class*=pure-u]{padding:5px}.pure-checkbox-group input[type=checkbox]{width:14px;height:14px}.lt-ie10 .form-group.w25 select{padding-right:0;background-size:0}.detail.general-content .backlink{font-size:11px;text-decoration:underline;padding-bottom:10px}#content .featured-3 .panel .box img{position:relative;width:auto;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#content .featured-3 .panel .box{overflow:hidden}.tablet .featured-3 .panel .box img{max-width:none}@media (min-width:1038px) and (max-width:1280px){.tablet .featured-3 .panel .box{width:513px}}.mobile.tabletportrait #content .featured-3 .panel .box img{height:auto;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.mobile.tabletportrait #content .featured-3 .panel .box{height:400px}.webextra .meetings .general-content .h2,.webextra .meetings .general-content h2{font-size:16px;font-weight:700;color:#505050;text-transform:none;letter-spacing:normal;line-height:normal}#header .btn,#header .search .next,#header .search .submit,#header .top-bar,#header h1,#header h2,#header h3,#header h4,#header h5,#header h6,.rb_typeHeadline{letter-spacing:.06em}.info-grid div.row div.item div.item-info h4,.info-grid div.top-bar h3{font-weight:700}#wrap #content,#wrap #header,#wrap #topBar{max-width:1440px;width:100%;float:left;margin-right:0;display:inline}#wrap #topBar{height:29px;border-bottom:1px solid #4a4a4a}#wrap #header{position:fixed;display:block}#wrap #header.radBluGalleryModal--open{z-index:1}#header{position:fixed;top:0}#header label{text-transform:uppercase}#header .mobile-display,#header .tablet-display{display:none}#header .content-container{position:relative;float:left;width:100%}#header .brand-logo{float:left}#header .brand-logo a{max-width:187px;height:auto;display:block;margin:0 auto}#header .brand-logo a img{width:100%}#header .cr-dropdown{float:right;width:auto;position:relative;padding-right:1em}html[dir=rtl] #header .top-bar .cr-dropdown{margin-right:0;margin-left:1em}#header .cr-dropdown.active .icon-dd-sm{display:none}#header .cr-dropdown.active .icon-dd-up-sm{display:inline-block}#header .cr-dropdown .icon-globe{margin-right:1em;float:left;margin-top:7px}#header .cr-dropdown .icon-dd-sm,#header .cr-dropdown .icon-dd-up-sm{margin-left:1em;float:right;margin-top:13px}#header .cr-dropdown .icon-dd-up-sm{display:none}#header .cr-dropdown .title{cursor:pointer;padding:0;line-height:2.5em;height:2.5em;text-transform:uppercase}#header .cr-dropdown .title>div{float:left}#header .cr-dropdown ul{border:1px solid #e4e4e4;border-top:none;box-shadow:4px 0 5px rgba(0,0,0,.1);margin:0;padding:0;position:absolute;top:100%;right:0;min-width:100%}.activate-account .account-info input.ng-pristine.ng-invalid-required,.activate-account .online-info input.ng-pristine.ng-invalid-required,.join-now .join-form input.ng-pristine.ng-invalid-required{box-shadow:none}.mobile #header .cr-dropdown ul{padding-bottom:175px}#header .cr-dropdown li{border-bottom:1px solid #505050}#header .cr-dropdown li:last-child{border-bottom:none}#header .cr-dropdown li.active{border-right:.5em solid #034ea0;cursor:default;-webkit-touch-callout:none}#header .cr-dropdown a{background:#232323;display:block;margin:0;padding:1em 2em 1em 1em;text-decoration:none;white-space:nowrap;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#header .top-bar{font-size:12px;background:#000;overflow:hidden;overflow:visible;position:relative;z-index:1}#header .top-bar .user-signin{float:right;margin-right:1em;margin-left:1em;line-height:2.5em;text-transform:uppercase}#header .top-bar .user-signin a{line-height:2.5;text-decoration:none;margin-left:10px}html[dir=rtl] #header .top-bar .user-signin a{margin-right:10px}#header .top-bar .user-signin .active,#header .top-bar .user-signin a:active{color:#505050}#header .top-bar .user-signin #myAccountLink,#header .top-bar .user-signin #signoutLink{display:none}#header .map-tab{width:7.14286%;float:left;margin-right:0;display:inline;border-right:1px solid #505050;height:100%}#header .menu-tab,#header .mobile-menu-tab{float:right;margin-right:0;display:inline;width:7.1445%}#header .menu-tab a,#header .mobile-menu-tab a{display:none}#header .menu-tab a span,#header .mobile-menu-tab a span{display:block;width:28px;height:19px}@media (max-width:800px){#header .brand-logo,#header .mobile-menu-tab,#header .top-bar{background:#232323}#header .desktop-display{display:none!important}#header .mobile-display{display:block!important}#header .breadcrumb,#header .menu-tab,#header .top-bar .user-signin{display:none}#header .cr-dropdown ul li{width:50%;font-size:1.25em;float:left}#header .brand-logo{width:45%;float:left;margin-right:0;border-bottom:1px solid #505050;height:60px;border-right:none}#header .brand-logo a{max-width:128px;width:92.625%;height:auto;margin:9px 0 0 10px}#header .top-bar{float:left;margin-right:-100%;margin-left:45%;width:45%;height:60px;position:static}#header .mobile-menu-tab,#header .top-bar .cr-dropdown .even{float:right;border-left:1px solid #505050}#header .top-bar .cr-dropdown{margin-right:2em;position:static}#header .top-bar .cr-dropdown .title{line-height:60px;height:60px;white-space:nowrap}#header .top-bar .cr-dropdown .icon-dd-sm,#header .top-bar .cr-dropdown .icon-dd-up-sm{margin-right:.5em;margin-top:27px}#header .top-bar .cr-dropdown .icon-globe{margin-top:23px}#header .top-bar .cr-dropdown ul{top:151px;position:absolute;max-height:400px;overflow-x:hidden;overflow-y:scroll}#header .mobile-menu-tab{margin-right:0;width:15.6875%;max-width:66px;border-bottom:1px solid #505050;height:60px;position:relative;z-index:2;background:#232323}#header .mobile-menu-tab a{display:block;height:100%;width:100%;position:absolute;top:0}#header .mobile-menu-tab a span{width:27px;height:19px;margin:21px auto}}.breadcrumb ul,.drawer,.no-scroll{overflow:hidden}@media (min-width:801px){#header .desktop-display{display:none!important}#header .tablet-display{display:block!important}#header .top-bar{width:100%;float:left;margin-right:0;height:30px}#header label{font-size:12px}#header .brand-logo{width:21.42857%;float:left;margin-right:0;padding-top:11px;height:82px}#header .brand-logo a{width:90%}#header .brand-logo,#header .menu-tab{background:url(../images/header-bg.png?1418408320)}#header .menu-tab{float:right;margin-right:0;width:7.144%;display:inline-block;height:82px;text-align:center}#header .menu-tab a{display:inline-block;position:relative;padding:31px 25.9% 26px}#header .menu-tab span.menu-label{transform:translate(-50%,0);-ms-transform:translate(-50%,0);left:50%;padding:0 1%;top:-25%;font-size:.7em;width:auto;display:block;position:relative;word-wrap:break-word}#header .menu-tab.menu-tab-selected{background:#000}}@media (min-width:1281px){#header .brand-logo,#header .menu-tab{background:url(../images/header-bg.png?1418408320)}#header .menu-tab a{padding:31px 36% 26px}#header .menu-tab.menu-tab-selected{background:#000}}@media screen and (max-width:500px){.cr-dropdown ul li a{padding:.5em 1em .5em .5em!important}}@media (max-width:800px){#wrap #header{width:100%;float:left;margin-right:0;height:auto;position:relative}#wrap #header.sticky{position:fixed}#wrap #footer{bottom:0}}@media (min-width:801px){#wrap #header{position:fixed;z-index:10}}.breadcrumb{float:left;margin-left:1em}.breadcrumb ul{margin:0;padding:0}.breadcrumb li{display:inline-block;margin-left:.25em;color:#aaa;float:left;line-height:1.5em}.breadcrumb li:first-child{margin-left:0}.breadcrumb li.active a{pointer-events:none}.breadcrumb li.separator{margin-left:.25em;margin-right:.25em}.breadcrumb li a{font-size:11px;text-transform:capitalize}.general-content .breadcrumb ul{margin-left:0}.general-content .breadcrumb li,.general-content .breadcrumb li a{color:#000}.general-content .breadcrumb li.active a{color:#034ea0}.drawer{background:#000;width:100%;z-index:2;font-size:14px;height:0;-webkit-transition:height .25s ease-in-out;-moz-transition:height .25s ease-in-out;-o-transition:height .25s ease-in-out;transition:height .25s ease-in-out}#nav li,.destination-list ul li,.destination-listCitySearch ul li,.searchResultList ul li,.secondary-destination-list ul li{-webkit-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s}.drawer.active .close{display:block;top:2em}div.mobile #header .drawer .drawer-body{overflow:auto;max-height:424px}.activate-account,.signin-now,.signin-now form,.user-profile,.user-profile .profile-details>div{overflow:hidden}div.mobile.landscape #header .drawer .drawer-body{max-height:330px}html[dir=rtl] .drawer.active .close{right:auto;left:2em;padding:0 2em 2em 0;position:absolute}.drawer h3{color:#fff;font-size:1.6em;font-weight:400;margin-top:0;margin-right:10px}.drawer h4,.drawer p.intro.upcoming-new-hotels{color:#fff;font-size:1.4em;font-weight:100}.drawer p{color:#fff;font-size:1em;line-height:1.2em;font-weight:100;margin-top:.5em}.drawer input[type=email],.drawer input[type=number],.drawer input[type=password],.drawer input[type=text]{background:no-repeat #323232;border:1px solid #323232;color:#fff}.drawer .btn--CHI,.drawer .btn--PII,.drawer .btn--PKP,.drawer .btn--PKP_A,.drawer .btn--QCN,.drawer .btn--RAD_B,.drawer .btn--RAD_E,.drawer .btn--RAD_G,.drawer .btn-primary{padding-left:1em;padding-right:1em}.drawer .close{background:0 0;cursor:pointer;position:absolute;right:2em;font-size:12px;display:none;padding:0 0 2em 2em}.signin-now{padding:2em}.signin-now .row{margin-bottom:.25em}.signin-now .row:last-child{text-align:right;margin-bottom:0}.signin-now .booking-row .booking-cell{display:inline-block;width:80%}.signin-now .booking-row .secure{color:#505050;padding:0;margin-top:.25em;line-height:12px;height:12px;display:inline-block}.signin-now .forgot-password{float:right;margin-top:5px}.signin-now .forgot-password .rememberMeCheckBox{position:relative;top:0;vertical-align:text-top}.signin-now .fields{float:left;margin:.5em 0;width:70%}.signin-now .fields .icon-lock{margin-top:-2px;margin-left:0}.signin-now .fields .btn--CHI,.signin-now .fields .btn--PII,.signin-now .fields .btn--PKP,.signin-now .fields .btn--PKP_A,.signin-now .fields .btn--QCN,.signin-now .fields .btn--RAD_B,.signin-now .fields .btn--RAD_E,.signin-now .fields .btn--RAD_G,.signin-now .fields .btn-primary{float:right;width:18%}.signin-now .fields #account{width:50%}.signin-now .fields input[type=email],.signin-now .fields input[type=number],.signin-now .fields input[type=password],.signin-now .fields input[type=text]{width:49%;height:39px}.signin-now .fields label{display:inline-block;cursor:pointer;margin-top:2px}.signin-now .fields i{color:#505050;display:inline-block;font-size:11px;margin-right:1em;margin-left:.65em}.signin-now .fields a{font-size:12px;margin-top:2px}.signin-now .signin-nav{background:url(../images/bg-divider.png?1418408318) left center no-repeat;float:left;margin:0 0 0 2%;padding:.5em 1em;text-align:center;width:26%}.signin-now .signin-nav a{display:inline-block;width:100%}.signin-now .signin-nav img{display:none;vertical-align:middle;margin:0 1em 0 0}.join-now{font-size:.9em;padding:2em}.join-now h3,.join-now h4,.join-now p.intro.upcoming-new-hotels{margin:0;display:inline-block}.join-now .join-description a{text-transform:uppercase;text-decoration:underline}.join-now .join-activate,.join-now .join-back,.join-now .join-form{padding-right:2em;padding-top:1em;display:inline-block;vertical-align:top}.join-now .join-form{padding-right:0;display:inline-block;width:50%}.join-now .join-form input[type=email],.join-now .join-form input[type=text]{width:50%;margin-top:1px;margin-bottom:5px}.join-now .join-form .input-required-holder input[type=email],.join-now .join-form .input-required-holder input[type=text]{width:100%;height:33.88px}.join-now .join-form .btn--CHI,.join-now .join-form .btn--PII,.join-now .join-form .btn--PKP,.join-now .join-form .btn--PKP_A,.join-now .join-form .btn--QCN,.join-now .join-form .btn--RAD_B,.join-now .join-form .btn--RAD_E,.join-now .join-form .btn--RAD_G,.join-now .join-form .btn-primary{vertical-align:top}.join-now .join-form .secure{color:#505050;padding:0;margin-top:.25em;line-height:12px;height:12px}.join-now .join-form .secure i{color:#505050;display:inline-block;font-size:11px;margin-right:1em;margin-left:0}.desktop .join-now .join-form .btn-primary,.tablet .join-now .join-form .btn-primary{margin-left:5px}.activate-account{margin:2em 0}.activate-account p{padding-bottom:1em}.activate-account input[type=email],.activate-account input[type=number],.activate-account input[type=password],.activate-account input[type=text]{margin-bottom:.5em;width:100%}.activate-account .input-required-holder{width:100%}.activate-account .input-required-holder:last-child{margin-bottom:0}.activate-account .input-error-message{position:relative}.activate-account .input-error-message p{padding:0;margin:0}.activate-account .input-error-message p:last-child{margin-bottom:15px}.activate-account .account-info,.activate-account .online-info{border-right:1px solid #505050;float:left;padding-right:1em;margin-right:1em;width:30%}.activate-account .account-info h4,.activate-account .account-info p.intro.upcoming-new-hotels,.activate-account .online-info h4,.activate-account .online-info p.intro.upcoming-new-hotels{margin-top:0;font-size:1em}.activate-account .activate-actions p{padding:0;width:auto}.activate-account .activate-actions .btn{margin-right:1em}.activate-account .activate-actions .btn:last-child{margin-right:0}.drawer .activate-account{padding:2em;margin:0}.drawer .activate-account a{text-decoration:underline}.drawer .activate-account .activate-account-description a{text-transform:uppercase}.drawer .activate-account .account-info,.drawer .activate-account .online-info{padding-bottom:1em}.drawer .activate-account form input[type=text],.drawer .activate-account form input[type=password],.drawer .activate-account form input[type=email]{padding:.75em 1em}.drawer .activate-account .activate-actions{padding-top:29px}.mobile .drawer .activate-account .activate-actions{padding-top:1em}.drawer .activate-account .secure{color:#505050;padding:0;margin-top:.25em;margin-bottom:0;line-height:12px;height:12px}.desktop .drawer .activate-account .secure,.tablet .drawer .activate-account .secure{position:absolute;bottom:28px}.drawer .activate-account .secure i{color:#505050;display:inline-block;font-size:11px;margin-right:1em;margin-left:0}.user-profile{margin:2em 0}.user-profile>h3{color:#fff}html[dir=rtl] .user-profile>h3{margin-right:0}.user-profile .profile-label{clear:left;display:block;float:left;padding-bottom:1em;text-transform:uppercase;width:150px}html[dir=rtl] .user-profile .profile-label{float:right}.user-profile .profile-value{display:block;float:left}html[dir=rtl] .user-profile .profile-value{float:right}.user-profile .profile-details{font-weight:100;float:left;padding-bottom:30px;height:190px}.user-profile .profile-actions{float:right;width:35%;padding-left:1em;border-left:1px solid #505050}html[dir=rtl] .user-profile .profile-actions{border-left-width:0;border-right:1px solid #505050;padding-right:1em;padding-left:0;float:left}.user-profile .profile-actions .btn{float:left;margin:.5em 0 .5em 1em}html[dir=rtl] .profile-actions .btn{float:right;margin:.5em 1em .5em 0}.user-profile .profile-actions .btn-secondary{clear:left}.user-profile .profile-points{background-color:#034ea0;margin-bottom:1em;padding:0 1.5em;overflow:hidden}.user-profile .profile-points>div{display:inline-block;width:auto;float:left;padding:0}.user-profile .profile-points .profile-label{font-size:1.2em;line-height:2.8em;font-weight:100;padding-right:.5em}.user-profile .profile-points .profile-value{font-size:1.8em;line-height:1.8em;font-weight:400}.user-profile .profile-reservations i{color:#505050;display:inline-block;margin:0 .5em}.user-profile .profile-reservations span,.user-profile .profile-reservations strong{display:block;line-height:1.4em}.user-profile .profile-reservations span span,.user-profile .profile-reservations strong span{display:inline}@media (max-width:800px){.activate-account{margin:2em 0}.activate-account .account-info,.activate-account .online-info{border-bottom:1px solid #505050;border-right:none;float:none;margin-bottom:1em;padding-bottom:1em;width:100%}.signin-now .booking-row .booking-cell{display:inline-block;width:100%}.signin-now .fields #account{width:100%}.join-now{padding:2em}.join-now .join-form{clear:both;padding-top:1em;float:none;overflow:hidden}.join-now .join-form input{margin-bottom:1em;float:left}.join-now .join-form input[type=email],.join-now .join-form input[type=text]{width:69%}.join-now .join-form .btn--CHI,.join-now .join-form .btn--PII,.join-now .join-form .btn--PKP,.join-now .join-form .btn--PKP_A,.join-now .join-form .btn--QCN,.join-now .join-form .btn--RAD_B,.join-now .join-form .btn--RAD_E,.join-now .join-form .btn--RAD_G,.join-now .join-form .btn-primary{margin-top:0}.join-now .join-activate,.join-now .join-back,.join-now .join-form{padding-right:0;width:100%}.join-now .join-activate .btn,.join-now .join-back .btn,.join-now .join-form .btn{width:100%;text-align:center}.join-now .join-form .input-required-holder{width:66%}.join-now .join-form .btn{width:33%;float:right}.user-profile{margin:2em 0}html[dir=rtl] .user-profile{float:left;width:100%}.user-profile .profile-actions,.user-profile .profile-details{clear:both;width:100%}html[dir=rtl] .user-profile .profile-actions{margin-right:initial;padding-right:0;float:right}.user-profile .profile-details{margin-bottom:1em}.user-profile .profile-points{text-align:center}.user-profile .profile-points .profile-label,.user-profile .profile-points .profile-value{font-size:1em;line-height:2em}.user-profile .profile-actions{border-left:none;padding-top:1em;padding-left:0;border-top:1px solid #505050}.user-profile .profile-actions .btn{margin-right:1em;margin-left:0}html[dir=rtl] .user-profile .profile-actions .btn{margin-right:0;margin-left:1em}.user-profile .btn{float:left}.user-profile .btn:last-child{margin-right:0;clear:none}.signin-now form{overflow:visible}.signin-now .row{margin-bottom:0}.signin-now .fields{width:100%;position:relative}.signin-now .fields input[type=email],.signin-now .fields input[type=password],.signin-now .fields input[type=text]{width:100%;margin-bottom:1em}html[dir=rtl] .signin-now .fields input[type=password]{margin-right:0!important}.signin-now .fields .btn{clear:left;position:absolute;top:100%;left:0;margin-top:.7em;margin-bottom:.8em;padding-bottom:10px;width:35%;height:29px;border-bottom:1px solid #fff;font-size:11px}.signin-now .signin-nav{padding:0;border:none;position:relative;width:auto;float:right;text-align:right}.signin-now .signin-nav .btn{width:100%;font-size:11px}}html[dir=rtl] .mobile .fields #submitSignin.btn--CHI,html[dir=rtl] .mobile .fields #submitSignin.btn--PII,html[dir=rtl] .mobile .fields #submitSignin.btn--PKP,html[dir=rtl] .mobile .fields #submitSignin.btn--PKP_A,html[dir=rtl] .mobile .fields #submitSignin.btn--QCN,html[dir=rtl] .mobile .fields #submitSignin.btn--RAD_B,html[dir=rtl] .mobile .fields #submitSignin.btn--RAD_E,html[dir=rtl] .mobile .fields #submitSignin.btn--RAD_G,html[dir=rtl] .mobile .fields #submitSignin.btn-primary{float:left}@media (min-width:801px){.fields{width:75%}html[dir=rtl] .fields #submitSignin.btn--CHI,html[dir=rtl] .fields #submitSignin.btn--PII,html[dir=rtl] .fields #submitSignin.btn--PKP,html[dir=rtl] .fields #submitSignin.btn--PKP_A,html[dir=rtl] .fields #submitSignin.btn--QCN,html[dir=rtl] .fields #submitSignin.btn--RAD_B,html[dir=rtl] .fields #submitSignin.btn--RAD_E,html[dir=rtl] .fields #submitSignin.btn--RAD_G,html[dir=rtl] .fields #submitSignin.btn-primary{float:left}html[dir=rtl] .fields #account{width:40%}html[dir=rtl] .fields input[type=email],html[dir=rtl] .fields input[type=number],html[dir=rtl] .fields input[type=password],html[dir=rtl] .fields input[type=text]{width:40%;height:39px}}@media (min-width:1281px){.signin-now .fields{width:75%}html[dir=rtl] .signin-now .fields #account{width:50%}html[dir=rtl] .signin-now .fields input[type=email],html[dir=rtl] .signin-now .fields input[type=number],html[dir=rtl] .signin-now .fields input[type=text]{width:40%;height:39px}html[dir=rtl] .signin-now .fields input[type=password]{width:49%}.signin-now .signin-nav{width:23%}}.search{float:left;margin-right:0;display:inline;overflow:hidden;width:71.42857%}.search .destination input{background:0 0;border:none;font-weight:100;width:89%;overflow:hidden;color:#505050}.search .destination{background:#fff}.search .destination ::-webkit-input-placeholder{color:#505050;font-size:24px;opacity:1!important}.search .destination :-moz-placeholder{color:#505050;font-size:24px;opacity:1!important}.search .destination ::-moz-placeholder{color:#505050;font-size:24px;opacity:1!important}.search .destination :-ms-input-placeholder{color:#505050;font-size:24px;opacity:1!important}.search .destination input::-webkit-input-placeholder{color:#505050!important}.search .destination input::-moz-placeholder{color:#505050!important}.search .destination input:focus::-webkit-input-placeholder{color:#505050!important}.search .destination input:focus::-moz-placeholder{color:#505050!important}.search .mobile-menu-tab,.search .mobile-next{display:none}.search .next{width:8.984375%;height:69px;float:left}.search .next a{font-size:18px;cursor:pointer;background:#034ea0;padding:32px 0;width:100%;display:block;text-align:center;color:#fff;text-decoration:none}.search .adults ::-webkit-input-placeholder,.search .children ::-webkit-input-placeholder{color:#fff;font-size:36px;opacity:1!important}.search .adults :-moz-placeholder,.search .children :-moz-placeholder{color:#fff;font-size:36px;opacity:1!important}.search .adults ::-moz-placeholder,.search .children ::-moz-placeholder{color:#fff;font-size:36px;opacity:1!important}.search .adults :-ms-input-placeholder,.search .children :-ms-input-placeholder{color:#fff;font-size:36px;opacity:1!important}.search .close-booking-bar{display:inline;width:17px;height:17px;position:absolute;margin-top:20px;right:65px}.search .close-booking-bar a{cursor:pointer}.search .geolocate a{display:block;cursor:pointer}.search .geolocate a span{background:url(../images/icons-sf296ea9764.png) 0 -1851px no-repeat;display:block;width:20px;height:20px}.search .submit{border:none;background:#034ea0;color:#fff;font-size:18px;text-transform:uppercase}.search-icon,.search-icon-offers{width:24px;height:25px;display:block;float:left;background:url(../images/icons-sf296ea9764.png) 0 -1372px no-repeat}.clear-icon,.clear-icon-offers{background:url(../images/icons-sf296ea9764.png) 0 -2293px no-repeat;width:24px;height:18px;display:block;float:left}.back-to-step-2{display:none}.destination-list,.destination-listCitySearch,.searchResultList,.secondary-destination-list{position:absolute;background:#414141;filter:alpha(Opacity=90);opacity:.9;padding:0;display:none;z-index:5}.destination-list ul,.destination-listCitySearch ul,.searchResultList ul,.secondary-destination-list ul{padding:0;margin:0}.destination-list ul li,.destination-listCitySearch ul li,.searchResultList ul li,.secondary-destination-list ul li{border-bottom:1px solid #4d4d4d;padding:0;margin:0;font-size:16px;-moz-transition-property:background-color;transition-property:background-color;transition-duration:.2s}.destination-list ul li:last-child,.destination-listCitySearch ul li:last-child,.searchResultList ul li:last-child,.secondary-destination-list ul li:last-child{border:none}.destination-list ul li:hover,.destination-listCitySearch ul li:hover,.searchResultList ul li:hover,.secondary-destination-list ul li:hover{background:#505050;cursor:pointer}.destination-list ul a,.destination-listCitySearch ul a,.searchResultList ul a,.secondary-destination-list ul a{display:block;padding:10px 0 7px 60px}.secondary-destination-list ul li a{padding:10px 0 7px;color:#fff}.destination-listCitySearch{top:59px}@media (max-width:800px){.search .check-in,.search .check-out,.search .destination,.search .rooms{border-bottom:1px solid #505050}.destination-list,.searchResultList{top:116px;width:100%}.destination-list ul li,.searchResultList ul li{font-size:15px}.destination-list ul a,.searchResultList ul a{display:block;padding:6px 0 6px 40px}.adults,.check-in,.check-out,.children,.rate-label,.rates-select,.rooms,.rooms-container,.rooms-select,.submit{display:none}.search{width:100%;float:left;margin-right:0;height:auto;clear:both}.search .search-icon,.search .search-icon-offers{margin:-4px 2.375%}.search .search-textarea{font-size:16px;margin-top:4px}.search .search-textarea::-webkit-input-placeholder{font-size:16px}.search .search-textarea:-moz-placeholder{font-size:16px}.search .search-textarea::-moz-placeholder{font-size:16px}.search .search-textarea:-ms-input-placeholder{font-size:16px}.search .clear-icon,.search .clear-icon-offers{margin:19px 3px 0 12px}.search label{width:55%;display:inline-block;text-align:right;font-size:18px}.search input{padding:0;line-height:28px}.search .slide-panel{float:left;margin-right:0;background:#232323;margin-bottom:-1px}.search .destination{width:100%;float:left;margin-right:0;height:58px}.search .destination input{font-size:24px;width:70%;display:block;float:left;padding:2px;margin:13px 0;white-space:normal}.search .destination .search-icon,.search .destination .search-icon-offers{background-repeat:no-repeat;width:24px;height:25px;display:block;float:left;margin-left:10px;margin-top:17px}.search .geolocate{float:right;margin-right:0;width:13%;height:58px;max-width:60px}.search .geolocate a{padding:19px 12px}.search .check-in input,.search .check-out input{padding:15px 0 12px;font-size:27px;display:block}.search .check-in{width:50%;float:left;margin-right:0;border-right:1px solid #505050;height:58px;overflow:hidden}.search .check-in input{float:left;text-align:right;width:47%}.search .check-in label{float:right;text-align:left;width:47%;display:block;text-transform:uppercase;margin-top:22px}.search .check-out{width:50%;float:right;margin-right:0;height:58px}.search .check-out input{float:left;text-align:right;width:47%}.search .check-out label{float:right;text-align:left;width:47%;display:block;text-transform:uppercase;margin-top:22px}.search .mobile-next,.search .rooms{width:100%;margin-right:0;float:left}.search .rooms{height:58px}.search .mobile-next{text-align:center;padding:9px 0;background:#034ea0;border-bottom:solid 1px #000;position:absolute;top:117px}.search .mobile-next span{background:url(../images/mobile-cta-tab.png?1418408359) no-repeat;height:14px;width:31px;position:absolute;left:50%;margin-left:-14px;top:34px;display:block}.search .adults,.search .children{width:50%;margin-right:0;border-bottom:1px solid #505050;height:58px}.search .adults{float:left;border-right:1px solid #505050}.search .children{float:right}.search .rates-select{width:100%;float:left;margin-right:0;border-bottom:1px solid #505050;height:58px;overflow:hidden;font-weight:100}.search .rates-select span{display:block;float:left;width:9px;width:6%;height:17px;margin-top:20px}.search .rates-select span.back{background:url(../images/icons-sf296ea9764.png) 0 -2838px no-repeat;margin-left:2%}.search .rates-select span.forward{width:4%;background:url(../images/icons-sf296ea9764.png) 0 -2811px no-repeat;float:right;margin-left:4%}.search .rates-select ul{display:block;float:left;width:84%;margin:0;padding:5px 0 0}.search .rates-select ul li{display:none;text-align:center;line-height:48px}.search .rates-select ul li.selected{display:block}.search .rates ::-webkit-input-placeholder{color:#fff;font-size:17px;opacity:1!important}.search .rates :-moz-placeholder{color:#fff;font-size:17px;opacity:1!important}.search .rates ::-moz-placeholder{color:#fff;font-size:17px;opacity:1!important}.search .rates :-ms-input-placeholder{color:#fff;font-size:17px;opacity:1!important}.search .rates.disabled{display:none;pointer-events:none}.search .rates input{background:no-repeat #323232;border:1px solid #323232;font-size:17px;color:#fff;width:93.5%;margin:3.5%;height:35px;text-align:center;padding:0;line-height:29px}.search .submit{width:100%;float:left;margin-right:0;padding:18px 0;font-size:18px;font-weight:100}.search .slide-panel{width:80%}.search .next-mobile{clear:both;width:100%;height:65px;text-align:center;position:static;top:117px;background:#034ea0;padding:22px 0}.search .next-mobile.sticky{position:fixed;top:0}.search .next-mobile a{text-align:center;width:100%;font-size:20px;text-transform:uppercase}}@media (min-width:801px){.search,.search .next{margin-right:0}.search .next,.search .rate-label,.search .submit,.search label{text-transform:uppercase}#crhotelSearch{line-height:27px}.slide-panel{background:url(../images/header-bg.png?1418408320)}.search{width:71.42857%;float:left;height:82px}.search label{font-size:12px}.search input{padding:0}.search .search-icon,.search .search-icon-offers{margin:15px 2px 0 14px}.search .clear-icon,.search .clear-icon-offers{margin:19px 0 0 18px}.search .slide-panel{width:78.5%;float:left;overflow:hidden;padding-left:20px;padding-top:13.5px}.search .destination{float:left;width:100%;border-right:1px solid #fefefe;height:55px}.search .destination input{font-size:18px;width:72.5%;float:left;display:block;margin:25px 0 0;padding:4px 0 4px 2.142857142857143%}.search .destination input ::-webkit-input-placeholder{color:#fff;font-size:20px;opacity:1!important}.search .destination input :-moz-placeholder{color:#fff;font-size:20px;opacity:1!important}.search .destination input ::-moz-placeholder{color:#fff;font-size:20px;opacity:1!important}.search .destination input :-ms-input-placeholder{color:#fff;font-size:20px;opacity:1!important}.search .destination .destination-list,.search .destination .searchResultList{position:absolute;background:#414141;width:61.9%;top:112px;opacity:.9;padding:0;display:none}.search .destination .destination-list ul,.search .destination .searchResultList ul{padding:0;margin:0}.search .destination .destination-list ul li,.search .destination .searchResultList ul li{border-bottom:1px solid #4d4d4d;padding:0;margin:0;font-size:16px;display:block}.search .destination .destination-list ul li:first-child,.search .destination .searchResultList ul li:first-child{padding-top:5px}.search .destination .destination-list ul li:last-child,.search .destination .searchResultList ul li:last-child{border:none;padding-bottom:5px}.search .check-out,.search .rooms,.search .rooms-select{height:82px;border-right:1px solid #505050}.search .destination .destination-list ul li:hover,.search .destination .searchResultList ul li:hover{cursor:pointer}.search .destination .destination-list ul a,.search .destination .searchResultList ul a{display:block;padding:10px 0 7px 60px}.search .destination .destination-list .searchResultList{display:block}.search .geolocate{width:82px;float:right;max-width:82px}.search .geolocate a{padding:18px 30px;float:right}.search .mobile-menu-tab{display:none}.search .rooms{float:left;display:block;width:11%}.search .rooms input{display:block;width:100%;text-align:center;font-size:36px;font-size:2.25em}.search .rooms input ::-webkit-input-placeholder{color:#fff;font-size:1em;opacity:1!important}.search .rooms input :-moz-placeholder{color:#fff;font-size:1em;opacity:1!important}.search .rooms input ::-moz-placeholder{color:#fff;font-size:1em;opacity:1!important}.search .rooms input :-ms-input-placeholder{color:#fff;font-size:1em;opacity:1!important}.search .rooms.disabled input,.search .rooms.disabled label{color:#4a4a4a}.search .adults,.search .check-in,.search .children{width:11%;display:block;float:left;border-right:1px solid #505050;height:82px}.search .adults input,.search .check-in input,.search .children input{width:100%;text-align:center;font-size:36px}.search .check-out{width:11%;display:block;float:left}.search .check-out input{width:100%;text-align:center;font-size:36px}.search .rooms-select{float:left;width:auto;display:block;padding:0 5.5%}.search .rooms-select span.rooms-total{display:block;float:left;font-size:36px;margin:23px 0 0;width:15%;font-weight:100}.search .rooms-select div.rooms-toggle{float:left;font-size:18px;margin:33px 0 0 10px;font-weight:100}.search .rooms-select div.rooms-toggle span{display:block;float:left}.search .rooms-select div.rooms-toggle span:last-child{width:14px;height:8px;margin:3px 0 0 7px;display:block}.search .rates{position:absolute;display:inline;float:left;width:13%;max-width:150px;left:72%;height:82px}.search .rates ::-webkit-input-placeholder{color:#fff;font-size:16px;opacity:1!important}.search .rates :-moz-placeholder{color:#fff;font-size:16px;opacity:1!important}.search .rates ::-moz-placeholder{color:#fff;font-size:16px;opacity:1!important}.search .rates :-ms-input-placeholder{color:#fff;font-size:16px;opacity:1!important}.search .rates input{background:no-repeat #323232;border:1px solid #323232;color:#fff;width:90%;margin-top:25px;font-size:13px;padding:7px;margin-left:10px}.search .rates.disabled{pointer-events:none}.search .rates.disabled ::-webkit-input-placeholder{color:#505050;font-size:16px;opacity:1!important}.search .rates.disabled :-moz-placeholder{color:#505050;font-size:16px;opacity:1!important}.search .rates.disabled ::-moz-placeholder{color:#505050;font-size:16px;opacity:1!important}.search .rates.disabled :-ms-input-placeholder{color:#505050;font-size:16px;opacity:1!important}.search .rates.disabled input{display:none;background:0 0;border:none;color:#505050}.search .rate-label{margin:33px auto 0;display:block;width:85%;max-width:220px;position:relative}.search .rate-label span{display:block;cursor:pointer;float:left}.search .rate-label span.dd-arrow,.search .rate-label span.up-arrow{width:14px;height:8px;background:url(../images/icons-sf296ea9764.png) 0 -3455px no-repeat;position:relative;top:0;right:-12px}.search .rate-label span.up-arrow{background:url(../images/icons-sf296ea9764.png) 0 -3144px no-repeat}.search .rates-select{display:block;width:61.2%;float:left;height:82px;overflow:hidden}.search .rates-select label{text-align:left;width:auto;margin:33px 0 0 10px;font-size:15px;display:block;float:left}.search .rates-select span.back,.search .rates-select span.forward{display:none}.search .rates-select ul{padding:0;margin:0;display:none;position:absolute;background:#232323;top:112px;width:19%}.search .back-to-step-2,.search .rates-select ul li:hover{background:#505050;cursor:pointer}.search .rates-select ul li{border-bottom:1px solid #4d4d4d;padding:10px 0 7px 25px;margin:0;font-size:16px;text-align:left;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.search .rates-select ul li:last-child{border:none}.search .rates-select ul li.selected{border-right:solid 10px #034ea0}.search .back-to-step-2{width:5.327868852459016%;display:none;float:left;height:82px;padding:26px 1.8%}.search .back-to-step-2 span{background:url(../images/icons-sf296ea9764.png) 0 -3253px no-repeat;height:25px;width:14px;display:block}.search .next{font-weight:100;float:right;padding-top:13.5px;width:20%}.search .submit{width:13%;float:right;display:block;height:82px;font-size:18px;border-left:1px solid #232323;position:relative;font-weight:100}.menu-tab{width:7.14286%;float:right;margin-right:0;display:block}.menu-tab a{display:block;padding:29px 37%}}@media (min-width:1281px){.search .destination input{font-size:24px}.rate-label span.dd-arrow{right:0}}@media screen and (max-width:320px){.search .destination input{font-size:10px}.search .destination input::-webkit-input-placeholder{padding-left:5px;font-size:18px}.search .destination input::-moz-placeholder{padding-left:5px;font-size:18px}}#wrap .container-autocomplete{margin:auto;width:200px;position:relative}#wrap .searchResultList{position:absolute;z-index:99;top:118px;filter:alpha(Opacity=90);width:61.9%;padding:0;display:block}#wrap .container-autocomplete input,.search-input-group input{width:100%}@media (min-width:801px){#wrap .searchResultList{top:113px}}#wrap .searchResultList.contactUs{top:inherit}.search-input-group .searchResultListContainer{position:relative}.search-input-group .searchResultList{top:0;left:0;right:0;width:auto!important}.search-input-group .searchResultList ul li a{padding-left:.75em}.search-input-group-contact .destination .clear-icon{position:relative;top:63px;right:8px}.search-input-group-contact .destination .search-icon{top:60px;right:8px;background-image:url(../images/icons/search-icon-desktop-dark.png)}.search-input-group-contact .destination input{width:100%;padding-left:50px}.search-input-group-contact .searchResultList{top:auto!important;max-width:400px}.search-input-group-contact .searchResultList ul li a{padding-left:.75em}.wide-search{width:100%!important}#map .cr-map-nav a.icon-dd-sm:after,.icon.icon-dd-sm{background-position:0 -3570px;height:4px;width:8px}#map .cr-map-nav a.icon-dd-up-sm:after,.icon.icon-dd-up-sm{background-position:0 -3584px;height:4px;width:8px}#map .cr-map-nav a:after,.icon{background:url(../images/icons-sf296ea9764.png) no-repeat;display:inline-block;overflow:hidden;text-indent:-9999px;text-decoration:none;vertical-align:middle}#map .cr-map-nav a.icon-globe:after,.icon.icon-globe{background-position:0 -2501px;height:14px;width:14px}#map .cr-map-nav a.icon-wordpress:after,.icon.icon-wordpress{background-position:0 -1191px;height:25px;width:25px}#map .cr-map-nav a.icon-facebook:after,.icon.icon-facebook{background-position:0 -2193px;height:25px;width:25px}#map .cr-map-nav a.icon-phone:after,.icon.icon-phone{background-position:0 -1407px;height:44px;width:44px}#map .cr-map-nav a.icon-email:after,.icon.icon-email{background-position:0 -1533px;height:44px;width:44px}#header .profile-details{height:100%;padding-bottom:0}html[dir=rtl] #header .profile-details{float:right}#header .user-profile .profile-label{width:220px}#header .user-profile .profile-actions .btn-secondary{clear:none}.user-profile .profile-actions a{line-height:normal}.desktop .user-profile,.tablet .user-profile{margin:2em}#header .search .destination textarea#crhotelSearch.top-bookingbar{font-size:24px;width:100%;float:left;display:block;margin:0;padding:0 0 0 2.142857142857143%;border:none;color:#505050;line-height:100%;resize:none;overflow:hidden;font-weight:100;min-height:23px;max-height:82px}#header .search .destination.bookingbar-error{border:1px solid red}#header .search .destination textarea#crhotelSearch.top-bookingbar-error::-webkit-input-placeholder{color:red}#header .search .destination textarea#crhotelSearch.top-bookingbar-error::-moz-placeholder{color:red}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar{font-size:20px;line-height:22px;max-height:56px}#header .search .destination .textarea-main-container div.textarea-container{height:auto;width:auto;display:table-cell;vertical-align:middle}#header .search .destination div.textarea-main-container{height:100%;display:table;width:72.5%;float:left}.tablet #header .search .destination textarea#crhotelSearch.top-bookingbar{max-height:82px}@media (max-width:400px){.mobile #header .search .slide-panel textarea#crhotelSearch.top-bookingbar{width:100%}.mobile #header .search .slide-panel textarea#crhotelSearch.top-bookingbar::-webkit-input-placeholder{font-size:18px}.mobile #header .search .slide-panel textarea#crhotelSearch.top-bookingbar::-moz-placeholder{font-size:18px}.mobile #header .search .slide-panel textarea#crhotelSearch.top-bookingbar:-ms-input-placeholder{font-size:18px}.mobile #header .search .slide-panel textarea#crhotelSearch.top-bookingbar:-moz-placeholder{font-size:18px}.mobile #header .search .destination div.textarea-main-container{width:78%}}@media screen and (max-width:320px){.search .destination input{font-size:10px}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar::-webkit-input-placeholder{padding-left:5px;font-size:18px}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar::-moz-placeholder{padding-left:5px;font-size:18px}}@media screen and (device-width:360px) and (device-height:640px){.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar::-webkit-input-placeholder{padding-left:5px;font-size:20px}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar::-moz-placeholder{padding-left:5px;font-size:20px}}#secondaryNav.secondary-nav-wrap{position:absolute}#header .clearfix{display:block}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar.placeholder17::-webkit-input-placeholder{font-size:17px;line-height:100%}.mobile #header .search .destination textarea#crhotelSearch.top-bookingbar.placeholder18::-webkit-input-placeholder{font-size:18px;line-height:100%}html[dir=rtl] .top-bar .breadcrumb{float:right;margin-right:1em}html[dir=rtl] .top-bar .language-select,html[dir=rtl] .top-bar .user-signin{float:left!important}html[dir=rtl] .top-bar .user-signin{margin-left:1em!important}html[dir=rtl] .breadcrumb .crumb,html[dir=rtl] .breadcrumb .separator{float:right}html[dir=rtl] #header .brand-logo{border-right:none}html:lang(ru) .landscape #header .content-container .search .next a{font-size:14px;height:100%;padding-top:0}@media screen and (max-width:1235px) and (min-width:961px){html:lang(ru) .landscape #header .content-container .search .next a{font-size:11px}}@media screen and (max-width:960px){html:lang(ru) .landscape #header .content-container .search .next a{font-size:10px}}.lt-ie10 #header .search .destination textarea#crhotelSearch.top-bookingbar{line-height:120%}@-moz-document url-prefix(){#header .search .destination textarea#crhotelSearch.top-bookingbar{line-height:120%}}@media screen and (min-width:800px) and (max-width:1000px){html:lang(ru) .landscape #header .search .slide-panel{width:84%}html:lang(ru) .landscape #header .content-container div.search div.next{width:16%}html:lang(ru) .landscape #header .dropdown-booking-menu{width:60%}html:lang(ru) .landscape #header .search .slide-panel .searchResultList{width:59.9%}}.mobile #header .language-select ul#langOptions{z-index:1;top:60px;max-height:none;overflow:hidden;border:none}.desktop #header .dropdown-booking-menu div,.tablet #header .dropdown-booking-menu div{position:relative;z-index:0}.mobile #header .dropdown-booking-menu-mobile form .booking-bar-bottom .book-now-button-wrapper{letter-spacing:normal}div.mobile.landscape #header .top-bar .cr-dropdown ul{min-width:0;max-width:50%}div.mobile.portrait #header .top-bar .cr-dropdown ul{min-width:0;max-width:75%}div.mobile.tabletportrait #header .top-bar .cr-dropdown ul{min-width:0;max-width:40%}div.mobile #header .cr-dropdown ul li.active a{text-shadow:0 .1px #034ea0}div.tabletportrait #header .cr-dropdown ul li.active a{text-shadow:.9px .2px #034ea0}html[dir=rtl] div.signin-now .fields .secure i,html[dir=rtl] div.signin-now h3{margin-right:0}.modal-content header a.clear-icon{background:url(../images/icons-sf296ea9764.png) 0 -3081px no-repeat}#header .headerErrorMessage{padding-bottom:10px;display:none;margin-top:5px}#header .headerErrorMessage span{color:red;font-size:16px}#header .search form[name=cityRateSearchForm] .next a{padding:0;height:100%}#header .search form[name=cityRateSearchForm] .next a span.textHolder{transform:translate(0,-50%);-ms-transform:translate(0,-50%);top:51%;position:relative;display:inherit}.search div.next div#bookNowButton{background:#034ea0;text-align:center;vertical-align:middle;height:100%}@media only screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) and (min-device-width:768px) and (max-device-width:1000px){#header .search form[name=cityRateSearchForm] .next a span.textHolder{top:28%}#header .menu-tab span.menu-label{left:0}}.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}.rooms-container input,.rooms-container span{font-weight:100}@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{font-weight:100;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;transition-property:background-color;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;font-weight:100;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;font-weight:100;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;font-size:.85em;font-weight:100;z-index:0;clear:both}#footer .mid,#footer .top{z-index:1;position:relative}#footer strong{display:block;text-transform:uppercase;font-weight:100}#footer .footer-social a span,#footer .mobile{display:none}#footer p{clear:both;margin-bottom:0}#footer .bottom{background-color:#000;clear:both;padding:1em;text-align:center;font-weight:400}#footer .bottom img{margin-left:1em;vertical-align:middle}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%}#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{border:1px solid #323232}#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;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{width:100%;float:none}#footer .footer-links ul{margin:0;padding:1em 1em 1em 0}#footer .footer-links li{display:inline-block;margin:0}#footer .footer-links a{color:#7f7f7f;text-decoration:none;text-transform:uppercase;font-weight:100}#footer .ribbon{clear:both;text-align:center;width:100%;position:relative}#footer .ribbon ul{overflow:hidden;display:table;margin:0 1em;padding:0;width:calc(100% - 2em)}#footer .ribbon li{display:table-cell;margin:0;padding:1em .5em;text-align:center;vertical-align:middle;width:calc(11% - .5em)}#footer .ribbon li img{display:block;max-width:100%}#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}#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:1em}#footer .ribbon li{width:24%;display:inline-block;box-sizing:border-box;padding:.5em 1em}}.meetings .fold-list,.meetings .fold-list .fold .content{overflow:hidden}@media (max-width:568px){#footer .ribbon li{display:inline-block;width:32%;box-sizing:border-box;padding:.5em 1em}}@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{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:-22px}.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__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 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{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:113px;left:21.33%;width:57.6%;padding:10px 20px;background:#fff;color:#505050;text-align:left;overflow-x:hidden;overflow-y:auto;max-height:488px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);-moz-box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07)}#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 #c8c8c8;position:relative;color:#c8c8c8;padding:2px 0 0 1px;text-align:center;transition:background 111ms ease}#header .dropdown-booking-menu>.pure-g:first-child{text-align:right;direction:initial;display:block}html[dir=rtl] #header .dropdown-booking-menu>.pure-g:first-child{text-align:left;direction:initial}#header .dropdown-booking-menu button.close img{width:13px;height:13px;pointer-events:none;opacity:.5}#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:15px}html[dir=rtl] #header .dropdown-booking-menu label{padding-left:0;padding-right:15px}#header .dropdown-booking-menu input{font-size:25px;width:60px;height:55px;float:right;border-left:1px solid #c8c8c8;border-top:0;border-right:0;border-bottom:1px solid #c8c8c8;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;border-radius:0}html[dir=rtl] #header .dropdown-booking-menu .checkin,html[dir=rtl] #header .dropdown-booking-menu .checkout,html[dir=rtl] #header .dropdown-booking-menu .room-select{text-align:right}html[dir=rtl] #header .dropdown-booking-menu input{float:left;border-right:1px solid #c8c8c8}#header .dropdown-booking-menu div.month-and-day{height:55px;width:60px;float:right;pointer-events:none;position:absolute;top:0;right:0}html[dir=rtl] #header .dropdown-booking-menu div.month-and-day{float:left;left:0;right:auto}#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:#505050;position:relative;border:1px solid #c8c8c8;overflow:hidden}#header .dropdown-booking-menu .checkin input,#header .dropdown-booking-menu .checkout input{z-index:10}html[dir=rtl] #header .dropdown-booking-menu .checkin input,html[dir=rtl] #header .dropdown-booking-menu .checkout input{border-left:0}#header div.rate-choose,#header div.rateChoose,#header div.room-array-adults,#header div.room-array-children,#header div.room-select{position:relative}#header div.rate-choose::after,#header div.rateChoose::after,#header div.room-array-adults::after,#header div.room-array-children::after,#header div.room-select::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:15px;pointer-events:none}#header div.rate-choose::before,#header div.rateChoose::before,#header div.room-array-adults::before,#header div.room-array-children::before,#header div.room-select::before{content:" ";display:inline-block;width:60px;height:100%;position:absolute;background:#c8c8c8;overflow:hidden;text-indent:-9999px;text-decoration:none;vertical-align:middle;top:0;right:0;pointer-events:none}html[dir=rtl] #header div.rate-choose::after,html[dir=rtl] #header div.rateChoose::after,html[dir=rtl] #header div.room-array-adults::after,html[dir=rtl] #header div.room-array-children::after,html[dir=rtl] #header div.room-select::after{right:auto;left:22px}html[dir=rtl] #header div.rate-choose::before,html[dir=rtl] #header div.rateChoose::before,html[dir=rtl] #header div.room-array-adults::before,html[dir=rtl] #header div.room-array-children::before,html[dir=rtl] #header div.room-select::before{right:auto;left:0}#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}html[dir=rtl] #header .dropdown-booking-menu .checkout{margin-left:0;margin-right:10px}#header .dropdown-booking-menu .room-select{background:#fff;border:1px solid #c8c8c8}#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:#fff;height:55px;margin-left:0;border:1px solid #c8c8c8;overflow:hidden}#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 .room-array-room label{padding-left:0;text-align:center;display:block}html[dir=rtl] #header .dropdown-booking-menu .room-array-room label{padding-right:0}#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}html[dir=rtl] #header .dropdown-booking-menu .dropdown-booking-menu-mobile form .room-wrap .room-array-children,html[dir=rtl] #header .dropdown-booking-menu .room-array-adults,html[dir=rtl] #header .dropdown-booking-menu .room-array-children,html[dir=rtl] #header .dropdown-booking-menu-mobile form .room-wrap .dropdown-booking-menu .room-array-children{margin-left:0;margin-right:10px;text-align:right}#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,#header .dropdown-booking-menu .room-array-adults select,#header .dropdown-booking-menu .room-array-children select,#header .dropdown-booking-menu .room-select select,#header .dropdown-booking-menu-mobile .room-array-adults select,#header .dropdown-booking-menu-mobile .room-array-children select,#header .dropdown-booking-menu-mobile .rooms-tab-wrap select{background-color:#fff;width:100%;height:55px;font-size:20px;padding-left:1em;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #c8c8c8}@media only screen and (max-width:800px){#header .dropdown-booking-menu .rate-choose select,#header .dropdown-booking-menu .room-array-adults select,#header .dropdown-booking-menu .room-array-children select,#header .dropdown-booking-menu .room-select select,#header .dropdown-booking-menu-mobile .room-array-adults select,#header .dropdown-booking-menu-mobile .room-array-children select,#header .dropdown-booking-menu-mobile .rooms-tab-wrap select{background-color:transparent}}#header .dropdown-booking-menu-mobile .room-array-adults select,#header .dropdown-booking-menu-mobile .room-array-children select,#header .dropdown-booking-menu-mobile form .rateChoose select{border:0;border-top:1px solid #c8c8c8;padding-left:45%}html[dir=rtl] #header .dropdown-booking-menu-mobile .room-array-adults select,html[dir=rtl] #header .dropdown-booking-menu-mobile .room-array-children select,html[dir=rtl] #header .dropdown-booking-menu-mobile form .rateChoose select{padding-left:0;padding-right:45%}#header .dropdown-booking-menu-mobile div.rateChoose:before,#header .dropdown-booking-menu-mobile div.room-array-adults:before,#header .dropdown-booking-menu-mobile div.room-array-children:before{display:none}#header .dropdown-booking-menu-mobile div.rateChoose:after,#header .dropdown-booking-menu-mobile div.room-array-adults:after,#header .dropdown-booking-menu-mobile div.room-array-children:after{top:60%;right:25%}html[dir=rtl] #header .dropdown-booking-menu-mobile div.rateChoose:after,html[dir=rtl] #header .dropdown-booking-menu-mobile div.room-array-adults:after,html[dir=rtl] #header .dropdown-booking-menu-mobile div.room-array-children:after{right:auto;left:25%}#header .dropdown-booking-menu-mobile div.rateChoose:after{top:42%;right:15px}html[dir=rtl] #header .dropdown-booking-menu-mobile div.rateChoose:after{right:auto;left:40px}#header .dropdown-booking-menu .room-array-adults select,#header .dropdown-booking-menu .room-array-children select,#header .dropdown-booking-menu .room-select select{width:120px;font-size:25px;float:right;border:0;border-left:1px solid #c8c8c8;padding-left:.9em}html[dir=rtl] #header .dropdown-booking-menu .room-array-adults select,html[dir=rtl] #header .dropdown-booking-menu .room-array-children select,html[dir=rtl] #header .dropdown-booking-menu .room-select select{float:left;border-left:0;border-right:1px solid #c8c8c8;padding-left:0;padding-right:.9em}#header .dropdown-booking-menu .rate-choose select{padding-left:15px}html[dir=rtl] #header .dropdown-booking-menu .rate-choose select{padding-left:0;padding-right:15px}#header .dropdown-booking-menu .rate-input input{height:55px;width:79%;float:right;text-align:left;padding-left:20px;border:1px solid #c8c8c8}#header .dropdown-booking-menu .rate-input span.close{background:url(../images/closeBLK.png) 100% 100% no-repeat;float:right;position:relative;left:76%;margin-top:7px;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 #cacaca}html[dir=rtl] #header .dropdown-booking-menu button.submit{float:left}#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;border-bottom:1px solid #cacaca;line-height:6px;width:calc(100% + 30px);margin-left:-15px}html[dir=rtl] #header .dropdown-booking-menu-mobile form .check-in-out-labels{margin-left:0;margin-right:-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 #cacaca;min-height:100%;height:100%;position:relative;width:50%;overflow:hidden}#header .dropdown-booking-menu-mobile form #calendar-check-in,#header .dropdown-booking-menu-mobile form #calendar-check-out{visibility: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-out input.day,html[dir=rtl] #header .dropdown-booking-menu-mobile .mobile .book-a-hotel-wrapper form .calendar-check-in .select-dates .square input.month,html[dir=rtl] #header .dropdown-booking-menu-mobile .mobile .book-a-hotel-wrapper form .calendar-check-out .select-dates .square input.month,html[dir=rtl] #header .dropdown-booking-menu-mobile .mobile .book-a-hotel-wrapper form .select-dates .square .calendar-check-in input.month,html[dir=rtl] #header .dropdown-booking-menu-mobile .mobile .book-a-hotel-wrapper form .select-dates .square .calendar-check-out input.month,html[dir=rtl] #header .dropdown-booking-menu-mobile form .calendar-check-in input.day,html[dir=rtl] #header .dropdown-booking-menu-mobile form .calendar-check-in input.month,html[dir=rtl] #header .dropdown-booking-menu-mobile form .calendar-check-out input.month,html[dir=rtl] .mobile .book-a-hotel-wrapper #header .dropdown-booking-menu-mobile form .calendar-check-in .select-dates .square input.month,html[dir=rtl] .mobile .book-a-hotel-wrapper #header .dropdown-booking-menu-mobile form .calendar-check-out .select-dates .square input.month,html[dir=rtl] .mobile .book-a-hotel-wrapper #header .dropdown-booking-menu-mobile form .select-dates .square .calendar-check-in input.month,html[dir=rtl] .mobile .book-a-hotel-wrapper #header .dropdown-booking-menu-mobile form .select-dates .square .calendar-check-out input.month{float:left}#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{font-size:24px;text-align:left}html[dir=rtl] #header .dropdown-booking-menu-mobile form .calendar-check-in input.month,html[dir=rtl] #header .dropdown-booking-menu-mobile form .calendar-check-out input.month{text-align:right}#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}html[dir=rtl] #header .dropdown-booking-menu-mobile form .calendar-check-in .ui-datepicker-trigger,html[dir=rtl] #header .dropdown-booking-menu-mobile form .calendar-check-out .ui-datepicker-trigger{right:auto;left:0}#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 #cacaca}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab{background-color:#cacaca;color:#505050;height:60px;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}#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}html[dir=rtl] #header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab a.add-room{right:auto;left:.5%}#header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab a.subtract-room{left:.5%}html[dir=rtl] #header .dropdown-booking-menu-mobile form .rooms-tab-wrap .rooms-tab a.subtract-room{left:auto;right:.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 #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-room{width:16%;border-left:0;background:0 0;border-bottom:0;padding:0;height:auto;border-top:1px solid #cacaca}html[dir=rtl] #header .dropdown-booking-menu-mobile form .room-wrap .room-array-room{border-right:0;border-left:1px solid #cacaca}#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;font-size:14px;text-transform:none;padding:8px 0;display:inline-block}#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-room p{border-top:1px solid #cacaca;padding:18px 0 0}@media only screen and (max-width:768px){#header .dropdown-booking-menu-mobile form .room-wrap .room-array-room{width:20%}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-room p{height:55px}}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-adults,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-children{padding:0;border-top:1px solid #cacaca;border-right:1px solid #cacaca;width:42%}@media only screen and (max-width:768px){#header .dropdown-booking-menu-mobile form .room-wrap .room-array-adults,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-children{width:40%}}html[dir=rtl] #header .dropdown-booking-menu-mobile form .room-wrap .room-array-adults,html[dir=rtl] #header .dropdown-booking-menu-mobile form .room-wrap .room-array-children{border-right:0;border-left:1px solid #cacaca;width:41%}@media only screen and (max-width:768px){html[dir=rtl] #header .dropdown-booking-menu-mobile form .room-wrap .room-array-adults,html[dir=rtl] #header .dropdown-booking-menu-mobile form .room-wrap .room-array-children{width:40%}}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-children{border-right:0}#header .dropdown-booking-menu-mobile form .room-wrap .room-array-adults label,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-children label,#header .dropdown-booking-menu-mobile form .room-wrap .room-array-room label{clear:both;font-size:16px;text-align:center;text-transform:none;padding:10px 0 9px}#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}html[dir=rtl] #header .dropdown-booking-menu-mobile form .booking-bar-bottom .book-now-button-wrapper button.submit-booking-form{width:calc(100% - 3em)}#header .dropdown-booking-menu-mobile form .rateChoose{padding:0;text-align:center;border: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}html[dir=rtl] #header .dropdown-booking-menu-mobile form .rateChoose select{padding:0 3.5%}#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}html[dir=rtl] #header .dropdown-booking-menu-mobile form .rate-input input{width:95%;float:right}#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;padding-left:0}#header .dropdown-booking-menu .rate-choose select{padding-left:10px}}@media screen and (min-width:801px) and (max-width:1100px){#header .dropdown-booking-menu{left:12.5%;width:75%}}.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}}#offers-and-promotions .detail span,.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;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.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-left:1px 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}.rdblu-blog-wrapper .rdblu-blog-col:last-child .text-wrapper{border-right:1px solid #e8e8e8}@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.3333333333%}}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{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: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 .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}#wrap .book-first-row .searchResultList #refineSearchWrapper .refineSearchInfo,#wrap .search .destination .searchResultList #refineSearchWrapper .refineSearchInfo{padding-top:5px;padding-bottom:10px;display:block;margin:0 20px;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}#footer .newsletter-form .input-required-holder #inEmail.footer-input{font-size:16px;padding:.65em 1em}}#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}#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 .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}.hotel-overview .hotel-info{position:relative;float:left}@media (max-width:800px){.hotel-overview .hotel-info .address,.hotel-overview .hotel-info .phone,.hotel-overview .hotel-info h1{margin:0}}.hotel-overview .hotel-info .address,.hotel-overview .hotel-info .phone{display:block}.hotel-overview .hotel-info .phone{margin-top:4px}.hotel-overview .hotel-info .read-more-section{margin-top:20px}.hotel-overview .hotel-info .read-more-section h2{clear:both;margin-bottom:.5em}.hotel-overview .hotel-info .read-more-section h2:after{background:0 0}.hotel-overview .social-share{float:none!important}.hotel-overview .booking-share{margin-top:0;float:right}.hotel-overview .booking-share .btn{margin-bottom:8px}.hotel-overview .booking-share .btn strong{font-weight:500}.hotel-overview .booking-share .btn span{font-size:12px;text-transform:uppercase}.hotel-overview .hotel-booking-button{font-size:14px}.hotel-overview .read-more-section{margin-bottom:20px}.mobile-book{display:none}.toggle-content-less{display:block;margin-top:22px}.hide-toggle-link,.only-show-partial .more-content-holder p:nth-child(2),.toggle-content-more{display:none}.only-show-partial .more-content-holder{position:relative;max-height:4.5em;width:100%;overflow:hidden}.only-show-partial .more-content-holder li,.only-show-partial .more-content-holder p{line-height:1.2em}.only-show-partial .toggle-content-more{display:block;margin-top:22px}.only-show-partial .toggle-content-less{display:none}.contact-icons{margin-top:10px;margin-bottom:10px;display:none}.contact-icons ul{margin:0;padding:0}.contact-icons li{list-style-type:none;display:inline-block;margin-right:4px}.contact-icons a{display:block;width:44px;height:44px}.contact-icons a img{display:block}.weather-wrap{position:absolute;top:0;right:0;width:180px!important}@media (max-width:800px){.weather-wrap{position:static;margin:15px 0 30px}}.weather-wrap .weather{border:1px solid #cacaca;overflow:hidden;font-size:12px;font-weight:100;background-color:#f4f4f4}.weather-wrap .weather h3{font-size:12px;text-align:center;padding:12px 8px;margin:0;border-bottom:1px solid #cacaca;clear:both;color:#505050}.weather-wrap .weather .date{float:left;width:60%;padding-right:10px;padding-left:5px;padding-top:5px}.weather-wrap .weather .date span{text-align:center;font-size:22px;margin-top:5px;color:#232323}.weather-wrap .weather .weather-icon{width:40%;padding:5px 5% 10px;border-left:1px solid #cacaca;height:40px;float:left;text-align:center}.weather-wrap .weather .weather-icon p{text-align:center;margin:0 auto;width:100%}.weather-wrap .weather .weather-icon p img{margin:0 auto;text-align:center}.weather-wrap .weather .month{padding:5px 0 0;font-size:1.2em}.weather-wrap .weather span{color:#232323;display:block;text-align:center;width:100%}.weather-wrap a.temp-switch{font-size:14px;margin-top:5px;float:right;width:47px}.weather-wrap a.temp-switch .temp-float{float:right}.weather-wrap a.temp-switch .temp-float .temp-wrap span.temp-span{float:left;width:100%}.hotel-overview-wrap{margin-top:-110px}.social-share{max-width:250px;min-width:215px}.social-share .btn{font-size:14px}.social-share h4,.social-share p.intro.upcoming-new-hotels{color:#232323;margin:1em 0 .3em}.social-share a{margin-right:10px}.trip-advisor{margin-left:-10px}.reservation-options{display:none}.reservation-options.active{display:block;position:absolute;background-color:#034ea0;width:248px;top:-82px;left:1px;z-index:1;padding:5px 30px 20px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25)}.general-content .social-share .reservation-options.active{top:-80px}.mobile .general-content .social-share .btn.show-options{float:none}.mobile .general-content .social-share .reservation-options.active{top:10px}.reservation-options.active:after{display:block;content:"";border-color:#034ea0 transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:-19px;left:90px}@media (min-width:801px){.reservation-options.active{width:207px}}@media (max-width:800px){.reservation-options.active:after{border-color:transparent transparent #034ea0;top:-20px;left:45%;bottom:initial}.reservation-options.active{width:100%;position:relative;padding-top:1px;margin-bottom:18px;top:5px}}.reservation-options.active a{display:block;color:#fff;margin-top:10px;text-decoration:underline}.featured-2 .detail .col40{width:300px;height:238px}.featured-2 .detail .col40 img{height:100%}.featured-2 .detail .col60{position:relative;min-height:182px}@media (min-width:801px){.featured-2 .detail .col60{width:58%}}@media (max-width:800px){.featured-2 .detail .col60{min-height:initial}.featured-2 .detail .col60 .moreless{padding-bottom:0}.buttons-wrap-bottom{position:relative}}.buttons-wrap-bottom{width:100%}.buttons-wrap-bottom .btn-default,.buttons-wrap-bottom .btn-primary{line-height:1;text-align:center}.buttons-wrap-bottom .download{width:auto;padding:.8em 40px 1em 12px;display:inline-block;margin:.35em .35em .35em 0;height:43px}@media (min-width:801px){.buttons-wrap-bottom .btn{width:209px;font-size:14px}}@media (max-width:800px){.general-content .prop-text{float:left}.hotel-overview{width:100%}.hotel-overview .hotel-booking-button{float:none;width:100%;font-size:16px;max-width:100%}.hotel-overview.general-content{padding:16px 16px 0}.hotel-overview .mobile-book{display:block;max-width:65%;margin-bottom:45px;text-align:center}.hotel-overview h1{font-size:22px;line-height:30px}.hotel-overview h1:after{content:'';display:block;width:100%;height:1px;background:url(../images/bg-h2.png?1418408358) no-repeat;margin-bottom:10px}.hotel-overview h2{padding:5px 0 0;margin-bottom:.5em}.hotel-overview .hotel-info{width:100%;margin-top:0}.hotel-overview .hotel-info>div{width:100%}.hotel-overview .hotel-info .address a,.hotel-overview .hotel-info .address span,.hotel-overview .hotel-info .phone,.hotel-overview .hotel-info .phone a,.hotel-overview .hotel-info .phone span{display:none}.hotel-overview .booking-share{width:100%;float:left}.hotel-overview .booking-share .social-share{margin:5px 0}.hotel-overview .booking-share .social-share h4,.hotel-overview .booking-share .social-share p.intro.upcoming-new-hotels{display:inline-block;margin-right:4px}.hotel-overview .booking-share .social-share a{margin-right:3px}.hotel-overview .contact-icons{display:block}.amenities{min-height:30px;margin:20px 0}.amenities ul{width:45%;float:left;margin:0 0 0 20px}}.radBluGalleryCarousel .slick-next:before,.radBluGalleryCarousel .slick-prev:before,.radBluGalleryCategoryCarousel .slick-next:before,.radBluGalleryCategoryCarousel .slick-prev:before{content:' '}.hotel-overview .hotel-info{width:50%}.hotel-overview .hotel-info .address,.hotel-overview .hotel-info .phone,.hotel-overview .hotel-info h1{margin-right:0}.hotel-overview .booking-share{width:40%}.hotel-overview .booking-share .social-share{margin-top:22px;max-width:160px}.hotel-overview .booking-share .social-share a{margin-right:3px}.hotel-overview .booking-share .social-share h4{margin-top:0}.hotel-overview .booking-share .social-share>br{display:none}.hotel-overview .booking-share .social-share,.hotel-overview .hotel-booking-button,.hotel-overview .trip-advisor,.hotel-overview .weather-wrap{float:left;margin-bottom:25px;min-width:160px;position:static;width:50%}.hotel-overview .hotel-booking-button,.hotel-overview .trip-advisor{margin-right:15%;max-width:200px;min-width:150px;width:35%}html[dir=rtl] .hotel-overview .hotel-booking-button{width:47%;max-width:250px}.hotel-overview .hotel-booking-button .btn{margin-bottom:0;text-align:center;font-size:19px;padding:.65em .9em;white-space:nowrap}.hotel-overview .hotel-booking-button span{display:block;margin-bottom:5px}.hotel-overview .hotel-booking-button span.label-primary-currency{font-size:24px;line-height:16px;margin-bottom:3px}html[dir=rtl] .hotel-overview .hotel-booking-button span.label-primary-currency{font-size:22px}@media (max-width:1400px){html[dir=rtl] .hotel-overview .hotel-booking-button span.label-primary-currency small{display:block}}.hotel-overview .hotel-booking-button span.label-alternate-currency{font-size:18px;margin-top:3px}.hotel-overview .hotel-booking-button span.label-price-from,.hotel-overview .hotel-booking-button span.label-primary-currency small{font-size:12px}.hotel-overview .weather-wrap{width:auto!important}.hotel-overview .weather-wrap .weather{max-width:160px}.hotel-overview .weather-wrap .weather h3{padding:8px}.hotel-overview .weather-wrap .date span{margin-top:1px}.hotel-overview .weather-wrap .weather-icon{height:32px;padding:0 5%}.hotel-overview .trip-advisor{clear:both;margin-left:0;padding:0}.hotel-overview .trip-advisor .read-reviews{font-size:14px}.hotel-overview .trip-advisor .read-reviews b{font-weight:400}@media (max-width:800px){.hotel-overview .booking-share{margin-top:25px;float:left;width:100%}.hotel-overview .booking-share .social-share{margin:0 0 25px;min-width:inherit;width:50%}.hotel-overview .booking-share .social-share h4{display:block}.hotel-overview .hotel-info{margin-top:0;width:100%}.hotel-overview .weather-wrap{margin:0 0 25px}}@media (max-width:990px){.hotel-overview .booking-share .social-share{margin-top:0}}@media (max-width:800px){.hotel-overview .hotel-booking-button{width:40%;max-width:250px}.hotel-overview .booking-share .social-share{margin-top:20px;float:left!important}}@media (max-width:567px){.hotel-overview .booking-share .social-share,.hotel-overview .hotel-booking-button,.hotel-overview .social-share,.hotel-overview .trip-advisor,.hotel-overview .weather-wrap{margin-right:0;max-width:inherit;width:100%}.hotel-overview .booking-share .social-share{margin-top:0}.hotel-overview .weather-wrap{clear:both}}.radBluTabbedNavigation{border-bottom:1px solid #ccc;margin-bottom:2em}.radBluTabbedNavigation ul{margin:1.5em 0 -1px;padding:0;text-align:center}.radBluTabbedNavigation ul li{display:inline-block;margin:0 .5em}.radBluTabbedNavigation ul li i,.radBluTabbedNavigation ul li span{display:inline-block;vertical-align:middle}.radBluTabbedNavigation .radBluNavigationLink{display:block;padding:.75em 1.75em;color:#505050;outline:0;border-bottom:1px solid transparent}@media (max-width:568px){.radBluTabbedNavigation .radBluNavigationLink{padding:.5em .75em;font-size:.85em}}.radBluTabbedNavigation .radBluNavigationLink:hover{color:#000;border-bottom:1px solid #000}.radBluTabbedNavigation .radBluNavigationLink.active{border-bottom:1px solid #1755a5;color:#1755a5}.radBluTabbedNavigation .radBluNavigationLink.active:hover{color:#1755a5}.radBluGallery{background:#fff;width:100%;overflow:hidden;padding:30px 0;position:relative;margin-top:40px;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.radBluGallery h1{margin:0 15px}@media (min-width:1024px){.radBluGallery h1{margin:0 30px}}@media (max-width:767px){.radBluGallery .radBluTabbedNavigation .radBluNavigationLink span{display:none}.radBluGallery .radBluTabbedNavigation .radBluNavigationLink i{margin-right:0}html[dir=rtl] .radBluGallery .radBluTabbedNavigation .radBluNavigationLink i{margin-right:10px;margin-left:0}}.radBluGallery .radBluTabbedNavigation .radBluNavigationLink.active i,.radBluGallery .radBluTabbedNavigation .radBluNavigationLink.active:hover i{background-position-x:-32px}.radBluGalleryStatus{max-width:900px;margin:0 auto;position:relative;bottom:90px;text-align:right;color:#fff;font-size:1.5em}html[dir=rtl] .radBluGalleryStatus{text-align:left}@media (min-width:468px) and (max-width:767px){.radBluGalleryStatus{max-width:60%;margin:0 auto}}@media (max-width:1024px){.radBluGalleryStatus{width:82%;bottom:95px}}@media (max-width:320px){.radBluGalleryStatus{width:82%;bottom:100px}}.radBluGalleryStatus span{text-shadow:3px 3px 6px #000}.radBluGalleryCarousel{max-width:960px;margin:0 15px}@media (min-width:468px) and (max-width:767px){.radBluGalleryCarousel{max-width:70%;margin:0 auto}}@media (min-width:1024px){.radBluGalleryCarousel{margin:0 auto}}.radBluGalleryCarousel div.slick-slide{margin:0;height:auto}.radBluGalleryCarousel div.slick-slide div{background:0 0}.radBluGalleryCarousel div.slick-slide .gallery-caption,.radBluGalleryCarousel div.slick-slide .gallery-socialMediaSharing{padding:0;float:left;width:50%;height:auto}html[dir=rtl] .radBluGalleryCarousel div.slick-slide .gallery-caption,html[dir=rtl] .radBluGalleryCarousel div.slick-slide .gallery-socialMediaSharing{float:right}.radBluGalleryCarousel div.slick-slide .gallery-socialMediaSharing a{position:static;border:0;background:0 0}.radBluGalleryCarousel .slick-list img,.radBluGalleryCategoryCarousel .slick-list img{position:relative}.radBluGalleryCarousel .gallery-item{cursor:pointer}.radBluGalleryCarousel .gallery-item span{display:inline-block;padding:10px 0}.radBluGalleryCarousel .gallery-socialMediaSharing span{padding:10px 0 0}.radBluGalleryCarousel .slick-next,.radBluGalleryCarousel .slick-prev{font-size:0;margin:0;border:none;width:28px;height:44px;top:30%;border-radius:0;opacity:.8;transition:333ms opacity ease}@media (min-width:468px) and (max-width:767px){.radBluGalleryCarousel .slick-next,.radBluGalleryCarousel .slick-prev{top:35%}}@media (min-width:768px){.radBluGalleryCarousel .slick-next,.radBluGalleryCarousel .slick-prev{top:45%}}.radBluGalleryCarousel .slick-next{right:0;background:url(../images/gallery-nav-next.png) center no-repeat rgba(255,255,255,.7)!important}html[dir=rtl] .radBluGalleryCarousel .slick-next{right:auto;left:0;background:url(../images/gallery-nav-prev.png) center no-repeat rgba(255,255,255,.7)!important}@media (min-width:1024px){.radBluGalleryCarousel .gallery-socialMediaSharing span{padding:10px 0}.radBluGalleryCarousel .slick-next{right:-28px}html[dir=rtl] .radBluGalleryCarousel .slick-next{right:auto;left:-28px}}@media (min-width:1100px){.radBluGalleryCarousel .slick-next{right:-38px}html[dir=rtl] .radBluGalleryCarousel .slick-next{right:auto;left:-38px}}.radBluGalleryCarousel .slick-prev{left:0;background:url(../images/gallery-nav-prev.png) center no-repeat rgba(255,255,255,.7)!important}html[dir=rtl] .radBluGalleryCarousel .slick-prev{left:auto;right:0;background:url(../images/gallery-nav-next.png) center no-repeat rgba(255,255,255,.7)!important}@media (min-width:1024px){.radBluGalleryCarousel .slick-prev{left:-28px}html[dir=rtl] .radBluGalleryCarousel .slick-prev{left:auto;right:-28px}}@media (min-width:1100px){.radBluGalleryCarousel .slick-prev{left:-38px}html[dir=rtl] .radBluGalleryCarousel .slick-prev{left:auto;right:-38px}}.radBluGalleryCategoryCarousel{max-width:980px;margin:0 10px}@media (min-width:468px) and (max-width:767px){.radBluGalleryCategoryCarousel{max-width:70%;margin:0 auto}}@media (min-width:1024px){.radBluGalleryCategoryCarousel{margin:0 auto}}.radBluGalleryCategoryCarousel div.slick-slide{margin:0;height:auto}.radBluGalleryCategoryCarousel div.slick-slide div{background:0 0}.radBluGalleryCategoryCarousel div.slick-slide .gallery-caption{padding:0;height:auto;color:#505050;text-transform:uppercase;font-weight:100;text-align:center;font-size:.75em}.radBluGalleryCategoryCarousel .slick-track{margin:0}.radBluGalleryCategoryCarousel .gallery-item span{display:inline-block;padding:20px 5px 10px}.radBluGalleryCategoryCarousel .gallery-item .gallery-itemLink{display:block;padding:10px 5px}.radBluGalleryCategoryCarousel .slick-next.slick-disabled,.radBluGalleryCategoryCarousel .slick-prev.slick-disabled{display:none!important}@media (min-width:1024px){.radBluGalleryCategoryCarousel div.slick-slide .gallery-caption{font-size:1em}.radBluGalleryCategoryCarousel .gallery-item .gallery-itemLink{padding:10px}}.radBluGalleryCategoryCarousel .gallery-item .gallery-itemLink.active span{border-bottom:1px solid #505050}.radBluGalleryCategoryCarousel .slick-next,.radBluGalleryCategoryCarousel .slick-prev{font-size:0;margin:0;border:none;width:28px;height:44px;top:18%;border-radius:0;opacity:.8;transition:333ms opacity ease}@media (min-width:468px) and (max-width:767px){.radBluGalleryCategoryCarousel .slick-next,.radBluGalleryCategoryCarousel .slick-prev{top:25%}}@media (min-width:768px){.radBluGalleryCategoryCarousel .slick-next,.radBluGalleryCategoryCarousel .slick-prev{top:32%}}.radBluGalleryCategoryCarousel .slick-next{right:3px;background:url(../images/gallery-nav-next.png) center no-repeat rgba(255,255,255,.7)!important}html[dir=rtl] .radBluGalleryCategoryCarousel .slick-next{right:auto;left:3px;background:url(../images/gallery-nav-prev.png) center no-repeat rgba(255,255,255,.7)!important}@media (min-width:1024px){.radBluGalleryCategoryCarousel .slick-next,.radBluGalleryCategoryCarousel .slick-prev{top:30%}.radBluGalleryCategoryCarousel .slick-next{right:-18px}html[dir=rtl] .radBluGalleryCategoryCarousel .slick-next{right:auto;left:-18px}}@media (min-width:1100px){.radBluGalleryCategoryCarousel .slick-next{right:-28px}html[dir=rtl] .radBluGalleryCategoryCarousel .slick-next{right:auto;left:-28px}}.radBluGalleryCategoryCarousel .slick-prev{left:5px;background:url(../images/gallery-nav-prev.png) center no-repeat rgba(255,255,255,.7)!important}html[dir=rtl] .radBluGalleryCategoryCarousel .slick-prev{left:auto;right:5px;background:url(../images/gallery-nav-next.png) center no-repeat rgba(255,255,255,.7)!important}@media (min-width:1024px){.radBluGalleryCategoryCarousel .slick-prev{left:-18px}html[dir=rtl] .radBluGalleryCategoryCarousel .slick-prev{left:auto;right:-18px}}@media (min-width:1100px){.radBluGalleryCategoryCarousel .slick-prev{left:-28px}html[dir=rtl] .radBluGalleryCategoryCarousel .slick-prev{left:auto;right:-28px}}.radBluVideoWrapper{position:relative;padding-bottom:56.25%!important;padding-top:25px!important;height:0}.radBluVideoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}html[dir=rtl] .radBluVideoWrapper iframe{left:auto;right:0}.gallery-socialMediaSharing{text-align:right}.hotel-overview .gallery-socialMediaSharing,html[dir=rtl] .gallery-socialMediaSharing{text-align:left}html[dir=rtl] .hotel-overview .gallery-socialMediaSharing{text-align:right}.gallery-socialMediaSharing span{display:inline-block;vertical-align:middle;margin-right:5px}.gallery-socialMediaSharing ul{margin:5px 0 0;padding:0;display:inline-block;vertical-align:middle}.gallery-socialMediaSharing ul li{list-style:none;display:inline-block}.gallery-socialMediaSharing ul li img{display:block;max-width:22px}.icon.icon-360video,.icon.icon-photos,.icon.icon-videos,.icon.icon-webcam{width:32px;height:32px;display:inline-block;vertical-align:middle;background:url(../images/icons/gallery-icons.png) no-repeat;margin-right:10px}html[dir=rtl] .icon.icon-360video,html[dir=rtl] .icon.icon-photos,html[dir=rtl] .icon.icon-videos,html[dir=rtl] .icon.icon-webcam{margin-left:10px;margin-right:0}.icon.icon-videos{background-position:0 -32px}.icon.icon-webcam{background-position:0 -64px}.icon.icon-360video{background-position:0 -96px}.radBluGalleryModal--open{z-index:1}.radBluGalleryModal{overflow-y:auto}.radBluGalleryModal .gallery-caption,.radBluGalleryModal .gallery-caption span,.radBluGalleryModal .gallery-socialMediaSharing,.radBluGalleryModal .gallery-socialMediaSharing span{color:#fff}.radBluGalleryModal *{outline:0}.radBluGalleryModal .radBluGalleryCategoryCarousel .gallery-itemLink.active span{border-bottom:1px solid #fff}.radBluGalleryModal .gallery-item{cursor:default}.radBluGalleryCarousel-iframeOverlay{position:absolute;width:100%;height:100%;top:0;left:0;display:block!important;z-index:2}.radBluGalleryModal .radBluGalleryCarousel-iframeOverlay{display:none!important}.radBluGalleryModal--visible{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:100}.radBluGalleryModal--active{overflow-y:hidden!important}.radBluGalleryModalWrapper{margin:10px 0}.radBluGalleryModalWrapper.radBluGalleryModalWrapper--center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.radBluGalleryModal-closeButtonWrapper{max-width:960px;margin:10px 15px;text-align:right}html[dir=rtl] .radBluGalleryModal-closeButtonWrapper{text-align:left}@media (min-width:468px) and (max-width:767px){.radBluGalleryModal-closeButtonWrapper{max-width:70%;margin:10px auto}}@media (min-width:1024px){.radBluGalleryModal-closeButtonWrapper{margin:10px auto}}.radBluGalleryModal-closeButton{font-weight:400;width:20px;height:20px;display:inline-block;background:url(../images/icons-sf296ea9764.png) 0 -3080px no-repeat;z-index:10}.rb_miceCrowd{background:#fff;border:1px solid #cacaca;margin-top:.5em;min-width:250px;max-width:250px;float:right}.rb_miceCrowd *{display:block;box-sizing:border-box}.rb_miceCrowd-headline{background:#fff;border-bottom:2px solid #cacaca;margin-bottom:20px}.rb_miceCrowd-headlineInner{text-align:center;padding:1em 0;margin:0}.rb_miceCrowd-row{width:100%;margin:10px 0;overflow:hidden}.rb_miceCrowd-icon{width:13%;max-width:13%;float:left;position:relative;margin-right:3%;height:2.75em}.rb_miceCrowd-input{float:left;position:relative;width:84%;max-width:84%}.rb_miceCrowd-input input,.rb_miceCrowd-input select{padding:.65em .75em;outline:0;width:93%}.rb_miceCrowd-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff;border:1px solid #cacaca}.rb_miceCrowd-input .rb_miceCrowd-icon{position:absolute;z-index:10;top:0;right:12px;pointer-events:none}.rb_miceCrowd-buttonWrapper{margin-top:20px}.rb_miceCrowd-button{background:#084AA0;text-align:center;color:#fff;border:0;width:100%;display:block}.rb_miceCrowd-icon{text-align:right}.rb_miceCrowd-icon i{width:28px;height:28px;display:inline-block;background:url(../images/micecrowd-icons.png) no-repeat;margin:6px 0 0}.rb_miceCrowd-icon .rb_icon-atendees{background-position:0 0}.rb_miceCrowd-icon .rb_icon-date{background-position:0 -28px}.rb_miceCrowd-icon .rb_icon-time{background-position:0 -56px}.rb_miceCrowd-icon .rb_icon-dropdown{background-position:0 -84px}@media (max-width:800px){.rb_miceCrowd{min-width:inherit;max-width:inherit;float:none}.rb_miceCrowd *{display:block;box-sizing:border-box}.rb_miceCrowd-icon{text-align:center}}.collapse-fix{display:block;overflow:hidden;position:relative}.floorplan-copy .social-share .btn{width:250px}.request{position:absolute;right:0;top:70px;text-align:right}.request .prop-text{padding-right:0}.mobile .request{position:relative;top:0}.floorplan-wrapper{background-color:#fff;display:inline-block/*! RadissonBlu-WebExtra-Frontend-build | 03-06-2014-09:56:41 */}.floorplan-wrapper article,.floorplan-wrapper aside,.floorplan-wrapper canvas,.floorplan-wrapper details,.floorplan-wrapper figcaption,.floorplan-wrapper figure,.floorplan-wrapper footer,.floorplan-wrapper header,.floorplan-wrapper hgroup,.floorplan-wrapper nav,.floorplan-wrapper section,.floorplan-wrapper summary,.floorplan-wrapper video{display:block}.floorplan-wrapper .tab-content{min-height:325px}.floorplan-wrapper #mapTable{margin:32px}div.mobile .floorplan-wrapper #mapTable{margin:10px 0 32px}div.mobile.portrait .floorplan-wrapper #mapTable{margin:10px 0 0}.floorplan-wrapper .mapTable{margin:0 0 32px}.floorplan-wrapper #mapTable table,.floorplan-wrapper .mapTable table{width:100%;font-size:13px}.floorplan-wrapper #mapTable table tr,.floorplan-wrapper .mapTable table tr{border-bottom:1px solid #efefef}.floorplan-wrapper #mapTable table tr:first-child,.floorplan-wrapper .mapTable table tr:first-child{background-color:#000;background-image:url(../images/3dfloorplan/img/floorplan_table_bg.gif);height:49px;color:#fff;border:0}.floorplan-wrapper #mapTable table td,.floorplan-wrapper .mapTable table td{text-align:center;padding:7px 0}.floorplan-wrapper #mapTable table td.room,.floorplan-wrapper #mapTable table td.roomTitle,.floorplan-wrapper .mapTable table td.room,.floorplan-wrapper .mapTable table td.roomTitle{text-align:left}.floorplan-wrapper #mapTable table td.numberTitle,.floorplan-wrapper .mapTable table td.numberTitle{text-align:right}.floorplan-wrapper #mapTable table td.number,.floorplan-wrapper .mapTable table td.number{text-align:center}.floorplan-wrapper #mapTable table td.m2Title,.floorplan-wrapper #mapTable table td.numberTitle,.floorplan-wrapper #mapTable table td.roomTitle,.floorplan-wrapper .mapTable table td.m2Title,.floorplan-wrapper .mapTable table td.numberTitle,.floorplan-wrapper .mapTable table td.roomTitle{padding:0 22px 0 0}@media screen and (max-width:570px){.floorplan-wrapper #mapTable table td.m2Title,.floorplan-wrapper #mapTable table td.size{display:none}}.floorplan-wrapper #mapTable table td.size,.floorplan-wrapper .mapTable table td.size{padding-right:12px}.floorplan-wrapper #mapTable table td.room,.floorplan-wrapper .mapTable table td.room{color:#0054a4}.floorplan-wrapper #mapTable table td.logoTitle,.floorplan-wrapper .mapTable table td.logoTitle{padding:0;text-align:center}div.mobile.portrait .floorplan-wrapper #mapTable table td.logoTitle{max-width:21px}.floorplan-wrapper #mapTable table tr:hover{background-color:#EFEFEF;cursor:pointer}.floorplan-wrapper .mapTable table tr:hover{background-color:#EFEFEF;cursor:default}.floorplan-wrapper #mapContainer #infobox{position:absolute;top:43px;left:230px;z-index:21;background-color:#fff;width:527px;height:384px;color:#777;border:1px solid #e2e2e2;-webkit-box-shadow:0 7px 24px rgba(0,0,0,.3);-moz-box-shadow:0 7px 24px rgba(0,0,0,.3);box-shadow:0 7px 24px rgba(0,0,0,.3);font-size:13px;display:none}.floorplan-wrapper a.button-blue,.floorplan-wrapper button.blue{-moz-box-shadow:0 3px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3)}div.mobile .floorplan-wrapper #mapContainer #infobox{width:98%;left:1%;max-height:75%;height:auto;bottom:135px}div.tablet .floorplan-wrapper #mapContainer #infobox{left:15%;right:15%;width:auto;max-width:70%;max-height:75%;height:auto}.floorplan-wrapper #mapContainer #infobox .top{margin:16px;height:210px;overflow-y:auto}div.mobile .floorplan-wrapper #mapContainer #infobox .top{height:60%}.floorplan-wrapper #mapContainer #infobox .top p{margin:0;padding:0}.floorplan-wrapper #mapContainer #infobox .top ul{list-style:inside url(../images/3dfloorplan/img/floorplan_infobox_listbullet.png);margin-left:25px}.floorplan-wrapper #mapContainer #infobox .top h3{margin:0;font-size:13px;color:#000;font-weight:400;font-family:HelveticaNeueRegular,Helvetica,Arial;padding-bottom:6px}.floorplan-wrapper #mapContainer #infobox .top .topImg{padding:0 16px 16px 0;float:left;width:180px;height:180px}div.mobile .floorplan-wrapper #mapContainer #infobox .top .topImg{padding:0 12px 12px 0;float:left;width:135px;height:135px}.floorplan-wrapper #mapContainer #infobox .bottom{margin:16px 16px 11px;padding-top:16px;border-top:1px solid #ebebeb}.floorplan-wrapper #mapContainer #infobox .bottom table{width:100%}.floorplan-wrapper #mapContainer #infobox .bottom table td{padding-bottom:4px}.floorplan-wrapper #mapContainer #infobox .bottom table .column2{border-right:1px solid #ebebeb;padding-right:16px;text-align:right}.floorplan-wrapper #mapContainer #infobox .bottom table .column3{padding-left:16px}.floorplan-wrapper #mapContainer #infobox .bottom table .column4{text-align:right}.floorplan-wrapper #mapContainer #infobox .close{position:absolute;left:0;right:0;bottom:14px;color:#0054a4;font-size:15px;font-family:GillSansMTPro-Light,'Gill Sans',Helvetica,Arial;text-align:right;padding-right:16px;cursor:pointer}div.mobile .floorplan-wrapper #mapContainer #infobox .close{position:relative;bottom:10px}.floorplan-wrapper .cz #mapContainer #infobox .close,.floorplan-wrapper .is #mapContainer #infobox .close{font-family:Tahoma}.floorplan-wrapper #mapContainer #infobox .close:hover{color:#2e77bd}.floorplan-wrapper #mapContainer #zoomOut{cursor:pointer;position:absolute;top:10px;left:32px;z-index:20}.floorplan-wrapper #mapContainer #zoomIn{cursor:pointer;position:absolute;top:10px;left:76px;z-index:20}.floorplan-wrapper #mapContainer #download{cursor:pointer;position:absolute;top:10px;left:120px;z-index:20}.floorplan-wrapper .mapTable table td.roomTitle{padding:0 18px 0 15px}.floorplan-wrapper .mapTable table td.room{padding:15px 0 15px 15px}.floorplan-wrapper .floorplanBottomTitle{position:absolute;text-align:center;bottom:0;left:0;right:0;height:31px;line-height:31px;color:#fff;background-image:url(../images/3dfloorplan/img/floorplanBottomTitle_bg.png);z-index:20}.floorplan-wrapper .pinCircle{width:26px;height:26px;background-image:url(../images/3dfloorplan/img/pinCircle.png);text-align:center;color:#fff;font-size:12px;overflow:hidden;cursor:pointer}.floorplan-wrapper .pinCircleActive{background-image:url(../images/3dfloorplan/img/pinCircle-active.png)!important}.floorplan-wrapper #mapTable table .pinCircle{display:inline-block}.floorplan-wrapper .landmarks .pinCircle{margin-left:11px}.floorplan-wrapper #mapTable table tr:hover .pinCircle,.floorplan-wrapper .pinCircle.active,.floorplan-wrapper .pinCircle:hover{background-image:url(../images/3dfloorplan/img/pinCircle-active.png)}.floorplan-wrapper .pinCircle span{position:relative;top:5px;cursor:pointer}.floorplan-wrapper .pinCircle.active span,.floorplan-wrapper .pinCircle:hover span{position:relative}.floorplan-wrapper .landmarks .pinCircle.active span,.floorplan-wrapper .landmarks .pinCircle:hover span{left:0}.floorplan-wrapper #mapContainer{position:relative;height:490px}div.mobile .floorplan-wrapper #mapContainer{height:auto}.floorplan-wrapper #floorMenu{position:absolute;bottom:41px;right:0;height:34px;line-height:34px;z-index:13;background-color:#000;color:#fff;cursor:pointer;background-image:url(../images/3dfloorplan/img/floorplan_menu_bg.gif);font-size:14px}.floorplan-wrapper #menuInstructions,.floorplan-wrapper #menuList{bottom:75px;background-color:#fff;border:1px solid #E2E2E2;z-index:14;max-height:395px;overflow-y:auto;overflow-x:hidden;position:absolute}.floorplan-wrapper #floorMenu div{display:inline-block;float:left}.floorplan-wrapper #floorMenu div:hover{color:#ccc}.floorplan-wrapper #floorMenu img{vertical-align:middle}.floorplan-wrapper #floorMenu #floorSelector{width:178px;text-align:center;background-image:url(../images/3dfloorplan/img/floorplan_menu_splitter.png);background-position:left;background-repeat:no-repeat}.floorplan-wrapper #floorMenu #floorInstructions{width:131px;text-align:center}.floorplan-wrapper #floorMenu span{background-image:url(../images/3dfloorplan/img/floorplan_menu_arrowUp.png);background-repeat:no-repeat;background-position:right;padding-right:20px}.floorplan-wrapper #floorMenu .active span{background-image:url(../images/3dfloorplan/img/floorplan_menu_arrowDown.png)}.floorplan-wrapper #menuInstructions{right:66px;display:none;width:307px}div.mobile .floorplan-wrapper #menuInstructions{right:36px;left:36px;width:auto}.floorplan-wrapper #menuInstructions p{padding:10px}.floorplan-wrapper #menuList{right:31px;display:none;width:178px}.floorplan-wrapper #menuList ul{width:100%;padding:0;margin:0;list-style:none}.floorplan-wrapper #menuList ul li{width:100%;text-align:center;height:40px;line-height:40px;background-image:url(../images/3dfloorplan/img/floorplan_menuList_splitter.gif);background-repeat:no-repeat;background-position:top;font-weight:700;font-size:14px;color:#444646;cursor:pointer}.floorplan-wrapper #menuList ul li:hover{color:#8e9292}.floorplan-wrapper #menuList ul li:first-child{background-image:none}.floorplan-wrapper #zoom_container .landmarks{position:absolute;z-index:10;top:0;left:0;font-family:Helvetica,Arial,Verdana;font-size:12px;color:#fff}.floorplan-wrapper #zoom_container .landmarks .item{position:absolute;text-align:center;display:none}.floorplan-wrapper #zoom_container .landmarks .mark .text{padding:2px 6px;font-size:11px;color:#767575;text-transform:uppercase}.floorplan-wrapper .smooth_zoom_preloader{background-image:url(../images/3dfloorplan/img/preloader.gif)}.floorplan-wrapper .smooth_zoom_icons{background-image:url(../images/3dfloorplan/img/icons.png)}.floorplan-wrapper .frontpage .contentPrimary article{height:100px;overflow:hidden;margin-bottom:30px}.floorplan-wrapper .frontpage .contentPrimary .shadow{position:absolute;bottom:30px;left:0;width:624px;height:20px;background:url(../images/articles/img/screen/shadow.png) left bottom no-repeat}.floorplan-wrapper article.description{font-family:GillSansMTPro-Book,"Gill Sans",Helvetica,Arial;position:relative;overflow:hidden;padding:0 0 10px;margin-top:30px;width:100%}.floorplan-wrapper .meeting article.description{clear:both}.floorplan-wrapper article.description h2{margin:0 0 10px;line-height:24px;color:#000}.floorplan-wrapper .generic article.description .bread{min-height:145px;position:relative}.floorplan-wrapper article.description .top .col1{width:180px;height:180px;overflow:hidden;margin-right:24px}.floorplan-wrapper article.description .bread ul{margin:0;padding:0}.floorplan-wrapper article.description .bread li{font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:13px;line-height:17px;margin-bottom:8px;min-height:15px}.floorplan-wrapper article.description .cordians,.floorplan-wrapper article.description .extendedInfo{margin:30px 0 0}.floorplan-wrapper article .gItems{width:602px;height:333px;overflow:hidden;margin:0;font-size:0;position:relative}.floorplan-wrapper article .gItems ul{overflow:hidden;position:relative}.floorplan-wrapper article .gItems li{margin:0;height:333px;display:inline-block;overflow:hidden;padding:0}.floorplan-wrapper article .gItems li.active{display:inline-block}.floorplan-wrapper article .gItems li.first{padding-left:0}.floorplan-wrapper article .gItems li img{padding:0 0 0 2px}.floorplan-wrapper article .gItems li.first img{padding:0}.floorplan-wrapper article .itemWrapper .controls{border:0;width:600px;position:absolute;overflow:hidden;margin:0;padding:0;left:0;right:0;bottom:0;cursor:default;background:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B0000000, endColorstr=#B0000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B0000000, endColorstr=#B0000000)"}.floorplan-wrapper article .itemWrapper .controls .imageDesc{color:#fff;display:inline-block;text-align:center;width:500px;font-family:GillSansMTPro-Book,"Gill Sans",Helvetica,Arial;font-size:15px}.floorplan-wrapper article.description.collapsed{height:180px}.floorplan-wrapper article.description .btn3{position:absolute;right:20px;bottom:0}.floorplan-wrapper .meeting article.description .btn3{bottom:auto;top:0}.floorplan-wrapper article.description p{font-size:13px;color:#777;font-family:HelveticaNeueRegular,Helvetica,Arial;line-height:20px}.floorplan-wrapper article.description p a:link,.floorplan-wrapper article.description p a:visited{color:#0054a4}.floorplan-wrapper article.description p a:active,.floorplan-wrapper article.description p a:hover{color:#1E65A2}.floorplan-wrapper article.description a{cursor:pointer}.floorplan-wrapper article.description img{display:inline}.floorplan-wrapper article.description .col1{width:180px}.floorplan-wrapper article.description .col2{width:400px;padding-left:10px}.floorplan-wrapper article.description .extendedInfo .col1{min-height:50px}.floorplan-wrapper .room article.description:last-child{margin-bottom:30px}.floorplan-wrapper article.description .about p.last{border-bottom:0;width:160px!important;margin:2px 0}.floorplan-wrapper article.description .about ul{margin:5px 0 10px 25px;list-style-image:url(../images/img/icons/approve_black.png)}.floorplan-wrapper article.description .about li{font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:13px;line-height:14px;vertical-align:top;margin-bottom:9px}.floorplan-wrapper article.description .extendedInfo,.floorplan-wrapper article.description .extendedInfo div,.floorplan-wrapper article.description .extendedInfo h3{font-size:13px}.floorplan-wrapper article.description .extendedInfo h3{margin-top:0}.floorplan-wrapper article.description .extendedInfo div{line-height:20px;font-family:HelveticaNeueRegular,Helvetica,Arial}.floorplan-wrapper article.description .extendedInfo h3,.floorplan-wrapper article.description .extendedInfo h4,.floorplan-wrapper article.description .extendedInfo p.intro.upcoming-new-hotels{font-family:GillSansMTPro-Book,"Gill Sans",Helvetica,Arial;font-size:13px;color:#000}.floorplan-wrapper article.description .extendedInfo a:link,.floorplan-wrapper article.description .extendedInfo a:visited{color:#0054a4}.floorplan-wrapper article.description .extendedInfo a:active,.floorplan-wrapper article.description .extendedInfo a:hover,.floorplan-wrapper article.generic a{color:#1E65A2}.floorplan-wrapper .ar article.description .extendedInfo a[href*=mailto]{word-wrap:break-word}.floorplan-wrapper article.description .benefits_list ul{list-style-image:url(../images/img/icons/approve_black.png)}.floorplan-wrapper article.description .benefits_list li{list-style-type:none;line-height:17px;min-height:15px;margin-bottom:8px;font-size:13px;margin-left:8px}.floorplan-wrapper article.noGallery .extendedInfo .col1{position:absolute;left:0;top:210px}.floorplan-wrapper article.noGallery .extendedInfo .col2{margin-left:204px}.floorplan-wrapper .ar article .col2 h2,.floorplan-wrapper .ar article .col2 h3,.floorplan-wrapper .ar article .col2 p{text-align:right}.floorplan-wrapper .ar article .btn3{right:auto;left:0}.floorplan-wrapper html{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.floorplan-wrapper body,.floorplan-wrapper html{height:100%;margin:0;padding:0}.floorplan-wrapper #ieBgOverride{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}.floorplan-wrapper .frontpage .main,.floorplan-wrapper .meeting .contentMain .boxgroup,.floorplan-wrapper .meeting .contentMain .rightColInner{position:relative}.floorplan-wrapper :focus{outline:0}.floorplan-wrapper ::-moz-focus-inner{border:none}.floorplan-wrapper html.gallery{background:#343434}.floorplan-wrapper focus{outline:0}.floorplan-wrapper p{margin:0;padding:0}.floorplan-wrapper ul{list-style-type:none;color:#fff}.floorplan-wrapper a{text-decoration:none}.floorplan-wrapper .contentMain article a{color:#0054A4}.floorplan-wrapper .marquee .cycle-next,.floorplan-wrapper .marquee .cycle-prev{top:370px;display:block}.floorplan-wrapper .marquee.single-slide .cycle-next.hidden,.floorplan-wrapper .marquee.single-slide .cycle-prev.hidden{display:none!important}div.mobile .floorplan-wrapper .marquee .cycle-next,div.mobile .floorplan-wrapper .marquee .cycle-prev{top:30%;width:48px;height:64px;display:block;background-position:56px 76px}.floorplan-wrapper ul.nav-tabs.hidden,div.mobile .floorplan-wrapper .single-slide .cycle-next,div.mobile .floorplan-wrapper .single-slide .cycle-prev{display:none}.floorplan-wrapper .color1{color:#fff!important}.floorplan-wrapper .mart20{margin-top:20px!important}.floorplan-wrapper .padt20{padding-top:20px!important}.floorplan-wrapper *{outline:0}.floorplan-wrapper .page{background-color:#FFF;font-family:HelveticaNeueRegular,Helvetica,Arial;color:#777;margin:0 auto;z-index:1}.floorplan-wrapper .contentMain.imagegallery .vcard,.floorplan-wrapper .contentMain.imagegallery h1,.floorplan-wrapper .frontpage .contentMain h3,.floorplan-wrapper .frontpage .contentPrimary h1{color:#fff}.floorplan-wrapper .frontpage .page{background-color:#2a2a2a}.floorplan-wrapper .gallery .page{background-color:#fff;margin:0 auto}.floorplan-wrapper .frontpage .contentPrimary{margin:0;position:relative}.floorplan-wrapper .meeting .contentMain .rightColWrapper{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;z-index:1}.floorplan-wrapper .meeting .contentMain .rightColInner{left:50%;margin-left:166px}.floorplan-wrapper .meeting .contentMain .box2{position:relative;z-index:2}.floorplan-wrapper .meeting .contentMain.scrolling .rightColWrapper{position:fixed;top:30px}.floorplan-wrapper .meeting .contentMain.scrollMax .rightColWrapper{position:absolute;top:auto;left:auto;bottom:0;right:0}.floorplan-wrapper .gallerytop{position:absolute;width:978px;background:#212121;background:-moz-linear-gradient(top,#212121 0,#1b1b1d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#212121),color-stop(100%,#1b1b1d));background:-webkit-linear-gradient(top,#212121 0,#1b1b1d 100%);background:-o-linear-gradient(top,#212121 0,#1b1b1d 100%);background:-ms-linear-gradient(top,#212121 0,#1b1b1d 100%);background:linear-gradient(top,#212121 0,#1b1b1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#1b1b1d', GradientType=0);height:40px}.floorplan-wrapper .contentMain{margin-top:30px}.floorplan-wrapper .contentMain.imagegallery{background-color:#000;margin-top:0;padding-top:30px}.floorplan-wrapper .prel{position:relative}.floorplan-wrapper .icContent{position:absolute;overflow:hidden;margin:0;padding:0;left:0;right:0;bottom:0;cursor:default;background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B0000000, endColorstr=#B0000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B0000000, endColorstr=#B0000000)"}.floorplan-wrapper .ic .icContainer{position:absolute;height:323px;top:0;left:0;text-align:center;width:622px}.floorplan-wrapper .onlineRate{width:20px;padding:20px 12px;background-image:url(../images/basic/img/screen/layout-icons.png);background-position:0 -340px}.floorplan-wrapper .price p{margin:0;padding:0}.floorplan-wrapper .frontpage .price .last,.floorplan-wrapper .frontpage .price .localCurrency,.floorplan-wrapper .frontpage .price a p,.floorplan-wrapper .frontpage .price a span{color:#b9b8b8}.floorplan-wrapper .frontpage .price a:hover .last,.floorplan-wrapper .frontpage .price a:hover .localCurrency,.floorplan-wrapper .frontpage .price a:hover p,.floorplan-wrapper .frontpage .price a:hover span{color:#fff}.floorplan-wrapper .frontpage .price .last{line-height:15px;margin-right:0}.floorplan-wrapper .frontpage .price .last a:link,.floorplan-wrapper .frontpage .price .last a:visited{color:grey}.floorplan-wrapper .frontpage .price .last a:active,.floorplan-wrapper .frontpage .price .last a:hover{color:#fff}.floorplan-wrapper .frontpage .price .totalPrice{line-height:20px;font-style:italic}.floorplan-wrapper .frontpage .price p.last{margin-top:6px;text-decoration:underline;font-style:normal;font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:12px}.floorplan-wrapper .frontpage .trophy{background-image:url(../images/basic/img/screen/layout-icons.png);background-position:-78px -280px;height:48px;position:absolute;right:40px;top:8px;width:27px;padding:3px 6px 0}.floorplan-wrapper .pageDescription{font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:15px;color:#777;margin:0 0 30px}.floorplan-wrapper .contentMain h1,.floorplan-wrapper .contentMain h2.large,.floorplan-wrapper .pageDescription h2{color:#000;margin-bottom:10px}.floorplan-wrapper .extendedInfo ul,.floorplan-wrapper ul.fw-article{list-style-type:disc;margin-left:15px}.floorplan-wrapper .slide{float:left;height:100px;background-color:green}.floorplan-wrapper .hiddenphotos{float:left;height:100px;overflow:hidden;width:800px}.floorplan-wrapper .carouselSlideOut{display:inline-block}.floorplan-wrapper .onlinerate{margin:30px 0 52px}.floorplan-wrapper .onlinerate p{margin:0;padding:0;font-size:11px;display:inline;line-height:13px!important;text-transform:uppercase}.floorplan-wrapper .onlinerate p.last{font-weight:700;display:block;padding-left:33px}.floorplan-wrapper .footerContact{margin-bottom:30px}.floorplan-wrapper .price{font-family:Georgia;font-style:italic;font-size:13px;bottom:0}.floorplan-wrapper .frontpage .price{position:inherit}.floorplan-wrapper .price .currency{color:#000;margin-right:2px}.floorplan-wrapper .price .localCurrency{color:#777}.floorplan-wrapper .price .totalPrice{font-style:normal;font-size:32px;color:#000;margin-right:5px;line-height:20px}.floorplan-wrapper .ie7 .price .totalPrice{line-height:37px}.floorplan-wrapper .ie7 .price{bottom:21px}.floorplan-wrapper .oneOffer .price{float:left}.floorplan-wrapper .oneOffer .localCurrency{padding-top:5px}.floorplan-wrapper .oneOffer .btn3{float:right;margin-top:20px;height:auto!important;bottom:auto!important;padding-left:25px;padding-right:25px}.floorplan-wrapper .oneOffer{padding-top:10px;width:100%}.floorplan-wrapper .about h3,.floorplan-wrapper .openinghours h3{font-size:13px;margin-top:0}.floorplan-wrapper .about h4,.floorplan-wrapper .about p.intro.upcoming-new-hotels{font-size:13px;font-weight:400;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #c3c3c3}.floorplan-wrapper .about p,.floorplan-wrapper .openinghours p{width:167px!important;margin:5px 0}.floorplan-wrapper .openinghours p{border-bottom:0}.floorplan-wrapper .openinghours p.enjoy{width:300px!important;border-bottom:0}.floorplan-wrapper .includes div.check,.floorplan-wrapper .terms div.check{width:25px;padding:0;margin-right:0;background-image:url(../images/basic/img/screen/layout-icons.png);background-position:0 -410px;float:left}.floorplan-wrapper .terms{margin-top:40px!important}.floorplan-wrapper .offer hr{margin-top:50px;width:600px;background-color:#c3c3c3;height:1px;border:0}.floorplan-wrapper .includes{width:600px;margin-top:30px!important}.floorplan-wrapper .includes span,.floorplan-wrapper .terms span{font-size:13px}.floorplan-wrapper .includes div.termItem,.floorplan-wrapper .terms div.termItem{width:300px;margin-top:5px}.floorplan-wrapper .openinghours hr{width:180px;background-color:#c3c3c3;height:1px;border:0}.floorplan-wrapper .offer .pageDescription{position:relative}.floorplan-wrapper .offer .pageDescription .price{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;position:absolute;bottom:0;right:10px}.floorplan-wrapper #slideshow{margin:20px;left:30px}.floorplan-wrapper #nav{width:300px;margin:15px}.floorplan-wrapper #nav li{width:50px;float:left;margin:8px;list-style:none}.floorplan-wrapper #nav a{width:50px;padding:3px;display:block;border:1px solid #ccc}.floorplan-wrapper #nav li.activeSlide a{background:#88f}.floorplan-wrapper #nav a:focus{outline:0}.floorplan-wrapper #nav img{border:none;display:block}.floorplan-wrapper .pics{height:442px;width:588px;padding:0;margin:0;overflow:hidden}.floorplan-wrapper .pics img{height:442px;width:588px;top:0;left:0}.floorplan-wrapper .slide{position:relative}.floorplan-wrapper .slide .inner{position:absolute;left:0;bottom:0}.floorplan-wrapper .frontpage .rates_from{position:absolute;right:0;z-index:10}.floorplan-wrapper .frontpage .rates_from a{color:#B9B8B8}.floorplan-wrapper .openinghours a,.floorplan-wrapper .openinghours a:hover,.floorplan-wrapper .openinghours a:link,.floorplan-wrapper .openinghours a:visited{color:#1E65A2;font-size:13px;font-family:HelveticaNeueRegular,Helvetica,Arial}.floorplan-wrapper .btn{margin-bottom:20px}.floorplan-wrapper .ie7 .btn,.floorplan-wrapper .ie8 .btn{line-height:16px}.floorplan-wrapper .btn a{font-size:14px;line-height:15px;cursor:pointer;padding-left:15px;background:url(../images/buttons/img/screen/arrows_and_icons.png) left -2499px no-repeat}.floorplan-wrapper .btn a:link,.floorplan-wrapper .btn a:visited{color:#2F91ED}.floorplan-wrapper .btn a:hover{background-position:left -2599px;color:#000}.floorplan-wrapper .ar .btn{margin-right:20px}.floorplan-wrapper .ar body{direction:rtl}.floorplan-wrapper #TA_Wrapper{width:100%;background-color:#414141;height:144px}.floorplan-wrapper #TA_Wrapper.hasReviews{cursor:pointer;cursor:hand}.floorplan-wrapper #CDSSKY{text-align:center}.floorplan-wrapper #TA_cdspropertysummary #CDSSKY.cdsBx .cdsData{background-color:#f2f2f2}.floorplan-wrapper #TA_cdspropertysummary{width:274px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px}.floorplan-wrapper #TA_cdspropertydetail #CDSPOP div.cdsBranding,.floorplan-wrapper #TA_cdspropertydetail #CDSPOP div.cdsSummary{display:none}.floorplan-wrapper #TA_cdspropertydetail #CDSPOP.cdsBx .cdsData .cdsComponent{padding:0}.floorplan-wrapper #TA_Wrapper #CDSWIDERR{width:274px!important}.floorplan-wrapper .body{min-width:978px}.floorplan-wrapper .page{width:978px}.floorplan-wrapper .box1,.floorplan-wrapper .box2,.floorplan-wrapper .box3,.floorplan-wrapper .col,.floorplan-wrapper .col1,.floorplan-wrapper .col2,.floorplan-wrapper .colsplit{display:inline;float:left}.floorplan-wrapper .page .boxgroup{width:918px;margin:0 auto}.floorplan-wrapper .boxgroup.grid3 .box2{width:624px}.floorplan-wrapper .boxgroup.grid3 .box1{width:294px}.floorplan-wrapper .boxgroup.grid3 .box3{width:918px}.floorplan-wrapper .boxgroup.grid3 .box2 .col{width:200px}.floorplan-wrapper .frontpage .boxgroup.grid3 .box2 .col{width:208px}.floorplan-wrapper .boxgroup.grid3 .box2 .colsplit{width:312px}.floorplan-wrapper .boxgroup.grid3 .box1 .last{width:292px}.floorplan-wrapper .boxgroup.grid3 .box2 .col1{width:174px;margin-right:30px}.floorplan-wrapper .boxgroup.grid3 .box2 .col2{width:390px;margin-right:20px}.floorplan-wrapper .offer .boxgroup.grid3 .box2 .col2{width:380px;margin-right:20px}.floorplan-wrapper .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.floorplan-wrapper .boxgroup.grid4 .box1{width:244px}.floorplan-wrapper .boxgroup.grid4 .box1.last{width:220px;padding-right:0}.floorplan-wrapper .boxgroup.grid4 .box3{width:674px}.floorplan-wrapper .footer .boxgroup.grid4 .box1{width:192px;margin:0 20px 0 0;border-right:1px solid #5e5e5d;padding-right:20px}.floorplan-wrapper .footer .boxgroup.grid4 .box1.last{width:218px;border:0;padding:0;margin:0}.floorplan-wrapper article,.floorplan-wrapper aside,.floorplan-wrapper details,.floorplan-wrapper figcaption,.floorplan-wrapper figure,.floorplan-wrapper footer,.floorplan-wrapper header,.floorplan-wrapper hgroup,.floorplan-wrapper nav,.floorplan-wrapper section{display:block}.floorplan-wrapper audio,.floorplan-wrapper canvas,.floorplan-wrapper video{display:inline-block}.floorplan-wrapper audio:not([controls]){display:none}.floorplan-wrapper html{font-size:100%;overflow-y:scroll}.floorplan-wrapper body{margin:0}.floorplan-wrapper body,.floorplan-wrapper button,.floorplan-wrapper input,.floorplan-wrapper select,.floorplan-wrapper textarea{font-family:sans-serif}.floorplan-wrapper a{color:#00e}.floorplan-wrapper a:visited{color:#551a8b}.floorplan-wrapper a:active,.floorplan-wrapper a:focus,.floorplan-wrapper a:hover{outline:0}.floorplan-wrapper abbr[title]{border-bottom:1px dotted}.floorplan-wrapper b,.floorplan-wrapper strong{font-weight:700}.floorplan-wrapper blockquote{margin:1em 40px}.floorplan-wrapper dfn{font-style:italic}.floorplan-wrapper mark{background:#ff0;color:#000}.floorplan-wrapper code,.floorplan-wrapper kbd,.floorplan-wrapper pre,.floorplan-wrapper samp{font-family:monospace,serif;font-size:1em}.floorplan-wrapper pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.floorplan-wrapper q:after,.floorplan-wrapper q:before{content:'';content:none}.floorplan-wrapper small{font-size:75%}.floorplan-wrapper sub,.floorplan-wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.floorplan-wrapper sup{top:-.5em}.floorplan-wrapper sub{bottom:-.25em}.floorplan-wrapper ol,.floorplan-wrapper ul{margin:1em 0;padding:0}.floorplan-wrapper dd,.floorplan-wrapper figure,.floorplan-wrapper form{margin:0}.floorplan-wrapper nav ol,.floorplan-wrapper nav ul{list-style:none}.floorplan-wrapper img{border:0}.floorplan-wrapper svg:not(:root){overflow:hidden}.floorplan-wrapper fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.floorplan-wrapper legend{border:0}.floorplan-wrapper button,.floorplan-wrapper input,.floorplan-wrapper select,.floorplan-wrapper textarea{font-size:100%;margin:0;vertical-align:baseline}.floorplan-wrapper button,.floorplan-wrapper input{line-height:normal}.floorplan-wrapper button,.floorplan-wrapper input[type=button],.floorplan-wrapper input[type=reset],.floorplan-wrapper input[type=submit]{cursor:pointer;-webkit-appearance:button}.floorplan-wrapper input[type=checkbox],.floorplan-wrapper input[type=radio]{box-sizing:border-box;padding:0}.floorplan-wrapper input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.floorplan-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.floorplan-wrapper button::-moz-focus-inner,.floorplan-wrapper input::-moz-focus-inner{border:0;padding:0}.floorplan-wrapper textarea{overflow:auto;vertical-align:top}.floorplan-wrapper table{border-collapse:collapse;border-spacing:0}.floorplan-wrapper button{margin:0;border:0;padding:0;background:0 0;overflow:hidden}.floorplan-wrapper button span{cursor:pointer;color:#fff;font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:14px;display:block}.floorplan-wrapper button.blue{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.floorplan-wrapper button.blue span{padding:3px 20px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhODhjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUzYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#4a88c5 0,#0053a3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a88c5),color-stop(100%,#0053a3));background:-webkit-linear-gradient(top,#4a88c5 0,#0053a3 100%);background:-o-linear-gradient(top,#4a88c5 0,#0053a3 100%);background:-ms-linear-gradient(top,#4a88c5 0,#0053a3 100%);background:linear-gradient(top,#4a88c5 0,#0053a3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a88c5', endColorstr='#0053a3', GradientType=0);font-size:14px!important}.floorplan-wrapper button.blue:hover span{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTg4YzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0053a3 0,#4a88c5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0053a3),color-stop(100%,#4a88c5));background:-webkit-linear-gradient(top,#0053a3 0,#4a88c5 100%);background:-o-linear-gradient(top,#0053a3 0,#4a88c5 100%);background:-ms-linear-gradient(top,#0053a3 0,#4a88c5 100%);background:linear-gradient(top,#0053a3 0,#4a88c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0053a3', endColorstr='#4a88c5', GradientType=0)}.floorplan-wrapper a.button-blue,.floorplan-wrapper a.button-blue span{display:block;height:22px;line-height:22px;float:left;padding:0 20px 0 0;cursor:pointer;color:#fff;font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:14px;background:url(../images/buttons/img/screen/buttons.png) right -250px no-repeat!important}.floorplan-wrapper a.button-blue span{padding:0 0 0 20px;background-position:left -200px!important}.floorplan-wrapper a.button-blue:hover{background-position:right -350px!important}.floorplan-wrapper a.button-blue:hover span{background-position:left -300px!important}.floorplan-wrapper .mapDrivingDirections li a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 20px;margin-top:2px;float:left;cursor:pointer;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4Nzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#787878 0,#444 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#787878),color-stop(100%,#444));background:-webkit-linear-gradient(top,#787878 0,#444 100%);background:-o-linear-gradient(top,#787878 0,#444 100%);background:-ms-linear-gradient(top,#787878 0,#444 100%);background:linear-gradient(top,#787878 0,#444 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#444444', GradientType=0)}.floorplan-wrapper .mapDrivingDirections li a span{color:#fff;height:25px;line-height:25px;display:block;float:left;font-size:14px;cursor:pointer}.floorplan-wrapper .mapDrivingDirections li a:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODc4NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#444 0,#787878 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(100%,#787878));background:-webkit-linear-gradient(top,#444 0,#787878 100%);background:-o-linear-gradient(top,#444 0,#787878 100%);background:-ms-linear-gradient(top,#444 0,#787878 100%);background:linear-gradient(top,#444 0,#787878 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#787878', GradientType=0)}.floorplan-wrapper .btn3{color:#0053A3;font-size:15px;padding:10px 30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmY0ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#eff4f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eff4f9));background:-webkit-linear-gradient(top,#fff 0,#eff4f9 100%);background:-o-linear-gradient(top,#fff 0,#eff4f9 100%);background:-ms-linear-gradient(top,#fff 0,#eff4f9 100%);background:linear-gradient(to bottom,#fff 0,#eff4f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff4f9', GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}.floorplan-wrapper .btn3 a,.floorplan-wrapper .btn3 a:hover,.floorplan-wrapper .btn3 a:link,.floorplan-wrapper .btn3 a:visited{color:#0054a4}.floorplan-wrapper a.addthis_button,.floorplan-wrapper a.addthis_button span{background:url(../images/buttons/img/screen/buttons.png) right -700px no-repeat #3c3c3c;display:block;float:left;height:21px;line-height:21px!important;color:#fff;text-transform:uppercase;font-size:9px;padding-right:5px;margin-right:5px}.floorplan-wrapper a.addthis_button span{padding-left:21px;padding-right:0;margin-right:0;background-position:left -700px}.floorplan-wrapper .frontpage .carouselWrapper{width:292px;background-color:#888;height:360px;margin-top:20px;position:relative;z-index:1001}.floorplan-wrapper .frontpage .carousel{position:relative;overflow:hidden}.floorplan-wrapper .frontpage .carouselItem{position:absolute;top:0;left:0;display:block;z-index:5;opacity:1}.floorplan-wrapper .carousel{width:292px;height:320px}.floorplan-wrapper .carouselItem{background-color:gray;width:292px;height:320px;overflow:hidden}.floorplan-wrapper .carouselItem h3{font-size:30px;color:#fff;font-family:GillSansMTPro-Light,"Gill Sans",Helvetica,Arial;margin:20px 0 10px 10px;font-weight:400;line-height:30px}.floorplan-wrapper .cz .carouselItem h3,.floorplan-wrapper .is .carouselItem h3{font-family:Tahoma}.floorplan-wrapper .carouselItem p{margin:0 0 0 10px;font-size:13px;line-height:18px}.floorplan-wrapper .carouselItem .bread .carouselItemCta{padding:0 20px 0 10px;background:url(../images/buttons/img/screen/arrows_and_icons.png) right -2300px no-repeat}.floorplan-wrapper .carouselItem .bread a:link,.floorplan-wrapper .carouselItem .bread a:visited{color:#1E65A2;font-size:13px}.floorplan-wrapper .carouselItem .bread a:active,.floorplan-wrapper .carouselItem .bread a:hover{color:#fff;background-position:right -2400px}.floorplan-wrapper .carouselControls{position:absolute;bottom:0;line-height:40px;width:100%;height:40px;background-color:#414141;border-top:1px solid #2A2A2A}.floorplan-wrapper .carouselControls .carouselNext,.floorplan-wrapper .carouselControls .carouselNext a,.floorplan-wrapper .carouselControls .carouselPager span,.floorplan-wrapper .carouselControls .carouselPrev,.floorplan-wrapper .carouselControls .carouselPrev a{background:url(../images/buttons/img/screen/arrows_and_icons.png) left top no-repeat}.floorplan-wrapper .carouselControls .carouselPrev{float:left;background-position:18px -594px}.floorplan-wrapper .carouselControls .carouselNext{background-position:-23px -594px;float:right}.floorplan-wrapper .carouselControls .carouselNext a,.floorplan-wrapper .carouselControls .carouselPrev a{margin:0;width:44px;height:40px;cursor:pointer;display:block}.floorplan-wrapper .carouselControls .carouselPrev a{background-position:-2px -88px}.floorplan-wrapper .carouselControls .carouselNext a{background-position:-2px -288px}.floorplan-wrapper .carouselControls .carouselPrev a.disabled{background-position:-2px 12px}.floorplan-wrapper .carouselControls .carouselNext a.disabled{background-position:-2px -188px}.floorplan-wrapper .carouselControls .carouselPager{text-align:center;height:40px;line-height:44px}.floorplan-wrapper .carouselControls .carouselPager span{padding:0 9px;background-position:center -398px}.floorplan-wrapper .carouselControls .carouselPager .activeSlide span{background-position:center -498px}.floorplan-wrapper .carousel .bread{position:absolute;background-color:rgba(0,0,0,.6);bottom:0;left:0;right:0;padding:0 5px;height:172px;border-bottom:1px solid #2a2a2a}.floorplan-wrapper .caCarousel{height:85px;width:0;overflow:hidden;position:relative;background:url(../images/basic/img/screen/genericTransparentBg-80.png) left top no-repeat}.floorplan-wrapper .caCarousel .caCarouselLeft,.floorplan-wrapper .caCarousel .caCarouselRight{position:absolute;top:0;left:0;width:30px!important;margin:0;padding:0;height:85px;background:url(../images/buttons/img/screen/arrows_and_icons.png) -10px 33px no-repeat!important;opacity:1!important}.floorplan-wrapper .caCarousel .caCarouselRight{left:auto;right:0;z-index:20;background-position:-9px -167px!important;background-color:#000!important}.floorplan-wrapper .caCarousel .caCarouselLeft:hover,.floorplan-wrapper .caCarousel .caCarouselRight:hover{cursor:pointer}.floorplan-wrapper .caCarousel .caCarouselLeft:hover{background-position:-10px -67px!important}.floorplan-wrapper .caCarousel .caCarouselRight:hover{background-position:-9px -267px!important}.floorplan-wrapper .caCarousel .caCarouselLeft.disabled{background-position:-10px 33px!important}.floorplan-wrapper .caCarousel .caCarouselRight.disabled{background-position:-9px -167px!important}.floorplan-wrapper .caCarousel .caContainer{height:85px;position:relative;overflow:hidden;background:0 0!important;opacity:1!important}.floorplan-wrapper .caCarousel.of .caContainer{margin-left:30px}.floorplan-wrapper .caCarousel ul{position:absolute;top:0;left:0;margin:0;z-index:15;height:85px;padding:0 2px}.floorplan-wrapper .caCarousel li{float:left;height:85px;width:162px;overflow:hidden;margin:0!important}.floorplan-wrapper .caCarousel li a{height:85px!important;margin:0!important;position:relative!important;width:auto!important;padding:0!important}.floorplan-wrapper .caCarousel li img{height:79px;margin:3px 2px}.floorplan-wrapper .caCarousel li img:hover{height:83px;margin:1px 0}.floorplan-wrapper .cordians.itemWrapper .carousel{width:292px;height:320px}.floorplan-wrapper .cordians.itemWrapper .carouselItem{background-color:#000;width:292px;height:320px;overflow:hidden}.floorplan-wrapper .cordians.itemWrapper .carouselItem h3{font-size:30px;color:#fff;font-family:GillSansMTPro-Light,"Gill Sans",Helvetica,Arial;margin:20px 0 10px 10px;font-weight:400}.floorplan-wrapper .cz .cordians.itemWrapper .carouselItem h3,.floorplan-wrapper .is .cordians.itemWrapper .carouselItem h3{font-family:Tahoma}.floorplan-wrapper .cordians.itemWrapper .carouselItem p{margin:0 0 0 10px;font-size:13px}.floorplan-wrapper .cordians.itemWrapper .controls{position:absolute;bottom:0;line-height:39px;width:602px;height:39px}.floorplan-wrapper .cordians.itemWrapper .controls .carouselNext,.floorplan-wrapper .cordians.itemWrapper .controls .carouselPrev{background-image:url(../images/buttons/img/screen/arrows_and_icons.png);cursor:pointer;width:10px;height:15px;padding:12px}.floorplan-wrapper .cordians.itemWrapper .controls .carouselPrev{background-position:-8px -88px;float:left}.floorplan-wrapper .cordians.itemWrapper .controls .carouselNext{background-position:-8px -288px;float:right}.floorplan-wrapper .cordians.itemWrapper .controls .nav{text-align:center}.floorplan-wrapper .cordians.itemWrapper .controls .nav span{padding:2px 9px 0;background-image:url(../images/img/icons/carousel.png)}.floorplan-wrapper .cordians.itemWrapper .controls .nav .activeSlide span{background-position:0 -20px}.floorplan-wrapper .cordians.itemWrapper .carousel .bread{position:absolute;background-color:#343434;bottom:0;left:0;right:0;padding:0 5px;height:173px}.floorplan-wrapper .ar .carouselItem .bread h3{margin:20px 10px 10px 0}.floorplan-wrapper .ar .carouselItem .bread p{margin-right:10px}.floorplan-wrapper .ar .carouselItem .bread a{background-position:left -2500px;padding:0 10px 0 20px}.floorplan-wrapper .ar .caCarousel.of .caContainer{margin-right:30px}.floorplan-wrapper .frontpage .topMain{height:490px;position:relative}.floorplan-wrapper .generic .topMain{height:385px;position:relative;overflow:hidden}.floorplan-wrapper .topMain .fpActions{position:absolute;bottom:30px;left:30px;color:#fff;z-index:20;padding:0;margin:0;list-style-type:none}.floorplan-wrapper .topMain .fpActions li{position:relative;float:left;margin-right:2px}.floorplan-wrapper .topMain .fpActions li div{width:106px;height:85px;float:none;margin:0;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:.6}.floorplan-wrapper .topMain .fpActions li.map:hover div,.floorplan-wrapper .topMain .fpActions li.photo:hover div,.floorplan-wrapper .topMain .fpActions li.selected div{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.floorplan-wrapper .topMain .fpActions a{width:96px;height:75px;white-space:w pre-wrap;padding:5px;cursor:pointer;color:#fff;font-size:14px;display:block;position:absolute;left:0;top:0}.floorplan-wrapper .topMain span.ictext{position:absolute;bottom:0;right:0;left:0;height:30px;line-height:30px;text-align:center;color:#fff;background:url(../images/basic/img/screen/genericTransparentBg-60.png) left top repeat-x}.floorplan-wrapper .topMain.location span.ictext{display:none}.floorplan-wrapper .topMain .fpLogos{top:30px;right:30px;color:#FFF;list-style-type:none;width:292px;margin:0;padding:0;position:absolute;z-index:20}.floorplan-wrapper .topMain .fpLogos li{float:left;margin-right:2px;position:relative}.floorplan-wrapper img.logoTransparent{opacity:.8;filter:alpha(opacity=80)}.floorplan-wrapper .boxgroup.grid3 .box2 .contentPrimary article.hotelDescription{width:390px;margin-right:20px}.floorplan-wrapper .contentPrimary .rates_from{position:absolute;right:0;top:0}.floorplan-wrapper .contentPrimary.scrolling .rates_from{position:fixed;top:10px}.floorplan-wrapper .contentPrimary.scrollMax .rates_from{top:auto;bottom:30px}.floorplan-wrapper .cookieControl{position:fixed;left:0;bottom:0;z-index:500002}.floorplan-wrapper .cookieControl div{border:1px solid #bdbdbd;padding:30px 30px 23px;position:relative;background:url(../images/cookieControl/img/screen/rd-ccBg.png) bottom repeat-x #fff;width:480px;text-align:left}.floorplan-wrapper .cookieControl h2{color:#1E65A2;margin:0 0 15px;font-size:20px}.floorplan-wrapper .cookieControl p{color:#333;margin:0 0 25px;font-size:12px}.floorplan-wrapper .cookieControl a{text-decoration:underline}.floorplan-wrapper .cookieControl li,.floorplan-wrapper .cookieControl ul{margin:0;padding:0;list-style-type:none;width:345px}.floorplan-wrapper .cookieControl label{padding:0 0 10px 20px;line-height:14px;font-weight:400;font-size:12px;color:#333;background:url(../images/cookieControl/img/screen/checkboxes.gif) left -100px no-repeat;display:block;cursor:pointer}.floorplan-wrapper .cookieControl form a,.floorplan-wrapper .cookieControl form span{height:36px;line-height:36px;text-decoration:none!important;float:left;cursor:pointer}.floorplan-wrapper .cookieControl .active label{background-position:left 0}.floorplan-wrapper .cookieControl input{display:none}.floorplan-wrapper .cookieControl form a{position:absolute;right:30px;bottom:30px;padding:0 20px 0 0;background:url(../images/cookieControl/img/screen/we-button.gif) right -50px no-repeat}.floorplan-wrapper .cookieControl form span{padding:0 0 0 20px;background:url(../images/cookieControl/img/screen/we-button.gif) left top no-repeat;color:#fff;text-shadow:#333 1px 1px 1px;font-size:14px!important}.floorplan-wrapper .cookieControl form a:hover{background-position:right -150px}.floorplan-wrapper .cookieControl form a:hover span{background-position:left -100px}.floorplan-wrapper .facilities h3{color:#000}.floorplan-wrapper .amenities ul,.floorplan-wrapper .facilities ul{margin:0}.floorplan-wrapper .frontpage .amenities li,.floorplan-wrapper .generic .facilities li{padding-left:25px;font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:13px;color:#b9b8b8;line-height:25px;background:url(../images/basic/img/screen/layout-icons-2.png) 0 -400px no-repeat}.floorplan-wrapper .generic .facilities li{color:#777}.floorplan-wrapper .ar .amenities li,.floorplan-wrapper .ar .facilities li{background-position:150px -400px;margin:0;padding:0 30px 0 0}.floorplan-wrapper .ar .facilities li{background-position:270px -400px}.floorplan-wrapper .fnbV4{width:300px;background:rgba(0,0,0,.6)}.floorplan-wrapper .frontpage .findAndBook{position:absolute;top:30px;right:30px;z-index:1010}.floorplan-wrapper .subpage.findAndBook{position:relative}.floorplan-wrapper .generic .findAndBook{margin-top:-30px}.floorplan-wrapper .findAndBook.unloaded{height:271px}.floorplan-wrapper .findAndBook .loader{width:300px;height:271px;background:url(../images/findAndBook/img/screen/ajax-loader.gif) center no-repeat}.floorplan-wrapper .fnbV4 a,.floorplan-wrapper .fnbV4 label,.floorplan-wrapper .fnbV4 p,.floorplan-wrapper .fnbV4 span{color:#fff;margin-bottom:.5em;font-weight:400;display:block;font-size:13px}.floorplan-wrapper .fnbV4 a:hover{color:#fff}.floorplan-wrapper .fnbV4 input{margin:0;font-size:10px;width:97%}.floorplan-wrapper .fnbV4 input.unedited{color:#888}.floorplan-wrapper .fnbV4 .nav{width:100%;padding:0;margin:0;overflow:hidden;display:table}.floorplan-wrapper .fnbV4 .button,.floorplan-wrapper .fnbV4 .fnbRoomOptions a,.floorplan-wrapper .fnbV4 .nav li{background-image:linear-gradient(bottom,#002147 1%,#0a3a93 99%);background-image:-o-linear-gradient(bottom,#002147 1%,#0a3a93 99%);background-image:-moz-linear-gradient(bottom,#002147 1%,#0a3a93 99%);background-image:-webkit-linear-gradient(bottom,#002147 1%,#0a3a93 99%);background-image:-ms-linear-gradient(bottom,#002147 1%,#0a3a93 99%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.01,#002147),color-stop(.99,#0a3a93));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0A3B93, endColorstr=#002147);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0A3B93, endColorstr=#002147)"}.floorplan-wrapper .fnbV4 .button:hover,.floorplan-wrapper .fnbV4 .fnbRoomOptions a:hover,.floorplan-wrapper .fnbV4 .nav li:hover{background-image:linear-gradient(bottom,#0a3a93 1%,#002147 99%);background-image:-o-linear-gradient(bottom,#0a3a93 1%,#002147 99%);background-image:-moz-linear-gradient(bottom,#0a3a93 1%,#002147 99%);background-image:-webkit-linear-gradient(bottom,#0a3a93 1%,#002147 99%);background-image:-ms-linear-gradient(bottom,#0a3a93 1%,#002147 99%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.01,#0a3a93),color-stop(.99,#002147));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#002147, endColorstr=#0A3B93);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#002147, endColorstr=#0A3B93)";text-decoration:none!important}.floorplan-wrapper .fnbV4 .msoTrigger,.floorplan-wrapper .fnbV4 .nav li.selected{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#383838, endColorstr=#171717)}.floorplan-wrapper .fnbV4 .nav li{display:table-cell;vertical-align:middle;width:50%;height:56px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #063176}.floorplan-wrapper .fnbV4 .nav li.selected{background-image:linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-o-linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-moz-linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-webkit-linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-ms-linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.01,#171717),color-stop(.99,#383838));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#383838, endColorstr=#171717)"}.floorplan-wrapper .fnbV4 .nav li.last{border-right:none}.floorplan-wrapper .fnbV4 .nav li a{background:none;border:none;font-size:14px;height:auto;line-height:16px;margin:0;padding:0;text-align:center;width:auto;color:#fff}.floorplan-wrapper .fnbV4 .nav li a:hover{text-decoration:none!important}.floorplan-wrapper .fnbV4 .tab{padding:23px 17px}.floorplan-wrapper .fnbV4 .tab .row{position:relative;margin-bottom:20px}.floorplan-wrapper .fnbV4 .tab .buttons{margin-bottom:0}.floorplan-wrapper .fnbV4 .destination .links{display:table;width:100%;margin-bottom:.5em}.floorplan-wrapper .fnbV4 .destination a{display:table-cell;text-align:right;text-decoration:underline}.floorplan-wrapper .fnbV4 .destination a:hover,.floorplan-wrapper .fnbV4 .fnbDates a:hover,.floorplan-wrapper .fnbV4 .fnbMoreSearchOptions .button:hover,.floorplan-wrapper .fnbV4 .fnbMoreSearchOptions .button:hover span,.floorplan-wrapper .fnbV4 .fnbRoomOptions a:hover,.floorplan-wrapper .fnbV4 .fnbRoomOptions a:hover span{text-decoration:none!important}.floorplan-wrapper .fnbV4 .destination a:first-child{text-align:left}.floorplan-wrapper .fnbV4 .destination input{width:100%}.floorplan-wrapper .fnbV4 .destination .unedited{color:#666}.floorplan-wrapper .fnbV4 .fnbDates div{display:inline-block;width:45%}.floorplan-wrapper .fnbV4 .fnbDates label{display:block}.floorplan-wrapper .fnbV4 .fnbDates a{height:26px;line-height:26px;text-indent:7px;display:block;cursor:pointer;background:url(../images/findAndBook/img/screen/v4/calendar.gif) 94% center no-repeat #093a92}.floorplan-wrapper .fnbV4 .fnbDates input[type=text]{height:26px;line-height:26px;border:0;margin:0;padding:0;color:#fff;cursor:pointer;font-size:12px;text-indent:10px;width:100%;background:url(../images/findAndBook/img/screen/v4/calendar.gif) 94% center no-repeat #093a92}.floorplan-wrapper .fnbV4 .fnbDates div:first-child{margin-right:8.3%}.floorplan-wrapper .fnbV4 .fnbRoomOptions{overflow:hidden}.floorplan-wrapper .fnbV4 .fnbRoomOptions div{float:left;overflow:hidden}.floorplan-wrapper .fnbV4 .fnbRoomOptions .fnbRoomsSelector{width:25%}.floorplan-wrapper .fnbV4 .fnbRoomOptions .fnbRoom{width:75%;margin-left:25%}.floorplan-wrapper .fnbV4 .fnbRoomOptions .room1{margin-left:0}.floorplan-wrapper .fnbV4 .fnbRoomOptions .fnbRoom div{width:33.5%;margin-left:16.5%}.floorplan-wrapper .fnbV4 .fnbRoomOptions a{width:100%;height:26px;line-height:26px;display:block;cursor:pointer}.floorplan-wrapper .fnbV4 .fnbRoomOptions span{background:url(../images/findAndBook/img/screen/v4/dropdown.png) 85% center no-repeat;height:26px;width:100%;margin:0;padding:0;line-height:26px;display:block;text-align:center}.floorplan-wrapper .fnbV4 .fnbMoreSearchOptions{display:none}.floorplan-wrapper .mso .fnbMoreSearchOptions{display:block}.floorplan-wrapper .fnbV4 .fnbMoreSearchOptions .button{width:100%;display:block;height:26px;line-height:26px;cursor:pointer;padding:0;text-transform:normal}.floorplan-wrapper html[lang=ar] .fnbV4 .fnbMoreSearchOptions .button{margin:4px auto}.floorplan-wrapper .fnbV4 .fnbMoreSearchOptions .button span{background:url(../images/findAndBook/img/screen/v4/dropdown.png) 97% center no-repeat;height:26px;width:100%;margin:0;padding:0;line-height:26px;display:block;text-align:left;text-indent:7px;text-transform:none}.floorplan-wrapper .fnbV4 .fnbMoreSearchOptions input{width:97%;margin-bottom:5px}.floorplan-wrapper .fnbV4 .button{display:inline-block;width:27%;float:left;padding:.55em 9%;text-align:center;text-transform:uppercase;font-size:11px!important;cursor:pointer;color:#fff}.floorplan-wrapper .lang-ru .button{font-size:10px!important;padding:.77em .3em;margin-right:2%;width:45%}.floorplan-wrapper .fnbV4 .msoTrigger{background-image:linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-o-linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-moz-linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-webkit-linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-ms-linear-gradient(bottom,#171717 1%,#383838 99%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.01,#171717),color-stop(.99,#383838));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#383838, endColorstr=#171717)"}.floorplan-wrapper .fnbV4 .msoTrigger:hover{background-image:linear-gradient(bottom,#383838 1%,#171717 99%);background-image:-o-linear-gradient(bottom,#383838 1%,#171717 99%);background-image:-moz-linear-gradient(bottom,#383838 1%,#171717 99%);background-image:-webkit-linear-gradient(bottom,#383838 1%,#171717 99%);background-image:-ms-linear-gradient(bottom,#383838 1%,#171717 99%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.01,#383838),color-stop(.99,#171717));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#171717, endColorstr=#383838);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#171717, endColorstr=#383838)"}.floorplan-wrapper .fnbV4 .list{position:absolute;left:0;top:0;padding:0;margin:0;background:#002147;overflow:hidden;z-index:20;width:21.5%;border-left:1px solid #0c326f;border-right:1px solid #0c326f}.floorplan-wrapper .fnbV4 .list li{width:100%;border-bottom:1px solid #0c326f;float:left;padding:0;margin:0}.floorplan-wrapper .fnbV4 .list a{line-height:19px;height:19px;display:block;text-align:center;background:0 0!important;cursor:pointer;padding:0;margin:0}.floorplan-wrapper .fnbV4 .list a:hover{text-decoration:none!important;background:#082c61!important}.floorplan-wrapper .fnbV4 .fnbRmcCodeList{top:auto;bottom:75px;left:17px;width:88%}.floorplan-wrapper .fnbV4 .fnbRmcCodeList a{text-align:left;text-indent:6px}.floorplan-wrapper .fnbV4 .viewReservation input{width:100%;margin-bottom:1em}.floorplan-wrapper .fnbV4 .viewReservation .submit{width:auto;margin-bottom:-11px;float:left;height:35px}.floorplan-wrapper div.fb-wrapper-hotel-navigation .arrow{display:none!important}.floorplan-wrapper .fnbV4 #destinationList{position:absolute;left:17px;top:116px;width:88.5%;background:#fff;z-index:25}.floorplan-wrapper .fnbV4 #destinationList ul{margin:0}.floorplan-wrapper .fnbV4 #destinationList li{text-indent:10px;border-bottom:1px solid #888;cursor:pointer;color:#454545}.floorplan-wrapper .fnbV4 #destinationList .hover,.floorplan-wrapper .fnbV4 #destinationList li:hover{background:#efefef;color:#000}.floorplan-wrapper .ar .findAndBook #fnbArrival,.floorplan-wrapper .ar .findAndBook #fnbDeparture{background-position:1px -660px}.floorplan-wrapper .ar .findAndBook .fnbRmcCode,.floorplan-wrapper .ar .findAndBook .fnbRooms{float:right}.floorplan-wrapper .ar .findAndBook .fnbRooms-list{left:81px}.floorplan-wrapper .ar .findAndBook .right div{margin-right:0;margin-left:10px}.floorplan-wrapper .ar .ui-datepicker{width:184px}.floorplan-wrapper .ar .ui-datepicker-header{direction:ltr}.floorplan-wrapper .ar .findAndBook .msoTrigger .text{padding:0 8px 0 14px;background-position:-36px -1694px}.floorplan-wrapper .ar .findAndBook.showMso .msoTrigger .text{background-position:-36px -1994px}.floorplan-wrapper .findAndBook .fnbRoom label.questionmark{background:url(../images/findAndBook/img/screen/findBookHelp.gif) right 2px no-repeat;cursor:help;display:block;padding-right:10px;width:53px}.floorplan-wrapper .fnbV4 .msoTrigger,.floorplan-wrapper .fnbV4 .submit{color:#fff;text-decoration:none;text-transform:uppercase;font-family:arial;font-size:12px;display:table;padding:0 10px;width:100px;height:40px;text-align:center;margin:0}.floorplan-wrapper .fnbV4 .msoTrigger{float:left}.floorplan-wrapper .fnbV4 .submit{margin-right:0;float:right}.floorplan-wrapper .fnbV4 .msoTrigger span,.floorplan-wrapper .fnbV4 .submit span{display:table-cell;vertical-align:middle;font-size:12px}.floorplan-wrapper .footer .box1 .error1,.floorplan-wrapper .footer .box1 .error2,.floorplan-wrapper .footer .box1 .error3,.floorplan-wrapper .footer .box1 .success,.floorplan-wrapper .footer .success form,.floorplan-wrapper .footer .success h3,.floorplan-wrapper .footer .success p.color1,.floorplan-wrapper .msoTrigger.lessOptions{display:none}.floorplan-wrapper .fnbV4.lang-ru .msoTrigger span,.floorplan-wrapper .fnbV4.lang-ru .submit span{font-size:10px}.floorplan-wrapper .clear-fix{clear:both}.floorplan-wrapper .floorplanTable img{width:auto;height:auto}.floorplan-wrapper .footer{padding:5px 30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#3c3c3c 0,#343434 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c3c3c),color-stop(100%,#343434));background:-webkit-linear-gradient(top,#3c3c3c 0,#343434 100%);background:-o-linear-gradient(top,#3c3c3c 0,#343434 100%);background:-ms-linear-gradient(top,#3c3c3c 0,#343434 100%);background:linear-gradient(top,#3c3c3c 0,#343434 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3c3c', endColorstr='#343434', GradientType=0)}.floorplan-wrapper .footerGradient{bbbackground:-moz-linear-gradient(center top,rgba(77,77,77,0) 0,rgba(50,50,50,.84) 48%,rgba(51,51,51,.87) 50%,rgba(52,52,52,.88) 51%,#343434 63%,#343434 100%) repeat scroll 0 0 transparent;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIwLjc2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(77,77,77,0) 0,rgba(50,50,50,.76) 48%,#333 63%,#343434 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(77,77,77,0)),color-stop(48%,rgba(50,50,50,.76)),color-stop(63%,#333),color-stop(100%,#343434));background:-webkit-linear-gradient(top,rgba(77,77,77,0) 0,rgba(50,50,50,.76) 48%,#333 63%,#343434 100%);background:-o-linear-gradient(top,rgba(77,77,77,0) 0,rgba(50,50,50,.76) 48%,#333 63%,#343434 100%);background:-ms-linear-gradient(top,rgba(77,77,77,0) 0,rgba(50,50,50,.76) 48%,#333 63%,#343434 100%);background:linear-gradient(top,rgba(77,77,77,0) 0,rgba(50,50,50,.76) 48%,#333 63%,#343434 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004d4d4d', endColorstr='#343434', GradientType=0);bottom:-15px;height:500px;position:absolute;width:100%;z-index:-1}.floorplan-wrapper .footer .navigation ul{overflow:hidden;margin-top:30px;height:24px}.floorplan-wrapper .footer .navigation .addthis_toolbox{margin-top:10px}.floorplan-wrapper .footer .navigation div{position:absolute;right:0;top:0;margin:0}.floorplan-wrapper .footer .navigation div.fblHolder{position:relative;float:left}.floorplan-wrapper .footer li a,.floorplan-wrapper .footer p{color:#979991;font-size:12px}.floorplan-wrapper .footer p a{color:#777;font-size:11px}.floorplan-wrapper .footer .boxgroup li a:hover,.floorplan-wrapper .footer span{color:#fff;font-size:12px}.floorplan-wrapper .footer p a:hover{font-size:11px;color:#fff}.floorplan-wrapper .footer .navigation li a{color:#c8c7c7;font-size:11px}.floorplan-wrapper .footer .navigation li a:hover{color:#fff}.floorplan-wrapper .footer h3{font-family:HelveticaNeueRegular,Helvetica,Arial;color:#fff;font-size:16px;width:140px;margin:0 0 5px}.floorplan-wrapper .footer p{margin:0;padding:0;line-height:1.4em}.floorplan-wrapper .footer ul{margin:0}.floorplan-wrapper .footer .boxgroup{overflow:hidden;margin-top:20px}.floorplan-wrapper .footer .nearby,.floorplan-wrapper .footer .offers{margin:0}.floorplan-wrapper .footer .nearby li,.floorplan-wrapper .footer .offers li{line-height:10px}.floorplan-wrapper .footer .navigation{overflow:hidden}.floorplan-wrapper .footer .navigation li{float:left;padding:0 24px 0 0}.floorplan-wrapper .footer input{margin:2px 0;font-size:13px;width:190px}.floorplan-wrapper .footer .error1 .error1,.floorplan-wrapper .footer .error2 .error2,.floorplan-wrapper .footer .error3 .error3,.floorplan-wrapper .footer .success .success{display:block!important}.floorplan-wrapper .footer .success .success{color:#fff;font-size:16px}.floorplan-wrapper .footer .error1 .error1,.floorplan-wrapper .footer .error2 .error2,.floorplan-wrapper .footer .error3 .error3{color:red}.floorplan-wrapper .footer button{margin:2px 0 5px}.floorplan-wrapper .footer .partnerLogo{width:100%;padding:0;margin-top:40px;overflow:hidden}.floorplan-wrapper .footer .partnerLogo ul{overflow:hidden}.floorplan-wrapper .footer .partnerLogo li{float:left;margin:0;cursor:pointer}.floorplan-wrapper .footer .partnerLogo a{background:url(../images/footer/img/screen/logo.png) no-repeat;height:80px;display:block;margin-left:20px}.floorplan-wrapper .footer .partnerLogo .carlsonrezidor a{background-position:0 -700px;width:120px;margin-left:30px;border-right:1px solid #5E5E5D}.floorplan-wrapper .footer .partnerLogo .radissonblu a{background-position:0 -800px;width:100px}.floorplan-wrapper .footer .partnerLogo .radisson a{background-position:0 -900px;width:80px}.floorplan-wrapper .footer .partnerLogo .parkplaza a{background-position:0 -1000px;width:70px}.floorplan-wrapper .footer .partnerLogo .parkinn a{background-position:0 -1100px;width:70px}.floorplan-wrapper .footer .partnerLogo .countryinns a{background-position:0 -1200px;width:75px}.floorplan-wrapper .footer .partnerLogo .quorvuscollection a{background-position:0 -1300px;width:100px}.floorplan-wrapper .footer .partnerLogo .radissonred a{background-position:0 -1500px;width:102px}.floorplan-wrapper .footer .partnerLogo .carlsonrezidor a:hover{background-position:0 0}.floorplan-wrapper .footer .partnerLogo .radissonblu a:hover{background-position:0 -100px}.floorplan-wrapper .footer .partnerLogo .radisson a:hover{background-position:0 -200px}.floorplan-wrapper .footer .partnerLogo .parkplaza a:hover{background-position:0 -300px}.floorplan-wrapper .footer .partnerLogo .parkinn a:hover{background-position:0 -400px}.floorplan-wrapper .footer .partnerLogo .countryinns a:hover{background-position:0 -500px}.floorplan-wrapper .footer .partnerLogo .quorvuscollection a:hover{background-position:0 -600px}.floorplan-wrapper .footer .partnerLogo .radissonred a:hover{background-position:0 -1400px}.floorplan-wrapper input.placeholder{color:#aaa}.floorplan-wrapper .fhrc *{font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:13px;line-height:20px}.floorplan-wrapper .fhrc .header{margin:0 0 20px;background:0 0}.floorplan-wrapper .fhrc #cookieWarning{padding:20px;margin:0 0 20px;border:1px solid #ccc}.floorplan-wrapper .fhrc #cookieWarning h3{margin-top:0}.floorplan-wrapper .fhrc #cookieWarning p{margin-bottom:10px}.floorplan-wrapper .fhrc #cookieWarning input{font-weight:400;margin-right:10px}.floorplan-wrapper .fhrc .bread .colLeft,.floorplan-wrapper .fhrc .bread .colRight{float:left}.floorplan-wrapper .fhrc .bread .colLeft{width:200px}.floorplan-wrapper .fhrc .bread .colRight{width:405px}.floorplan-wrapper .fhrc h1,.floorplan-wrapper .fhrc h2{color:#000}.floorplan-wrapper .fhrc .bread p{margin:0}.floorplan-wrapper .fhrc .bread img{margin:0 20px 0 0}.floorplan-wrapper .fhrc .bread label,.floorplan-wrapper .fhrc .bread p{font-weight:400}.floorplan-wrapper .fhrc .bread label{cursor:pointer}.floorplan-wrapper .fhrc .bread ul{list-style-type:none;list-style-image:none;padding:0;margin:0 0 10px}.floorplan-wrapper .fhrc .bread li{padding:0;margin:0}.floorplan-wrapper .fhrc .bread input[type=text]{width:220px;display:block}.floorplan-wrapper .fhrc .bread li input[type=text]{width:130px;margin:0;display:inline}.floorplan-wrapper .fhrc .bread label a{color:#2F91ED}.floorplan-wrapper .fhrc .bread #submitFhrc,.floorplan-wrapper .fhrc .bread #submitFhrc span{float:left;position:relative;height:36px;padding:0 30px 0 0;margin:10px 0;display:block;cursor:pointer;background:url(../images/freeHotelRoomContest/img/screen/button.gif) right top no-repeat}.floorplan-wrapper .fhrc .bread #submitFhrc span{height:34px;line-height:34px;margin:0;padding:0 0 2px 30px;background-position:left top;font-size:14px!important;color:#000;text-shadow:-1px 1px #fff}.floorplan-wrapper .fhrc .bread #submitFhrc:hover,.floorplan-wrapper .fhrc .bread #submitFhrc:hover span{text-decoration:none!important;background-position:right -50px}.floorplan-wrapper .fhrc .bread #submitFhrc:hover span{background-position:left -50px}.floorplan-wrapper .fhrc .bread #fhrcFacebook,.floorplan-wrapper .fhrc .bread #fhrcGooglePlus,.floorplan-wrapper .fhrc .bread #fhrcTwitter{width:32px;height:32px;float:left;margin:10px 50px 20px 0;cursor:pointer;background:url(../images/freeHotelRoomContest/img/screen/socialIcons.gif) left top no-repeat}.floorplan-wrapper .fhrc .bread #fhrcTwitter{background-position:left -100px}.floorplan-wrapper .fhrc .bread #fhrcGooglePlus{background-position:left -200px;margin-right:0}.floorplan-wrapper .fhrc .bread #fhrcFacebook:hover{background-position:left -300px}.floorplan-wrapper .fhrc .bread #fhrcTwitter:hover{background-position:left -400px}.floorplan-wrapper .fhrc .bread #fhrcGooglePlus:hover{background-position:left -500px}.floorplan-wrapper .fhrc .bread .err{color:#bf0000}.floorplan-wrapper .fhrc .bread .success{background:0 0;border:none;padding:0;margin-bottom:10px}.floorplan-wrapper .fhrc .bread .success h3{color:#000;font-weight:700}.floorplan-wrapper .gallery{width:957px}.floorplan-wrapper .gallery .item{margin-top:30px}.floorplan-wrapper .gallery .item .img{display:inline;margin-left:30px;cursor:pointer}.floorplan-wrapper .gallery .preview{width:590px;background-color:red}.floorplan-wrapper .cordians.itemWrapper{position:relative;width:604px}.floorplan-wrapper .cordians.itemWrapper .imageSlideItem img{height:333px}.floorplan-wrapper .cordians .imageSlideItem{width:25px}.floorplan-wrapper .cordians .active{width:440px}.floorplan-wrapper .ui-datepicker{background-color:#fff;font-family:HelveticaNeue,Helvetica;font-size:12px;padding:10px;border-radius:5px;box-shadow:0 0 5px #000;display:none;width:158px}.floorplan-wrapper .ie6 .ui-datepicker,.floorplan-wrapper .ie7 .ui-datepicker,.floorplan-wrapper .ie8 .ui-datepicker{border:1px solid #000}.floorplan-wrapper .ui-datepicker-header{border-bottom:1px solid #ccc;padding-bottom:3px;margin-bottom:3px}.floorplan-wrapper .ui-datepicker-header a{color:#000}.floorplan-wrapper .ui-datepicker-title{color:#777;text-align:center;padding:3px}.floorplan-wrapper .ui-datepicker-prev{float:left;cursor:pointer;padding:3px}.floorplan-wrapper .ui-datepicker-next{float:right;cursor:pointer;padding:3px}.floorplan-wrapper a.ui-state-default{color:#000}.floorplan-wrapper .ui-datepicker-header a.ui-state-disabled,.floorplan-wrapper .ui-datepicker-header a.ui-state-disabled:hover,.floorplan-wrapper .ui-state-disabled,.floorplan-wrapper .ui-state-disabled:hover{color:#aaa}.floorplan-wrapper .ui-datepicker th,.floorplan-wrapper .ui-state-disabled,.floorplan-wrapper a.ui-state-default{padding:3px}.floorplan-wrapper .ui-datepicker a:hover{color:#2f91ed}.floorplan-wrapper .header{background:url(../images/header/img/screen/header-bg.gif) top repeat-x #222;overflow:hidden;position:relative}.floorplan-wrapper .header h1,.floorplan-wrapper .header h2{margin:30px 0 0;color:#fff;clear:both;float:right;font-size:23px;text-transform:uppercase}.floorplan-wrapper .header .pageLocation li{float:left;padding-right:5px;color:#989898}.floorplan-wrapper .header .boxgroup{overflow:auto;padding:0 0 10px}.floorplan-wrapper .header .pageLocation{font-size:13px;overflow:hidden;padding:0}.floorplan-wrapper .header .pageLocation a{color:#fff;white-space:nowrap}.floorplan-wrapper .header .pageLocation li a:hover{color:#fff}.floorplan-wrapper .header .topNavigation ul{line-height:40px}.floorplan-wrapper .header .box4{overflow:hidden;position:relative}.floorplan-wrapper .header .radissonPrint{display:none}.floorplan-wrapper .header .error{width:914px;background:#a7c1e2;color:#000;height:auto;padding:7px 32px;font-size:14px;margin-left:-30px}.floorplan-wrapper .header .error a{color:#000}.floorplan-wrapper .header .ulNotice{font-size:14px;margin-left:3px}.floorplan-wrapper .header .ulNotice a:link,.floorplan-wrapper .header .ulNotice a:visited{color:#2F91ED}.floorplan-wrapper .header .ulNotice a:active,.floorplan-wrapper .header .ulNotice a:hover{color:#fff}.floorplan-wrapper .viewmore{margin:0 0 5px;padding:0;overflow:hidden;font-size:1.2em;width:600px;clear:both}.floorplan-wrapper .viewmore .block{padding:20px}.floorplan-wrapper h2.trigger{padding:0 0 0 50px;margin:0 0 5px;background:url(http://www.radissonblu.com/radisson_sc/webextra/compiled-css/css/rd/h2_trigger_a.gif) no-repeat;height:46px;line-height:46px;width:450px;font-size:2em;font-weight:400;float:left}.floorplan-wrapper h2.trigger a{color:#fff;text-decoration:none;display:block}.floorplan-wrapper h2.trigger a:hover{color:#ccc}.floorplan-wrapper h2.active{background-position:left bottom}.floorplan-wrapper .toggle_container{margin:0 0 5px;padding:0;border-top:1px solid #d6d6d6;overflow:hidden;font-size:1.2em;width:500px;clear:both}.floorplan-wrapper .toggle_container .block{padding:20px;background:url(http://www.radissonblu.com/radisson_sc/webextra/compiled-css/css/rd/toggle_block_btm.gif) left bottom no-repeat}.floorplan-wrapper .ar .header h1,.floorplan-wrapper .ar .header h2{text-align:left}.floorplan-wrapper .extraControls{position:relative;float:right;overflow:hidden}.floorplan-wrapper .languageSelector{height:28px;line-height:28px;width:110px;text-align:center;color:#fff;font-size:13px;background:#4E525A;cursor:pointer;float:right}.floorplan-wrapper .languageSelector:hover{background:#A6C0E2}.floorplan-wrapper .languageSelector span{display:block;float:left;height:28px;line-height:28px}.floorplan-wrapper .languageSelector .globe{width:28px;background:url(../images/languageSelector/img/screen/globe-small.png) center no-repeat}.floorplan-wrapper .languageSelector .lanContainer,.floorplan-wrapper .languageSelector .lanTriggerContainer{position:absolute;left:32px;top:10px;z-index:30;width:120px;border-top:1px solid #8F8F8F;border-left:1px solid #8F8F8F;border-right:1px solid #8F8F8F;background:#1D1D1E;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.floorplan-wrapper .languageSelector .lanContainer{top:18px;z-index:25}.floorplan-wrapper .lanTriggerContainer a{border-bottom:1px solid #8F8F8F}.floorplan-wrapper .languageSelector .lanContainer div{height:0;overflow:hidden;position:relative}.floorplan-wrapper .languageSelector .lanTrigger,.floorplan-wrapper .languageSelector a span{color:#989898;cursor:pointer;font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:13px;font-style:normal;width:120px;height:27px;line-height:30px;display:block;text-indent:7px}.floorplan-wrapper .languageSelector .lanTrigger{line-height:28px;position:relative}.floorplan-wrapper .languageSelector ul{position:absolute;bottom:0;left:0;padding:12px 0 0;margin:0}.floorplan-wrapper .languageSelector li{padding:0;margin:0;width:120px;height:30px;line-height:30px;border-bottom:1px solid #8F8F8F}.floorplan-wrapper .languageSelector li a{display:block}.floorplan-wrapper .languageSelector a span{visibility:visible}.floorplan-wrapper .languageSelector a:hover span{color:#fff}.floorplan-wrapper .languageSelector .lanTrigger span{background:url(../images/basic/img/screen/layout-icons.png) 0 -442px no-repeat;width:14px;height:27px;display:block;position:absolute;right:0;top:0;padding-right:7px;visibility:visible;color:#8F8F8F}.floorplan-wrapper .languageSelector.active .lanTrigger span{background-position:0 -487px}.floorplan-wrapper .languageSelector.active .lanTrigger{color:#fff}.floorplan-wrapper .languageSelector li:hover{background:#0054a4;color:#fff}.floorplan-wrapper .ar .languageSelector .lanTrigger span{right:auto;left:7px}.floorplan-wrapper .ar .languageSelector .languageGlobalIcon{left:130px}.floorplan-wrapper .ar .languageSelector .lanContainer,.floorplan-wrapper .ar .languageSelector .lanTriggerContainer{left:0}.floorplan-wrapper .languageSelection{position:absolute;top:29px;right:30px;width:110px;z-index:20;margin:0;padding:0;background:#4E525A;overflow:hidden;display:none}.floorplan-wrapper .languageSelection li{float:left;width:100%}.floorplan-wrapper .languageSelection a{text-indent:10px;width:100%;color:#fff;display:block;height:20px;line-height:20px;border-bottom:1px solid #000;font-size:14px}.floorplan-wrapper .languageSelection .selected a,.floorplan-wrapper .languageSelection a:hover{background:#A6C0E2;text-decoration:none}.floorplan-wrapper .header .right{position:relative}.floorplan-wrapper .nav-personal{float:right;padding:0;margin:0;line-height:17px}.floorplan-wrapper .nav-personal li{background:#093a92;line-height:22px;float:left;margin:0 5px 0 0}.floorplan-wrapper .nav-personal li a{display:inline-block;color:#fff;font-size:13px;padding:3px 10px}.floorplan-wrapper #signin{background:#4e525a}.floorplan-wrapper #user_info{position:absolute;top:40px;right:0;font-size:12px;color:#fff}.floorplan-wrapper .ar #user_info{left:0;right:auto}.floorplan-wrapper .pageLocation{float:left;width:55%}.floorplan-wrapper .frontpage .topMain .mapContainer,.floorplan-wrapper .generic .topMain .mapContainer{position:absolute;left:0;top:-1000px;z-index:10}.floorplan-wrapper .generic .topMain.contact .mapContainer{position:static;left:auto;top:auto}.floorplan-wrapper .frontpage .topMain #map_div,.floorplan-wrapper .generic .topMain #map_div{width:978px;height:490px}.floorplan-wrapper .generic .topMain #map_div{height:385px}.floorplan-wrapper .generic #div_directions{width:594px}.floorplan-wrapper #map_div .mapPopup{background:#FFF;border-radius:3px;display:block;height:80px;margin:5px;padding:5px;position:relative;width:260px}.floorplan-wrapper .mapPopup div,.floorplan-wrapper .mapPopup img{float:left;overflow:hidden}.floorplan-wrapper .mapPopup img{border:none;padding:0}.floorplan-wrapper .mapPopup div{padding:5px 0 0 5px;width:175px}.floorplan-wrapper div.mapPopup p{font-size:11px;font-weight:700;margin:0 0 5px}.floorplan-wrapper div.mapPopup ul{list-style-image:none;list-style-type:none;margin:0;padding:0}.floorplan-wrapper div.mapPopup a.close{background:none!important;font-size:8px!important;padding-right:10px;position:absolute;right:-5px;top:-1px}.floorplan-wrapper .mapControls,.floorplan-wrapper .mapDrivingDirections{width:918px;position:absolute;top:385px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#202021', endColorstr='#161616', GradientType=0);left:0}.floorplan-wrapper div.mapPopup a,.floorplan-wrapper div.mapPopup li{color:#3BA7BC!important;font-size:10px!important;height:12px;line-height:12px;text-decoration:none!important}.floorplan-wrapper .mapControls{height:30px;padding:15px 30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#202021 0,#161616 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#202021),color-stop(100%,#161616));background:-webkit-linear-gradient(top,#202021 0,#161616 100%);background:-o-linear-gradient(top,#202021 0,#161616 100%);background:-ms-linear-gradient(top,#202021 0,#161616 100%);background:linear-gradient(top,#202021 0,#161616 100%)}.floorplan-wrapper .mapControls ul{float:left;padding:0;margin:0}.floorplan-wrapper .mapControls ul.mapTypeOptions{position:absolute;right:0}.floorplan-wrapper .mapControls li{float:left;height:30px;line-height:30px}.floorplan-wrapper .mapControls input{display:none}.floorplan-wrapper .mapControls a,.floorplan-wrapper .mapControls label{color:#5f5f5f;font-size:14px;height:30px;line-height:30px;padding:0 30px;display:block;cursor:pointer}.floorplan-wrapper .mapControls .selected a,.floorplan-wrapper .mapControls .selected label,.floorplan-wrapper .mapControls a:hover,.floorplan-wrapper .mapControls label:hover{color:#fff}.floorplan-wrapper .mapControls .extras label{background:url(../images/maps/img/screen/mapControls.png) left 3px no-repeat}.floorplan-wrapper .mapControls .extras label.selected{background:urL("../images/maps/img/screen/mapControls.png") left -97px no-repeat}.floorplan-wrapper .mapControls .mapTypeOptions a{background:url(../images/maps/img/screen/mapControls.png) left -197px no-repeat}.floorplan-wrapper .mapControls .mapTypeOptions a.selected{background:url(../images/maps/img/screen/mapControls.png) left -297px no-repeat}.floorplan-wrapper .mapDrivingDirections{height:30px;padding:15px 30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#202021 0,#161616 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#202021),color-stop(100%,#161616));background:-webkit-linear-gradient(top,#202021 0,#161616 100%);background:-o-linear-gradient(top,#202021 0,#161616 100%);background:-ms-linear-gradient(top,#202021 0,#161616 100%);background:linear-gradient(top,#202021 0,#161616 100%)}.floorplan-wrapper .mapDrivingDirections h3{display:none}.floorplan-wrapper .mapDrivingDirections ul{padding:0;margin:0}.floorplan-wrapper .mapDrivingDirections li{float:left;height:30px;line-height:30px}.floorplan-wrapper .mapDrivingDirections label{color:#5f5f5f;display:block;float:left;height:30px;line-height:30px;font-size:13px}.floorplan-wrapper .mapDrivingDirections input{margin:0 10px 0 5px;width:180px}.floorplan-wrapper .meetingContactRFP{width:252px;margin:-30px 0 30px;background:rgba(0,0,0,.8);padding:30px 20px 20px}.floorplan-wrapper .meetingContactRFP h2,.floorplan-wrapper .meetingContactRFP p{color:#fff}.floorplan-wrapper .meetingContactRFP span{font-size:18px}.floorplan-wrapper .meetingContactRFP .btn3{margin:10px 0 20px}.floorplan-wrapper .meetingContactRFP .btn3 a{width:100%;height:100%;display:block;text-align:center;cursor:pointer}.floorplan-wrapper .meetingContactRFP a{color:#2F91ED}.floorplan-wrapper .meetingContactRFP a[href*=mailto]{word-wrap:break-word}.floorplan-wrapper .meetingContactRFP p{font-size:13px;line-height:20px}.floorplan-wrapper .ar .meetingContactRFP p{margin-right:0!important}.floorplan-wrapper .meetingLinks{padding:0;margin:28px 0 0;list-style-type:none}.floorplan-wrapper .meetingLinks li{float:left;margin:0 28px 0 0!important}.floorplan-wrapper .meetingLinks hr{float:left;width:594px;color:#c3c3c3;background:#c3c3c3;height:1px;border:none;margin:28px 0}.floorplan-wrapper .meetingLinks .meetingsIL{position:relative;display:block;width:180px;height:180px;cursor:pointer}.floorplan-wrapper .meetingLinks .meetingsIL span{position:absolute;bottom:0;left:0;font-size:12px;height:auto;width:160px;line-height:14px;padding:10px;color:#333;background-color:rgba(255,255,255,.8);display:block;-webkit-transition:color .25s linear,background-color .25s linear;-moz-transition:color .25s linear,background-color .25s linear;transition:color .25s linear,background-color .25s linear}.floorplan-wrapper .meetingLinks .meetingsIL:hover span{background-color:rgba(0,0,0,.6);color:#2F91ED}.floorplan-wrapper .topMain .locationNavigation{position:absolute;top:315px;right:30px;padding:0;margin:0;z-index:20}.floorplan-wrapper .topMain .locationNavigation li{float:left;border:1px solid #252525;border-left:none}.floorplan-wrapper .topMain .locationNavigation li.selected,.floorplan-wrapper .topMain .locationNavigation li:hover{border:1px solid #191a18;border-left:none}.floorplan-wrapper .topMain .locationNavigation li.first{border-left:1px solid #252525}.floorplan-wrapper .topMain .locationNavigation li.first.selected{border-left:1px solid #191a18}.floorplan-wrapper .topMain .locationNavigation a{height:25px;line-height:25px;color:#dfdfdf;font-size:14px;text-shadow:#333;display:block;padding:0 15px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3MzgzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjJkMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#373836 0,#2f2d2f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#373836),color-stop(100%,#2f2d2f));background:-webkit-linear-gradient(top,#373836 0,#2f2d2f 100%);background:-o-linear-gradient(top,#373836 0,#2f2d2f 100%);background:-ms-linear-gradient(top,#373836 0,#2f2d2f 100%);background:linear-gradient(top,#373836 0,#2f2d2f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#373836', endColorstr='#2f2d2f', GradientType=0)}.floorplan-wrapper .adp-directions td,.floorplan-wrapper .adp-summary{padding:18px 10px}.floorplan-wrapper .topMain .locationNavigation .selected a,.floorplan-wrapper .topMain .locationNavigation a:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTgxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTE5MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#161819 0,#191919 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#161819),color-stop(100%,#191919));background:-webkit-linear-gradient(top,#161819 0,#191919 100%);background:-o-linear-gradient(top,#161819 0,#191919 100%);background:-ms-linear-gradient(top,#161819 0,#191919 100%);background:linear-gradient(top,#161819 0,#191919 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#161819', endColorstr='#191919', GradientType=0)}.floorplan-wrapper .topMain .locationNavigation .selected a{color:#666}.floorplan-wrapper .adp-directions{font-size:15px;font-family:HelveticaNeueRegular,Helvetica,Arial;color:#777}.floorplan-wrapper .adp-directions b,.floorplan-wrapper .adp-directions td:first-child{color:#000;font-weight:400}.floorplan-wrapper .adp-directions td:first-child{padding-right:0}.floorplan-wrapper .adp-directions td:last-child{padding-left:0}.floorplan-wrapper .adp-placemark td{padding:10px;font-size:18px}.floorplan-wrapper header.offerHeader p{width:350px;min-height:50px}.floorplan-wrapper header.offerHeader{min-height:120px}.floorplan-wrapper header.offerHeader .offerHeaderTeaser{width:350px;max-width:350px;float:left}.floorplan-wrapper header.pageDescription .offerPrice{width:200px;padding:2px 0;border-top:1px solid #dcdcdc;position:relative!important;right:20px;top:18px;font-style:italic;font-family:Georgia,Helvetica,Arial;float:right}.floorplan-wrapper header.pageDescription .offerPrice p{font-size:12px;float:left;width:auto;line-height:17px;margin-right:20px;min-height:27px;padding:5px 0 0 5px}.floorplan-wrapper header.pageDescription .offerPrice span{color:#000;float:left;font-size:35px;min-height:50px;border-bottom:1px solid #dcdcdc;width:200px}.floorplan-wrapper header.pageDescription .offerPrice p span{margin:0;font-size:12px;float:none}.floorplan-wrapper .singleoffer{font-size:13px;color:#777;font-family:HelveticaNeueRegular,Helvetica,Arial;line-height:20px}.floorplan-wrapper .singleoffer b{color:#000}.floorplan-wrapper .singleoffer p{padding-bottom:15px;min-height:100px}.floorplan-wrapper .singleoffer ul{width:590px;padding:0 0 10px;margin-bottom:20px;border-bottom:1px solid #ddd;list-style-image:url(../images/img/icons/approve_black.png);-webkit-margin-before:0;-webkit-margin-after:20px;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}.floorplan-wrapper .singleoffer ul li{width:260px;min-height:19px;margin-bottom:8px;line-height:15px;font-family:HelveticaNeueRegular,Helvetica,Arial;font-size:13px;list-style-type:disc;margin-left:25px}.floorplan-wrapper .ie6 .singleoffer ul li,.floorplan-wrapper .ie7 .singleoffer ul li,.floorplan-wrapper .ie8 .singleoffer ul li,.floorplan-wrapper .ie9 .singleoffer ul li{width:auto}.floorplan-wrapper .col2.bottomoffer h3{padding-bottom:8px}.floorplan-wrapper .col2.bottomoffer .imageandprice{display:inline-block;vertical-align:top}.floorplan-wrapper .ie7 .col2.bottomoffer .imageandprice{display:inline}.floorplan-wrapper .col2.bottomoffer .price{margin-top:5px}.floorplan-wrapper .col2.bottomoffer .price p{color:#fff}.floorplan-wrapper .col2.bottomoffer .price a:link .currency,.floorplan-wrapper .col2.bottomoffer .price a:link .localCurrency,.floorplan-wrapper .col2.bottomoffer .price a:link .totalPrice,.floorplan-wrapper .col2.bottomoffer .price a:visited .currency,.floorplan-wrapper .col2.bottomoffer .price a:visited .localCurrency,.floorplan-wrapper .col2.bottomoffer .price a:visited .totalPrice{color:#B9B8B8}.floorplan-wrapper .col2.bottomoffer .price a:active .currency,.floorplan-wrapper .col2.bottomoffer .price a:active .localCurrency,.floorplan-wrapper .col2.bottomoffer .price a:active .totalPrice,.floorplan-wrapper .col2.bottomoffer .price a:hover .currency,.floorplan-wrapper .col2.bottomoffer .price a:hover .localCurrency,.floorplan-wrapper .col2.bottomoffer .price a:hover .totalPrice{color:#fff}.floorplan-wrapper .col2.bottomoffer .bread p{font-size:13px;margin-right:10px;color:#B9B8B8}.floorplan-wrapper .redirectOverlay .whitePopup,.floorplan-wrapper .redirectOverlay a{font-size:16px!important;font-weight:500!important;outline:0!important;font-family:GillSansMTPro-Book,"Gill Sans",Helvetica,Arial}.floorplan-wrapper .col2.bottomoffer .bread{display:inline-block;width:190px;margin-left:15px;vertical-align:top}.floorplan-wrapper .ie7 .col2.bottomoffer .bread{display:inline}.floorplan-wrapper .ar .contentMain .bottomoffer .bread{margin-left:0;margin-right:15px}.floorplan-wrapper .ar .contentMain .bottomoffer p{margin-right:0}.floorplan-wrapper .ar header.pageDescription .offerPrice{right:auto;left:0}.floorplan-wrapper .ar header.pageDescription .offerPrice p,.floorplan-wrapper .ar header.pageDescription .offerPrice span{float:right}.floorplan-wrapper .ar header.pageDescription .offerPrice p{margin-right:0;margin-left:20px;width:auto!important}.floorplan-wrapper .ar .singleoffer{margin-right:20px}.floorplan-wrapper .redirectOverlay{position:fixed;top:0;left:0;z-index:400001;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.floorplan-wrapper .redirectOverlay .trasparentPopUp{width:600px;height:250px;position:fixed;left:50%;top:50%;margin-top:-125px;margin-left:-300px;z-index:400002;background:#000;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';filter:alpha(opacity=60);opacity:.6}.floorplan-wrapper .redirectOverlay .whitePopup{background-color:#fff;color:#777;width:540px;height:210px;position:fixed;left:50%;top:50%;margin-top:-115px;margin-left:-290px;padding:10px 20px;z-index:400003;line-height:20px!important}.floorplan-wrapper .redirectOverlay a{color:#00E;text-decoration:none}.floorplan-wrapper .redirectOverlay a visited{color:#00E}.floorplan-wrapper .redirectOverlay .whitePopup h3{font-weight:700;font-size:22px!important;color:#000;font-family:GillSansMTPro-Book,"Gill Sans",Helvetica,Arial;margin:5px 0;padding:5px 0}.floorplan-wrapper .redirectOverlay .buttonPopup{width:75px;font-size:12px!important;position:absolute;bottom:15px;right:15px;float:right;text-align:center;color:#fff;background-color:#093990;padding:1%;cursor:pointer;cursor:hand}.floorplan-wrapper .specialServices{height:210px;position:relative}.floorplan-wrapper .box1.last .specialServices{margin-left:10px;height:0}.floorplan-wrapper .specialServices ul.popout{list-style:none;margin:0 auto;padding:0}.floorplan-wrapper .box3 h2.large{margin-top:20px}.floorplan-wrapper .box3 .specialServices ul.popout{width:918px}.floorplan-wrapper .specialServices ul.popout li{display:inline;width:100px;float:left;margin:20px 48px 20px 5px;padding:0;position:relative}.floorplan-wrapper .specialServices ul.popout .grabnrun{margin-top:10px}.floorplan-wrapper .specialServices ul.popout li:hover{z-index:99}.floorplan-wrapper .specialServices ul.popout li:hover a span{z-index:999}.floorplan-wrapper .specialServices ul.popout li .info{position:absolute;left:-17px;top:-10px;padding:60px 0 0;width:160px;display:none;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 1px 1px #a8a8a8;-webkit-box-shadow:1px 1px 1px #a8a8a8;box-shadow:1px 1px 1px #a8a8a8}.floorplan-wrapper .specialServicePopups .info{position:absolute;left:-17px;top:-10px;padding:60px 0 0;width:160px;display:none;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 1px 1px #a8a8a8;-webkit-box-shadow:1px 1px 1px #a8a8a8;box-shadow:1px 1px 1px #a8a8a8;z-index:10}.floorplan-wrapper .specialServices ul.popout li:hover .info{display:block}.floorplan-wrapper .specialServices .popout li a img{float:left;width:125px;height:60px;margin:2px 6px 0 0;background-image:url(../images/services/img/screen/services.jpg);background-repeat:no-repeat;cursor:pointer;position:relative}.floorplan-wrapper .specialServicePopups .info h3,.floorplan-wrapper .specialServices .popout h3{font-weight:400;font-size:13px;line-height:12px;color:#000;padding:0;background:#fff;margin:10px 10px 5px}.floorplan-wrapper .specialServices .popout .grabnrun h3{font-size:13px;color:#000;padding-top:20px;margin:10px 0 0;font-weight:400}.floorplan-wrapper .specialServicePopups .info span,.floorplan-wrapper .specialServices .popout .info span{padding:0 10px 10px;background:#fff;display:block;font-size:13px;line-height:1.2em}.floorplan-wrapper .specialServices .popout{font-size:13px;color:#777}.floorplan-wrapper .specialServices .popout .freeinternet a span{background-position:0 0}.floorplan-wrapper .specialServices .popout .satisfaction a span{background-position:0 -60px}.floorplan-wrapper .specialServices .popout .onetouch a span{background-position:0 -125px}.floorplan-wrapper .specialServices .popout .laundry a span{background-position:0 -200px}.floorplan-wrapper .specialServices .popout .latecheckout a span{background-position:0 -270px}.floorplan-wrapper .specialServices .popout .expresscheckout a span{background-position:0 -335px}.floorplan-wrapper .specialServices .popout .breakfast a span{background-position:0 -405px}.floorplan-wrapper .specialServices .popout .grabnrun a span{background-position:0 -478px}.floorplan-wrapper .ar .specialServices ul.popout li{float:right}.floorplan-wrapper .header .subnav{position:relative;height:0;background:url(../images/subNavigation/img/screen/subnav.png) left top no-repeat #191919;overflow:hidden}.floorplan-wrapper .header .subnav .subnavigation{overflow:hidden;margin:0;padding:0;position:absolute;bottom:0;background:url(../images/subNavigation/img/screen/caret.png) center top no-repeat}.floorplan-wrapper .header ul.subnavigation li{float:left}.floorplan-wrapper .header ul.subnavigation a{height:50px;line-height:50px;padding:0 13px;font-size:14px;color:#fff}.floorplan-wrapper .header ul.subnavigation .selected a,.floorplan-wrapper .header ul.subnavigation a:hover{color:#2f91ed}.floorplan-wrapper .topMain nav.subnav{position:absolute;top:30px;left:0;z-index:20;padding:25px 0;margin:0;list-style:none;width:215px;background-color:#fff}.floorplan-wrapper .topMain nav.subnav.of{padding:0}.floorplan-wrapper .topMain nav.subnav.of a.scrollDown,.floorplan-wrapper .topMain nav.subnav.of a.scrollUp{height:24px;width:195px;margin:0 10px;display:block;border-bottom:1px solid #e1e1e1;background:url(../images/buttons/img/screen/arrows_and_icons.png) center -692px no-repeat;cursor:pointer}.floorplan-wrapper .topMain nav.subnav.of a.scrollDown{background-position:center -893px;border-bottom:none;border-top:1px solid #e1e1e1}.floorplan-wrapper .topMain nav.subnav.of a.disabled{background:0 0}.floorplan-wrapper .topMain nav.subnav.of .window{height:275px;width:215px;position:relative;overflow-y:hidden;overflow-x:visible}.floorplan-wrapper .topMain nav.subnav.of ul{position:absolute;left:0;top:0}.floorplan-wrapper .topMain nav.subnav ul,.floorplan-wrapper .topMain ul.subnavigation{padding:0;margin:0}.floorplan-wrapper .topMain ul.tln{position:absolute;left:216px}.floorplan-wrapper .topMain ul.subnavigation{background:#fff;padding:25px 0}.floorplan-wrapper .topMain nav.subnav li,.floorplan-wrapper .topMain ul.subnavigation li{position:relative;line-height:30px;float:none}.floorplan-wrapper .topMain ul.subnavigation a{font-size:14px;font-family:HelveticaNeueRegular,Helvetica,Arial;color:#000;width:165px;line-height:18px;padding:9px 20px 9px 30px;display:block}.floorplan-wrapper .topMain nav.subnav li a,.floorplan-wrapper .topMain nav.subnav li li a,.floorplan-wrapper .topMain nav.subnav li.active li a,.floorplan-wrapper .topMain nav.subnav li.selected li a{text-decoration:none;display:block;background:0 0;border:none;width:165px;line-height:18px;color:#000;font-size:14px;padding:9px 20px 9px 30px}.floorplan-wrapper .offer ul.sidemenu li{position:relative;line-height:12px}.floorplan-wrapper .offer ul.sidemenu li a{text-decoration:none;display:block;width:215px;height:50px;color:#000}.floorplan-wrapper .topMain nav.subnav li.hc a{background-image:url(../images/navigation/img/screen/navArrow.gif);background-repeat:no-repeat;background-position:198px center}.floorplan-wrapper .topMain nav.subnav li a:hover,.floorplan-wrapper .topMain nav.subnav li.active a,.floorplan-wrapper .topMain nav.subnav li.selected a,.floorplan-wrapper .topMain ul.subnavigation a:hover,.floorplan-wrapper .topMain ul.subnavigation li.active a,.floorplan-wrapper .topMain ul.subnavigation li.selected a{background-color:#3a3a3a;color:#fff;padding:8px 20px 8px 30px;border-top:1px solid #3a3a3a;border-bottom:1px solid #555}.floorplan-wrapper .topMain nav.subnav li.hc a:hover,.floorplan-wrapper .topMain nav.subnav li.hc.active a,.floorplan-wrapper .topMain nav.subnav li.hc.selected a{background-image:url(../images/navigation/img/screen/navArrowSelected.gif);background-repeat:no-repeat;background-position:198px center}.floorplan-wrapper .topMain nav.subnav li.hc li a:hover,.floorplan-wrapper .topMain nav.subnav li.hc.active li a,.floorplan-wrapper .topMain nav.subnav li.hc.selected li a{background-image:none}.floorplan-wrapper .topMain nav.subnav li a:hover h1,.floorplan-wrapper .topMain nav.subnav li.selected a h1{color:#fff}.floorplan-wrapper .topMain nav.subnav li ul{display:none}.floorplan-wrapper .gallery ul.tabs{margin-left:334px;margin-top:-16px}.floorplan-wrapper ul.tabs li{float:left;padding:0;height:53px;line-height:53px;border-left:none;overflow:hidden;position:relative;background-color:#9b9b9c;margin-right:1px}.floorplan-wrapper .gallery ul.tabs li{margin-right:10px;height:40px;line-height:40px;width:150px;border-top-right-radius:5px;border-top-left-radius:5px;background:#303031;background:-moz-linear-gradient(top,#303031 0,#202022 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#303031),color-stop(100%,#202022));background:-webkit-linear-gradient(top,#303031 0,#202022 100%);background:-o-linear-gradient(top,#303031 0,#202022 100%);background:-ms-linear-gradient(top,#303031 0,#202022 100%);background:linear-gradient(top,#303031 0,#202022 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303031', endColorstr='#202022', GradientType=0)}.floorplan-wrapper ul.tabs li a{text-decoration:none;color:#fff;display:block;font-size:1.2em;line-height:20px;padding:10px 10px 0;outline:0}.floorplan-wrapper ul.tabs li.active{background-color:#3c3c3e;height:54px}.floorplan-wrapper .gallery ul.tabs li.active{background:#3d3d3d;background:-moz-linear-gradient(top,#3d3d3d 0,#252527 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3d3d3d),color-stop(100%,#252527));background:-webkit-linear-gradient(top,#3d3d3d 0,#252527 100%);background:-o-linear-gradient(top,#3d3d3d 0,#252527 100%);background:-ms-linear-gradient(top,#3d3d3d 0,#252527 100%);background:linear-gradient(top,#3d3d3d 0,#252527 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#252527', GradientType=0)}.floorplan-wrapper .gallery .tabContainer{width:978px;background-color:#262627;height:573px}.floorplan-wrapper .topNavigation{clear:both}.floorplan-wrapper .topNavigation ul{margin:0;padding:0}.floorplan-wrapper .topNavigation li{float:left;margin-left:20px}.floorplan-wrapper .header .topnav{clear:both;position:relative;z-index:10;background:url(../images/topNavigation/img/screen/header_shadow.gif) top repeat-x #222;height:48px;overflow:hidden;float:right;visibility:hidden;left:30px;padding-left:30px;padding-right:30px;width:918px;text-align:right}.floorplan-wrapper .header .topnav ul{margin:0;padding:20px 0 0;overflow:auto;line-height:50px;display:inline-block}.floorplan-wrapper .header .topnav li{float:left;margin-right:26px;font-size:14px}.floorplan-wrapper .header .topnav li.last{margin-right:0}.floorplan-wrapper .header .topnav a{height:30px;line-height:10px;display:block;color:#fff}.floorplan-wrapper .header .topnav #topnavToggler{height:50px;line-height:50px;margin-right:10px;text-align:right;float:right;display:block;font-size:14px;cursor:pointer;padding-right:15px;background:url(../images/buttons/img/screen/arrows_and_icons.png) right -1675px no-repeat}.floorplan-wrapper header .topnav.expandable .gallerylink,.floorplan-wrapper header .topnav.expandable .homelink,.floorplan-wrapper header .topnav.expandable .videolink{float:left}.floorplan-wrapper .header .topnav #topnavToggler:hover{background-position:right -2075px}.floorplan-wrapper .header .topnav.expanded #topnavToggler{background-position:right -1977px}.floorplan-wrapper .header .topnav.expanded #topnavToggler:hover{background-position:right -2177px}.floorplan-wrapper .header .topnav #topnavToggler:hover,.floorplan-wrapper .header nav li a:hover,.floorplan-wrapper .header nav li.selected a{color:#2f91ed}.floorplan-wrapper .header .topnav .gallerylink,.floorplan-wrapper .header .topnav .homelink{width:24px;height:52px;margin-right:26px;display:block;display:inline-block;background:url(../images/basic/img/screen/layout-icons-2.png) 0 -186px no-repeat}.floorplan-wrapper .header .topnav .homelink{background-position:0 14px}.floorplan-wrapper .header .topnav .homelink.selected,.floorplan-wrapper .header .topnav .homelink:hover{background-position:0 -86px}.floorplan-wrapper .header .topnav .gallerylink.selected,.floorplan-wrapper .header .topnav .gallerylink:hover{background-position:0 -286px}.floorplan-wrapper .header .topnav .videolink{width:24px;height:52px;margin-right:26px;display:block;display:inline-block;background:url(../images/basic/img/screen/layout-icons-2.png) 0 -1458px no-repeat}.floorplan-wrapper .header .topnav .videolink.selected,.floorplan-wrapper .header .topnav .videolink:hover{background-position:0 -1530px}.floorplan-wrapper .ar .header .topnav .gallerylink,.floorplan-wrapper .ar .header .topnav .homelink,.floorplan-wrapper .ar .header .topnav .videolink{margin-right:0;margin-left:26px}.floorplan-wrapper .trigger{text-align:center;background:url(../images/triggers/img/screen/seemore.gif) repeat-x #fff;cursor:pointer;height:18px}.floorplan-wrapper .trigger span{color:#1E65A2;font-style:italic;font-size:13px;background:url(../images/buttons/img/screen/arrows_and_icons.png) right -1594px no-repeat #fff;padding:0 14px 0 8px;font-family:GillSansMTPro-Book,"Gill Sans",Helvetica,Arial;position:relative;top:-4px}.floorplan-wrapper .trigger span.expanded{background-position:right -1894px}.floorplan-wrapper .frontpage .trigger{background:url(../images/triggers/img/screen/trigger_bg.png) 0 4px repeat-x #2a2a2a}.floorplan-wrapper .frontpage .trigger span{background-color:#2a2a2a;background-position:right -1494px;color:#1e65a2;top:0}.floorplan-wrapper .frontpage .trigger span.expanded{background-position:right -1794px}.floorplan-wrapper .frontpage .contentPrimary .trigger{position:absolute;left:0;bottom:10px;width:610px}.floorplan-wrapper article .trigger{bottom:0;right:10px;width:400px;margin:0;position:absolute;display:none}.floorplan-wrapper article.showTriggers .trigger{display:block}.floorplan-wrapper article .trigger span{top:-1px;margin:0 170px 0 0;float:right}.floorplan-wrapper article.hotelDescription .trigger{background:0 0}.floorplan-wrapper .ar .trigger span{padding:0 8px 0 14px;background-position:-36px -1594px}.floorplan-wrapper .ar .trigger span.expanded{background-position:-36px -1894px}.floorplan-wrapper .header h2,.floorplan-wrapper h1{font-family:GillSansMTPro-Light,'Gill Sans',Helvetica,Arial;font-size:32px;font-weight:400}.floorplan-wrapper .cz .header h2,.floorplan-wrapper .cz h1,.floorplan-wrapper .is .header h2,.floorplan-wrapper .is h1{font-family:Tahoma}.floorplan-wrapper .contentMain h1,.floorplan-wrapper h2,.floorplan-wrapper h3{font-family:GillSansMTPro-Book,"Gill Sans",Helvetica,Arial;font-size:22px;font-weight:400}.floorplan-wrapper .cz .contentMain h1,.floorplan-wrapper .cz h2,.floorplan-wrapper .cz h3,.floorplan-wrapper .is .contentMain h1,.floorplan-wrapper .is h2,.floorplan-wrapper .is h3{font-family:Tahoma}.floorplan-wrapper .contentMain li,.floorplan-wrapper .contentMain p,.floorplan-wrapper .pageDescription p{margin-right:30px;line-height:20px;font-size:13px}.floorplan-wrapper .contentMain li{color:#777}.floorplan-wrapper .frontpage .contentPrimary article,.floorplan-wrapper .frontpage .contentPrimary li,.floorplan-wrapper .frontpage .contentPrimary p,.floorplan-wrapper .frontpage .contentPrimary section{color:#fff;font-size:13px;line-height:20px}.floorplan-wrapper .contentMain a,.floorplan-wrapper .contentMain a:hover,.floorplan-wrapper .contentMain a:visited{color:#1E65A2}.floorplan-wrapper .ar .contentMain h1,.floorplan-wrapper .ar .contentMain p{text-align:right;margin-right:30px}.floorplan-wrapper .ar.generic .contentMain .pageDescription h3,.floorplan-wrapper .ar.generic .contentMain h1,.floorplan-wrapper .ar.generic .contentMain p{margin-right:20px}.floorplan-wrapper .ar .contentPrimary .price,.floorplan-wrapper .ar .contentPrimary article,.floorplan-wrapper .ar .contentPrimary li,.floorplan-wrapper .ar .contentPrimary p,.floorplan-wrapper .ar .contentPrimary section{text-align:right}.floorplan-wrapper .ar .contentPrimary .price p,.floorplan-wrapper .ar .contentPrimary .totalPrice{margin-right:0}.floorplan-wrapper .ar .contentPrimary .price{margin-right:15px}.floorplan-wrapper .ar .contentMain .description p{margin-right:0}.floorplan-wrapper .ar header.offerHeader p{width:320px}.floorplan-wrapper .footerContact,.floorplan-wrapper .vcard{width:100%;margin:30px 0;height:30px}.floorplan-wrapper .frontpage .footerContact{width:490px}.floorplan-wrapper .frontpage .footerContact span,.floorplan-wrapper .frontpage .vcard span{color:#fff}.floorplan-wrapper .footerContact span,.floorplan-wrapper .vcard span{font-size:13px;font-family:HelveticaNeueRegular,Helvetica,Arial}.floorplan-wrapper .vcard span{float:left;font-weight:700;font-family:Helvetica,Arial}.floorplan-wrapper .vcard .geo{display:none}.floorplan-wrapper .col2 .vcard,.floorplan-wrapper .col2 .vcard h3{margin-top:0}.floorplan-wrapper .col2 .vcard .email,.floorplan-wrapper .col2 .vcard .tel{width:100%;height:20px}.floorplan-wrapper #mapContainer{margin-top:0}.restaurant__wrapper .restaurant__summary{margin-bottom:30px}.restaurant__wrapper .restaurant__summary p{margin-bottom:10px}.restaurant__wrapper .restaurant__summary .btn-default{width:238px;float:right}.restaurant__wrapper .restaurant__summary .restaurant__address{float:right}.restaurant__wrapper .restaurant__information .restaurant__body{min-height:260px}.restaurant__wrapper .restaurant__information h4.restaurant__title,.restaurant__wrapper .restaurant__information p.restaurant__title.intro.upcoming-new-hotels{margin-top:0;color:#034ea0}.restaurant__wrapper .restaurant__information .btn{width:238px;position:relative;top:93px}.marquee .floorplan-fane img{height:auto;width:auto;max-height:inherit;max-width:inherit}.floorplan-wrapper .marquee{width:auto!important}div.mobile.portrait .floorplan-wrapper .marquee{width:auto}.restaurant__menu_title{background:#fff;margin-bottom:2em}.restaurant__menu_title h4.restaurant__view_menu,.restaurant__menu_title p.restaurant__view_menu.intro.upcoming-new-hotels{background:#fff;text-align:center;color:#4a4a4a;padding:0}.restaurant__menu_item_title{width:100%;font-weight:500;height:20px;margin-bottom:5px}.restaurant__menu_item_title span.restaurant__menu_item_name{text-align:left;float:left;font-weight:700}.restaurant__menu_item_title span.restaurant__menu_item_price{text-align:right;float:right;margin-left:1.5em;margin-right:.5em}.restaurant__menu_item_title span.restaurant__menu_item_price_title{text-align:right;float:right;margin-left:2em;text-transform:uppercase;font-size:10px}.restaurant__menu_item_price_ingredients{width:100%;margin-top:0;font-size:16px;color:#ccc}.restaurant__tabs{width:100%;background:#fff}.restaurant__tabs .restaurant__tabs_wrap{display:-webkit-inline-flex;display:inline-flex;margin:15px 30px}.restaurant__tabs .restaurant__tabs_tab.tabactive{background-color:#fff;border-bottom:0;border-left:1px solid #e8e8e8;border-right:0;position:relative;cursor:default;margin-top:-4px}.restaurant__tabs_tab.tabactive,.restaurant__tabs_tab:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.lt-ie9 .restaurant__tabs_tab:first-child+div,.restaurant__tabs_tab.tabactive,.restaurant__tabs_tab:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.restaurant__tabs .tabactive h3{color:#034ea0!important}.restaurant__tabs .restaurant__tabs_tab{border:1px solid #cacaca;border-right:0;padding:5px 12px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background:#e8e8e8}.restaurant__tabs .restaurant__tabs_tab:last-child{border-right:1px solid #cacaca}.restaurant__tabs .restaurant__tabs_tab h3{color:#4a4a4a;text-align:center;text-transform:none;margin-bottom:0;letter-spacing:0}.restaurant__tabs .restaurant__tabs_tab:active,.restaurant__tabs .restaurant__tabs_tab:hover{cursor:pointer}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content.sidebar-item-detail-open.overlay a,.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content.sidebar-item-detail-open.overlay a{cursor:default}@media screen and (max-width:801px){.restaurant__tabs_wrap .restaurant__tabs_tab h3{font-size:20px!important}.restaurant__tabs_wrap:after{height:20px!important;margin:155px 0 0}span.restaurant__menu_item_price_title{margin-left:1em!important}span.restaurant__menu_item_price{margin-left:1em!important;margin-right:.75em!important}.restaurant__tabs_mobile_remove{display:none!important}}.mobile .restaurant__wrapper .restaurant__summary{margin-bottom:25px}.mobile .restaurant__wrapper .restaurant__summary .btn-default{width:100%;float:left;margin-bottom:5px}.mobile .restaurant__wrapper .restaurant__summary .restaurant__address{float:left;width:100%;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}.mobile .restaurant__wrapper .restaurant__information .restaurant__body{min-height:180px;width:100%;float:left}.mobile .restaurant__wrapper .restaurant__information .restaurant__img{float:left;width:100%}.mobile .restaurant__wrapper .restaurant__information .restaurant__img img{width:100%;height:auto}.mobile .restaurant__wrapper .restaurant__information .restaurant__description{float:left;width:100%}.mobile .restaurant__wrapper .restaurant__information h4.restaurant__title,.mobile .restaurant__wrapper .restaurant__information p.restaurant__title.intro.upcoming-new-hotels{margin-top:0;color:#034ea0;width:100%}.mobile .restaurant__wrapper .restaurant__information .btn-default{width:100%;position:relative;top:0}.restaurantFrontPage .rb_restaurant-bookTableWidget .general-content .col40{width:332px;height:auto}.restaurantFrontPage .rb_restaurant-bookTableWidget .general-content .col40 h3.underlined{display:none}.restaurantFrontPage .rb_restaurant-bookingWrapper{float:left;margin-bottom:1.25em}.restaurantFrontPage .rb_restaurant-bookingTitle h3{margin:10px 0;font-size:1em}@media screen and (max-width:801px){.restaurantFrontPage .rb_restaurant-bookTableWidget .general-content .col40 h3.underlined{display:block}.restaurantFrontPage .rb_restaurant-bookTableWidget .general-content .col60 h3.underlined{display:none}.rb_restaurant-bookingWrapper>div{height:auto!important}.rb_restaurant-bookingWrapper>div a{text-align:left!important;padding-top:20px!important}.rb_restaurant-bookingWrapper>div a span{width:auto!important;margin:0 0 15px!important;white-space:normal!important}.rb_restaurant-bookingWrapper>div a span:first-child{display:block;text-align:left;font-size:18px!important}.rb_restaurant-bookingWrapper>div a span:last-child{display:inline-block!important;padding:10px 15px!important;font-size:16px!important}}@media (min-width:1281px){.featured-2 .detail .col60 .btn{width:250px;font-size:100%}}.webextra-detail{max-height:675px;color:#fff}.webextra-detail>*{z-index:10}.webextra-detail .webextra-detail-background{z-index:3;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.webextra-detail .webextra-detail-background a{text-decoration:underline}.webextra-detail .webextra-detail-background:before{z-index:2}.webextra-detail .webextra-detail-background .detail-background-wrapper{padding:25% 10%;min-height:645px;position:relative;z-index:10}.webextra-detail .webextra-detail-background .detail-background-wrapper h2{z-index:10;text-transform:uppercase;color:#fff}.webextra-detail .webextra-detail-background .detail-background-wrapper p{z-index:10}.webextra-detail div.webextra-detail-grid{overflow-x:hidden;overflow-y:auto;position:relative;padding:0;margin:0}.webextra-detail div.webextra-detail-grid .slide-view_content{width:100%;max-height:675px;padding:0;margin:0}.desktop .webextra-detail div.webextra-detail-grid .slide-view_content,.tablet.landscape .webextra-detail div.webextra-detail-grid .slide-view_content{height:675px}.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar{display:inline-block;width:100%;padding:0;margin:0}.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item{float:left;position:relative;width:50%;z-index:20;padding:0;margin:0}.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item:before{z-index:2;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(19%,transparent),color-stop(38%,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(top,transparent 19%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.5) 100%);background-image:-moz-linear-gradient(top,transparent 19%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(top,transparent 19%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(top,transparent 19%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.5) 100%)}.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item img{z-index:2;position:relative;padding:0;margin:0}.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content{background:left center no-repeat;float:left;margin-top:-3px;height:100%;min-height:300px;padding:0 5%;width:100%;z-index:30;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content h3.title{font-size:20px;color:#fff;text-shadow:0 2px 2px rgba(35,35,35,.75);z-index:30;position:relative;text-align:center;top:100px}.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content a.book-now{position:absolute;bottom:10%;left:10%;z-index:10}.webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content a.book-now span.bold-price{font-weight:400;font-size:18px;z-index:10}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar{display:block;width:100%;max-width:49%;max-height:675px;overflow-x:hidden;overflow-y:hidden;padding:0;margin:0}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item{width:100%;float:left;position:relative;padding:0;margin:0}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item img{position:relative;padding:0;margin:0}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content{background:top left no-repeat;float:left;margin-top:-3px;min-height:250px;height:100%;padding:10% 15%;width:100%}html[dir=rtl] #wrap #content .content-container .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content{margin-left:13px}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content:after{content:'';background:url(../images/bg-accordion-title.png) 100% 100% no-repeat;height:100%;width:100%;position:absolute;left:0;top:-3px;opacity:.3;pointer-events:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content h3.title{font-size:20px;color:#fff;text-shadow:0 2px 2px rgba(35,35,35,.75)}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content a.book-now{position:absolute;bottom:10%}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content a.book-now span.bold-price{font-weight:400;font-size:18px}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content.sidebar-item-detail-open.overlay:after{content:'';background-color:#000;height:100%;width:100%;position:absolute;left:0;top:0;opacity:.6;pointer-events:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:9999}.lt-ie10 .webextra-detail{min-height:675px!important;background-color:#f90;position:absolute;left:0;top:116px}.lt-ie10 .webextra-detail .webextra-detail-background{min-height:675px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.lt-ie10 .webextra-detail .webextra-detail-background .detail-background-wrapper{padding:25% 10%;min-height:675px;position:relative;z-index:10}.lt-ie10 .webextra-detail .webextra-detail-background .detail-background-wrapper h2{text-transform:uppercase;color:#fff}.lt-ie10 .webextra-detail div.webextra-detail-grid{overflow-x:hidden;overflow-y:auto;position:relative;padding:0;margin:0}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content{width:100%;min-height:675px;padding:0;margin:0}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar{display:inline-block;width:100%;min-height:675px;padding:0;margin:0}.mobile .webextra-detail div.webextra-detail-grid .slide-view_content,.webextra-detail .webextra-detail-sidebar article.pure-g{display:block}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item{width:50%;float:left;position:relative;padding:0;margin:0}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item img{position:relative;padding:0;margin:0}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content{background:center center no-repeat;float:left;margin-top:-3px;height:100%;min-height:300px;padding:0 5%;width:100%}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content h3.title{font-size:20px;color:#fff;text-shadow:0 2px 2px rgba(35,35,35,.75);position:relative;text-align:center;top:100px}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content a.book-now{position:absolute;bottom:10%;left:10%}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content a.book-now span.bold-price{font-weight:400;font-size:18px}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar{display:block;width:100%;max-width:50%;max-height:675px;overflow-x:hidden;overflow-y:hidden;padding:0;margin:0}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item{width:100%;float:left;position:relative;padding:0;margin:0}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item img{position:relative;padding:0;margin:0}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content{background:center center no-repeat;float:left;margin-top:-3px;min-height:250px;height:100%;padding:10% 15%;width:100%}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content:after{content:'';background:url(../images/bg-accordion-title.png) 100% 100% no-repeat;height:100%;width:100%;position:absolute;left:0;top:-3px;opacity:.3;pointer-events:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content h3.title{font-size:20px;color:#fff;text-shadow:0 2px 2px rgba(35,35,35,.75)}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content a.book-now{position:absolute;bottom:10%}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content a.book-now span.bold-price{font-weight:400;font-size:18px}.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item .item_content.sidebar-item-detail-open.overlay:after{content:'';background-color:#000;height:100%;width:99%;position:absolute;left:0;top:-3px;opacity:.6;pointer-events:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;z-index:9999}.tablet div.webextra-detail-grid .slide-view_content div .item .item-content{padding:25% 15%}.mobile .webextra-detail{overflow-y:auto;overflow-x:hidden;width:100%}.mobile .webextra-detail div.webextra-detail-grid .slide-view_content div.item-wrapper .item{width:100%;height:300px}.mobile .webextra-detail div.webextra-detail-grid .slide-view_content div.item-wrapper .item:before{height:300px;position:absolute;float:left;top:auto;left:auto;bottom:auto;z-index:2;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(19%,transparent),color-stop(38%,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(top,transparent 19%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.5) 100%);background-image:-moz-linear-gradient(top,transparent 19%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(top,transparent 19%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(top,transparent 19%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.5) 100%)}.mobile .webextra-detail div.webextra-detail-grid .slide-view_content div.item-wrapper .item .item_content{padding:15%;z-index:11;height:300px;background-size:100% 100%}.mobile .webextra-detail div.webextra-detail-grid .slide-view_content div.item-wrapper .item .item_content>*{z-index:12;position:relative}.mobile .webextra-detail div.webextra-detail-grid .slide-view_content div.item-wrapper .item .item_content h3{color:#fff;font-size:18px}.desktop .webextra-detail .webextra-detail-sidebar,.tablet .webextra-detail .webextra-detail-sidebar{padding-left:5px;padding-top:112px;background:#fff;color:#505050;height:100%;position:absolute;right:0;top:0;float:right;width:68%;overflow:hidden}html[dir=rtl] #wrap.desktop #content div.content-container .webextra-detail section.webextra-detail-sidebar,html[dir=rtl] #wrap.tablet #content div.content-container .webextra-detail section.webextra-detail-sidebar{right:32%}.desktop .webextra-detail .webextra-detail-sidebar:before,.tablet .webextra-detail .webextra-detail-sidebar:before{height:0;width:0;content:'';position:absolute;left:-50px;top:182px;border-top:25px solid transparent;border-left:25px solid transparent;border-bottom:25px solid transparent;border-right:25px solid #fff}.desktop .webextra-detail .webextra-detail-sidebar article,.tablet .webextra-detail .webextra-detail-sidebar article{overflow:hidden;height:100%;position:relative}html[dir=rtl] #wrap.desktop #content .content-container .webextra-detail .webextra-detail-sidebar article,html[dir=rtl] #wrap.tablet #content .content-container .webextra-detail .webextra-detail-sidebar article{right:1.6%}.desktop .webextra-detail .webextra-detail-sidebar article.title-area img,.tablet .webextra-detail .webextra-detail-sidebar article.title-area img{width:100%;height:auto;position:absolute;top:0;left:10px;clear:right}.desktop .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap,.tablet .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap{position:absolute;left:20px;width:98%;z-index:1002}.desktop .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap h3,.tablet .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap h3{color:#fff;font-size:24px;text-shadow:0 2px 2px rgba(35,35,35,.75)}.desktop .webextra-detail .webextra-detail-sidebar article.title-area div.overlay,.tablet .webextra-detail .webextra-detail-sidebar article.title-area div.overlay{content:'';width:100%;height:100%;position:absolute;top:0;left:10px;clear:right;background:-ms-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,.5) 1%,transparent 30%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#000000');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,transparent),color-stop(78%,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.6)));background-image:-webkit-linear-gradient(bottom,transparent 20%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.6) 100%);background-image:-moz-linear-gradient(bottom,transparent 20%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.6) 100%);background-image:-o-linear-gradient(bottom,transparent 20%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.6) 100%);background-image:linear-gradient(bottom,transparent 20%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.6) 100%);z-index:1001}.desktop .webextra-detail .webextra-detail-sidebar article.info-area,.tablet .webextra-detail .webextra-detail-sidebar article.info-area{background-color:#fff;padding:0 15px 15px;height:50%;min-height:50%;position:absolute;top:50%;overflow-x:hidden;overflow-y:auto;width:100%;z-index:1002}.desktop .webextra-detail .webextra-detail-sidebar article.info-area div p,.tablet .webextra-detail .webextra-detail-sidebar article.info-area div p{max-width:85%;margin-bottom:0}.desktop .webextra-detail .webextra-detail-sidebar article.info-area div .trip-advisor,.tablet .webextra-detail .webextra-detail-sidebar article.info-area div .trip-advisor{height:100px;overflow:hidden}.desktop .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.booking-button,.desktop .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.view-all-button,.tablet .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.booking-button,.tablet .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.view-all-button{background:#034ea0;width:100%;max-width:220px}.tablet .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.booking-button{width:auto}.desktop .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.view-all-button,.tablet .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.view-all-button{background-color:#505050}.desktop .webextra-detail .sidebar-item-detail-open,.tablet .webextra-detail .sidebar-item-detail-open{max-height:200px}.desktop .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap p.close,.tablet .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap p.close{text-align:right;margin-bottom:0;font-size:20px}html[dir=rtl] .desktop .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap p.close,html[dir=rtl] .tablet .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap p.close{text-align:left}.mobile .webextra-detail .webextra-detail-sidebar{background:#fff;color:#505050;height:100%;position:absolute;right:0;left:0;top:0;float:right;width:100%}.mobile .webextra-detail .webextra-detail-sidebar article{overflow:hidden}.mobile .webextra-detail .webextra-detail-sidebar article.title-area img{width:100%;position:relative;top:0;left:0;height:100%;max-height:175px}.mobile .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap{position:absolute;left:0}.mobile .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap p.close{text-align:right;margin-bottom:0;font-size:20px}.mobile .webextra-detail .webextra-detail-sidebar article.title-area div.title-content-wrap h3{color:#fff;font-size:24px}.mobile .webextra-detail .webextra-detail-sidebar article.info-area{padding:0 15px 15px;height:100%;max-height:200px;overflow-x:hidden;overflow-y:auto;width:108%}.mobile .webextra-detail .webextra-detail-sidebar article.info-area div p{max-width:95%;margin-bottom:0}.mobile .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.booking-button,.mobile .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.view-all-button{background:#034ea0;width:140px;text-align:center;max-width:220px;font-size:13px}.mobile .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.view-all-button{background-color:#505050}.mobile .webextra-detail .sidebar-item-detail-open{max-height:200px}.webextra-detail div.webextra-detail-grid .slide-view_content div.with-sidebar .item.active .item_content.sidebar-item-detail-open:after{left:calc(100% - 60px);top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;opacity:1;background-color:transparent;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:30px;margin-top:-30px}html[dir=rtl] #wrap #content div.content-container div.webextra-detail-grid .slide-view_content div.with-sidebar .item.active .item_content.sidebar-item-detail-open:after{transform:rotate(180deg);left:0}.webextra-map .general-content{background:0 0}.webextra-map .bottom-bar{background:#505050;height:40px;left:0;margin:0;padding:0;position:absolute;width:100%}.lt-ie10 .content-container .webextra-detail{background-color:transparent;position:relative;top:inherit}.lt-ie10 .content-container .webextra-detail .webextra-detail-background .detail-background-wrapper{min-height:645px}.lt-ie10 .content-container .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar{min-height:auto}.lt-ie10 .webextra-detail .webextra-detail-background,.lt-ie10 .webextra-detail div.webextra-detail-grid,.lt-ie10 .webextra-detail div.webextra-detail-grid .slide-view_content div.no-sidebar .item .item_content{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 )}.floorplan-wrapper #mapContainer #download img,.floorplan-wrapper #mapContainer #zoomIn img,.floorplan-wrapper #mapContainer #zoomOut img{width:auto;height:auto}@media (min-width:800px){#sidebar .sidebar_detail-view .detail-view_content .description .extra-items .explore-booknow-btn{width:33.33%;padding-right:0}#sidebar .sidebar_detail-view .detail-view_content .description .extra-items .trip-advisor{margin-top:-10px}}@media (min-width:800px) and (max-width:1024px){#sidebar .sidebar_detail-view .detail-view_content .description .extra-items .explore-booknow-btn{width:41.6667%}}#wrap #content .webextra-detail .webextra-detail-background{position:relative;display:inline-block}#wrap #content .webextra-detail .webextra-detail-background:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(0,0,0,.75)}.mobile .webextra-detail-grid .slide-view_content .item .item_content{height:185px;padding:20px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:1}.mobile .webextra-detail-grid .slide-view_content .item .item_content h3{color:#fff;font-size:17px;padding-bottom:60px;max-height:95px}.mobile .webextra-detail .webextra-detail-sidebar .title-area{position:relative}.mobile .webextra-detail .webextra-detail-sidebar .title-area .overlay{z-index:1}.mobile .webextra-detail .webextra-detail-sidebar .title-area .title-content-wrap{z-index:2}.desktop .webextra-detail .webextra-detail-sidebar article.info-area div.button-wrapper p a.booking-button.brandOffer{width:auto}div.tripadvisor-reviews h3{font-size:1.5em;font-weight:400;margin-bottom:0;padding-top:15px;padding-bottom:5px}div.tripadvisor-reviews .allratings{clear:both;width:100%;border-top:1px solid #e3e3e3;margin-top:1em}div.tripadvisor-reviews .allratings p{margin:0}div.allratings div.perTraveler,div.tripadvisor-reviews div.perCategory,div.tripadvisor-reviews div.perRatings{position:relative;width:33%;padding-top:10px;padding-bottom:10px}div.tripadvisor-reviews div.perCategory{width:34%}div.allratings div.perTraveler div.travelerTypeName,div.allratings div.perTraveler div.travelerTypeRating{width:50%}div.tripadvisor-reviews div.perRatings div.rateCount div.greenNum,div.tripadvisor-reviews div.perRatings div.rateName{width:40%;float:left}html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount div.greenNum,html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateName{float:right}div.tripadvisor-reviews div.perRatings div.rateCount,div.tripadvisor-reviews div.perRatings div.rateCount div.progressBar{width:60%;float:left}html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount,html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount div.progressBar{float:right}div.tripadvisor-reviews div.perRatings div.rateCount div.greenNum{color:#68a253;text-align:left;padding-left:1em}html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount div.greenNum{text-align:right;padding-left:0;padding-right:1em}div.tripadvisor-reviews div.perCategory{padding-left:1em;border-left:1px solid #e3e3e3}html[dir=rtl] div.tripadvisor-reviews div.perCategory{padding-left:0;padding-right:1em;border-left:0;border-right:1px solid #e3e3e3}div.tripadvisor-reviews div.perRatings div.rateCount,div.tripadvisor-reviews div.perRatings div.rateName{position:relative}div.tripadvisor-reviews div.perCategory div.categoryName{width:calc(100% - 69px)}div.tripadvisor-reviews div.perCategory div.categoryValue{width:69px}div.allratings div.perTraveler,div.allratings div.perTraveler div.travelerTypeName,div.tripadvisor-reviews div.perCategory,div.tripadvisor-reviews div.perCategory div.categoryName,div.tripadvisor-reviews div.perRatings div.rateName{float:left}html[dir=rtl] div.allratings div.perTraveler,html[dir=rtl] div.allratings div.perTraveler div.travelerTypeName,html[dir=rtl] div.tripadvisor-reviews div.perCategory,html[dir=rtl] div.tripadvisor-reviews div.perCategory div.categoryName,html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateName{float:right}div.allratings div.perTraveler{padding-left:1em;padding-right:1em}div.allratings div.perTraveler div.travelerTypeRow{width:100%;clear:both}div.tripadvisor-reviews div.perCategory div.categoryValue,div.tripadvisor-reviews div.perRatings,div.tripadvisor-reviews div.perRatings div.rateCount{float:left}div.allratings div.perTraveler div.travelerTypeRating,div.allratings div.perTraveler div.travelerTypeRating span,html[dir=rtl] div.tripadvisor-reviews div.perCategory div.categoryValue,html[dir=rtl] div.tripadvisor-reviews div.perRatings,html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount{float:right}div.allratings div.perTraveler div.travelerTypeRating{padding-top:7px}html[dir=rtl] div.allratings div.perTraveler div.travelerTypeRating,html[dir=rtl] div.allratings div.perTraveler div.travelerTypeRating span{float:left}div.tripadvisor-reviews div.perCategory div.categoryValue,div.tripadvisor-reviews div.perRatings div.rateCount{text-align:right;float:right}html[dir=rtl] div.tripadvisor-reviews div.perCategory div.categoryValue,html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount{text-align:left;float:left}div.tripadvisor-reviews div.perRatings{border-right:1px solid #e3e3e3;padding-right:1em;padding-bottom:26px}html[dir=rtl] div.tripadvisor-reviews div.perRatings{border-right:0;border-left:1px solid #e3e3e3;padding-right:0;padding-left:1em}div.tripadvisor-reviews div.perRatings div.rateName p.greenNum{margin-left:8px;color:#68a253}html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateName p.greenNum{margin-left:0;margin-right:8px}div.tripadvisor-reviews div.perRatings div.rateCount div.greenCount{float:left;height:12px;background-color:#68a253}html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount div.greenCount{float:right}div.tripadvisor-reviews div.perRatings div.rateCount div.greyCount{float:right;height:12px;background-color:#e3e3e3}html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount div.greyCount{float:left}div.tripadvisor-reviews div.userReviews div.oneReview p{margin:0 0 .5em}div.tripadvisor-reviews div.userReviews div.oneReview div.reviewComment h4{font:italic 1.25em Georgia;color:#2c2c2c}div.ta_reviews_footer{padding-top:10px}div.ta_numreviews{padding-top:3px;float:left}div.ta_pagination,html[dir=rtl] div.ta_numreviews{float:right}html[dir=rtl] div.ta_pagination{float:left}div.ta_pagination .ta_page,div.ta_pagination .ta_selected{display:block;margin-left:2px;padding:5px 8px;border:1px solid #e3e3e3;text-decoration:none;float:left}div.ta_pagination .ta_selected,html[dir=rtl] div.ta_pagination .ta_page{margin-left:0;margin-right:2px;float:right}div.ta_pagination .ta_selected{background-color:#f1f1f1;border:1px solid #bbb;font-weight:700}div.ta_pagination .ta_separator{float:left;margin-left:2px;padding:2px 5px}html[dir=rtl] div.ta_pagination .ta_separator{float:right;margin-left:0;margin-right:2px}div.ta_disclaimer,div.ta_disclaimer p{color:#cacaca;font-style:italic;padding:0;margin:15px 0 0;font-size:95%;line-height:initial}div.ta_summary{width:100%}div.ta_ranking_data,div.ta_review_percentage{width:33%;float:left;padding:1em 0}html[dir=rtl] div.ta_ranking_data,html[dir=rtl] div.ta_review_percentage{float:right}div.ta_ranking_data{border-top:2px solid #e3e3e3}div.ta_ranking_data p{padding:0;margin:0}div.ta_awards_section{width:33%;float:left}html[dir=rtl] div.ta_awards_section{float:right}div.ta_awards_section ul{margin:0;padding:1em 0}div.ta_awards_section li,div.ta_room_tips li{list-style:none}div.ta_awards_section img{max-width:6em;vertical-align:middle}div.ta_room_tips a,div.ta_room_tips a:link,div.ta_room_tips a:visited{color:initial}div.ta_room_tips a{text-decoration:underline}div.ta_leaveReview a,div.ta_photos a,div.ta_photos a:hover,div.ta_photos a:link,div.ta_photos a:visited{text-decoration:none}div.ta_room_tips a:hover{color:#B3D235}div.ta_room_tips{padding:1em 0}div.ta_room_tips li{padding-top:1em;border-bottom:1px solid #e3e3e3;padding-bottom:.5em}div.ta_room_tips li img{vertical-align:middle}div.ta_photos{border-bottom:2px solid #e3e3e3;text-align:center;border-top:1px solid #e3e3e3;padding-top:1em}div.oneReview .reviewerDetails img{border-radius:100%;width:100px;height:100px}div.oneReview .reviewerDetails p{overflow-wrap:break-word;word-break:break-all}div.tripadvisor-reviews div.userReviews div.oneReview{width:100%;clear:both;padding-top:2em}div.oneReview .reviewerDetails{max-width:17%;width:17%;float:left;text-align:center}html[dir=rtl] div.oneReview .reviewerDetails{float:right}div.oneReview .reviewComment{max-width:79%;padding:1em;float:right;vertical-align:top;box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2)}div.oneReview .reviewComment img,div.ta_leaveReview,div.ta_leaveReview a span,div.ta_leaveReview img,div.ta_photos img{vertical-align:middle}html[dir=rtl] div.oneReview .reviewComment{float:left}div.oneReview .reviewComment .review_text{padding-top:.75em}div.oneReview .review_more>a,div.oneReview .review_more>a:hover,div.oneReview .review_more>a:link,div.oneReview .review_more>a:visited{color:#599642;text-decoration:none}div.oneReview .review_more>a.closed:after{content:'\25BC'}div.oneReview .review_more>a.open:after{content:'\25B2'}.ta_room_tips_drawer.open,div.oneReview .review_more_drawer.open{display:block;padding:1em 0;clear:both;width:100%}.ta_room_tips_drawer.closed,div.oneReview .review_more_drawer.closed{display:none}div.ta_photos i{font-size:125%;padding-right:3em;font-style:italic}html[dir=rtl] div.ta_photos i{padding-right:0;padding-left:3em}div.ta_photos .box,div.ta_photos .row{display:inline}div.tripadvisor-reviews .gallery-nav{display:none}div.ta_photos img{padding-bottom:1em;cursor:pointer}div.taFilters{float:right}div.taFilters_lang,div.taFilters_sort,html[dir=rtl] div.taFilters{float:left}html[dir=rtl] div.taFilters_lang,html[dir=rtl] div.taFilters_sort{float:right}div.taFilters_sort{padding-left:15px}html[dir=rtl] div.taFilters_sort{padding-left:0;padding-right:15px}div.ta_leaveReview{float:right;padding-top:5px}html[dir=rtl] div.ta_leaveReview{float:left}div.ta_leaveReview a{color:#000;display:table-row}.offers-list-page.ng-scope section.col-12.hotel-list.general-content.offerdetail a.offerdetaillink,.rb_link{text-decoration:underline}div.ta_leaveReview img{width:30px;display:table-cell}div.ta_leaveReview a span{display:table-cell;padding-top:3px}@media all and (max-width:800px){.span-46 div.tripadvisor-reviews,.span-64 div.tripadvisor-reviews,html[dir=rtl] .span-46 div.tripadvisor-reviews,html[dir=rtl] .span-64 div.tripadvisor-reviews{margin:0;padding:11px 10px 0 20px}div.ta_ranking_data,div.ta_review_percentage,html[dir=rtl] div.ta_ranking_data,html[dir=rtl] div.ta_review_percentage{width:49%}div.ta_awards_section,html[dir=rtl] div.ta_awards_section{width:100%}div.tripadvisor-reviews .allratings p,html[dir=rtl] div.tripadvisor-reviews .allratings p{font-size:inherit;line-height:16px}div.allratings div.perTraveler,div.tripadvisor-reviews div.perCategory,html[dir=rtl] div.allratings div.perTraveler,html[dir=rtl] div.tripadvisor-reviews div.perCategory{width:50%}div.tripadvisor-reviews div.perRatings,html[dir=rtl] div.tripadvisor-reviews div.perRatings{width:100%;padding-left:0;padding-right:0;padding-bottom:10px;border:0}div.allratings div.perTraveler{padding-left:0}html[dir=rtl] div.allratings div.perTraveler{padding-left:1em;padding-right:0}div.tripadvisor-reviews div.perRatings div.rateCount div.greenNum{text-align:right}html[dir=rtl] div.tripadvisor-reviews div.perRatings div.rateCount div.greenNum{text-align:left}div.oneReview .reviewComment,html[dir=rtl] div.oneReview .reviewComment{max-width:75%}div.ta_photos i,html[dir=rtl] div.ta_photos i{display:block;padding-bottom:1em;padding-right:0}html[dir=rtl] div.ta_photos i{padding-left:0}div.ta_photos i:after,html[dir=rtl] div.ta_photos i:after{clear:both}div.ta_reviews_footer,html[dir=rtl] div.ta_reviews_footer{padding-top:10px;text-align:center;display:block}div.ta_numreviews,html[dir=rtl] div.ta_numreviews{display:block;width:100%}div.ta_pagination,html[dir=rtl] div.ta_pagination{display:inline-block;width:auto;float:initial;position:relative;margin-left:auto;margin-right:auto}div.ta_pagination .ta_page,div.ta_pagination .ta_selected{display:block;margin-left:10px;padding:10px 20px}html[dir=rtl] div.ta_pagination .ta_page,html[dir=rtl] div.ta_pagination .ta_selected{display:block;margin-left:0;margin-right:10px;padding:10px 20px}div.ta_pagination .ta_separator{margin-left:10px;padding:10px}html[dir=rtl] div.ta_pagination .ta_separator{margin-left:0;margin-right:10px;padding:10px}div.ta_pagination .ta_page.arrow,html[dir=rtl] div.ta_pagination .ta_page.arrow{padding:10px 18px}}@media all and (max-width:550px){div.ta_ranking_data,div.ta_review_percentage,html[dir=rtl] div.ta_ranking_data,html[dir=rtl] div.ta_review_percentage{width:100%;border:0}div.ta_awards_section,html[dir=rtl] div.ta_awards_section{width:100%}div.allratings div.perTraveler,div.tripadvisor-reviews div.perCategory,html[dir=rtl] div.allratings div.perTraveler,html[dir=rtl] div.tripadvisor-reviews div.perCategory{width:100%;border:0;margin:0;padding-left:0;padding-right:0}div.tripadvisor-reviews div.perRatings,html[dir=rtl] div.tripadvisor-reviews div.perRatings{width:100%;padding-left:0;padding-right:0;border:0}div.allratings div.perTraveler{padding-left:0}html[dir=rtl] div.allratings div.perTraveler{padding-right:0}div.oneReview .reviewComment,html[dir=rtl] div.oneReview .reviewComment{clear:both;max-width:100%}div.oneReview .reviewerDetails,html[dir=rtl] div.oneReview .reviewerDetails{clear:both;max-width:100%;width:100%;text-align:center}div.ta_pagination .ta_page,html[dir=rtl] div.ta_pagination .ta_page{display:none}div.ta_pagination .ta_page.arrow,html[dir=rtl] div.ta_pagination .ta_page.arrow{display:block}div.taFilters,html[dir=rtl] div.taFilters{width:100%;text-align:center}div.taFilters_lang,div.taFilters_sort,html[dir=rtl] div.taFilters_lang,html[dir=rtl] div.taFilters_sort{float:none;padding:0}div.ta_leaveReview,html[dir=rtl] div.ta_leaveReview{vertical-align:middle;float:left;clear:both;padding-bottom:20px;width:100%}html[dir=rtl] div.ta_leaveReview{float:right}}#offers-and-promotions{overflow:hidden;position:relative;text-align:center;padding-bottom:40px;max-height:706px}.desktop #offers-and-promotions .offers-and-promotions-map-wrapper,.tablet #offers-and-promotions .offers-and-promotions-map-wrapper{max-height:650px}#offers-and-promotions #map{z-index:-1;float:left;width:100%;position:absolute;display:block!important;margin-top:0}#offers-and-promotions #map.active{z-index:100}#offers-and-promotions #map .offers-and-promotions-map{margin-top:0!important;width:100%}#offers-and-promotions .new-search-btn{position:absolute;top:10px;left:10px;z-index:9100}#offers-and-promotions #intro-title,#offers-and-promotions h1,#offers-and-promotions h2,#offers-and-promotions h3,#offers-and-promotions h4,#offers-and-promotions p.intro.upcoming-new-hotels{font-weight:100}#offers-and-promotions #intro-title{background:rgba(0,3,9,.95);padding:15px 20px;display:absolute;z-index:500}#offers-and-promotions #intro-title h2{margin:0}#offers-and-promotions #dividing-text{text-align:center;position:absolute;line-height:2.5em;width:2.5em;height:2.5em;top:50%;right:-1.25em;color:#034ea0;border:1px solid #000;background:#fff;border-radius:50%}#offers-and-promotions #destinations-landing,#offers-and-promotions #interests-landing{width:50%;float:left;height:100%;z-index:300}#offers-and-promotions #destinations-landing input,#offers-and-promotions #interests-landing input{margin:0 5%;width:90%}#offers-and-promotions #destinations-landing button.continue,#offers-and-promotions #interests-landing button.continue{position:absolute;background-color:#505050;opacity:1;padding:10px 36px;transition:333ms ease-out all}#offers-and-promotions #destinations-landing button.continue[disabled],#offers-and-promotions #interests-landing button.continue[disabled]{opacity:.3;border:none}#offers-and-promotions #destinations-landing{background-color:rgba(0,3,9,.8)}#offers-and-promotions #destinations-landing .destination{position:relative}#offers-and-promotions #destinations-landing .destination .clear-icon-offers,#offers-and-promotions #destinations-landing .destination .search-icon-offers{position:absolute;left:1%;top:0;margin-left:5%}#offers-and-promotions #destinations-landing .destination input{display:block;padding:15px 10px;background-color:rgba(0,3,9,.2);color:#fff;border:1px solid #fff;transition:333ms ease-out background-color}.mobile #offers-and-promotions #destinations-landing img.map-placeholder,.mobile #offers-and-promotions #intro-title{display:none}#offers-and-promotions #destinations-landing .destination input:active,#offers-and-promotions #destinations-landing .destination input:focus{background-color:rgba(0,3,9,.7)}#offers-and-promotions #destinations-landing .destination input::-webkit-input-placeholder{color:#fff}#offers-and-promotions #destinations-landing .destination input::-moz-input-placeholder{color:#fff}#offers-and-promotions #destinations-landing .destination input::-ms-input-placeholder{color:#fff}#offers-and-promotions #destinations-landing .destination .searchResultList{width:90%;margin-left:5%;top:60px;text-align:left}#offers-and-promotions #destinations-landing .destination .searchResultList ul a{padding:10px 0 7px 44px}#offers-and-promotions #destinations-landing img.map-placeholder{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;float:left;z-index:-1;opacity:.8}#offers-and-promotions #destinations-landing button.continue{bottom:10%;left:42%}#offers-and-promotions #interests-landing{background:url(../images/photos/accordion-7.jpg) center center no-repeat;background-size:cover;width:50%;height:100%}#offers-and-promotions #interests-landing button.continue{bottom:15%;right:17.5%}.desktop #offers-and-promotions #destinations-landing,.desktop #offers-and-promotions #interests-landing{min-height:600px;max-height:650px;padding:6em 1.5em}.desktop #offers-and-promotions #dividing-text{top:50%}.desktop #offers-and-promotions #destinations-landing h1,.desktop #offers-and-promotions #destinations-landing h2{margin-bottom:4.2em}.desktop #offers-and-promotions #destinations-landing input{padding-left:7.5%}.desktop #offers-and-promotions #destinations-landing .search-icon-offers{left:2%;top:30%}.desktop #offers-and-promotions #destinations-landing .clear-icon-offers{left:2%;top:35%}.desktop #offers-and-promotions #interests-landing h1,.desktop #offers-and-promotions #interests-landing h2{margin-bottom:1.5em}.tablet #offers-and-promotions #intro-title h2{font-size:1.25em}.tablet #offers-and-promotions #destinations-landing,.tablet #offers-and-promotions #interests-landing{min-height:600px;padding:5em 2.5em}.tablet #offers-and-promotions #dividing-text{top:45%}.tablet #offers-and-promotions #destinations-landing input{padding-left:2.5em}.tablet #offers-and-promotions #destinations-landing h1,.tablet #offers-and-promotions #destinations-landing h2{margin-bottom:3.75em}.tablet #offers-and-promotions #destinations-landing .search-icon-offers{left:2%;top:30%}.tablet #offers-and-promotions #destinations-landing .clear-icon-offers{left:2.5%;top:35%}.tablet #offers-and-promotions #destinations-landing a.continue,.tablet #offers-and-promotions #destinations-landing button.continue{left:37%}.tablet #offers-and-promotions #interests-landing h1,.tablet #offers-and-promotions #interests-landing h2{margin-bottom:1.25em}.tablet #offers-and-promotions #sidebar.detail{min-width:75%}.mobile #offers-and-promotions #map{top:0;left:0;right:0;width:100%;height:600px}.mobile #offers-and-promotions #map div#map_canvas{height:214px!important;top:50px;overflow:visible!important}.mobile #offers-and-promotions .new-search-btn{top:13px}.mobile #offers-and-promotions #disabled-overlay span.wide-display{left:25%;width:30px}.mobile #offers-and-promotions #dividing-text{top:94%;right:46.5%}.mobile #offers-and-promotions #destinations-landing,.mobile #offers-and-promotions #interests-landing{width:100%;padding:2em 1em}.mobile #offers-and-promotions #destinations-landing h1,.mobile #offers-and-promotions #interests-landing h1{line-height:1em;margin-top:32px;margin-bottom:10px}.mobile #offers-and-promotions #destinations-landing input,.mobile #offers-and-promotions #interests-landing input{max-width:75%}.mobile #offers-and-promotions #destinations-landing .interests,.mobile #offers-and-promotions #destinations-landing input,.mobile #offers-and-promotions #interests-landing .interests,.mobile #offers-and-promotions #interests-landing input{width:100%;margin:0 auto}.mobile #offers-and-promotions #destinations-landing a.continue,.mobile #offers-and-promotions #destinations-landing button.continue,.mobile #offers-and-promotions #interests-landing a.continue,.mobile #offers-and-promotions #interests-landing button.continue{left:37.5%}.mobile #offers-and-promotions #destinations-landing{background:#002247;min-height:inherit;height:280px}.mobile #offers-and-promotions #destinations-landing h1{margin-top:2em;margin-bottom:1em}.mobile #offers-and-promotions #destinations-landing input{padding-left:2.5em;width:100%;font-size:85%}.mobile #offers-and-promotions #destinations-landing a.continue,.mobile #offers-and-promotions #destinations-landing button.continue{margin-bottom:7%}.mobile #offers-and-promotions #destinations-landing .search-icon-offers{left:9%;top:30%}.mobile #offers-and-promotions #destinations-landing .clear-icon-offers{top:31%;left:10%}.mobile #offers-and-promotions #interests-landing{background:#034ea0;min-height:inherit;height:280px}.mobile #offers-and-promotions #interests-landing a.continue,.mobile #offers-and-promotions #interests-landing button.continue{margin-bottom:initial;left:37.5%;bottom:11%}.offers-and-promotions-drawer{clear:both;color:#fff;position:absolute;bottom:0;overflow:hidden;width:100%;z-index:999999;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.offers-and-promotions-drawer.featureOpen,.offers-and-promotions-drawer.filterOpen{bottom:0;height:100%}.offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper{height:100%}.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs{width:100%;position:relative;overflow:hidden}.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul{padding:0;margin:0}.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul li{background-color:#505050;cursor:pointer;line-height:2.5em;width:100%;border-left:1px solid #fff;display:block;float:left;text-transform:uppercase;padding:0 0 .45em}.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul li:first-child{border-left:0 solid #fff}#map .cr-map-nav .offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul li a:after,.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul li #map .cr-map-nav a:after,.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul li .icon{margin-left:10px}.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul li.active,.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul li:hover{background-color:#232323}.offers-and-promotions-drawer .offers-and-promotions-drawer_tabs ul .with-results{width:50%}.offers-and-promotions-drawer .offers-and-promotions-drawer_content{background-color:#232323;height:94%;position:relative;overflow:hidden}#offers-and-promotions .offers-and-promotions-drawer #destinations-landing{max-height:none;min-height:0;background:0 0;width:100%;height:214px}#offers-and-promotions .offers-and-promotions-drawer #destinations-landing .search-form__datepicker{position:relative}#offers-and-promotions .offers-and-promotions-drawer #destinations-landing .search-form__datepicker input{padding-left:.5em}#offers-and-promotions .offers-and-promotions-drawer #destinations-landing .input-group-addon{position:absolute;pointer-events:none;right:13%;bottom:7%}#offers-and-promotions .offers-and-promotions-drawer #destinations-landing input{margin:10px 0 0}.desktop #offers-and-promotions .offers-and-promotions-drawer #destinations-landing #location-label,.tablet #offers-and-promotions .offers-and-promotions-drawer #destinations-landing #location-label{display:block}#offers-and-promotions .offers-and-promotions-drawer #destinations-landing .clear-icon-offers,#offers-and-promotions .offers-and-promotions-drawer #destinations-landing .search-icon-offers{position:absolute;left:1%;top:50%}#offers-and-promotions .offers-and-promotions-drawer #destinations-landing .destination-wrapper{position:relative;width:40%}#offers-and-promotions .offers-and-promotions-drawer #destinations-landing .destination-wrapper #offerDrawerSearchResultsList .searchResultList{top:-8px;display:table}.mobile select.filter{min-width:150px}.mobile .offers-and-promotions-drawer{height:47px;bottom:0;z-index:1}.mobile .offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper{height:auto}.mobile .offers-and-promotions-drawer_tabs{position:absolute;bottom:0}.mobile .offers-and-promotions-drawer_tabs ul{position:relative;height:40px;width:100%}.mobile .offers-and-promotions-drawer_tabs ul li{padding:0 0 .45em;display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;text-transform:uppercase}.mobile .offers-and-promotions-drawer.featureOpen,.mobile .offers-and-promotions-drawer.filterOpen{bottom:0;z-index:999999;height:100%}.mobile .offers-and-promotions-drawer .offers-and-promotions-drawer_content{position:absolute;bottom:47px;width:100%;height:95%}.mobile #offers-and-promotions .offers-and-promotions-drawer .interest-list{margin-top:55px}.mobile #offers-and-promotions .offers-and-promotions-drawer .interest-list__header{text-align:center}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing{padding:1em!important;text-align:left}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing #location-label{margin-left:-23px}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .search-icon-offers{position:relative;top:25px}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .clear-icon-offers{position:relative;top:20.5px}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing input{text-align:left;max-width:none;margin:10px 0}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing input#crOffersDrawerHotelSearch{margin-top:0}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .input-group-addon{right:2%;bottom:20%}.mobile #offers-and-promotions .offers-and-promotions-drawer .search-form__cta{display:block}.mobile #offers-and-promotions #sidebar .sidebar_toggle{display:none;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}.interests{width:100%;max-width:600px;padding:0;margin:0 auto}@media screen and (max-width:1100px){.interests{max-width:400px}}@media screen and (max-width:800px){.interests{max-width:500px}}@media screen and (max-width:500px){.interests{max-width:400px}}@media screen and (max-width:390px){.interests{max-width:300px}}.interests .slick-slider{margin-bottom:0;width:100%;padding:0 5%}.interests .slick-slider .slick-list .slick-slide{width:112px;height:100%;float:left;margin:0}.interests .slick-slider .slick-list .slick-slide ul{height:234px;display:block;padding:0;margin:0}.interests .slick-slider .slick-list .slick-slide ul li{padding:0;margin-bottom:10px;background-color:#000;height:112px;width:112px}.interests .slick-slider .slick-list .slick-slide ul li img{display:block;float:left;top:auto;left:auto;opacity:.7;padding:0;margin:0;height:112px;width:112px}.interests .slick-slider .slick-list .slick-slide ul li div.interest_shading,.interests .slick-slider .slick-list .slick-slide ul li div.interest_shading-bottom{height:100%;width:112px;position:absolute;right:0;left:0;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#80000000', endColorstr='#00000000');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(59%,transparent),color-stop(78%,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(top,transparent 59%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.5) 100%);background-image:-moz-linear-gradient(top,transparent 59%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(top,transparent 59%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(top,transparent 59%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.5) 100%)}.interests .slick-slider .slick-list .slick-slide ul li div.interest_shading{top:-52%}.interests .slick-slider .slick-list .slick-slide ul li div.interest_shading-bottom{bottom:0}.interests .slick-slider .slick-list .slick-slide ul li span{color:#fff;font-size:75%;top:80%;left:5px;font-weight:200;text-transform:uppercase;float:left;position:relative;text-shadow:0 1px 2px rgba(0,3,9,.8)}.interests .slick-slider .slick-list .slick-slide ul li span.bottom-row{top:75%}.interests .slick-slider .slick-list .slick-slide ul li.second-row{margin-bottom:0}.interests .interestBottomChosen,.interests .interestChosen{border:2px solid #fff}.interests .slick-next,.interests .slick-prev{font-size:0;margin:-22px 0 0;border:none;width:32px;height:44px;top:50%;border-radius:0;opacity:.8;transition:333ms opacity ease}.interests .slick-next:before,.interests .slick-prev:before{content:' '}.interests .slick-next:active,.interests .slick-next:hover,.interests .slick-prev:active,.interests .slick-prev:hover{opacity:1}.interests .slick-prev{left:0;background:url(../images/marquee-back-small.png?1418229722)!important}.interests .slick-next{right:2%;background:url(../images/marquee-next-small.png?1418229731)!important}@media screen and (max-width:800px) and (min-width:1px){.interests .slick-next,.interests .slick-prev{top:25%}.interests .slick-next{right:0}}@media screen and (max-width:769px){.mobile #interests-landing .interests .slick-prev{left:-2.5%}.mobile #interests-landing .interests .slick-next{right:-2.5%}}@media screen and (min-width:770px){#interests-landing .interests .slick-prev{left:-3%}#interests-landing .interests .slick-next{right:-3%}}.interests .slick-disabled{opacity:0!important}.mobile #offers-and-promotions #sidebar{width:100%;max-width:100%;height:300px;top:auto}.mobile #offers-and-promotions #sidebar .sidebar_wrapper{top:30px}.mobile #offers-and-promotions #sidebar.full-grid .item{width:100%;float:none}.mobile #offers-and-promotions #sidebar.detail{padding:0;height:100%;overflow-y:scroll;top:0}.mobile #offers-and-promotions #sidebar.detail .sidebar_detail-view .sidebar_slide-view{display:none}.mobile #offers-and-promotions #sidebar.detail .sidebar_detail-view .detail-view_content{width:100%;position:relative;left:0;margin:0}.mobile #offers-and-promotions #sidebar.detail .sidebar_detail-view .detail-view_content .close{right:10px}.mobile #offers-and-promotions #sidebar .marquee-slide{height:240px!important;float:left;width:100%;margin:0 0 10px}.mobile #offers-and-promotions #sidebar .marquee-slide h3{line-height:18px}.mobile #offers-and-promotions #sidebar .marquee .cycle-next,.mobile #offers-and-promotions #sidebar .marquee .cycle-prev{display:block}.mobile #offers-and-promotions #sidebar .marquee .cycle-pager{display:none}.mobile #sidebar.single-grid .sidebar_slide-view{height:100%}.mobile #offers-and-promotions #sidebar .sidebar_slide-view .marquee{margin-top:10px;display:block;position:relative;z-index:260;padding:13px;overflow:hidden;height:100%}.mobile #offers-and-promotions #sidebar .sidebar_detail-view .detail-view_header .title{padding:10px 10px 0}.mobile #offers-and-promotions #sidebar .sidebar_slide-view .marquee .background-image{width:100%;position:absolute;z-index:-2;height:100%;left:0;bottom:5px}.mobile #offers-and-promotions #sidebar .sidebar_slide-view .marquee .item_header{text-align:left;position:absolute;top:10px;left:10px}.mobile #offers-and-promotions #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 #offers-and-promotions #sidebar .sidebar_slide-view .marquee .item_header .location{display:inline;color:#fff;font-size:14px;margin-left:2px}.mobile #offers-and-promotions #sidebar .sidebar_slide-view .marquee .title{text-align:left;color:#fff;margin-top:10px;padding:25px 10px 10px}.mobile #offers-and-promotions #sidebar .sidebar_slide-view .marquee .book-now{text-align:left;font-size:14px;position:absolute;bottom:13px;left:13px}.mobile #offers-and-promotions #sidebar .sidebar_detail-view .detail-view_content .description a.btn{width:100%}html[dir=rtl] *{direction:rtl}html[dir=rtl] #offers-and-promotions #interests-landing .interests form .interests-item-wrapper .film_roll_wrapper .film_roll_shuttle{text-align:right;right:0}html[dir=rtl] .offers-and-promotions-drawer .featured-promos .featured-promos_faux-cell{padding-bottom:2em}html[dir=rtl] .offers-and-promotions-drawer .featured-promos .featured-promos_panels{float:right;overflow:hidden}html[dir=rtl] .offers-and-promotions-drawer .featured-promos .featured-promos_panels .slide-view_content{overflow-x:hidden;overflow-y:scroll}html[dir=rtl] .offers-and-promotions-drawer .featured-promos .featured-promos_panels .item .btn{left:1%}html[dir=rtl] .mobile #offers-and-promotions .featured-promo_panels{width:104%}html[dir=rtl] #offers-and-promotions #sidebar .sidebar_toggle{left:100%;-webkit-box-shadow:2px 0 2px 0 #232323;-moz-box-shadow:2px 0 2px 0 #232323;box-shadow:2px 0 2px 0 #232323}.offers-list-page{overflow:hidden}.offers-list-page section{overflow-y:scroll;overflow-x:hidden;width:103%;top:112px}.offers-list-page .col-12.offerdetail{top:0}.offers-list-page section h2{font-size:30px;font-weight:200;margin:0 0 1em}.offers-list-page section p.offer-type{text-transform:uppercase}.offers-list-page section div.offer-item div.offer-item__body h4.offer-item__title,.offers-list-page section div.offer-item div.offer-item__body p.offer-item__title.intro.upcoming-new-hotels{font-size:24px;line-height:normal}.offer-page .offer-summary .hero-brand-offer{margin-bottom:1em}.offer-page .offer-summary__hero{position:relative;width:100%;height:314px;overflow:hidden;color:#fff}.offer-page .offer-summary__hero__bkg{position:absolute;top:0;left:0;min-width:100%;min-height:100%;height:auto;z-index:5}.offer-page .offer-summary__hero__gradient{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#A63C3C3C');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,transparent),color-stop(58%,transparent),color-stop(86%,rgba(0,0,0,.65)),color-stop(100%,rgba(60,60,60,.65)));background-image:-webkit-linear-gradient(top,transparent 0,transparent 58%,rgba(0,0,0,.65) 86%,rgba(60,60,60,.65) 100%);background-image:-moz-linear-gradient(top,transparent 0,transparent 58%,rgba(0,0,0,.65) 86%,rgba(60,60,60,.65) 100%);background-image:-o-linear-gradient(top,transparent 0,transparent 58%,rgba(0,0,0,.65) 86%,rgba(60,60,60,.65) 100%);background-image:linear-gradient(top,transparent 0,transparent 58%,rgba(0,0,0,.65) 86%,rgba(60,60,60,.65) 100%)}.offer-page .offer-summary__title{position:absolute;bottom:0;left:30px;z-index:7}.offer-page .offer-summary__description{background:#fff;padding:45px 30px 30px;position:relative;font-weight:100;overflow:visible!important}.offer-page .offer-summary__description h3{margin-top:1em}.offer-page .offer-summary__description--dark{background:#505050;color:#fff;border-top:1px solid #232323;clear:left}.offer-page .offer-summary__description--dark h4,.offer-page .offer-summary__description--dark p.intro.upcoming-new-hotels{color:#fff;margin-bottom:18px;font-size:1.1em}.offer-page .offer-summary__description--dark p{margin-bottom:18px;line-height:22px}.offer-page .banner{background:#3c3c3c;color:#fff;padding:20px 20px 1px}.offer-page .participating-hotels{padding-bottom:0;margin-bottom:0;overflow:visible}.offer-page .hotel-list{margin-top:0;padding-top:15px}.offer-page .hotel-list .input-group-addon{right:6%}.offer-page .hotel-list .check-in-date,.offer-page .hotel-list .check-out-date{padding-left:6%}.offer-page .hotel-item{border-top:none;padding-top:0}.offer-page .hotel-group-header{border-bottom:1px solid #e8e8e8;margin-bottom:25px}.offer-page .hotel-group-header__label{margin-bottom:0;font-size:1.1em;background-color:#505050;color:#fff;padding:5px 10px}.offer-page .hotel__boooking-form__search{margin-bottom:15px}.offer-page .hotel__boooking-form__search input[type=text]{border:1px solid #aaa;color:#000;height:45px;width:100%;text-indent:45px}.offer-page .hotel__boooking-form__search div.clear-icon,.offer-page .hotel__boooking-form__search div.search-icon{position:relative;top:35px;left:10px}.offer-page .hotel__boooking-form__search div.clear-icon{top:32px}.offer-page .hotel__boooking-form__search .searchResultList{top:auto!important;color:#fff}.offer-page .hotel__boooking-form__search .searchResultList ul li a{color:#fff}.offer-page .disclaimer{padding:20px 0}.offer-page .disclaimer p{margin-bottom:10px}.offers-list-page.ng-scope section.col-12.hotel-list.general-content.offerdetail a.offerdetaillink:visited{text-decoration:underline;color:#0a3b93}.offers-list-page.ng-scope section.col-12.hotel-list.general-content.offerdetail a.offerdetaillink:hover{text-decoration:none;color:#000}#wrap.container #content .content-container .offers-list-page .hotel-list.offerdetail .hotel-item.media,#wrap.container #content .hotel-item.media.hotellistitem .hotel-item{border-top:0}#wrap #offers-and-promotions #destinations-landing .destination #offerSearchResultsList .searchResultList{top:auto}#wrap #offers-and-promotions .searchResultList ul.ui-autocomplete{max-height:270px}#wrap.mobile #offers-and-promotions #destinations-landing .destination #offerSearchResultsList .searchResultList{max-width:75%;margin-left:12%}#wrap.mobile #offers-and-promotions #destinations-landing .destination #offerSearchResultsList .searchResultList ul.ui-autocomplete{max-height:380px}#wrap .offer-page .hotel__booking-form__content #offerSearchResultsList .searchResultList{width:auto}#wrap .offer-page .hotel__booking-form__content #offerSearchResultsList .searchResultList ul.ui-autocomplete{position:static!important;overflow-y:auto;overflow-x:hidden;z-index:10;text-align:left;max-height:270px;margin-left:0}.simple-offer-section.general-content .disclaimer.col-12 .col-3 .btn.btn-primary{background:0 0;color:#034ea0;border:1px solid #034ea0;border-radius:none;-webkit-appearance:none}.simple-offer-section.general-content input[type=number]{-moz-appearance:textfield!important}#offers-and-promotions #sidebar{z-index:9200;max-height:695px}#offers-and-promotions #sidebar.detail .sidebar_detail-view .detail-view_slide-view .slide-view_content{width:290px;margin:0}#offers-and-promotions #sidebar .sidebar-chosen-interests{width:60%;float:left;z-index:265}#offers-and-promotions #sidebar .sidebar-chosen-interests .chosen-interests__interest,#offers-and-promotions #sidebar .sidebar-chosen-interests span.chosen-interests__label,#offers-and-promotions #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}#offers-and-promotions #sidebar .sidebar-chosen-interests span.chosen-interests__unchoose{border:none}#offers-and-promotions #sidebar .more-content-container a{color:#034ea0}#offers-and-promotions #sidebar.full-grid .sidebar_slide-view .item:nth-of-type(-n+3){margin-top:0}#offers-and-promotions #sidebar.detail{min-width:60%}#offers-and-promotions #sidebar.detail .sidebar_detail-view .detail-view_slide-view{width:35%}#offers-and-promotions #sidebar.detail .sidebar_detail-view .detail-view_content{left:35%;width:65%}#offers-and-promotions .sidebar_detail-view .detail-view_content .description a.btn{width:100%;height:37px}#offers-and-promotions .sidebar_detail-view .detail-view_content .description a.btn span{position:relative;top:4px}#offers-and-promotions .bottom-drawer{z-index:9400}#offers-and-promotions #disabled-overlay{top:0;left:0;right:0;bottom:0;float:left;z-index:9000;background:rgba(0,0,0,.5);position:absolute}#offers-and-promotions #disabled-overlay span{color:#fff;position:absolute;top:40%;text-align:center}#offers-and-promotions #disabled-overlay span.wide-display{left:40%;width:150px}#offers-and-promotions #disabled-overlay span.narrow-display{left:10%;width:100px}#offers-and-promotions #sidebar .sidebar_slide-view .item .title{margin-top:20px}#offers-and-promotions #sidebar .more-content-container{margin-bottom:15px}#offers-and-promotions .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}#offers-and-promotions .cg-busy-default-spinner{top:45%;left:45%}#offers-and-promotions .cg-busy-default-text{position:absolute;left:45%;top:44%}#offers-and-promotions #disabled-overlay,#offers-and-promotions .cg-busy-default-sign,#offers-and-promotions.max-height{max-height:736px}#offers-and-promotions #sidebar .sidebar_detail-view .slide-view_content .item .light-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:260;width:290px;height:205px;background:#E8E8E8;border:3px solid #AAA;opacity:.7}#offers-and-promotions #sidebar .sidebar_detail-view .slide-view_content .item .empty-text{color:#AAA;line-height:100%;text-transform:uppercase;margin-bottom:0;text-align:center}.dealDetails,.hotelDeals-item .hotelDeals-content-wrapper *,.rb_typeHeadline{line-height:1.25em}#content .content-container #offers-and-promotions #offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper .offers-and-promotions-drawer_tabs ul li.with-results{border-left:1px solid grey}#content .content-container #offers-and-promotions #offers-and-promotions-drawer .offers-and-promotions-drawer_inner-wrapper .offers-and-promotions-drawer_tabs ul li:first-child{border-left:0 solid grey}div#interests-landing h1{color:#bbe}#offers-and-promotions #destinations-landing,#offers-and-promotions #interests-landing{position:relative}#offers-and-promotions #destinations-landing:before,#offers-and-promotions #interests-landing:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}#offers-and-promotions #destinations-landing .map-placeholder{z-index:-2!important}#offers-and-promotions #destinations-landing h1,#offers-and-promotions #interests-landing h1{color:#fff}#offers-and-promotions #destinations-landing:before{background-color:rgba(0,34,71,.8)}#offers-and-promotions #interests-landing:before{background-color:rgba(3,78,160,.5)}.desktop #offers-and-promotions #interests-landing button.continue,.tablet #offers-and-promotions #interests-landing button.continue{bottom:10%;right:41%}@media screen and (max-width:390px){.mobile #offers-and-promotions #destinations-landing button.continue,.mobile #offers-and-promotions #interests-landing button.continue{left:27%}}#offers-and-promotions #destinations-landing{z-index:301!important}.mobile .offer-page .hotel-item .btn{font-size:.8em;position:static;margin-top:15px}.mobile .offer-page .hotel__ta iframe{margin-top:-40px;margin-bottom:40px}.desktop #offers-and-promotions #destinations-landing h1,.desktop #offers-and-promotions #interests-landing h1,.tablet #offers-and-promotions #destinations-landing h1,.tablet #offers-and-promotions #interests-landing h1{max-width:380px;margin-left:auto;margin-right:auto}.isotope-offer-page .offers{overflow:auto;position:relative}.isotope-offer-page .offers:before{background-color:#232323;content:'';z-index:100;width:100%;height:100%;position:absolute;opacity:.7}.isotope-offer-page .offers .cg-busy-default-sign,.isotope-offer-page .offers .cg-busy-default-spinner{background-color:transparent}.isotope-offer-page .offers .cg-busy-default-sign{top:45%}.mobile .isotope-offer-page .offers .cg-busy-default-sign{top:40%}.desktop .isotope-offer-page .participating-hotels .col-3,.tablet .isotope-offer-page .participating-hotels .col-3{float:right}#content .offers-list-page .hotel-item.media{margin-bottom:0}#content .offers-list-page .hotel__body__height{min-height:0}#offers-and-promotions #sidebar .sidebar_slide-view .item .book-now{cursor:default}.desktop #offers-and-promotions #landing #destinations-landing button.continue{top:50%;bottom:auto}.desktop #offers-and-promotions #landing #destinations-landing h1{margin-bottom:1.5em}.tablet #offers-and-promotions #landing #destinations-landing h1{margin-bottom:1.25em}.tablet #offers-and-promotions #landing #destinations-landing button.continue{top:45%;bottom:auto}.lt-ie10 #sidebar .sidebar_slide-view .item .overlay{height:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82000000', endColorstr='#00000000', GradientType=0 )}#offers-and-promotions #sidebar .sidebar_detail-view .detail-view_header .overlay,#sidebar .sidebar_slide-view .item .overlay,.mobile #offers-and-promotions #sidebar .sidebar_slide-view .marquee .overlay{content:'';position:absolute;top:0;left:0;right:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#03000000', GradientType=0 );bottom:0}#sidebar .sidebar_slide-view .item .overlay,.mobile #offers-and-promotions #sidebar .sidebar_slide-view .marquee .overlay{z-index:-1;background:-moz-linear-gradient(top,rgba(0,0,0,.7) 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,.7)),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,.7) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%)}#offers-and-promotions #sidebar .sidebar_detail-view .detail-view_header .overlay{z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,.7) 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,.7)),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,.7) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.01) 59%,rgba(0,0,0,.01) 100%)}#offers-and-promotions #sidebar .sidebar_detail-view .detail-view_header .title{color:#fff}#offers-and-promotions #sidebar .sidebar_detail-view .close{top:10px;font-size:30px;right:20px;background-color:rgba(0,0,0,.2);height:28px}@media screen and (-webkit-min-device-pixel-ratio:0){#offers-and-promotions #sidebar .sidebar_detail-view .close{height:29px}}@-moz-document url-prefix(){#offers-and-promotions #sidebar .sidebar_detail-view .close{height:29px}}.offer-page.webextra-offer-page.isotope-offer-page .description.col-12 .general-content .detail h1:after{content:"";display:block;margin-top:10px;width:115%;height:2px;margin-bottom:0;background:url(../images/blueDivider.png?1418408358) left center no-repeat;-webkit-background-size:100%;background-size:115% 2px}.mobile #offers-and-promotions .interests .slick-slider .slick-list .slick-slide ul{height:112px}.mobile #offers-and-promotions .interests .slick-next,.mobile #offers-and-promotions .interests .slick-prev{top:50%}@media screen and (min-device-width:480px) and (orientation:landscape),screen and (max-width:800px) and (min-width:480px){.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing input{max-width:66%}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .search-icon-offers{left:83px;top:0}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .clear-icon-offers{left:83px;top:3px}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing input#crOffersDrawerHotelSearch{margin:0 0 10px 18px}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .search-form__datepicker input#calendar-check-in1{margin:10px 0 10px 20px}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .search-form__datepicker input#calendar-check-out1{margin:10px 0 10px 10px}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .search-form__datepicker button.ui-datepicker-trigger{right:15%;top:-14px}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .input-group-addon{right:32px;top:3px;position:relative}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing{height:170px;padding-top:30px!important;padding-left:12.5%!important}.mobile #offers-and-promotions .offers-and-promotions-drawer #destinations-landing .destination-wrapper #offerDrawerSearchResultsList .searchResultList{left:78px}}.bookingForm{margin-top:1.5em;margin-right:-1em;margin-left:2.5em}html[dir=rtl] .bookingForm{margin-left:-1em;margin-right:2.5em}.bookingForm .icon-help{width:13px;vertical-align:top}.bookingForm .icon-help:hover{cursor:help}.bookingForm .pure-u-1.btn.btn-primary{border:1px;margin:0}.bookingForm .pure-u-1.btn.btn-primary button{background:0 0;border:0;color:#fff;width:100%;text-align:center;padding:0}.bookingForm .form-element-wrapper{border-right:1px solid #cacaca;border-left:1px solid #cacaca;border-top:1px solid #cacaca}.bookingForm .input-group .input-group-addon{bottom:27px}.bookingForm .input-group input[type=text]{border:1px solid #cacaca}.bookingForm label[for]{margin-bottom:10px;display:block}.bookingForm .bookingForm-price{text-align:right;cursor:pointer}.bookingForm .bookingForm-price .bookingForm-price-text{font-size:2em}.bookingForm .ui-datepicker-trigger{height:50%;z-index:1}.hotelDeals-item,.hotelDeals-item .hotelDeals-image{height:100%;position:relative}html[dir=rtl] .bookingForm .ui-datepicker-trigger{right:auto;left:0}.bookingForm .select-styled select{width:100%;padding:.5em}.bookingForm .select-styled::after{top:0;right:0}html[dir=rtl] .bookingForm .select-styled::after{right:auto;left:0}.bookingForm .rooms-list{width:100%}.bookingForm .room-adult-count,.bookingForm .room-children-count,.bookingForm .room-label{border:0;text-align:left;position:relative;width:100%}html[dir=rtl] .bookingForm .room-adult-count,html[dir=rtl] .bookingForm .room-children-count,html[dir=rtl] .bookingForm .room-label{text-align:right}.bookingForm .room-label{margin-bottom:1em}.bookingForm .autocomplete-wrapper{display:none}.bookingForm .autocomplete-container{position:relative}.bookingForm .autocomplete-container input[type=text]{text-indent:30px}.bookingForm .autocomplete-container div.clear-icon,.bookingForm .autocomplete-container div.search-icon{position:absolute;top:10px;left:10px}.bookingForm .autocomplete-container #offerSearchResultsList .searchResultList{width:auto;top:auto}.bookingForm .autocomplete-container .searchResultList ul.ui-autocomplete{position:static!important;overflow-y:auto;overflow-x:hidden;z-index:10;text-align:left;max-height:270px;margin-left:0}.bookingForm .autocomplete-container .searchResultList ul.ui-autocomplete li a{display:block;padding:10px 0 7px 60px;color:#fff}@media only screen and (min-width:920px){.bookingForm .input-group .input-group-addon{bottom:20px}html[dir=rtl] .bookingForm .input-group .input-group-addon{right:auto;left:25px}.bookingForm .room-label{width:20%;margin-top:19px;padding:1em 0}.bookingForm .room-adult-count{width:39%;margin-right:1%}html[dir=rtl] .bookingForm .room-adult-count{margin-right:0;margin-left:1%}.bookingForm .room-children-count{width:40%}.bookingForm .two-columns .room-adult-count{width:49%;margin-right:1%}.bookingForm .two-columns .room-children-count{width:50%}.bookingForm .room-adult-count,.bookingForm .room-children-count,.bookingForm .room-label{float:left}html[dir=rtl] .bookingForm .room-adult-count,html[dir=rtl] .bookingForm .room-children-count,html[dir=rtl] .bookingForm .room-label{float:right}.bookingForm .form-element-wrapper{padding:5px 0}.bookingForm .form-element-wrapper [class*=pure-u]{padding:8px 10px}.bookingForm.custom-form label{margin-top:0;font-size:.9em}}.dealDetails .detailDetails-image-wrapper img,.hotelDeals-item,.hotelDeals-item .hotelDeals-image-price-wrapper,.hotelDeals-item img{width:100%}.col-4 .bookingForm,.col30 .bookingForm{margin:0}.col-4 .bookingForm .autocomplete-wrapper,.col30 .bookingForm .autocomplete-wrapper{display:block}.col-4 .bookingForm .price-wrapper,.col30 .bookingForm .price-wrapper,body .ui-bookingForm::before{display:none}.ui-bookingForm{padding:0}@media only screen and (min-width:768px){.dealDetails{margin-left:-1em;margin-top:1.5em}}.dealDetails .detailDetails-content-row [class^=detailDetails-]{margin-top:1.5em}@media only screen and (max-device-width:568px){.dealDetails{display:table}.dealDetails .detailDetails-header-row{display:table-header-group}}.similarOffer .similarOffer-title-text{text-align:center;color:#505050;font-size:24px}.similarOffer .hotelDeals-wrapper{padding:1% 0 3%;margin:0 -1%}.hotelDeals-wrapper,.hotelDeals-wrapper *{box-sizing:border-box}.hotelDeals-wrapper{background:#fff;padding-top:1em;padding-bottom:1em}.hotelDeals-item{border:1px solid #cacaca}.hotelDeals-item .hotelDeals-content-wrapper{background-color:#fff;padding:1.5em;width:100%;position:relative;line-height:1.25em}.hotelDeals-item .hotelDeals-price{position:absolute;top:20%;right:0;font-size:.8em}.hotelDeals-item .hotelDeals-price .btn{border:0;padding:1.2em}.hotelDeals-item .hotelDeals-price .bold-price{margin:5px 0 0;font-size:1.5em;font-weight:600}.hotelDeals-item .hotelDeals-title h3{font-weight:600}.hotelDeals-item .hotelDeals-inclusions ul{list-style:disc;padding:0 0 0 20px;margin:0}.hotelDeals-item .hotelDeals-content--fixed{margin-bottom:1em}@media only screen and (min-width:768px){.hotelDeals-wrapper{padding:5% 1% 3%}.hotelDeals-item .hotelDeals-content--fixed{overflow:hidden;height:8.5em}.hotelDeals-item .hotelDeals-image{height:10em;overflow:hidden}.hotelDeals-item .hotelDeals-image img{min-height:10em}.hotelDeals-item .wrapper{overflow:hidden;position:relative;line-height:1.25em;max-height:8.5em;padding-right:.6em}.hotelDeals-item .wrapper:before{content:'...';position:absolute;right:0;bottom:0}.hotelDeals-item .wrapper:after{content:'';width:100%;height:1em;background-color:#fff;color:#fff;margin-left:.6em;display:block;position:relative}.hotelDeals-item--horizontal{display:block;height:430px}.hotelDeals-item--horizontal .hotelDeals-content--fixed{height:20em}.hotelDeals-item--horizontal .wrapper{max-height:19.5em}.hotelDeals-item--horizontal .hotelDeals-content-wrapper,.hotelDeals-item--horizontal .hotelDeals-image-price-wrapper{display:inline-block;height:100%}.hotelDeals-item--horizontal .hotelDeals-image-price-wrapper img{width:auto;height:100%}.hotelDeals-item--horizontal .hotelDeals-image{overflow:hidden;height:100%}.hotelDeals-item--horizontal .hotelDeals-content-wrapper{vertical-align:top}.hotelDeals-item--horizontal.hotelDeals-item--horizontal-extendedImage .hotelDeals-image-price-wrapper{width:48.5%}.hotelDeals-item--horizontal.hotelDeals-item--horizontal-extendedImage .hotelDeals-image-price-wrapper img{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.hotelDeals-item--horizontal.hotelDeals-item--horizontal-extendedImage .hotelDeals-content-wrapper{width:48%}}@media only screen and (min-width:768px) and (min-width:1024px){.hotelDeals-item--horizontal.hotelDeals-item--horizontal-extendedImage .hotelDeals-image-price-wrapper{width:66%}.hotelDeals-item--horizontal.hotelDeals-item--horizontal-extendedImage .hotelDeals-content-wrapper{width:33%}}.socialMediaSharing{border:1px solid #efefef;text-align:center}.socialMediaSharing .socialMediaSharing-text p{margin:0;color:#505050;font-weight:600}.socialMediaSharing .socialMediaSharing-icon-wrapper .socialMediaSharing-icon{display:inline-block;position:relative;width:12%}.socialMediaSharing .socialMediaSharing-icon-wrapper .socialMediaSharing-icon img{display:block;width:100%}@media only screen and (min-width:768px){.socialMediaSharing{display:table;text-align:left;margin:0 auto;max-width:80%}.socialMediaSharing .socialMediaSharing-icon-wrapper,.socialMediaSharing .socialMediaSharing-text{display:table-cell;width:50%}.socialMediaSharing .socialMediaSharing-text{vertical-align:middle}.socialMediaSharing .socialMediaSharing-text p{font-size:24px}.socialMediaSharing .socialMediaSharing-icon-wrapper.socialMediaSharing-icon-align-right{text-align:right}.socialMediaSharing .socialMediaSharing-icon-wrapper .socialMediaSharing-icon{width:16%}}.rb_mediaImage,.rb_remodal-fixedWidth{max-width:100%}.rb_selectizeTextField{display:inline-block;width:100%}.rb_selectizeTextField .selectize-input{background:0 0;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:inline-block;font-size:inherit;padding:0 .2em;top:4px}.rb_form-selectWrapper::after,.rb_remodal-close::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);top:50%}.rb_selectizeTextField.selectize-control.single .selectize-input input{color:#fff;font-size:inherit;position:relative!important}.rb_selectizeTextField.selectize-control.single .selectize-input.input-active{background:0 0}.rb_selectizeTextField.selectize-control.single .selectize-input:after{display:none}.rb_selectizeTextField .selectize-dropdown{background-color:#002147;border-top:1px solid #d0d0d0;color:#fff;font-size:inherit;margin-top:-2px;width:250px!important;left:auto!important;right:0}@media (min-width:568px){.rb_selectizeTextField .selectize-dropdown{left:0!important;right:auto}}.rb_selectizeTextField .selectize-dropdown.right-aligned{left:auto!important;right:0}.rb_selectizeTextField .selectize-dropdown.left-aligned{left:0!important;right:auto}.rb_signupForm-error~.selectize-control .selectize-input.not-full{border-color:#e20f00}.rb_container{background:#fff;clear:both;padding:15px 0}@media only screen and (min-width:800px){.rb_container{padding:25px 20px}}.rb_remodal{background:0 0;height:auto;padding:0}.rb_remodal-close{border:1px solid #fff;color:#fff;left:inherit;margin:1em 1em 0 0;right:0;z-index:1}.rb_remodal-close:hover{color:#fff}.rb_remodal-close::before{transform:translateY(-50%);font-weight:700;width:34px}.remodal-overlay{background:rgba(0,0,0,.9)}.remodal-wrapper{box-sizing:border-box;height:calc(100% - 10px)}@media (min-width:768px) and (max-width:1024px){.remodal,.remodal-wrapper::after{margin-top:3em;vertical-align:top}}.rb_typeHeadline{font-size:16px;font-weight:600;margin:1em 0;text-transform:uppercase}.rb_button,.rb_newsletterProfilePage h2,.rb_profileForm h2{text-transform:none}.rb_typeHeadline.rb_typeHeadline--white{color:#fff}.rb_typeHeadline.rb_typeHeadline--lightBlue{color:#a7c1e3}.rb_typeHeadline.rb_typeHeadline--blue{color:#034ea0}.rb_typeHeadlineMinor{color:#000;font-size:1.25em;margin:.75em 0}.rb_typeHeadlineMinor.rb_typeHeadlineMinor--light{color:#fff}.rb_typeHeadlineMinor.rb_typeHeadlineMinor--dark{color:#000}.rb_typeBody{font-size:1em;line-height:1.4em;margin:1em 0}.rb_typeBody.rb_typeBody--light{color:#fff}.rb_typeBody.rb_typeBody--dark{color:#000}.rb_typeBody.rb_typeBody--grey{color:#3c3c3c}.rb_typeBody.rb_typeBody--bold{font-weight:700}.rb_typeSubText{font-size:.8em;line-height:1.4em;margin:1em 0}.rb_typeSubText.rb_typeSubText--white{color:#fff}.rb_typeSubText.rb_typeSubText--dark{color:#000}.rb_button{margin:1em 0}.rb_button.rb_button--themeBlue{background:#034ea0;color:#fff}.rb_button.rb_button--themeGrey{background:#505050;color:#fff}.rb_button.rb_button--flat{border:0}.rb_form-label{display:block;font-size:.96em;margin:1em 0}.rb_form-label.rb_form-label--themeGrey{color:#cacaca}.rb_form-input{-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;background:no-repeat #fff;border-radius:0;color:#232323;margin:1em 0;padding:.75em;width:100%}.rb_form-input.rb_form-input--bottomBorder{background:0 0;border:0;border-bottom:1px solid;border-radius:0}.rb_form-input.rb_form-input--themeWhite{border-bottom-color:#fff;color:#fff}.rb_form-select{-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;background:no-repeat #fff;border-radius:0;color:#232323;margin:1em 0;padding:.75em;width:100%}.rb_form-select.rb_form-select--bottomBorder{-webkit-appearance:none;background:0 0;border:0;border-bottom:1px solid;border-radius:0}.rb_form-select.rb_form-select--themeWhite{border-bottom-color:#fff;color:#fff}.rb_form-selectBgBlue option{background-color:#002147}.rb_form-elementDescription{color:#cacaca;display:block;margin-bottom:1em}.rb_form-groupLabel .rb_form-label{font-size:1.18em}.rb_form-selectWrapper{position:relative}.rb_form-selectWrapper .rb_form-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.rb_form-selectWrapper::after{transform:translateY(-50%);background:url(../images/icons-sf296ea9764.png) 0 -2977px no-repeat;content:' ';display:block;height:16px;pointer-events:none;position:absolute;right:.75em;width:16px}.rb_mediaImage-caption.rb_mediaImage-caption--middle,.rb_meetingRequestForm-wrapper .select-styled::after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.rb_form-textField{display:inline-block;position:relative}.rb_form-textField .rb_form-placeholder{display:block;font-size:.85em;position:absolute;top:0;transition:all .2s ease}@media screen and (min-width:375px){.rb_form-textField .rb_form-placeholder{font-size:1em}}.rb_form-textField .rb_form-input,.rb_form-textField .rb_form-select{margin:0;padding:0}.rb_form-textFieldInput{position:relative;width:100%;z-index:1}.rb_form-textFieldInput:focus~.rb_form-placeholder{font-size:.6em;top:-1.5em}.rb_form-textFieldHasContent~.rb_form-placeholder{display:none}.rb_form-paragraph{line-height:1.25em;padding:.5em 0}.rb_remodal-fixedWidth .rb_form-textFieldInputWrapper{width:33%}.rb_remodal-fixedWidth .rb_form-textFieldInputWrapperSmall{width:26%}.rb_remodal-fixedWidth .rb_form-textFieldInputWrapperLarge{width:66%}@media screen and (max-width:768px){.rb_remodal-fixedWidth .rb_form-textFieldInputWrapperLarge{width:90%}}.rb_remodal-fixedWidth .rb_form-inputWrapperFlexible{max-width:100%;min-width:33%}.rb_form-dobNative{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:no-repeat #fff;border-radius:0;color:#232323;margin:1em 0;min-height:45px;padding:.75em;width:100%}.rb_mediaImage-wrapper{position:relative}.rb_mediaImage{display:block;width:100%}.rb_mediaImage-caption{background:rgba(0,0,0,.6);color:#fff;font-size:1em;padding:.7em;position:absolute;text-align:center;width:100%}.rb_mediaImage-caption.rb_mediaImage-caption--middle{transform:translateY(-50%);top:50%}.rb_link{color:#000}.rb_link.rb_link--light{color:#fff}.rb_link.rb_link--dark{color:#000}ul.rb_list{list-style:none;margin:0;padding:0;width:100%}@media only screen and (min-width:801px){ul.rb_list-widthSixtySix{width:66%}}.rb_list-menuGrey .rb_list-item{border-bottom:1px solid #cacaca;color:#cacaca;display:block;position:relative}.rb_list-menuGrey .rb_link{color:#000;display:block;padding:1em .75em .75em 0;text-decoration:none}.rb_list-itemhoverIcon::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background:url(../images/icons-sf296ea9764.png) 0 -2901px no-repeat;content:' ';display:none;height:16px;position:absolute;right:0;top:1.1em;width:16px}.rb_list-itemActive,.rb_list-itemhoverIcon:hover{font-weight:400}.rb_list-itemActive::after{display:block}.rb_content{height:auto;text-align:left;width:100%}.rb_content.rb_content--showScroll{height:100%;overflow-y:auto}.rb_content .rb_remodal-close{background:#000;color:#fff}.rb_profileForm{display:block;margin-top:-1em}.rb_profileForm .rb_form-labelWrapper{margin:2em 0 .5em;padding-right:1em}.rb_profileForm .rb_form-label{color:#3c3c3c;font-weight:600;margin:0 0 .5em}.rb_profileForm .rb_form-input,.rb_profileForm .rb_form-select{border:1px solid #cacaca;margin:0 0 .5em}.rb_profileForm .rb_button{margin:0 0 .5em;min-width:100px;padding:1em}.rb_profileForm .rb_form-group{overflow:hidden}.rb_form-dob{display:inline-block;position:relative;width:25%}.rb_form-dobMonth{width:33%}.rb_form-dobDay{margin:0 7.4%}.rb_form-input.rb_profileForm-error{border-color:#e20f00}label.rb_profileForm-error{color:#e20f00;display:inline-block;margin:0 0 .5em}.rb_profileForm-divider{border-top:1px solid #cacaca;height:1px;margin:1.5em 0 0}.rb_profileForm-col{display:inline-block;vertical-align:top;width:100%}@media only screen and (min-width:801px){.rb_profileForm-divider.rb_profileForm-divider--short{-webkit-transform:translateX(-25%);-moz-transform:translateX(-25%);-ms-transform:translateX(-25%);-o-transform:translateX(-25%);transform:translateX(-25%)}.rb_profileForm-colTwentyFive{width:25%}.rb_profileForm-colSixtySix{width:66%}.rb_profileForm-colFifty{width:50%}}.rb_newsletterSignupForm{margin:1em 0}.rb_newsletterSignupForm.rb_newsletterSignupForm--themeWhite{color:#fff}.rb_newsletterSignupForm.rb_newsletterSignupForm--themeGrey{color:#cacaca}.rb_newsletterSignupForm .rb_form-select{padding:0 .3em}.rb_newsletterSignupForm .rb_form-select:focus{border-left:1px dotted #fff;border-right:1px dotted #fff;border-top:1px dotted #fff}.rb_newsletterSignupForm .rb_form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.rb_newsletterSignupForm .rb_form-select::-ms-value{background:0 0}.rb_newsletterSignupForm .rb_form-select::-moz-focus-inner{border:0}.rb_newsletterSignupForm-row:nth-last-child(2) .rb_form-select{padding:0 1.5em 0 .5em}.rb_form-input.rb_signupForm-error,.rb_form-select.rb_signupForm-error{border-color:#e20f00}label.rb_signupForm-error{bottom:0;color:#e20f00;font-size:.6em;left:0;line-height:0;margin:0;position:absolute;visibility:hidden}.rb_newsletterSignupError a{text-decoration:underline}.rb_newsletterPostcard{position:relative;text-align:left;width:100%}.rb_newsletterPostcard.rb_newsletterPostcard--columLayout{height:100%;vertical-align:top;white-space:nowrap}.rb_newsletterPostcard.rb_newsletterPostcard--widthThirtyThree{margin:0 auto;width:100%}@media only screen and (min-width:801px){.rb_newsletterPostcard.rb_newsletterPostcard--widthThirtyThree{width:33%}}.rb_newsletterPostcard.rb_newsletterPostcard--widthFifty{margin:0 auto;width:100%}@media only screen and (min-width:801px){.rb_newsletterPostcard.rb_newsletterPostcard--widthFifty{width:50%}}.rb_newsletterPostcard-contentContainer,.rb_newsletterPostcard-imageContainer{height:auto;width:100%;overflow:hidden}.rb_newsletterPostcard .rb_typeHeadline{font-size:1.2em;font-weight:300}@media only screen and (min-width:541px){.rb_newsletterPostcard .rb_typeHeadline{font-size:1.9em}}.rb_newsletterPostcard .rb_typeBody{font-size:1em;font-weight:300}@media only screen and (min-width:541px){.rb_newsletterPostcard .rb_typeBody{font-size:1.4em}}.rb_newsletterPostcard .rb_typeSubText{font-size:.8em;font-weight:300}.rb_newsletterPostcard .rb_newsletterSignupForm{font-size:1em;line-height:2.2em}.rb_newsletterPostcard-contentContainer.rb_newsletterPostcard-contentContainer--bgBlue{background-color:#002147}@media only screen and (max-width:800px){.rb_newsletterPostcard-imageContainer.rb_newsletterPostcard-imageContainer--hideBelowSmall{display:none}}.rb_picture-image{display:block}.rb_newsletterPostcard-imageContainerResponsive .rb_picture-image{-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);height:100%;left:50%;position:relative;width:auto}.rb_newsletterPostcard-icon{background-image:url(../images/icons-sf296ea9764.png)!important;margin-right:5px}.rb_newsletterPostcard-unsubscribeFixWidth{-webkit-border-radius:8%;-moz-border-radius:8%;-ms-border-radius:8%;-o-border-radius:8%;border-radius:8%;background:url(../images/blocks/newletter-unsubscribe-shape2.png) 0 -1.5em no-repeat;background-size:cover;margin:0 auto;width:320px}@media only screen and (min-width:541px){.rb_newsletterPostcard .rb_typeSubText{font-size:1em}.rb_newsletterPostcard .rb_newsletterSignupForm{font-size:1.4em;line-height:1.8em}.rb_newsletterPostcard-unsubscribeFixWidth{width:480px}.rb_newsletterPostcard-unsubscribeFixWidth .rb_remodal-close{margin:2em 2em 0 0}}.rb_newsletterPostcard-unsubscribeFixWidth .rb_newsletterPostcard-imageContainer{height:240px;position:relative;width:100%}.rb_newsletterPostcard-unsubscribeFixWidth .rb_picture-image{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);position:absolute;top:7%}.rb_newsletterPostcard-unsubscribeFixWidth .rb_newsletterPostcard-contentContainer{padding:240px 10% 10%}@media only screen and (min-width:541px){.rb_newsletterPostcard-unsubscribeFixWidth .rb_newsletterPostcard-imageContainer{height:360px}.rb_newsletterPostcard-unsubscribeFixWidth .rb_newsletterPostcard-contentContainer{padding-top:360px}.rb_remodal-fixedWidth{width:540px}}@media only screen and (min-width:1048px){.rb_remodal-fixedWidth{height:620px;width:960px}}.rb_remodal-fixedWidth .rb_newsletterPostcard-contentContainer{display:inline-block;height:100%;overflow-x:hidden;padding:3em 1.15em 1.5em;vertical-align:top;white-space:normal;width:100%}@media screen and (min-width:375px){.rb_remodal-fixedWidth .rb_newsletterPostcard-contentContainer{padding:3em 1.5em 1.5em}}@media only screen and (min-width:541px){.rb_remodal-fixedWidth .rb_newsletterPostcard-contentContainer{padding:0 3.5em 0 2em}}.rb_remodal-fixedWidth .rb_newsletterPostcard-imageContainer{display:none;white-space:normal}@media only screen and (min-width:1048px){.rb_remodal-fixedWidth .rb_newsletterPostcard-contentContainer{width:60%}.rb_remodal-fixedWidth .rb_newsletterPostcard-imageContainer{display:inline-block;height:100%;width:40%}}.rb_newsletterProfilePage-tab{display:none}.rb_newsletterProfilePage{min-height:720px;padding:45px 30px 30px;width:100%}.rb_newsletterProfilePage-table .rb_newsletterProfilePage-langSelect{text-align:right}@media only screen and (max-width:800px){.rb_newsletterProfilePage .rb_link{display:block}.rb_newsletterProfilePage-table{display:table;width:100%}.rb_newsletterProfilePage-table .rb_newsletterProfilePage-langSelect{display:table-caption;text-align:left}}.rb_newsletterProfilePage-selectWrapper{width:200px}.rb_newsletterProfilePage-selectStyle::after{right:0;top:0}.rb_newsletterProfilePage-selectStyle .rb_newsletterProfilePage-select{padding:.5em;width:100%}.rb_newsletterProfilePage-imageWrapper{display:none;overflow:hidden;width:100%}@media only screen and (min-width:801px){.rb_newsletterProfilePage-imageWrapper{display:block;height:50%;margin-left:29%;width:66%}}.rb_newsletterProfilePage-msgClose{border:0;color:#000;margin:0}@media only screen and (min-width:801px){.rb_newsletterProfilePage-msgClose{background:#000;color:#fff}.rb_newsletterProfilePage-msgContainer{width:95%}}.rb_newsletterProfilePage-msgClose::before{font-size:40px}.rb_newsletterProfilePage-msgContainer{background:#fff;padding:2em;text-align:left}.rb_meetingRequestForm{padding:0;width:100%}.rb_meetingRequestForm .forms{padding-top:25px}@media only screen and (min-width:801px){.hero-banner+.rb_meetingRequestForm h1{margin-top:45px}.rb_meetingRequestForm-wrapper{min-width:680px;width:49.8%}}.rb_meetingRequestForm-wrapper{margin:2em 0 3em;overflow:hidden}.rb_meetingRequestForm-wrapper .rb_form-group{overflow:hidden}@media only screen and (min-width:801px){.rb_meetingRequestForm-wrapper .rb_form-groupLabel{float:left;width:30%}.rb_meetingRequestForm-wrapper .rb_form-wrapper{float:left;margin-left:5%;width:65%}}.rb_meetingRequestForm-wrapper .rb_profileForm-divider{margin:1.5em 0}@media only screen and (max-width:800px){.rb_meetingRequestForm-wrapper .rb_profileForm-divider{display:none}}.rb_meetingRequestForm-wrapper .rb_form-labelTitle{color:#505050;font-size:1.25em;margin-top:.2em;text-transform:none}.rb_meetingRequestForm-wrapper .rb_form-label{color:#505050;font-size:1em;margin:.5em 0 .75em}.rb_socialMediaFeed-freshFromBlog .rb_link,.rb_socialMediaFeed-freshFromBlog .rb_typeHeadlineMinor,.rb_socialMediaFeed-intro .rb_typeHeadline{color:#044599;font-family:"Gill Sans MT","Arial Unicode MS",sans-serif,"Microsoft YaHei",SimSun,"微软雅黑",STXihei,"华文细黑"}.rb_meetingRequestForm-wrapper .rb_form-elementDescription{font-size:1em;margin:.75em 0 1.5em}.rb_meetingRequestForm-wrapper .rb_form-input,.rb_meetingRequestForm-wrapper .rb_form-select{border:1px solid #adaeb0;margin:0 0 1em}.rb_meetingRequestForm-wrapper .rb_form-selectWrapper::after{top:calc(50% - .5em)}.rb_meetingRequestForm-wrapper .select-styled::after{transform:translateY(-50%);background:url(../images/icons-sf296ea9764.png) 0 -2977px no-repeat;content:' ';display:block;height:16px;pointer-events:none;position:absolute;right:.75em;top:50%;width:16px}.rb_meetingRequestForm-wrapper .select-styled{border:1px solid #adaeb0;margin-top:1em;overflow:visible;position:relative}.rb_meetingRequestForm-wrapper .select-styled.missingField{border-width:1px}.rb_meetingRequestForm-wrapper .checkboxLayer{left:0;margin-right:0}.rb_meetingRequestForm-wrapper .rb_form-datePicker{margin-bottom:1em;position:relative}.rb_meetingRequestForm-wrapper .rb_form-datePicker .rb_form-input{margin:0}.rb_meetingRequestForm-wrapper .rb_form-datePicker::after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/icons/icon-datepicker.png) no-repeat;content:' ';display:block;height:16px;pointer-events:none;position:absolute;right:.75em;top:50%;width:21px}.rb_meetingRequestForm-wrapper .btn-primary{float:right;margin-top:1em}.rb_meetingRequestForm-wrapper .ui-autocomplete-input{margin:0}.rb_meetingRequestForm-wrapper form.falseClass .ng-invalid{border-width:1px!important;outline:0!important}.rb_meetingRequestForm-wrapper #crhotelSearch{line-height:initial}.rb_meetingRequestForm-wrapper .error-messages{margin:0 0 1em;padding:0}.rb_meetingRequestForm-wrapper #recaptcha_image{overflow:hidden}.rb_meetingRequestForm-wrapper #recaptcha_area,.rb_meetingRequestForm-wrapper .recaptchatable{-webkit-transform:scale(.82)!important;-moz-transform:scale(.82)!important;-ms-transform:scale(.82)!important;-o-transform:scale(.82)!important;transform:scale(.82)!important;-webkit-transform-origin:0 0!important;-moz-transform-origin:0 0!important;-ms-transform-origin:0 0!important;-o-transform-origin:0 0!important;transform-origin:0 0!important}@media (min-width:568px){.rb_meetingRequestForm-wrapper #recaptcha_area,.rb_meetingRequestForm-wrapper .recaptchatable{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important;-webkit-transform-origin:0 0!important;-moz-transform-origin:0 0!important;-ms-transform-origin:0 0!important;-o-transform-origin:0 0!important;transform-origin:0 0!important}}.rb_meetingRequestForm-wrapper .multiSelect .multiSelectButton{padding-right:35px}.rb_meetingRequestForm-wrapper .multiSelect .multiSelectButton .buttonLabel{display:inline-block;padding:0;white-space:normal}.rb_form-elementWrapper--double{overflow:hidden}.rb_form-elementWrapper--double .rb_form-input[type=text],.rb_form-elementWrapper--double .rb_form-select{float:left;width:48%}.rb_form-elementWrapper--double .rb_form-input[type=text]:first-child,.rb_form-elementWrapper--double .rb_form-select:first-child{margin-right:4%}.rb_socialMediaFeed-freshFromBlog [class*=pure-u]{padding:0}.rb_socialMediaFeed-freshFromBlog .rb_mediaImage-wrapper{margin:1.5em 0 0}@media only screen and (min-width:720px){.rb_socialMediaFeed-freshFromBlog .rb_mediaImage-wrapper{margin:0}}.rb_socialMediaFeed-freshFromBlog .rb_typeHeadlineMinor{margin-right:.75em;text-transform:uppercase}.rb_socialMediaFeed-freshFromBlog .rb_typeBody{font-size:1.1em;margin-right:.75em}.rb_socialMediaFeed-intro{margin:0 .75em .5em;text-align:left}@media only screen and (min-width:800px){.rb_socialMediaFeed-intro{margin:0 1.25em 1em;text-align:center}}.rb_socialMediaFeed-intro .rb_typeHeadline{font-size:1.35em;font-weight:400;margin-bottom:.75em;margin-top:0;text-transform:uppercase}.rb_socialMediaFeed-intro .rb_typeBody{margin:0 auto}@media only screen and (min-width:800px){.rb_socialMediaFeed-intro .rb_typeHeadline{font-size:2em}.rb_socialMediaFeed-intro .rb_typeBody{font-size:1.1em;max-width:800px}}.rb_socialMediaFeed-socialCarousel{margin-bottom:0}.rb_socialMediaFeed-socialCarousel .slick-list .slick-slide{height:auto;margin:0}.rb_socialMediaFeed-socialCarousel .slick-list .slick-slide a,.rb_socialMediaFeed-socialCarousel .slick-list .slick-slide div,.rb_socialMediaFeed-socialCarousel .slick-list .slick-slide img{background:0 0;border:0;padding:0}#header,div#bodydiv.page div#header>.content-container{border-bottom:1px solid #cacaca}.rb_socialMediaFeed-socialCarousel .slick-list .slick-slide .rb_mediaImage-wrapper{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}.rb_socialMediaFeed-socialCarousel .slick-list .slick-slide img{display:inline-block;height:inherit;position:static}.rb_socialMediaFeed-socialCarousel .slick-list .slick-slide a{position:static;text-decoration:underline}.rb_socialMediaFeed-socialCarousel .slick-list .slick-slide a:hover{text-decoration:none}.rb_socialMediaFeed-shareCopy{font-size:1.1em;line-height:1.2em;margin-bottom:1em}#footer .footer-social strong,#footer strong{font-size:1.4em}.rb_socialMediaFeed-socialHandle,.rb_socialMediaFeed-socialIcon,.rb_socialMediaFeed-socialLikes,.rb_socialMediaFeed-socialRetweet{display:inline-block;margin-right:.3em;vertical-align:middle}.rb_socialMediaFeed-statInfo{margin-top:.75em}.rb_socialMediaFeed-socialSimpleCarousel .rb_socialMediaFeed-carouselItem{background:#002147;color:#fff;height:auto;margin:0;overflow:hidden;position:relative}.rb_socialMediaFeed-socialSimpleCarousel .rb_socialMediaFeed-carouselItem.slick-slide{height:156px}.rb_socialMediaFeed-socialSimpleCarousel .rb_socialMediaFeed-carouselItem.slick-slide .rb_socialMediaFeed-infoWrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:0 0;box-sizing:border-box;height:auto;padding:0 1.8em;position:absolute;top:50%;width:100%}.rb_socialMediaFeed-socialSimpleCarousel .rb_socialMediaFeed-shareCopy{margin:0 0 18px;max-height:62px;overflow:hidden}.rb_socialMediaFeed-socialSimpleCarousel .rb_socialMediaFeed-statInfo{display:none}.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-carouselItem{color:#fff;margin:0 .75em;overflow:hidden}#header,#header .top-bar .user-signin a{color:#000}@media only screen and (min-width:800px){.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-carouselItem{margin:0 1.25em}}.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-carouselItem.slick-slide{margin:0 .8em}.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-carouselItem.slick-slide .rb_socialMediaFeed-infoWrapper{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:#002147;box-sizing:border-box;height:100%;left:0;opacity:0;padding:50px 1em;position:absolute;top:0;width:100%}.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-carouselItem.slick-slide .rb_socialMediaFeed-shareImage{background:#e4e4e4;width:100%}.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-carouselItem:hover .rb_socialMediaFeed-infoWrapper,.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-carouselItem:hover .rb_socialMediaFeed-socialIcon{opacity:1}.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-shareCopy{height:100%;margin:0;overflow:hidden}.rb_socialMediaFeed-socialInteractiveCarousel .rb_socialMediaFeed-authorInfo{left:1em;position:absolute;top:1em}.rb_socialMediaFeed-shareImage{background:#002147;display:table;position:relative}.rb_socialMediaFeed-shareImage .rb_socialMediaFeed-socialIcon{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;left:1em;opacity:0;position:absolute;top:1em}.icon.icon-retweet{background-position:0 -3632px;height:15px;width:20px}.icon.icon-likes{background-position:0 -3657px;height:15px;width:13px}.rb_socialMediaFeed-socialIcon .icon-facebook{background-position:0 -3681px}.rb_socialMediaFeed-socialIcon .icon-twitter{background-position:0 -3751px}.rb_socialMediaFeed-socialIcon .icon-instagram{background-position:0 -3821px}.rb_socialMediaFeed-socialIcon .icon-pinterest{background-position:0 -3716px}.rb_socialMediaFeed-socialIcon .icon-youtube{background-position:0 -3856px}.rb_socialMediaFeed-socialIcon .icon-googleplus{background-position:0 -3786px}body,html{background-color:#fff!important}#header{background-color:#fff}#header .top-bar{background-color:#cacaca;color:#000;border-bottom:0}@media only screen and (max-width:800px){#header .top-bar{background:#cacaca}}#header .forgot-password label{color:#fff}#header .brand-logo,#header .menu-tab{background:#fff}#header .brand-logo span.menu-label,#header .menu-tab span.menu-label{cursor:pointer}@media only screen and (max-width:800px){#header .brand-logo,#header .menu-tab{background:#cacaca;border:0}#header .content-container{border:0}}@media (min-width:1281px){#header .menu-tab a{padding-top:22px}}#header .menu-tab a span,#header .mobile-menu-tab a span{background:url(../images/icons-light-theme.png) 0 -3473px no-repeat}#header .menu-tab.menu-tab-selected{background:#fff}@media only screen and (max-width:800px){#header .mobile-menu-tab{background:#cacaca;border:0}}#header .cr-dropdown ul li,#header .top-bar .cr-dropdown .even{border-color:#e4e4e4}#header .cr-dropdown ul li.active a{font-weight:400;text-shadow:none!important;color:#034ea0!important}#header .cr-dropdown a{color:#000!important;background-color:#fff}#header .cr-dropdown a:hover{background-color:#cacaca}#header .drawer{background-color:#d8d8d8}#header .drawer .forgot-password,#header .drawer h3,#header .drawer h4,#header .drawer p{color:#000}#header .drawer .activate-account-description a,#header .drawer .activate-actions p a,#header .drawer .forgot-password a,#header .drawer .forgot-password label,#header .drawer .join-description a,#header .drawer .secure{color:#505050}#header .drawer input[type=email],#header .drawer input[type=number],#header .drawer input[type=password],#header .drawer input[type=text]{background-color:#fff;border-color:#979797;padding:5px 10px;color:#505050}#header .drawer input[type=email]::-webkit-input-placeholder,#header .drawer input[type=number]::-webkit-input-placeholder,#header .drawer input[type=password]::-webkit-input-placeholder,#header .drawer input[type=text]::-webkit-input-placeholder{color:#000;opacity:1}#header .drawer input[type=email]::-moz-placeholder,#header .drawer input[type=number]::-moz-placeholder,#header .drawer input[type=password]::-moz-placeholder,#header .drawer input[type=text]::-moz-placeholder{color:#000;opacity:1}#header .drawer input[type=email]:-ms-input-placeholder,#header .drawer input[type=number]:-ms-input-placeholder,#header .drawer input[type=password]:-ms-input-placeholder,#header .drawer input[type=text]:-ms-input-placeholder{color:#000;opacity:1}#header .drawer input[type=email]:-moz-placeholder,#header .drawer input[type=number]:-moz-placeholder,#header .drawer input[type=password]:-moz-placeholder,#header .drawer input[type=text]:-moz-placeholder{color:#000;opacity:1}#wrap .book-first-row .searchResultList #refineSearchWrapper .refineSearchInfo,#wrap .book-first-row .searchResultList ul.ui-autocomplete li .expandedSearchCategoryType,#wrap .search .destination .searchResultList #refineSearchWrapper .refineSearchInfo,#wrap .search .destination .searchResultList ul.ui-autocomplete li .expandedSearchCategoryType,#wrap .searchResultList,#wrap .searchResultList ul li,#wrap .searchResultList ul li a,.breadcrumb li a{color:#505050}#header .drawer .signin-nav{background:0 0;margin-left:1.5%}#header .drawer .btn.btn-default{border:0}#header .drawer .join-back .btn.btn-secondary,#header .drawer .profile-actions .btn.btn-secondary{border-color:#979797;color:#505050}#wrap .searchResultList{background:#fff;opacity:1}#wrap .book-first-row .searchResultList ul.ui-autocomplete a.ui-state-focus,#wrap .search .destination .searchResultList ul.ui-autocomplete a.ui-state-focus,#wrap .searchResultList ul li.selected,#wrap .searchResultList ul li:hover{background:#cacaca}#wrap .searchResultList ul{border:1px solid #cacaca;border-bottom:0}@media only screen and (min-width:801px){#wrap .searchResultList ul{border-top:0}.search .geolocate a{padding:18px 25px}}#wrap .book-first-row .searchResultList ul.ui-autocomplete li,#wrap .search .destination .searchResultList ul.ui-autocomplete li{border-bottom:1px solid #cacaca}#wrap .book-first-row .searchResultList #refineSearchWrapper,#wrap .search .destination .searchResultList #refineSearchWrapper{border:1px solid #cacaca;border-top:0}.icon{background:url(../images/icons-light-theme.png) no-repeat}.btn.btn-primary{border-color:transparent}#footer,#footer .top,#footer .top a,.breadcrumb li.active a,.user-signin a{color:#000}.search,.search .slide-panel{background:0 0}.search .destination{border:1px solid #034ea0}@media only screen and (max-width:800px){.search .destination{border:0}}.nav-container #nav{background-color:#fff;border-color:#cacaca;opacity:1}.nav-container #nav li{border-color:#cacaca;box-sizing:border-box}.nav-container #nav li:hover{background-color:#cacaca}#footer .mid,#footer .top{background:#e4e4e4}.nav-container #nav li.active{border-right-color:#034ea0}.nav-container #nav li a{color:#000;display:block}.featured-3{margin:15px 0;border:0}.featured-3 .slick-list div.slick-slide{margin-bottom:0;margin-right:0}.featured-3 .box{border:0}.desktop .featured-3 .box{margin-left:0}#footer{margin-top:15px}#footer .top{margin-bottom:15px}#footer .bottom,#footer .footer-input{background:#cacaca;color:#000}#footer .footer-social,#footer .newsletter-signup,#footer .questions{padding:1em 2.5em;border:0}#footer .footer-links{text-align:center}@media only screen and (max-width:800px){#footer .footer-links{border-top:0}}@media only screen and (min-width:801px){#footer .footer-links{text-align:left}}#footer .footer-links li{width:49%;padding:.25em 1em;vertical-align:top;text-align:center}@media only screen and (min-width:801px){#footer .footer-links li{text-align:left;padding:.25em 2em}}@media screen and (min-width:1024px){#footer .footer-links li{width:33%}}#footer .footer-links li a{color:#000}#footer .ribbon{border-top:1px solid #cacaca}#footer .ribbon li>img{display:none}#footer .footer-input{border-color:#cacaca}#content .content-container .contact-us-form-wrapper,#content .content-container .form-contact-us-wrapper,#content .content-container .forms,#content .content-container .gallery,#content .content-container .general-content,#content .content-container .info-grid{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}#content .content-container .accordion-content .general-content,#content .content-container .contact-us-form-wrapper.search-form,#content .content-container .form-contact-us-wrapper.search-form,#content .content-container .forms.search-form,#content .content-container .gallery.search-form,#content .content-container .general-content .general-content,#content .content-container .general-content.search-form,#content .content-container .info-grid.search-form,#content .content-container .meetings-request .general-content,#content .content-container .webextra-offer-page .general-content .general-content{border-left:0;border-right:0}#content .content-container .alert.show{border-top:0;border-bottom:0}#content.webextra{margin-bottom:15px;border-bottom:1px solid #cacaca}#content .meetings .featured-3,#content.webextra .featured-3{margin:0}#content .meetings .modal-overlay{position:fixed}.ui-datepicker{background:#fff;border:1px solid #cacaca}.ui-datepicker .ui-corner-all,.ui-datepicker th span{color:#000}.ui-datepicker tbody td.ui-state-disabled span{background:#e4e4e4;color:#505050}.ui-datepicker tbody td a{background:#cacaca;color:#000}#offers-and-promotions h2,.ui-datepicker .ui-state-active{color:#fff}.ui-datepicker .ui-datepicker-prev{background-position:0 -3032px}.ui-datepicker .ui-datepicker-next{background-position:0 -2929px}#bluFnbOverlay .bluFnbOverlayWrapper,.cookie-notification{background:#e4e4e4}#bluFnbOverlay>div p,.cookie-notification .cookie-notification-left a,.cookie-notification .cookie-notification-left em,.cookie-notification .cookie-notification-left p{color:#000}@media only screen and (max-width:800px){.webextra-map .bottom-bar{position:static}}.review-reservation{border-top:0}.cg-busy-default-sign,.cg-busy-default-spinner{background-color:transparent}.cg-busy-default-spinner div{background:#002147}.newsletter-form #inEmail::-webkit-input-placeholder{color:#5e5e5e;opacity:1}.newsletter-form #inEmail::-moz-placeholder{color:#5e5e5e;opacity:1}.newsletter-form #inEmail:-ms-input-placeholder{color:#5e5e5e;opacity:1}.newsletter-form #inEmail:-moz-placeholder{color:#5e5e5e;opacity:1}