@import url(/file/template/0/content.css);:root{--title-family:'SackersGothicLight','Microsoft Yahei' !important;--font-family:'GillSansStdLight','Microsoft Yahei' !important;--home-banner-xs-height:100vh;--home-banner-xl-height:100vh;--without-banner-slideshow-height:60vh}@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:#e0cdbf;font-family:var(--font-family);font-size:16px;letter-spacing:.3px;line-height:1.7em;padding-right:0 !important;color:#111}section{padding:0}p{margin:0 0 20px}abbr[data-original-title],abbr[title]{cursor:default;border-bottom:none}hr{border-top:1px solid #999}td,th{padding-right:15px}label{font-weight:400}ul{margin-bottom:0 !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#69261c;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,.promotion_index_page_container.container h3{font-size:28px !important;margin-top:10px;margin-bottom:40px}.h3,h3{font-size:22px}a{text-decoration:none;color:#69261c;font-weight:700}a:focus,a:hover{color:#de8c7e !important;text-decoration:none;outline:0}*::-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{border-radius:0;background-color:#69261c !important;border:0 !important;color:#fff !important}.btn-primary:hover,.btn-primary:focus,#waterfall-button:hover,#waterfall-button:focus{color:#69261c !important;background-color:#fff !important;border:0}#waterfall-button{margin:10px auto 0;display:block;padding:6px 12px}.luxe{background-color:#e0cdbf}.luxe-cta .btn{min-width:110px}.btn{font-size:16px;line-height:18px;padding-top:8px}.btn-large{padding:8px 20px 4px;margin-top:10px}#privacy .btn{padding:3px 10px;font-size:16px;line-height:1.5em;margin:0 0 0 10px;float:right}.clear-both{clear:both}.no-margin{margin:0 !important}.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{text-align:center}.d-inline-block{display:inline-block}.d-inline{display:inline}.d-block{display:block !important}.d-none{display:none!important}.w-auto{width:auto}.w100{width:100%}.w32{width:32%}.w10{width:10%}.w50{width:50%}.w58{width:58%}.mt-0{margin-top:0!important}.mt-30{margin-top:30px}.mt-20{margin-top:20px}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mtb-30{margin-top:30px;margin-bottom:30px}.mtb-20{margin:20px 0}.mtb-10{margin:10px 0}.ml-5{margin-left:5px}.m-0-auto{margin:0 auto}.p-0{padding:0}.p-10{padding:10px}.pt-0{padding-top:0 !important}.pt-3{padding-top:3px}.pt-5{padding-top:5px !important}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pb-1{padding-bottom:1px}.pb-5{padding-bottom:5px}.pb-50{padding-bottom:50px}.ptb-20{padding:20px 0}.pr-0{padding-right:0!important}.plr-15{padding-left:15px;padding-right:15px}.px-0{padding-left:0;padding-right:0}.uppercase{text-transform:uppercase}.border-0{border:0}.dark-subheading{margin-top:-35px;font-size:18px}.position-relative{position:relative}.no-bg{background:0 0}.bg-color-transparent{background-color:transparent}.float-left{float:left}:lang(en) .en-small{font-size:13px}.align-vertical-center{display:flex;align-items:center}.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/webpage/shared/banner/the-ruma-birdcage.jpg);background-position:50% 50% !important;background-repeat:no-repeat;background-size:cover;background-attachment:scroll !important;color:#fff;position:relative}.hero-caption{position:relative}.jumbotron h3,.hero-caption h1,.hero-caption h2,.hero-caption h3{color:#fff;font-size:14px!important;padding-bottom:0;margin-top:0;margin-bottom:0;text-shadow:#000 0px 0px 10px;font-weight:300;letter-spacing:2px;letter-spacing:1.5px;line-height:1.35}.hero-caption .container{max-width:100%}.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}.hero-caption .text-on-jumbotron h1{margin-top:10px}.hero-caption .text-on-jumbotron h3{margin-bottom:10px}.opening{display:none}.opening2{text-shadow:#fff 0px 0px 10px;position:relative;z-index:1;color:#fff !important;text-align:left;padding-top:20px;display:block}.rhs{display:none}.light-bg{background-color:#e5e1de}.tagline-bg{background-color:rgba(40,40,40,1) !important;background-image:url(/file/webpage/shared/ruma_backgnd_manifesto.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:var(--title-family);color:#fff;padding:60px 0}.tagline-bg a{color:#de8c7e !important}.careerbgcolor{background-color:#e0cdbf;width:100%}.norightspace{margin-right:-15px}.luxe .col-md-4{height:auto;padding:30px;background-color:#e0cdbf}.poi-bg{background-image:url("/file/webpage/shared/ur-luxe-kl.jpg");height:425px;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-header{margin:0;border:0;padding-bottom:15px;padding-top:30px}.home-career{padding:30px 15px}.home-career h2{margin-bottom:15px}.black{background-color:#e0cdbf}.home-career a{margin-bottom:20px}.r-line{border-right:1px solid #999}.dining img{max-width:100%;vertical-align:middle;height:auto}.dining-qr h1{margin-bottom:10px!important}.dining-qr h2{font-size:22px!important;margin-top:0!important}.dining-qr .col-md-3 .dining-logo{padding-top:0;padding-bottom:0}.stories-of-the-ruma p:first-of-type{margin-bottom:18px !important}.stories-of-the-ruma iframe{width:228px !important;height:128px !important}.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}.container-fluid{padding-right:0;padding-left:0}.container.carousel{width:inherit}.homepage-slider{padding:434px}.slider{height:100%}div.first-div,div.first-div section{height:100%}#overlay{width:100%;height:100%;position:absolute;z-index:2;background-color:rgba(34,34,34,.35)}.slider .item-bg{width:100%;height:100%;position:absolute;top:0;left:0}.slider .carousel-inner .item .container{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:3;padding:30px;height:100%}.slider .carousel-inner,.slider .carousel-inner .item{height:100%}.slider .carousel-inner .item .container .row{width:100%;display:flex;justify-content:center}.slider-btn{position:relative;bottom:115px}.contact{background-color:#e0cdbf;text-align:center;padding-top:0}.contact-us{padding:30px}.contact-us h2,.contact .page-header{margin-top:10px;margin-bottom:10px}.contact p{text-align:center}h3.text-center.testimonial-title{color:#dadada}h3.text-center.para2{color:#dadada}p.text-center.white{color:#c2abaa}.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}.notospace{margin-top:0}#privacy{background:#e5e1de;color:#53534d;padding:5px 10px;text-align:center;margin:0;display:inline-block;width:100%;font-size:13px;line-height:23px}:lang(en) #privacy{font-size:16px}.firstcharacter{float:left;font-size:55px;line-height:50px;padding-top:2px;padding-right:8px}.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:14px}.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}.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;text-wrap:balance}.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}.navbar-toggle{float:left;margin-top:33px;border:0;z-index:9999;display:block}.navbar-toggle .icon-bar{width:25px}.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.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}.container>.navbar-collapse{margin-left:0;margin-right: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:#69261c;width:125px !important;padding:6px 8px;font-size:11px !important}.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,.ui-widget-header a{color:#e6e6e6 !important;background:0 0}.ui-widget-header .ui-icon{background-image:url("/file/template/1/css/images/ui-icons_222222_256x240.png") !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 #222;color:#545454 !important;background:0 0 !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:10px;font-size:1.2em;float:left;position:absolute}.navbar-nav>.dropdown.open>a:before{content:"\f106";font-family:FontAwesome}.thank-you>.row{min-height:38vh;margin-top:70px}#mob_nav_reserve_btn{color:#e0cdbf !important;font-weight:700}#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 li{line-height:2.5em}.amend_reservation:hover>li>a{color:#69261c !important}.highlight{background-color:rgba(105,38,28,.9)}.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}.navbar-brand.brand img.hidden-lg-1015{height:70px}.inline img{padding:0 10px}.navbar-nav>li>.dropdown-menu{min-width:340px !important}header .item,header .item>picture>img{height:235px}header .item{clip-path:inset(0)}header .item>picture>img{width:100%;object-fit:cover;object-position:center center}.home header .item,.home header .item>picture>img{height:var(--home-banner-xs-height)}.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}.carousel-inner .item .container{height:400px;text-align:center}.carousel-inner .item div.image_slide{height:480px !important;background-position:50% 50%;background-repeat:no-repeat;background-size:cover !important}.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{background-color:#e5e1de}.without-banner #content{margin-top:113px;margin-bottom:0}.with-banner #content>.container{margin:40px auto 60px auto}.without-banner #content>.container h2,.without-banner #content>.container h1,.promotion_index_page_container.container h3{margin-top:30px}#content ul{margin-bottom:0 !important;padding-left:20px}#content ul.meetings_ul{padding-left:0}.container.header{position:relative}.text-center p{text-align:center}.container-fluid.map-en{padding-left:0;padding-right:0;height:425px;background-image:url(/file/webpage/shared/kl-map-2.jpg);background-position:75% 0 !important;background-repeat:no-repeat;background-color:#d9dade}.locale_zh-hans .container-fluid.map-en{background-image:url(/file/webpage/shared/kl-map-zh-hans.jpg)}.map-en img{width:100%}.map-en a{pointer-events:auto}.container-fluid.map-cn{padding-left:0;padding-right:0;height:510px;background-position:75% 0 !important;background-repeat:no-repeat;background-color:#d9dade}#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:#e5e1de;border-color:#e0cdbf;margin-bottom:20px}.card__one a{color:#999}.card__one:hover{background-color:#92847f;color:#fff;border-bottom:4px solid #69261c}.card__one:hover a{color:#fff}.card__one:hover h3,.card__one:hover span{color:#69261c !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:#69261c;width:20px;height:5px;left:50%;margin-left:-.5px;top:50%;margin-top:-12.5px}.circle-plus .circle .vertical{position:absolute;background-color:#69261c;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 a{color:#111 !important}.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 #111 solid}.poi .nav>li.active>a:hover{border-color:#111}.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:#69261c !important;background-color:transparent !important}.poi .dropdown-menu{margin:0 auto !important;width:100%;background-color:#69261c !important;float:none;position:relative}.poi .dropdown{margin-bottom:20px}.poi .dropdown>a,.poi .dropdown ul{width:100%;max-width:340px}#content .poi .dropdown ul{padding-left:0}.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:#69261c;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;padding-top:20px;padding-bottom:15px}.meetings_ul{margin-bottom:0;list-style-type:none;padding-left:0}.meetings_p{margin-bottom:0}tr.border_bottom{border-bottom:1px solid #999}.maxh-900{max-height:900px}.maxh-800{max-height:800px}.maxh-650{max-height:650px}.maxh-500{max-height:500px}.maxw-750{max-width:750px}.bt-double{border-top:double #999}.grey-bg{background-color:#e0e0e0}table.table_full_width{width:728px;font-size:12px}.chart_scroll{overflow-x:scroll !important;overflow-y:auto}.chart_width{width:770px;margin:30px auto}h1.career{margin-top:30px}#silver-zhu{text-align:right}.careermargin{margin-bottom:0;padding-bottom:0}.pack{background-color:#e5e1de;margin-top:10px;margin-bottom:10px;padding:20px 30px;border:6px solid #e0cdbf;min-height:280px}.pack3{min-height:270px !important}.pack3-1{min-height:auto}div.rate-description ul{padding-left:5px;margin-left:0 !important}.room{display:flex;flex-flow:wrap}.room-desc{order:1}.room-reserve{order:4;width:100%;margin-top:15px}.room-amenities{order:2}.room-floorplan{order:5}.room-amenities-terms{order:3}.room h1{width:100%}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none}.fade{opacity:0}.modal-padding{margin-top:20%}.modal-dialog{position:relative;width:auto;margin:10px}.room .small{font-size:13px}.floor-plan.pt-25{max-height:218px}.room-floorplan-expanded{max-height:500px}.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}.wellness-logos div{min-width:240px}.apply-border{border:1px solid #666}.longbar-color{color:#fff}.phenix-color{color:#f6c8b0}.container.dining-atas-demo .promo-description{color:#111}#offers-homepage .promo-description h2,.container.dining.dining-atas h2,.container.dining.dining-atas-demo h2,.container.dining.dining-seven h2,.container.dining.dining-santai h2,.container.dining.dining-librari h2,.container.dining.ur-spa h2,.container.meetings h2,.container.weddings h2{font-size:22px!important;margin-top:0;margin-bottom:10px}.container.dining.dining-atas .flex-card .card-body h2,.container.dining.dining-atas-demo .flex-card-row .card-body h2,.container.dining.dining-seven .flex-card .card-body h2,.container.dining.dining-santai .flex-card .card-body h2,.container.dining.dining-librari .flex-card .card-body h2,.container.dining.ur-spa .flex-card .card-body h2,.container.dining.festive-page .flex-card .card-body h2{font-size:18px;font-weight:700}.atas,.container.dining.dining-atas .flex-card .card-body h2 a,.container.dining.dining-atas .card-body .card-link a,.container.dining.dining-atas-demo.atas .flex-card-row .card-body h2 a,.container.dining.dining-atas-demo.atas .card-body .card-link a{color:#4b4d6c}.container.dining.dining-atas .card-body .card-link a.btn-primary,.container.dining.dining-atas-demo .card-body .card-link a.btn-primary{border:1px solid #4b4d6c !important;background-color:#4b4d6c !important}.container.dining.dining-atas .card-body .card-link a.btn-primary:hover,.container.dining.dining-atas .card-body .card-link a.btn-primary:focus,.container.dining.dining-atas-demo .card-body .card-link a.btn-primary:hover,.container.dining.dining-atas-demo .card-body .card-link a.btn-primary:focus{background-color:#fff !important;color:#4b4d6c !important}.seven,.container.dining.dining-seven .flex-card .card-body h2 a,.container.dining.dining-seven .card-body .card-link a,.container.dining.dining-atas-demo.seven .flex-card-row .card-body h2 a,.container.dining.dining-atas-demo.seven .card-body .card-link a{color:#3b312f}.container.dining.dining-seven .card-body .card-link a.btn-primary,.container.dining.dining-atas-demo.seven .card-body .card-link a.btn-primary,.btn-primary.seven{border:1px solid #3b312f !important;background-color:#3b312f !important}.btn-primary.seven,.btn-primary.santai,.btn-primary.librari{margin-bottom:20px}.container.dining.dining-seven .card-body .card-link a.btn-primary:hover,.container.dining.dining-seven .card-body .card-link a.btn-primary:focus,.container.dining.dining-atas-demo.seven .card-body .card-link a.btn-primary:hover,.container.dining.dining-atas-demo.seven .card-body .card-link a.btn-primary:focus,.btn-primary.seven:hover,.btn-primary.seven:focus{background-color:#fff !important;color:#3b312f !important}.santai,.container.dining.dining-santai .flex-card .card-body h2 a,.container.dining.dining-santai .card-body .card-link a,.container.dining.dining-atas-demo.santai .flex-card-row .card-body h2 a,.container.dining.dining-atas-demo.santai .card-body .card-link a{color:#3b6d89}.container.dining.dining-santai .card-body .card-link a.btn-primary,.container.dining.dining-atas-demo.santai .card-body .card-link a.btn-primary,.btn-primary.santai{border:1px solid #3b6d89 !important;background-color:#3b6d89 !important}.container.dining.dining-santai .card-body .card-link a.btn-primary:hover,.container.dining.dining-santai .card-body .card-link a.btn-primary:focus,.container.dining.dining-atas-demo.santai .card-body .card-link a.btn-primary:hover,.container.dining.dining-atas-demo.santai .card-body .card-link a.btn-primary:focus,.btn-primary.santai:hover,.btn-primary.santai:focus{background-color:#fff !important;color:#3b6d89 !important}.librari,.container.dining.dining-librari .flex-card .card-body h2 a,.container.dining.dining-librari .card-body .card-link a,.container.dining.dining-atas-demo.librari .flex-card-row .card-body h2 a,.container.dining.dining-atas-demo.librari .card-body .card-link a{color:#77726d}.container.dining.dining-librari .card-body .card-link a.btn-primary,.container.dining.dining-atas-demo.librari .card-body .card-link a.btn-primary,.btn-primary.librari{border:1px solid #77726d !important;background-color:#77726d !important}.container.dining.dining-librari .card-body .card-link a.btn-primary:hover,.container.dining.dining-librari .card-body .card-link a.btn-primary:focus,.container.dining.dining-atas-demo.librari .card-body .card-link a.btn-primary:hover,.container.dining.dining-atas-demo.librari .card-body .card-link a.btn-primary:focus,.btn-primary.librari:hover,.btn-primary.librari:focus{background-color:#fff !important;color:#77726d !important}.time-table{margin-bottom:20px}.santai-logo-padding{padding:16px 0 20px}.container.dining .flex-card .card-body{border:0;padding:0 0 40px}.container.dining .flex-card .card-body h2{margin-top:10px !important}#uwdgt .ums-header__title{font-size:16px !important}#uwdgt .um-private-events .um-private-events__title{font-size:18px !important}.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 select{left:0}.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}.picker{color:#999 !important}.picker__holder{border-radius:0 !important}.urban-sanctuary{text-transform:uppercase;font-weight:700;margin-bottom:20px;text-decoration:underline}.urban-sanctuary-box{border:1px solid #999;padding:20px;margin-bottom:20px}.urban-sanctuary-box p:first-of-type{text-transform:uppercase}.urban-sanctuary-box p:last-child{margin-bottom:0}.atas .ot-title,.atas .picker__close{color:#4b4d6c !important}.atas .picker__day--selected,.atas .picker__day--highlighted,.atas .picker__day--selected:hover,.atas .picker__day--infocus:hover,.atas .picker__day--outfocus:hover{border:2px solid #4b4d6c !important}.atas .ot-button{background-color:#4b4d6c !important;border:1px solid #4b4d6c !important}.atas .ot-button:focus,.atas .ot-button:hover{background-color:#fff !important;color:#4b4d6c !important}#atas-50best{padding:20px 0;margin-bottom:20px}.btn-primary.atas{background-color:#4b4d6c !important;border:1px solid #4b4d6c !important;margin-bottom:20px}.btn-primary.atas:focus,.btn-primary.atas:hover{background-color:#fff !important;color:#4b4d6c !important}.dining-atas-demo h1{display:none}.dining-atas-demo #atas-50best{padding:60px 0 20px;margin-bottom:20px}.dining-atas-demo .atas-slider{height:220px}.dining-atas-demo .atas-slider #overlay{display:none}.dining-atas-demo .flex-box{display:flex;flex-direction:column;grid-gap:20px}.dining-atas-demo .menu-link.align-vertical-center img{margin-right:10px}.dining-atas-demo .gallery-row{display:flex;flex-direction:column-reverse;margin-bottom:20px}.dining-atas-demo .first-text{padding-bottom:50px;margin-top:-10px}.dining-atas-demo .dining-info.row{padding:50px 0}.dining-atas-demo .opening-hours{margin-top:20px}.dining-atas-demo.page-offers,.ur-spa-offers.page-offers{padding-top:40px;padding-bottom:20px}#uwdgt .um-material--form .um-has-float-label .um-form-control:placeholder-shown+label{opacity:1 !important}#content .dining-atas h1,#content .dining-seven h1,#content .dining-santai h1,#content .dining-librari h1,#content .dining.ur-spa h1{display:none}h4.atas{margin-bottom:20px}.food-gallery.col-md-6{padding:0}.nGY2ViewerMediaPan{cursor:grab !important}.nGY2 .nGY2GThumbnailLabel{padding:0 10px !important;text-align:left !important}.nGY2 .nGY2ViewerToolsTopLeft{top:unset !important;bottom:60px !important}.nGY2 .nGY2ViewerToolsTopLeft .label{white-space:normal !important;font-weight:300 !important;cursor:default !important}.nGY2 .nGY2ViewerToolsTopLeft .label .title{font-size:14px !important;border-bottom:0 !important}.ngy2viewerToolAction.pageCounter{cursor:default !important}.nGY2 .ngy2viewerToolAction.nGEvent:hover,.nGY2 .ngy2viewerToolAction.nGY2ViewerAreaNext:hover,.nGY2 .ngy2viewerToolAction.nGY2ViewerAreaPrevious:hover{opacity:.8 !important}.nGY2 .ngy2viewerToolAction:hover,.ngy2viewerToolAction.pageCounter.nGEvent:hover{opacity:1 !important}.nGY2viewerGallery .nGY2VThumbnail{cursor:pointer !important}.col-md-6.map-zh{padding-left:0;padding-right:0;height:300px;background-image:url(/file/webpage/shared/kl-ruma-map.jpg);background-position:50% 45% !important;background-repeat:no-repeat;margin-bottom:30px;background-color:#d9dade}.col-md-6.map2{padding-left:0;padding-right:0;height:300px;background-image:url(/file/webpage/shared/kl-map-2.jpg);background-position:50% 45% !important;background-repeat:no-repeat;margin-bottom:30px;background-color:#d9dade}.direction-details p{margin-bottom:0}.directionpg{background-color:#e5e1de;padding-top:30px;padding-bottom:30px}.directionpack{background-color:#e5e1de;margin-top:10px;margin-bottom:10px;padding:20px 30px;border:7px solid #e0cdbf}.directionbgcolor{padding-top:30px;padding-bottom:30px;background-color:#e0cdbf}.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:#69261c !important;font-weight:700}#contact_form input::-moz-placeholder{color:#69261c !important;font-weight:700}#contact_form input:-ms-input-placeholder{color:#69261c !important;font-weight:700}#contact_form input:-moz-placeholder{color:#69261c !important;font-weight:700}.by-urc{margin-top:-35px;font-size:18px}.facilities img{margin-top:-8px}.past-events{margin-bottom:50px}.past-events .flex-box{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding-left:15px;padding-right:15px;margin:auto;max-width:1000px}.past-events .flex-box img{width:100%;height:auto}.past-events .iframe-container{position:relative;padding-top:45%;margin-left:15px;margin-right:15px;margin-top:30px;.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}}.past-events hr,.attractions hr{width:80%;margin-top:40px;margin-bottom:40px}.attractions{background-color:#e0cdbf}.attractions .container{padding-top:40px;padding-bottom:50px}.attractions img{width:100%;height:auto}.attractions .col-md-7,.attractions .col-md-7 p{text-align:center}.attractions p:last-of-type{margin-bottom:0}.attractions .offset-lg-1 .col-md-5,.attractions .offset-lg-1 .col-md-7{padding-left:0;padding-right:0}.f-logo{padding-top:15px;padding-bottom:15px}.urc_margin_lhw{margin-left:35px}#footer_subscribe input.form-control{height:28px}.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:#69261c}.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 #69261c}.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:#69261c !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}#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:14px;line-height:1.5em;text-transform:uppercase;color:#fff}footer address a,footer .checkbox{text-transform:none;color:#fff}footer .checkbox{position:static}footer p{margin:auto;text-align:center}footer a:hover{color:#69261c}footer{margin-top:0 !important;text-align:center;background-color:#645049;min-height:180px}footer .container{margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}footer ul li{line-height:22px;padding-bottom:5px}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}.disclaimer{position:relative}.disclaimer:before{content:'Concept image only';font-size:1em;color:#fff;right:20px;position:absolute;z-index:1;bottom:20px}.locale_zh-hans .disclaimer:before{content:'仅概念图'}.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:14px !important;color:#fff}.footer_subscribe_div.input-group input[type=button]{height:28px;background-color:#69261c;border:#69261c 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 #69261c;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:#69261c !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:#69261c !important;background-color:#fff !important;border:0}.footer_subscribe_div.input-group input[type=button]:focus,.btn-primary.focus,.btn-primary:focus{color:#69261c !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(#69261c 1%,#69261c 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:#69261c !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{margin-bottom:27px;margin-top:27px}.space-btm{padding-bottom:20px}.space-btm2{padding-bottom:50px}address{margin-top:20px;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:10px;padding-left:10px}ul.social-icon li a{display:block;background-color:#fff;color:#69261c !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 h1,.offer h1{margin-top:15px;margin-bottom:15px;font-size:22px !important}.promotion_index_page_container h2,.offer h2{margin-top:15px;margin-bottom:15px;font-size:20px !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}#content ul.offer_back{margin-left:0 !important;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}.flex-card-row{display:flex;position:relative;flex-direction:column;margin-bottom:40px}.card-body{display:flex;flex-direction:column;min-height:1px;padding:20px 20px 52px;border:1px solid #999;border-top:0;height:100%;position:relative}.card-body h3{margin-top:0 !important}.home .card-body{border:1px solid #bbb}.flex-card-row .card-body{padding-left:0;padding-right:0;padding-bottom:0;border:0}.container.dining.dining-atas-demo .flex-card-row .card-body .card-link,.ruma-01-demo .flex-card-row .card-body .card-link{margin-top:auto;margin-bottom:0;position:initial}.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}.flex-card-row .card-link .btn{float:left}.container.dining .card-body .card-link{position:initial;width:100%;margin-top:auto}#offers-homepage .page-header h2{display:none}.ruma-01-demo .iframe-container{position:relative;overflow:hidden;padding-top:56.25%;margin-left:15px;margin-right:15px}.ruma-01-demo .iframe-container .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.ruma-01-demo .overview{padding-top:40px}.ruma-01-demo .text-only{padding-top:30px;padding-bottom:30px}.ruma-01-demo .overview-image-text .row{flex-direction:column}.ruma-01-demo .overview-image-text .overview-text{padding:30px}.ruma-01-demo .overview-image-text .overview-slider #overlay{display:none}.ruma-01-demo .overview-image-text .overview-1,.ruma-01-demo .overview-image-text .overview-2,.ruma-01-demo .overview-image-text .overview-3,.ruma-01-demo .overview-image-text .overview-4,.ruma-01-demo .overview-image-text .overview-slider{border-color:#e0cdbf;border-style:solid}.ruma-01-demo .overview-image-text .overview-slider,.ruma-01-demo .overview-image-text .overview-slider .carousel.container{height:220px}.ruma-01-demo .overview-image-text .overview-slider{border-width:0 15px}.ruma-01-demo .overview-image-text .overview-1,.ruma-01-demo .overview-image-text .overview-2,.ruma-01-demo .overview-image-text .overview-3,.ruma-01-demo .overview-image-text .overview-4{border-width:0 30px;background-repeat:no-repeat;background-size:cover;height:220px}.ruma-01-demo .overview-image-text .overview-1,.ruma-01-demo .overview-image-text .overview-2,.ruma-01-demo .overview-image-text .overview-3,.ruma-01-demo .overview-image-text .overview-4,.ruma-01-demo .overview-image-text .overview-slider{border-color:#e0cdbf;border-style:solid}.ruma-01-demo .overview-image-text .overview-1{background-image:url(/file/webpage/shared/20231124-home-deluxe-suite.webp);background-position:center center}.ruma-01-demo .overview-image-text .overview-2{background-image:url(/file/webpage/shared/20231124-home-santai.webp);background-position:center center}.ruma-01-demo .overview-image-text .overview-3{background-image:url(/file/webpage/shared/20231124-home-pavilion.webp);background-position:center center}.ruma-01-demo .overview-image-text .overview-4{background-image:url(/file/webpage/shared/santai-seating-area-1280.webp);background-position:center center}.ruma-01-demo .overview-image-text .overview-3{margin-bottom:50px}.ruma-01-demo .home-offers{padding-top:50px;padding-bottom:50px}.ruma-01-demo .testimonial-section{padding-bottom:50px}.ruma-01-demo .attractions{padding-top:50px;padding-bottom:50px;background-color:#e5e1de}.festive-offer .col-md-5{text-align:center}.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.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 !important;line-height:24px;width:105px !important;color:#69261c !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:#69261c !important}.reservation_snippet.ame input::-moz-placeholder{color:#69261c !important}.reservation_snippet.ame input:-ms-input-placeholder{color:#69261c !important}.reservation_snippet.ame input:-moz-placeholder{color:#69261c !important}#ame_rooms_chosen{margin-right:15px;margin-left:15px;float:none}.reservation_snippet.ame .chosen-container-single .chosen-drop{border:1px solid #69261c !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:14px;line-height:24px;text-transform:uppercase;background-color:#69261c !important;color:#fff !important;height:28px;padding:2px 14px;float:left}#ame_reserve_btn.btn-sm.reserve:hover{background-color:#fff !important;color:#69261c !important}.reservation_snippet .tlink{font-size:15px}.reservation_snippet .tlink .glyphicon{top:3px}.tlink{float:left;margin-left:30px}:lang(zh-hans) a.tlink{float:left;margin-left:145px}#rfp label{font-weight:700}#rfp label.radio,#rfp label.radio-inline,#rfp .checkbox label{font-weight:400;padding-left:15px}#rfp input,#rfp textarea{background:0 0;font-size:16px !important;border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;width:100%}#rfp input{border:none;border-bottom:1px solid #333}#rfp textarea{border:1px solid #333}#rfp input[type=submit],#rfp input[type=checkbox],#rfp input[type=radio]{width:auto}#rfp input: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)}#rfp .hasDatepicker{color:#333 !important;padding-right:20px}#rfp .hasDatepicker+.ui-datepicker-trigger{position:absolute;top:5px;right:15px}#rfp ::-webkit-input-placeholder{color:#333 !important;-webkit-font-smoothing:subpixel-antialiased}#rfp :-moz-placeholder{color:#333 !important;-webkit-font-smoothing:subpixel-antialiased}#rfp ::-moz-placeholder{color:#333 !important;-webkit-font-smoothing:subpixel-antialiased}#rfp :-ms-input-placeholder{color:#333 !important;-webkit-font-smoothing:subpixel-antialiased}.form-control{border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none}.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(-22%)}.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='#64504900',endColorstr='#64504900',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:"SackersGothicW01-Light"}.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}.ps-caption{font-family:"SackersGothicW01-Light"}.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}#testimonial{background-attachment:scroll;background-size:cover;background-position:center;background-repeat:no-repeat}#tripadvisor_btn{position:relative;bottom:90px}#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:#e5e1de !important;height:auto;text-align:center;font-family:var(--font-family)}.ruma-01-demo .tripadvisor{background-color:#e0cdbf!important}div.tripadvisor h2{font-size:24px;line-height:1.1em;text-align:center;margin-bottom:0;padding-top:45px;margin-top:0}#TA-TC-2022{margin-top:10px;display:flex;justify-content:center;align-items:center;column-gap:15px}div.dnt{text-align:center;padding-bottom:30px}#CDSWIDWRL{background-color:#e5e1de !important;margin:auto !important;padding-top:25px !important;padding-bottom:45px !important;text-align:center !important}#CDSWIDWRL .widWRLData{background-color:#e5e1de !important;border:none !important;padding:0 !important}#CDSWIDWRL .widWRLReview textarea{border:1px solid #69261c !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:#69261c !important}#CDSWIDWRL .widWRLButton input{border:none !important;padding:6px 12px !important;background:#69261c !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.cx_brand_refresh1 .widWRLButton input{border-radius:0 !important}#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}#announcement-title{color:#69261c;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:#111 !important}#announcement a:focus{outline:0}#announcement>div{max-height:calc(100dvh - 100px);overflow:auto;width:100%;max-width:550px;margin:0 auto}#announcement-body img{margin-bottom:20px}#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}@media only screen and (max-width:330px){.urc_margin_lhw{margin-left:15px}}@media (max-width:385px){.gallery .pgwSlideshowLight .ps-current>ul>li img{transform:translateX(-25%)}}@media (min-width:386px) and (max-width:425px){.gallery .pgwSlideshowLight .ps-current>ul>li img{transform:translateX(-23%)}}@media (min-width:426px) and (max-width:480px){.gallery .pgwSlideshowLight .ps-current>ul>li img{transform:translateX(-19%)}}@media (max-width:767px){.home .jumbotron{margin-top:40px}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding-top:10px;padding-bottom:10px}}@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}.stories-of-the-ruma iframe{width:342px !important;height:192px !important}.tlink{float:left;margin-left:30px}:lang(zh-hans) a.tlink{float:left;margin-left:145px}#privacy .btn{padding:3px 15px;line-height:30px}.f-logo{display:block !important}.f-logo img{padding-right:0 !important}footer span.copyright{font-size:11px}}@media only screen and (min-width:480px){#tripadvisor_btn{bottom:115px}.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:400px;width:inherit;padding:0}.slider .carousel-inner .item .container{height:100%}#waterfall{margin:10px}#waterfall li{padding:10px}}@media screen and (min-width:768px){.d-md-inline-block{display:inline-block}:lang(en) #privacy{font-size:15px}#privacy .btn{font-size:13px}.ruma-01-demo .iframe-container{margin-left:0;margin-right:0}.f-logo{display:inline-block}.f-logo.last{margin-right:0}.carousel-indicators{bottom:10px}.tripadvisor div{max-width:370px;margin-left:auto;margin-right:auto}table.table_full_width{width:100%;font-size:12px}.chart_scroll{overflow:auto}.chart_width{width:100%;max-width:1170px;margin:30px auto}.map-en a{pointer-events:none}.modal-dialog{width:600px;margin:30px auto}.navbar-nav{float:left;margin:0}#navbar-collapse{min-height:auto}.stories-of-the-ruma iframe{width:570px !important;height:320px !important}header .item,header .item>picture>img{height:420px}.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}.offer_title{margin-top:-5px}#videoModal .modal-dialog{width:90%;max-width:1200px;margin:50px auto}div.wellness-logos{display:flex;justify-content:center;align-items:center}img.wellness-spa-logo{padding:34px 0}footer ul li{padding-bottom:0}#uwdgt .ums-header__title{font-size:28px !important}#uwdgt .um-private-events .um-private-events__title{font-size:28px !important}.past-events hr{width:600px}.past-events .flex-box img{width:260px}.past-events .iframe-container{margin-left:25%;margin-right:25%}.attractions .col-md-7,.attractions .col-md-7 p{text-align:left}.attractions .offset-lg-1 .col-md-5,.attractions .offset-lg-1 .col-md-7{padding-left:15px;padding-right:15px}.food-gallery.col-md-6,.food-gallery.col-12{padding:0 10px 0 0}.food-gallery.col-12{width:50%}.nGY2 .nGY2ViewerToolsTopLeft{top:5px !important;bottom:unset !important}.nGY2 .nGY2ViewerToolsTopLeft .label .title{font-size:1.2em !important}.text-md-right{text-align:right}.text-md-left{text-align:left}.ruma-01-demo .overview-image-text .overview-1,.ruma-01-demo .overview-image-text .overview-2,.ruma-01-demo .overview-image-text .overview-3,.ruma-01-demo .overview-image-text .overview-4,.ruma-01-demo .overview-image-text .overview-slider,.ruma-01-demo .overview-image-text .overview-slider .carousel.container{height:440px}}@media screen and (min-width:768px) and (max-width:1015px){.navbar-nav{float:none}.navbar-nav>li{float:none}}@media (min-width:992px){header .item,header .item>picture>img{height:560px}div.dnt{padding-bottom:0}.col-md-offset-2{margin-left:16.66666667%}.col-md-8{width:66.66666667%}.room{display:block;flex-flow:wrap}.room-reserve{width:33.33333333%;margin-top:0}#content ul{margin-bottom:10px !important}#content .dining-atas h1,#content .dining-seven h1,#content .dining-santai h1,#content .dining-librari h1,#content .dining.ur-spa h1{display:block}.pr-md-15px{padding-right:15px}.pl-md-15px{padding-left:15px}.col-md-3 img{padding-top:20px;padding-bottom:20px;max-width:220px;max-height:100%;vertical-align:middle}.luxe{display:flex;align-items:center}.luxe-cta h3{margin-bottom:0}.poi-bg{height:560px}.offset-lg-1{margin-left:8.3%}.festive-offer .col-md-5{text-align:left}.dining-qr .col-md-3 .dining-logo{padding-top:0;padding-bottom:0}.ruma-01-demo .text-only{padding-top:50px;padding-bottom:50px}.ruma-01-demo .overview{padding-bottom:50px}.ruma-01-demo .overview-image-text .row{flex-direction:row}.ruma-01-demo .overview-image-text .overview-text{padding:50px}.ruma-01-demo .overview-image-text .overview-1,.ruma-01-demo .overview-image-text .overview-2,.ruma-01-demo .overview-image-text .overview-3,.ruma-01-demo .overview-image-text .overview-4,.ruma-01-demo .overview-image-text .overview-slider,.ruma-01-demo .overview-image-text .overview-slider .carousel.container{height:550px}.ruma-01-demo .overview-image-text .overview-1,.ruma-01-demo .overview-image-text .overview-2,.ruma-01-demo .overview-image-text .overview-3,.ruma-01-demo .overview-image-text .overview-4,.ruma-01-demo .overview-image-text .overview-slider{border-width:0;border-style:none}.ruma-01-demo .overview-image-text .row-reverse,.ruma-01-demo #section-contact .row-reverse{flex-direction:row-reverse}.ruma-01-demo .overview-image-text p{max-width:430px}.ruma-01-demo .overview-image-text .row:not(.row-reverse) p{text-align:right;float:right}.ruma-01-demo .overview-image-text .overview-3{margin-bottom:0}.ruma-01-demo .testimonial-section{padding-bottom:0}.hero-caption #downClick{position:relative;top:35px}.dining-atas-demo h1{display:block}.dining-atas-demo #atas-logo{position:absolute;left:0}.dining-atas-demo #atas-50best{padding:20px 0;position:absolute;right:0}.dining-atas-demo .atas-slider{height:550px}.dining-atas-demo .flex-box{flex-direction:row;justify-content:space-around}.dining-atas-demo .flex-box img{max-width:calc(50% - 10px)}.dining-atas-demo .dining-info.row{display:flex;align-items:center}.dining-atas-demo .opening-hours{margin-top:0}.dining-atas-demo .gallery-row{flex-direction:row}.dining-atas-demo .gallery-row .col-md-8.static-img{padding-left:30px;padding-right:0}.dining-atas-demo .gallery-row:last-child{margin-bottom:0}.dining-atas-demo .food-gallery.col-md-8{padding-right:0;padding-left:30px}.flex-card-row{flex-direction:row-reverse;border-bottom:1px solid #999;border-top:1px solid #999}.flex-card-row .col-md-8{padding-right:0}.flex-card-row .col-md-8 a{float:right}.flex-card-row .card-body{padding-top:20px;padding-bottom:20px}}.contact-us h2,.contact .page-header{margin-top:0}div.tripadvisor-slider{height:434px}.pack3-1{min-height:250px}.container-fluid.map-en{height:550px}.container-fluid.map-cn{padding-left:0;padding-right:0;height:510px;background-image:url(/file/webpage/shared/kl-ruma-map.jpg);background-position:75% 0 !important;background-repeat:no-repeat;background-color:#d9dade;background-size:cover}div.tripadvisor{height:434px}div.tripadvisor h2{margin-bottom:0}div.tripadvisor img.tripadvisor-logo{position:inherit;margin-top:25px}#CDSWIDWRL{padding:0 !important}.lm{text-align:left}.luxe .col-md-4{height:100%}.reservation_snippet.ame .nav_reserve_field{margin:0 auto}.promotion_index_page_container h2,.offer h2,.promotion_index_page_container h1,.offer h1{margin-top:0 !important}.bank-partnership{display:grid;grid-template-columns:repeat(2,1fr)}.reservation_snippet.ame{margin-left:0;margin-right:0}#ame_rooms_chosen{margin-right:2px;margin-left:3px}#ame_adults_chosen{margin-left:0}.footer-addr{margin-top:20px}.hotel-logos{padding-bottom:15px;margin-top:0;margin-bottom:0}.f-logo{display:inline;padding-top:0}.f-logo img{padding-right:15px}.footer_subscribe_div.input-group{margin-top:0}address{margin-top:0;margin-bottom:20px}.apple-pay{font-size:.8em;line-height:1.5em}}@media screen and (min-width:992px) and (max-width:1199px){div.wellness-logos{padding:0}}@media (min-width:1200px){header .item,header .item>picture>img{height:630px}div.tripadvisor img.tripadvisor-logo{position:inherit;margin-top:25px}.footer-addr{padding-left:40px;margin-top:0}ul.social-icon li{padding-right:15px;padding-left:5px}.urc{margin-bottom:27px;margin-top:43px}.without-banner #content>.container:first-child,.promotion_index_page_container.container{margin-bottom:50px}.without-banner .rhs,.without-banner .rhs .language-switcher a{color:#69261c !important}.without-banner li#find_a_hotel a{color:#69261c !important}.without-banner li#find_a_hotel .dropdown-menu>li>a{color:#999 !important}.without-banner li#find_a_hotel .dropdown-menu>li>a:hover{color:#fff !important}.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:#777 !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}.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:250px}.directionpack{min-height:280px}.navbar-collapse.collapse{display:block !important}.navbar-inverse{box-shadow:none}.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,.hero-caption h1,.hero-caption h2,.hero-caption h3{font-size:1em !important;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}.stories-of-the-ruma iframe{width:570px !important;height:320px !important}.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:40px}body.with-banner div#content .container-fluid.gallery{margin-top:0}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:100px}.jumbotron .opening{position:absolute;z-index:1;color:#fff !important;text-align:right;right:10%;top:40%;display:block;font-size:1em !important;padding-bottom:0;text-shadow:#000 0px 0px 10px;font-weight:300;letter-spacing:2px;letter-spacing:1.5px;line-height:1.35}.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);font-weight:300;width:100%;color:#fff;right:-100%;letter-spacing:1.5px;line-height:1.35}.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{background-color:#e5e1de}.container-fluid.map-en,.container-fluid.map-cn{background-size:auto}div.text-center-facilities h4{font-size:18px;line-height:20px}div.text-center-facilities{font-size:16px}.bank-partnership{grid-template-columns:repeat(4,auto)}}@media only screen and (min-width:1600px) and (min-height:900px) and (min-aspect-ratio:7/4){.pgwSlideshowLight .ps-current{height:100vh !important}}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{.nav>li>a{padding:12px 10px 8px !important}}}