@font-face{font-family:"Circular Std Book";src:url("860c3ec7bbc5da3e97233ccecafe512e.eot");src:url("860c3ec7bbc5da3e97233ccecafe512e.eot%3F") format("embedded-opentype"),url("860c3ec7bbc5da3e97233ccecafe512e.woff2") format("woff2"),url("860c3ec7bbc5da3e97233ccecafe512e.woff") format("woff"),url("860c3ec7bbc5da3e97233ccecafe512e.ttf") format("truetype"),url("860c3ec7bbc5da3e97233ccecafe512e.svg") format("svg")}@font-face{font-family:"Circular Std Black";src:url("f1a22f6f15d272c7aa56da8b2c91f5e5.eot");src:url("f1a22f6f15d272c7aa56da8b2c91f5e5.eot%3F") format("embedded-opentype"),url("f1a22f6f15d272c7aa56da8b2c91f5e5.woff2") format("woff2"),url("f1a22f6f15d272c7aa56da8b2c91f5e5.woff") format("woff"),url("f1a22f6f15d272c7aa56da8b2c91f5e5.ttf") format("truetype"),url("f1a22f6f15d272c7aa56da8b2c91f5e5.svg") format("svg")}body{font-family:'Circular Std Book',sans-serif;background-color:#fff;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}h2,h3,h4,h5,h6{font-family:'Circular Std Black',sans-serif;color:#1d242c}p{color:#666;line-height:25px!important}input[type=text],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border-radius:4px;border:solid 1px #e8e8e8}.btn{font-size:14px}.container{max-width:1270px}.Cengkareng-Transit-H{width:215px;height:24px;background-image:linear-gradient(92deg,#23c1cc,#31dee4);font-family:PlayfairDisplay;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cursor{cursor:pointer}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-plus:before{content:"\2b"}.glyphicon-minus:before{content:"\2212"}input[type=text]:focus,textarea:focus{border:1px solid #31dee5}.form-control:focus{box-shadow:none}.form-control:disabled{border-radius:4px;border:solid 1px #e8e8e8;background-color:#fff;box-shadow:none;cursor:text}#desktop-main{display:block}.main{margin-top:-15px}.brand_logo{width:36px;height:36px}.logo-img a img{width:100%;max-width:260px}.grey-bg{background-color:#f0f0f0}.size-18{width:18px}.hide-on-desktop{display:none}.no-padding{padding:0}.padding-bottom-32{padding-bottom:32px}.padding-bottom-24{padding-bottom:24px}section{position:relative;padding:76px 0 20px 0}section h3{font-size:22px;margin-bottom:20px}.section-header{padding:20px 0}.section-header span{text-transform:uppercase;color:#8ed2a1;background:rgba(142,210,161,.1);border-radius:20px;padding:8px 16px}.section-header h2{padding-top:16px}.section-header p{font-size:18px}.date-picker-wrapper{z-index:30}#menu ul{margin:0;padding:0}#tm:checked+.main-menu{display:block}#menu input[type=checkbox],#menu ul span.drop-icon{display:none}#menu .sub-menu,#menu li,#toggle-menu{border-style:solid;border-color:rgba(0,0,0,.05)}#menu li,#toggle-menu{border-width:0 0 1px}#menu .sub-menu{background-color:#fff;border-width:1px 1px 0;margin:0 1em}#menu .sub-menu li:last-child{border-width:0}#menu a,#menu li,#toggle-menu{position:relative;display:block;color:#a7a7a7}#toggle-menu{background-color:#fff;margin-top:7px;float:right}#menu .main-menu a,#toggle-menu{padding:0 1em;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#52606f}.set-margin-left-21{margin-left:21%!important}.set-margin-left-9{margin-left:9%!important}.set-margin-left-11{margin-left:30%!important}#menu li:last-child a{padding-right:0}#menu .sub-menu a{padding:1em 1.5em}#menu a{transition:all .125s ease-in-out;-webkit-transition:all .125s ease-in-out}#menu a:hover{background-color:#fff;color:#1d242c;text-decoration:none}#menu .main-menu a.active{color:#1d242c}#menu .sub-menu{display:none}#menu input[type=checkbox]:checked+.sub-menu{display:block}#menu .sub-menu a:hover{color:#444}#menu li label.drop-icon,#toggle-menu .drop-icon{position:absolute;right:1.5em;top:1.25em}#menu label.drop-icon,#toggle-menu span.drop-icon{border-radius:50%;width:1em;height:1em;text-align:center;background-color:rgba(0,0,0,.125);text-shadow:0 0 0 transparent;color:rgba(255,255,255,.75)}#menu .drop-icon{line-height:1}.navbar-light .navbar-toggler{border-color:#fff}.navbar-toggler{padding:1px}.header-telp{text-decoration:underline;color:#797d7f}@media only screen and (min-width:52em){#menu .main-menu{display:block}#menu label.drop-icon,#toggle-menu{display:none}#menu ul span.drop-icon{display:inline-block}#menu li{float:left;border:none}#menu .sub-menu li{float:none}#menu .sub-menu{border-width:0;margin:0;position:absolute;top:100%;left:0;width:12em;z-index:3000}#menu .sub-menu,#menu input[type=checkbox]:checked+.sub-menu{display:none}#menu .sub-menu li{border-width:0 0 1px}#menu .sub-menu .sub-menu{top:0;left:100%}#menu li:hover>input[type=checkbox]+.sub-menu{display:block}}#Topcarousel .carousel-control-prev-icon,#Topcarousel-mob .carousel-control-prev-icon{display:inline-block;width:56px;height:56px;background:no-repeat 50%/100% 100%}#Topcarousel .carousel-control-next-icon{background-image:url(carousel-control.png);width:56px;height:56px;background-position:-52px 2px;background-size:cover}#Topcarousel .carousel-control-prev-icon,#Topcarousel-mob .carousel-control-prev-icon{background-image:url(carousel-control.png);background-position:3px 2px;background-size:cover}.carousel{width:100%}.carousel-wrap{padding:0}.carousel-wrap .container{max-width:100%}.carousel-item{max-height:456px}.carousel-item .carousel-img-bg{min-height:456px;width:100%!important;margin:auto}#Topcarousel .carousel-indicators{bottom:65px;left:0}#Topcarousel .carousel-indicators li{width:8px}#Topcarousel .carousel-item{max-height:426px;max-width:1440px}#Topcarousel .carousel-inner{max-width:1440px;margin:auto}#restocarousel .carousel-control-next,#restocarousel .carousel-control-prev{width:66px}#restocarousel .carousel-control-prev-icon{background-image:url(nav-arrow-left.png);width:66px;height:66px;position:absolute;top:60px;left:-35px}#restocarousel .carousel-control-next-icon{background-image:url(nav-arrow-right.png);width:66px;height:66px;position:absolute;top:60px;right:-35px}#restocarousel .carousel-indicators{bottom:-55px}#restocarousel .carousel-indicators li{width:10px;background-color:#666}#gallerycarousel .carousel-control-next,#gallerycarousel .carousel-control-prev{width:66px}#gallerycarousel .carousel-control-prev-icon{background-image:url(nav-arrow-left.png);width:66px;height:66px;position:absolute;top:110px;left:-35px}#gallerycarousel .carousel-control-next-icon{background-image:url(nav-arrow-right.png);width:66px;height:66px;position:absolute;top:110px;right:-35px}#gallerycarousel .carousel-indicators{bottom:-55px}#gallerycarousel .carousel-indicators li{width:10px;background-color:#666}#gallerycarousel .gallery-box{width:268px;overflow:hidden}#gallerycarousel .gallery-box img{overflow:hidden;object-fit:cover;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:8px;height:8px;margin-right:3px;margin-left:3px;border-radius:5px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:none;border-bottom:none;opacity:.5;transition:opacity .6s ease}.ig-grid-items{margin-bottom:16px}.ig-for-mobile{margin-top:-60px!important}.ig-grid-items .gallery-box{width:268px;overflow:hidden}.ig-grid-items .gallery-box img{overflow:hidden;object-fit:cover;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.insta-gallery-actions{transition:all .4s ease-in;opacity:1;text-align:center;margin:15px 0}.insta-gallery-actions .insta-gallery-button.follow{background-color:#408bd1}.insta-gallery-actions .insta-gallery-button{display:inline-block;margin:0 3px;font-size:14px;padding:12px 24px;transition:all .3s;text-decoration:none;border-radius:2px;background-color:#c32a67;color:#fff}#eapps-instagram-feed-1 .eapps-instagram-feed-title,#eapps-instagram-feed-1 a.eapps-link{display:none!important}.hide-free{display:block;height:250px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-bottom:76px}#booking-panel{padding:0}#booking-panel .col-lg-12{padding-right:15px;padding-left:15px}.book-panel{position:relative;width:100%;max-width:1056px;height:auto;padding:40px;border-radius:16px;box-shadow:0 14px 28px 0 rgba(0,0,0,.06);background-color:#fff;margin:-75px auto 20px;z-index:20}.book-panel .col-3{padding:0 0 0 15px}.book-panel .col-3:first-child{padding-left:0!important}.book-panel .col-12{padding-left:15px}.book-panel .col-3:nth-child(2) input[type=text],.book-panel .col-3:nth-child(3) input[type=text]{width:100%}.book-panel .col-3 .guestandroom input[type=text]{width:18%!important}.book-panel .col-3:nth-child(1){padding:0}.book-panel .col-3:last-child{padding:12px 0 0 0}.book-panel .col-3:nth-child(3){padding:0 0 0 15px}.book-panel .col-2{padding-left:0}.book-panel label{font-size:14px;font-weight:700}.form-control{font-size:14px;color:#8f8f8f}.set-padding-wa{padding:0 15px 0 0!important}.checkin-box{position:relative;border-radius:4px;border:solid 1px #e8e8e8;float:left;width:100%}.checkin-box input[type=email],.checkin-box input[type=text]{float:left;width:98%;box-shadow:none;border:none}.checkin-box img{margin-top:8px;margin-left:10px}.Check-out-desc{width:210px;height:15px;font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#929495}.hotel-address{width:100%;height:34px;display:block;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#797d7f}.contact-wa{display:block;text-align:center;width:70%;padding:10px 6px;margin-left:18%;height:44px;font-family:Roboto;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;border-radius:3px;border:solid 1px #25d366;letter-spacing:.4px;color:#25d366}.contact-wa:hover{text-decoration:none;color:#25d366}.btn-book{position:relative;margin-top:27px;width:100%!important;z-index:31}.date-picker-wrapper{position:absolute;z-index:9999;border:none;background-color:transparent;padding:0;font-size:12px;line-height:20px;color:#aaa;font-family:Roboto,sans-serif;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:initial;box-sizing:initial;left:27vw!important}#mob-cal .date-picker-wrapper{bottom:62px!important;position:fixed!important;top:unset!important;z-index:99}.guestandroom{opacity:0;position:absolute;background-color:#fff;top:70px;display:block;z-index:99999;border:none;background:#fff;box-shadow:6px 6px 20px rgba(176,176,176,.1);border-radius:4px;padding:17px}.guestandroom .input-group{margin-bottom:11px}.input-group p{color:#b0b0b0;font-size:14px}.left-btn{border:1px solid #bfbfbf;margin-right:2px;border-radius:20px}.left-btn .btn-number,.right-btn .btn-number{padding:0}.right-btn{border:1px solid #bfbfbf;margin-left:2px;border-radius:20px}.guestandroom .stretch{max-width:168px}.input-group>.form-control{border:none;text-align:center}#room-type{border:1px solid #e8e8e8}.gnr-icon{width:27px;height:27px;margin-right:7px}.gnr-icon img{width:100%}.gnr-title{color:#1d242c;padding:5px 0;margin-right:37px;font-size:14px}.dropdown-arrow{position:relative;margin-top:-61px;margin-left:6%}#checkin,#checkout-date,#guest{padding-left:45px}.reserv-succeed{display:none}.date-picker-wrapper .gap{display:none}.date-picker-wrapper .month-wrapper table{margin-right:9px}.duration-info{font-size:14px;margin-top:-26px;color:#a7a7a7;margin-bottom:0}.date-picker-wrapper .month-wrapper{border:none;background:#fff;box-shadow:6px 6px 20px rgba(176,176,176,.1);border-radius:4px;padding:17px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{color:#00a0a2}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{color:#1d242c;padding:8px}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#52606f}.date-picker-wrapper .month-wrapper table .day{color:#e2e2e2}.date-picker-wrapper .month-wrapper table .day.real-today{padding:6px}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#00a0a2!important;color:#fff!important;padding:6px}.date-picker-wrapper .month-wrapper table .day.checked{background:rgba(0,160,162,.1);padding:6px}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left;margin-right:0;margin-left:9px}.promotion{margin-top:80px}.promo-box{width:100%;height:255px;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.26);background-color:#fff;cursor:pointer}.promo-box div,.promo-box img{width:100%;height:196px;border-radius:3px;margin-bottom:20px}.promo-box span{padding-left:20px;font-size:20px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#22292e}.scroll-hor{width:100%;max-width:500px;height:220px;display:inline-block;flex-direction:column;align-self:center;overflow-x:hidden;overflow-y:hidden}.scroll-container{display:block;height:auto;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.scroll-hor-item{display:table-cell;width:fit-content;white-space:nowrap;padding:8px 9px 4px}.scroll-hor-item-parts{width:100%;max-width:375px;height:204px;display:inline-flex;flex-direction:column;margin-right:0;cursor:pointer}.scroll-hor-item-parts div{width:236px;height:142px}.scroll-hor-item-parts p{width:100%;white-space:initial;position:relative;word-break:break-word}.modal-content{border-radius:27px;background-color:#fafafa}.modal-body{padding:50px 30px 20px}.modal-content h3{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;color:#14a7a9}.modal-content p{letter-spacing:-.2px;text-align:center;color:rgba(0,0,0,.53)}.modal-detail{float:left;width:100%;display:block;position:relative;border-radius:10px;box-shadow:0 3px 2px 0 rgba(0,0,0,.04);border:solid 1px rgba(0,0,0,.13);background-color:#fff;padding:10px 0 20px;clear:both}.sublist{margin-left:31px;margin-top:-14px}.via-wa{float:left;width:100%;margin-top:20px;text-align:center}.promo-detail{padding:20px;color:#000;opacity:.7}.promo-detail p{color:#000}.text-black{color:#000!important}.left-detail{float:left;display:block;width:40%;text-align:left;padding-left:18px;padding-top:10px;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.3px;color:rgba(0,0,0,.49)}.right-detail{float:right;width:50%;display:block;text-align:right;padding-right:18px;padding-top:10px;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.3px;color:#000}.sm-grey{text-align:right;padding-top:5px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:rgba(0,0,0,.53)}.rate-price{color:#ff5100;font-weight:700}.form-inline{position:relative;z-index:50}#confirmation-form label{display:block;float:left;width:100%}#confirmation-form .error{padding-left:14px;color:red;font-size:13px;background:#fff;margin-bottom:0;padding-bottom:5px}#confirmation-form input[type=email],#confirmation-form input[type=text]{width:100%}#confirmation-form .checkin-box{border-radius:10px;width:100%;padding:2px}.checkin-box{background-image:url(calendar.png);background-size:18px;background-repeat:no-repeat;background-position-x:left;background-position-y:center;background-position-x:12px;padding-left:30px}#sec-facilities{padding:59px 0 80px 0}#sec-facilities .fac-icons{width:64px;height:auto;margin:auto}#sec-facilities .fac-icons img{width:100%}.serv-facilities{margin-top:80px}.serv-box{padding:20px;width:100%;min-height:173px;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.26);background-color:#fff}.serv-box img{display:block;margin:auto;padding-bottom:5px}.serv-box span{font-size:16px;color:#22292e}.serv-box p{padding-top:5px;margin-bottom:0;font-size:15px;color:#22292e;opacity:.69}.w-109{width:109%}.scroll-hor-item .serv-box{width:244px;height:191px;margin-right:14px}#sec-facilities h4{padding-top:36px}section .col-12,section .col-lg-12{padding-left:0;padding-right:0}#sec-room{padding:76px 0 76px 0}#sec-room .carousel-inner .carousel-item div img{display:block!important}.featured-room{margin-top:80px}.featured-box{position:relative;float:left;width:100%;min-height:320px;height:auto;border-radius:5px;box-shadow:0 6px 18px 0 rgba(0,0,0,.1);background-color:#fff;margin-bottom:25px;overflow:hidden}.featured-img{margin-left:-15px;margin-right:-15px}.featured-img img{width:100%;height:100%}.featured-detail{padding:28px 10px}.featured-detail h4{font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d242c}.featured-detail .overview{padding-bottom:16px;display:block;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#22292e}.featured-detail-room{display:block;margin-top:24px}.featured-detail-room ul{margin-left:-40px;margin-bottom:0}.featured-detail-room ul li{list-style:none;float:none;width:100%;line-height:1.8em;padding-bottom:13px}.featured-detail-room ul li .ftr-icon{float:left;padding-right:35px;width:24px;height:24px;background:url(room-sprites.png) no-repeat}.featured-detail-room ul li .room-size{background-position:-1px -110px}.featured-detail-room ul li .room-capacity{background-position:-1px -82px}.featured-detail-room ul li .room-beds{background-position:-1px -59px}.featured-detail-room ul li .room-checkin{background-position:-1px -30px}.featured-detail-room ul li .room-facilities{background-position:-1px -1px}.featured-detail-room ul li:last-child{display:table;list-style:none;line-height:1.8em;padding-bottom:13px}.featured-detail-room ul li:last-child{line-height:normal;padding-bottom:0;width:100%}.featured-detail-room .container{padding-left:0}.featured-detail-room .container .col-5{padding-right:0}.family-room .featured-img,.superior-room .featured-img{height:360px;border-top-left-radius:5px;border-bottom-left-radius:5px}.deluxe-room .featured-img{height:385px;border-top-left-radius:5px;border-bottom-left-radius:5px}.deluxe-room .ftr-icon img,.family-room .ftr-icon img,.superior-room .ftr-icon img{visibility:visible}.ftr-icon{display:table-cell;width:20px;height:20px;padding-right:10px}.ftr-title{display:table-cell;width:100px;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#22292e}.ftr-desc{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#52606f}.highlight-blue{margin-left:0}.highlight-blue li{float:left;margin-right:10px;margin-bottom:7px;background:#e7f7f7;padding:2px 10px;color:#000;border-radius:3px}.add-info{display:table-cell;padding-left:29px;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.07;letter-spacing:-.2px;color:#a7a7a7}.set-left-padding-none{padding-left:0}.ftr-rate{display:block;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#22292e;padding-bottom:16px}.ftr-price{padding-right:10px;font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d242c}.ftr-price span{font-size:16px}.ftr-price-from{font-size:18px;text-decoration:line-through;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#cdd3da;display:block;width:100%}.featured-detail-room ul li:last-child .ftr-title{padding-left:11px}.section-rooms{background:#f3fcff}.featured-room .carousel-indicators{-ms-flex-pack:left;justify-content:left}.featured-room .carousel-indicators li{width:40px;height:33px;background-color:transparent;border:1px solid #ccc;border-radius:5px;overflow:hidden}.featured-room .carousel-indicators li img{width:130%;height:auto;display:block}.scroll-hor-item .featured-box{width:240px;height:249px;box-shadow:0 0 1px 0 rgba(0,0,0,.26);border-radius:3px;margin-right:17px}.scroll-hor-item .featured-box div{width:100%}.scroll-hor-item-parts .featured-img{width:281px;height:142px;margin-left:0}.scroll-hor-item-parts .featured-img img{border-radius:3px}.scroll-hor-item-parts .featured-detail{padding:7px 9px}.scroll-hor-item .featured-box .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.scroll-hor-item .featured-detail h4{font-size:14px;color:#22292e;margin-bottom:5px;font-weight:700}.scroll-hor-item .featured-detail-room ul{margin-bottom:0}.scroll-hor-item .featured-detail-room ul li{line-height:0}.scroll-hor-item .featured-detail-room{margin-top:0;height:40px}.scroll-hor-item .featured-detail-room .ftr-title{display:block;font-size:13px;font-weight:400}.scroll-hor-item .featured-detail-room .ftr-desc{font-size:13px;color:#a7a7a7;margin-top:1px;display:block;margin-bottom:6px}.scroll-hor-item .featured-detail-room .ftr-price{font-size:18px}.scroll-hor-item .featured-detail-room .ftr-price-from{font-size:12px}.featured-room .scroll-container{height:274px}.h-260{height:260px}#sec-restaurant{padding:76px 0 0 0}#sec-restaurant .item{margin-top:-66px}#sec-restaurant .menus-slider{padding-top:84px;min-height:400px}#sec-restaurant .lSAction>a{top:4%;background-position:-53px -6px}#sec-restaurant .lSAction>.lSPrev{background-position:-6px -6px;right:74px!important;left:auto}.lSAction>a{width:41px;display:block;top:50%;height:41px;background-image:url(controls.png)}.restaurant-menu{margin-top:80px;margin-bottom:80px}.restaurant-box{width:100%;height:auto;border-radius:2px;background-color:#fff;margin-bottom:23px;border:1px solid #e8e8e8;box-sizing:border-box;border-radius:8px}.restaurant-box img{display:block;width:100%;margin-bottom:28px;border-top-left-radius:8px;border-top-right-radius:8px}.restaurant-box span{display:inline-block;width:100%;padding-left:24px;padding-bottom:24px;padding-top:16px;font-size:20px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#22292e}.restaurant-box .menu-high{display:inline;font-size:14px;font-weight:400;line-height:18px;color:#31dee5;background:#e9fcfc;padding:5px 7px;border-radius:5px;margin-left:24px}#sec-guestreview .review-slider{min-height:360px}#sec-guestreview .lSAction>a{width:42px;height:42px;display:block;top:94%;background-size:96px}#sec-guestreview .lSAction>.lSPrev{background-position:-4px -7px;left:46%}#sec-guestreview .lSAction>.lSNext{background-position:-51px -7px;right:46%}.guest-review{margin-top:80px;padding-top:40px}.gr-box{float:left;width:100%;min-height:261px;margin-left:0;border:1px solid #e8e8e8;box-sizing:border-box;border-radius:8px;padding:40px 40px 20px 40px}.gr-box:hover{box-shadow:0 10px 40px rgba(0,160,162,.1)}.gr-title-place{display:block}.gr-img{float:left;width:48px;height:48px;overflow:hidden;border-radius:50px;margin-right:12px}.gr-img img{width:150%;margin-left:-12px}.gr-name{display:block;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#22292e}.gr-city{opacity:.66;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#22292e}.gr-words{display:block;float:left;padding-left:60px;padding-top:10px}.gr-words p{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#22292e}#GRcarousel{width:30%;margin:auto}#GRcarousel .gr-box{margin-left:0}#GRcarousel .carousel-indicators{top:150px}.galleries{margin-top:80px;padding-bottom:60px}.gallery-box{height:268px}.scroll-hor-item .gallery-box{width:156px;height:149px}.scroll-hor-item .gallery-box img{width:100%}.galleries .scroll-hor-item-parts{overflow:hidden;position:relative;height:149px;width:156px;margin-right:9px}.galleries .scroll-hor-item-parts img{overflow:hidden;object-fit:cover;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.lSSlideOuter{overflow:visible}.lSSlideOuter .lSPager.lSpg{display:none}.text-center{text-align:center}.center{margin:auto}.z-index-2{z-index:2}.z-index-1{z-index:1}.set-top-padding-5{padding-top:5px}.set-top-padding-20{padding-top:20px}.set-top-padding-10{padding-top:10px}.full-width{width:100%}.set-padding-left-10{padding-left:10px}.mobile-room-wrapper{position:absolute;top:85px}.mobile-room{position:relative;float:left;background:#fbfbfb}footer{background-color:#f3fcff;padding-top:66px;padding-bottom:46px}footer p{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#666}footer a{display:block;color:#666}footer .m-brand{display:inline-block;color:#f8e83d;font-weight:700}footer a:hover{color:#1d242c;text-decoration:none}footer hr{background:#e8e8e8}footer .socmed{font-size:18px;display:inline-flex;border:1px solid #e8e8e8;border-radius:40px;padding:5px;text-decoration:none}footer .socmed:hover{color:#1d242c;box-shadow:0 4px 4px rgba(0,0,0,.25)}footer .fb{padding:6px 10px;margin-right:16px;margin-left:16px}footer .ig{padding:6px 8px}.footer-title{font-family:'Circular Std Black',sans-serif;display:block;padding-bottom:25px;font-size:18px;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.footer-title img{width:100%;max-width:260px}.footer-box{float:left;width:100%;margin-left:10%;display:block;margin-bottom:20px}.footer-title-place{display:block}.footer-img{float:left;width:70px;height:70px;overflow:hidden;border-radius:50px;margin-right:12px}.footer-img img{width:150%;margin-left:-16px}.footer-name{display:block;padding-bottom:10px;padding-top:10px;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#666}.footer-date{opacity:.66;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff}.footer-date img{margin-right:4px}.footer-telp a{color:#666;text-decoration:underline}.view-map{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#f0b101;text-decoration:underline}.wa-link{color:#25d366;text-decoration:none!important}.wa-link:hover{color:#00a0a2}.wa-link img{padding-right:8px}.footer-address{display:block}.footer-address span{color:#00a0a2}#sec-footer ul{margin-left:-40px}#sec-footer ul li{list-style:none;line-height:35px}#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#00a0a2;color:#fff;cursor:pointer;border:0;border-radius:5px;text-decoration:none;transition:opacity .2s ease-out;opacity:0}#back-to-top.show{opacity:1}#floating-wa{position:fixed;bottom:100px;right:40px;z-index:9999;width:64px;height:64px}#floating-wa img{width:100%}#floating-wa-mob{position:fixed;bottom:0;z-index:9999;width:100%;height:45px;vertical-align:middle;padding-top:11px;border-radius:0}.sticky{position:fixed;width:100%;left:0;top:0;z-index:99999;border-top:0}.no-left-padding{padding-left:0}.no-right-padding{padding-right:0}