@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap);@font-face{font-family:DidotLTStd-Roman;src:url(../fonts/DidotLTStd-Roman.eot);src:url(../fonts/DidotLTStd-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/DidotLTStd-Roman.woff) format("woff"),url(../fonts/DidotLTStd-Roman.ttf) format("truetype"),url(../fonts/DidotLTStd-Roman.svg#DidotLTStd-Roman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Harriet Text';src:url(../fonts/HarrietText-Light.eot);src:url(../fonts/HarrietText-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/HarrietText-Light.woff2) format("woff2"),url(../fonts/HarrietText-Light.woff) format("woff"),url(../fonts/HarrietText-Light.ttf) format("truetype"),url(../fonts/HarrietText-Light.svg#HarrietText-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:BerlingskeSerif-Lt;src:url(../fonts/BerlingskeSerif-Lt.eot);src:url(../fonts/BerlingskeSerif-Lt.eot?#iefix) format("embedded-opentype"),url(../fonts/BerlingskeSerif-Lt.woff2) format("woff2"),url(../fonts/BerlingskeSerif-Lt.woff) format("woff"),url(../fonts/BerlingskeSerif-Lt.ttf) format("truetype"),url(../fonts/BerlingskeSerif-Lt.svg#BerlingskeSerif-Lt) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'GT America';src:url(../fonts/GTAmerica-Thin.eot);src:url(../fonts/GTAmerica-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/GTAmerica-Thin.woff2) format("woff2"),url(../fonts/GTAmerica-Thin.woff) format("woff"),url(../fonts/GTAmerica-Thin.ttf) format("truetype"),url(../fonts/GTAmerica-Thin.svg#GTAmerica-Thin) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roadgeek 2005 Engschrift';src:url(../fonts/Roadgeek2005Engschrift.eot);src:url(../fonts/Roadgeek2005Engschrift.eot?#iefix) format("embedded-opentype"),url(../fonts/Roadgeek2005Engschrift.woff2) format("woff2"),url(../fonts/Roadgeek2005Engschrift.woff) format("woff"),url(../fonts/Roadgeek2005Engschrift.ttf) format("truetype"),url(../fonts/Roadgeek2005Engschrift.svg#Roadgeek2005Engschrift) format("svg");font-weight:400;font-style:normal;font-display:swap}html{font-size:62.5%}body{height:100%;font-family:"GT America",sans-serif;font-size:1.8rem;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:2.5rem;color:#202020;background:#f8f7f5}@media (max-width:991.98px){body{font-size:1.6rem;line-height:1.5}}a{color:#90471d;text-decoration:none!important;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}a:hover{color:#793913}h1,h2,h3,h4,h5,h6{margin:0;font-family:BerlingskeSerif-Lt,sans-serif;font-weight:400}button:focus,input:focus,select:focus,textarea:focus{outline:0}a:focus,a:hover{text-decoration:none;outline:0}ol,ul{padding:0;margin:0}.main{color:#394145!important;position:relative;z-index:2}.main-title{margin-bottom:0}.main-title h1,.main-title h2{font-size:6.7rem;line-height:8rem;margin-bottom:15px}.main-title h1.small,.main-title h2.small{font-size:5.5rem;line-height:6.3rem}@media (max-width:991.98px){.main-title h1.small,.main-title h2.small{font-size:3.6rem;line-height:4rem}}@media (max-width:991.98px){.main-title h1,.main-title h2{font-size:3.6rem;line-height:4rem}}.main-title h5{font-size:1.6rem}.main-top-content .title-caption,.main-top-content h1{font-size:2rem;font-weight:100;letter-spacing:3px;text-transform:uppercase}.main-top-content .txt-content{font-family:BerlingskeSerif-Lt,sans-serif;font-size:1.8rem;text-transform:none;letter-spacing:0;line-height:1.6}.main-front{transition:background-color 1s ease}.color-bg1{background-color:#fff}.color-bg2{background-color:#777e72!important;color:#fff!important}.color-bg2 .sub-title{color:#fff!important}.color-bg2 .link-hotel-resort a{color:#fff!important}.color-bg2 .link-hotel-resort a::before{border-bottom:1px solid #ffffff9e}.color-bg3{background-color:#004964!important;color:#fff!important}.color-bg3 .sub-title{color:#fff!important}.color-bg3 .link-hotel-resort a{color:#fff!important}.color-bg3 .link-hotel-resort a::before{background:rgba(255,255,255,.4)}.color-bg3 .link-hotel-resort a:hover::before{background:#fff}@media (max-width:991.98px){.stop-paroller{background-position:50% 50%!important}}@media (max-width:767.98px){.stop-paroller-transform{transform:translateY(0)!important}}.section-title{text-align:center;margin-bottom:25px}.section-title img{margin-bottom:15px}.section-title h2,.section-title h3{font-weight:400;font-size:5rem}@media (max-width:991.98px){.section-title h2,.section-title h3{font-size:3.1rem}}.section-title p{padding-top:15px;margin-bottom:0}.section-title .sub-title{color:rgba(32,32,32,.3);font-size:1.4rem;margin-bottom:10px;display:block}.box-text{background:#fff;padding:50px;position:relative;width:130%;z-index:1;margin-top:0;margin-bottom:0}.box-text.left{left:-20%;right:auto}.box-text.right{right:0;left:auto}.box-body{font-family:BerlingskeSerif-Lt,sans-serif;font-size:1.8rem;text-transform:none;letter-spacing:0;line-height:1.6}.theam-row{position:relative;overflow:hidden}.theam-row:nth-child(odd) .theam-detail{padding-right:100px;padding-left:100px}.theam-row:nth-child(odd) .theam-box{-ms-flex-order:-1;order:-1}@media (max-width:991.98px){.theam-row:nth-child(odd) .theam-box{-ms-flex-order:1;order:1}}.theam-row:nth-child(even) .theam-detail{padding-right:100px;padding-left:100px}.theam-row:nth-child(even) .theam-box{-ms-flex-order:1;order:1}.theam-row .theam-box{position:relative;z-index:1}.theam-row .theam-img{position:relative;z-index:1}.theam-row .theam-box .text-rooms-inner p{margin-bottom:0}#button{position:fixed;width:50px;height:50px;display:block;right:15px;bottom:15px;background-color:#90471d;border-radius:50%;color:#fff;line-height:45px;text-transform:uppercase;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;z-index:1000;cursor:pointer}#button img{width:30px;height:30px}#button.show{opacity:1;visibility:visible}.col-wh{color:#fff}.col-primary{color:#90471d!important}.title-line{width:100px}.title-wh h1,.title-wh h2,.title-wh h3,.title-wh h4{color:#fff}.title-min{font-family:"GT America",sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:2px;margin-bottom:20px}.txt-min{font-family:"GT America",sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:2px}.txt-mins{font-family:"GT America",sans-serif;font-size:.9rem;font-weight:700;letter-spacing:2px}.txt-body{font-family:"GT America",sans-serif;font-size:1.8rem;line-height:2.5rem}.txt-xl{font-size:2.8rem;line-height:3.4rem;font-family:"GT America",sans-serif}@media (max-width:991.98px){.txt-xl{font-size:2.2rem;line-height:2.7rem}}@media (max-width:767.98px){.txt-xl{font-size:2rem;line-height:2.5rem}}.pt-45{padding-top:45px}.subtitle-body{font-family:"GT America",sans-serif;text-transform:uppercase;font-weight:600}.box-min{width:100%;max-width:320px;margin:0 auto;padding-top:20px;padding-bottom:20px}@media (max-width:991.98px){.box-min{max-width:initial}}.w-md{max-width:1000px}.w-lg{max-width:1440px}.w-xl{max-width:83%}@media (max-width:991.98px){.w-xl{max-width:inherit;width:98%}}.hidden{overflow:hidden}@media (max-width:991.98px){.full-md{max-width:inherit;width:100%}}.spad{padding-top:90px;padding-bottom:90px;overflow:hidden}@media (max-width:991.98px){.spad{padding-top:50px;padding-bottom:50px}}.spad-min{padding-top:30px;padding-bottom:30px}@media (max-width:991.98px){.spad-min{padding-top:20px;padding-bottom:20px}}.padno-header{padding-top:105px}.set-bg-img{background-repeat:no-repeat;background-size:cover;background-position:top center}.set-bg-img.h-img{height:85vh}.bg-g-1{background:-moz-linear-gradient(145deg,#f65d5d 0,#fdb07d 100%);background:-webkit-linear-gradient(145deg,#f65d5d 0,#fdb07d 100%);background:linear-gradient(145deg,#f65d5d 0,#fdb07d 100%)}.bg-g-2{background:-moz-linear-gradient(145deg,#fdb07d 0,#f65d5d 100%);background:-webkit-linear-gradient(145deg,#fdb07d 0,#f65d5d 100%);background:linear-gradient(145deg,#fdb07d 0,#f65d5d 100%)}.btn-primary{text-transform:uppercase;display:inline-block;padding:15px 25px 12px;background:#90471d;border:1px solid #90471d}.btn-primary:hover{background:#793913;border:1px solid #793913}.bg-gray{background:#f8f8f8}.bg-pink{background:#f5dada}.bg-1{background:#2770a9}.bg-2{background:#707070}.btn-line{text-transform:uppercase;display:inline-block;padding:15px 25px 12px;background:#fff;border:1px solid #000}.btn-line:hover{background:#793913;color:#fff}.btn-border{text-transform:uppercase;display:inline-block;padding:15px 25px 12px;color:#000;border:1px solid #000}.btn-border:hover{background:#90471d;color:#fff;border:1px solid #90471d}.btn-border-light{text-transform:uppercase;display:inline-block;padding:15px 25px 12px;color:#fff;border:1px solid #fff}.btn-border-light:hover{background:#90471d;color:#fff}.btn-dark{background:#000;border:1px solid #000}.btn-dark:hover{background:#666;border:1px solid #666}.btn-wh{color:#000;background:#fff;border:1px solid #fff}.btn-wh:hover{background:#666}.link-under{position:relative;display:inline-block;padding-bottom:5px;padding-top:5px}.link-under::before{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;display:block;background:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.link-under:hover::before{width:100%}.btn-link-under{position:relative;display:inline-block;padding:12px 20px;border:1px solid #000;text-align:center;background:#fff;color:#000;text-transform:uppercase;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn-link-under span{color:#000;position:relative;z-index:2;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn-link-under span.txt-min{vertical-align:3px}.btn-link-under.dark{background:#000}.btn-link-under.dark span{color:#fff}.btn-link-under::before{content:"";position:absolute;left:0;bottom:0;height:100%;width:0;display:block;background:#90471d;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:1}.btn-link-under:hover{border:1px solid #90471d}.btn-link-under:hover span{color:#fff}.btn-link-under:hover::before{width:100%}.hover-st-1{position:relative;overflow:hidden;background:#000}.hover-st-1 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.hover-st-1 .link{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.hover-st-1 h3{color:#fff;margin-bottom:20px}.hover-st-1 img.bg{opacity:.4}@media (max-width:991.98px){.hover-st-1 img.logo-rest{height:50px}}.hover-st-1 .caption-txt{color:#fff;text-align:center;position:absolute;top:50%;left:0;width:100%;padding:0 50px;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:1}.hover-st-1 .btn-border-light{padding-left:40px;padding-right:40px}.hover-st-1::after{content:"";background:#90471d;position:absolute;left:0;top:0;right:0;bottom:0;display:block;opacity:0}.hover-st-1:hover{background:#90471d}.hover-st-1:hover img.bg{-webkit-transform:scale(1.05);transform:scale(1.05)}.hover-st-1:hover::after{opacity:0}.form-control{font-size:1.4rem;padding:5px 15px;height:40px}.boxzoom-hover{display:block;overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.boxzoom-hover *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease}.boxzoom-hover:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.img-affect{position:relative;overflow:hidden}.img-affect::before{content:"";position:absolute;left:0;top:0;width:100%;z-index:10;height:100%;background:#fff;transition:width 1s;-moz-transition:all 1s cubic-bezier(.16,.01,.77,1);-o-transition:all 1s cubic-bezier(.16,.01,.77,1);-webkit-transition:all 1s cubic-bezier(.16,.01,.77,1);transition:all 1s cubic-bezier(.16,.01,.77,1)}.img-affect h2{font-family:'Open Sans',sans-serif;font-size:40px;line-height:42px;font-weight:300;padding-top:0;padding-bottom:0}.img-affect h5{text-transform:uppercase;font-size:16px;margin-top:10px;margin-bottom:22px;display:block}.img-affect-inner img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .8s ease;transition:all .8s ease}.fadeIn .img-affect::before{width:0}.fadeIn .img-affect-inner img{-webkit-transform:scale(1.1);transform:scale(1.1)}.fac-overlay{position:absolute;width:84%;height:84%;padding-top:50px;max-width:490px;max-height:325px;background-color:#a8996e;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8;-webkit-transition:all .6s ease;transition:all .6s ease}.img-overlay{background:#fff}.img-overlay img{opacity:.4}.vdo-hover{position:relative;overflow:hidden;width:100%;background:#000;text-align:center}.vdo-hover *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.vdo-hover img.img{width:100%;opacity:.8}.vdo-hover i{font-family:"GT America",sans-serif;color:#fff;font-style:normal;font-size:1.1rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;position:absolute;top:50%;left:0;width:100%;transition:all .3s 0s cubic-bezier(.6,-.28,.735,.045);-webkit-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1);z-index:9}.vdo-hover:hover img.img{opacity:.5}.boxcard-theam .boxcard-img{display:block;overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.boxcard-theam .boxcard-img *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease}.boxcard-theam:hover .boxcard-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.boxcard-content{padding:20px 20px}.boxcard-content header{margin-bottom:20px}.pop-modal{display:none;width:95%;max-width:900px;padding:0!important}.pop-modal h3{position:relative;padding:3px 0 10px;margin-bottom:15px}.pop-modal h4{margin-bottom:5px;text-transform:none;font-weight:700}.modal-hotel{display:none;width:100%;max-width:1170px;padding:20px}.modal-hotel .modal-close{cursor:pointer;position:absolute;right:15px;top:15px}.modal-hotel .modal-close .active-path{fill:#000;height:20px}.modal-hotel .modal-close img,.modal-hotel .modal-close svg{height:20px;width:20px}.list-packages li{position:relative;padding-left:15px;margin-top:2px;list-style:none}.list-packages li::before{position:absolute;left:3px;top:9px;font:normal normal normal 14px/1 FontAwesome;content:"\f105"}@media (max-width:767.98px){.list-packages li::before{top:5px}}.header{position:relative}.header .menu-header{position:fixed;width:100%;z-index:99}.header.scrollto .language li a{color:#000}.header.scrollto .language li::before{color:#000;content:"/";padding-right:5px}.header-social{position:absolute;top:0;left:0}.header-brandlogo{text-align:center;display:inline-block}.header-brandlogo img{height:105px;margin-top:-30px}@media (max-width:991.98px){.header-brandlogo img{height:70px;margin-top:0}}@media (max-width:767.98px){.header-brandlogo img{height:50px}}.header-menutop{text-align:right;position:absolute;top:0;right:0}.header-nav{position:absolute;left:0;right:0;margin:0 auto;top:0;width:100%;max-width:100%;transition:transform .9s ease,background .5s ease-out}.header-nav.dark-theme{padding-top:5px;padding-bottom:5px;color:#144733;background-color:#fff;transform:translateY(-105%)}.header-nav.dark-theme .header-brandlogo img{height:40px;margin-top:0}@media (max-width:991.98px){.header-nav.dark-theme .header-brandlogo img{margin-top:0}}@media (max-width:991.98px){.header-nav.dark-theme .header-brandlogo img{height:40px}}.menutop-nav{position:relative;display:inline-block;text-align:right;margin-top:4px;margin-left:7px}.menutop-nav .menutop-link{cursor:pointer;text-transform:uppercase;display:block;border:2px solid #666;color:#000;padding:8px 17px}.dark-theme .menutop-nav .sub-language,.light-theme .menutop-nav .sub-language{display:none;max-height:0;padding:10px;background:rgba(255,255,255,.8);position:absolute;top:50px;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dark-theme .menutop-nav .sub-language.is-language,.light-theme .menutop-nav .sub-language.is-language{display:block;max-height:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menutop-nav .sub-language *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease}.stk-menu .header-nav.light-theme{transform:translateY(-105%);transition:transform .9s ease .3s}.stk-menu .header-nav.dark-theme{transform:translateY(0);transition:transform .9s ease .5s,background .5s ease-out}.stk-menu .dark-theme .header-language .head-lang-panel{top:30px}.stk-menu .light-theme .header-language .head-lang-panel{top:-200px}.light-theme .header-language .head-lang-panel{top:30px}.light-theme .menutop-nav .menutop-link{border:2px solid #fff;background:#fff;color:#000}.dark-theme .head-lang-click{color:#000}.dark-theme .header-language .head-lang-panel{top:-200px}.dark-theme .menu-right{background-color:transparent;padding:4px 15px 4px 15px;border:0}.dark-theme .menu-right:hover{border:0;background-color:transparent}.dark-theme .menu-right .menu-item{background:#000}.dark-theme .menu-right .menu-item::before{background:#000!important}.dark-theme .menu-right .menu-item::after{background:#000!important}@media (max-width:767.98px){.dark-theme .menu-right{padding:4px 0 4px 0}}.dark-theme .menuto-nav .sub-language{position:fixed}.dark-theme .language{text-align:left;list-style:none}.dark-theme .language li{padding:2px 5px}.top-close{cursor:pointer;position:relative;background:#0620ad;position:absolute;z-index:99;text-align:center;width:47px;height:45px;line-height:45px;top:25px;right:25px}.top-close svg{width:35px;height:35px}.head-tools-item{display:inline-block}.header-toplf{text-align:left}.header-topri{text-align:right}.head-tools-row{margin-top:5px;margin-bottom:5px}.social{list-style:none;margin-top:4px}.social li{list-style:none;margin:0 10px 0 0;display:inline-block}.social li a{color:#666;line-height:0;display:block;padding:11px 0}.social li a:hover{color:#ccb028}.social li i{font-size:20px}.header.scrollto .menu{background:#f3f3f3}.header.scrollto .menu-header{width:calc(100% - 0px);top:0;left:0;padding-top:0}.header.scrollto .menu-header::before{display:none}.header.scrollto .menu-close{position:relative;margin-left:-85px;opacity:0}.header-hotelgroup{position:relative;width:100%;max-width:300px;min-width:300px;float:none}.header-hotelgroup .hg-back .hg-back-link{display:block;padding-top:23px;padding-bottom:23px;text-transform:uppercase;color:#000}.header-hotelgroup .hg-back .hg-back-link span{position:relative;padding-left:20px}.header-hotelgroup .hg-back .hg-back-link i{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;left:0;top:2px}.header-hotelgroup .hg-back .hg-back-link:hover i{top:0;font-size:18px}.header-hotelgroup .head-hg-click{font-family:BerlingskeSerif-Lt,sans-serif;text-align:left;background-color:transparent;font-size:1.6rem;font-weight:600;color:#fff;text-transform:uppercase;height:28px;line-height:28px;padding-left:0;padding-right:25px}.header-hotelgroup .head-hg-click span{padding-right:0;margin-left:0;position:relative}.header-hotelgroup .head-hg-click span i{position:absolute;right:-20px;top:-3px;font-size:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header-hotelgroup .head-hg-panel{text-align:center;background-color:#fff;display:none;position:absolute;top:28px;z-index:100;width:100%;max-width:300px;min-width:300px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.header-hotelgroup .head-hg-panel .hg-local .hg-local-item h6{background:#f6f4f1;padding-top:3px;padding-bottom:3px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-transform:uppercase}.header-hotelgroup .head-hg-panel .hg-local .hg-local-item ul{padding:0}.header-hotelgroup .head-hg-panel .hg-local .hg-local-item ul li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.header-hotelgroup .head-hg-panel .hg-local .hg-local-item ul li:last-child{border-bottom:0 solid #e0e0e0}.header-hotelgroup .head-hg-panel .hg-local .hg-local-item ul li .hg-ic-logo{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.header-hotelgroup .head-hg-panel .hg-local .hg-local-item ul li .hg-local-txt{font-size:1.3rem;line-height:1.3rem;text-align:left;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-left:20px;text-transform:uppercase}.header-hotelgroup .head-hg-panel .hg-local .hg-local-item ul li a{position:absolute;width:100%;height:100%;display:block}.header-hotelgroup.hg-show .head-hg-click span i{transform:rotate(180deg)}@media (max-width:767.98px){.header-hotelgroup{max-width:inherit;min-width:150px}}.header-language{position:relative;width:100%;max-width:100px;display:inline-block;color:#fff;min-width:60px}.header-language .head-lang-click{font-size:1.4rem;text-transform:uppercase;height:28px;line-height:28px;text-align:center}.header-language .head-lang-click span{display:inline-block;padding-right:20px;position:relative}.header-language .head-lang-click span i.fa-angle-down{position:absolute;right:0;top:5px;font-size:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header-language .head-lang-panel{text-align:center;display:none;position:absolute;top:30px;z-index:100;width:100%;max-width:300px;padding-top:5px}.header-language .head-lang-panel::before{content:'';position:absolute;top:2px;left:45%;width:10px;height:10px;display:block;z-index:-1;transform:rotate(45deg);background:#fff}.header-language .head-lang-panel ul{padding:5px;max-height:inherit;position:relative;z-index:1;background-color:#fff}.header-language .head-lang-panel ul li{display:block;padding:0}.header-language .head-lang-panel ul li a{font-size:1rem;padding:3px 0;display:block;color:#000}.header-language .head-lang-panel ul li a.active,.header-language .head-lang-panel ul li a:hover{background:#f4f2ef}.header-language.hg-show .head-lang-click span i{transform:rotate(180deg)}.icon-top{vertical-align:2px}.icon-top svg{height:15px;width:15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.icon-top svg .active-path{fill:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.icon-top svg .cls-2{fill:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.icon-top img{height:15px;width:15px;max-width:initial;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.dark-theme svg .active-path{fill:#000}.menu-booknow{position:relative;background-color:#90471d;display:inline-block;font-size:1.3rem;font-weight:600;color:#fff;cursor:pointer;text-align:center;padding:10px 32px;margin-right:0;text-transform:uppercase;z-index:3;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.menu-booknow .txt-show{display:block;position:relative;z-index:2}.menu-booknow::before{content:"";position:absolute;left:0;top:0;height:100%;width:0;display:block;background:#90471d;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:991.98px){.menu-booknow{padding:9px 15px}}@media (max-width:767.98px){.menu-booknow{padding:9px 10px 8px}}@media (max-width:575.98px){.menu-booknow{padding:9px 5px 8px}}.menu-booknow .clickmenu-top,.menu-booknow .show-widget{display:none}.menu-booknow:hover{color:#fff}.menu-booknow:hover::before{width:100%}.menu-hotel{max-height:calc(100vh - 0px);padding-top:100px;padding-bottom:50px;overflow-y:auto}@media (max-width:991.98px){.menu-hotel{max-height:calc(100vh - 0px)}}.menu-hotel-box{width:100%;max-width:500px;margin:0 auto}.menu-sub{list-style:none;padding:0}@media (max-width:991.98px){.menu-sub{padding:0}}.menu-sub li{margin-top:5px}.menu-sub li a{display:inline-block;color:#000;font-size:2.6rem;font-weight:600;letter-spacing:0;padding-top:5px;padding-bottom:5px;position:relative}.menu-sub li a::after{background:#000;opacity:.9;width:0;height:1px;position:absolute;left:0;bottom:0;content:'';-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-sub li a:hover::after{width:100%}@media (max-width:991.98px){.menu-sub li a{font-size:2rem}}.menu-sub.small{padding-top:0}.menu-sub.small li a{font-size:16px;letter-spacing:1px;padding-bottom:0}.submenu{list-style:none;margin-left:20px}.submenu li{line-height:none}.submenu li a{font-size:2.2rem;margin-left-left:15px}.submenu li a span{display:block;font-size:1.3rem}.right-menu{font-size:1.6rem;line-height:2.2rem}.right-menu .social{text-align:left}.right-menu .social li{list-style:none;display:inline-block;margin:0 5px}.right-menu .number-phone{font-size:1.8rem}.menu-hotel-groub{margin-bottom:30px}.menu-hotel-groub li a{font-size:1.9rem}.box-menu-overlay{display:none;position:fixed;width:100%;height:100%;left:0;z-index:0;top:0;background-color:rgba(33,32,31,.4)}.box-menu-content{position:fixed;left:0;top:-100%;width:100%;height:100%;background:rgba(255,255,255,.96);z-index:98;transition:all 1s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1);overflow:hidden}.box-menu-content.showengine{left:0;top:0}.menu-top-close{cursor:pointer;position:absolute;z-index:99;text-align:center;width:47px;height:45px;line-height:45px;top:25px;right:25px}.topbooking{color:#666;left:0;left:0;z-index:1;margin:0 auto;position:absolute;text-transform:uppercase;bottom:48%;-webkit-transform:translateY(33%);transform:translateY(33%)}.list-submenu{display:inline-block;position:relative;width:15px;height:12px}.list-submenu::after{font:normal normal normal 14px/1 FontAwesome;content:"\f107";position:absolute;top:0;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.list-submenu.active::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.head-nav-tools ul{padding:0 0;margin:0}.head-nav-tools ul li{display:inline-block;padding:0;text-transform:uppercase;font-size:1.3rem;font-weight:600;vertical-align:middle}.head-nav-tools ul li a{color:#fff}@media (max-width:767.98px){.head-nav-tools ul{padding:0 0}}.menu-right{position:relative;background:rgba(0,0,0,.79);border:1px solid #fff;z-index:99;cursor:pointer;padding:9px 75px 9px 15px;margin-right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:991.98px){.menu-right{padding:4px 65px 5px 10px;margin-right:0}}@media (max-width:767.98px){.menu-right{padding:5px 55px 5px 5px;margin-right:0}}.menu-right .menu-right-txt{position:absolute;font-size:1.5rem;font-weight:600;text-transform:uppercase;left:55px;width:50px;top:8px;overflow:hidden}.menu-right .menu-right-txt .m-open{color:#fff;display:inline-block;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.menu-right .menu-right-txt .m-close{color:#fff;position:absolute;left:0;top:0;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:767.98px){.menu-right .menu-right-txt{left:40px;top:6px}}.menu-right .menu-item{position:relative;display:inline-block;height:2px;background-color:#fff;vertical-align:middle;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;-ms-transition-duration:.2s,.2s;-o-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-ms-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s;margin-top:-4px;margin-left:0;width:29px}.menu-right .menu-item:after,.menu-right .menu-item:before{content:"";position:absolute;display:inline-block;width:29px;height:2px;left:0;background-color:#fff;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;-ms-transition-duration:.2s,.2s;-o-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-ms-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.menu-right .menu-item:before{top:-8px;-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-ms-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}.menu-right .menu-item:after{bottom:-8px;-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-ms-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}.menu-right.active .menu-right-txt .m-open{-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}.menu-right.active .menu-right-txt .m-close{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.menu-right.active .menu-item{background-color:transparent;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-ms-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.menu-right.active .menu-item:after,.menu-right.active .menu-item:before{-webkit-transition-delay:0s,.2s;-moz-transition-delay:0s,.2s;-ms-transition-delay:0s,.2s;-o-transition-delay:0s,.2s;transition-delay:0s,.2s}.menu-right:hover{background:#000}.menu-right.active .menu-item:before{top:0;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-right.active .menu-item:after{bottom:0;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.book-member{position:relative;color:#fff;z-index:105;padding-right:20px;padding-left:20px}.book-member a{color:#fff;text-decoration:underline!important}.book-member a::before{background:#fff}@media (max-width:991.98px){.book-member{position:fixed;background:#000;top:auto;right:0;text-align:center;left:0;bottom:0;width:100%}.book-member .fa-user-circle-o{color:#90471d}.book-member a.link-under{display:block;text-align:center;color:#fff!important;width:100%;color:#fff!important;background:#000;position:relative;z-index:1;padding-top:7px;padding-bottom:2px}.book-member .btn-member-top{text-align:center!important;display:block;color:#fff!important;width:100%;color:#fff!important;background:#000;position:relative;z-index:1;padding:5px}.book-member .btn-member-top br{display:none}.book-member .btn-member-top strong{color:#90471d}.book-member .member-top{position:fixed;top:auto;left:0;right:0;bottom:20px;width:100%;max-width:inherit}}.member-top{position:fixed;max-width:300px;right:40px;top:40px;z-index:100;min-width:300px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.member-top-inner .member-form{color:#000;background:#fff;padding:20px}.btn-member-top{background-color:transparent;border:0;color:#fff}@media (max-width:991.98px){.member-nav-top{position:fixed;bottom:0;width:100%;left:0;background:#000}}.nav-menu-hotels ul{list-style:none;text-align:center}.nav-menu-hotels ul li{list-style:none;display:inline-block;margin:0 10px}.nav-menu-hotels ul li .sub-menu-hotels{visibility:hidden;opacity:0;min-width:200px;position:absolute;padding:25px 20px;text-align:left;background-color:#fff;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.nav-menu-hotels ul li .sub-menu-hotels li{display:block;margin-top:10px}.nav-menu-hotels ul li .sub-menu-hotels li:first-child{margin-top:0}.nav-menu-hotels ul li .sub-menu-hotels span{display:block;font-size:1.4rem}.nav-menu-hotels ul li:hover .sub-menu-hotels{opacity:1;visibility:inherit}@media (max-width:1199.98px){.nav-menu-hotels ul li{margin:0 5px}}.nav-menu-hotels ul a{color:#000;font-size:1.5rem;line-height:1.5rem;font-family:BerlingskeSerif-Lt,sans-serif;font-weight:600;cursor:pointer}.nav-menu-hotels ul a:hover{color:#793913}@media (max-width:1199.98px){.nav-menu-hotels ul a{font-size:1.3rem;line-height:1.3rem}}.nav-menu-hotels .txt-min{letter-spacing:0}.footer{box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);background:#f6f4f1;color:#111;padding:20px 0 0 0;font-size:1.6rem;letter-spacing:0;position:relative}.footer h3{color:#111;font-family:BerlingskeSerif-Lt,sans-serif;font-weight:700;font-size:1.8rem;text-transform:uppercase;margin-top:15px;position:relative;padding-bottom:15px}@media (max-width:991.98px){.footer h3{margin-top:30px}}@media (max-width:575.98px){.footer{padding:20px 0 0 0}}.footer-section{padding-top:80px;padding-bottom:80px}@media (max-width:991.98px){.footer-section{text-align:center;padding-top:30px;padding-bottom:30px}}.footer-link-contact ul{list-style:none}.footer-link-contact ul li{margin-bottom:7px}.footer-link-contact ul li a{color:#111}.footer-link-contact ul li a:hover{color:#90471d}@media (max-width:991.98px){.footer-link-contact ul li{margin-bottom:5px}}.footer-link-contact ul i{margin-right:5px}.footer-link-contact ul i img{vertical-align:-2px}.footer-bottom{margin-top:30px;border-top:1px solid #e6e6e6;padding:20px 0}.footer-social ul{list-style:none;margin-top:4px}.footer-social ul li{list-style:none;margin:0 10px 0 0;display:inline-block}.footer-social ul li i{color:#111;font-size:18px}.footer-social ul li a{color:#111;line-height:0;display:block;padding:11px 0}.footer-social ul li a:hover{color:#ccb028}.join-mail{margin:30px auto 0 auto}.join-mail h4{line-height:24px}.join-mail label{color:#ccb028;text-transform:uppercase}.join-mail .form-group{position:relative}.join-mail .form-control{height:40px;font-size:1.8rem;color:#fff;border-radius:0;border:0;border-bottom:1px solid #fff;background-color:transparent;position:relative;padding:10px 0;margin-bottom:5px}.join-mail .mail{position:absolute;left:15px;top:5px;color:#ccb028}.join-mail .btn-line{font-size:1.1rem;font-weight:600;letter-spacing:2px;color:#fff;height:50px;position:absolute;right:15px;top:-5px;background:0 0;border-radius:0!important;border:0;padding:0;margin:0 auto;text-transform:uppercase}.join-mail .btn-joinemail{display:inline-block;background:#90471d;padding:3px;text-transform:uppercase;font-size:1.1rem;line-height:16px}.join-mail .btn-joinemail span{border:1px solid #fff;display:inline-block;padding-right:20px;line-height:34px;height:34px;color:#fff}.join-mail ::placeholder{color:#262626;opacity:.7;font-family:'Josefin Sans'}.join-mail :-ms-input-placeholder{color:#262626}.join-mail ::-ms-input-placeholder{color:#262626}.copyright{font-size:1.2rem;background:#90471d;text-transform:uppercase;color:#fff;border-top:1px solid rgba(247,247,247,.2);padding-top:20px;padding-bottom:20px}@media screen and (max-width:1490px){.copyright{padding-right:70px}}@media (max-width:991.98px){.copyright{text-align:left;padding-bottom:40px}}@media (max-width:767.98px){.copyright{padding-right:0}}.copyright p{margin-bottom:0}.copyright a{color:#666;font-weight:600}.copyright a:hover{color:#90471d}.copyright i{color:#90471d}.swiper-pagination-bullet{margin:0 4px}:root{--swiper-theme-color:#8db2c9}.front-title{margin-bottom:40px}.front-title h2{font-size:3.4rem}@media (max-width:991.98px){.front-title h2{font-size:2.4rem}}.front-title h3{ont-size:1.6rem}.front-hotel-group h1{font-size:3rem;font-family:BerlingskeSerif-Lt,sans-serif;margin-bottom:10px;text-transform:inherit}.front-hotel-group .tab-hotels{text-align:center;margin-top:20px}.front-hotel-group .tab-hotels ul{padding:0}.front-hotel-group .tab-hotels ul li{list-style:none;text-transform:uppercase;display:inline-block;padding:20px 30px;cursor:pointer;position:relative}.front-hotel-group .tab-hotels ul li::after{content:"";display:block;width:calc(0% - 60px);position:absolute;height:2px;background:#90471d;transition:width 350ms ease-out}.front-hotel-group .tab-hotels ul li:hover::after{width:calc(100% - 60px);transition:width 350ms ease-out}.front-hotel-group .tab-hotels ul li.active::after{width:calc(100% - 60px)}@media (max-width:991.98px){.front-hotel-group .tab-hotels ul li{padding:5px 15px}.front-hotel-group .tab-hotels ul li::after{width:calc(0% - 30px)}.front-hotel-group .tab-hotels ul li:hover::after{width:calc(100% - 30px)}.front-hotel-group .tab-hotels ul li.active::after{width:calc(100% - 30px)}}.front-hotel-group .tab-hotels-content{margin-top:20px}.front-hotel-group .tab-hotels-content .show{opacity:1;visibility:visible;transition:all 350ms}.front-hotel-group .tab-hotels-content .hide{opacity:0;visibility:hidden;transition:all 350ms}.front-hotel-group .tab-hotels-content .item{text-align:center;cursor:pointer;margin-bottom:0}.front-hotel-group .tab-hotels-content .item .p-inner{padding:20px 30px;box-shadow:0 0 5px rgba(0,0,0,.3)}.front-hotel-group .tab-hotels-content .item .p-inner h5{font-size:15px}.front-hotel-group .tab-hotels-content .item .p-inner .cat{font-size:13px}.front-hotel-group .tab-hotels-content .item img{width:100%}.front-hotel-group .ourhotel-item{overflow:hidden;position:relative;min-height:300px;margin:0}.front-hotel-group .ourhotel-item figure{min-height:300px;margin:0;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease}.front-hotel-group .ourhotel-item::before{content:"";position:absolute;left:0;width:100%;opacity:.8;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:1}.front-hotel-group .ourhotel-item .ourhotel-click{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:4}.front-hotel-group .ourhotel-item .link-ourhotel{position:absolute;bottom:0;left:0;overflow:hidden;color:#fff;z-index:1;text-transform:uppercase;background:rgba(0,0,0,.93);padding:7px 20px}.front-hotel-group .ourhotel-item .link-ourhotel .room-txt{padding-top:10px;border-top:1px solid #fff;color:#fff;font-size:1.2rem;letter-spacing:2px;display:inline-block}.front-hotel-group .ourhotel-item .link-ourhotel .room-txt::before{content:'';position:absolute;width:0%;height:1px;top:0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease}.front-hotel-group .ourhotel-item .link-ourhotel .room-name{float:left;font-weight:600;letter-spacing:2px}@media (max-width:575.98px){.front-hotel-group .ourhotel-item .link-ourhotel .room-name{float:none}}.front-hotel-group .ourhotel-item .link-ourhotel .room-size{float:left}.front-hotel-group .ourhotel-item .link-ourhotel .room-type{float:right;font-size:1.1rem;font-weight:600;padding-top:3px}@media (max-width:575.98px){.front-hotel-group .ourhotel-item .link-ourhotel .room-type{float:none}}@media (max-width:991.98px){.front-hotel-group .ourhotel-item .link-ourhotel .room-txt{font-size:1rem;letter-spacing:1px}}.front-hotel-group .ourhotel-item:hover figure{-webkit-transform:scale(1.05);transform:scale(1.05)}.front-hotel-group .ourhotel-item:hover::before{opacity:.95}.front-hotel-group .ourhotel-item:hover .link-ourhotel .room-txt::before{width:100%}@media (max-width:991.98px){.front-hotel-group .ourhotel-item{min-height:250px}.front-hotel-group .ourhotel-item figure{min-height:250px}}.front-hotel-group .ourhotel-click{content:"";position:absolute;width:100%;height:100%;opacity:0;z-index:99}.front-hotel-group .box-abouthotel{width:80%;position:relative}.front-hotel-group .box-abouthotel h4{font-size:1.4rem;font-weight:700;margin-bottom:10px;text-transform:none}.front-hotel-group .box-abouthotel .ic-abouthotel i{height:45px;width:45px;display:inline-block;border-radius:45px;border:1px solid #000;line-height:40px;text-align:center;margin-bottom:20px}.front-hotel-group .box-abouthotel .ic-abouthotel i svg{height:25px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-hotel-group .box-abouthotel .ic-abouthotel i svg .cls-1{fill:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-hotel-group .box-abouthotel .ic-abouthotel i svg .cls-2{fill:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:767.98px){.front-hotel-group .box-abouthotel .ic-abouthotel i svg{height:25px}}.front-hotel-group .box-abouthotel .ic-abouthotel i img{height:25px;width:auto;max-width:initial;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:767.98px){.front-hotel-group .box-abouthotel .ic-abouthotel i img{height:25px}}.front-hotel-group .box-abouthotel .link-click i{margin-left:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-hotel-group .box-abouthotel .link-click:hover i{margin-left:10px}@media (max-width:767.98px){.front-hotel-group .box-abouthotel{width:100%;padding-left:65px;margin:25px auto 0 auto}.front-hotel-group .box-abouthotel .ic-abouthotel i{position:absolute;left:0;top:5px}}.front-ourresort{background-color:#f7f5f2;font-family:BerlingskeSerif-Lt,sans-serif;font-size:1.8rem}.front-ourresort h2{font-family:"GT America",sans-serif;margin-bottom:25px;line-height:1rem}.front-ourresort .box-text{width:100%;padding:40px;box-shadow:11px 11px 25px 0 rgba(0,0,0,.06)}.front-ourresort .box-text.right{right:-55px;left:auto}@media (max-width:991.98px){.front-ourresort .box-text.right{right:auto}}@media (max-width:991.98px){.front-ourresort .box-text{transform:translateY(0)!important;padding:25px;position:relative;width:100%}}.front-ourresort .btn-primary{font-family:"GT America",sans-serif;font-size:1.1rem;letter-spacing:2px}.front-offer h2{font-family:BerlingskeSerif-Lt,sans-serif;text-transform:inherit}.front-offer .nav-sw-offer{position:absolute;top:-3px;right:0;width:99px;height:50px}.front-offer .nav-sw-offer .ic-btn{text-align:center;display:block;width:40px;height:40px;border:1px solid #000;padding-top:6px}.front-offer .nav-sw-offer .btnsw-next{width:auto}.front-offer .nav-sw-offer .btnsw-next::after{display:none}.front-offer .nav-sw-offer .btnsw-prev{width:auto}.front-offer .nav-sw-offer .btnsw-prev::after{display:none}.front-offer .offerhotel-item{overflow:hidden;position:relative;min-height:500px;margin:0}.front-offer .offerhotel-item figure{min-height:500px;margin:0;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease}.front-offer .offerhotel-item::before{content:"";position:absolute;width:100%;opacity:.8;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:1}.front-offer .offerhotel-item .offerhotel-click{content:"";position:absolute;width:100%;height:100%;opacity:0;z-index:4}.front-offer .offerhotel-item .link-offerhotel{position:absolute;bottom:25px;left:25px;right:25px;overflow:hidden;color:#fff;z-index:1;text-transform:uppercase}.front-offer .offerhotel-item .link-offerhotel .offer-txt{padding-top:10px;position:relative;color:#fff;font-size:1.2rem;letter-spacing:2px;display:inline-block;overflow:hidden}.front-offer .offerhotel-item .link-offerhotel .offer-txt::before{content:'';position:absolute;width:0%;height:1px;bottom:0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease}@media (max-width:991.98px){.front-offer .offerhotel-item .link-offerhotel{bottom:15px;left:15px;right:15px}.front-offer .offerhotel-item .link-offerhotel .room-txt{font-size:1rem;letter-spacing:1px}}.front-offer .offerhotel-item:hover figure{-webkit-transform:scale(1.05);transform:scale(1.05)}.front-offer .offerhotel-item:hover::before{opacity:.95}.front-offer .offerhotel-item:hover .link-offerhotel .offer-txt::before{width:100%}@media (max-width:991.98px){.front-offer .offerhotel-item{min-height:400px}.front-offer .offerhotel-item figure{min-height:400px}}.front-offer .offerhotel-click{content:"";position:absolute;width:100%;height:100%;opacity:0;z-index:99}.front-offer .link-front-offer .btn-offer{text-transform:uppercase;position:relative;display:inline-block;color:#000}.front-offer .link-front-offer .btn-offer span{position:relative;padding-left:35px;padding-right:35px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-offer .link-front-offer .btn-offer span::before{content:'';position:absolute;top:7px;width:30px;height:2px;display:block;background:#000}.front-offer .link-front-offer .btn-offer span::after{content:'';position:absolute;top:7px;right:0;width:30px;height:2px;display:block;background:#000}.front-offer .link-front-offer .btn-offer:hover span{padding-left:40px;padding-right:40px}.front-moment{background:#59595b}.front-moment .front-title{text-align:center;color:#fff;font-family:Lato,sans-serif;padding-top:35px;padding-bottom:35px}.front-moment .front-title h2{font-family:Lato,sans-serif;font-weight:300}.front-moment .front-title .title-sub{text-transform:uppercase;font-size:1.1rem}.front-moment .box-moment{cursor:pointer;color:#fff;position:relative;float:left;overflow:hidden;width:100%;background:#000;text-align:center;margin-bottom:0}.front-moment .box-moment *{-webkit-box-sizing:padding-box;box-sizing:padding-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.front-moment .box-moment img{opacity:1;width:100%}.front-moment .box-moment figcaption{text-shadow:0 -1px 5px #969696;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.front-moment .box-moment h4{font-size:16px;line-height:20px;color:#fff;left:0;right:0;z-index:1;margin:0 auto;position:absolute;text-transform:uppercase;bottom:10%;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 -1px 5px #969696}.front-moment .box-moment h4 small{font-weight:800;display:block;margin-bottom:10px}.front-moment .box-moment p{font-style:italic;position:absolute;z-index:1;top:auto;left:0;right:0;margin:0 auto;bottom:5%;opacity:0;font-size:14px;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);text-shadow:0 -1px 5px #969696}.front-moment .box-moment a{left:0;right:0;top:0;bottom:0;z-index:2;position:absolute}.front-moment .box-moment:hover img{opacity:.6;-webkit-transform:scale(1.1);transform:scale(1.1)}.front-moment .box-moment:hover h4{opacity:1;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.front-moment .box-moment:hover p{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.front-social h3{font-size:2.3rem}.front-social a{color:#000}.front-social .front-social-inner{padding-top:0;padding-bottom:0}.front-social .btn-frontsocial{text-transform:uppercase;font-size:1.1rem;letter-spacing:2px;color:#000;padding:12px 25px;border-radius:0}.front-social .btn-frontsocial i::before{font-size:12px;margin-right:3px}.front-social .boxzoom-hover{display:block;background:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-social .boxzoom-hover img{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-social .boxzoom-hover .fa{color:#fff;position:absolute;top:50%;left:0;font-size:50px;width:100%;padding:0 30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-social .boxzoom-hover:hover .fa{opacity:1}.front-social .boxzoom-hover:hover img{opacity:1}.front-social .social-item-caption{position:absolute;left:0;right:0;bottom:0;padding:5px 15px;color:#fff;font-weight:600}.front-hotelgroup{padding-top:50px;padding-bottom:50px}.front-hotelgroup .sw-hotelgroup a img{height:60px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:991.98px){.front-hotelgroup .sw-hotelgroup a img{height:auto;width:100%}}.front-hotelgroup .sw-hotelgroup a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.front-about h1{font-size:3rem}.front-about h5{font-size:1.9rem;letter-spacing:1px;font-family:"GT America",sans-serif;margin-bottom:20px}.front-about hr{margin-top:10px;margin-bottom:10px}.front-about .section-content{position:relative;z-index:9}.front-about .line-content::before{content:'';width:100%;height:1px;top:0;background:#000;position:absolute;width:33.333333%}.front-about .line-content::after{content:'';width:100%;height:1px;bottom:0;background:#000;position:absolute;width:33.333333%}.front-about .about-box{font-size:1.6rem;line-height:2.2rem}.front-about .box-front-content{min-height:130px;padding-bottom:30px}.front-about .link-about{width:100%}.front-about .link-about a{text-transform:uppercase;color:#000;font-size:1.3rem}.front-about .sw-front-about .sw-front-next{display:inline-block;position:absolute;left:0;top:35%;z-index:9}.front-about .sw-front-about .sw-front-prev{display:inline-block;position:absolute;right:0;top:35%;z-index:9}.front-about .boxsw-arrow{text-align:center;display:inline-block;width:40px;height:40px;line-height:35px;background:rgba(255,255,255,.8);border:1px solid #000}@media (max-width:767.98px){.front-about{text-align:center}}.front-rooms{position:relative;background-size:cover;background-position:50% 50%}.front-rooms::before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.65)}.front-rooms.spad{color:#fff;font-size:2.8rem;padding-top:150px;padding-bottom:150px;text-shadow:0 0 7px rgba(0,0,0,.75)}@media (max-width:991.98px){.front-rooms.spad{padding-top:80px;padding-bottom:80px}}.front-rooms .txt-min{font-size:1.3rem}.front-rooms .btn-link-under{padding:6px 20px 8px}.front-review{background:#9e7241;color:#fff}.front-review.span{padding-top:50px;padding-bottom:50px}.front-review .swaw-frontreview{text-align:right;padding-bottom:20px}.front-review .swaw-frontreview .swaw-logo{display:inline-block;margin-right:15px}.front-review .swaw-frontreview .swaw-logo img{vertical-align:-2px}.front-review .swaw-frontreview .frontreview-prev{display:inline-block}.front-review .swaw-frontreview .frontreview-prev img{height:18px}.front-review .swaw-frontreview .frontreview-next{display:inline-block}.front-review .swaw-frontreview .frontreview-next img{height:18px}.front-review .txt-content{font-size:3.4rem;line-height:3.6rem;margin-bottom:25px}.front-review .txt-content-sub{font-size:1.8rem;line-height:2rem}.swpage-st{position:relative;margin-top:15px}.section-top-wave{position:relative;z-index:1;background:#f7f7f7;min-height:100px}.section-top-wave::before{content:'';position:absolute;top:-100px;width:100%;height:100%;height:668px;display:block;background-image:url(../images/bg-about.png);background-size:100%;background-repeat:no-repeat;z-index:2}@media (max-width:991.98px){.section-top-wave::before{height:400px;top:-60px}}.section-top-wave.bg-wave-2::before{background-image:url(../images/bg-theam-2.png)}.front-service .title-what{font-family:"GT America",sans-serif;font-weight:600;font-size:1.8rem;text-transform:uppercase;margin-bottom:10px}.front-service .front-box-item{overflow:hidden;position:relative;margin:0;background:#000}.front-service .front-box-item img{opacity:.7}.front-service .front-box-item figure{margin:0;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease}.front-service .front-box-item::before{content:"";position:absolute;width:100%;opacity:.8;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:1}.front-service .front-box-item .ourrom-click{content:"";position:absolute;width:100%;height:100%;opacity:0;z-index:4}.front-service .front-box-item .link-service{position:absolute;top:25px;left:25px;right:25px;overflow:hidden;color:#fff;z-index:1;text-align:right}.front-service .front-box-item .link-service .link-service-txt{padding-top:10px;color:#fff;font-size:1.6rem;font-weight:600;display:inline-block;text-align:right}.front-service .front-box-item .link-service .link-service-txt h3{text-transform:uppercase;font-size:3rem;margin-bottom:20px;letter-spacing:2px}.front-service .front-box-item .link-service .link-service-icon{margin-top:20px}.front-service .front-box-item .link-service .link-service-icon img{opacity:1!important}.front-service .front-box-item .link-service .room-name{float:left;font-weight:600;letter-spacing:2px}@media (max-width:575.98px){.front-service .front-box-item .link-service .room-name{float:none}}.front-service .front-box-item .link-service .room-size{float:left}.front-service .front-box-item .link-service .room-type{float:right;font-size:1.1rem;font-weight:600;padding-top:3px}@media (max-width:575.98px){.front-service .front-box-item .link-service .room-type{float:none}}@media (max-width:991.98px){.front-service .front-box-item .link-service{bottom:15px;left:15px;right:15px}.front-service .front-box-item .link-service .room-txt{font-size:1rem;letter-spacing:1px}}.front-service .front-box-item:hover figure{-webkit-transform:scale(1.05);transform:scale(1.05)}.front-service .front-box-item:hover::before{opacity:.95}.front-service .front-box-item:hover .link-ourroom .room-txt::before{width:100%}@media (max-width:991.98px){.front-service .front-box-item{min-height:inherit}.front-service .front-box-item figure{min-height:inherit}}.front-service .ourroom-click{content:"";position:absolute;width:100%;height:100%;opacity:0;z-index:99}.front-service .box-comment-service{padding-left:65px;padding-right:65px;padding-bottom:15px;font-size:1.6rem;line-height:2.2rem}.front-service .box-comment-service h3{font-size:3rem;margin-bottom:10px}.front-service .front-service-box{position:relative;padding:9px}.front-service .front-service-box::after{content:'';position:absolute;width:200px;height:74px;background-size:100% 100%;background-image:url(../images/box-sha.png);display:block;bottom:-8px;right:0;z-index:-1}.front-social{background:#f3f2ed}.front-social .btn-frontsocial{text-transform:uppercase;display:inline-block;color:#000;border:1px solid #000;padding:12px 25px;border-radius:0}.front-social .btn-frontsocial i::before{font-size:22px}.front-social .boxzoom-hover{display:block;background:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-social .boxzoom-hover img{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-social .boxzoom-hover .fa{color:#fff;position:absolute;top:50%;left:0;font-size:50px;width:100%;padding:0 30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.front-social .boxzoom-hover:hover .fa{opacity:1}.front-social .boxzoom-hover:hover img{opacity:1}.box-comment-service a{letter-spacing:1px;text-transform:uppercase;font-size:1.3rem;font-weight:600;color:#000;display:inline-block;margin-top:10px}.comment-service ::before{content:"";position:absolute;top:10px;left:0;height:100%;width:35px;background:url(images/comment-ser-left.svg) top center no-repeat}.comment-service ::after{content:"";position:absolute;top:10px;right:0;height:100%;width:35px;background:url(images/comment-ser-right.svg) top center no-repeat}.theam-pag-01 .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:#fff;border:2px solid #000;opacity:1}.theam-pag-01 .swiper-pagination-bullet-active{opacity:1;background:#90471d;border:2px solid #90471d}.nav-slide-row{color:#000;position:absolute;width:100%;z-index:9;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.nav-slide-row.nav-full .arw-next i{right:-30px}@media (max-width:1500.98px){.nav-slide-row.nav-full .arw-next i{right:0}}.nav-slide-row.nav-full .arw-prev i{left:-30px}@media (max-width:1500.98px){.nav-slide-row.nav-full .arw-prev i{left:0}}.nav-slide-row .arw-next i{position:absolute;right:0;height:100%}.nav-slide-row .arw-next i img{height:50px}@media (max-width:991.98px){.nav-slide-row .arw-next i img{height:30px}}.nav-slide-row .arw-prev i{position:absolute;left:0;height:100%}.nav-slide-row .arw-prev i img{height:50px}@media (max-width:991.98px){.nav-slide-row .arw-prev i img{height:30px}}.nav-slide-row.ar-bottom{right:30px;width:50px;-webkit-transform:translateY(0);transform:translateY(0);bottom:80px}.nav-slide-row.ar-bottom .arw-next i{position:absolute;right:0;top:0;height:50px;width:50px;padding:10px;background:#90471d}.nav-slide-row.ar-bottom .arw-next i img{height:30px}@media (max-width:991.98px){.nav-slide-row.ar-bottom .arw-next i{width:40px}}.nav-slide-row.ar-bottom .arw-prev i{position:absolute;right:0;top:-51px;height:50px;width:50px;padding:10px;background:#90471d}.nav-slide-row.ar-bottom .arw-prev i img{height:30px}@media (max-width:991.98px){.nav-slide-row.ar-bottom .arw-prev i{width:40px}}@media (max-width:991.98px){.nav-slide-row.ar-bottom{right:15px;width:40px}}.slide-main{overflow:hidden;height:calc(100vh - 0px);position:relative}@media (max-width:991.98px){.slide-main{height:calc(60vh - 0px)}}.slide-main .swiper-container{width:100%}.slide-main .swiper-slide{background-size:cover;background-position:50%;min-height:calc(100vh - 0px);display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column}@media (max-width:991.98px){.slide-main .swiper-slide{height:calc(60vh - 0px);min-height:inherit}}.slide-main .swiper-slide::before{content:"";position:absolute;bottom:0;width:100%;opacity:.8;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#0004;z-index:0}.slide-main .swiper-slide h2{opacity:0;color:#fff;font-size:4.3rem;position:absolute;left:0;right:0;bottom:200px;width:100%;transition:1s ease;text-transform:uppercase;text-shadow:0 0 5px rgba(0,0,0,.35);z-index:3}@media (max-width:991.98px){.slide-main .swiper-slide h2{font-size:2.3rem;bottom:50px;padding-left:30px;padding-right:30px}}.slide-main .swiper-slide h3{font-family:BerlingskeSerif-Lt,sans-serif;font-size:6vmin;text-transform:capitalize;text-shadow:0 0 7px rgba(0,0,0,.75);text-transform:uppercase}.slide-main .swiper-slide h3 strong{display:block;font-size:7vmin;font-style:normal;margin-top:15px}.slide-main .swiper-slide-active h2{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);transition:1s ease}.slide-main .supslide{display:block;font-size:1.7rem;font-family:"GT America",sans-serif}@media (max-width:991.98px){.slide-main .supslide{font-size:1.4rem}}.slide-main .swiper-pagination-bullet{background-color:transparent;border:2px solid #fff;border-radius:50%;width:12px;height:12px;opacity:1}.slide-main .swiper-pagination-bullet-active{background-color:#fff}.slide-main .swiper-button-container{background-color:rgba(0,0,0,.25)}.slide-main.half{height:calc(100vh - 150px);min-height:calc(100vh - 150px)}@media (max-width:991.98px){.slide-main.half{height:calc(65vh)}}.slide-main.half .swiper-slide{height:calc(100vh - 150px);min-height:calc(100vh - 150px)}.slide-main.half .swiper-slide::after{content:"";position:absolute;bottom:0;width:100%;opacity:.8;height:40%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.49),rgba(255,255,255,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.49),rgba(255,255,255,0));background-image:linear-gradient(to top,rgba(0,0,0,.49),rgba(255,255,255,0));z-index:0}@media (max-width:991.98px){.slide-main.half .swiper-slide{height:calc(65vh)}}.slide-main.half .swiper-slide h2{bottom:100px}.slide-rooms-front{overflow:hidden;position:relative}@media (max-width:991.98px){.slide-rooms-front{height:calc(100vh - 100px)}}.slide-rooms-front .swiper-container{width:100%}.slide-rooms-front .swiper-slide{position:relative;background-size:cover;background-position:50%;height:calc(100vh - 90px)}@media (max-width:991.98px){.slide-rooms-front .swiper-slide{min-height:inherit}}.slide-rooms-front .swiper-slide::after{content:"";position:absolute;bottom:0;width:100%;opacity:.8;height:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);z-index:0}@media (max-width:991.98px){.slide-rooms-front .swiper-slide::after{height:90%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}}.slide-rooms-front .swiper-slide .caption-text{font-weight:400;z-index:9999;left:0;right:0;color:#fff;margin:0 auto;position:absolute;text-transform:uppercase;width:100%;bottom:40px;padding-left:50px;padding-right:50px;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}@media (max-width:991.98px){.slide-rooms-front .swiper-slide .caption-text{padding-left:20px;padding-right:50px;bottom:110px}}.slide-rooms-front .swiper-slide .caption-text h4{color:#fff;font-size:2.8rem}.slide-rooms-front .swiper-slide .caption-link{z-index:999;position:absolute;margin:0 auto;bottom:40px;left:0;opacity:0;font-size:14px;padding-left:50px;padding-right:50px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width:991.98px){.slide-rooms-front .swiper-slide .caption-link{padding-left:20px;padding-right:50px;opacity:1;bottom:30px}}.slide-rooms-front .swiper-slide .caption-link a{padding-left:50px;padding-right:50px}.slide-rooms-front .swiper-slide:hover .caption-text{opacity:1;bottom:110px}.slide-rooms-front .swiper-slide:hover .caption-link{opacity:1}.slide-rooms-front .swiper-slide-active .caption-text{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition:1s ease}.slide-ourdining-front{overflow:hidden;position:relative}@media (max-width:991.98px){.slide-ourdining-front{height:calc(100vh - 100px)}}.slide-ourdining-front .swiper-container{width:100%}.slide-ourdining-front .swiper-slide{position:relative;background-size:cover;background-position:50%;height:calc(100vh - 150px)}@media (max-width:991.98px){.slide-ourdining-front .swiper-slide{height:calc(100vh - 100px);min-height:inherit}}.slide-ourdining-front .swiper-slide::after{content:"";position:absolute;bottom:0;width:100%;opacity:.8;height:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);z-index:0}@media (max-width:991.98px){.slide-ourdining-front .swiper-slide::after{height:90%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}}.slide-ourdining-front .swiper-slide .caption-text{z-index:1;position:absolute;bottom:80px;left:80px;color:#fff;width:100%;max-width:550px;opacity:0;text-shadow:0 0 7px rgba(0,0,0,.75);-webkit-transform:translateX(5%) scale(1);transform:translateX(5%) scale(1);transition:1s ease;text-shadow:0 5px 5px rgba(0,0,0,.01)}@media (max-width:991.98px){.slide-ourdining-front .swiper-slide .caption-text{bottom:20px;left:20px;right:20px;width:auto}}.slide-ourdining-front .swiper-slide .caption-text h3{color:#fff;font-size:2.4rem;margin-bottom:5px;text-shadow:0 0 7px rgba(0,0,0,.75)}@media (max-width:991.98px){.slide-ourdining-front .swiper-slide .caption-text h3{font-size:2rem}}.slide-ourdining-front .swiper-slide .caption-text img{height:auto}@media (max-width:991.98px){.slide-ourdining-front .swiper-slide .caption-text img{height:50px}}.slide-ourdining-front .swiper-slide-active .caption-text{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition:1s ease}.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}@media (max-width:991.98px){.gallery-thumbs{margin-bottom:20px}}.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;cursor:pointer}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.nav-slide-row.ar-theam-1{bottom:0;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}.ar-theam-1 .btn-home-prev{position:absolute;left:0;width:40%;height:100%;cursor:url(../images/left_cursor.png),auto}.ar-theam-1 .btn-home-next{position:absolute;right:0;width:40%;height:100%;cursor:url(../images/right_cursor.png),auto}.nav-slide-row.ar-theam-2{bottom:45%;width:60px;right:0}@media (max-width:991.98px){.nav-slide-row.ar-theam-2{width:30px}}.ar-theam-2 i{position:absolute;left:0;width:50px;height:50px}.ar-theam-2 .btn-home-prev,.ar-theam-2 .btn-room-prev{left:auto;right:60px;bottom:0;width:50px;height:50px}.ar-theam-2 .btn-home-next,.ar-theam-2 .btn-room-next{left:auto;right:60px;bottom:0;width:50px;height:50px}.nav-slide-row.rooms.ar-theam-2{bottom:50px}.nav-slide-row.rooms.ar-theam-2 i img{height:40px}.navpage-home-item{position:absolute;right:0;bottom:100px;width:100%;text-align:center;z-index:1;color:#fff}@media (max-width:991.98px){.navpage-home-item{bottom:20px}}.navpage-home-item .swiper-pagination-bullet{margin:0 3px}.navpage-rooms-item{position:absolute;right:30px;bottom:130px;width:50px;text-align:center;z-index:1;color:#fff}@media (max-width:991.98px){.navpage-rooms-item{right:15px;width:40px}}.bg-slide{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transform:scale(1.1);transform:scale(1.1)}.slide-caption-tools{font-family:BerlingskeSerif-Lt,sans-serif;margin:0;padding:0;position:absolute;top:50%;left:50%;color:#fff;font-size:7vmin;text-align:center;transform:translate3d(-50%,-50%,0);z-index:999;padding-top:50px;text-shadow:0 0 7px rgba(0,0,0,.75);font-size:3rem;line-height:3.5rem;text-transform:inherit}.slide-caption-tools h1{font-size:6rem;line-height:65px}@media (max-width:1199.98px){.slide-caption-tools h1{font-size:4rem;line-height:45px}}@media (max-width:767.98px){.slide-caption-tools h1{font-size:3.5rem;line-height:4.7rem}}.slide-caption-tools h1.title-mins{font-size:5rem;line-height:55px}.slide-caption-tools.bot-left{top:auto;left:0;bottom:100px;width:100%;transform:translate3d(0,0,0)}@media (max-width:1199.98px){.slide-caption-tools.bot-left{left:25px;right:25px;bottom:25px;width:auto}}@media (max-width:991.98px){.slide-caption-tools.bot-left{left:0;right:0}}.object{animation:MoveUpDown 1s linear infinite}@keyframes MoveUpDown{0%,100%{bottom:0}50%{bottom:5px}}.socialFooter a{color:#fff;margin-left:5px;margin-right:5px}.socialFooter a:hover{color:#cf017b}.socialFooter{margin-top:20px}.scrolldown{text-align:center;position:absolute;bottom:40px;width:10%;left:45%;z-index:999}.ar-down{width:11px;display:block;height:100px;margin:0 auto;position:relative}@media (max-width:991.98px){.ar-down{height:50px}}.ar-down::before{content:"";position:absolute;bottom:0;left:4px;width:2px;height:100%;background-color:#fff}.ar-down::after{content:"";width:10px;height:10px;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:0;left:0}.nav-caption-title{position:absolute;bottom:150px;text-shadow:0 0 7px rgba(0,0,0,.55);left:0;width:100%;z-index:8;text-align:center;color:#fff}.nav-caption-title .h1{font-size:2.6rem;font-weight:400;margin-top:20px}.nav-caption-title .h2{font-family:BerlingskeSerif-Lt,sans-serif;font-size:1.8rem;text-transform:none;margin-top:30px;letter-spacing:0;line-height:1.6}.nav-caption-title.top{bottom:250px}.nav-caption-tools{position:absolute;left:0;bottom:0;right:0;z-index:9}.nav-caption-tools .back-page{font-size:1.1rem;padding:25px}.nav-caption-tools .back-page a{color:#fff;letter-spacing:2px;font-weight:600}.nav-caption-tools .room-style{font-size:1.1rem;padding:25px 50px;background:#000;color:#fff;letter-spacing:2px;font-weight:600;position:absolute;right:0;bottom:0;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:991.98px){.nav-caption-tools .room-style{width:100%}}.nav-caption-box{width:100%;max-width:500px;margin:0 auto;padding-left:20px;padding-right:20px}.box-engine-main{background:#fff;color:#000;position:fixed;top:90px;right:15px;z-index:9;width:350px;max-height:calc(100vh - 90px);overflow:auto;padding:20px;z-index:99;opacity:0;visibility:hidden;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:767.98px),(max-width:575.98px){.box-engine-main{top:60px}}.box-engine-main.show-widget{opacity:1;visibility:visible}.box-engine-main .box-engine-box{height:calc(100vh - 100%)}.box-engine-main .form-control{display:block;width:100%;height:35px;padding:6px 15px;font-size:1.1rem;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #464646;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.box-engine-main .form-control.cal{background:url(../images/svg/small-calendar.svg) no-repeat #fff;background-size:22px 22px;background-position:93% 50%;color:#000;border:0;border-radius:0;border:1px solid #464646}.box-engine-main select.form-control{-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/svg/down-arrowdark.svg);background-size:10px;background-color:#fff;background-repeat:no-repeat;background-position:95% 50%}.box-engine-main label{font-size:1rem;line-height:13px;letter-spacing:1px;text-transform:uppercase;color:#000;margin-bottom:0}.box-engine-main .btn-bhk-room{font-size:1.1rem;letter-spacing:2px;background:#90471d;color:#fff;border-radius:0;text-transform:uppercase;padding:15px 40px 11px;margin-top:0}.box-engine-front{margin-bottom:100px;position:relative;z-index:6}.box-engine-front .engine-front-inner{margin-top:-175px;background:#e7e8e7}.box-engine-front .engine-front-inner label{font-size:1.3rem;text-transform:uppercase}.box-engine-front .btn-front-engine{background:#90471d;width:100%;height:150px;color:#fff;border-radius:0}.box-engine-front .btn-front-engine span{font-family:'Bebas Neue';text-transform:uppercase;display:inline-block;text-align:left;border-bottom:5px solid #fff;font-size:3rem;line-height:3rem;padding-bottom:10px}.box-engine-front .btn-front-engine span small{font-size:1.7rem}.box-engine-front .date{background-image:url(../images/svg/calendar.svg);background-size:25px;background-position:10px 10px;background-repeat:no-repeat}.box-engine-front .chk-room{background:#fff;padding-left:0;position:relative;background-position:10px 10px;background-repeat:no-repeat}.box-engine-front .chk-room.adult-ic{background-image:url(../images/svg/user.svg);background-size:25px}.box-engine-front .chk-room.child-ic{background-image:url(../images/svg/child.svg);background-size:30px}.box-engine-front .chk-room.room-ic{background-image:url(../images/svg/room.svg);background-size:25px}.box-engine-front .form-control{display:block;width:100%;height:40px;padding:.375rem .75rem .375rem 40px;font-size:1.3rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:0 solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.box-engine-front select.form-control{-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/down-arrowdark.svg);background-size:10px;background-color:transparent;background-repeat:no-repeat;background-position:90% 50%}.icon-chk{position:absolute;left:10px;top:10px}.row-adult{position:relative}.row-adult .txt-adsub{position:absolute;top:2px;width:100%;right:5px;text-align:right;font-size:1.2rem;font-size:1.2rem}@media (max-width:1199.98px){.row-adult .txt-adsub{font-size:1rem;top:4px}}.close-widget{position:absolute;right:15px;top:15px;width:30px;height:30px;text-align:center;border-radius:50%;cursor:pointer;z-index:55}.close-widget svg{height:30px;width:30px}.close-widget svg .active-pathfill{fill:#000}.close-widget img{height:30px;width:30px}.list-whybook{list-style:none}.list-whybook .list-why{margin-top:5px}.list-whybook .list-why h5{font-size:1.1rem;line-height:14px;font-weight:bolder;padding-top:3px;padding-bottom:0;margin-bottom:0}.list-whybook .list-why li{list-style:none;padding:0 0 0 40px;margin-bottom:10px;position:relative}.list-whybook .list-why li p{font-size:1rem;line-height:14px}.list-whybook .list-why li i{position:absolute;left:0;top:3px}body.showengine{overflow:hidden;height:100%}.scrollto .member-top{top:80px}@media (max-width:991.98px){.scrollto .member-top{top:auto}}.scrollto .book-member a{color:#000}.scrollto .book-member a::before{background:#fff}@media (max-width:1199.98px){.scrollto .book-member a{color:#fff}}.scrollto .header-nav::before{opacity:1}.scrollto .header-tools-right .head-link-right a{color:#000}.scrollto .header-tools-right .head-link-right a::before{background:#000}.scrollto .bestrate{background-image:url(../images/best-guarantee.svg)}.scrollto .box-engine-main{top:75px}@media (max-width:991.98px){.scrollto .box-engine-main{top:0}}.scrollto .language{color:#000;border-right:1px solid #000}.scrollto .btn-member-top{color:#000}@media (max-width:575.98px){.scrollto .btn-member-top{color:#fff}}.scrollto .room-style{bottom:-100px}@media (max-width:991.98px){.scrollto .room-style{bottom:0}}.scrollto .box-engine-main{background:rgba(255,255,255,.95)}.nav-caption-room{position:absolute;top:-60px;left:0;width:100%;z-index:555;margin:0}@media (max-width:767.98px){.nav-caption-room{top:-35px}}.nav-caption-room .tab-roomslist{text-align:center;padding-bottom:25px}@media (max-width:767.98px){.nav-caption-room .tab-roomslist .tab-rooms{background:#793913;display:block;text-align:center;padding-top:30px;padding-bottom:30px}}.nav-caption-room .tab-roomslist li{display:inline-block}.nav-caption-room .tab-roomslist li a{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-left:25px;margin-right:25px}.nav-caption-room .tab-roomslist li a.link-under::before{background:#fff}.nav-caption-room .tab-roomslist li a.active.link-under::before{background:#fff;width:100%}@media (max-width:767.98px){.nav-caption-room .tab-roomslist li{display:block;text-align:center}}.nav-caption-room h4::after{top:-2px!important}.nav-caption-room.select-option{margin-top:0}@media (max-width:767.98px){.nav-caption-room.select-option{margin-top:5px}}.nav-caption-room.select-option h4{border-radius:0;background:#90471d;padding:13px 25px 10px;position:relative;cursor:pointer;display:none;font-weight:700;color:#fff}.nav-caption-room.select-option h4::after{display:block;content:"\f107";color:#fff;width:10px;height:35px;line-height:35px;position:absolute;top:0;right:15px;font:normal normal normal 14px/45px FontAwesome}.nav-caption-room.select-option h4.active-aw::after{content:"\f106"}.nav-caption-room.select-option .select-option-row{display:block}.nav-caption-room.select-option .select-option-list{list-style:none;padding:0;margin:0}.nav-caption-room.select-option .select-option-list li{display:inline-block}@media (max-width:767.98px){.nav-caption-room.select-option .select-option-list li{width:100%}}.our-rooms-detail{position:relative}.our-rooms-detail h2{font-weight:700;font-size:2.6rem;line-height:18px;text-transform:uppercase;margin-bottom:10px}.ourroom-item{overflow:hidden;position:relative;min-height:750px;margin:0}.ourroom-item figure{min-height:750px;margin:0;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease}.ourroom-item figcaption{text-shadow:0 -1px 5px #969696;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.ourroom-item figcaption .text-caption{font-size:4rem;line-height:44px;color:#fff;left:0;right:0;z-index:1;margin:0 auto;position:absolute;bottom:48%;-webkit-transform:translateY(33%);transform:translateY(33%);text-shadow:0 -1px 5px #969696;text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (max-width:991.98px){.ourroom-item figcaption .text-caption{font-size:2.8rem;line-height:3rem}}.ourroom-item figcaption h4{font-size:4rem;line-height:44px;color:#fff;padding-left:40px;padding-right:40px;margin-bottom:25px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (max-width:991.98px){.ourroom-item figcaption h4{font-size:2.8rem;line-height:3rem}}.ourroom-item figcaption h4 small{display:block;font-size:2rem}.ourroom-item figcaption p{opacity:0;font-size:2rem;line-height:2.4rem;color:#fff;visibility:hidden;position:absolute;left:0;padding-left:40px;padding-right:40px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (max-width:991.98px){.ourroom-item figcaption p{font-size:1.8rem;line-height:2.1rem}}.ourroom-item::before{content:"";position:absolute;width:100%;opacity:.8;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:1}.ourroom-item .ourrom-click{content:"";position:absolute;width:100%;height:100%;opacity:0;z-index:4}.ourroom-item .link-ourroom{position:absolute;bottom:25px;left:25px;right:25px;overflow:hidden;color:#fff;z-index:1;text-transform:uppercase}.ourroom-item .link-ourroom .room-txt{padding-top:10px;border-top:1px solid #fff;color:#fff;font-size:1.2rem;letter-spacing:2px;display:inline-block}.ourroom-item .link-ourroom .room-txt::before{content:'';position:absolute;width:0%;height:1px;top:0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease}.ourroom-item .link-ourroom .room-name{float:left;font-weight:600;letter-spacing:2px}@media (max-width:575.98px){.ourroom-item .link-ourroom .room-name{float:none}}.ourroom-item .link-ourroom .room-size{float:left}.ourroom-item .link-ourroom .room-type{float:right;font-size:1.1rem;font-weight:600;padding-top:3px}@media (max-width:575.98px){.ourroom-item .link-ourroom .room-type{float:none}}@media (max-width:991.98px){.ourroom-item .link-ourroom{bottom:15px;left:15px;right:15px}.ourroom-item .link-ourroom .room-txt{font-size:1rem;letter-spacing:1px}}.ourroom-item:hover .text-caption{opacity:1;-webkit-transform:translateY(-60px);transform:translateY(-60px)}.ourroom-item:hover p{opacity:1;visibility:visible}.ourroom-item:hover::before{opacity:.95}.ourroom-item:hover .link-ourroom .room-txt::before{width:100%}@media (max-width:991.98px){.ourroom-item{min-height:500px;margin-bottom:30px}.ourroom-item figure{min-height:500px;background-position:50% 70%!important}.ourroom-item:hover .text-caption{bottom:55%;-webkit-transform:translateY(23%);transform:translateY(23%)}}.ourroom-click{content:"";position:absolute;width:100%;height:100%;opacity:0;z-index:99}.our-pageroom .ourroom-item{min-height:550px}.our-pageroom .ourroom-item figure{min-height:550px}.roominner-about .box-roominner{max-width:600px;padding-right:0}.roominner-about .box-roominner h1{font-size:2.5rem;line-height:3.5rem;font-family:"GT America",sans-serif}.roominner-about .box-roominner h2{font-size:4rem;line-height:4rem;margin-bottom:20px}@media (max-width:991.98px){.roominner-about .box-roominner h2{font-size:3rem;line-height:3rem}}@media (max-width:991.98px){.roominner-about .box-roominner{padding-right:0}}.roominner-about .box-roomoffer-inner{position:relative;margin-top:40px}.roominner-about .box-roomoffer-inner .box-roomoffer-logo{position:absolute;left:-25px;top:0;width:100px;height:100%;text-align:center}@media (max-width:991.98px){.roominner-about .box-roomoffer-inner .box-roomoffer-logo{width:100%;height:80px;top:-20px;left:0}}.roominner-about .box-roomoffer-inner .box-roomoffer-logo img{position:absolute;width:100%;max-width:100px;text-transform:uppercase;bottom:25%;left:0;-webkit-transform:translateY(25%);transform:translateY(25%);-moz-transform:rotate(19deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}@media (max-width:991.98px){.roominner-about .box-roomoffer-inner .box-roomoffer-logo img{margin-left:-50px;max-width:80px;left:auto}}.roominner-about .box-roomoffer-inner .box-roomoffer-txt{font-size:1.6rem;line-height:2.2rem;padding:30px 40px 30px 100px;background:rgba(7,36,65,.1)}@media (max-width:991.98px){.roominner-about .box-roomoffer-inner .box-roomoffer-txt{padding:70px 30px 30px 30px}}.roominner-about .box-roomoffer-inner .box-roomoffer-txt strong{display:block;margin-bottom:5px}@media (max-width:991.98px){.roominner-about .box-roomoffer-inner{margin-top:60px}}.roominner-about .list-delroomtype{margin-bottom:25px;text-align:center}.roominner-about .list-delroomtype li{font-size:2.6rem;padding:20px 5px 5px 5px;position:relative;display:inline-block;vertical-align:top;text-align:center;width:20%;margin-bottom:15px}@media (max-width:991.98px){.roominner-about .list-delroomtype li{width:30%}}.roominner-about .list-delroomtype li .glyphicon-plus{font-size:12px;vertical-align:6px;margin-left:1px}.roominner-about .list-delroomtype li img{height:35px;width:auto}.roominner-about .list-delroomtype li h5{font-size:1rem;font-weight:600;margin-top:3px;margin-bottom:7px;letter-spacing:1px;position:absolute;top:0;left:0;width:100%}.roominner-about .list-delroomtype li::after{content:'';width:1px;background:#000;position:absolute;top:25px;bottom:0;right:0;display:block}@media (max-width:991.98px){.roominner-about .list-delroomtype li::after{display:none}}.roominner-about .list-delroomtype li:last-child{margin-right:0}.roominner-about .list-delroomtype li:last-child::after{display:none}.roominner-about .list-delroomtype .sqm{display:block;font-size:1.1rem;font-weight:600}.roominner-about .list-delroomtype-box{list-style:none;font-size:2rem}.roominner-about .list-delroomtype-box i{margin-right:10px;vertical-align:2px}.roominner-about .list-delroomtype-box li{border-top:1px solid #ede9e6;padding:10px 10px;font-size:1.6rem;font-weight:600}.roominner-about .list-delroomtype-box li:first-child{border-top:0}.roominner-about .box-content-room{padding:35px 15px}@media (max-width:991.98px){.roominner-about .box-content-room{padding:80px 35px}}.roominner-about .box-content-room .boxroom-inner{background:#000;color:#fff;padding:25px}.roominner-about .box-content-room .boxroom-inner h4{font-family:BerlingskeSerif-Lt,sans-serif;font-size:2.4rem}.roominner-about .box-content-room .boxroom-inner-box{padding-right:80px}@media (max-width:991.98px){.roominner-about .box-content-room .boxroom-inner-box{padding-right:0}}@media (max-width:1199.98px){.roominner-about .w-lg{max-width:720px}}@media (max-width:991.98px){.roominner-about{padding-left:0;padding-right:0}}.roominner-gallery h2{font-size:4.5rem;line-height:4.5rem;margin-bottom:20px;text-transform:uppercase;margin-bottom:80px}@media (max-width:991.98px){.roominner-gallery h2{font-size:3rem;line-height:3rem}}.roominner-gallery .gallery-ourroom{color:#fff;position:relative;float:none;overflow:hidden;width:100%;background-color:#000;color:#fff;text-align:center;min-height:520px;background-position:50% 50%;background-size:cover}.roominner-gallery .gallery-ourroom *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease}.roominner-gallery .gallery-ourroom::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.roominner-gallery .gallery-ourroom figcaption{position:absolute;bottom:55%;left:0;width:100%;padding:0 30px;z-index:2;font-size:1.1rem;letter-spacing:2px;text-transform:uppercase}.roominner-gallery .gallery-ourroom figcaption img{height:30px}.roominner-gallery .gallery-ourroom figcaption .gallery-ourroom h5,.roominner-gallery .gallery-ourroom figcaption .gallery-ourroom span{margin:0;width:100%}.roominner-gallery .gallery-ourroom figcaption .gallery-ourroom h5{font-weight:400;text-transform:uppercase}.roominner-gallery .gallery-ourroom figcaption .gallery-ourroom span{color:#e6e6e6;font-weight:700;text-transform:uppercase}.roominner-gallery .gallery-thumb{background:#fff}.roominner-gallery .gallery-thumb *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease}.roominner-gallery .gallery-thumb img{opacity:.7;max-width:100%}.roominner-gallery .gallery-thumb:hover img{opacity:1}.roominner-gallery .list-thumb-gallery li{list-style:none;float:left;width:12.5%}@media (max-width:991.98px){.roominner-gallery .list-thumb-gallery li{width:20%}}.roominner-gallery .list-thumb-gallery li a{margin:5px;display:block}.roominner-gallery .roominner-content{margin-top:60px}.roominner-gallery .roominner-content h3{font-size:2.5rem;line-height:2.5rem;font-family:"GT America",sans-serif}@media (max-width:991.98px){.roominner-gallery .roominner-content h3{font-size:3rem;line-height:3rem}}.roominner-facility{color:#5f5c68;overflow:hidden}.roominner-facility .img-roomfac{background-size:100%;background-position:50%;min-height:770px;margin-bottom:0}@media (max-width:1500.98px){.roominner-facility .img-roomfac{min-height:650px}}@media (max-width:1199.98px){.roominner-facility .img-roomfac{min-height:580px}}@media (max-width:991.98px){.roominner-facility .img-roomfac{min-height:500px}}.roominner-facility .box-text{width:100%;padding:0;background-color:transparent}.roominner-facility .box-text .roomfac-title{position:relative}.roominner-facility .box-text .roomfac-title h3{font-family:BerlingskeSerif-Lt,sans-serif;font-size:4.2rem;margin-bottom:20px}@media (max-width:991.98px){.roominner-facility .box-text .roomfac-title h3{font-size:3.2rem}}.roominner-facility .box-text .title-lineroom{height:1px;background-color:#679334;margin:35px 0 40px;position:relative;right:-125px;width:100%;transform-origin:right;-webkit-transform-origin:right}@media (max-width:767.98px){.roominner-facility .box-text .title-lineroom{left:50px;margin:20px 0 25px}}@media (max-width:767.98px){.roominner-facility .box-text{transform:translateY(0)!important;padding:25px;position:relative;width:100%}.roominner-facility .box-text.left{left:auto;right:auto}}.roominner-facility .roomfac-list{padding:40px 25px;margin-bottom:30px;background:#f5f4f2}.roominner-facility .roomfac-list .roomfac-list-item{padding:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}@media (max-width:767.98px){.roominner-facility .roomfac-list .roomfac-list-item{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.roominner-facility .roomfac-list .roomfac-list-item li{font-style:italic;position:relative;list-style:none;margin-bottom:0;padding-left:30px}.roominner-facility .roomfac-list .roomfac-list-item li i{position:absolute;width:30px;top:-2px;left:0;opacity:.7;text-align:center}.roominner-facility .roomfac-list .roomfac-list-item li i img{height:10px}.roominner-facility .roomfac-list .roomfac-list-item li .roomfac-txt{padding:3px 10px}@media (max-width:991.98px){.roominner-facility .roomfac-list .roomfac-list-item li{padding-left:25px;font-size:17px;line-height:20px;margin-bottom:5px}}@media (max-width:991.98px){.roominner-facility .roomfac-list{padding:20px 20px;margin-bottom:100px}}.roominner-facility .link-under{text-transform:uppercase;color:#90471d}.roominner-facility .link-under::before{background:#90471d}.roominner-facility .w-md{max-width:980px}@media (max-width:767.98px){.roominner-facility{padding:50px 30px 50px}}.roominner-other header{text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.roominner-other h2{text-transform:uppercase;font-size:4rem;line-height:1;position:relative;overflow:hidden}.roominner-other h2 span{position:relative}.roominner-other h2 span::before{content:'';position:absolute;width:160px;height:1px;background:#000;left:-180px;top:49%}.roominner-other h2 span::after{content:'';position:absolute;width:160px;height:1px;background:#000;right:-180px;top:49%}@media (max-width:1199.98px){.roominner-other h2{font-size:2.5rem}}.c-slider-inner .swiper-pagination-bullet{font-size:14px;line-height:17px;font-family:gt-america,sans-serif;font-weight:100;font-style:normal;line-height:1em!important;width:30px;height:30px;background-color:transparent;margin-right:10px!important;color:#d4d3d1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;transition:all .2s ease-in-out;opacity:1;float:left}.c-slider-inner .swiper-pagination{margin-top:15px;position:relative;left:0;top:0;bottom:0;right:0}.c-slider-inner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;color:#000}.c-slider-inner .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-2{stroke-dashoffset:0;transition-duration:5.6s}.c-slider-inner .my-svg{position:absolute;top:0;left:0;width:100%;height:100%}.c-slider-inner .my-svg circle{fill:none}.c-slider-inner .my-svg .circle-1{stroke:#d4d3d1;opacity:1;stroke-width:1px}.c-slider-inner .my-svg .circle-2{fill:none;stroke:#1f1f1f;stroke-width:2px;stroke-dashoffset:140;stroke-dasharray:140;transition:all 1s linear;transform:rotate(90deg);transform-origin:center}.rooms-intro-right .btn-link-under{width:100%;display:block}@media (max-width:1199.98px){.rooms-intro-right .btn-link-under{width:auto;min-width:200px;display:inline-block}}@media (max-width:1199.98px){.rooms-intro-right{text-align:center}.rooms-intro-right .link-gallery{display:inline-block}}@media (max-width:1199.98px){.rooms-intro-left{margin-top:40px}}.box-grid-pr{position:relative}.box-grid-pr:after,.itemPromo:after{content:"";background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;transition:all .3s ease;opacity:0}.box-grid-innerpr{padding-bottom:100%;height:0;position:relative}.box-grid-innerpr.h-half{padding-bottom:130%;height:0;position:relative}.box-grid-innerpr.half{padding-bottom:60%}.box-grid-pr .img-grid-pr{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:all .6s ease;transition:all .6s ease}.allroom{margin-bottom:30px}.resort-inner-banner{background-size:cover;background-position:50% 50%;position:relative;display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column;min-height:90vh}.resort-inner-banner .banner-caption{position:relative;z-index:1;padding:30px}@media (max-width:991.98px){.resort-inner-banner .banner-caption{text-align:center!important}}.resort-inner-banner .banner-caption .banner-caption-box{display:inline-block;font-size:1.1rem;width:100%;max-width:400px;color:#fff;padding:30px;letter-spacing:2px;text-shadow:0 0 7px rgba(0,0,0,.55)}@media (max-width:991.98px){.resort-inner-banner{min-height:40vh}}.resort-inner h3{font-family:BerlingskeSerif-Lt,sans-serif;font-size:2.4rem}.link-hotel-resort ul{padding:0;margin:0;margin-top:20px}.link-hotel-resort ul li{list-style:none;margin-top:10px}.link-hotel-resort a{color:#000;font-size:3rem;line-height:3rem;font-weight:400;display:inline-block;position:relative;padding:10px 0;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (max-width:991.98px){.link-hotel-resort a{font-size:2.2rem;line-height:2.5rem}}@media (max-width:991.98px){.link-hotel-resort a{font-size:2rem;line-height:2.5rem}}.link-hotel-resort a::before{content:'';display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.link-hotel-resort a:hover::before{background:#000}.link-hotel-resort.min a{font-size:1.9rem;padding-bottom:0;padding-top:0;margin:0 5px}.list-resort-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-resort-item li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:15px;padding-left:15px;list-style:none;margin-bottom:25px}@media (max-width:991.98px){.list-resort-item li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.list-resort-item li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.icon-resort{width:25px}.icon-resort i{background:url(../images/sprite-icons.png) no-repeat;display:block;width:25px;height:25px}.icon-resort i.icon-01{background-position:0 0}.icon-resort i.icon-02{background-position:-25px 0}.icon-resort i.icon-03{background-position:-50px 0}.icon-resort i.icon-04{background-position:-75px 0}.icon-resort i.icon-05{background-position:-100px 0}.icon-resort i.icon-06{background-position:-125px 0}.icon-resort i.icon-07{background-position:-150px 0}.icon-resort i.icon-08{background-position:-175px 0}.icon-resort i.icon-09{background-position:-200px 0}.icon-resort i.icon-10{background-position:-225px 0}.icon-resort i.icon-11{background-position:-250px 0}.icon-resort i.icon-12{background-position:-275px 0}.icon-resort i.icon-13{background-position:-300px 0}.icon-resort i.icon-14{background-position:-325px 0}.icon-resort i.icon-15{background-position:-350px 0}.icon-resort i.icon-16{background-position:-375px 0}.icon-resort i.icon-17{background-position:-399px 0}.icon-resort i.icon-18{background-position:-424px 0}.icon-resort i.icon-19{background-position:-449px 0}.icon-resort i.icon-20{background-position:-474px 0}.icon-resort i.icon-21{background-position:-499px 0}.icon-resort i.icon-22{background-position:-525px 0}.icon-resort i.icon-24{background-position:-525px 0}.txt-cursive{font-family:'Its Marison Brieny';text-transform:none;font-size:60px;line-height:55px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);margin-bottom:35px}.service-other h3{font-size:2.4rem;font-weight:400;margin-bottom:15px}.dining-detail{margin-right:auto;margin-left:auto}.dining-detail h2{font-weight:400;margin-bottom:10px;margin-top:10px}.dining-item-list{text-align:left;margin-top:10px}.dining-item-list h5{font-size:1.1rem;font-weight:600;text-transform:uppercase;position:relative;display:inline-block;padding-bottom:10px;margin-bottom:5px}.dining-item-list h5::after{content:"";position:absolute;display:block;bottom:0;width:40%;left:0;height:1px;background:#90471d}.dining-item-list .time{-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}.wedding-title h2{font-family:BerlingskeSerif-Lt,sans-serif;font-size:2.5rem;margin-bottom:20px}.wedding-slogan{background:#635757;color:#fff;padding-top:50px;padding-bottom:50px}.wedding-slogan h2{font-family:BerlingskeSerif-Lt,sans-serif;font-size:3.5rem;text-transform:lowercase}.wedding-slogan .slogan-top{position:absolute;top:-80px}.wedding-slogan .slogan-top .txt-cursive{color:#dec4c5;font-size:7.5rem}.wedding-offer .head-price p{font-size:1.8rem;font-family:"GT America",sans-serif}.wedding-offer .head-price h3{font-size:2.2rem}.wedding-offer .boxcard-content{font-family:BerlingskeSerif-Lt,sans-serif;font-size:1.8rem}.wedding-banner-img{position:relative;background-size:cover;background-position:50% 0;min-height:calc(100vh - 100px)}@media (max-width:991.98px){.wedding-banner-img{min-height:calc(400px);background-position:50% 50%}}.wedding-offer-detail{padding:50px;max-height:calc(100vh - 100px);overflow-y:auto}@media (max-width:991.98px){.wedding-offer-detail{max-height:inherit;padding:25px}}.wedding-offer-detail h5{color:#90471d}.wedding-offer-detail .collapse-wedding{position:relative;padding-right:20px}.wedding-offer-detail .collapse-wedding.collapsed::before{top:1px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wedding-offer-detail .collapse-wedding::before{font:normal normal normal 10px/1 FontAwesome;content:"\f078";position:absolute;right:0;top:0;width:10px;height:10px;display:block;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.modal-hotel.modal-wedding .head-price{font-size:2.3rem}.modal-hotel.modal-wedding .head-price h4{font-family:BerlingskeSerif-Lt,sans-serif;font-size:2.8rem}.resp-container{position:relative;overflow:hidden;height:calc(100vh - 100px)}@media (max-width:991.98px){.resp-container{height:80vh}}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.slide-location{padding-top:115px}@media (max-width:991.98px){.slide-location{padding-top:83px}}.slide-location .carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;height:auto;font-size:1.3rem;font-weight:bolder;margin-right:0;margin-left:0;text-indent:0;text-transform:uppercase;cursor:pointer;padding:10px 20px;background-color:#000;color:#fff}@media (max-width:767.98px){.slide-location .carousel-indicators li{width:100%}}.slide-location .carousel-indicators li.active{background-color:#90471d;color:#fff}.slide-location .carousel-indicators{bottom:20px;left:45px;right:45px}@media (max-width:767.98px){.slide-location .carousel-indicators{bottom:auto;top:45px;display:block;left:0;right:0}}.slide-location .select-option{margin-top:0}@media (max-width:767.98px){.slide-location .select-option{margin-top:5px}}.slide-location .select-option h4{font-family:"GT America",sans-serif;text-transform:uppercase;border-radius:0;background:#90471d;padding:13px 25px 13px;position:relative;cursor:pointer;display:none;font-weight:700;font-size:1.6rem;color:#fff}.slide-location .select-option h4::after{display:block;content:"\f107";color:#fff;width:10px;height:35px;line-height:35px;position:absolute;top:-2px;right:15px;font:normal normal normal 14px/45px FontAwesome}.slide-location .select-option h4.active-aw::after{content:"\f106"}.slide-location .select-option-row{display:block}.slide-location .select-option-list{list-style:none;padding:0;margin:0}.slide-location .select-option-list li{display:inline-block}.slide-sub-location{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:9}.list-location-item .list-location{list-style:none;border-bottom:1px dotted #000}.list-location-item .list-location:last-child{border-bottom:0}.list-location-item .list-location .space{text-align:right}.list-location-item .list-location .row{padding-top:12px;padding-bottom:12px}.title-location-top{padding-bottom:30px;font-family:"GT America",sans-serif}.title-location-top h1{font-family:font-title;font-size:7vmin}.title-location-top .sup-title-location{max-width:300px;font-size:2rem;margin-bottom:10px;font-family:font-title}@media (max-width:991.98px){.title-location-top .sup-title-location{font-size:1.8rem}}.title-location{font-size:1.2rem;font-family:"GT America",sans-serif;color:#fff;border-bottom:1px solid #90471d;margin-bottom:10px}.title-location span{display:inline-block;padding:5px 15px;background:#90471d}.location-other h2,.location-other h3{font-family:font-title;text-transform:none}.location-other h2{font-size:4.6rem;line-height:4.4rem;margin-bottom:20px}@media (max-width:991.98px){.location-other h2{font-size:2.8rem;line-height:3.6rem}}.location-other h3{font-size:2rem;margin-bottom:10px}@media (max-width:991.98px){.location-other h3{font-size:1.8rem}}.location-activities a{display:inline-block;font-size:3.9rem;padding-bottom:10px;margin-bottom:15px;font-family:BerlingskeSerif-Lt,sans-serif;color:#000;position:relative}.location-activities a::after{background:#000;width:0;height:2px;position:absolute;left:0;bottom:0;content:'';-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.location-activities a:hover::after{width:100%}.location-activities a.active{position:relative}.location-activities a.active::after{width:100%}.line-left{position:relative}.line-left::before{content:"";display:block;width:1px;height:100%;position:absolute;bottom:10px;left:33.33333%;background:#666;opacity:.3}@media (max-width:1500.98px){.line-left::before{display:none}}.contact-us h2{font-family:BerlingskeSerif-Lt,sans-serif}.contact-form .form-control{border-radius:0;position:relative;z-index:10;border:0;border-bottom:1px solid #ccc;background:0 0;font-size:13px}.contact-form .form-group{position:relative;margin-bottom:20px}.contact-form .form-group label{position:absolute;z-index:9;font-size:13px;color:#000;left:15px;top:8px;transition:all .3s ease 0s}.contact-form .form-group label.active{top:-15px;font-size:11px;text-transform:uppercase;color:#ccc}.contact-form .form-group .list-address li{margin-bottom:5px}.spa-sec-03{background:url("../images/bg-spa-04.jpg?t=<?php echo time();?>");background-size:cover;background-position:center center;position:relative}.spa-sec-03 .box-spasec-item{position:relative;background:rgba(238,238,238,.92)}.spa-sec-03 .box-spasec-item::before{content:'';position:absolute;left:50%;top:-50px;display:block;width:2px;height:100px;background:#90471d}.spa-sec-03 .box-spasec{width:100%;max-width:450px;padding:140px 30px;margin:0 auto;text-align:center}.spa-sec-03 .box-spasec h2{margin-bottom:20px}.inquirywedding{background:#ebe7e5}.boxinquirywedding{background:#fff;padding:40px 35px;position:relative}.inquirywedding h2{margin-bottom:15px;text-transform:uppercase;font-size:2.8rem;line-height:2.9rem}@media (max-width:767.98px){.inquirywedding h2{font-size:2rem}}.inquirywedding .callus{font-size:25px;font-weight:700}.inquirywedding .callus span{font-size:17px;font-weight:400}.reserveform{margin-top:30px}.ring{width:120px;position:absolute;left:-40px;top:-40px}.wrapboxinquirywedding{position:relative;z-index:10}.boxinquirywedding::after{content:"";display:block;z-index:9;position:absolute;border:1px solid #fff;width:70%;height:100%;right:-30px;top:-40px}.wedding-pdf{background:#ebe7e5;padding-top:60px;padding-bottom:60px}.wedding-pdf h3{margin:0}.wedding-pdf h5{position:relative;font-size:14px;text-transform:uppercase;font-family:'Univers LT Pro',sans-serif}.wedding-pdf h5 span{background:#ebe7e5;position:relative;z-index:1;padding:0 20px}.wedding-pdf h5:after{content:"";position:absolute;width:40%;height:1px;top:5px;left:30%;background:#333}.wedding-pdf .btn-btnsetmenu{display:inline-block;background:#680b0e;padding:3px;font-family:'Didot LT Pro';font-size:16px;line-height:16px;border:0;cursor:pointer;font-style:italic;font-weight:100;letter-spacing:1px;margin:0 5px}.wedding-pdf .btn-btnsetmenu span{border:1px solid #fff;display:inline-block;padding-left:20px;padding-right:20px;line-height:34px;height:34px;color:#fff}.opendaily{font-weight:700;color:#000}.opendaily em{font-weight:400;color:#656460}.spapage .btn-discover{padding-top:7px;padding-bottom:7px}.spapage .btn-discover:hover{color:#fff}.list-offer{font-size:1.6rem}.offer-box{margin-bottom:4rem}.offer-box:nth-child(2n) .offer-img{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}.offer-box:nth-child(2n) .offer-content{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.offer-box .offer-img{overflow:hidden;-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.offer-box .offer-content-inner{padding:0 2rem}.offer-box .offer-content-inner ul li{display:block;position:relative;margin-bottom:3px;padding-left:20px}.offer-box .offer-content-inner ul li:before{content:'•';position:absolute;left:3px;top:0;font-size:40px}.offer-box .offer-content-inner h2{font-weight:400;font-size:3rem;margin-top:0}@media (max-width:991.98px){.offer-box .offer-content-inner h2{font-size:2.5rem}}.offer-box .offer-content-inner h3{margin-bottom:10px;margin-top:20px;font-weight:700;line-height:2.8rem}.offer-box .offer-content-inner h3 span{color:#a7894b;font-style:italic;font-weight:700}@media (max-width:991.98px){.offer-box .offer-content-inner{padding:20px 15px}}.offer-box .offer-head{margin-bottom:0;letter-spacing:.05rem;text-transform:uppercase;font-size:1.6rem}.offer-box .offer-price{text-transform:uppercase;font-size:1.6rem;color:#a7894b}.offer-box .pre-txt{font-family:DB Soda X,sans-serif;font-size:1.6rem;color:#a1967e;line-height:.6}.offer-box .pre-txt:before{display:block;content:'';position:absolute;width:1.75rem;height:.9rem;left:0;background-color:#a1967e}.offer-box .pre-txt:before a{font-family:DB Soda X,sans-serif;font-size:1.6rem;color:#a1967e;line-height:.6}@media (max-width:991.98px){.offer-inner{width:100%;max-width:600px;margin:0 auto}}.offer-box .offer-img img,.offer-box .offer-img piture{width:auto;height:100%;position:absolute}.page-loaction .light-theme{background:#999}.coverOffer{position:absolute;bottom:10px;right:30%;z-index:9;width:750px}@media (max-width:1199.98px){.coverOffer{right:10%}}@media (max-width:991.98px){.coverOffer{right:0;width:100%;position:relative;bottom:auto}}.coverOffer h3{font-family:'Its Marison Brieny';text-transform:none;margin:0 20px 5px 20px;color:#fff;font-size:5.5rem;line-height:40px;text-shadow:3px 3px 26px #09baf8}@media (max-width:991.98px){.coverOffer h3{color:#000;text-shadow:none;padding-top:30px}}.coverOffer .moresmall{font-size:3.8rem}.boxcoveroffer{background:#e9ecec;padding:20px;border:15px solid #f8faf9;min-height:292px}.boxcoveroffer .coverofferleft{float:left;width:50%;padding-right:10px}.boxcoveroffer .coverofferleft h4{font-family:'Its Marison Brieny';color:#fdb07d;font-size:40px;line-height:30px;position:relative;top:-10px}.boxcoveroffer .coverofferleft h5{font-family:BebasNeue,sans-serif;color:#90471d;font-size:2rem;line-height:30px}@media (max-width:991.98px){.boxcoveroffer .coverofferleft{float:none;width:100%;padding-right:0}}.boxcoveroffer .coverofferright{float:left;width:50%;padding-left:10px}.boxcoveroffer .coverofferright h6{font-family:"GT America",sans-serif;font-size:1.4rem;text-transform:none;position:relative;color:#90471d;padding:8px 0;cursor:pointer}.boxcoveroffer .coverofferright h6 i{position:absolute;right:0;font-size:16px;top:7px}.boxcoveroffer .coverofferright ul{margin-bottom:0}.boxcoveroffer .coverofferright li{position:relative;padding-left:15px;font-size:1.3rem}.boxcoveroffer .coverofferright li i{position:absolute;left:0;color:#ed5432;font-size:14px;top:2px}.boxcoveroffer .coverofferright .collapseshow{display:none}.boxcoveroffer .coverofferright .acco-banner{border-bottom:1px solid #ccc}.boxcoveroffer .coverofferright .acco-banner:last-child{padding-bottom:0;border-bottom:0}@media (max-width:991.98px){.boxcoveroffer .coverofferright{float:none;width:100%;padding-left:0}}.list-offer{font-size:1.6rem}.list-offer h2{font-family:"GT America",sans-serif;margin:20px 0 15px}.list-offer li{margin-bottom:30px}.list-offer .period{display:inline-block;background:#000;color:#fff;padding-left:10px;padding-right:10px}.theam-1 .header-nav{background-color:transparent}.theam-1 .header-tools{background-color:transparent}.theam-1 .header-tools .header-hotelgroup .head-hg-click{color:#fff;background-color:transparent}.theam-1 .header-logo svg{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theam-1 .header-logo svg .cls-1{fill:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theam-1 .header-logo svg .cls-2{fill:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theam-1 .menu-booknow{color:#fff;border:1px solid #fff}.theam-1 .menu-item{background-color:#fff}.theam-1 .menu-item:after,.theam-1 .menu-item:before{background-color:#fff}.theam-1 .roomfac-title h3{margin-bottom:10px}.theam-1 .roominner-facility .roomfac-list{padding:0 0;margin-bottom:10px;background-color:transparent}.theam-1 .scrollto .header-nav{background-color:#fff}.theam-1 .scrollto .header-tools .header-hotelgroup .head-hg-click{color:#333;background-color:#f9f8f6}.theam-1 .scrollto .header-logo svg{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theam-1 .scrollto .header-logo svg .cls-1{fill:#90471d;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theam-1 .scrollto .header-logo svg .cls-2{fill:#90471d;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theam-1 .scrollto .menu-booknow{color:#000;border:1px solid #000}.theam-1 .scrollto .menu-item{background-color:#000}.theam-1 .scrollto .menu-item:after,.theam-1 .scrollto .menu-item:before{background-color:#000}button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;outline:0!important}input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;outline:0!important}select:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;outline:0!important}input{outline:0;-webkit-box-shadow:none;box-shadow:none;outline:0!important}[contenteditable].form-control:focus,[type=email].form-control:focus,[type=password].form-control:focus,[type=tel].form-control:focus,[type=text].form-control:focus,input.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea.form-control:focus,textarea:focus{box-shadow:inset 0 -1px 0 #ddd}a,input,select,textarea{outline:0!important}input:focus,select:focus,textarea:focus{outline:0}.form-control:focus{box-shadow:none}.ui-datepicker-material-header{display:block;background-color:#306fa8;font-family:Poppins,sans-serif;color:#fff;text-align:center;width:325px}.ui-datepicker-material-header .ui-datepicker-material-day{background-color:#1f3a58;padding:10px;font-size:1rem}.ui-datepicker-material-header .ui-datepicker-material-date{padding:20px}.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-day-num,.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-month,.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-year{padding:5px}.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-month{font-size:2rem;text-transform:uppercase}.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-day-num{font-size:4.5rem}.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-year{font-size:1.8rem;font-weight:200;color:rgba(255,255,255,.4)}.ui-datepicker{padding:0;border:none;box-shadow:0 12px 36px 16px rgba(0,0,0,.24);width:325px}.ui-corner-all{border-radius:0}.ui-widget-header{border:0}.ui-datepicker-header{text-align:center;background:#fff;padding-bottom:15px;font-weight:300}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-title{border:none;outline:0;margin:5px}.ui-datepicker-next.ui-state-hover,.ui-datepicker-prev.ui-state-hover{border:none;outline:0;background:#306fa8}.ui-datepicker-calendar .ui-state-default{background:0 0;border:none;text-align:center;height:33px;width:33px;line-height:29px;font-size:14px}.ui-datepicker-calendar .ui-state-highlight{color:#306fa8}.ui-datepicker-calendar .ui-state-active{font-family:Poppins,sans-serif;border-radius:0;background-color:#306fa8;color:#fff}.ui-datepicker-calendar thead th{color:#999;font-weight:200}.ui-datepicker-buttonpane{border:none}.ui-datepicker-buttonpane .ui-state-default{background:#fff;border:none}.ui-datepicker-buttonpane .ui-datepicker-close,.ui-datepicker-buttonpane .ui-datepicker-current{background:#fff;color:#ed1d24;text-transform:uppercase;border:none;opacity:1;font-weight:200;outline:0}.ui-datepicker-buttonpane .ui-datepicker-close:hover,.ui-datepicker-buttonpane .ui-datepicker-current:hover{background:#306fa8}