.box-booking @font-face{font-family:plantagenetcherokee;src:url(fonts/BaskervilleOO-webfont.eot);src:url(fonts/BaskervilleOO-webfont.eot) format('embedded-opentype'),url(fonts/BaskervilleOO-webfont.woff2) format('woff2'),url(fonts/BaskervilleOO-webfont.woff) format('woff'),url(fonts/BaskervilleOO-webfont.ttf) format('truetype'),url(fonts/BaskervilleOO-webfont.svg#PlantagenetCherokee) format('svg')}@font-face{font-family:myriadpro-it;src:url(fonts/MyriadPro-It.otf)}@font-face{font-family:myriadpro;src:url(fonts/MyriadPro-Regular.otf)}@font-face{font-family:myriadpro-boldcond;src:url(fonts/MyriadPro-Semibold.otf)}@font-face{font-family:tahoma;src:url(fonts/tahoma.ttf)}@font-face{font-family:neutra2textbook;src:url(fonts/Neutraface2Text-Book.eot);src:url(fonts/Neutraface2Text-Book.eot) format('embedded-opentype'),url(fonts/Neutraface2Text-Book.woff) format('woff'),url(fonts/Neutraface2Text-Book.ttf) format('truetype')}@font-face{font-family:neutra2textlight;src:url(fonts/MyriadPro-Regular.otf)}@font-face{font-family:neutra2textdemi;src:url(fonts/MyriadPro-Semibold.otf)}@font-face{font-family:meteoconsregular;src:url(fonts/meteocons-webfont.eot);src:url(fonts/meteocons-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/meteocons-webfont.woff) format('woff'),url(fonts/meteocons-webfont.ttf) format('truetype'),url(fonts/meteocons-webfont.svg#MeteoconsRegular) format('svg');font-weight:400;font-style:normal}html{height:100vh!important;margin:0}body{height:100vh!important;font-family:myriadpro,sans-serif;margin:0;font-size:16px;color:#363636;background:#f2f2f2}.D-1,.D-2,.D-3,.D-4,.D-5,.D-6,.D-7,.D-8,.D-9,.D-10,.D-11,.D-12{letter-spacing:1px}footer .D-1,footer .D-2,footer .D-3,footer .D-4,footer .D-5,footer .D-6,footer .D-7,footer .D-8,footer .D-9,footer .D-10,footer .D-11,footer .D-12{letter-spacing:1px}h1{font-weight:600}h2{}h3{}h4{}h5{}p{}.center{text-align:center}#wpadminbar{display:none}img{max-width:100%}.btn{font-family:myriadpro-boldcond}.al-center{text-align:center}.uppercase{text-transform:uppercase}.subleveltwo{position:fixed;left:50%;transform:translateX(-50%);padding-left:0;background:#fff}.subleveltwo a{text-decoration:none!important;color:#929191!important}.subleveltwo li.active a{text-decoration:underline!important;color:#000!important}.gdown{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.22);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.22);ท box-shadow:0px 5px 5px 0px rgba(0,0,0,0.22)}.navigation2 li a.active_main{font-family:neutra2textbold;color:#000}.breadcumb{font-size:12px;margin-top:10px;margin-bottom:10px}.breadcumb a{padding:0 10px 0 0;margin-right:10px;display:inline-block;color:#333;position:relative}.breadcumb a:after{content:'';display:block;width:1px;height:8px;position:absolute;right:0;top:50%;margin-top:-4px;background:#333}.breadcumb p{display:inline-block}.left{text-align:left}a{color:#636363}a:hover,a:focus,a:active{color:#727060}a.underline{text-decoration:underline}.rmbtn{margin-left:-56px}.mdbtn{margin-left:-65px}.pdfbtn{margin-left:-77px}.p-b-35{margin-bottom:35px}.p-b-75{margin-bottom:75px}.box-intro{position:relative;height:100%;width:100%;min-height:600px;background:#fff}.box-intro.hide{}.text-intro{position:absolute;z-index:1;text-align:center;width:100%;top:45%;margin-top:-90px;opacity:1}.text-intro-booking{position:absolute;z-index:1;text-align:center;width:100%;top:75%;margin-top:-90px;opacity:1}.text-intro-booking.none-intro{position:relative;z-index:1;text-align:center;width:100%;top:0;margin:18px auto 15px;opacity:1}.text-intro-booking .btn-red{width:auto;padding:20px 80px;border-radius:0;font-family:myriadpro-boldcond,sans-serif}.text-intro-booking .booking-intro-input{width:auto;padding:19px 45px;border-radius:0;border:none}.text-intro-booking .booking-intro-input-date{width:auto;padding:19px 0;border-radius:0;border:none;text-align:center}.text-intro-booking .date-intro{background:#fff;padding:22px 0}.text-intro h3{color:#fff;line-height:40px;font-family:myriadpro-boldcond;font-size:36px;letter-spacing:1pt}.text-intro h1{color:#fff;line-height:40px;font-family:myriadpro-boldcond;font-size:82px;letter-spacing:5pt;text-transform:uppercase}.logo-rv{position:absolute;left:50%;top:100px;margin-left:-113px;z-index:1}.intro-bar,.bar-nav{background:#fff;position:absolute;bottom:0;width:100%;height:50px;display:none}.intro-bar .container,.bar-nav .container{position:relative}.intro-nav{list-style:none;padding:0;margin:15px 0 0}.intro-nav .container{position:relative}.intro-nav li{display:inline-block}.intro-nav li a{display:block;color:#000;font-size:14px;padding:0 10px;border-left:1px solid #000;line-height:11px}.intro-nav li:first-child a{border:none}.next-section{position:absolute;display:inline-block;left:50%;margin-left:-16px;top:9px}.intro-bar .box-lang{position:absolute;right:85px;top:15px}.list-lang{display:none;margin:0;padding:0;list-style:none;background-color:#fff;position:absolute;width:97px;z-index:11;top:40px;right:40px}.list-lang.active{display:block}.list-cont{display:none;margin:0;padding:0;list-style:none;background-color:#fff;position:absolute;width:97px;z-index:11;top:40px;right:115px}.list-cont.active{display:block}.list-lang li{}.list-lang li a,.list-cont li a{color:#36363;padding:5px;font-size:12px;display:block;font-family:tahoma;border-bottom:1px dotted #333}.list-lang li a,.list-cont li a:hover{background:#eee}.header{background:#fff;height:70px;position:fixed;text-align:center;width:100%;z-index:999;box-shadow:0 0 5px #b8b8b8;top:0}.header.show-intro .logo{}.header.active,.header.fix{display:block;position:fixed;z-index:5;top:0}.header .container{position:relative;height:70px}.logo{position:absolute;left:65px;top:13px;z-index:99}.logo-mob{position:absolute;left:15px;top:50%;margin-top:-22px;display:none;z-index:9}.header .box-lang{position:absolute;right:65px;top:25px;cursor:pointer;color:#636363}.box-lang span{}.header .box-lang span{}.box-lang .fa{font-size:11px}.box-lang .temp{padding-right:10px;margin-right:10px;margin-left:55px;border-right:1px solid #636363;font-family:myriadpro-boldcond}.box-lang .temp.csky:before{font-family:meteoconsregular;content:'B';font-size:16px}.box-lang .temp.fclouds:before{font-family:meteoconsregular;content:'H';font-size:16px}.box-lang .temp.sclouds:before{font-family:meteoconsregular;content:'N';font-size:16px}.box-lang .temp.bclouds:before{font-family:meteoconsregular;content:'Y';font-size:16px}.box-lang .temp.srain:before{font-family:meteoconsregular;content:'R';font-size:16px}.box-lang .temp.rain:before{font-family:meteoconsregular;content:'Q'}.box-lang .temp.tstorm:before{font-family:meteoconsregular;content:'0';font-size:16px}.box-lang .temp.snow:before{font-family:meteoconsregular;content:'X';font-size:16px}.box-lang .temp.mist:before{font-family:meteoconsregular;content:'Y';font-size:16px}.header-inside{position:fixed;width:100%;top:0;z-index:999}.new-res{position:absolute;bottom:0;right:10px}.box-lang2{position:relative}.box-lang2 .fa{font-size:11px}.box-lang2 .temp{padding-right:10px;margin-right:10px;margin-left:0;border-right:1px solid #636363;font-family:myriadpro-boldcond}.box-lang2 .temp.csky:before{font-family:meteoconsregular;content:'B';font-size:16px}.box-lang2 .temp.fclouds:before{font-family:meteoconsregular;content:'H';font-size:16px}.box-lang2 .temp.sclouds:before{font-family:meteoconsregular;content:'N';font-size:16px}.box-lang2 .temp.bclouds:before{font-family:meteoconsregular;content:'Y';font-size:16px}.box-lang2 .temp.srain:before{font-family:meteoconsregular;content:'R';font-size:16px}.box-lang2 .temp.rain:before{font-family:meteoconsregular;content:'Q'}.box-lang2 .temp.tstorm:before{font-family:meteoconsregular;content:'0';font-size:16px}.box-lang2 .temp.snow:before{font-family:meteoconsregular;content:'X';font-size:16px}.box-lang2 .temp.mist:before{font-family:meteoconsregular;content:'Y';font-size:16px}.box-lang2 .list-lang li{width:100%;text-align:center}.box-lang2 .list-lang li a{color:#fff;padding:5px;font-size:12px;display:block;font-family:tahoma;border-bottom:1px dotted #333}.box-lang2 .list-lang li a:hover{background:#222}#fullHead .container{max-width:100%;padding:0 60px 0 230px}#fullCONT{padding:30px 0 35px}#fullHead .sub-menu-room .container,#fullCONT .container{max-width:100%;padding:0 60px 0 70px}#fullHead .sub-menu-room .top-room-menu li a{padding:10px 0}#flex{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.navigation2 li.booklist{display:none}.navigation2 li.box-lang2{display:none}.navigation2 li{display:block;height:auto;width:100%;padding:5px 0}.navigation2 li a{color:#636363;padding:15px 10px;text-align:center;letter-spacing:2px;font-size:16px}.navigation2 li a:hover{color:#dc2a3a;font-family:myriadpro-boldcond}.navigation2 li a.active{color:#dc2a3a}#bookBTN{padding:2px;border:1px solid #878570;display:inline-block}#bookBTN a{display:block;color:#fff;font-size:14px;padding:15px 25px;line-height:11px;font-family:myriadpro-boldcond;background:#878570;letter-spacing:.8pt}#bookBTN a:hover{background:#6b6951}#bookBTN a .togicon{display:none}#bookBTN a .togicon.active{display:inline-block}#bookBTN.bookmobile{display:none}@media(max-width:1600px){.navigation2 li a{font-size:18px}.footerlink li a{font-size:12px!important}.navigation2 li.box-lang2{font-size:12px}.navigation2 li.box-lang2{width:160px}}@media(max-width:1400px){#fullHead .container{max-width:100%;padding:0 20px 0 140px}#fullHead .sub-menu-room .container,#fullCONT .container{max-width:100%;padding:0 20px}.navigation2 li.box-lang2 .list-lang{top:40px;right:20px}.navigation2{margin-top:25px}.navigation2 li.booklist{margin-top:-15px;width:131px}#bookBTN a{padding:10px 18px}#fullHead .sub-menu-room .top-room-menu li a{font-size:11px}}@media(max-width:1230px){#flex{display:block;justify-content:none}#bookBTN.bookmobile{display:block;width:131px;position:absolute;top:12px;right:15px;z-index:99}}.content{padding:30px 0 0}.box-menu-left{margin-top:63px}.box-menu-left h3{margin-top:0;border-bottom:1px solid #000;font-family:myriadpro-boldcond;font-size:18px}.box-menu-left.fac h3{margin-top:0;border-bottom:1px dotted #ccc;font-family:myriadpro-boldcond;font-size:18px}.box-menu-left h3.faclink{border:none;margin-bottom:25px}.box-menu-left h3.subhead{font-size:15px}.menu-left{list-style:none;margin:0;padding:0}.menu-left li{}.menu-left li a{color:#a67c52}.menu-left li a:hover,.menu-left li.active a{color:#000}.bc{margin-bottom:20px;font-family:myriadpro-boldcond;font-size:14px;font-style:italic}.bc a{}.bc span{color:#959595}.bookForm{}.bookForm input{width:100%;padding:10px;border-radius:0;-webkit-appearance:none;border:none;border-bottom:dotted 1px #6b6951}.bookForm .bfitem{position:relative}.bookForm .bfitem .date_price{position:absolute;right:5px;top:50%;transform:translateY(-50%);color:green}.btn-primary{color:#fff;background-color:#6b6951;border-color:#6b6951}.navigation{list-style:none;padding:0;margin:40px 0 0;text-align:left;padding-left:0}.navigation li{display:inline-block}.navigation li a{display:block;color:#636363;font-size:14px;padding:0 15px;line-height:11px;font-family:myriadpro;letter-spacing:.8pt}.navigation li a:hover{color:#878570}.navigation li:first-child a{border:none}.open-menu,.close-menu{display:none}.wrapper-close{position:fixed;top:0;bottom:0;right:0;background:#000;z-index:6;display:none;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0;left:230px}.booknow{padding:2px;border:1px solid #878570;display:inline-block}.booknow a{display:block;color:#fff;font-size:14px;padding:15px 25px;line-height:11px;font-family:myriadpro-boldcond;background:#878570;letter-spacing:.8pt}.booknow a:hover{background:#6b6951}.booknow a .togicon{display:none}.booknow a .togicon.active{display:inline-block}.banner-full,.slick-list,.slick-track{height:100%}.item-banner{-webkit-background-size:cover;background-size:cover;background-position:center}.fix{-webkit-background-size:contain!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#333}.banner-full .slick-dots{bottom:65px}.photo-slide{position:relative;height:100%;width:100%}.box-banner{position:relative;height:100%;width:100%}.ms-view,.ms-slide,.master-slider,.ms-slide-container,.ms-container{height:100%!important}.slide-caption{position:absolute;top:39%!important;text-align:center;width:100%}.slide-caption h1{color:#fff;line-height:92px;text-shadow:0 0 10px #000;font-size:48px}.photo-slide .ms-skin-default .ms-bullet{border-radius:100%;background:#000;width:10px;height:10px;border:1px solid #fff;box-shadow:0 15px 60px rgba(0,0,0,.46)}.photo-slide .ms-skin-default .ms-bullet-selected{background-color:#fff}.photo-slide .ms-skin-default .ms-bullets.ms-dir-h{bottom:160px;width:initial!important}#slide-next,#slide-prev{position:absolute;z-index:1;top:67%;cursor:pointer;margin-top:-125px;font-size:139px;color:#fff}#slide-prev{left:80px}#slide-next{right:80px}.icon-scroll-down{text-align:center;position:absolute;z-index:1;color:#fff;text-shadow:0 0 3px #000;width:110px;bottom:105px;font-size:12px;font-family:myriadpro-boldcond;left:50%;margin-left:-55px}.box-banner-inside{-webkit-background-size:cover;background-size:cover;background-position:center;margin-bottom:0}.box-banner-inside .slick-dots{bottom:10px}.box-banner-inside .slick-list{margin-top:102px}.box-banner-inside.roomfix .slick-list{margin-top:137px}main.content{padding:0 0 0 0}.slider-inside-new{height:100%}.banner-full{height:812px}@media(max-width:768px){.banner-full{height:}}.box-section{position:relative}.box-section .container{position:relative}.full-height{height:100%;min-height:800px}#HOME{background:#fff url(../images/home.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover}.box-booking{position:absolute;background-color:transparent;padding:10px;text-align:center;z-index:99;top:60%!important;width:100%}.box-booking.fixed-book{position:fixed;top:70px!important;background:#eee}.box-booking.active{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.box-booking.idx.active{-webkit-transform:translateY(102px)!important;-ms-transform:translateY(102px)!important;transform:translateY(102px)!important}.box-booking.tsb.active{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}#bookHome .box-booking{position:absolute;vertical-align:middle;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobcontrol{display:none}.box-booking.nav-open{z-index:2}.box-booking.no-active{opacity:.7}.box-booking h2{font-family:myriadpro;font-size:18px;border-bottom:1px solid #ececec;display:inline-block;padding-bottom:10px;margin-top:5px}.box-champagne h3{font-size:14px;margin-top:10px;margin-bottom:5px}.box-champagne h4{font-family:myriadpro;font-size:14px;font-style:italic}.box-champagne p{font-size:12px}.box-champagne img{width:100%}.box-champagne.bg{background:#ececec;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ececec 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececec),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#ececec 0%,#ffffff 100%);background:-o-linear-gradient(top,#ececec 0%,#ffffff 100%);background:-ms-linear-gradient(top,#ececec 0%,#ffffff 100%);background:linear-gradient(to bottom,#ececec 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec',endColorstr='#ffffff',GradientType=0 );padding:20px 10px}.box-booking h5{color:898989}.box-booking div#dp-popup{top:75px;left:37%;margin-left:-125px}table.jCalendar{width:100%}.readmore{color:#898989;font-size:12px;text-decoration:underline}.readmore:hover{text-decoration:underline}.box-booking .toggle-booking.active{position:absolute;right:0;top:0;display:inline-block;padding:20px 20px 217px 289px}.box-booking .toggle-booking{display:none}.cp-contact{margin:5px 0;color:#636363}.cp-contact a{color:#636363}.promocode{padding:20px;border:none;width:100%;color:#363636;font-size:16px}.promocode::placeholder{opacity:1;color:#363636;font-size:16px}.btn-book{max-width:200px;border-radius:0;padding:18px 20px!important;margin-left:15px}.in-date,.out-date,.night,.promo-code{display:inline-block;font-family:myriadpro;width:200px;position:relative;font-size:12px;margin-bottom:5px}.promo-code{width:250px}.in-date input,.out-date input{-webkit-text-fill-color:#363636;-webkit-opacity:1;background-color:#fff;border-right:none;border-bottom:none;padding:20px;display:block;width:100%;text-align:center}.date-pick{border:none;background:#fff}.arrow-book{padding:18px 0 19px;display:inline-block;background:#fff;margin:0 -5px;border:none}.box-booking a.dp-choose-date:after{content:'';position:absolute;height:15px;background:transparent url(../images/calen.png) 0 0 no-repeat;right:5px;top:27px;z-index:3;width:15px}.night{width:150px;border-right:none;border-bottom:none;padding:20px;vertical-align:top;font-size:16px;color:#363636}.night input{border:none;background:0 0;width:20px;padding:0;display:inline-block;vertical-align:middle;line-height:0}.nighttext{display:inline-block;vertical-align:middle}#reservBut,.btn-book-now,#reservButIDX{border:2px solid #fff;background-color:#636363;color:#fff;display:inline-block;padding:10px 20px;font-family:myriadpro-boldcond;font-size:16px;margin-top:5px}#reservBut:hover,.btn-book-now:hover,#reservButIDX:hover{color:#dba219;cursor:pointer}.box-amen{font-family:myriadpro-boldcond;font-size:10px;color:#898989;margin:10px 0 3px}.box-amen a{color:#898989;font-size:10px}.selecter.custom{outline:none!important;max-width:100%;display:inline-block;font-family:myriadpro-boldcond;font-size:14px;vertical-align:top;margin:0 0 5px;height:28px}.selecter.custom .selecter-selected{border-radius:0}.selecter.custom .selecter-options{border:none}.selecter.custom .selecter-item{padding:5px 20px;background-color:#ececec}.selecter.custom .selecter-item:hover{background:#fff;color:#000}.selecter.custom .selecter-item:last-child{margin:0}.selecter.custom .selecter-item.selected{background-color:#333;border-bottom:none;color:#fff;font-weight:400}.selecter.custom .selecter-selected{background-color:#ececec;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:none;border-bottom:none;padding:5px 10px;text-transform:uppercase;display:inline-block;width:148px;position:relative;font-size:12px}.selecter.custom .selecter-selected:after{position:absolute;top:5px;right:8px;font:normal normal normal 14px/1 FontAwesome;display:inline-block;content:"\f0dc";border:none;color:#414042}.select-room .selecter.custom .selecter-selected{background-color:#ececec;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:none;border-bottom:none;padding:5px 10px;text-transform:uppercase;display:block;width:100%;position:relative;font-size:12px}.select-room .selecter.custom{display:block}.book-fix{display:none!important}.booking-inside{padding:6px 0 0;border-bottom:1px solid #000;position:fixed;height:47px;width:100%;background-color:#fff;bottom:0;z-index:5;box-shadow:0 0 5px #8e8e8e}.booking-inside a.dp-choose-date:after{content:'';position:absolute;height:15px;background:transparent url(../images/calen.png) 0 0 no-repeat;right:5px;top:10px;z-index:3;width:15px}.booking-inside div#dp-popup{width:361px!important;margin-left:0;left:0;bottom:0}.booking-inside .tt{display:none}.booking-inside .in-date input,.booking-inside .out-date input{text-align:left}.booking-inside .selecter.custom .selecter-selected{width:100px}.booking-inside #date-in-out{display:inline-block;vertical-align:middle;position:relative;margin-bottom:4px}.booking-inside #date-in-out span{font-family:myriadpro-boldcond;font-size:12px;margin-left:10px}.booking-inside .night,.booking-inside .selecter.custom{vertical-align:middle;width:100px}.booking-inside .select-room{display:inline-block;width:100px;vertical-align:middle}.booking-inside .in-date,.booking-inside .out-date,.booking-inside .night{width:100px}.booking-inside #reservBut{border:none;padding:4px 20px;margin:0 0 5px;vertical-align:middle;font-size:14px}.booking-inside .head-logo{width:25px;margin-right:5px;margin-bottom:5px}.booking-inside h2{font-size:16px;font-family:myriadpro-boldcond;display:inline-block;border-right:1px solid #eee;padding-right:10px;margin:0;color:#000}.booking-inside .book-inside-area{display:inline-block}.insidebook{display:none}.box-champ-slide{max-height:255px;margin-bottom:22px}.box-champ-slide .box-champagne{cursor:pointer}.box-champ-slide .box-champagne h3{font-family:myriadpro-boldcond}.box-champ-slide .slick-dots{bottom:-30px}.blog-exp{background:#f0f0f0;min-height:500px;text-align:center;color:#333}.blog-exp h3{font-family:myriadpro;text-transform:uppercase;font-size:16px;letter-spacing:3pt;color:#636363}.blog-exp img{width:100%}.detail-exp{padding:10px 20px;color:#7d7d7d}.show-rooms-home{position:relative}.show-rooms-home .inner-srh{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.detail-on-rooms{position:absolute;bottom:10px;left:50px;color:#fff;font-size:12px}.gradi{position:absolute;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3));z-index:1;width:100%;height:100%}.footer-fix{color:#fff;position:fixed;bottom:0;width:100%;text-align:center;background-color:#363636;z-index:101;padding:10px 0;opacity:.8;transform:translateY(100%);transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.footer-fix p{width:90%}.footer-fix.active{transform:translateY(0%)}.footer-fix h2{display:inline-block;margin:0;font-size:22px}.footer-fix .balance{display:inline-table;width:auto;vertical-align:middle}.footer-fix .input-group-lg>.form-control,.footer-fix .input-group-lg>.input-group-addon,.footer-fix .input-group-lg>.input-group-btn>.btn{height:35px;padding:7px 16px}.footer-fix .form-subscribe .input-group-btn button span{font-size:20px}.close-footer-fix{position:absolute;top:0;right:0;width:25px;height:25px}.close-footer-fix i{color:#fff;vertical-align:middle}.footer-fix a{color:#fff}.footer-fix a:hover{color:#fff}.footer-fix .close-footer-fix{margin-right:5%}@media(max-width:1199px){.footer-fix{margin-left:0}.footer-fix p{width:100%}}@media(max-width:480px){.footer-fix p{font-size:12px}}.icon-topic{margin:0 0 40px;display:block;transform:scale(.6)}.hidden-D{display:none}.btn-see-detail{position:absolute;bottom:80%!important;left:75%!important;background:#23375c;color:#fff!important;padding:10px}.section-testimonial{position:relative;background:url(../images/Layer-26-back.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px}.testimonial-wrapper{background:#fff;position:relative;padding:35px}.section-testimonial h1,.section-testimonial h2,.section-testimonial h3{text-transform:uppercase}.testimonial_094_slide>h5>a{color:#115e61;font-size:16px}.testimonial_094_indicators>.carousel-indicators{height:105px}.testimonial_094_indicators>.carousel-indicators li img{border-radius:50%;border:none}.testimonial_094_indicators>.carousel-indicators .active img{border:none}.testimonial_094_slide{padding:40px}.testimonial_094_indicators .carousel-indicators li img{height:100%}.rooms-sub-menu::after,.gallery-sub-menu::after{content:'\203A';padding-left:35px}.rooms-sub-menu ul{display:none;position:absolute;background:#fff;right:-200px;top:160px;padding:20px}.gallery-sub-menu ul{display:none;position:absolute;background:#fff;right:-115px;top:300px;padding:20px}.rooms-sub-menu ul.active,.gallery-sub-menu ul.active{display:inherit}.menu li a{padding-left:45px}.menu li i#home:before{content:url(../images/icon-home.png);position:absolute}.menu li i#location:before{content:url(../images/icon-location.png);position:absolute}.menu li i#rooms:before{content:url(../images/icon-rooms.png);position:absolute}.menu li i#services:before{content:url(../images/icon-services.png);position:absolute}.menu li i#offers:before{content:url(../images/icon-offers.png);position:absolute}.menu li i#dining:before{content:url(../images/icon-dining.png);position:absolute}.menu li i#wedding:before{content:url(../images/icon-wedding.png);position:absolute}.menu li i#meeting:before{content:url(../images/icon-meeting.png);position:absolute}.menu li i#facilities:before{content:url(../images/icon-facilities.png);position:absolute}.menu li i#gallery:before{content:url(../images/icon-gallery.png);position:absolute}.menu li i#contact:before{content:url(../images/icon-contact.png);position:absolute}.menu li i#christmas:before{content:url(../images/icon-christmas.png);position:absolute}.menu li i#benefits:before{content:url(../images/icon-member.png);position:absolute}.menu li i#attractions:before{content:url(../images/icon-attractions.png);position:absolute}.menu li i#faq:before{content:url(../images/icon-faq.png);position:absolute}.menu li i#long-stay:before{content:url(../images/long-stay.png);position:absolute}.menu li i#tripadvisor:before{content:url(../images/tripadvisor.png);position:absolute}.contact-menu i#contact:before{content:url(../images/icons-contact.png);position:absolute;left:-45px;top:-45px;transform:scale(.2)}.contact-menu i#offers:before{content:url(../images/icons-offers.png);position:absolute;left:-45px;top:-45px;transform:scale(.2)}.contact-menu i#benefits:before{content:url(../images/icons-member.png);position:absolute;left:-45px;top:-45px;transform:scale(.2)}.contact-menu a{padding:0 20px;position:relative}.list-lang a{position:relative}.list-lang i.th-lang:before{content:url(../images/flags/TH.png);position:absolute;top:-7px;left:0;transform:scale(.4)}.list-lang i.en-lang:before{content:url(../images/flags/EN.png);position:absolute;top:-7px;left:0;transform:scale(.4)}.list-lang i.cn-lang:before{content:url(../images/flags/CN.png);position:absolute;top:-7px;left:0;transform:scale(.4)}.banner-full.slick-slider{margin-bottom:0}.sub-menu-discover li{padding:5px 10px}.sub-menu-discover.sublocation li{position:relative;margin-top:0}.sub-menu-discover.sublocation li:before{content:'\f105';font:normal normal normal 18px/1 FontAwesome;position:absolute;left:0;top:50%;transform:translateY(-50%)}.arrow-down-list{background-image:url(../images/arrow-down.png);width:12px;height:6px;margin-left:10px}.arrow-up-list{background-image:url(../images/arrow-up.png);width:12px;height:6px;margin-left:10px}.tog-lang{color:#959595}.dis-none-web{display:none}.igbox{position:relative}.igbox a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.igbox .inner{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:relative}.igbox a .caption{opacity:0;position:absolute;width:60%;height:auto;left:50%;top:50%;color:#fff;transform:transLate(-50%,-50%)}.igbox a:hover{background:rgba(0,0,0,.7)}.igbox a:hover .caption{opacity:1}.anm{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease}.welcome-text .slick-dots{bottom:0}.first-impact ul li a{font-size:13px}#superior-swap,#deluxe-swap,#deluxe-triple-swap,#connecting-swap{cursor:pointer}.accom-index{display:none}.accom-index.active{display:inherit}.welcome-text .header-img-welcome-text-1,.welcome-text .header-img-welcome-text-2,.welcome-text .header-img-welcome-text-3{display:none!important}.welcome-text .header-img-welcome-text-1.active-show,.welcome-text .header-img-welcome-text-2.active-show,.welcome-text .header-img-welcome-text-3.active-show{display:inherit!important}#show-submenu-rooms,#show-submenu-location{cursor:pointer;font-family:myriadpro-boldcond;font-size:16px;font-style:normal}.fix-select-contact .selecter .selecter-selected,.select-offers .selecter .selecter-selected{background:url(../images/Layer-arrow-list.png) no-repeat right center}.fixed-booking-tab{display:none;position:fixed;top:0;right:0;width:150px;height:60px;background:#dc2a3a;color:#fff;z-index:1000;font-size:25px;font-family:myriadpro-boldcond;text-align:center;cursor:pointer}#Contact-form div{padding-bottom:20px}.fixed-booking-tab a{color:#fff!important;position:absolute;left:25px;top:15px;font-size:20px}.oslist p{margin:0}.oslist hr{border-top:1px solid #eee;border-bottom:none}.oslist{list-style-type:none;padding:0;margin:0}.oslist li{position:relative;list-style:none}.oslist li:before{display:none!important}.oslist li.q{border-bottom:1px solid #448ccb}.q{display:block;cursor:pointer;padding:20px 10px;position:relative;padding-left:22px;padding-right:22px;text-align:left;margin-bottom:1px;margin-top:10px}.q{background:url(../images/show-icon.svg) no-repeat right center}.q.active{background:url(../images/hide-icon.svg) no-repeat right center}.q:first-child{border:none}.q>i{position:absolute;right:0;top:50%;margin-top:-12px}.a{display:none;padding:20px 22px}.textmem-size{font-family:myriadpro-it;font-size:15px}.form-control{border-radius:0;box-shadow:none;border:1px solid #999}.fix-select-contact{margin:0;padding-bottom:0!important}.fix-select-contact .selecter{max-width:100%}.fix-select-contact .selecter .selecter-selected{border:none;border-bottom:1px solid#959595;border-radius:0;color:#363636}.gallery-zone img{margin-bottom:30px}.offers-topic{padding-left:10px;font-family:myriadpro-boldcond;color:#23375c;font-weight:600}.offers-detail-ul span{color:#23375c;font-family:myriadpro-boldcond}.offers-detail-ul li{padding-left:20px}.fix-gap-top-T{}.time-on-shopping{color:#dc2a3a;font-family:myriadpro-boldcond}.de-r-rooms{font-size:16px;color:#23375c}.topic-bold{font-family:myriadpro-boldcond}.rail-link-location .bold{font-family:myriadpro-boldcond;color:#363636}.detail-rooms h1{font-family:myriadpro-boldcond;font-size:38px;color:#23375c}.detail-rooms p{margin-bottom:30px}.name-room-index{font-size:34px!important;font-weight:600}.rail-link-location span{color:#448ccb;font-family:myriadpro-it}.transfer-rates{font-size:18px}.transfer-rates table{margin-bottom:45px}.transfer-rates table td,.transfer-rates table th{padding:20px 15px!important}.transfer-rates strong{color:#363636}.transfer-terms{font-size:18px;list-style:none}.transfer-terms ul{list-style:none}.transfer-terms li::before{content:"\2022";color:#23375c;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.transfer-terms ul li::before{content:"\2014";color:#23375c;font-weight:700;display:inline-block;width:1em;margin-left:-1em;margin-right:5px}.transfer-terms a{color:#dc2a3a;font-family:myriadpro-boldcond}.table>thead>tr>th{border-bottom:2px solid#448ccb}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:none}.table-body tr:nth-child(2),.table-body tr:nth-child(4),.table-body tr:nth-child(6){background:#ececec}.shpping-name{font-size:26px}.shpping-sub-detail{font-size:18px!important;font-family:myriadpro!important;margin-bottom:45px}.getting-location img{margin-left:10px;width:118px}.check-rates{display:none;font-size:21px;font-family:myriadpro-boldcond;color:#23375c;position:absolute;top:-22px;left:-140px}.check-rates.active{display:inline-block}.offers-content{margin-bottom:45px}.rooms-content{margin:0;padding:0}.rooms-content h1{margin:0;padding:0 0 25px}.rooms-content p{max-width:650px;margin:auto;padding-bottom:100px;font-size:18px;margin-top:45px}.dinig-content p{max-width:650px;margin:auto;font-size:18px;margin-top:45px}.list-services li img{margin-right:15px}.list-services{font-size:18px;margin:0}.topic-welcome{font-size:36px;font-family:myriadpro-boldcond}.content-welcome{font-size:18px}.gap-p-10{padding-top:10px}.last-offers-index{padding-right:0}.img-offer-index{display:none!important}.select-offers .selecter{margin:25px auto}.select-offers .selecter .selecter-selected{border:none;border-bottom:1px solid#959595}.slick-prev::before,.slick-next::before{content:''}.fix-offers-span{letter-spacing:2px}.offers-home{display:flex}.welcome-img .slick-next{content:'';background-image:url(../images/right-gray.png);background-repeat:no-repeat;background-position:center;height:50px;width:50px;right:0}.welcome-img .slick-prev{content:'';background-image:url(../images/left-gray.png);background-repeat:no-repeat;background-position:center;height:50px;width:50px;left:0}.dining-index .slick-next,.dining-index .slick-next:hover,.dining-index .slick-next:focus{content:'';background-image:url(../images/right-gray.png);background-repeat:no-repeat;background-position:center;height:50px;width:50px;right:-100px}.dining-index .slick-prev,.dining-index .slick-prev:hover,.dining-index .slick-prev:focus{content:'';background-image:url(../images/left-gray.png);background-repeat:no-repeat;background-position:center;height:50px;width:50px;left:-100px}.fix-index-detail{height:320px!important}.img-full{width:100%}.p-0{padding:0!important}.btn{border-radius:0!important}.flex-accom{display:flex}.flex-child-accom{flex:1}.box-section{padding-top:75px}.location-menu ul li{display:inline-block;list-style:none;margin:5px 10px 0}.location-menu ul:before{content:'LOCATION : ';font-family:myriadpro-boldcond}.detail-rooms-fix-banner-992{display:none}.detail-rooms-fix-banner{display:block}.rooms-menu ul,.location-menu ul{margin:0;padding:0}.rooms-menu i,.location-menu i{display:none}.rooms-menu ul li{display:inline-block;list-style:none;margin:5px 10px 0}.rooms-menu ul:before{content:'ROOMS : ';font-family:myriadpro-boldcond}.rooms-gap{margin-top:170px}.btn-trans{border:1px solid #23375c;color:#23375c;font-weight:200!important;padding:10px 0;width:100%}.btn-trans:hover{background:#23375c;color:#fff!important}.btn-trans a:hover{color:#fff!important}.btn-red{border:1px solid #dc2a3a;color:#fff;background:#dc2a3a;padding:10px 0;width:100%}.btn-red a{color:#fff}.hr-white-bar{border-bottom:1px solid#fff;width:5%}.hr-blue-bar{border-bottom:1px solid#23375c;width:5%}.dining-home{background:#23375c;color:#fff;height:280px;position:relative}.dining-home p{padding:80px 20px;font-size:21px;text-align:left}.section-welcome .slick-slider{margin-bottom:0}.section-welcome div{padding:0;flex:1}.img-welcome-index{display:none!important}.section-welcome .welcome-img{background:#fff}.section-welcome .welcome-img img{width:100%}.section-welcome .welcome-text{height:860px}.section-welcome .welcome-text{background:#23375c;color:#fff;padding:100px 0 96px}.section-welcome .welcome-text p{max-width:500px;margin:auto;padding:10px}.section-welcome .welcome-text img{padding:0 0 35px;width:300px}.img-welcome-slider{height:860px}.icon-detail-rooms img{width:16px!important;padding:10px 0 15px;margin:0 5px 0 20px;display:inline-block}.icon-detail-rooms img:first-child{margin-left:0}.icon-detail-rooms{color:#23375c!important;font-family:tahoma;display:inline-block}.services-hotel h2{font-family:myriadpro-boldcond;color:#23375c;font-size:30px;margin-bottom:45px}.services-hotel ul li{list-style:none;padding:5px 0;letter-spacing:1px}.detail-rooms-right{padding-bottom:30px}.detail-rooms-right a{font-size:15px;color:#23375c;font-family:myriadpro-boldcond}#rooms-type,#floor-plan{height:450px}.nav-tabs{border:none}.nav-tabs a{padding:0!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#23375c;background-color:#fff;border-bottom:5px solid #23375c;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;cursor:default}.content-requests .title-1 h1 strong{color:#fff}.content-requests p{max-width:750px;margin:auto;font-size:24px;color:#fff}.requests{background-image:url(../images/requests.png);background-repeat:no-repeat;background-position:center top;padding-top:80px;padding-bottom:100px}.location-menu.before-rooms{top:inherit;bottom:0}.location-menu{position:fixed;top:159px;width:100%;background:#23375c;z-index:20;height:30px;color:#fff}.rooms-menu.before-rooms{top:inherit!important;bottom:0}.rooms-menu{position:fixed;top:159px;width:100%;background:#23375c;z-index:2;height:35px;color:#fff}.rooms-menu a,.location-menu a{color:#fff}.rooms-menu a.active,.location-menu a.active{font-family:myriadpro-boldcond}.booking-menu{position:fixed;top:70px;width:100%;background:#cdcdcd;z-index:20;height:100px}@media(max-width:1400px){.section-welcome .welcome-text{height:920px}.img-welcome-slider{height:920px}.section-welcome .welcome-text img{padding:50px 0 45px}.rooms-menu,.location-menu{top:149px}.booking-menu{top:50px}.slick-next{right:-30px}.slick-prev{left:-30px}}@media(max-width:1300px){.check-rates.active{display:none}}@media(max-width:1230px){.rooms-sub-menu::after,.gallery-sub-menu::after{content:' ';padding-left:0}.navigation2.menu{max-width:300px;margin:auto;text-align:left}.rooms-sub-menu ul,.gallery-sub-menu ul{display:inherit;position:inherit;padding:0;padding-left:0}.rooms-sub-menu ul.active{display:inherit}.section-welcome .welcome-text img{width:200px}.img-welcome-slider{height:820px}.section-welcome .welcome-text{height:820px}}@media(max-width:1200px){.dining-home{height:222px}.dining-home p{padding:35px 20px}}@media(max-width:1100px){.fixed-book .in-date,.fixed-book .out-date,.fixed-book .night{display:inline-block;font-family:myriadpro;width:100px;position:relative;font-size:12px;margin-bottom:5px}.night{width:130px!important}}@media(max-width:1024px){@media(max-height:820px){.tf_container #tf_thumbs{bottom:20%!important}#first .tf_container #left,#first .tf_container #right{margin-top:-250px!important}}}@media(max-width:992px){.dining-home{height:280px}#show-submenu-location{padding:10px 0}.location-menu i{display:block}.location-menu ul::before{content:' '}.location-menu i{display:block}.location-menu ul{display:none}.location-menu{height:auto}.location-menu ul li{display:block}.show-submenu-location{}.detail-rooms-fix-banner-992{display:block}.detail-rooms-fix-banner{display:none}.fix-index-detail{height:305px!important}.fix-p-10{padding-top:20px}.rooms-gap{margin-top:45px}.booking-menu{top:50px;display:none}.rooms-menu,.location-menu{top:60px}.fixed-booking-tab{display:block}.box-booking{top:20%!important;left:0}.box-booking .night{width:100%!important}.box-booking .close-menu-mob{background:0 0}.box-booking .btn-book{display:block;margin:auto}.box-booking .promocode{text-align:center}.booking-area .close-book-mob{position:inherit!important}.close-menu-mob{position:inherit!important;top:0!important}.booking-area{width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#fff;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.booking-area.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media(max-width:867px){.img-welcome-slider{height:846px}.section-welcome .welcome-text{height:846px}}@media(max-width:768px){header nav{overflow:scroll}.sub-menu-discover{padding:0 0 30px!important;text-align:left}.rooms-gap{margin-top:55px!important}.rooms-content p{padding:0 20px 25px}.navigation2 li{display:block;height:auto;width:100%;padding:5px 0}.dis-none-web{display:inherit}.fix-banner-room-768{margin-top:500px}.fix-gap-top-T{margin-top:20px}.welcome-img{display:none}.name-room-index{font-size:22px!important}#show-submenu-rooms{padding:10px 0}.rooms-menu ul::before{content:' '}.rooms-menu i{display:block}.rooms-menu ul{display:none}.rooms-menu{height:auto}.rooms-menu ul li{display:block}.img-welcome-slider{height:auto}.img-welcome-index{display:inherit!important}.section-welcome{display:inherit}.section-welcome .welcome-text{background:#23375c;color:#fff;padding:80px 0 60px}.section-welcome .welcome-text img{width:300px}.section-welcome .welcome-text img{padding:0 0 45px}.gap-p-10{padding-top:0}.last-offers-index{padding-right:10px}.offers-home div{background-image:none!important}.img-offer-index{display:inherit!important}.flex-accom{display:inherit}.slick-next{right:0}.slick-prev{left:0}.offers-home{display:inherit}}.box-welcome-slider{max-width:400px}.box-video-welcome{border-left:1px solid #ccc;padding:0 0 20px 20px}.box-video-welcome h3{margin-top:0}.slider-1 img,.box-welcome-slider img{width:100%;height:auto}#ROOM{background-color:#f0f0f0}.room-intro{padding-bottom:30px;padding-top:0}.hightlight.room-section-detail{padding:110px 0}.room{background-color:#fff;padding:50px 0}.room h1{font-size:26px}.title h1{font-size:26px;margin-top:0;font-family:myriadpro;color:#898989;letter-spacing:1pt}.title-1 img{display:inline-block;vertical-align:middle}.title-1 h1{display:inline-block;font-size:38px;vertical-align:middle;padding:0 5px;letter-spacing:1pt;color:#23375c;font-family:myriadpro-boldcond;margin:0}.title-1 h3{display:inline-block;font-size:24px;vertical-align:middle;padding:0 5px;letter-spacing:1pt;color:#23375c}.title-2 img{display:inline-block;vertical-align:middle}.title-2 h1{display:inline-block;font-size:40px;vertical-align:middle;padding:0 5px;letter-spacing:1pt;color:#fff;margin:0}.title-2 h3{display:inline-block;font-size:24px;vertical-align:middle;padding:0 5px;letter-spacing:1pt;color:#fff}.room-fav{position:relative;overflow:hidden;background-color:#2d2920}.room-fav img{width:100%}.room-fav .caption{position:absolute;bottom:0;width:100%;color:#fff;background-color:rgba(0,0,0,.5);text-align:left;padding:5px 15px}.room-fav .caption img{width:16px;height:16px;position:absolute;right:10px;top:7px}.room-fav:hover .caption{display:none}.room-fav .detail{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(54,47,45,.8);color:#fff;padding:15px;opacity:0}.room-fav .detail h3{margin:0;font-size:16px;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}.room-fav .detail p{color:#c7b299;font-size:13px}.room-fav:hover .detail{opacity:1}.list-room{margin:0;padding:0;list-style:none;text-align:left}.list-room li{background:transparent url(../images/list-room.png) left 7px no-repeat;width:50%;float:left;padding-left:18px}.all-rooms{}.all-rooms h3{font-size:14px;color:#362f2d}.all-rooms img{width:100%}.all-rooms .item-img{display:block;height:211px;position:relative;overflow:hidden}.all-rooms .item-img .img{width:100%;height:100%;-webkit-background-size:cover;background-size:cover;position:relative;letter-spacing:normal;-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:block;background-position:center}.all-rooms .item-img:hover .img{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.all-rooms .item-img a{border:5px solid transparent;opacity:0;background-color:rgba(0,0,0,.61);color:#fff;font-size:14px;display:table;position:absolute;width:100%;height:100%;text-align:center;top:0}.all-rooms .item-img a:hover{opacity:1}.all-rooms .item-img em{display:table-cell;vertical-align:middle}.slider-room{margin:0}.slider-room img{width:100%}.slider-room .slick-prev:before,.slider-room .slick-next:before{font-size:30px}.slider-room .slick-prev{left:5px;width:30px;height:30px}.slider-room .slick-next{right:5px;width:30px;height:30px}.slider-room-new,.slider-dining-new{margin:0}.slider-room-new img,.slider-dining-new img{width:100%;height:auto}.slider-offer-new{margin:0}.slider-offer-new img{width:auto;height:100%}.slider-room-new .slick-prev:before,.slider-room .slick-next:before{font-size:30px}.slider-room-new .slick-prev{left:5px;width:30px;height:30px}.slider-room-new .slick-next{right:5px;width:30px;height:30px}.box-room-thumb{padding:2px 50px;background-color:#f0f0f0;position:relative}.box-room-thumb .prev,.box-room-thumb .next{position:absolute;padding:0 17px;font-size:42px;color:#abaaaa;cursor:pointer;line-height:0;top:50%;margin-top:-22px}.box-room-thumb .prev{left:0}.box-room-thumb .next{right:0}.room-thumb{margin:0}.room-thumb img{width:100%;padding:2px}.room-thumb .slick-slide{opacity:.5}.room-thumb .slick-slide.slick-center{opacity:1}.neutra2-text-bold{}.neutra2-text-bold strong,.neutra2-text-bold h3{font-family:neutra2textbold;font-size:15px;text-transform:uppercase}.hightlight{min-height:720px;padding:40px 0;background:#ececec}.hightlight h1{color:#898989;font-family:myriadpro;letter-spacing:5pt;text-transform:uppercase;font-weight:400}.item-hl{letter-spacing:1px}.item-hl img{width:100%;height:auto}.item-hl .detail-in-img{position:absolute;bottom:0;left:20px;text-align:left;padding:20px 20px 80px;color:#fff}.item-hl .detail-in-img p{font-size:26px;color:#fff}.item-hl .detail-in-img a{font-family:myriadpro;color:#fff;display:inline-block;font-size:14px;margin-top:10px;position:absolute;left:20px;margin-left:-72px;bottom:40px;letter-spacing:3pt;transform:translate(50%)}.item-hl .btn{font-family:myriadpro-boldcond}.item-hl .sub-detail{font-size:14px!important;font-family:tahoma!important;margin-bottom:35px}.item-hl .rooms-name{font-size:34px!important;font-weight:600;margin:0}.item-hl .detail-in-img span{color:#fff;font-size:14px}.item-hl .detail{text-align:left;background-color:#fff;padding:20px 20px 80px;position:relative;color:#363636}.item-hl .detail span{color:#dc2a3a;font-size:14px}.item-hl .detail p{font-size:26px;color:#363636;font-family:myriadpro-boldcond}.item-hl .detail h3{font-size:16px;font-family:myriadpro;letter-spacing:3pt;margin-bottom:20px}.item-hl .detail h3 a{color:#636363}.item-hl .detail h3 .number{font-size:20px}.item-hl .detail h4{font-family:neutra2textbold;font-size:12px}.item-hl .detail>a{font-family:myriadpro-boldcond;color:#636363;display:inline-block;font-size:14px;margin-top:20px;position:absolute;left:35px;margin-left:-72px;bottom:20px;letter-spacing:3pt;transform:translate(50%)}.btn-offers{padding:15px 20px;background:#23375c;color:#fff!important;letter-spacing:1px!important}.btn-offers3{padding:15px 20px;background:#dc2a3a;color:#fff!important;letter-spacing:1px!important;position:absolute!important;left:190px!important}.btn-offers2{font-size:14px;padding:15px 20px;background:#fff;color:#23375c!important;font-family:myriadpro-boldcond}a.newbut:before{content:"";position:absolute;right:50%;margin-left:-33px;bottom:-10px;height:1px;width:50%;border-bottom:1px solid #ccc;transform:translate(50%)}button.newbut:before{content:"";position:absolute;left:50%;margin-left:-22px;bottom:-10px;height:1px;width:50%;border-bottom:1px solid #ccc}.rmbtn-rework{font-family:myriadpro;color:#6b6951;display:inline-block;font-size:14px;position:absolute;right:50%;margin-top:10px;margin-left:-72px;bottom:40px;letter-spacing:3pt;transform:translate(50%)}.item-hl .detail a:hover{color:#6b6951}footer{color:#363636}footer .topic-bold{color:#363636;font-family:myriadpro-boldcond;margin:0;padding:0}footer .main-list{margin-bottom:45px}.footer-topic{color:#23375c;font-size:18px;font-family:myriadpro-boldcond;letter-spacing:2px}.footer-content{margin:30px 0;line-height:30px}.footer-contact{padding:0}.footer-contact li{list-style:none}.footer-contact li i{width:20px}footer input{margin:30px 0;border:none;padding:10px}.box_link{text-align:left}.box_link .country a{font-size:14px;padding:5px;color:#363636;font-family:inherit}.box_link a{padding-left:0!important;padding-top:0!important}.compasshospitality-list{margin-bottom:45px}.compasshospitality-list .list-compass .img-list{position:relative}.compasshospitality-list .list-compass .img-list img{position:absolute;bottom:0}.compasshospitality-list .list-compass{display:flex}.box_link a{color:#363636;display:inline-block;font-family:inherit}.box_link>a{font-size:14px;padding:5px;color:#363636;font-family:inherit}.coppy-rights{font-size:12px;color:#fff}.coppy-zone{padding:30px 0}.coppy-zone img{padding:5px 0}.footer-menu{background:#23375c}.footer-menu a{font-size:14px}.fix-menu-footer-sub li{padding:5px 0 0!important}.fix-menu-footer-sub li:after{content:'l';padding-left:5px;color:#fff}.fix-menu-footer-sub li:last-child:after{content:' ';padding-left:0;color:#fff}.footer-menu ul{list-style:none;padding:20px 0}.footer-menu ul li{display:inline-block;padding:5px}.footer-menu ul li a{color:#fff}.map-index{width:100%;height:600px}.map-content .content{padding-top:0;font-size:16px;color:#7d7d7d;padding-bottom:30px}.map-content .content a{font-size:14px;font-family:myriadpro;color:#636363;letter-spacing:3pt;color:#898989;position:relative}.map-content .subhead{font-size:18px;font-family:myriadpro;color:#636363;letter-spacing:3pt}.footer-bar{position:relative;bottom:0;width:100%;background-color:#fff;box-shadow:0 0 5px #8e8e8e;z-index:4;padding:0;height:35px}.footer-inside{height:35px;text-align:center}.footcont{color:#555;width:100%;padding:40px 0 70px}.footcont a{color:#555}.footcont .cc{color:#d7d5d5;font-size:12px}.footcont .cc a{color:#d7d5d5}.footer-inside .footer-bar{position:fixed;z-index:99;bottom:0;text-align:center}.footer-bar.active{}.footer-bar .container{position:relative;text-align:right;max-width:100%;padding-right:65px}.footer-bar .next-section{display:none;top:-2px}.footer-inside .book-now-intro{display:none}.footer-inside .footer-bar .box-social{position:relative;display:inline-block;right:0}.book-now-intro{position:absolute;right:50%;margin-right:-99px;top:-2px;background-color:#636363;color:#fff;display:inline-block;padding:10px 58px;font-family:neutra2textbold}.book-now-intro:hover,.book-now-intro:focus{color:#fff}.next-section.active+.next-section{display:inline-block}.next-section.last{transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg)}.footer-bar .box-social{position:absolute;right:10px;top:5px}.newletter-input{min-width:200px;width:80%;font-size:14px}.newletter-input::placeholder{color:#363636;opacity:1}.newletter-input:-ms-input-placeholder{color:#363636}.newletter-input::-ms-input-placeholder{color:#363636}.footer-bar img{margin:0 10px}.box-social a{color:#999;font-size:20px;display:inline-block;padding:0 9px}.box-social a:hover,.box-social a:focus{color:#6b6951}.copyright{background-color:#362f2d;text-align:center;padding:20px 0;color:#fff;font-family:myriadpro-boldcond}.copyright .row{letter-spacing:normal}.our-hotel{font-size:13px;font-family:myriadpro-boldcond}.our-hotel a{}.our-hotel span.link-normal{font-family:myriadpro-boldcond;color:#483f3c}.our-hotel span.link-normal a{color:#483f3c}.backtop{display:none;color:#fff;background:#999;font-size:30px;position:fixed;padding:0 12px;bottom:47px;right:0;z-index:2;border-radius:50%}.backtop i{color:#fff}.footerlink{list-style:none;padding:0;margin:0;text-align:center;position:absolute;left:65px;top:5px;z-index:9}.footerlink li{display:inline-block}.footerlink li a{display:block;color:#636363;font-size:13px;padding:0 7px;border-left:1px solid #fff;line-height:11px;font-family:myriadpro;letter-spacing:.8pt}.footerlink li a:hover{color:#605e47}.footerlink li:first-child a{border:none}.sis{text-align:left}.sis img{margin:0 10px}.spamenu .fa{padding:0 10px}.tripadvisor-footer{filter:brightness(0) invert(1)}.newletter-input{min-width:100%;font-size:14px;margin-bottom:30px}.newletter-input::placeholder{color:#363636;opacity:1}.newletter-input:-ms-input-placeholder{color:#363636}.newletter-input::-ms-input-placeholder{color:#363636}.box_link{text-align:left;padding-left:10px}.box_link a:hover{color:#fff}.box_link .country a{font-size:.9em;padding:5px;color:#c9c8c8}.box_link a:first-child{padding-left:0}.box_link a{color:#c9c8c8;display:inline-block}.box_link>a{font-size:.9em;padding:5px;color:#c9c8c8;text-decoration:none}.footercompass{position:relative;height:160px;margin:0}.footercompass .compasslink{position:absolute;bottom:0;right:0}.footercompass .compasslink img{max-width:100%}.footer-links,.footer-contact{list-style:none}.footer-main{background-color:#333;color:#fff;padding:50px 25px}.footer-bottom{background-color:#211f20;color:#9fa9ae;padding:25px}.logo-footer{position:absolute;z-index:1;left:10px;padding:0}.footer-main h1{font-size:1em;font-weight:300;color:#fdfefe;padding:10px;text-transform:uppercase;letter-spacing:.2em;text-align:left}.footer-main h2{font-size:.8em;font-weight:300;color:#484848;line-height:1.5em;padding:35px 15px 50px}.footer-main p{font-size:.9em;font-weight:300;color:#c9c8c8;padding:5px 10px}.footer-social a{color:#2aa5ab;padding:4px 7px}.footer-social a:hover{color:#fff}.footer-contact{color:#fff;padding:5px 10px}.footer-contact a{padding:5px 7px;font-size:.9em;font-weight:300;color:#c9c8c8}.footer-contact a:hover{color:#fff;text-decoration:none}.footer-links{padding:5px 10px}.footer-links a{font-size:.9em;font-weight:300;color:#c9c8c8}.footer-links a:hover{color:#fff;text-decoration:none}.footer-featured-img{padding:0;width:70%;position:relative;right:0}.tabtoggle{width:100%;padding:10px;background:#362f2d;margin-bottom:1px;color:#fff;position:relative;cursor:pointer}.tabtoggle p{margin:0}.tabtoggle p:after{font:normal normal normal 18px/1 FontAwesome;content:"\f055";position:absolute;right:10px;top:10px}.tabtoggle.active p:after{font:normal normal normal 18px/1 FontAwesome;content:"\f056";position:absolute;right:10px;top:10px}.subtab{width:100%;padding:10px;background:#f1f1f1;display:none;margin-bottom:1px}a.subFac{width:100%;padding:10px 0;display:block;width:100%;position:relative;border-bottom:dotted 1px #ccc;font-family:myriadpro-boldcond}a.subFac:hover{color:#000}a.subFac .fa{position:absolute;right:10px;top:10px}.wedding img{max-width:100%}.wed-detail{margin:0}.wed-title{position:relative}.wed-title .price{color:#a67c52;font-size:18px;position:absolute;right:0;top:0;font-family:neutra2textbold}.wedding hr,.widgdining hr,.widgwedding hr{width:96%;margin:15px 2%;height:20px;background:url(../images/border-booking-full.png) no-repeat center center;display:block;border:none}.right-dining hr{background:0 0;height:auto;border-bottom:1px solid #a1a1a1;margin:20px auto;width:50%}.right-dining hr.last{width:40px}.wed-remark{background:#f0f0f0;padding:10px}.submit{margin-top:0!important}.tel{font-family:neutra2textbold}.map-contact{width:100%;height:640px;background:#f1f1f1}.award-box{width:100%;height:auto;margin-bottom:30px;font-size:16px}.award-box .bold{text-transform:uppercase;font-size:14px;color:#636363}.tbh{padding:5px;background:#f1f1f1;border-right:1px solid #fff}.alct{text-align:center}.pdate{padding:10px;border-right:1px solid #fff;background:#f1f1f1;border-bottom:1px solid #fff}.plink{padding:10px;background:#f3f3f3;border-bottom:1px solid #fff}.plink a{display:block;width:100%;height:100%}.press .item{margin-bottom:10px}.spa h3,.activities h3,.wedding h3,.wedding h4,.widgdining h3,.dab h3,.spamenu h3{font-family:neutra2textbold;font-size:14px}.widgwedding h4,.widgdining h4{font-family:inherit}.widgwedding h3,.widgwedding a{font-family:neutra2textbold}.widgwedding a{display:block}.widgwedding a.load_pdf{margin:-7px 0;display:block}.widgwedding a:hover{color:#727060}a.wedding_video{margin-bottom:15px;width:230px}.widgwedding p{margin-bottom:3px;font-size:14px}.offer-content h4{font-family:neutra2textbold;font-size:15px;text-transform:uppercase}.offer-price{background:#ececec;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ececec 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececec),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#ececec 0%,#ffffff 100%);background:-o-linear-gradient(top,#ececec 0%,#ffffff 100%);background:-ms-linear-gradient(top,#ececec 0%,#ffffff 100%);background:linear-gradient(to bottom,#ececec 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec',endColorstr='#ffffff',GradientType=0 );padding:20px 30px}.offer-price span{font-family:neutra2textbold;color:#636363}.offer-price .price{font-family:neutra2textbold;font-size:18px;color:#c49052}.offer-price hr{border-bottom:1px dotted #d6d6d6}.img-offer img{width:100%}.fix-laptop.hide{display:none}.close-book-mob{position:absolute;top:0;right:0;display:none;font-size:16px;font-family:neutra2textbold}textarea.form-control.contact-m{height:300px}.item-hl.champ{min-height:auto;margin-top:150px}.item-hl.champ .detail{padding:40px;min-height:auto}.close-menu-desk{display:inline-block;position:absolute;right:0;top:0;width:30px;padding:5px;background-color:#dedede}.map-content{padding:20px;height:600px;position:absolute;top:73px;background-color:#fff;z-index:99;left:0;margin-left:0;max-width:500px;text-align:left;overflow:hidden}.map-content .content{position:relative}.map-content.hide{left:-500px;margin-left:0}#LOCATION{position:relative;color:#555;background:#f0f0f0}.roomslide{margin-bottom:0}.roomslide .slick-prev{left:-80px;background:url(../images/left-arrow-room.png)no-repeat;width:21px;height:36px}.roomslide .slick-next{right:-80px;background:url(../images/right-arrow-room.png)no-repeat;width:21px;height:36px}.roomslide .slick-prev:before{content:""}.roomslide .slick-next:before{content:""}.slider-inside-new .slick-prev{left:20px;background:url(../images/left-arrow-banner-inside.png)no-repeat;width:25px;height:50px;margin-top:-20px}.slider-inside-new .slick-next{right:20px;background:url(../images/right-arrow-banner-inside.png)no-repeat;width:25px;height:50px;margin-top:-20px}.slider-inside-new .slick-prev:before{content:""}.slider-inside-new .slick-next:before{content:""}.sub-menu-room{width:100%;padding:0;background:#fff;position:fixed;top:102px;text-align:center;box-shadow:0 0 5px #b8b8b8;z-index:2}.sub-menu-room .top-room-menu{list-style-type:none;margin:0;padding:0}.sub-menu-room .top-room-menu li{display:inline-block;width:auto}.sub-menu-room .top-room-menu li a{display:block;padding:10px 40px 10px 0;font-family:myriadpro-boldcond;color:#929191;font-size:12px;text-transform:uppercase}.sub-menu-room .top-room-menu li a:hover{color:#878570}.sub-menu-room .top-room-menu li.active a{color:#000;text-decoration:underline}.bgsubmenu{display:none;padding:0;background:#fff;position:fixed;top:102px;z-index:2;left:0;right:0;height:35px;text-align:center}.bgsubmenu.active{display:block}.submenu-fixed{padding:0;background:#fff;position:fixed;top:102px;z-index:3}.submenu-fixed li{height:auto}.submenu-fixed li a{padding:12px 10px;font-family:myriadpro-boldcond;color:#929191;font-size:12px;text-transform:uppercase;letter-spacing:0}.submenu-fixed li a:hover{color:#878570}.submenu-fixed li.active a{color:#000;text-decoration:underline}.sub-facilities{margin-left:-50px}.sub-offers{width:100%;left:0;text-align:center}@media(max-width:1500px){}@media(max-width:1300px){}.sub-activities{margin-left:-220px}.sub-weddings{margin-left:-240px}.sub-aboutus{margin-left:-168px}.more-menu{text-transform:uppercase}.sub-menu-offer{display:none}.srt{font-family:myriadpro;color:#636363;font-size:12px;letter-spacing:.8pt;display:none}.sub-menu-offer{width:100%;padding:0;background:#fff;position:fixed;top:102px;text-align:center;box-shadow:0 0 5px #b8b8b8;z-index:2}.sub-menu-offer .top-room-offer{list-style-type:none;margin:0;padding:0}.sub-menu-offer .top-room-offer li{display:inline-block;width:auto}.sub-menu-offer .top-room-offer li a{display:block;padding:10px;font-family:myriadpro-boldcond;color:#929191;font-size:12px;text-transform:uppercase}.sub-menu-offer .top-room-offer li a:hover{color:#878570}.srtO{font-family:myriadpro;color:#636363;font-size:12px;letter-spacing:.8pt;display:none}.srtO>i,.srt>i{font-size:20px;vertical-align:sub}.sub-menu-offer .top-room-offer li a:hover{color:#878570}.content.room{padding-top:189px;padding-bottom:50px;background:#f0f0f0}.content.room .container{max-width:100%;background:#fff}.content.faci-inside{margin-top:139px;padding-top:50px;padding-bottom:50px;background:#ececec}.content.faci-inside .container{background:#ececec}.content.faci-inside .faci{max-width:1600px}.faci-inside section.hightlight.room-section-detail.fixWidthSlide.sec-faci{padding:0;min-height:620px}.content.faci-inside.media{margin-top:102px}.header-inside.room{padding:0}.header-inside.room .header{box-shadow:none;border-bottom:1px solid #ddd}.content.nosub{margin-top:102px;padding-top:50px;padding-bottom:50px;background:#f0f0f0}.content.nosub .container{max-width:100%;background:#fff}.content.full{padding-top:139px;height:100%}.content.full .container{max-width:100%;background:#fff}.roomContent{text-align:center;font-size:16px;padding:10px 75px}.roomContent .title{margin-bottom:60px;margin-top:30px}.roomContent .title h1{font-family:myriadpro;letter-spacing:3pt;color:#898989;font-size:16px}.roomContent h3{font-family:myriadpro;letter-spacing:1px;color:#898989;font-size:14px}.vitem{vertical-align:middle}.vtop{vertical-align:top}.newCC{text-align:center}.newCC .box-champagne{width:85%;margin:auto;min-height:400px}.newCC .box-champagne h4{font-size:14px;font-style:normal;letter-spacing:.2pt;font-style:italic}.newCC .box-champagne img{margin:15px 0}.newCC .box-champagne a{display:inline-block;font-family:gill sans,sans-serif}.newCC .box-champagne h2{font-size:22px;letter-spacing:.8pt}.newCC .box-champagne h3{font-family:gill sans,sans-serif;font-style:italic;font-size:18px}.newCC .box-champagne.right-dining h3{font-family:gill sans,sans-serif;font-style:normal;font-size:18px}.newCC .box-champagne.right-dining h4 a{font-family:myriadpro;font-style:normal;font-size:14px;color:#898989;letter-spacing:2px}.tablecell{display:table-cell;vertical-align:middle;max-width:100%}.slrbox .next,.slrbox .prev{position:absolute;top:50%;cursor:pointer;z-index:10;margin-top:-21px}.slrbox .prev{left:20px}.slrbox .next{right:20px}#offerslide .item-hl .detail{padding-left:30px;padding-right:30px}.headBold{font-family:myriadpro}#offerslide .item-hl .detail h3{line-height:20pt}.offer-detail-box{font-size:16px}.offer-detail-box h3{font-size:16px;font-family:myriadpro;letter-spacing:3pt;text-align:right;margin:0}.offer-detail-box .item{padding:30px}.offer-detail-box p{text-align:justify}.offer-detail-box ul{margin:0;padding:0;list-style-type:none}.offer-detail-box ul li{padding-left:15px;position:relative}.offer-detail-box ul li:before{content:"•";left:0;position:absolute}.offer-detail-box .newbut{font-family:myriadpro;color:#898989;display:inline-block;font-size:14px;margin-top:10px;position:absolute;left:50%;bottom:25px;letter-spacing:3pt;text-align:center}button.newbut{font-family:myriadpro;color:#898989;display:inline-block;font-size:14px;margin-top:10px;position:absolute;left:50%;letter-spacing:3pt;text-align:center;background:0 0;border:none;margin-left:-42px}.offer-detail-box .download{position:relative;display:block;width:100%;height:70px}.offer-detail-box .price{font-size:14px;font-family:myriadpro;text-align:left;margin:0;letter-spacing:normal;display:inline-block}.offer-detail-box .price.bright{padding-right:15px;margin-right:15px;border-right:1px solid #898989}.offer-deatil-box .price strong{font-family:myriadpro}.copyr-bar{width:100%;padding:20px 0;text-align:center;position:fixed;bottom:47px;background:#fff}#fixH{height:640px}.hightlight.room-section-detail.fixWidthSlide{padding:50px 0}.mobileTEMP{display:none;color:#000;font-family:myriadpro;text-align:right;padding:10px 15px;background:#ececec;font-size:16px;position:absolute;top:0;left:0;height:41px;width:100%}.mobileTEMP a{padding:0 5px}.mobileTEMP .temp.fclouds:before{font-family:meteoconsregular;content:'H';font-size:16px}.contact-menu{text-align:right;margin-top:20px;font-size:16px}.contact-menu a{}.tel-head-mob{padding:0 15px}.tel-head-mob i{font-size:20px}.tel-head-mob img{padding:0 5px}detail-in-img .mobileLeng{background:#ececec;display:none}.mobileLeng .head{padding:10px 0;text-align:center;color:#000;background:#cacaca;font-family:gill sans,sans-serif}.mobileLeng ul{padding:0;margin:0;text-align:center}.mobileLeng ul li{display:inline-block;padding:10px 4px;text-align:center;width:12.8%}.mobileLeng ul li img{border:1px solid #cacaca}.mobileLeng ul li:last-child{border-right:none}.mobileLeng ul li span.flags{background:url(../images/flags/flags.png);background-repeat:no-repeat;width:62px;height:42px;display:inline-block;text-align:center;vertical-align:middle}.mobileLeng ul li span.flag-th{background-position:0 0}.mobileLeng ul li span.flag-pt{background-position:0 -50px}.mobileLeng ul li span.flag-ru{background-position:0 -100px}.mobileLeng ul li span.flag-jp{background-position:0 -150px}.mobileLeng ul li span.flag-fr{background-position:0 -200px}.mobileLeng ul li span.flag-es{background-position:0 -250px}.mobileLeng ul li span.flag-cn{background-position:0 -300px}.mobileLeng ul li span.flag-en{background-position:0 -350px}.offer-pic{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99}.offerFixH{min-height:350px!important}.odpage{font-size:14px!important;padding:15px 0 0}.odpage .detailleft{padding:0 27px 0 65px}.odpage .detailright{padding:0 65px 0 27px}.odpage .detailleft-center{padding:0 15px}.accomH{min-height:295px}.faci .roomslide .accomH{min-height:310px}.offerImg{}.visible-content{visibility:hidden;padding:0 0}.real-img{display:none}.awards{min-height:626px}#awarddetail{text-align:center;padding:30px 100px}#awarddetail h3{text-align:center;font-size:20px}.contactDetail{background:#ededed;padding:40px 0;text-align:center}.contactDetail a{color:#7d7d7d}.contactDetail .title{color:#636363;display:block;maring-bottom:20px;font-style:italic}.contactDetail .title.big{font-size:20px;font-style:normal}.btnarea{width:100%;height:40px;position:relative}.right-spa hr.last{margin:10px auto 20px}.spa-menu-download{display:inline-block;margin:0 auto;padding:0}.spa-menu-download li{display:flex}.spa-menu-download li a{font-size:11px;color:#a1a1a1;font-family:arial!important}.spa-menu-download li a img{width:9px;height:13px;margin:3px 0!important}.spa-menu-download li a span{vertical-align:sub}.newCC .box-champagne.right-dining h2{font-family:myriadpro;font-style:normal;font-size:14px;color:#898989;letter-spacing:2px}.newCC .box-champagne.right-dining h3{font-size:16px}.dl-pdf-menu-home h2{font-family:myriadpro;font-style:normal;font-size:14px;color:#a1a1a1;letter-spacing:2px;display:inline-block;margin:10px 0 0}.dl-pdf-menu-home h2 a{color:#a1a1a1;margin:0 15px}.pdf-menu-home{display:inline-block;padding:0}ul.pdf-menu-home li{display:inline-block;margin:0 20px}ul.pdf-menu-home li a{font-size:11px;color:#a1a1a1;font-family:arial!important}ul.pdf-menu-home li a img{height:10px;vertical-align:baseline}.dl-pdf-menu-home.bold h2{font-family:myriadpro;font-style:normal;font-size:14px;color:#333;font-weight:700;letter-spacing:2px;display:inline-block;margin:10px 0 0}.dl-pdf-menu-home.bold h2 a{color:#333;font-weight:700;margin:0 15px}.pdf-menu-home.bold{display:inline-block;padding:0}ul.pdf-menu-home.bold li{display:inline-block;margin:0 20px}ul.pdf-menu-home.bold li a{font-size:11px;color:#333;font-weight:700;font-family:arial!important}ul.pdf-menu-home.bold li a img{height:10px;vertical-align:baseline}.box-champ-slide .slick-prev,.box-champ-slide .slick-next{margin-top:20px}.box-champ-slide .slick-prev{left:50%;margin-left:-140px;opacity:1}.box-champ-slide .slick-next{right:50%;margin-right:-140px;opacity:1}.box-champ-slide .slick-prev:before{content:"\f104";font:normal normal normal 40px/1 FontAwesome;color:#fff;opacity:1}.box-champ-slide .slick-next:before{content:"\f105";font:normal normal normal 40px/1 FontAwesome;color:#fff;opacity:1}#tempBOX{display:inline-block}@media(max-width:1610px){#fixH{height:auto!important;padding-top:0}}a,.room-fav .detail,.header,.wrapper-close,.img,.box-booking,.booking-area,.map-content,.navigation li a{transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ie7 .your-class{}.ie8 .your-class{}.ie9 .your-class{}.video_banner{width:100%;height:700px}.js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}.js-video.widescreen{padding-bottom:36.34%}.js-video.vimeo{padding-top:0}.js-video embed,.js-video iframe,.js-video object,.js-video video{top:0;left:0;width:100%;height:100%;position:absolute}.wrap-factsheet{width:300px;margin:auto;display:block}.factsheet{display:inline-block;margin:0 auto;padding:0}.factsheet ul{padding-left:0}.factsheet ul li:before{content:""}.factsheet li{display:flex;list-style-type:none;margin:5px 0}.factsheet li a{font-size:12px;color:#a1a1a1;font-family:arial!important;letter-spacing:1px;text-transform:uppercase}.factsheet li a img{width:9px;height:13px;margin:3px 0!important}.factsheet li a span{vertical-align:sub}.detailleft-center h3{font-size:16px;letter-spacing:3pt}.detailleft-center h4{font-family:myriadpro;font-size:14px;line-height:1.3}.blog-giving-back>div.row{margin-bottom:15px}.blog-giving-back h2{font-family:neutra2textbold;font-size:15px;text-transform:uppercase}.img-giving{min-height:180px;margin:0 0 10px}.content-giving{margin:0 0 10px}.content-giving p{margin-bottom:0}.content-giving ul{list-style-type:circle}.content-giving .paragraph{text-indent:20px}.content-more-giving{overflow:hidden;display:none}a.btn-more-content{font-family:neutra2textbold;color:#333;display:inline-block;padding:10px 30px;border:2px solid #6b6b6b;font-size:14px;margin-top:15px;text-transform:uppercase}a:hover.btn-more-content{color:#dba219}.space-footer{margin-bottom:60px}.sitemap{font-family:myriadpro-boldcond;font-size:14px}.sitemap h3{text-align:center}.sitemap li a{color:#a1a1a1}.top-room-facilities{}.wrap-in-wedding{position:relative;font-size:16px!important}.wrap-in-wedding h3{text-align:center}.wrap-in-wedding .content-scroll{padding:0 60px}.wedding-venues{padding-top:30px;padding-bottom:30px}.wrap-item-venues>div{margin-bottom:30px}.wrap-item-venues img{width:100%}.wrap-item-venues p{text-align:justify}.wrap-item-venues h3{font-size:16px;font-family:myriadpro;letter-spacing:3pt;margin:20px 0 10px}.arrow-content{position:absolute;left:50%;font-size:25px;color:#939393;display:none;transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.arrow-content.active{display:none!important}.arrow-up-content{top:-50px}.arrow-down-content{bottom:-50px}.wrap-scroll{height:390px;overflow:hidden}.wrap-scroll.Hfull{height:100%}.wrap-scroll#celestial{height:380px}.wrap-scroll#landofprin{height:405px}.wrap-scroll#traditional{height:420px}.visible-content .wrap-scroll{height:auto!important}a.unline{text-decoration:underline}.title.about h1{font-family:myriadpro;letter-spacing:3pt;color:#898989;font-size:16px;text-align:center}.content-scroll .text-book{font-size:14px;font-family:myriadpro}.wrap-in-wedding p{text-align:center}.wrap-scroll#destination{height:400px}.wrap-media{width:320px;margin:auto;display:block}.blog-press-release ul{padding:0}.blog-press-release li{position:relative;list-style:none}.blog-press-release li a:before{content:"";background:url(../images/icon-dl-menu.png)no-repeat;width:9px;height:13px;position:absolute;left:-20px;top:3px}.blog-press-release li a{padding-left:0;display:block;margin-bottom:10px;color:#a1a1a1}.blog-press-release li a span{font-family:myriadpro;text-transform:uppercase}.wrap-scroll{margin:0 15px}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#b2b2b2}.offer-right h3{float:left;text-align:left;letter-spacing:1pt}.offer-right h3 span{float:left;text-align:left;letter-spacing:3pt}.offer-right .download{width:auto;height:50px;display:inline-block;float:right}.offer-right .download a{font-family:myriadpro;color:#898989;font-size:14px;position:relative;letter-spacing:1px;line-height:1;text-align:center;display:inline-block;float:right}.offer-right .download a:after{content:"";position:absolute;left:50%;margin-left:-33px;bottom:-5px;height:1px;width:50%;border-bottom:1px solid #ccc}.hightlight.room-section-detail.sec-publication{padding:0;min-height:auto}.sec-publication .item-hl{min-height:auto}.pdf-publication{padding:0}.pdf-publication li{display:inline-block;margin:5px 25px 10px}.pdf-publication li a{font-family:arial!important;color:#a1a1a1;text-transform:uppercase;font-size:12px;letter-spacing:2px;border:none}.pdf-publication li a.active,.pdf-publication li a:hover,.pdf-publication li a:active,.pdf-publication li a:focus{border-bottom:1px solid #a1a1a1}.item-pub{}.modal-contact h3{font-size:18px;font-weight:600}.modal-content .modal-body{width:320px;margin:auto;text-align:left}.noti{position:absolute;left:50%;top:7px;font-size:13px;font-family:myriadpro;z-index:99}#note_rest{font-size:16px;font-family:myriadpro}.fcb{color:red;font-size:13px;font-family:myriadpro}.page404{position:absolute;left:0;top:0;z-index:90;text-align:center;font-family:myriadpro;text-transform:uppercase;color:#fff;padding:20px;background:rgba(0,0,0,.8);left:50%;top:50%;transform:translate(-50%,-50%);width:inherit}.page404 .title{font-size:40px}.wrap-vdo{position:absolute;width:100%;height:100%;text-align:center;overflow:hidden}#fw-vdo{position:absolute;top:0;left:50%;margin-left:-960px;z-index:10;min-width:100%;min-height:100%}#fw-vdo.fixMobile{min-width:0;min-height:0;max-width:100%;height:auto}.pp_ct{position:absolute;bottom:30px;right:60px;font-size:30px;z-index:11}.vol_ct{position:absolute;bottom:30px;right:20px;font-size:30px;z-index:11}a.footnote{position:fixed;z-index:98;bottom:33px;left:0;text-align:center;font-size:12px;color:#fff;padding:20px;background:rgba(255,0,0,.8);font-family:myriadpro}.open-menu{cursor:pointer;display:inline-block;position:absolute;color:#636363!important;font-size:30px;top:50%;margin-top:-22px;z-index:5;padding:0;left:25px;width:25px;height:18px;border-top:2px solid #999;margin:-10px 0 0}.open-menu:before{content:"";width:100%;height:2px;background:#999;position:absolute;background:#999;top:6px;left:0}.open-menu:after{content:"";width:100%;height:2px;background:#999;position:absolute;background:#999;bottom:0;left:0}.close-menu,.close-menu-mob{display:inline-block;position:absolute;left:18px;top:-60px;width:40px;padding:10px;background-color:#fff;z-index:100}.close-menu img,.close-menu-mob img{width:100%}nav{display:none;position:fixed;top:70px;bottom:0;left:0;width:25%;margin:0;height:auto;text-align:left;z-index:99;padding:100px 0 0;background-color:#fff}nav.active{display:block;z-index:99}@media(max-width:1850px){.navigation{padding-left:0}.navigation li a{padding:0 8px}.sub-menu-room .top-room-menu li a{padding:10px 15px 10px 0}.wrap-scroll{height:400px}}@media(max-width:1600px){.navigation{padding-left:50px}.navigation li a{font-size:14px}.arrow-up-content{top:-30px}.arrow-down-content{bottom:-30px}.offer-right h3{font-size:14px}.roomContent{padding:10px 25px;height:380px}}@media(max-width:1550px){.navigation{padding-left:70px}.navigation li a{padding:0 5px}.sub-menu-room .top-room-menu li a{padding:10px 5px 10px 0}.navigation{padding-left:135px}.navigation li a{font-size:13px;letter-spacing:normal}.box-banner-inside.roomfix .slick-list{margin-top:139px}.newCC .box-champagne h4{font-size:14px}.newCC .box-champagne h2{font-size:20px}.newCC .box-champagne h3{font-size:16px}.offer-right .download a{font-size:11px}.page404 .title{font-size:35px}}@media(max-width:1400px){nav{top:60px}.box-banner-inside .slick-list{margin-top:60px}.navigation{margin-top:20px;padding-left:80px}.box-booking.fixed-book{top:60px!important}.logo{max-width:85px;top:5px;left:70px}.header .box-lang{right:15px;top:5px}.header .container{position:relative;height:60px}.header{height:60px}.box-banner-inside.roomfix .slick-list{margin-top:95px}.content.room,.content.faci-inside{padding-bottom:35px;padding-top:130px}.content.nosub{padding-top:35px;padding-bottom:35px;margin-top:60px}.roomContent{padding:10px 20px;height:310px}.roomContent .title{margin:20px 0}.content.faci-inside.media{margin-top:60px;padding-top:35px}.box-booking.tsb.active{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.box-booking.idx.active{-webkit-transform:translateY(60px)!important;-ms-transform:translateY(60px)!important;transform:translateY(60px)!important}.sub-menu-room{top:60px}.sub-menu-room .top-room-menu li a{font-size:11px}.sub-menu-offer{top:60px}.fixWidthSlide .container{max-width:90%}.roomslide .slick-prev{left:-30px}.roomslide .slick-next{right:-30px}.odpage h3{font-size:14px;text-align:left}.odpage p{text-align:left}.faci .roomslide .accomH{min-height:330px}.submenu-fixed,.bgsubmenu{top:60px}.award-box{font-size:14px}.newCC .box-champagne.right-dining h3{font-size:14px}.right-spa hr{margin:10px auto}.newCC .box-champagne.right-spa h4{font-size:12px}.newCC .box-champagne.right-spa{width:90%}.newCC .box-champagne{min-height:300px}.odpage,.odpage h3{font-size:11px!important}.odpage h3{text-align:right}.visible-content{font-size:11px!important}.visible-content.f12{font-size:12px!important}.odpage .detailleft p{text-align:justify}.wrap-in-wedding .detailleft p{text-align:center}.odpage .detailleft{padding:0 0 0 30px}.odpage .detailright{padding:0 50px 0 27px}.offer-detail-box .price{float:left;width:auto}.offer-detail-box .price.bright{float:left;border-right:1px solid #898989;padding-right:10px;margin-right:10px}.wrap-price{width:100%;margin-bottom:24px}.wedding-inside .visible-content{font-size:16px!important}.wrap-in-wedding{font-size:16px!important}.wrap-in-wedding h3{text-align:left;font-size:16px!important}.detailleft-center h3{font-size:16px!important}.wrap-scroll{height:317px!important}.sub-aboutus{margin-left:-130px}.offer-right h3{font-size:14px!important}.page404 .title{font-size:30px}}@media(max-width:1230px){nav{width:100%;text-align:center;padding:50px 0 0}.contact-menu{display:none}.box-banner-inside.roomfix .slick-list{margin-top:80px}.header .box-lang span{display:none}.navigation{margin:0;padding-right:0;padding-left:0}.navigation li{display:block}.navigation li a{color:#fff;padding:25px 10px;text-align:center;border-bottom:1px solid #7a7864!important;font-size:16px}.srtO{display:block}.sub-menu-offer{top:60px;text-align:center}.sub-menu-offer .top-room-offer{margin:0;margin-top:-260px}.sub-menu-offer .top-room-offer.active{margin-top:0}.sub-menu-offer .top-room-offer li{width:100%;border-bottom:1px solid #ebebeb}.sub-menu-offer .top-room-offer li:last-child{border-bottom:none}.sub-menu-offer .top-room-offer li a{padding:10px}.sub-menu-offer .top-room-offer.top-room-facilities{margin-top:-443px}.sub-menu-offer .top-room-offer.top-room-facilities.active{margin-top:0}.sub-menu-offer .top-room-offer.top-room-activities{margin-top:-190px}.sub-menu-offer .top-room-offer.top-room-activities.active{margin-top:0}.sub-menu-offer .top-room-offer.top-room-aboutus{margin-top:-265px}.sub-menu-offer .top-room-offer.top-room-aboutus.active{margin-top:0}.srt{display:block}.sub-menu-room{top:55px;text-align:center}.sub-menu-room .top-room-menu{margin:0;margin-top:-390px}.sub-menu-room .top-room-menu.active{margin-top:0}.sub-menu-room .top-room-menu li{width:100%;border-bottom:1px solid #ebebeb}.sub-menu-room .top-room-menu li:last-child{border-bottom:none}.sub-menu-room .top-room-menu li a{padding:10px}.mobileTEMP{display:block}.mobileLeng{display:block}.content.room,.content.faci-inside{padding-top:131px}.bgsubmenu{height:25px;padding-top:3px;display:none}.submenu-fixed{display:none}.sub-menu-offer{display:block}.submenu-fixed,.bgsubmenu{top:56px;display:none!important}.noti{position:relative;left:0;top:0}a.footnote{bottom:0}}@media(max-width:1200px){.img-champagne{display:none!important}.room-fav{height:257px}.room-fav .caption{padding:17px 15px}.room-fav .caption img{top:18px}.header .box-lang{bottom:29px}.box-booking{margin-right:0}.header .container{width:100%}.map-contact{height:730px}textarea.form-control.contact-m{height:363px}.space-footer{margin-bottom:0}.blog-exp{min-height:420px}.footer-inside .footer-bar{position:relative;height:auto;padding:20px 0}.footerlink{position:relative;left:0;width:100%;top:0}.footer-inside .footer-bar .container{text-align:center;padding:0;margin-top:30px}.slider-offer-new img{width:100%;height:auto}.real-img{display:block;width:100%}.offer-pic,.visible-content{display:none}.odpage .detailleft{padding:30px}.odpage .detailright{padding:30px}.awards{min-height:1px}.hightlight{min-height:680px}.newCC .box-champagne{min-height:auto}.wrap-in-wedding{font-size:14px!important}.wrap-in-wedding h3{text-align:left}.wrap-scroll{height:auto!important}.arrow-content,.arrow-content.active{display:none!important}.wrap-media{width:600px}.offer-right .wrap-scroll{overflow:hidden;margin:0}.wrap-vdo{display:none}}@media(max-width:1020px){.booking-inside{position:relative;height:auto}}@media(max-width:1007px){.text-intro-booking .btn-red{margin-top:10px}}@media(max-width:992px){.date-pick,.night,.promocode::placeholder{font-size:18px}.text-intro-booking{display:none}.icon-scroll-down{bottom:100px}#HOME{margin-top:0;padding:0}.box-banner-inside{height:400px;margin-top:60px}.photo-slide .ms-skin-default .ms-bullets.ms-dir-h,.banner-full .slick-dots{bottom:60px}.full-height{height:auto;min-height:inherit}.header .container{width:100%!important}.room-fav{margin-bottom:20px;height:auto}.item-hl{min-height:inherit}.item-hl img{width:100%}.hightlight{padding:50px 0}.tripadvisor-footer{margin-top:35px}#HOME{padding:0}.header .box-lang{top:5px}.close-menu-desk{display:none}.box-intro{min-height:inherit}.text-intro h1{font-size:30px;padding:0 20px;line-height:30px}.text-intro h3{font-size:20px;padding:0 20px;line-height:20px}.footer-bar{position:relative;z-index:1}.book-fix{position:fixed;z-index:3;bottom:0;top:inherit;display:inline-block!important}.book-fix.nav-open{display:none!important}.footer-inside .book-fix{display:none!important}.footer-inside .book-fix.show{display:inline-block!important}.backtop{bottom:0;font-size:28px;padding:0 13px;background-color:#999}.title h1{font-size:26px}.booking-inside{padding:45px 0;position:relative;z-index:1;box-shadow:0 0 0 #8e8e8e;border-bottom:1px solid #eee}.booking-inside a.dp-choose-date:after{content:'';position:absolute;height:15px;background:transparent url(../images/calen.png) 0 0 no-repeat;right:5px;top:26px;z-index:3;width:15px}.booking-inside div#dp-popup{width:auto!important;margin-left:-125px;left:50%;top:0;bottom:inherit}.booking-inside .in-date input,.booking-inside .out-date input{text-align:center}.booking-inside .tt{display:block}.booking-inside .selecter.custom .selecter-selected{width:100%}.booking-inside #date-in-out{display:block;vertical-align:middle;position:relative;margin:10px 0 0}.booking-inside #date-in-out span{display:none}.booking-inside .night,.booking-inside .selecter.custom{vertical-align:middle;width:148px}.booking-inside .select-room{display:block;width:299px;vertical-align:middle;margin:0 auto}.booking-inside .select-room .selecter.custom{width:100%}.booking-inside .in-date,.booking-inside .out-date,.booking-inside .night{width:148px}.booking-inside #reservBut{padding:13px 20px;margin:0;border:none;margin-top:10px}.booking-inside .head-logo{width:29px;margin-right:0;display:block!important;margin:10px auto}.booking-inside h2{font-size:22px;font-family:neutra2textbold;display:inline-block;margin:0;padding-bottom:10px;border-right:none;margin-bottom:15px;padding-right:0;border-bottom:1px solid #eee}.contact-box{margin-bottom:10px}.insidebook{display:inline-block;margin-left:15px;color:#000}.insidebook:after{font:normal normal normal 14px/1 FontAwesome;content:"\f067"}.insidebook.active:after{font:normal normal normal 14px/1 FontAwesome;content:"\f068"}.booking-inside .book-inside-area{display:none;width:100%}.booking-inside .book-inside-area.active{display:block;width:100%}.booking-inside h2{width:100%;border-bottom:none}.insdiebook-head{cursor:pointer}.new-res{display:none}.box-booking{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#bookHome .box-booking{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobcontrol{display:block}.list-lang{top:50px}.navigation li.booknow{display:none}.champ{position:relative;top:auto;width:100%}.close-book-mob{display:block}textarea.form-control.contact-m{height:auto}.item-hl.champ{margin-top:0;margin-bottom:0}.map-content{left:0;margin-left:0}.banner-conwidth{width:100%;margin-top:0;padding:0}.blog-exp{min-height:360px}.content.room{padding-top:70px;margin-top:0}.content.nosub{padding-top:50px;margin-top:0}.box-booking.idx.active{-webkit-transform:translateY(0px)!important;-ms-transform:translateY(0px)!important;transform:translateY(0px)!important}.offer-detail-box h3{text-align:center}.offer-detail-box .price{font-size:14px;font-family:myriadpro;text-align:left;margin:0;letter-spacing:normal;display:inline-block}.faci .roomslide .accomH{min-height:auto}.page404 .title{font-size:25px}}@media(max-width:768px){.title-1 h1{font-size:32px}.text-intro{top:40%}.fix-index-detail{height:330px!important}[data-aos^=fade][data-aos^=fade].aos-animate,[data-aos^=fade][data-aos^=fade]{opacity:1!important}[data-aos=fade-right],[data-aos=fade-left],[data-aos=fade-up],[data-aos=fade-down],[data-aos=fade-in]{transform:translate3d(0,0,0)!important}footer .M-12{padding:0 20px}.box-section{padding-top:35px}.section-welcome .welcome-text p{padding:20px}.compasshospitality-list{padding:0 20px}.room-fav .detail{display:none}.room-fav:hover .caption{display:inline-block}.text-intro h1{font-size:44px;padding:0 20px;line-height:40px;letter-spacing:inherit}.text-intro h3{font-size:26px;padding:0 20px;line-height:20px}.logo-rv{top:50px}.room-fav{height:auto;margin-bottom:10px}.map-index{width:100%;height:200px}.box-welcome-slider{max-width:inherit}.box-video-welcome{border-left:none;padding:0}.text-intro{margin-top:-20px}.box-banner-inside{height:300px}.booking-inside #date-in-out{display:block;width:300px;margin:0 auto}.booking-inside .select-room{display:block;margin:0 auto;width:300px}.booking-inside .in-date,.booking-inside .out-date,.booking-inside .night{width:148px}.title h1{font-size:20px}.wed-title .price{position:relative;display:block;margin-bottom:10px}.banner-full,.box-intro{height:300px}.banner-full{margin-top:10px}.icon-scroll-down{display:none}.photo-slide .ms-skin-default .ms-bullets.ms-dir-h,.banner-full .slick-dots{bottom:0}.footer-inside .book-fix{display:inline-block!important}#HOME{background-color:#f1f1f1;background-image:none}body{font-size:14px}.map-content{padding:20px;height:auto;position:relative;top:0;background-color:#fff;z-index:99;left:0;margin-left:0;max-width:none;text-align:left;width:100%}.blog-exp{margin-bottom:20px;min-height:auto}.roomslide .slick-prev{left:-21px;width:30px;height:30px;background:url(../images/left-mobile.svg)}.roomslide .slick-next{right:-21px;width:30px;height:30px;background:url(../images/right-mobile.svg)}.roomslide .slick-prev:before,.roomslide .slick-next:before{display:none}.content.faci-inside .faci{max-width:90%}.slider-inside-new .slick-prev{width:20px}.slider-inside-new .slick-next{width:20px;background-position:-7px 0}.wrap-media{width:auto}.blog-press-release li a{padding-left:15px}.blog-press-release li a:before{left:0}.page404 .title{font-size:20px}.page404{font-size:14px}.wrap-vdo{height:auto;position:relative;padding-top:60px}#fw-vdo{max-width:100%;height:auto;position:relative;margin-left:0;left:0}.fixvdobox{height:auto!important}.pp_ct,.vol_ct{font-size:20px;bottom:10px}.footer-menu ul{padding:20px}}@media(max-width:568px){.footer-bar{height:auto;text-align:center;padding:20px 0}.footer-bar .box-social{position:relative;border-top:1px solid #eee;padding-top:10px;margin-top:10px;right:0;display:block!important}.footer-bar img{margin:10px}.in-date,.out-date,.night,.selecter.custom .selecter-selected{width:138px}.booking-inside .in-date,.booking-inside .out-date,.booking-inside .night{width:128px}.booking-inside .night,.booking-inside .selecter.custom{width:128px}.box-banner-inside{height:200px}.booking-inside .select-room{width:200px;width:257px;width:258px;width:259px}.booking-inside #date-in-out{width:260px}.dl-pdf-menu-home h2{width:100%}ul.pdf-menu-home{width:110px}ul.pdf-menu-home li{display:block;width:100px;text-align:left}.pdf-publication{width:170px;overflow:hidden;margin:auto}.pdf-publication li{float:left;display:block;margin-bottom:5px}.wedding-inside .offerImg{padding-left:10px;padding-right:10px}.offer-detail-box .price{font-size:12px}.offer-right .download{float:left;margin-top:15px;width:100%}.offer-right .download a{float:left}.modal-contact h3{font-size:16px}.modal-content .modal-body{width:auto;text-align:center}}a{color:#23375c}a:hover{color:#dc2a3a}.bannerwrap{width:100%;padding-top:70px}.box-intro.hat{min-height:1px}.slick-slider{margin-bottom:0}.slikers{}.slikers .slick-slide{}.slikers .slick-slide.slick-active{opacity:1;margin:0 15px}.slick-thumb .slick-slide{float:none;display:inline-block}.slick-thumb.slick-slider{margin:0}.slick-thumb.slick-slider img{max-width:150px;height:auto}.slick-thumb .slick-prev{left:0}.slick-thumb .slick-next{right:0}.slick-thumb .slick-slide{opacity:.5;cursor:pointer}.slick-thumb .slick-slide.slick-active.slick-center{opacity:1}.thumbwrap{width:100%;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.7);text-align:center}.thumbwrap #prev,.thumbwrap #next{color:#fff}.thumbwrap #prev{cursor:pointer;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.thumbwrap #next{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.bannerwrap #prev,.bannerwrap #next{color:#fff;font-size:60px;z-index:998}.bannerwrap #prev .fa,.bannerwrap #next .fa{text-shadow:0 0 10px #000}.bannerwrap #prev{cursor:pointer;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.bannerwrap #next{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.rhl{margin:0;padding:0}.rhl li{margin-left:15px;margin-bottom:10px}.hltxt{padding:2px;background:red;color:#fff;display:inline-block}@media(max-width:1400px){.bannerwrap{padding-top:60px}}@media(max-width:992px){.slikers .slick-slide.slick-active{margin:0}.slikers .slick-slide{text-align:center}.slikers .slick-slide img{display:inline-block}.thumbwrap{position:relative}.slick-thumb.slick-slider img{max-width:100%;height:auto}.thumbwrap{background:0 0}.thumbwrap #prev,.thumbwrap #next{color:#333}.box-intro.hat{height:auto}}@media(max-width:768px){.detail-rooms-fix-banner-768.hat{margin-top:0!important}}