.site-logo,.topbar a{display:inline-block}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(1),.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(2),.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(3),.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(4){animation-name:menu-2;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}#box_img,#subcribe_email .result,.contact-page .block-contact,.m-panel-toggle .nav,.page-carousel-main .owl-item{overflow:hidden}html{font-size:14px}body{font-family: 'Lora', serif; background-image:url(../../images/bg/bg.jpg)}.page-carousel-wrapper-main-map iframe,img.img-cover{object-fit:cover;font-family:'object-fit: cover;'}a{color:#0b686e}a:active,a:hover{color:#3f0501;text-decoration:none}.bg-home{background:url(../img/facilities-bg.png) center center no-repeat fixed;background-size:cover;height:max-content;width:100%}img{max-width:100%;height:auto}img.img-cover{width:100%;height:100%}[class*=box-ratio-]{position:relative;width:100%;height:0}[class*=box-ratio-] .box-ratio-item{position:absolute;top:0;left:0;width:100%;height:100%}.box-ratio-panorama{padding-top:48%}.box-ratio-widescreen{padding-top:56.25%}.box-ratio-photo{padding-top:75%}.box-ratio-square{padding-top:100%}.box-ratio-portrait{padding-top:150%}.container{position:relative}.topbar{background-color:#0b686e;height:24px}.topbar a{color:#fff;font-size:12px;line-height:20px}.topbar a:hover{color:#fc3}.site-header{background-color:#fff;box-shadow:0 2px 3px #ddd}@media (min-width:1024px){.site-header{position:fixed;top:0;left:0;z-index:10;width:100%;background-color:rgba(255,255,255,.9);box-shadow:none;border-bottom:.5px solid rgba(0,0,0,.1)}}.site-logo{margin-left:75px;position:relative;top:0}@media(min-width:1024px){.site-logo{margin-left:0}}@media (min-width:1140px){.site-logo{margin-left:10px}}.site-logo a,.site-logo img{display:block}.site-navigation-menu{display:none;position:absolute;top:0;right:0;padding-top:40px;padding-left:170px}@media(min-width:1200px){.site-navigation-menu{padding-left:250px}}.site-navigation-menu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.site-navigation-menu a:hover{color:#630000}@media (min-width:1024px){.site-navigation-menu{display:block}.site-navigation-menu a{display:block;color:#333;padding:0 .75rem;line-height:30px;font-weight:650;text-transform:uppercase}.site-navigation-menu .drop-menu{background-color:#630000;width:140%;columns:4 0}.site-navigation-menu .drop-menu a{color:#fff;text-transform:capitalize;font-weight:400;font-size:14px;line-height:15px;padding-top:5px}.site-navigation-menu .drop-menu a:hover{color:#fc3}.site-navigation-menu .drop-menu img{width:100%}}.site-navigation-menu .nav{display:inline-block;padding:50px;text-align:center;margin:0 10px;position:absolute}.site-navigation-menu .nav li:hover{color:#630000}.site-navigation-menu .nav ul{list-style:none;padding:0;margin:0;display:inline-block}.site-navigation-menu .nav ul li{float:left;width:120px;height:50px;line-height:50px;position:relative;font-size:14px;cursor:pointer}.site-navigation-menu ul.drop-menu{position:absolute;top:100%;left:25%;width:80%;padding:0}.site-navigation-menu ul.drop-menu span{color:#fff}.site-navigation-menu ul.drop-menu li{background:#630000;padding:10px;display:none}.site-navigation-menu ul.drop-menu li:hover{background:#730000}.site-navigation-menu ul.drop-menu li:first-child{border-radius:2px 2px 0 0}.site-navigation-menu ul.drop-menu li:last-child{border-radius:0 0 5px 5px}.site-navigation-menu li:hover ul.drop-menu li{display:block}.site-navigation-menu li:hover ul.drop-menu.menu-2{perspective:1000px}.site-navigation-menu li:hover ul.drop-menu.menu-2 li{transform-origin:top center;opacity:0}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(1){animation-delay:-150ms}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(2){animation-delay:0s}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(3){animation-delay:150ms}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(4){animation-delay:.3s}@keyframes menu-2{0%{opacity:0;transform:rotateX(-90deg)}50%{transform:rotateX(20deg)}100%{opacity:1;transform:rotateX(0)}}.site-navigation{display:none;position:absolute;top:42px;right:15px}.site-navigation ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.site-navigation li{padding-left:5px;padding-right:5px}.site-navigation a:hover{color:#630000}.site-navigation ul.sub-menu{display:none}@media (min-width:1024px){.site-navigation{display:block}.site-navigation a{display:block;color:#333;padding:0 .75rem;line-height:30px;font-weight:650;text-transform:uppercase}}.m-panel-toggle{position:absolute;background-color:#0b686e;top:0;left:0;line-height:60px;font-size:18px;z-index:97;transition:350ms}.m-panel-toggle.active{animation-duration:15s;animation-fill-mode:both;height:450px;width:100%;transition:350ms}.m-panel-toggle.active .nav span{background-color:#fc3;padding:3px;width:100%;margin-top:10px}.m-panel-toggle .nav li{position:relative;float:left;width:20%}.m-panel-toggle .nav li a{display:block;height:50px;opacity:0;line-height:50px;color:#fff;text-decoration:none;text-align:left;cursor:default;transition:350ms}.m-panel-toggle .nav li a:hover{color:#fc3;background-color:#630000;padding-left:35px!important;transition:50ms}@media screen and (max-width:1024px){.m-panel-toggle .nav li{float:none;width:100%}.m-panel-toggle .nav li a{height:0}}.m-panel-toggle.active .nav li a{height:120px;opacity:1;line-height:120px;cursor:pointer;position:relative;padding-left:25px}@media screen and (max-width:1024px){.m-panel-toggle.active .nav li a{height:40px;line-height:40px;position:relative}}button.toggle-nav{position:absolute;top:50px;left:calc(50% - 30px);width:60px;height:35px;background-color:#0b686e;color:#fff;border:none;line-height:30px;vertical-align:middle;outline:0;cursor:pointer;border-bottom-left-radius:10px;border-bottom-right-radius:10px}button.toggle-nav:hover{height:50px}button.toggle-nav span{display:block}.m-panel-toggle button.toggle-nav i.fa.fa-times,.m-panel-toggle.active button.toggle-nav i.fa.fa-bars{display:none}.m-panel-toggle.active button.toggle-nav{top:120px;background-color:#0b686e}.loud-item,.m-panel-toggle.active button.toggle-nav i.fa.fa-times{display:block}@media screen and (max-width:1140px){button.toggle-nav{top:0;left:10px}.m-panel-toggle.active button.toggle-nav{top:450px}}.loud{text-transform:uppercase;font-weight:600}.loud-item a{padding-left:50px!important}@media (min-width:1024px){.m-panel-toggle{display:none}}@media (min-width:1140px){.dropdown-menu{background-clip:unset;min-width:0;padding:.5rem 0}}@media(min-width:1024px){.site-navigation .dropdown-menu{background-color:#630000;width:400%;border-radius:.5rem;columns:4 0}.site-navigation .dropdown-menu a{color:#fff;text-transform:capitalize;font-weight:400;font-size:14px}.site-navigation .dropdown-menu a:hover{color:#fc3}.site-navigation .dropdown-menu .dropdown-item-sub img{width:100%}}.accordion .tab .title,.dropdown-item,.hotel-address h4,.text-locate h1{text-transform:uppercase}.dropdown-menu a:hover,.dropdown-menu span:hover{background-color:#630000;color:#fff}.dropdown-item{display:block;width:100%;padding:.2rem;font-weight:500}.dropdown-item-sub{display:block;width:100%;padding:.25rem 2.5rem;clear:both;font-weight:400;text-align:center}.dropdown-item-sub a,a:hover{text-decoration:none}.site-lang{position:absolute;top:42px;right:30px;transform:translate(0,-50%)}.site-lang ul{list-style:none}.site-lang a{color:#000}.site-lang img{vertical-align:inherit}.site-lang span{color:#000;font-size:12px;vertical-align:text-bottom}.site-lang .dropdown-menu{min-width:0;padding:0}@media (min-width:1140px){.site-lang{top:30px}}.nav-link{padding:0}.page-carousel-wrapper-main,.page-carousel-wrapper-main-map{position:relative;width:100%;height:0;padding-top:56.25%}.carousel,.page-carousel-main{position:absolute;top:0;left:0;width:100%}.page-carousel-wrapper-main-map iframe{padding-top:92px;width:100%;height:100%}@media(max-width:1024px){.page-carousel-wrapper-main-map iframe{padding-top:0;vertical-align:middle;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}}@media (min-width:1140px){.page-carousel-wrapper-main{height:100vh;padding-top:0}.page-carousel-wrapper-main-map{height:calc(100vh + -66px);padding-top:0}}.carousel,.carousel .carousel-inner,.carousel .carousel-item,.page-carousel-main,.page-carousel-main .owl-item,.page-carousel-main .owl-stage,.page-carousel-main .owl-stage-outer{height:100%}.carousel-caption{padding-bottom:10px}.carousel-caption h1,.carousel-caption h4,.carousel-caption p{text-shadow:0 2px 1px #000}.carousel-caption h1{font-size:75px;font-family:Yellowtail,cursive;padding-bottom:20px}.carousel-caption h1:after{content:"";display:block;width:60px;border-bottom:3px solid rgba(255,255,255,255);margin:20px auto 0;box-shadow:1px 2px 1px #000;left:50%}.button-group:after,.grid:after,.room-features li.block+.block:before{content:''}.carousel-indicators.owl-dots{height:10px}.carousel-indicators.owl-dots li{background-color:rgba(236,236,236,.692);display:block;border-radius:50%;width:10px;height:10px;border:1px solid #fff}.carousel-indicators.owl-dots li.active{background-color:#630000;opacity:1}@media(min-width:1024px){.carousel-caption{padding-bottom:100px}.carousel-indicators.owl-dots{position:absolute;left:0;right:0;bottom:0;z-index:1;height:90px;line-height:40px;text-align:right;padding:0 20px}.carousel-indicators.owl-dots li{margin-right:15px}}.row-preview img{position:relative;z-index:-1}@media (min-width:768px){.col-md-4,.col-md-6,.col-md-8{padding-left:0;padding-right:0}}.btn{border-radius:.75rem;padding:2.1rem 3.75rem}.btn-primary{color:#000;background-color:#fff;border-color:#fff;opacity:.8; font-family: 'Century Gothic'; font-weight:normal!important;}#box_img{display:inline-block;position:relative}#roll{transition:all 1s ease-in-out}#box_img:hover #roll{transform:scale(1.2);opacity:.5}.box-text-btn,.text-btn{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center}.box-text-btn a{font-size:24px}.box-text-btn a:hover{background-color:#0b686e;border-color:#0b686e}.box-text-btn{top:50%;color:#fff}.box-text-btn span{font-size:18px}.text-btn a{font-size:11px;color:#fff}.text-btn a p{font-size:16px;margin-bottom:-25px}@media(min-width:768px){.text-btn a{font-size:13px}}@media(min-width:990px){.text-btn a{font-size:16px}}.text-btn a:hover{color:#fc3}.text-btn{top:78%;color:#fff}.text-btn span{font-size:18px}.view-all{position:relative;padding-top:30px;padding-bottom:30px}.deco-shadow,.deco-shadow-inner{padding-top:30px;padding-bottom:20px}.view-all a{color:#000;font-weight:600;font-size:20px}.view-all a:hover{color:#630000}.deco-shadow-inner{position:absolute;left:0}.arrow,.bounce{display:none}@media(max-width:768px){.arrow{display:block;position:fixed;bottom:75px;right:3%;margin-left:0;width:40px;height:40px;background:rgba(0,0,0,.7);color:#fff;border-radius:50%;text-align:center;line-height:40px;z-index:120}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.arrow:active,.arrow:focus,.arrow:hover{color:#0e0d0d;background:#fff;text-decoration:none}.bounce{display:block;animation:bounce 2s infinite}.pull-buttom{bottom:15px}}.gallery-head{color:#630000;font-size:2rem}@media(min-width:1024px){.gallery-head{color:#630000;font-size:2rem;padding-top:6rem}}.button{display:inline-block;padding:.5em 1em;font-size:16px;cursor:pointer;color:#6d6e71;border-radius:6px 6px 0 0}.button:hover{background-color:#730000;color:#fff}.button.is-checked,.button:active{background-color:#FFF}.button.is-checked{color:#6d6e71;border:1px solid transparent;margin-bottom:-1px;border-color:#ddd #ddd #FFF}.button-group{margin-bottom:25px;border-bottom:1px solid #d6d6d7}.button-group:after{display:block;clear:both}.button-group .button{margin-left:0;margin-right:5px;padding-left:30px;padding-right:30px}.button-group ul{margin-bottom:0;padding:0;display:grid}@media(min-width:768px){.button-group ul{justify-content:center;display:flex}}.grid{display:block;margin-left:-3px;margin-right:-3px}.grid:after{display:block;clear:both}.element-item{position:relative;width:20%;height:auto;padding:0 3px;margin-bottom:6px}.fac{height:100%;position:relative}.filter-gray{filter:gray;filter:grayscale(100%)}.room-features .block{padding:0 1rem;text-align:center;position:relative;min-width:80px}.room-features .label{display:block}.room-features-list .h6{color:#630000;font-size:1rem;font-weight:600;text-align:left}.room-features-list .list{font-size:14px;color:#6d6e71;text-align:left;columns:2 200px;column-gap:20px}ul.room-features hr{border-top:1px solid #ddd}.room-features li.block+.block:before{top:0;left:0;position:absolute;display:block;width:1px;height:100%;background-color:#ddd}.room-features .block-space .unit{font-size:.75rem;display:block;line-height:1.2;font-weight:600}ul.facTab{display:inline-block;text-align:left;width:100%}ul.nav-tabs.facTab{border-bottom:0}.facTab li{background-color:#ddd}.facTab li.nav-item{margin-bottom:2px}.facTab li.nav-item.active{background-color:#fff}.facTab .nav-item a:hover,.facTab li.nav-item:hover{background-color:#630000;color:#fff}.facTab .nav-link{border:none}.facTab .nav-item a{color:#6d6e71;padding:10px 25px;font-size:16px}.facTab .nav-item.active{background-color:#fff}#facTabContent .detail{text-align:left;padding:20px}#facTabContent h1{background-color:#363c3a;padding:10px;font-size:26px;color:#fff}#OfferTab.nav.nav-tabs{display:inherit;margin-bottom:1rem}@media(min-width:486px){#OfferTab.nav.nav-tabs{justify-content:center;margin-bottom:60px;display:flex}}#OfferTab .nav-item{padding-right:5px}#OfferTab .nav-item a{color:#6d6e71;padding:8px 25px;font-size:16px}#OfferTab .nav-item a:hover{background-color:#630000;color:#fff}#OfferTabContent .line{margin-top:2rem;margin-bottom:2rem;border-bottom:1px dotted #ddd;justify-content:center}@media(min-width:768px){.offer-text p,.offer-text span{color:#2d2d2d}.offer-text{text-align:left;position:relative;padding-top:20px;padding-left:20px}.offer-text h3{padding-bottom:2rem!important}.offer-text p{font-size:14px}}.offer-text{text-align:left;position:relative;padding-top:10px}.offer-text h3{color:#8e2d15;padding-bottom:1rem}.offer-booking span,.offer-text p,.offer-text span{color:#2d2d2d}.offer-text p{font-size:14px}.offer-booking{border:1px solid #dbdbdb;margin-top:2rem;margin-bottom:2rem;padding:1rem;border-radius:.25rem;background-color:#fff}.offer-booking .price-box{display:inline-block;line-height:1}.offer-booking .cost{display:block;position:relative}.offer-booking .price{font-size:2.4285em;color:#c02500}.offer-booking .currency{font-size:15px}.offer-booking .per{position:absolute;bottom:.2em;left:100%;width:60px;margin-left:3px;text-align:left}.offer-booking .title{margin-right:35px}.offer-booking a.btn-offer{color:#fff}.offer-booking .btn-offer{display:block;width:100%;height:46px;line-height:46px;margin-top:1rem;padding:0 .75rem;font-size:26px;font-weight:300;background-color:#630000;border-color:#630000;border-radius:.5rem}.offer-booking .btn-offer:hover{background-color:#700;border-color:#630000}@media (min-width:768px){.offer-booking{margin-left:20px}.offer-booking .btn-offer{width:135px;margin-top:0;font-size:18px}}@media (min-width:1024px){.offer-booking .btn-offer{width:260px;font-size:25px}}@media(min-width:768px){.hotel-address{padding:15px}.hotel-address h4{color:#474747;text-transform:uppercase;margin-bottom:16px}.hotel-address td{color:#474747;padding-bottom:10px;padding-right:10px}}.hotel-address h4{margin-top:16px;margin-bottom:16px}.hotel-address td{color:#474747;padding-bottom:10px;padding-right:20px;vertical-align:text-top}.text-locate h1{color:#474747;font-size:28px}.text-locate p{color:#474747}.text-locate span{color:#291a0d;font-weight:700;font-size:18px}.list-locate{list-style-type:none;padding-left:5px;columns:2 200px;column-gap:10px}.list-locate span{font-weight:400;font-size:14px}.list-locate-item{padding-bottom:5px}.list-locate-item span{color:#474747;padding-left:5px}@media(min-width:1140px){.list-locate{list-style-type:none;padding-left:0;columns:2 200px;column-gap:10px}.list-locate-item span{color:#474747;padding-left:15px;font-style:initial}.list-locate-item{padding-bottom:20px}}.owl-carousel-nav{background-color:#600;text-align:center;padding-top:10px;padding-bottom:10px}.owl-carousel-nav a{background-color:#8e8e8e;color:#fff;line-height:46px;border-radius:6px;padding:0 14px;display:inline-block;font-size:14px}@media(max-width:340px){.owl-carousel-nav a{padding:0 5px}}@media(min-width:460px){.owl-carousel-nav a{background-color:#8e8e8e;color:#fff;line-height:46px;border-radius:6px;padding:0 20px;display:inline-block;font-size:16px}}.owl-carousel-nav a:active,.owl-carousel-nav a:focus,.owl-carousel-nav a:hover{background-color:#ac891c;color:#fff}#hero{position:relative;padding-bottom:60px}.contact-page .block-contact{padding:1rem;border-radius:.25rem; text-align:left}.contact-page .block-contact .title{background-color:#630000;color:#fff;margin:-1rem -1rem 1rem;padding:.75rem 1rem;font-size:1.4rem}.contact-page .block-contact+.block-contact{margin-top:1rem}#contact_form .form-result{display:none;margin-bottom:1rem;padding:.5rem 1rem;border-radius:.25rem}#contact_form .btn-contact{color:#fff;background-color:#630000;border-radius:.5rem;padding:.75rem 2rem;width:100%}#contact_form div.error,#contact_form div.success{width:100%;padding:13px 20px;text-align:center;border-radius:.5rem;color:#fff}#contact_form div.error{background:#630000}#contact_form div.success{background:#006400}#contact_form [name=country]{font-family:sans-serif}.contact-page .sidebar{margin-top:2rem}.contact-page .widget .widget-title{font-size:18px;font-weight:300;margin-top:10px}.contact-page .textwidget p{font-size:12px}.contact-page .bg-home{padding-bottom:3rem}.contact-page .loading-indicator{display:none;vertical-align:middle;width:18px;height:18px;margin-left:6px;border-radius:50%;border-width:3px;border-style:solid;border-color:transparent #630000 #630000;animation:spin 1s infinite linear}.contact-page .form-sending [type=submit]{pointer-events:none}.contact-page .form-sending .loading-indicator{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1024px){.contact-page .block-contact,.contact-page .block-contact .title{padding-left:2rem;padding-right:2rem}.contact-page .block-contact .title{margin-left:-2rem;margin-right:-2rem}.contact-page .sidebar{margin-top:0;max-width:260px}.contact-page .bg-home{padding-top:9rem;padding-bottom:5rem}#contact_form .btn-contact{width:17%;display:inline-flex}}.modify-booking{z-index:99}.modify-booking .booking-best-rate h2{display:block;width:30%;margin:0;bottom:0;left:-40px;padding:20px 40px 20px 20px;text-align:right;position:absolute;height:auto;background-color:#;border-radius:0 5px 5px 0}@media(min-width:1400px){.modify-booking .booking-best-rate h2{left:0}}.modify-booking .booking-bar{display:none;background-color:#600;height:78px;padding-top:0;position:relative;z-index:3}@media (min-width:1140px){.modify-booking .booking-bar .input-select,.modify-booking .booking-bar .input-text{width:125px}}@media (min-width:1200px){.modify-booking .booking-bar .container{max-width:1200px}.modify-booking .booking-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;right:0;bottom:0}}.modify-booking .booking-bar .booking-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modify-booking .booking-bar .form-control{-webkit-box-shadow:unset;box-shadow:unset;border-width:thin}.modify-booking .booking-bar .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:320px}.modify-booking .booking-bar .input-select,.modify-booking .booking-bar .input-text{width:110px;height:32px;margin:0 .5rem;padding-left:0;padding-right:0;background-color:transparent;border-color:transparent transparent #fff;border-radius:0;color:#000;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.modify-booking .booking-bar .input-select:focus,.modify-booking .booking-bar .input-text:focus{border-bottom-color:#700;color:#000}.modify-booking .booking-bar .input-select::-webkit-input-placeholder,.modify-booking .booking-bar .input-text::-webkit-input-placeholder{color:#000}.modify-booking .booking-bar .input-select:-ms-input-placeholder,.modify-booking .booking-bar .input-text:-ms-input-placeholder{color:#000}.modify-booking .booking-bar .input-select::-ms-input-placeholder,.modify-booking .booking-bar .input-text::-ms-input-placeholder{color:#000}.modify-booking .booking-bar .input-select::placeholder,.modify-booking .booking-bar .input-text::placeholder{color:#000}.modify-booking .booking-bar .input-text::-webkit-input-placeholder{font-size:14px}.modify-booking .booking-bar .input-text:-ms-input-placeholder{font-size:14px}.modify-booking .booking-bar .input-text::-ms-input-placeholder{font-size:14px}.modify-booking .booking-bar .input-text::placeholder{font-size:14px}.modify-booking .booking-bar .input-select{width:80px;height:33px;background:url(../img/angle-down.svg) right center no-repeat;background-size:12px 7px}.modify-booking .booking-bar .input-select option{background-color:#fff;color:#333}.modify-booking .booking-bar .btn-submit{background-color:#0b686e;color:#600;font-size:1.5rem;border:none;border-radius:5px;padding:2px 28px;letter-spacing:0;font-weight:700;cursor:pointer}.modify-booking .booking-bar .datepicker{background:url(../img/icon-calendar.svg) right center no-repeat;background-size:16px 18px;padding-right:20px;font-size:14px}.modify-booking .booking-bar .note{position:absolute;left:0;top:35px;width:100%;font-size:.75em;color:#000;text-align:center}.mobile-booking{display:block;position:fixed;z-index:99;left:0;right:0;bottom:0;text-align:center}.mobile-booking a{display:block;background-color:#0b686e;color:#fff;line-height:48px;font-size:1.5rem;padding:0 1.5rem}.mobile-booking a:hover{background-color:#700}@media (min-width:786px){.mobile-booking{top:auto;left:auto;right:1rem;bottom:1rem}.mobile-booking a{border-radius:.25rem;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.2)}}@media (min-width:1200px){.mobile-booking{display:none}}.footer-head{color:#0b686e;font-size:2rem}.site-footer{background-color:#e8e8e8;position:relative;padding-top:40px;padding-bottom:40px}.site-footer .space{background-color:#e8e8e8;padding:15px}#subcribe_email .result{font-size:12px;margin-top:3px;display:none}#subcribe_email .result:before{font-family:FontAwesome;margin-right:3px}#subcribe_email.failed .result{color:#8b0000}#subcribe_email.success .result{color:#006400}#subcribe_email.success .result:before{content:'\f058'}#subcribe_email.failed .result:before{content:'\f057'}@media(min-width:1140px){.site-footer .space{background-color:#e8e8e8;padding:30px}}.site-footer .site-footer-header p{color:#6d6e71;font-size:13px}.site-footer .site-footer-header h4{color:#0b686e;margin-bottom:2px;font-size:18px}@media(min-width:768px){.site-footer .site-footer-header h4{font-size:19px}}.site-footer .form-button{border-radius:1.5rem;background-color:#630000;border:0;color:#fff;padding:.4rem .75rem;z-index:0}.site-footer .form-control{border-radius:1.5rem;display:inline;padding:.5rem 1.75rem}.site-footer .form-inline{opacity:1;transition:350ms}.site-footer .form-inline .form-wrap{max-width:100%;margin:0 auto;position:relative}.site-footer .form-inline .input-text{background-color:#fff;padding-right:calc(100px + .75rem);height:34px;border-radius:17px;font-size:.9rem}.site-footer .form-inline .input-submit{position:absolute;top:1px;right:1px;width:110px;height:32px;border-radius:16px;background-color:#1e686f;color:#fff}.site-copyright p{margin-bottom:0;color:#969696;font-size:10px}@media(min-width:1140px){.site-copyright p{margin-bottom:0;color:#969696;font-size:12px}}.social{list-style:none;margin:0 0 1rem;padding:10px}.social .bubble{display:inline-block;vertical-align:middle;margin:0 .5rem}@media (min-width:768px){.social .bubble{margin:0 .8rem}}.social a{display:block;background-color:#6d6e71;color:#fff;text-align:center;width:2.5rem;height:2.5rem;border-radius:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.social .fb:hover{background-color:#3b5998}.social .yt{padding-left:3px}.social .yt:hover{background-color:#cd201f}.social .ln{background-image:url(/images/home/line.png);background-position:center;background-repeat:no-repeat;background-size:24px 23px}.social .ln:hover{background-color:#00c300}.social .ig:hover{background-color:#db6d51;-webkit-animation:instagramIcon 10s infinite linear;animation:instagramIcon 10s infinite linear}.social .icon{font-size:1.4rem;line-height:2.5rem}.text-accordion{padding-top:30px;padding-bottom:15px;font-size:36px}@media(min-width:1140px){.text-accordion{padding-top:50px;padding-bottom:50px}}@media (min-width:576px) and (max-width:768px){.slidetab{width:100%;float:left}}.accordion .item .tab .inner p.content-header{font-size:16px;font-style:italic;color:#747474}.accordion .item .content .inner p.content-detail{text-transform:uppercase;font-size:12px;padding-bottom:0;padding-left:5px;padding-right:5px}.accordion{background-color:#fff;height:432px;text-align:center;padding:5px 0}.accordion .button{border-radius:0}@media(min-width:768px){.accordion{background-color:#fff;height:490px;text-align:center;padding:5px 0}}@media(min-width:991px){.accordion{background-color:#fff;height:490px;text-align:center;padding:5px 0}}@media(min-width:1024px){.accordion{background-color:#fff;height:432px;text-align:center;padding:5px 0}}.accordion .item:last-of-type{margin-bottom:0}.accordion .tab{padding:5px 10px;cursor:pointer}.accordion .tab .inner{background-color:#eee;transition:.2s;padding:10px}.accordion .tab .title{font-size:26px;margin:0;line-height:20px;color:#153548}@media(max-width:420px){.accordion .tab .title{font-size:22px}}.accordion .tab span{font-style:italic}.accordion .content{display:none;padding:0}@media(min-width:1140px){.accordion .content{display:block;padding:5px}}.accordion .content p{margin:0}.accordion .item.active .tab .inner{background-color:#fff}.accordion .item .tab .inner p{margin-bottom:.4rem;padding-bottom:0}.accordion .button.readmore{white-space:nowrap;display:inline-block;margin-top:.7em;padding:0 1.5em;line-height:2.5;border:1px solid #333;text-decoration:none;color:#333;transition:.2s}.accordion .readmore:hover{background-color:#333;color:#fff;text-decoration:none}.carousel-container{position:relative;padding-bottom:20px}.carousel-container .title{position:absolute;left:20px;bottom:32px;z-index:2;font-weight:400;font-size:16px;line-height:1;margin:0;color:#aaa}@media (min-width:992px){#activity_carousel img{height:432px}}@media (min-width:1140px){.slidetab{width:350px;float:left}#activity_carousel img{height:432px}}@media (min-width:1200px){#activity_carousel img{width:100%;height:auto}}#activity_carousel{width:100%;height:auto;background-color:#222}.slide-carousel-footer,.slide-carousel-footer .owl-item,.slide-carousel-footer .owl-stage,.slide-carousel-footer .owl-stage-outer{overflow:hidden;height:100%;backface-visibility:hidden;transform-style:flat}.slide-carousel-footer .owl-dots{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1;height:40px;line-height:45px;text-align:right;padding:0 20px}.slide-carousel-footer .owl-dot{display:inline-block;padding:3px 5px}.slide-carousel-footer .owl-dots span{background-color:#aaa;display:block;border-radius:50%;width:10px;height:10px;opacity:.5}.slide-carousel-footer .owl-dot.active span{opacity:1}.col-4{width:33.3333%}.col-8{width:66.6666%}.desktop-btn-member{display:none}@media (min-width:768px){.desktop-btn-member{position:absolute;top:11px;right:25px;display:block}}@media (min-width:1024px){.desktop-btn-member{width:180px;right:0}}@media (min-width:1200px){.desktop-btn-member{height:40px;-webkit-transition:350ms;-o-transition:350ms;transition:350ms}}@media (min-width:768px){.desktop-btn-member .member-form-toggle,.desktop-btn-member .member-welcome{display:none;position:relative;z-index:10;border-radius:5px;background-color:#0b686e;text-transform:uppercase;width:180px;height:47px;line-height:1.4;padding-top:5px;-webkit-transition:350ms;-o-transition:350ms;transition:350ms}.desktop-btn-member .member-form-toggle span,.desktop-btn-member .member-welcome span{display:block;font-weight:500;color:#fff;margin-bottom:0;padding-left:40px}}@media (min-width:1300px){.desktop-btn-member{top:14px}.desktop-btn-member .member-form-toggle,.desktop-btn-member .member-welcome{height:40px;padding-top:0}.desktop-btn-member .member-form-toggle span,.desktop-btn-member .member-welcome span{display:block;color:#fff;font-weight:500;font-size:1rem;line-height:1.2;padding-top:5px;padding-left:40px;margin-bottom:0}}.desktop-btn-member .member-form-toggle .text-member img,.desktop-btn-member .member-welcome .text-member img{position:absolute;padding-top:5px;width:35px;height:auto}.desktop-btn-member .member-form-toggle .member-note,.desktop-btn-member .member-welcome .member-note{font-size:10px;display:block;white-space:nowrap;text-transform:capitalize;color:#fff;padding-top:0}.desktop-btn-member .member-welcome{cursor:default}.desktop-btn-member .member-welcome .text-member span{line-height:2.4;padding-left:45px}.desktop-btn-member .member-form-toggle{cursor:pointer}.desktop-btn-member .icon{position:absolute;top:8px;left:10px}@media (min-width:1300px){.desktop-btn-member .member-form-toggle .text-member,.desktop-btn-member .member-welcome .text-member{padding-top:0}.desktop-btn-member .member-form-toggle .text-member img,.desktop-btn-member .member-welcome .text-member img{width:30px;height:auto}.desktop-btn-member .member-welcome .text-member span{line-height:2.2}.desktop-btn-member .icon{top:5px}}.desktop-btn-member .panel-member-price{display:none;position:absolute;width:100%;top:100%;right:0;z-index:2}.desktop-btn-member .panel-member-price .card{background-color:#000;border-radius:5px;border:unset;padding:.75rem}.desktop-btn-member .panel-member-price .form-member-price{width:100%}.desktop-btn-member .panel-member-price .form-member-price p{color:#fff;line-height:15px;margin-bottom:2px}.desktop-btn-member .panel-member-price .form-member-price a{color:#fff;font-size:12px;margin-bottom:2px}.desktop-btn-member .panel-member-price .form-member-price a.active,.desktop-btn-member .panel-member-price .form-member-price a:hover{text-decoration:underline}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control{width:100%;margin-bottom:5px;margin-top:5px;background-color:#000;border:1px solid #fff;color:#fff}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control::-webkit-input-placeholder{color:#fff}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control:-ms-input-placeholder{color:#fff}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control::-ms-input-placeholder{color:#000}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control::placeholder{color:#fff}.desktop-btn-member .panel-member-price .form-member-price .form-member .btn-submit{width:50%;background-color:#0b686e;border:none;font-size:12px;font-weight:500;padding:5px;color:#fff;border-radius:5px;cursor:pointer}.desktop-btn-member .panel-member-price .form-member-price .form-member .btn-close{color:#fff;font-size:12px;padding-left:8px}@media (min-width:768px){.desktop-btn-member .panel-member-price{display:block}}.desktop-btn-member.is-guest .member-form-toggle,.desktop-btn-member.is-member .member-welcome{display:block}.mobile-btn-member{font-size:14px}.mobile-btn-member .member-form-toggle,.mobile-btn-member .member-welcome{display:none;line-height:1.2;background-color:#0b686e;position:relative;color:#fff;text-decoration:none;height:48px;-webkit-transition:350ms;-o-transition:350ms;transition:350ms}.mobile-btn-member .member-form-toggle .text-member,.mobile-btn-member .member-welcome .text-member{margin-left:3rem;padding-top:.5rem}.mobile-btn-member .member-form-toggle .member-note,.mobile-btn-member .member-welcome .member-note{font-size:small;display:block;white-space:nowrap}.mobile-btn-member .member-welcome{cursor:default}.mobile-btn-member .member-form-toggle{background-color:#0b686e;-webkit-transition:-webkit-filter 350ms;-o-transition:filter 350ms;transition:filter 350ms;transition:filter 350ms,-webkit-filter 350ms;will-change:filter}.mobile-btn-member .member-form-toggle:active,.mobile-btn-member .member-form-toggle:hover,.mobile-btn-member .member-form-toggle:not(.collapsed){-webkit-filter:brightness(1.1);filter:brightness(1.1)}.mobile-btn-member .icon{position:absolute;top:.65em;left:29px}.mobile-btn-member .panel-member-price-wrapper{padding:20px 25px;background-color:#000}.mobile-btn-member .panel-member-price .form-member-price p{color:#fff;line-height:15px;font-size:15px;margin-bottom:10px}.mobile-btn-member .panel-member-price .form-member .form-group{margin-bottom:0}.mobile-btn-member .panel-member-price .form-member .form-control{margin-bottom:10px;width:100%;background-color:#000000;border:1px solid #fff;color:#fff}.mobile-btn-member .panel-member-price .form-member .btn-submit{background-color:#600;border:none;font-size:14px;font-weight:500;padding:5px 10px;color:#fff;border-radius:5px;cursor:pointer}.mobile-btn-member .panel-member-price .form-member .btn-submit:hover{background-color:#900;border-color:#b30000}.mobile-btn-member .panel-member-price .form-member .btn-close{color:#fff;font-size:14px;padding-left:10px}.mobile-btn-member .panel-member-price .form-member .btn-close:hover{text-decoration:underline}.mobile-btn-member.is-guest .member-form-toggle,.mobile-btn-member.is-member .member-welcome{display:block}@media (min-width:768px){.mobile-btn-member .panel-member-price .form-member .btn-submit{padding:10px}.mobile-btn-member{display:none}}.ui-datepicker{background-color:#fff;padding:6px;border:1px solid #ddd;border-radius:2px;color:#555;display:none;font-size:14px;font-family:sans-serif;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.2);box-shadow:0 1px 8px rgba(0,0,0,.2);cursor:default}.ui-datepicker-next:after,.ui-datepicker-prev:after{content:'';border-style:solid;margin-top:-6px}.ui-datepicker-header{position:relative;height:42px;line-height:42px;text-align:center;margin-bottom:6px}.ui-datepicker-header .ui-icon{display:none}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;background-color:transparent;display:block;width:30px;height:42px}.ui-datepicker-prev{top:0;left:0}.ui-datepicker-prev:after{display:block;border-width:6px 6px 6px 0;border-color:transparent #888;position:absolute;top:50%;left:50%;margin-left:-4px}.ui-datepicker-prev.ui-state-hover:after{border-right-color:#630000}.ui-datepicker-next{top:0;right:0}.ui-datepicker-next:after{display:block;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #888;position:absolute;top:50%;right:50%;margin-right:-4px}.ui-datepicker-next.ui-state-hover:after{border-left-color:#630000}.ui-datepicker-prev.ui-state-disabled:after{border-right-color:#ccc}.ui-datepicker-next.ui-state-disabled:after{border-left-color:#ccc}.ui-datepicker-title{margin-left:30px;margin-right:30px;font-size:16px}.ui-datepicker-title .ui-datepicker-month{margin-right:3px}.ui-datepicker-calendar{background-color:#eee;text-align:right;width:100%;border-collapse:collapse;line-height:30px}.ui-datepicker-calendar th{font-size:small;text-transform:uppercase;text-align:center}.ui-datepicker-calendar td{padding:0 4px 0 0}.ui-datepicker-calendar a{text-decoration:none;color:#444}.ui-datepicker-calendar .ui-datepicker-week-end{color:#630000}.ui-datepicker-calendar .ui-state-default{display:block;width:30px;line-height:26px;padding:0 4px 0 0;border-radius:2px}.ui-datepicker-calendar .ui-state-disabled{color:#aaa}.ui-datepicker-calendar .ui-state-hover{background-color:#ccc}.ui-datepicker-calendar .ui-state-highlight{color:#630000;font-weight:700}.ui-datepicker-calendar .ui-state-active{background-color:#630000;color:#fff}
.site-logo,.topbar a{display:inline-block}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(1),.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(2),.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(3),.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(4){animation-name:menu-2;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}#box_img,#subcribe_email .result,.contact-page .block-contact,.m-panel-toggle .nav,.page-carousel-main .owl-item{overflow:hidden}html{font-size:14px}body{font-family: 'Lora', serif;}.page-carousel-wrapper-main-map iframe,img.img-cover{object-fit:cover;font-family:'object-fit: cover;'}a{color:#0b686e}a:active,a:hover{color:#3f0501;text-decoration:none}.bg-home{background:url(../img/facilities-bg.png) center center no-repeat fixed;background-size:cover;height:max-content;width:100%}img{max-width:100%;height:auto}img.img-cover{width:100%;height:100%}[class*=box-ratio-]{position:relative;width:100%;height:0}[class*=box-ratio-] .box-ratio-item{position:absolute;top:0;left:0;width:100%;height:100%}.box-ratio-panorama{padding-top:48%}.box-ratio-widescreen{padding-top:56.25%}.box-ratio-photo{padding-top:75%}.box-ratio-square{padding-top:100%}.box-ratio-portrait{padding-top:150%}.container{position:relative}.topbar{background-color:#0b686e;height:24px}.topbar a{color:#fff;font-size:12px;line-height:20px}.topbar a:hover{color:#fc3}.site-header{background-color:#fff;box-shadow:0 2px 3px #ddd}@media (min-width:1024px){.site-header{position:fixed;top:0;left:0;z-index:10;width:100%;background-color:rgba(255,255,255,.85);box-shadow:none;border-bottom:.5px solid rgba(0,0,0,.1)}}.site-logo{margin-left:75px;position:relative;top:0}@media(min-width:1024px){.site-logo{margin-left:0}}@media (min-width:1140px){.site-logo{margin-left:10px}}.site-logo a,.site-logo img{display:block}.site-navigation-menu{display:none;position:absolute;top:0;right:0;padding-top:40px;padding-left:170px}@media(min-width:1200px){.site-navigation-menu{padding-left:250px}}.site-navigation-menu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.site-navigation-menu a:hover{color:#630000}@media (min-width:1024px){.site-navigation-menu{display:block}.site-navigation-menu a{display:block;color:#333;padding:0 .75rem;line-height:30px;font-weight:650;text-transform:uppercase}.site-navigation-menu .drop-menu{background-color:#630000;width:140%;columns:4 0}.site-navigation-menu .drop-menu a{color:#fff;text-transform:capitalize;font-weight:400;font-size:14px;line-height:15px;padding-top:5px}.site-navigation-menu .drop-menu a:hover{color:#fc3}.site-navigation-menu .drop-menu img{width:100%}}.site-navigation-menu .nav{display:inline-block;padding:50px;text-align:center;margin:0 10px;position:absolute}.site-navigation-menu .nav li:hover{color:#630000}.site-navigation-menu .nav ul{list-style:none;padding:0;margin:0;display:inline-block}.site-navigation-menu .nav ul li{float:left;width:120px;height:50px;line-height:50px;position:relative;font-size:14px;cursor:pointer}.site-navigation-menu ul.drop-menu{position:absolute;top:100%;left:25%;width:80%;padding:0}.site-navigation-menu ul.drop-menu span{color:#fff}.site-navigation-menu ul.drop-menu li{background:#630000;padding:10px;display:none}.site-navigation-menu ul.drop-menu li:hover{background:#730000}.site-navigation-menu ul.drop-menu li:first-child{border-radius:2px 2px 0 0}.site-navigation-menu ul.drop-menu li:last-child{border-radius:0 0 5px 5px}.site-navigation-menu li:hover ul.drop-menu li{display:block}.site-navigation-menu li:hover ul.drop-menu.menu-2{perspective:1000px}.site-navigation-menu li:hover ul.drop-menu.menu-2 li{transform-origin:top center;opacity:0}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(1){animation-delay:-150ms}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(2){animation-delay:0s}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(3){animation-delay:150ms}.site-navigation-menu li:hover ul.drop-menu.menu-2 li:nth-child(4){animation-delay:.3s}@keyframes menu-2{0%{opacity:0;transform:rotateX(-90deg)}50%{transform:rotateX(20deg)}100%{opacity:1;transform:rotateX(0)}}.site-navigation{display:none;position:absolute;top:42px;right:15px}.site-navigation ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.site-navigation li{padding-left:5px;padding-right:5px}.site-navigation a:hover{color:#630000}.site-navigation ul.sub-menu{display:none}@media (min-width:1024px){.site-navigation{display:block}.site-navigation a{display:block;color:#333;padding:0 .75rem;line-height:30px;font-weight:650;text-transform:uppercase}}.m-panel-toggle{position:absolute;background-color:#0b686e;top:0;left:0;line-height:60px;font-size:18px;z-index:97;transition:350ms}.m-panel-toggle.active{animation-duration:15s;animation-fill-mode:both;height:450px;width:100%;transition:350ms}.m-panel-toggle.active .nav span{background-color:#fc3;padding:3px;width:100%;margin-top:10px}.m-panel-toggle .nav li{position:relative;float:left;width:20%}.m-panel-toggle .nav li a{display:block;height:50px;opacity:0;line-height:50px;color:#fff;text-decoration:none;text-align:left;cursor:default;transition:350ms}.m-panel-toggle .nav li a:hover{color:#fc3;background-color:#630000;padding-left:35px!important;transition:50ms}@media screen and (max-width:1024px){.m-panel-toggle .nav li{float:none;width:100%}.m-panel-toggle .nav li a{height:0}}.m-panel-toggle.active .nav li a{height:120px;opacity:1;line-height:120px;cursor:pointer;position:relative;padding-left:25px}@media screen and (max-width:1024px){.m-panel-toggle.active .nav li a{height:40px;line-height:40px;position:relative}}button.toggle-nav{position:absolute;top:50px;left:calc(50% - 30px);width:60px;height:35px;background-color:#0b686e;color:#fff;border:none;line-height:30px;vertical-align:middle;outline:0;cursor:pointer;border-bottom-left-radius:10px;border-bottom-right-radius:10px}button.toggle-nav:hover{height:50px}button.toggle-nav span{display:block}.m-panel-toggle button.toggle-nav i.fa.fa-times,.m-panel-toggle.active button.toggle-nav i.fa.fa-bars{display:none}.m-panel-toggle.active button.toggle-nav{top:120px;background-color:#0b686e}.loud-item,.m-panel-toggle.active button.toggle-nav i.fa.fa-times{display:block}@media screen and (max-width:1140px){button.toggle-nav{top:0;left:10px}.m-panel-toggle.active button.toggle-nav{top:450px}}.loud{text-transform:uppercase;font-weight:600}.loud-item a{padding-left:50px!important}@media (min-width:1024px){.m-panel-toggle{display:none}}@media (min-width:1140px){.dropdown-menu{background-clip:unset;min-width:0;padding:.5rem 0}}@media(min-width:1024px){.site-navigation .dropdown-menu{background-color:#630000;width:400%;border-radius:.5rem;columns:4 0}.site-navigation .dropdown-menu a{color:#fff;text-transform:capitalize;font-weight:400;font-size:14px}.site-navigation .dropdown-menu a:hover{color:#fc3}.site-navigation .dropdown-menu .dropdown-item-sub img{width:100%}}.accordion .tab .title,.dropdown-item,.hotel-address h4,.text-locate h1{text-transform:uppercase}.dropdown-menu a:hover,.dropdown-menu span:hover{background-color:#630000;color:#fff}.dropdown-item{display:block;width:100%;padding:.2rem;font-weight:500}.dropdown-item-sub{display:block;width:100%;padding:.25rem 2.5rem;clear:both;font-weight:400;text-align:center}.dropdown-item-sub a,a:hover{text-decoration:none}.site-lang{position:absolute;top:42px;right:30px;transform:translate(0,-50%)}.site-lang ul{list-style:none}.site-lang a{color:#000}.site-lang img{vertical-align:inherit}.site-lang span{color:#000;font-size:12px;vertical-align:text-bottom}.site-lang .dropdown-menu{min-width:0;padding:0}@media (min-width:1140px){.site-lang{top:30px}}.nav-link{padding:0}.page-carousel-wrapper-main,.page-carousel-wrapper-main-map{position:relative;width:100%;height:0;padding-top:56.25%}.carousel,.page-carousel-main{position:absolute;top:0;left:0;width:100%}.page-carousel-wrapper-main-map iframe{padding-top:92px;width:100%;height:100%}@media(max-width:1024px){.page-carousel-wrapper-main-map iframe{padding-top:0;vertical-align:middle;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}}@media (min-width:1140px){.page-carousel-wrapper-main{height:100vh;padding-top:0}.page-carousel-wrapper-main-map{height:calc(100vh + -66px);padding-top:0}}.carousel,.carousel .carousel-inner,.carousel .carousel-item,.page-carousel-main,.page-carousel-main .owl-item,.page-carousel-main .owl-stage,.page-carousel-main .owl-stage-outer{height:100%}.carousel-caption{padding-bottom:10px}.carousel-caption h1,.carousel-caption h4,.carousel-caption p{text-shadow:0 2px 1px #000}.carousel-caption h1{font-size:75px;font-family:Yellowtail,cursive;padding-bottom:20px}.carousel-caption h1:after{content:"";display:block;width:60px;border-bottom:3px solid rgba(255,255,255,255);margin:20px auto 0;box-shadow:1px 2px 1px #000;left:50%}.button-group:after,.grid:after,.room-features li.block+.block:before{content:''}.carousel-indicators.owl-dots{height:10px}.carousel-indicators.owl-dots li{background-color:rgba(236,236,236,.692);display:block;border-radius:50%;width:10px;height:10px;border:1px solid #fff}.carousel-indicators.owl-dots li.active{background-color:#630000;opacity:1}@media(min-width:1024px){.carousel-caption{padding-bottom:100px}.carousel-indicators.owl-dots{position:absolute;left:0;right:0;bottom:0;z-index:1;height:90px;line-height:40px;text-align:right;padding:0 20px}.carousel-indicators.owl-dots li{margin-right:15px}}.row-preview img{position:relative;z-index:-1}@media (min-width:768px){.col-md-4,.col-md-6,.col-md-8{padding-left:0;padding-right:0}}.btn{border-radius:.75rem;padding:2.1rem 3.75rem}.btn-primary{color:#000;background-color:#fff;border-color:#fff;opacity:.8}#box_img{display:inline-block;position:relative}#roll{transition:all 1s ease-in-out}#box_img:hover #roll{transform:scale(1.2);opacity:.5}.box-text-btn,.text-btn{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center}.box-text-btn a{font-size:24px}.box-text-btn a:hover{background-color:#0b686e;border-color:#0b686e}.box-text-btn{top:50%;color:#fff}.box-text-btn span{font-size:18px}.text-btn a{font-size:11px;color:#fff}.text-btn a p{font-size:16px;margin-bottom:-25px}@media(min-width:768px){.text-btn a{font-size:13px}}@media(min-width:990px){.text-btn a{font-size:16px}}.text-btn a:hover{color:#fc3}.text-btn{top:78%;color:#fff}.text-btn span{font-size:18px}.view-all{position:relative;padding-top:30px;padding-bottom:30px}.deco-shadow,.deco-shadow-inner{padding-top:30px;padding-bottom:20px}.view-all a{color:#000;font-weight:600;font-size:20px}.view-all a:hover{color:#630000}.deco-shadow-inner{position:absolute;left:0}.arrow,.bounce{display:none}@media(max-width:768px){.arrow{display:block;position:fixed;bottom:75px;right:3%;margin-left:0;width:40px;height:40px;background:rgba(0,0,0,.7);color:#fff;border-radius:50%;text-align:center;line-height:40px;z-index:120}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.arrow:active,.arrow:focus,.arrow:hover{color:#0e0d0d;background:#fff;text-decoration:none}.bounce{display:block;animation:bounce 2s infinite}.pull-buttom{bottom:15px}}.gallery-head{color:#630000;font-size:2rem}@media(min-width:1024px){.gallery-head{color:#630000;font-size:2rem;padding-top:6rem}}.button{display:inline-block;padding:.5em 1em;font-size:16px;cursor:pointer;color:#6d6e71;border-radius:6px 6px 0 0}.button:hover{background-color:#730000;color:#fff}.button.is-checked,.button:active{background-color:#FFF}.button.is-checked{color:#6d6e71;border:1px solid transparent;margin-bottom:-1px;border-color:#ddd #ddd #FFF}.button-group{margin-bottom:25px;border-bottom:1px solid #d6d6d7}.button-group:after{display:block;clear:both}.button-group .button{margin-left:0;margin-right:5px;padding-left:30px;padding-right:30px}.button-group ul{margin-bottom:0;padding:0;display:grid}@media(min-width:768px){.button-group ul{justify-content:center;display:flex}}.grid{display:block;margin-left:-3px;margin-right:-3px}.grid:after{display:block;clear:both}.element-item{position:relative;width:20%;height:auto;padding:0 3px;margin-bottom:6px}.fac{height:100%;position:relative}.filter-gray{filter:gray;filter:grayscale(100%)}.room-features .block{padding:0 1rem;text-align:center;position:relative;min-width:80px}.room-features .label{display:block}.room-features-list .h6{color:#630000;font-size:1rem;font-weight:600;text-align:left}.room-features-list .list{font-size:14px;color:#6d6e71;text-align:left;columns:2 200px;column-gap:20px}ul.room-features hr{border-top:1px solid #ddd}.room-features li.block+.block:before{top:0;left:0;position:absolute;display:block;width:1px;height:100%;background-color:#ddd}.room-features .block-space .unit{font-size:.75rem;display:block;line-height:1.2;font-weight:600}ul.facTab{display:inline-block;text-align:left;width:100%}ul.nav-tabs.facTab{border-bottom:0}.facTab li{background-color:#ddd}.facTab li.nav-item{margin-bottom:2px}.facTab li.nav-item.active{background-color:#fff}.facTab .nav-item a:hover,.facTab li.nav-item:hover{background-color:#630000;color:#fff}.facTab .nav-link{border:none}.facTab .nav-item a{color:#6d6e71;padding:10px 25px;font-size:16px}.facTab .nav-item.active{background-color:#fff}#facTabContent .detail{text-align:left;padding:20px}#facTabContent h1{background-color:#363c3a;padding:10px;font-size:26px;color:#fff}#OfferTab.nav.nav-tabs{display:inherit;margin-bottom:1rem}@media(min-width:486px){#OfferTab.nav.nav-tabs{justify-content:center;margin-bottom:60px;display:flex}}#OfferTab .nav-item{padding-right:5px}#OfferTab .nav-item a{color:#6d6e71;padding:8px 25px;font-size:16px}#OfferTab .nav-item a:hover{background-color:#630000;color:#fff}#OfferTabContent .line{margin-top:2rem;margin-bottom:2rem;border-bottom:1px dotted #ddd;justify-content:center}@media(min-width:768px){.offer-text p,.offer-text span{color:#2d2d2d}.offer-text{text-align:left;position:relative;padding-top:20px;padding-left:20px}.offer-text h3{padding-bottom:2rem!important}.offer-text p{font-size:14px}}.offer-text{text-align:left;position:relative;padding-top:10px}.offer-text h3{color:#8e2d15;padding-bottom:1rem}.offer-booking span,.offer-text p,.offer-text span{color:#2d2d2d}.offer-text p{font-size:14px}.offer-booking{border:1px solid #dbdbdb;margin-top:2rem;margin-bottom:2rem;padding:1rem;border-radius:.25rem;background-color:#fff}.offer-booking .price-box{display:inline-block;line-height:1}.offer-booking .cost{display:block;position:relative}.offer-booking .price{font-size:2.4285em;color:#c02500}.offer-booking .currency{font-size:15px}.offer-booking .per{position:absolute;bottom:.2em;left:100%;width:60px;margin-left:3px;text-align:left}.offer-booking .title{margin-right:35px}.offer-booking a.btn-offer{color:#fff}.offer-booking .btn-offer{display:block;width:100%;height:46px;line-height:46px;margin-top:1rem;padding:0 .75rem;font-size:26px;font-weight:300;background-color:#630000;border-color:#630000;border-radius:.5rem}.offer-booking .btn-offer:hover{background-color:#700;border-color:#630000}@media (min-width:768px){.offer-booking{margin-left:20px}.offer-booking .btn-offer{width:135px;margin-top:0;font-size:18px}}@media (min-width:1024px){.offer-booking .btn-offer{width:260px;font-size:25px}}@media(min-width:768px){.hotel-address{padding:15px}.hotel-address h4{color:#474747;text-transform:uppercase;margin-bottom:16px}.hotel-address td{color:#474747;padding-bottom:10px;padding-right:10px}}.hotel-address h4{margin-top:16px;margin-bottom:16px}.hotel-address td{color:#474747;padding-bottom:10px;padding-right:20px;vertical-align:text-top}.text-locate h1{color:#474747;font-size:28px}.text-locate p{color:#474747}.text-locate span{color:#291a0d;font-weight:700;font-size:18px}.list-locate{list-style-type:none;padding-left:5px;columns:2 200px;column-gap:10px}.list-locate span{font-weight:400;font-size:14px}.list-locate-item{padding-bottom:5px}.list-locate-item span{color:#474747;padding-left:5px}@media(min-width:1140px){.list-locate{list-style-type:none;padding-left:0;columns:2 200px;column-gap:10px}.list-locate-item span{color:#474747;padding-left:15px;font-style:initial}.list-locate-item{padding-bottom:20px}}.owl-carousel-nav{background-color:#600;text-align:center;padding-top:10px;padding-bottom:10px}.owl-carousel-nav a{background-color:#8e8e8e;color:#fff;line-height:46px;border-radius:6px;padding:0 14px;display:inline-block;font-size:14px}@media(max-width:340px){.owl-carousel-nav a{padding:0 5px}}@media(min-width:460px){.owl-carousel-nav a{background-color:#8e8e8e;color:#fff;line-height:46px;border-radius:6px;padding:0 20px;display:inline-block;font-size:16px}}.owl-carousel-nav a:active,.owl-carousel-nav a:focus,.owl-carousel-nav a:hover{background-color:#ac891c;color:#fff}#hero{position:relative;padding-bottom:60px}.contact-page .block-contact{padding:1rem;border-radius:.25rem}.contact-page .block-contact .title{background-color:#630000;color:#fff;margin:-1rem -1rem 1rem;padding:.75rem 1rem;font-size:1.4rem}.contact-page .block-contact+.block-contact{margin-top:1rem}#contact_form .form-result{display:none;margin-bottom:1rem;padding:.5rem 1rem;border-radius:.25rem}#contact_form .btn-contact{color:#fff;background-color:#630000;border-radius:.5rem;padding:.75rem 2rem;width:100%}#contact_form div.error,#contact_form div.success{width:100%;padding:13px 20px;text-align:center;border-radius:.5rem;color:#fff}#contact_form div.error{background:#630000}#contact_form div.success{background:#006400}#contact_form [name=country]{font-family:sans-serif}.contact-page .sidebar{margin-top:2rem}.contact-page .widget .widget-title{font-size:18px;font-weight:300;margin-top:10px}.contact-page .textwidget p{font-size:12px}.contact-page .bg-home{padding-bottom:3rem}.contact-page .loading-indicator{display:none;vertical-align:middle;width:18px;height:18px;margin-left:6px;border-radius:50%;border-width:3px;border-style:solid;border-color:transparent #630000 #630000;animation:spin 1s infinite linear}.contact-page .form-sending [type=submit]{pointer-events:none}.contact-page .form-sending .loading-indicator{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1024px){.contact-page .block-contact,.contact-page .block-contact .title{padding-left:2rem;padding-right:2rem}.contact-page .block-contact .title{margin-left:-2rem;margin-right:-2rem}.contact-page .sidebar{margin-top:0;max-width:260px}.contact-page .bg-home{padding-top:9rem;padding-bottom:5rem}#contact_form .btn-contact{width:17%;display:inline-flex}}.modify-booking{z-index:99}.modify-booking .booking-best-rate h2{display:block;width:30%;margin:0;bottom:0;left:-40px;padding:20px 40px 20px 20px;text-align:right;position:absolute;height:auto;background-color:#0b686e;border-radius:0 5px 5px 0}@media(min-width:1400px){.modify-booking .booking-best-rate h2{left:0}}.modify-booking .booking-bar{display:none;background-color:#fff;height:78px;padding-top:0;position:relative;z-index:3}@media (min-width:1140px){.modify-booking .booking-bar .input-select,.modify-booking .booking-bar .input-text{width:125px}}@media (min-width:1200px){.modify-booking .booking-bar .container{max-width:1200px}.modify-booking .booking-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;right:0;bottom:0}}.modify-booking .booking-bar .booking-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modify-booking .booking-bar .form-control{-webkit-box-shadow:unset;box-shadow:unset;border-width:thin}.modify-booking .booking-bar .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:320px}.modify-booking .booking-bar .input-select,.modify-booking .booking-bar .input-text{width:110px;height:32px;margin:0 .5rem;padding-left:0;padding-right:0;background-color:transparent;border-color:transparent transparent #000;border-radius:0;color:#000;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.modify-booking .booking-bar .input-select:focus,.modify-booking .booking-bar .input-text:focus{border-bottom-color:#700;color:#000}.modify-booking .booking-bar .input-select::-webkit-input-placeholder,.modify-booking .booking-bar .input-text::-webkit-input-placeholder{color:#fff}.modify-booking .booking-bar .input-select:-ms-input-placeholder,.modify-booking .booking-bar .input-text:-ms-input-placeholder{color:#fff}.modify-booking .booking-bar .input-select::-ms-input-placeholder,.modify-booking .booking-bar .input-text::-ms-input-placeholder{color:#fff}.modify-booking .booking-bar .input-select::placeholder,.modify-booking .booking-bar .input-text::placeholder{color:#fff}.modify-booking .booking-bar .input-text::-webkit-input-placeholder{font-size:14px}.modify-booking .booking-bar .input-text:-ms-input-placeholder{font-size:14px}.modify-booking .booking-bar .input-text::-ms-input-placeholder{font-size:14px}.modify-booking .booking-bar .input-text::placeholder{font-size:14px}.modify-booking .booking-bar .input-select{width:80px;height:33px;background:url(../img/angle-down.svg) right center no-repeat;background-size:12px 7px}.modify-booking .booking-bar .input-select option{background-color:#fff;color:#333}.modify-booking .booking-bar .btn-submit{background-color:##0b686e;color:#fff;font-size:1.5rem;border:none;border-radius:5px;padding:5px 28px;letter-spacing:0;font-weight:400;cursor:pointer}.modify-booking .booking-bar .datepicker{background:url(../img/icon-calendar.svg) right center no-repeat;background-size:16px 18px;padding-right:20px;font-size:14px}.modify-booking .booking-bar .note{position:absolute;left:0;top:35px;width:100%;font-size:.75em;color:#000;text-align:center}.mobile-booking{display:block;position:fixed;z-index:99;left:0;right:0;bottom:0;text-align:center}.mobile-booking a{display:block;background-color:#0b686e;color:#fff;line-height:48px;font-size:1.5rem;padding:0 1.5rem}.mobile-booking a:hover{background-color:#0b686e}@media (min-width:786px){.mobile-booking{top:auto;left:auto;right:1rem;bottom:1rem}.mobile-booking a{border-radius:.25rem;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.2)}}@media (min-width:1200px){.mobile-booking{display:none}}.footer-head{color:#0b686e;font-size:2rem; padding-bottom:0.8rem}.site-footer{background-color:#e8e8e8;position:relative;padding-top:40px;padding-bottom:40px}.site-footer .space{background-color:#e8e8e8;padding:15px}#subcribe_email .result{font-size:12px;margin-top:3px;display:none}#subcribe_email .result:before{font-family:FontAwesome;margin-right:3px}#subcribe_email.failed .result{color:#8b0000}#subcribe_email.success .result{color:#006400}#subcribe_email.success .result:before{content:'\f058'}#subcribe_email.failed .result:before{content:'\f057'}@media(min-width:1140px){.site-footer .space{background-color:#e8e8e8;padding:30px}}.site-footer .site-footer-header p{color:#6d6e71;font-size:13px}.site-footer .site-footer-header h4{color:#0b686e;margin-bottom:2px;font-size:18px}@media(min-width:768px){.site-footer .site-footer-header h4{font-size:19px}}.site-footer .form-button{border-radius:1.5rem;background-color:#630000;border:0;color:#fff;padding:.4rem .75rem;z-index:0}.site-footer .form-control{border-radius:1.5rem;display:inline;padding:.5rem 1.75rem}.site-footer .form-inline{opacity:1;transition:350ms}.site-footer .form-inline .form-wrap{max-width:100%;margin:0 auto;position:relative}.site-footer .form-inline .input-text{background-color:#fff;padding-right:calc(100px + .75rem);height:34px;border-radius:17px;font-size:.9rem}.site-footer .form-inline .input-submit{position:absolute;top:1px;right:1px;width:110px;height:32px;border-radius:16px;background-color:#1e686f;color:#fff}.site-copyright p{margin-bottom:0;color:#969696;font-size:10px}@media(min-width:1140px){.site-copyright p{margin-bottom:0;color:#969696;font-size:12px}}.social{list-style:none;margin:0 0 1rem;padding:10px}.social .bubble{display:inline-block;vertical-align:middle;margin:0 .5rem}@media (min-width:768px){.social .bubble{margin:0 .8rem}}.social a{display:block;background-color:#6d6e71;color:#fff;text-align:center;width:2.5rem;height:2.5rem;border-radius:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.social .fb:hover{background-color:#3b5998}.social .yt{padding-left:3px}.social .yt:hover{background-color:#cd201f}.social .ln{background-image:url(/images/home/line.png);background-position:center;background-repeat:no-repeat;background-size:24px 23px}.social .ln:hover{background-color:#00c300}.social .ig:hover{background-color:#db6d51;-webkit-animation:instagramIcon 10s infinite linear;animation:instagramIcon 10s infinite linear}.social .icon{font-size:1.4rem;line-height:2.5rem}.text-accordion{padding-top:30px;padding-bottom:15px;font-size:36px}@media(min-width:1140px){.text-accordion{padding-top:50px;padding-bottom:50px}}@media (min-width:576px) and (max-width:768px){.slidetab{width:100%;float:left}}.accordion .item .tab .inner p.content-header{font-size:16px;font-style:italic;color:#747474}.accordion .item .content .inner p.content-detail{text-transform:uppercase;font-size:12px;padding-bottom:0;padding-left:5px;padding-right:5px}.accordion{background-color:#fff;height:432px;text-align:center;padding:5px 0}.accordion .button{border-radius:0}@media(min-width:768px){.accordion{background-color:#fff;height:490px;text-align:center;padding:5px 0}}@media(min-width:991px){.accordion{background-color:#fff;height:490px;text-align:center;padding:5px 0}}@media(min-width:1024px){.accordion{background-color:#fff;height:432px;text-align:center;padding:5px 0}}.accordion .item:last-of-type{margin-bottom:0}.accordion .tab{padding:5px 10px;cursor:pointer}.accordion .tab .inner{background-color:#eee;transition:.2s;padding:10px}.accordion .tab .title{font-size:26px;margin:0;line-height:20px;color:#153548}@media(max-width:420px){.accordion .tab .title{font-size:22px}}.accordion .tab span{font-style:italic}.accordion .content{display:none;padding:0}@media(min-width:1140px){.accordion .content{display:block;padding:5px}}.accordion .content p{margin:0}.accordion .item.active .tab .inner{background-color:#fff}.accordion .item .tab .inner p{margin-bottom:.4rem;padding-bottom:0}.accordion .button.readmore{white-space:nowrap;display:inline-block;margin-top:.7em;padding:0 1.5em;line-height:2.5;border:1px solid #333;text-decoration:none;color:#333;transition:.2s}.accordion .readmore:hover{background-color:#333;color:#fff;text-decoration:none}.carousel-container{position:relative;padding-bottom:20px}.carousel-container .title{position:absolute;left:20px;bottom:32px;z-index:2;font-weight:400;font-size:16px;line-height:1;margin:0;color:#aaa}@media (min-width:992px){#activity_carousel img{height:432px}}@media (min-width:1140px){.slidetab{width:350px;float:left}#activity_carousel img{height:432px}}@media (min-width:1200px){#activity_carousel img{width:100%;height:auto}}#activity_carousel{width:100%;height:auto;background-color:#222}.slide-carousel-footer,.slide-carousel-footer .owl-item,.slide-carousel-footer .owl-stage,.slide-carousel-footer .owl-stage-outer{overflow:hidden;height:100%;backface-visibility:hidden;transform-style:flat}.slide-carousel-footer .owl-dots{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1;height:40px;line-height:45px;text-align:right;padding:0 20px}.slide-carousel-footer .owl-dot{display:inline-block;padding:3px 5px}.slide-carousel-footer .owl-dots span{background-color:#aaa;display:block;border-radius:50%;width:10px;height:10px;opacity:.5}.slide-carousel-footer .owl-dot.active span{opacity:1}.col-4{width:33.3333%}.col-8{width:66.6666%}.desktop-btn-member{display:none}@media (min-width:768px){.desktop-btn-member{position:absolute;top:11px;right:25px;display:block}}@media (min-width:1024px){.desktop-btn-member{width:180px;right:0}}@media (min-width:1200px){.desktop-btn-member{height:40px;-webkit-transition:350ms;-o-transition:350ms;transition:350ms}}@media (min-width:768px){.desktop-btn-member .member-form-toggle,.desktop-btn-member .member-welcome{display:none;position:relative;z-index:10;border-radius:5px;background-color:#0b686e;text-transform:uppercase;width:180px;height:47px;line-height:1.4;padding-top:5px;-webkit-transition:350ms;-o-transition:350ms;transition:350ms}.desktop-btn-member .member-form-toggle span,.desktop-btn-member .member-welcome span{display:block;font-weight:500;color:#fff;margin-bottom:0;padding-left:40px}}@media (min-width:1300px){.desktop-btn-member{top:14px}.desktop-btn-member .member-form-toggle,.desktop-btn-member .member-welcome{height:40px;padding-top:0}.desktop-btn-member .member-form-toggle span,.desktop-btn-member .member-welcome span{display:block;color:#fff;font-weight:500;font-size:1rem;line-height:1.2;padding-top:5px;padding-left:40px;margin-bottom:0}}.desktop-btn-member .member-form-toggle .text-member img,.desktop-btn-member .member-welcome .text-member img{position:absolute;padding-top:5px;width:35px;height:auto}.desktop-btn-member .member-form-toggle .member-note,.desktop-btn-member .member-welcome .member-note{font-size:10px;display:block;white-space:nowrap;text-transform:capitalize;color:#fff;padding-top:0}.desktop-btn-member .member-welcome{cursor:default}.desktop-btn-member .member-welcome .text-member span{line-height:2.4;padding-left:45px}.desktop-btn-member .member-form-toggle{cursor:pointer}.desktop-btn-member .icon{position:absolute;top:8px;left:10px}@media (min-width:1300px){.desktop-btn-member .member-form-toggle .text-member,.desktop-btn-member .member-welcome .text-member{padding-top:0}.desktop-btn-member .member-form-toggle .text-member img,.desktop-btn-member .member-welcome .text-member img{width:30px;height:auto}.desktop-btn-member .member-welcome .text-member span{line-height:2.2}.desktop-btn-member .icon{top:5px}}.desktop-btn-member .panel-member-price{display:none;position:absolute;width:100%;top:100%;right:0;z-index:2}.desktop-btn-member .panel-member-price .card{background-color:#000;border-radius:5px;border:unset;padding:.75rem}.desktop-btn-member .panel-member-price .form-member-price{width:100%}.desktop-btn-member .panel-member-price .form-member-price p{color:#fff;line-height:15px;margin-bottom:2px}.desktop-btn-member .panel-member-price .form-member-price a{color:#fff;font-size:12px;margin-bottom:2px}.desktop-btn-member .panel-member-price .form-member-price a.active,.desktop-btn-member .panel-member-price .form-member-price a:hover{text-decoration:underline}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control{width:100%;margin-bottom:5px;margin-top:5px;background-color:#000;border:1px solid #fff;color:#fff}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control::-webkit-input-placeholder{color:#fff}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control:-ms-input-placeholder{color:#fff}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control::-ms-input-placeholder{color:#000}.desktop-btn-member .panel-member-price .form-member-price .form-member .form-control::placeholder{color:#000}.desktop-btn-member .panel-member-price .form-member-price .form-member .btn-submit{width:50%;background-color:#0b686e;border:none;font-size:12px;font-weight:500;padding:5px;color:#fff;border-radius:5px;cursor:pointer}.desktop-btn-member .panel-member-price .form-member-price .form-member .btn-close{color:#fff;font-size:12px;padding-left:8px}@media (min-width:768px){.desktop-btn-member .panel-member-price{display:block}}.desktop-btn-member.is-guest .member-form-toggle,.desktop-btn-member.is-member .member-welcome{display:block}.mobile-btn-member{font-size:14px}.mobile-btn-member .member-form-toggle,.mobile-btn-member .member-welcome{display:none;line-height:1.2;background-color:#0b686e;position:relative;color:#fff;text-decoration:none;height:48px;-webkit-transition:350ms;-o-transition:350ms;transition:350ms}.mobile-btn-member .member-form-toggle .text-member,.mobile-btn-member .member-welcome .text-member{margin-left:3rem;padding-top:.5rem}.mobile-btn-member .member-form-toggle .member-note,.mobile-btn-member .member-welcome .member-note{font-size:small;display:block;white-space:nowrap}.mobile-btn-member .member-welcome{cursor:default}.mobile-btn-member .member-form-toggle{background-color:#0b686e;-webkit-transition:-webkit-filter 350ms;-o-transition:filter 350ms;transition:filter 350ms;transition:filter 350ms,-webkit-filter 350ms;will-change:filter}.mobile-btn-member .member-form-toggle:active,.mobile-btn-member .member-form-toggle:hover,.mobile-btn-member .member-form-toggle:not(.collapsed){-webkit-filter:brightness(1.1);filter:brightness(1.1)}.mobile-btn-member .icon{position:absolute;top:.65em;left:29px}.mobile-btn-member .panel-member-price-wrapper{padding:20px 25px;background-color:#000}.mobile-btn-member .panel-member-price .form-member-price p{color:#fff;line-height:15px;font-size:15px;margin-bottom:10px}.mobile-btn-member .panel-member-price .form-member .form-group{margin-bottom:0}.mobile-btn-member .panel-member-price .form-member .form-control{margin-bottom:10px;width:100%;background-color:#000;border:1px solid #fff;color:#fff}.mobile-btn-member .panel-member-price .form-member .btn-submit{background-color:#600;border:none;font-size:14px;font-weight:500;padding:5px 10px;color:#fff;border-radius:5px;cursor:pointer}.mobile-btn-member .panel-member-price .form-member .btn-submit:hover{background-color:#900;border-color:#b30000}.mobile-btn-member .panel-member-price .form-member .btn-close{color:#fff;font-size:14px;padding-left:10px}.mobile-btn-member .panel-member-price .form-member .btn-close:hover{text-decoration:underline}.mobile-btn-member.is-guest .member-form-toggle,.mobile-btn-member.is-member .member-welcome{display:block}@media (min-width:768px){.mobile-btn-member .panel-member-price .form-member .btn-submit{padding:10px}.mobile-btn-member{display:none}}.ui-datepicker{background-color:#fff;padding:6px;border:1px solid #ddd;border-radius:2px;color:#555;display:none;font-size:14px;font-family:sans-serif;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.2);box-shadow:0 1px 8px rgba(0,0,0,.2);cursor:default}.ui-datepicker-next:after,.ui-datepicker-prev:after{content:'';border-style:solid;margin-top:-6px}.ui-datepicker-header{position:relative;height:42px;line-height:42px;text-align:center;margin-bottom:6px}.ui-datepicker-header .ui-icon{display:none}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;background-color:transparent;display:block;width:30px;height:42px}.ui-datepicker-prev{top:0;left:0}.ui-datepicker-prev:after{display:block;border-width:6px 6px 6px 0;border-color:transparent #888;position:absolute;top:50%;left:50%;margin-left:-4px}.ui-datepicker-prev.ui-state-hover:after{border-right-color:#630000}.ui-datepicker-next{top:0;right:0}.ui-datepicker-next:after{display:block;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #888;position:absolute;top:50%;right:50%;margin-right:-4px}.ui-datepicker-next.ui-state-hover:after{border-left-color:#630000}.ui-datepicker-prev.ui-state-disabled:after{border-right-color:#ccc}.ui-datepicker-next.ui-state-disabled:after{border-left-color:#ccc}.ui-datepicker-title{margin-left:30px;margin-right:30px;font-size:16px}.ui-datepicker-title .ui-datepicker-month{margin-right:3px}.ui-datepicker-calendar{background-color:#eee;text-align:right;width:100%;border-collapse:collapse;line-height:30px}.ui-datepicker-calendar th{font-size:small;text-transform:uppercase;text-align:center}.ui-datepicker-calendar td{padding:0 4px 0 0}.ui-datepicker-calendar a{text-decoration:none;color:#444}.ui-datepicker-calendar .ui-datepicker-week-end{color:#630000}.ui-datepicker-calendar .ui-state-default{display:block;width:30px;line-height:26px;padding:0 4px 0 0;border-radius:2px}.ui-datepicker-calendar .ui-state-disabled{color:#aaa}.ui-datepicker-calendar .ui-state-hover{background-color:#ccc}.ui-datepicker-calendar .ui-state-highlight{color:#630000;font-weight:700}.ui-datepicker-calendar .ui-state-active{background-color:#630000;color:#fff} .bg-accomm { background:url(../../images/bg/acc.png); margin-top:50px; padding:35px 0; margin-bottom:50px} .bg-accomm-none { background:none !important; margin-top:50px; padding:35px 0; margin-bottom:50px} .black {color:#000} .accomm-slide { max-width:70%; margin:0 auto} .swiper-button-next {top:30px !important} .swiper-button-prev {right:50px !important; top:30px !important;} .content-acc {width:27%; height:350px; background:rgba(255,255,255,0.9); position:absolute; right:0; top:15%} .content-acc h2 {padding:10px; background-color:#0b686e; color:#fff; font-size:18px} .content-acc ul {position:relative; padding:20px 0 0 35px } .content-acc ul li { text-align:left; font-family: 'Century Gothic'!important } .h-local {text-align:left; margin-bottom:0.8 rem; font-weight:bold; font-size:2rem } p { text-align:left; font-family: 'Century Gothic' }  .row ul li { text-align:left; font-family: 'Century Gothic' !important;  } .contact-page .block-contact, .contact-page .block-contact .title {padding:0 !important;font-family: 'Century Gothic' !important;} .list-locate-item {padding-bottom:10px}  .list-locate-item span {padding-left:0} .container { position: relative;} .h6, h6 { text-align:left; font-family: 'Century Gothic'; padding-bottom:10px } .container-fluid p {text-align:center} .site-copyright p {text-align:center} .bg-social {background:top url(../../images/home/title-shad.png) no-repeat #f1f1f1; margin-top:50px; padding:35px 0;} .text-left {text-align:left}