@import url(/file/template/0/content.css);:root{--title-family:'SackersGothicLight','Microsoft Yahei' !important;--font-family:'GillSansStdLight','Microsoft Yahei' !important}@font-face{font-family:"SackersGothicLight";src:url('/file/template/1/fonts/SackersGothicLight/font.woff2') format('woff2'),url('/file/template/1/css/webFonts/SackersGothicLight/font.woff') format('woff')}@font-face{font-family:"GillSansStdLight";src:url('/file/template/1/fonts/GillSansStdLight/font.woff2') format('woff2'),url('/file/template/1/css/webFonts/GillSansStdLight/font.woff') format('woff')}body{background-color:#222;font-family:var(--font-family);font-size:16px;line-height:1.7em;letter-spacing:.3px;padding-right:0 !important;color:#999}body.home{background-color:#e5e1de}section{padding:0}p{margin:0 0 20px}abbr[data-original-title],abbr[title]{cursor:default;border-bottom:none}hr{border-top:1px solid #ccc}td,th{padding-right:15px}ul{margin-bottom:0 !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#978584;font-family:var(--title-family);font-weight:300;line-height:1.1}.locale_zh-hans .h1,.locale_zh-hans .h2,.locale_zh-hans .h3,.locale_zh-hans .h4,.locale_zh-hans .h5,.locale_zh-hans .h6,.locale_zh-hans h1,.locale_zh-hans h2,.locale_zh-hans h3,.locale_zh-hans h4,.locale_zh-hans h5,.locale_zh-hans h6{font-family:var(--font-family)}h1,.h1,.h2,h2{font-size:28px !important;margin-top:10px;margin-bottom:40px}.h3,h3{font-size:22px}a{text-decoration:none;color:#978584}a:focus,a:hover{color:#cbc2c1 !important;text-decoration:none}*::-webkit-input-placeholder{color:#fff !important;-webkit-font-smoothing:subpixel-antialiased}*:-moz-placeholder{color:#fff !important;-webkit-font-smoothing:subpixel-antialiased}*::-moz-placeholder{color:#fff !important;-webkit-font-smoothing:subpixel-antialiased}*:-ms-input-placeholder{color:#fff !important;-webkit-font-smoothing:subpixel-antialiased}.btn-primary,.btn-primary:active,#waterfall-button,#waterfall-button:active,.btn-primary:focus,#waterfall-button:focus{border-radius:0;background-color:#978584 !important;border:0 !important;color:#fff !important;outline-width:0}.btn-primary:hover,#waterfall-button:hover{color:#978584 !important;background-color:#fff !important;border:0}#waterfall-button{margin:10px auto 0;display:block;padding:6px 12px}.luxe-cta .btn{min-width:110px}.btn{font-size:16px;line-height:18px;padding-top:8px}.btn-large{padding:5px 20px;margin-top:10px}#privacy .btn{padding:3px 10px;font-size:13px;line-height:1.5em;margin:0 0 0 10px;float:right}.clear-both{clear:both}.hidden-lg-1015{display:block !important}.hidden-sm-1015{display:none}.visible-lg-1015{display:none !important}.playful{font-weight:700}.caret{border-top:7px dashed;border-right:6px solid transparent;border-left:6px solid transparent}.gery{color:#828181}.error{text-align:center}.lm,.lm p{text-align:center}.no-margin{margin:0 !important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.modal_close{position:absolute;top:-7px;right:1px;font-weight:700;font-size:24px}.modal_close button{border:none;background:0 0;padding:10px 10px 0 0}img.modal_full_width{width:100%}.jumbotron{height:100vh;margin-bottom:0;background-image:url(/file/template/1/img/puli-main-visual.jpg);background-position:50% 50% !important;background-repeat:no-repeat;background-size:cover;background-attachment:scroll !important;color:#fff;position:relative}.jumbotron h3{font-size:1em;padding-bottom:0;text-shadow:0px 0px 5px rgba(0,0,0,1),1px 0px 0px rgba(0,0,0,.8);font-weight:300;letter-spacing:1.5px;line-height:1.35;color:#fff}.text-on-jumbotron{background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,.45) 16%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.45) 84%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%);padding:10px}.rhs{display:none}.light-bg{background-color:#e5e1de;color:#222 !important}.norightspace{margin-right:-15px}.luxe .col-md-4{height:auto;padding:40px 30px 0;background-color:#222}.poi-bg{background-image:url("/file/webpage/shared/buildings-1920-lowres.jpg");height:425px;background-position:50% 65%;background-repeat:no-repeat;background-size:cover}.page-header{margin:0;border:0;padding-bottom:15px;padding-top:30px}.home-career{padding:30px 15px}.black{background-color:#000}.home-career a{margin-bottom:20px}.r-line{border-right:1px solid #999}.dining img{max-width:100%;vertical-align:middle;height:auto}.col-md-3 img{padding-top:20px;padding-bottom:20px;max-width:100%;max-height:100%;vertical-align:middle}.col-md-4 img{max-width:100%;max-height:100%;vertical-align:middle}#content .phenix h2{display:none}.container-fluid{padding-right:0;padding-left:0}.container.carousel{width:inherit;height:100%}.homepage-slider{padding:0;height:500px}#homepage-slider{height:100%}#overlay{width:100%;height:100%;position:absolute;z-index:2;background-color:rgba(34,34,34,.35)}#homepage-slider .item-bg{width:100%;height:100%;position:absolute;top:0;left:0}#homepage-slider .carousel-inner .item .container{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:3;padding:30px}#homepage-slider .carousel-inner .item .container .row{width:100%;display:flex;justify-content:center}#homepage_slider_btn{position:relative}.contact{background-color:#222;padding-left:30px;text-align:center;padding-top:0}.contact h2,.contact .page-header{margin-top:0;margin-bottom:10px}.contact p{text-align:center}h3.text-center.testimonial-title{color:#dadada}#homepage-slider h3.text-center.para2,#homepage-slider p.text-center.white{position:relative;text-shadow:0px 0px 10px rgba(0,0,.8)}h3.para2,p.text-center.white{color:#dadada}.light-gray{color:#d9d9d9}.btn-sm.reserve{font-size:12px;padding:7px 11px 8px;height:34px}body.with-banner div#content>div:first-child{margin-top:95px}.section-head{text-align:center}.promo-btn{padding-top:20px}p.lm{margin:0}.title{border-bottom:1px solid #555;margin-bottom:10px;max-width:1124px}#privacy{background:#e5e1de;color:#53534d;padding:5px 10px;text-align:center;margin:0;display:inline-block;width:100%;font-size:13px;line-height:23px}.navbar{min-height:102px;margin-bottom:0}.navbar .row{min-height:80px}.navbar-nav{float:none !important}.nav.navbar-nav{margin:7.5px 0 0;right:0;top:0;transform:none;font-size:16px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:23px !important}.navbar-btn.btn-sm{margin-top:0;margin-bottom:0}.navbar-brand{float:none;padding:15px 0}.nav.xm-center li{text-align:center}.nav>li>a{position:relative;display:block;padding:10px !important;color:#999}.nav li.open,.nav li.open ul{background-color:#111 !important}.mobile-reserve{float:right;margin-top:25px !important;margin-right:15px}.mobile-reserve a{color:#fff;font-size:14px}.navbar-inverse{margin-top:0;width:100%;z-index:99;font-family:var(--title-family);border-radius:0 !important;border-color:transparent;position:absolute;background-color:#222;box-shadow:0 3px 2px rgba(18,18,18,.5)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent}.nav .dropdown-toggle .caret{height:10px}.nav hr{margin-top:10px;margin-bottom:10px}.nav li a{color:#fff !important}.navbar-inverse .navbar-nav>li>a{font-weight:300;color:#fff !important}.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-right{margin-right:0}.navbar-right img{padding-right:15px}.navbar-fixed-top{top:15px;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:relative}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:540px}.collapse.navbar-collapse,.nav.navbar-nav,.navbar-right{text-align:center}.navbar-collapse{padding-right:0}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#111 !important;color:#fff !important}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee !important;color:#666 !important}.dropdown-menu>li>a:hover{color:#666 !important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#666 !important;text-decoration:none;background-color:#eee !important}.navbar-toggle{float:left;margin-left:15px;margin-top:25px;border:0;z-index:9999;display:block}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{padding-bottom:5px;color:#fff}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:0}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover .navbar-inverse .navbar-collapse{background-color:transparent !important}.navbar-nav .open.dropdown-menu{position:static;float:none;width:auto;margin-top:0 !important;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.hidden-lg-1015 .navbar-nav .open .dropdown-menu{margin-left:0;margin-right:0}ul.dropdown-menu{position:static;float:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{margin-left:0}.navbar-nav .open .dropdown-menu>li{width:100%;margin:0}.navbar-collapse{border-top:1px solid transparent}#navbar-collapse.collapsing,#navbar-collapse.collapse.in{margin-top:100px;margin-bottom:20px;width:auto}.navbar-collapse.collapse{display:none !important}.collapsing{width:100%;margin-top:0;padding:0}.collapse.in{display:block !important;padding:0}.navbar-collapse.collapse.in{display:block !important}.navbar-collapse.in{overflow-y:inherit}body.locale_zh-hans .nav.menu_body_0>li>a{padding:10px 20px !important}.nav_reserve_field{width:154px;margin:0 auto}.nav_reserve_field input{background:0 0;border:0;color:#978584;width:125px !important;padding:6px 8px}.nav_reserve_field input:focus{border:0;box-shadow:none}.nav_reserve_field img{padding:0;margin-left:2px;padding-top:8px;cursor:pointer}.chosen-container-single .chosen-drop{top:105%;text-align:left;background-color:rgba(125,125,125,.7)}.nav-reservation.navbar-right{background-color:rgba(20,20,20,.7)}.nav-reservation{margin-top:15px;margin-right:0;font-size:12px}.nav-reservation input{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075);box-shadow:inset 0 0px 0px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.ui-widget-content{font-size:12px;z-index:100 !important;background:0 0 !important;background-color:#222 !important;color:#fff}.ui-datepicker-title{color:#e6e6e6 !important}.ui-datepicker .ui-datepicker-header{background:#fff !important;border:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}#ui-datepicker-div{font-family:var(--title-family)}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;color:#545454 !important}.ui-datepicker .ui-datepicker-header{background-color:#222 !important}.puli_reserve{background-color:rgba(20,20,20,.7) !important}.hasDatepicker{color:#fff !important}.hidden-lg-1015 .navbar-nav>.dropdown:first-child:before,.hidden-lg-1015 .navbar-nav>.dropdown.open:first-child:before{content:""}.navbar-nav>.dropdown>a:before{content:"\f107";font-family:FontAwesome;left:20px;color:#fff;z-index:999;top:5px;font-size:1.2em;float:left;position:absolute}.navbar-nav>.dropdown.open>a:before{content:"\f106";font-family:FontAwesome}#find_a_hotel .dropdown-menu{background-color:#222;width:132px !important;min-width:0;margin-top:0;color:#999 !important;position:absolute}#find_a_hotel .dropdown-menu>li{display:block;text-align:center}#find_a_hotel .dropdown-menu li:hover{color:#fff;background-color:#222 !important}#find_a_hotel .dropdown-menu>li>a:hover{background-color:#222 !important}.amend_reservation{display:inline-block;font-size:11px;list-style-type:none;float:right;padding:4px 7px 3px;margin:15px 0 0 5px;background-color:rgba(20,20,20,.7);text-shadow:none}.amend_reservation:hover{background-color:#fff}.amend_reservation:hover>li>a{color:#978584 !important}.highlight_btn{display:inline-block;font-size:11px;list-style-type:none;float:right;padding:4px 7px 3px;margin:15px 0 0 5px;background-color:rgba(20,20,20,.7);text-shadow:none}.highlight_btn:hover{background-color:#fff}.highlight_btn:hover>li>a{color:#978584 !important}.dropdown-menu{border:0;opacity:1;background-color:#222;border-radius:0;position:absolute;text-align:left;left:0 !important;list-style-image:url(data:0);top:100%;z-index:1000;display:none;float:left;min-width:190px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-clip:padding-box;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu>li{display:block;text-align:center}.dropdown-menu>li>a{color:#999 !important;padding:7px 10px;font-size:16px;display:inline-block;width:100%}.dropdown-menu>li:hover{background-color:transparent;cursor:pointer}.dropdown-menu>li:hover a{color:#fff}.dropdown-menu>li>a:hover{color:#9d9d9d}.brand{position:absolute;width:150px;left:50%;margin-left:-75px !important}.brand>img{display:none}.inline img{padding:0 10px}.navbar-nav>li>.dropdown-menu{min-width:240px !important}.carousel.slide.dining{padding-top:0;margin-top:0;padding-right:0 !important}.carousel-indicators li{width:auto;height:auto;padding:12px;margin:0;background-color:transparent;border:none}.carousel-indicators li b{width:14px;height:14px;background-color:transparent;border:3px solid #fff;border-radius:10px;display:block}.carousel-indicators .active{width:auto;height:auto;margin:0;padding:12px;background-color:transparent;border:none}.carousel-indicators li.active b{width:14px;height:14px;background-color:#fff;border:3px solid #fff;border-radius:10px}.carousel-inner{-webkit-transform-style:preserve-3d;height:100%}.carousel-inner>.item{height:100%}.carousel-inner .item .container{min-height:280px;height:100%;text-align:center}.carousel-inner .item div.image_slide{height:480px !important;background-position:50% 50% !important;background-repeat:no-repeat;background-size:cover !important;image-rendering:pixelated}.carousel-control{width:10%}.carousel-indicators{display:none}.carousel-control .glyphicon-menu-left,.carousel-control .glyphicon-menu-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-menu-left{left:50%;margin-left:-10px}.carousel-control .glyphicon-menu-right{right:50%;margin-right:-10px}.without-banner #content{margin-top:113px;margin-bottom:30px}.with-banner #content>.container{margin:40px auto 60px auto}.without-banner #content>.container h2{margin-top:30px}#content ul{margin-bottom:10px !important}.container.logos img{height:80px}.container.header{position:relative}.text-center p{text-align:center}.container-fluid.map-en{padding-left:0;padding-right:0;height:480px;background-image:url(/file/webpage/shared/map-a.png);background-position:50% 50% !important;background-repeat:no-repeat;background-color:#d9dade;background-size:cover}.container-fluid.map-cn{padding-left:0;padding-right:0;height:480px;background-image:url(/file/webpage/shared/map-b.png);background-position:50% 50% !important;background-repeat:no-repeat;background-color:#d9dade;background-size:cover}.new-map.map-cn,.new-map.map-en{height:240px}#waterfall{margin-left:0 !important;margin-right:0 !important;position:relative;padding:0 !important}#waterfall li{left:0;top:0;opacity:0;transform:translateY(100px);display:list-item;list-style:none;padding:0}#waterfall li.show{opacity:1;transform:translateY(0);transition:all .3s,top 1s}.category_image img{margin-bottom:20px}.card__one{padding:.75em 2em;display:inline-block;transition:all .3s ease-in-out;position:relative;overflow:hidden;border-bottom:4px solid transparent;width:100%;border-radius:0;background-color:#2c2c2c;border-color:#111;margin-bottom:20px}.card__one a{color:#999}.card__one:hover{background-color:#000;color:#fff;border-bottom:4px solid #978584}.card__one:hover a{color:#fff}.card__one:hover h3,.card__one:hover span{color:#877776 !important;text-decoration:none}.card__one:hover:before{transform:skewX(-45deg) translateX(45em);transition:all .5s ease-in-out}.closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.opened{opacity:1}.opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.circle-plus{position:absolute;top:0;right:0;height:4em;width:4em;font-size:1em;opacity:.7;cursor:pointer}.circle-plus .circle{width:2.55em;height:2.5em}.circle-plus .circle .horizontal{position:absolute;background-color:#978584;width:20px;height:5px;left:50%;margin-left:-.5px;top:50%;margin-top:-12.5px}.circle-plus .circle .vertical{position:absolute;background-color:#978584;width:5px;height:20px;left:50%;margin-left:7.5px;top:50%;margin-top:-20.5px}.poi .nav-tabs{border:0;text-align:center}.poi .nav>li,.poi .nav>li>a{display:inline-block;border:0;float:none}.poi .nav>li>a{padding:0 15px !important;border-radius:0;border-right:1px #999 solid}.poi .nav>li:last-child>a{border-right:0}.poi .nav>li>a:hover,.poi .nav-tabs>li.active>a,.poi .nav-tabs>li.active>a:focus,.poi .nav-tabs>li.active>a:hover{border-top:0;border-bottom:0;border-left:0;color:#978584 !important;background-color:transparent !important}.poi .dropdown-menu{margin:0 auto !important;width:100%;background-color:#978584 !important;float:none;position:relative}.poi .dropdown{margin-bottom:20px}.poi .dropdown>a,.poi .dropdown ul{width:100%;max-width:340px}.poi .dropdown-menu>li>a{color:#fff !important}.poi .dropdown-menu>li>a:hover,.poi .dropdown-menu>.active>a,.poi .dropdown-menu>.active>a:focus,.poi .navbar-inverse .navbar-nav>.active>a{color:#622622 !important;background-color:#fff !important}.luxe-cta{background-color:#e5e1de;padding:15px 0}.luxe-cta h3{color:#978584;margin-top:10px;margin-bottom:30px}.floorplan{text-align:left;padding:20px;color:#24201f;font-family:var(--title-family)}img.img-award{margin:0 auto;width:auto}h2.career{margin-top:30px}#silver-zhu{text-align:right}.pack{background-color:#2d2d2d;margin-top:10px;margin-bottom:10px;padding:20px 30px;border:2px solid #222;min-height:280px}.pack2{height:210px}.pack3{min-height:360px !important}.pack3-1{min-height:auto}.tagline,.tagline2{color:#989898}.tagline{font-size:18px;font-style:italic;margin-top:-20px}.tagline2{font-size:16px}.tagline-bg{background-color:rgba(40,40,40,1)!important;background-image:url(/file/webpage/shared/banner/hotel/hostmanship-background.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:var(--title-family);color:#fff;padding:60px 0}.update-bg{background-color:rgba(40,40,40,1)!important;background-image:url(/file/webpage/shared/banner/hotel/the-puli-library-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding:60px 0}.update-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#000;opacity:.8;filter:brightness(70%) contrast(100%) saturate(50%) blur(0px) hue-rotate(0deg)}.update-bg .container{color:#fff;padding:0 30px}.mx-auto{margin:0 auto}.my-45{margin:45px auto}.margin-top-50{margin-top:50px}.margin-top-80{margin-top:80px}.padding-0{padding:0}.padding-bottom-15{padding-bottom:15px}.padding-bottom-50{padding-bottom:50px}.padding-bottom-120{padding-bottom:120px}.card{background-color:#2d2d2d;border:2px solid #222;color:#999 !important;margin-bottom:25px;height:100%}.card h4{padding:20px}.card p{padding:0 20px 20px}a.play-btn{position:relative;display:block}a.play-btn:before{position:absolute;width:100%;height:100%;content:"\00a0";background:transparent url(/file/template/1/img/play-btn.png) no-repeat center center;z-index:10}.video-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}div.rate-description ul{padding-left:5px;margin-left:0 !important}.spa-section{background-repeat:no-repeat;background-size:cover;background-position:50% 75%;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:500px}.spa-section,.spa-section h3 a{color:#dadada}.spa-section h3,.spa-section p{text-shadow:0px 0px 10px rgba(0,0,.8);z-index:3}.urspa h2,.urspa h4,.urspa a{color:#fff}.urspa h4{margin-top:15px}.l-line{border-left:1px solid #999}.text-center-facilities{margin-bottom:10px}div.text-center-facilities h4{font-size:16px;line-height:18px}div.text-center-facilities{font-size:14px}.apply-border{border:1px solid #666}.longbar-color{color:#fff}.phenix-color{color:#f6c8b0}.ot-dtp-picker{background:0 0 !important;width:100% !important}.ot-dtp-picker,.ot-dtp-picker input[type=submit]{font-family:var(--font-family);font-weight:400 !important}.ot-title{font-family:var(--title-family);font-weight:300 !important}.ot-dtp-picker .ot-dtp-picker-form{background:0 0 !important;border:none !important}.ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{color:#999 !important}.ot-dtp-picker .ot-party-size-picker,.ot-dtp-picker .ot-dtp-picker-selector{border-bottom:1px solid #999 !important}.ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link{outline:0 !important}.ot-dtp-picker .ot-dtp-picker-button{margin:15px 0 !important;padding:6px 12px !important;-webkit-box-shadow:none !important;box-shadow:none !important;height:auto !important}.ot-powered-by{background-image:url(/file/webpage/shared/dining/opentable.png) !important}.picker{color:#999 !important}.picker__holder{border-radius:0 !important}.phenix .ot-title,.phenix .picker__close,.phenix .ot-dtp-picker-form a{color:#f6c8b0 !important}.phenix .picker__day--selected,.phenix .picker__day--highlighted,.phenix .picker__day--selected:hover,.phenix .picker__day--infocus:hover,.phenix .picker__day--outfocus:hover{border:2px solid #f6c8b0 !important}.phenix .ot-button{background-color:#f6c8b0 !important;border:1px solid #f6c8b0 !important;color:#333}.phenix .ot-button:focus,.phenix .ot-button:hover{background-color:#fff !important;color:#333 !important}.col-md-6.map-zh{padding-left:0;padding-right:0;height:300px;background-image:url(/file/webpage/shared/map-b.png);background-position:50% 45% !important;background-repeat:no-repeat;margin-bottom:30px;background-color:#d9dade;background-size:cover}.col-md-6.map2{padding-left:0;padding-right:0;height:300px;background-image:url(/file/webpage/shared/map-a.png);background-position:50% 45% !important;background-repeat:no-repeat;margin-bottom:30px;background-color:#d9dade;background-size:cover}.direction-details p{margin-bottom:0}.map-en.new-map,.map-cn.new-map,.col-md-6.map-zh.new-map,.col-md-6.map2.new-map{background-image:url(/file/webpage/shared/thepuli-map-20230412.png)}.col-md-6.map-zh.new-map,.col-md-6.map2.new-map{height:210px;background-color:#e7e7e7;background-size:contain}.award-image{text-align:center;padding:20px}.container.title p{margin-bottom:10px}#contact_form p{padding-top:10px;margin-bottom:0}.enew-with-margin{padding-bottom:8px}.radio label{line-height:22px;padding-right:20px;padding-left:5px}#contact_form input::-webkit-input-placeholder{color:#978584 !important;font-weight:700}#contact_form input::-moz-placeholder{color:#978584 !important;font-weight:700}#contact_form input:-ms-input-placeholder{color:#978584 !important;font-weight:700}#contact_form input:-moz-placeholder{color:#978584 !important;font-weight:700}.chosen-container .chosen-drop{border-bottom:0;border-top:1px solid #aaa;top:auto}.chosen-container .chosen-container-single{height:auto !important}.chosen-container{font-size:14px;float:left;margin-right:18px;width:100%}.chosen-container-single .chosen-single{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none;background:url('/file/template/1/img/in-out-field.png') 0 50% no-repeat;height:34px;text-align:left}.chosen-container-single .chosen-single span{color:#978584}.chosen-container-single .chosen-single div b{background:url('/file/template/1/img/reserve_arrow_down_white.png') no-repeat -6px 1px}.chosen-container-single .chosen-drop{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#222;color:#fff;border:1px solid #978584}.chosen-container .chosen-results{z-index:5001;font-size:13px;background:0 0}.chosen-container .chosen-results li{color:#fff}.chosen-container .chosen-results li:hover{background:#222 !important;color:#978584 !important}.chosen-container .chosen-results .highlighted{filter:none;background:#222 !important;color:#fff !important}.chosen-with-drop.chosen-container-active .chosen-single div b{background:url('/file/template/1/img/reserve_arrow_up_white.png') no-repeat -6px 1px}#country_chosen.chosen-container .chosen-results{margin-left:0 !important}#country_chosen.chosen-container-single .chosen-single{background:#fff;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;line-height:34px}#country_chosen.chosen-container-single .chosen-single div b{background:url('/file/template/1/img/reserve_arrow_down.png') no-repeat -6px 1px}#country_chosen.chosen-with-drop.chosen-container-active .chosen-single{border:none;background:#fff}#country_chosen.chosen-with-drop.chosen-container-active .chosen-single div b{background:url('/file/template/1/img/reserve_arrow_up.png') no-repeat -6px 5px}footer p,footer a,footer address{font-size:13px;line-height:1.5em;text-transform:uppercase;color:#fff}footer address a{text-transform:none;color:#978584}footer p{margin:auto;text-align:center}footer a:hover{color:#978584}footer{margin-top:0 !important;text-align:center;background-color:#000;min-height:180px}footer .container{margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}footer ul li{line-height:22px}footer span.copyright{font-size:.85em;color:#ececec;line-height:1.5em;margin-bottom:5px;margin-top:30px;text-transform:uppercase}abbr[title]{border-bottom:none !important;cursor:inherit !important;text-decoration:none !important}.footer ul{list-style:none;padding:0}.footer.hidden-lg .inline a{font-size:1.5em;margin:0 10px}.footer_nav_0{margin-bottom:10px !important}.footer_nav_0,.footer_nav_0 li{float:none;padding:0;margin:0;list-style:none}.footer_nav_0 li a{padding:0 !important;font-size:13px !important;color:#999 !important;line-height:22px !important}.footer_nav_0 li a:hover{color:#efe402 !important}.footer_subscribe_div.input-group{margin-top:15px}.footer_subscribe_div.input-group .form-control{padding-left:6px;padding-right:6px;margin-bottom:8px;background-color:transparent;border:1px solid #666;font-size:13px !important;color:#fff}.footer_subscribe_div.input-group input[type=button]{height:28px;background-color:#978584;border:#978584 1px solid;color:#fff;line-height:28px;padding:0 6px;text-transform:uppercase}.footer_subscribe_div.input-group .input-group-addon{border-left:1px solid #978584;font-weight:800;background-color:#fff;padding-left:6px;padding-right:6px}.footer_subscribe_div.input-group input[type=button]:hover,.btn-primary:hover{color:#978584 !important;background-color:#fff !important}.footer_subscribe_div.input-group input[type=button]:active,.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#978584 !important;background-color:#fff !important;border:0}.footer_subscribe_div.input-group input[type=button]:focus,.btn-primary.focus,.btn-primary:focus{color:#978584 !important;background-color:#fff !important;border:0}.footer_subscribe_div.input-group .name .form-control.first-name{height:28px;width:49% !important;margin-right:2%}.footer_subscribe_div.input-group .name .form-control.last-name{height:28px;width:49% !important}.footer.hidden-lg .inline a{font-size:1.5em;margin:0 10px}.footer_subscribe_div select,.footer_subscribe_div option{text-transform:uppercase}.footer_subscribe_div input::-webkit-input-placeholder{text-transform:uppercase}.footer_subscribe_div input::-moz-placeholder{text-transform:uppercase}.footer_subscribe_div input:-ms-input-placeholder{text-transform:uppercase}.footer_subscribe_div input:-moz-placeholder{text-transform:uppercase}footer .chosen-container-single .chosen-search input[type=text]{background:url(/file/template/1/css/chosen/chosen-sprite.png) no-repeat 100% -20px,linear-gradient(#978584 1%,#978584 15%) !important;font-family:var(--font-family)}footer .chosen-container,footer .chosen-container-single .chosen-single,footer .chosen-container-active.chosen-with-drop .chosen-single{width:100% !important}footer .form-group input:-webkit-autofill,footer .chosen-container .chosen-results li.no-results{color:#fff !important;background:#978584 !important}.chosen-container .chosen-results li.no-results{background:#222}footer .chosen-container .chosen-results{max-height:150px}footer .chosen-container{margin-right:0;margin-bottom:5px}footer .chosen-container-single .chosen-single span,footer .chosen-container .chosen-results li{color:#fff;text-transform:uppercase}footer .chosen-container-single .chosen-single,footer .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #666;color:#fff;text-transform:uppercase;background:0 0;box-shadow:none}.hotel-logos{margin-top:25px;margin-bottom:25px}.urc{padding-top:5px;padding-bottom:15px;text-align:center}.space-btm{padding-bottom:20px}.space-btm2{padding-bottom:50px}address{margin-bottom:20px}.f-logo{padding-top:15px;padding-bottom:15px}p.follow-us{margin:10px auto 5px}ul.social-icon{margin-bottom:25px !important}ul.social-icon li{padding-right:15px}ul.social-icon li a{display:block;background-color:#fff;color:#978584 !important;height:35px;width:35px;border-radius:100%;font-size:20px;line-height:35px;color:#fff;outline:0;text-align:center}ul.social-icon li a i{margin-top:8px}.apple-pay{font-size:.75em;line-height:2.5em}#form_msg_model button.close{margin-top:-30px;margin-right:-25px}#form_msg_model .modal-body p{font-size:1.1em;color:#222;text-align:center;text-transform:none}#form_msg_model{top:30%}#form_msg_model .modal-body{background-color:#fff;border-radius:4px;padding:35px}section.offer{padding:30px 0 25px}.show_item{display:block !important}.promotion_index_page_container .color-grey{color:#999 !important}.promotion_index_page_container h3,.offer h3,.promotion_index_page_container h2,.offer h2{margin-top:0;margin-bottom:15px;font-size:22px !important}.snippet-prom-btn{margin-bottom:20px}#myCarousel-offers-page-specific .page_specific_hidden{display:none}#myCarousel-offers-page-specific .carousel-indicators{bottom:5px}#myCarousel-offers-page-specific .container{padding-left:20px;padding-right:20px}#myCarousel-offers-page-specific img{width:100%}.offer_title{margin-top:20px;margin-bottom:30px}.offer_back{list-style:none;padding-left:0}.promotion-hotel{padding-bottom:15px}.promotion_index_page_container .promo-hotel,.offer .promo-hotel{margin-top:20px;padding-bottom:0}.offer p{color:#fff}.flex-cards-container{display:flex;flex-wrap:wrap;align-items:stretch}.flex-card{display:flex;position:relative;flex-direction:column;margin-bottom:20px}.card-body{display:flex;flex-direction:column;min-height:1px;padding:20px 20px 52px;border:1px solid #444;border-top:0;height:100%;position:relative}.card-body h3{margin-top:0 !important}.home .card-body{border:1px solid #bbb}.card-body .card-link{line-height:30px;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}.card-body .card-link .links{position:relative}.card-link .btn{float:right;margin:0}.reservation_snippet.ame{padding-left:5px;padding-right:5px}.reservation_snippet .input-group.nav_reserve_field{margin-right:5px;float:none}.reservation_snippet .input-group.nav_reserve_field input{width:105px !important}.reservation_snippet .input-group.nav_reserve_field.date{margin-right:0}.nav_reserve_field{padding-right:8px;float:left;margin-right:5px}.nav_reserve_field input{font-size:12px}.ame{border:1px solid #999;padding:10px;margin-bottom:20px}.ame-img{padding-bottom:10px}.reservation_snippet.ame .nav_reserve_field{background-image:url(/file/template/1/img/in-out-field.png);background-repeat:no-repeat;background-position:1px 15px;width:134px;margin:auto 15px}.reservation_snippet.ame .nav_reserve_field img{padding-top:0}.reservation_snippet.ame .nav_reserve_field input{font-family:'Gill Sans W01 Light','Microsoft Yahei';font-size:14px;line-height:24px;color:#978584 !important}.reservation_snippet.ame .chosen-container-single .chosen-single div b{background:url('/file/template/1/img/reserve_arrow_down.png') no-repeat -6px 1px}.reservation_snippet.ame .chosen-with-drop.chosen-container-active .chosen-single div b{background:url('/file/template/1/img/reserve_arrow_up.png') no-repeat -6px 1px}.reservation_snippet.ame input::-webkit-input-placeholder{color:#978584 !important}.reservation_snippet.ame input::-moz-placeholder{color:#978584 !important}.reservation_snippet.ame input:-ms-input-placeholder{color:#978584 !important}.reservation_snippet.ame input:-moz-placeholder{color:#978584 !important}#ame_rooms_chosen{margin-right:15px;margin-left:15px;float:none}.reservation_snippet.ame .chosen-container-single .chosen-drop{border:1px solid #978584 !important;margin-top:5px}.reservation_snippet.ame .chosen-container-active.chosen-with-drop .chosen-single{background:url('/file/template/1/img/in-out-field.png') 0 50% no-repeat;box-shadow:none;border:none}.reservation_snippet.ame .chosen-container .chosen-results{text-align:center;margin-left:0 !important}#ame_adults_chosen{margin-right:0;float:none;margin-left:15px}#ame_reserve_btn.btn-sm.reserve{font-family:'Gill Sans W01 Light','Microsoft Yahei';font-size:13px;line-height:20px;text-transform:uppercase;background-color:#978584 !important;color:#fff !important;height:23px;padding:2px 11px;float:none}#ame_reserve_btn.btn-sm.reserve:hover{background-color:#fff !important;color:#978584 !important}.tlink{float:none;margin-left:30px;line-height:20px}:lang(zh-hans) a.tlink{float:left;margin-left:145px}#rfp .form-control{font-size:16px !important}#rfp .btn-default{background:#363c3c !important;color:#fff;text-transform:uppercase;border:none;border-radius:0;height:28px;line-height:28px;padding:0 20px}#rfp .btn-default:hover{background:#fff !important;color:#978584 !important;text-transform:uppercase;border:none;border-radius:0;height:28px;line-height:28px;padding:0 20px}#rfp .btn-default:focus{background:#fff !important;color:#978584 !important}.form-control{border-radius:0 !important}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6);box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6)}.gallery{padding-left:0;padding-right:0}.gallery .pgwSlideshowLight{width:100%}.gallery .pgwSlideshowLight .ps-current>ul>li img{width:auto;max-width:none !important;left:50%;height:430px;transform:translateX(-26%)}.gallery .pgwSlideshowLight .ps-current .ps-prev{left:0}.gallery .pgwSlideshowLight .ps-caption{font-size:16px !important;text-align:center;bottom:10% !important;width:50% !important;overflow:auto;margin:auto;right:0;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,.45) 16%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.45) 84%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,.45) 16%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.45) 84%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,.45) 16%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.45) 84%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=1)}.pgwSlideshowLight .ps-prevIcon,.pgwSlideshowLight .ps-nextIcon,.pgwSlideshowLight .ps-list .ps-prev,.pgwSlideshowLight .ps-list .ps-next{display:none}.gallery .pgwSlideshowLight .ps-current .ps-prev,.gallery .pgwSlideshowLight .ps-current .ps-next{background:0 0 !important;border:0 !important}.pgwSlideshowLight .ps-list .ps-prev:before,.pgwSlideshowLight .ps-list .ps-next:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:2.2em;color:#ccc}.gallery .pgwSlideshowLight .ps-current .ps-prev:before,.gallery .pgwSlideshowLight .ps-current .ps-next:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:40px;color:#ccc}.gallery .pgwSlideshowLight .ps-current .ps-prev:before,.pgwSlideshowLight .ps-list .ps-prev:before{content:"\f104"}.gallery .pgwSlideshowLight .ps-current .ps-next:before,.pgwSlideshowLight .ps-list .ps-next:before{content:"\f105"}.gallery .pgwSlideshowLight .ps-list li .ps-item.ps-selected,.gallery .pgwSlideshowLight .ps-list li .ps-item{width:80px;height:80px;position:relative;overflow:hidden;border:1px solid #aaa}.gallery .pgwSlideshowLight .ps-list li .ps-item.ps-selected{border:4px solid #fff}.gallery .pgwSlideshowLight .ps-list li .ps-item.ps-selected img,.pgwSlideshowLight .ps-list li img{max-height:80px;position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;width:auto;border:0}.pgwSlideshow{background-color:#222}.ps-caption{font-family:"SackersGothicLight"}.pgwSlideshowLight .ps-current{text-align:center;position:relative;min-height:350px;overflow:hidden}.pgwSlideshow .ps-current>ul{padding-left:0 !important;padding-right:0 !important;min-height:inherit}.pgwSlideshowLight .ps-current>ul>li{text-align:center;width:100%;min-height:inherit;z-index:1;opacity:0;display:block}.pgwSlideshow.narrow .ps-current .ps-prev,.pgwSlideshow.narrow .ps-current .ps-next{z-index:1;top:40%}.pgwSlideshowLight .ps-list{border:1px solid #222;background-color:#222;box-shadow:none}.pgwSlideshowLight .ps-prevIcon,.pgwSlideshowLight .ps-nextIcon,.pgwSlideshowLight .ps-list .ps-prev,.pgwSlideshowLight .ps-list .ps-next{display:none}.pgwSlideshowLight .ps-list .ps-prev:before,.pgwSlideshowLight .ps-list .ps-next:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:2.2em;color:#ccc}.pgwSlideshowLight .ps-list .ps-prev:before{content:"\f104"}.pgwSlideshowLight .ps-list .ps-next:before{content:"\f105"}.pgwSlideshowLight .ps-list li img{max-height:80px;position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;width:auto;border:0}.pgwSlideshow{background-color:#222}.pgwSlideshow .ps-current>ul{padding-left:0 !important;padding-right:0 !important}.pgwSlideshowLight .ps-list{border:1px solid #222;background-color:#222;box-shadow:none}.gallery .pgwSlideshowLight .ps-list li .ps-item.ps-selected,.gallery .pgwSlideshowLight .ps-list li .ps-item{width:80px;height:80px;position:relative;overflow:hidden;border:1px solid #aaa}.gallery .pgwSlideshowLight .ps-list li .ps-item.ps-selected{border:4px solid #fff}.gallery .pgwSlideshowLight .ps-list li .ps-item.ps-selected img,.pgwSlideshowLight .ps-list li img{max-height:80px;position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;width:auto;border:0}.gallery{padding-left:0;padding-right:0}#content .gallery .ps-current ul{margin-left:0 !important}.sitemap{float:left}ul.level_0.column_l,ul.level_0.column_2{width:100%;padding-bottom:0}.title2{margin-bottom:10px;max-width:1124px}.sitemap li span{font-weight:700}#CDSWIDWRL .widWRLBranding dt img{display:none !important}.tripadvisor-slider{padding:0}.tripadvisor-logo{max-width:163px !important;height:auto;margin:auto;position:relative;top:25px;z-index:1}div.tripadvisor{background-color:#e5e6e9 !important;height:auto;text-align:center;font-family:var(--font-family)}div.tripadvisor h2{font-size:24px;line-height:1.1em;text-align:center;margin-bottom:0;padding-top:45px;margin-top:0}div.dnt{text-align:center;padding-bottom:30px}#CDSWIDWRL{background-color:#e5e6e9 !important;margin:auto !important;padding-top:25px !important;padding-bottom:45px !important;text-align:center !important}#CDSWIDWRL .widWRLData{background-color:#e5e6e9 !important;border:none !important;padding:0 !important}#CDSWIDWRL .widWRLReview textarea{border:1px solid #978584 !important;font-size:14px !important;font-family:var(--font-family);text-align:center}#CDSWIDWRL .widWRLButton{padding-top:15px}#CDSWIDWRL .widWRLButton input:hover{background:#fff !important;color:#968483 !important}#CDSWIDWRL .widWRLButton input{border:none !important;padding:6px 12px !important;background:#968483 !important;font-size:16px !important;font-weight:400 !important;font-family:var(--font-family);line-height:20px !important;color:#fff !important;margin-top:0 !important;height:auto !important}#CDSWIDWRL .widWRLRating{margin:5px 25px !important;font-family:var(--font-family)}#CDSWIDWRL dt.messaging{text-align:center;font-family:var(--font-family)}#CDSWIDWRL a,#CDSWIDWRL a:hover,#CDSWIDWRL a:visited{color:#2c2c2c !important}#announcement-header{margin-bottom:10px;text-align:center;max-width:540px}#announcement-title{color:#978584;font-family:var(--title-family);font-weight:300;line-height:1.1;font-size:22px !important;line-height:22px !important}#announcement-content{font-family:var(--font-family);font-size:16px;line-height:1.7em;color:#222 !important}#announcement a:focus{outline:0}#announcement>div{max-height:calc(100vh - 100px);overflow:auto;width:100%;max-width:650px;margin:0 auto}#announcement.fancybox-content{padding:30px 20px 20px}.fancybox-skin,#videoModal .modal-content{background:#e5e1de !important}#videoModal .modal-dialog{border-radius:0}#announcement-body{max-width:550px}.modal-title{text-align:center}.modal-header{padding:15px 15px 0;border-bottom:0}.modal-content{border-radius:0}#videoModal button{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;background-image:url(/file/template/1/css/fancybox/fancybox_sprite.png);background-color:transparent;border:0}.video-thumbnail{position:relative;display:inline-block;cursor:pointer;width:100%}.video-thumbnail:before{position:absolute;bottom:0;left:30px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:"\f01d";font-family:FontAwesome;font-size:40px;color:#ccc;opacity:.7;text-shadow:0px 0px 15px rgb(0 0 0/80%)}.full-width,.full-width section.container-fluid,.full-width section.container{padding:25px 0}.full-width section.container-fluid:first-child{margin-top:-40px}.hidden-lg-1015{display:block !important}.jumbotron h3{font-size:14px;padding-bottom:0}@media(max-width:767px){#myCarousel-offers-page-specific .carousel-indicators{bottom:10px}#myCarousel-offers-page-specific .container{padding-left:10px;padding-right:10px}}@media (min-width:768px) and (max-width:991px){.contact{height:470px}}@media (min-width:375px) and (max-width:767px){.container.logos img{margin:15px 0}.reservation_snippet.ame .nav_reserve_field{margin:0 auto}#ame_rooms_chosen{margin-right:2px;margin-left:3px}#ame_adults_chosen{margin-left:0}.tlink{margin-left:30px}:lang(zh-hans) a.tlink{margin-left:145px}}@media only screen and (min-width:480px){.pgwSlideshow .ps-current>ul{min-height:auto}.gallery .pgwSlideshowLight .ps-current>ul>li img{transform:none;width:100%;height:auto}.carousel-inner .item .container{height:100%;width:inherit;padding:0}#waterfall{margin:10px}#waterfall li{padding:10px}}@media screen and (min-width:768px){.contact,.contact p,div.dnt{text-align:left}.navbar-nav{float:left;margin:0}#navbar-collapse{min-height:auto}.update-bg .container{padding:0 60px}.carousel-control .glyphicon-menu-left,.carousel-control .glyphicon-menu-right{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-menu-left{margin-left:-10px}.carousel-control .glyphicon-menu-right{margin-right:-10px}ul.level_0.column_1,ul.level_0.column_2{width:40%;padding-bottom:40px}.gallery .pgwSlideshowLight .ps-current>ul>li img{width:100%;max-width:100%;left:none;height:auto;transform:none}.poi .dropdown>a,.poi .dropdown>ul{max-width:700px}.align-vertical-center{display:flex;align-items:center}.align-vertical-stretch{display:flex;align-items:stretch}.offer_title{margin-top:-5px}#videoModal .modal-dialog{width:90%;max-width:1200px;margin:50px auto}}@media screen and (min-width:768px) and (max-width:1015px){.navbar-nav{float:none}.navbar-nav>li{float:none}#myCarousel-offers-page-specific .container{width:auto}}@media (min-width:992px){.direction-details h3{margin-top:0}body.home #downClick img{width:32px}.luxe-cta h3{margin-bottom:0}.contact{padding-top:10px;height:500px}div.homepage-slider,.spa-section{height:750px}div.tripadvisor img.tripadvisor-logo{position:inherit;margin-top:25px}.update-bg .container{padding:0 100px}#content .phenix h2{display:block}.container-fluid.map-en{padding-left:0;padding-right:0;height:580px}.container-fluid.map-cn{padding-left:0;padding-right:0;height:580px}.new-map.map-en,.new-map.map-cn{background-size:contain;background-color:#e7e7e7}div.tripadvisor{height:430px}div.tripadvisor h2{margin-top:60px;margin-bottom:0;padding-top:0}#CDSWIDWRL{padding:0 !important}.lm,.lm p{text-align:left}.luxe .col-md-4{height:425px}.reservation_snippet.ame .nav_reserve_field{margin:0 auto}.promotion_index_page_container h3,.offer h3,.promotion_index_page_container h2,.offer h2{margin-top:0 !important}.reservation_snippet.ame{margin-left:0;margin-right:0}#ame_rooms_chosen{margin-right:2px;margin-left:3px}#ame_adults_chosen{margin-left:0}.hotel-logos{padding-bottom:15px;margin-top:0;margin-bottom:0}.f-logo{display:inline;padding-top:0}.hotel-logos .f-logo img{margin:0 5px}.hotel-logos .f-logos{display:flex;align-items:center;justify-content:space-evenly}.footer_subscribe_div.input-group{margin-top:0}.address{margin-top:0;margin-bottom:20px}.apple-pay{font-size:.8em;line-height:1.5em}.col-md-6.map-zh.new-map,.col-md-6.map2.new-map{height:300px;background-size:cover}}@media (min-width:1200px){.jumbotron{background-attachment:fixed}.text-on-jumbotron{width:50%;margin:0 auto}.nav li a:hover{background-color:#111 !important}.nav>li>a:focus,.nav>li>a:hover{background-color:rgba(17,17,17,1) !important;color:#fff !important}.navbar-inverse .navbar-nav>.active.open>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>.open>ul{background-color:rgba(17,17,17,1) !important;color:#fff !important}.error{text-align:left}.notopspace{margin-top:0}.hidden-lg-1015{display:none !important}.hidden-sm-1015{display:block}.visible-lg-1015{display:block !important}.full-width section.container-fluid:first-child{margin-top:-40px}.full-width,.full-width section.container-fluid,.full-width section.container{padding:25px 0}.pack3-1{min-height:370px}.navbar-collapse.collapse{display:block !important}.navbar-inverse{box-shadow:none}.without-banner .navbar-inverse{background-color:rgba(125,125,125,.4) !important}.navbar{min-height:95px}.navbar-nav{margin-top:0 !important}.navbar-nav>li{float:left}.navbar-nav .open .dropdown-menu{position:absolute;float:left;width:100%}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.nav.navbar-nav.menu_body_0{position:relative;left:50%;top:50%;transform:translate(-50%,10%);margin-right:-10px}.navbar-inverse .navbar-nav>.open>ul{border-bottom:0}.navbar-nav>.dropdown>a:before,.navbar-nav>.dropdown.open>a:before{content:""}.jumbotron h3{font-size:1em;padding-bottom:0}.navbar-toggle{display:none}.navbar-inverse{background-color:rgba(40,40,40,.7) !important;margin-top:100px;margin-bottom:20px}.collapse.navbar-collapse,.nav.navbar-nav,.navbar-right{text-align:left}.navbar-right{float:right !important}.navbar .row{min-height:0}.brand{margin-left:-15px !important;position:relative;left:auto;width:auto;height:auto}.brand>img{text-align:center;width:165px;display:block}.dropdown-menu>li{display:inline-block;text-align:left}.dropdown-menu>li>a{font-size:13px}.navbar-nav .open .dropdown-menu>li,.navbar-nav .open .dropdown-menu>li>a{background:0 0}.dropdown-menu>li>a:hover{color:#fff !important}.carousel-inner .item div.image_slide{height:630px !important}.carousel-control{display:block}.carousel-indicators{display:block}body.with-banner div#content>div:first-child{margin-top:0}div.tripadvisor img.tripadvisor-logo{position:inherit;margin-top:25px}footer,footer p{margin:0 auto;text-align:left}body.without-banner #content{margin-top:210px}.member-hotel,.member-hotel:hover{background-color:#111 !important;padding:30px 34.5px !important;position:absolute;top:-55px}.brand.member-hotel img{max-width:71px}.jumbotron .opening{position:absolute;z-index:1;color:#363c3c !important;text-align:right;padding-bottom:100px;text-shadow:#fff 0px 0px 10px;right:10%;top:40%;display:block}.opening2{display:none}.rhs{padding-top:15px;font-size:12px;position:absolute;z-index:999;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);display:inline-block;font-family:var(--title-family);width:100%;color:#fff;right:-100%}.rhs a,.rhs p{color:#fff !important;font-weight:300}.rhs a:hover{color:#fff !important}.rhs>div{display:inline-block}#clockbox{margin-left:15px}.rhs .language-switcher{margin-left:15px}.rhs div.collapse.navbar-collapse{padding-right:0;text-align:right}.with-banner div#content>div:first-child{margin-top:0}.luxe .col-md-4{padding:70px 30px 0;background-color:#222}.contact{height:480px}.container-fluid.map-en{height:480px}.container-fluid.map-cn{height:480px}div.text-center-facilities h4{font-size:18px;line-height:20px}div.text-center-facilities{font-size:16px}.opening-hr-spacing{padding-top:27px}}@media only screen and (min-width:1600px){.luxe .col-md-4{padding:100px 30px 0}}@media only screen and (min-width:1600px) and (min-height:900px) and (min-aspect-ratio:7/4){.pgwSlideshowLight .ps-current{height:100vh !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.new-map.map-cn,.new-map.map-en{height:500px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.new-map.map-cn,.new-map.map-en{height:400px}}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{.nav>li>a{padding:12px 10px 8px !important}}}