body{color:#212121;margin:0;padding:0;position:relative;box-sizing:border-box;font-family:"Gill Sans",sans-serif;font-weight:200;font-size:16px;letter-spacing:1px;line-height:23px}h2:not(.small-title,.underline-title),h3:not(.small-title,.underline-title){margin-bottom:25px}.title-letter-spacing{letter-spacing:7px}.main_bg_color{background-color:#F3F2F0}.text-shadow-title{text-shadow:1px 1px 2px #000}.playfair_font{font-family:'Playfair Display',serif;letter-spacing:.55px}.gill-light{font-family:'Gill Light'}img{max-width:100%;height:auto}b,strong{font-weight:800}#header{box-shadow:1px 2px 10px rgb(0 0 0 / .25);margin-top:0rem;z-index:4}a,a:hover,a:focus,input.read-more,#wpforms-submit-427,#wpforms-submit-575,#wpforms-submit-1120,#wpforms-submit-2650{display:inline-block;color:#212121;text-decoration:none;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.menu-hotels-nav{display:flex}#mobile-menu-modal #menu-main-menu li:first-child{margin-top:0}.search-wrapper{border:2px solid}#mobile-menu-modal #menu-main-menu li:last-child{margin-bottom:0}.sub-menu{display:none;position:absolute;list-style:none;flex-direction:column;text-align:left;width:100%;padding:25px 50px 0 50px;left:-8px}#menu-main-menu .menu-item.current-menu-item a span{font-weight:700;text-decoration:underline;font-size:25px}#menu-main-menu .menu-item a span{letter-spacing:3px;font-weight:bolder}.sub-menu:hover{visibility:visible}.sub-menu li{margin-bottom:20px;font-size:16px}.level-2::before{content:"+";position:absolute;left:20px;background-color:#575452;color:#fff;width:19px;text-align:center;border-radius:40px;height:19px}.grecaptcha-badge{z-index:999}.cn-button.bootstrap{color:#000;background:#fff;border-radius:0;padding:10px 20px}.cookie-notice-container{padding:20px 30px}.grid{max-width:100%;min-width:100%;margin:auto}.blocks-gallery-grid{min-width:100%}.blocks-gallery-item{width:calc(33.33% - 20px);float:left}.img-reveal{visibility:hidden;position:relative;overflow:hidden;z-index:1}.z-index--1{z-index:-1}.z-index-1{z-index:1}.z-index-10{z-index:10}.header-social div img{height:30px}#header .custom-logo{height:65px;width:auto;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#header.scrolled .custom-logo{height:70px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#mobile-open{display:inline-block;cursor:pointer;padding:10px 10px 10px 0}.menu-line{display:block;position:relative;background:#212121;width:40px;height:2px}#mobile-open .menu-line.center-line{margin:5px 0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#mobile-open:hover:not(.opened) .menu-line.center-line{margin:2px 0}#mobile-open .menu-line.top-line,#mobile-open .menu-line.bottom-line{transform:rotate(0);margin-top:0;margin-bottom:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#mobile-open.opened .menu-line.top-line{transform:rotate(43deg);margin-bottom:-6.5px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#mobile-open.opened .menu-line.bottom-line{transform:rotate(-44deg);margin-top:-6.5px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#mobile-hotel-open{cursor:pointer;color:#fff;padding:10px 45px;border-radius:30px;background-color:#212121}#mobile-menu-modal{display:flex;align-items:center;position:fixed;bottom:100%;left:0;width:100%;height:calc(100vh - 140px);opacity:1;overflow:hidden;visibility:visible;background-color:#fff;z-index:3}#mobile-menu-modal .container-fluid{overflow-x:hidden;overflow-y:scroll}#mobile-menu-modal ul{margin-left:0;padding-left:0;margin-bottom:0}#mobile-menu-modal ul:not(.modal-navigation,.menu-hotels-nav) li{list-style:none;margin:25px 0}#mobile-close{position:absolute;width:auto;right:40px;top:40px;cursor:pointer;padding:10px;border:2px solid #fff;border-radius:50%;z-index:999999999}#mobile-close svg{width:35px}#menu-main-menu li .small-title{font-size:20px}#menu-main-menu{text-transform:uppercase}#s{border-color:#212121}.search-icon{width:58px;height:58px;top:0;right:0;z-index:2}.search-svg{width:25px;height:25px;top:16px;right:16px;z-index:-1}#santikos-info{width:65px;left:0;bottom:50px;z-index:3;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#santikos-info:hover{width:120px}#santikos-info a{padding:10px 20px 10px 10px;margin-bottom:20px;background-color:#fff;border-radius:0 40px 40px 0;border:1px solid;border-left:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#santikos-info a img{width:35px;height:35px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.dark-text{color:#212121}.white-text{color:#fff}.green-color{color:#CCE4E5}.dark-gray-color{color:#3B3B3B}.dark-bg{background-color:#212121}.white-bg{background-color:#fff}.lg-y-padding{padding:165px 0}.xl-y-padding{padding:135px 0}.y-padding{padding:100px 0}.md-y-padding{padding:75px 0}.sm-y-padding{padding:50px 0}.lg-x-padding{padding:0 100px}.md-x-padding{padding:0 75px}.sm-x-padding{padding:0 50px}.ms-100{margin-left:100px}.xl-t-margin{margin-top:250px}.x-t-margin{margin-top:160px}.t-margin{margin-top:100px}.md-t-margin{margin-top:75px}.sm-t-margin{margin-top:50px}.xl-b-margin{margin-bottom:250px}.lg-b-margin{margin-bottom:150px}.b-margin{margin-bottom:100px}.md-b-margin{margin-bottom:75px}.sm-b-margin{margin-bottom:50px}.xs-b-margin{margin-bottom:25px}.y-margin{margin:100px 0}.large-title{font-size:60px}.medium-title{font-size:40px}.title-text{font-size:30px}.small-text{font-size:20px}.x-small-text{font-size:18px}.sm-small-text{font-size:15px}.small-text,.x-small-text{line-height:135%}.post-line-height{line-height:25px}.small-letter-space{letter-spacing:1px}.letter-space{letter-spacing:3px}.xl-letter-space{letter-spacing:4.5px}.min-w-vw{min-width:100vw}.min-h-vh{min-height:100vh}.max-w-vw{max-width:100vw}.max-h-vh{max-height:100vh}.min-h-650{min-height:650px}.min-h-800{min-height:800px}.h-700{height:700px}.h-500,#display-google-map{height:500px}.min-h-900{min-height:900px}.max-w-65{max-width:65%}.max-w-80{max-width:80%}.max-h-850{max-height:850px}.max-h-650{max-height:650px}.h-850{height:850px}.h-600{height:600px}.fit-img img{object-fit:cover;width:100%;height:100%}input.read-more{background-color:#fff}input.read-more,a.read-more,a.white-read-more,#wpforms-submit-427,#wpforms-submit-575,#wpforms-submit-1120,#wpforms-submit-2650{position:relative;font-size:14px;padding:10px 65px;border:1px solid;border-radius:50px;font-weight:bolder}input.read-more:hover,a.read-more:hover,#wpforms-submit-427:hover,#wpforms-submit-575:hover,#wpforms-submit-1120:hover,#wpforms-submit-2650:hover{color:#fff;background-color:#212121;border:1px solid #fff0;font-weight:700}a.white-read-more{color:#fff}a.white-read-more:hover,a.read-more.black-read-more:hover{color:#212121;background-color:#fff}a.read-more.black-read-more{color:#fff;background-color:#212121}.light-weight{font-weight:200}.medium-weight{font-weight:500}.xl-line-height{line-height:30px}.border-t{border-top:1px solid}.border-b{border-bottom:1px solid}.centered-img img:not(.hotel-hero-logo){width:100%;height:100%;object-fit:cover}#menu-error-menu li{margin-lrig:;margin-right:30px}#menu-error-menu li a{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.menu-main-menu-container,.menu-footer-menu-container{width:100%}#newsletter{left:0;bottom:1.5rem}#newsletter input[type="email"]{height:auto;color:#000;padding:15px 10px;border-color:#212121}#wpforms-submit-170{width:40px;height:40px;position:absolute;right:10px;top:-85px;background-color:#fff0;background-attachment:scroll;background-image:url(/wp-content/themes/santikos-collection/images/newsletter_button.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;z-index:10}#wpforms-170-field_1-error{position:absolute;right:100px;bottom:37px}.hotels-menu-logo img{height:30px}#hotel-menu{top:175px;left:0;z-index:2}#hotel-menu a{color:#fff;font-size:20px}#current-hotel img{height:50px}#hotel-hero{max-height:100vh;background-color:#000}.hero-content{max-width:50%;width:100%;top:40%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.hotel-hero-logo{height:75px}.term-the-alex .hero-content .hotel-hero-logo,.term-twinn .hero-content .hotel-hero-logo{filter:invert(1)}#hotel-hero video{min-height:100vh;object-fit:cover}#hotel-hero img,#hotel-hero video{opacity:.8}#hotel-hero img:not(#hotel-hero .hero-content .hotel-hero-logo){height:100vh;object-fit:cover}.stay-content{margin-left:-75px;margin-right:-75px;background-color:#fff}.stay_box{width:90px;height:90px;display:flex;justify-content:center;align-items:center}.room-categories .tags-navigation li{font-weight:400;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.room-categories .tags-navigation li:hover{font-weight:700;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.room-categories .tags-navigation li::before{content:" ";width:0%;height:2px;position:absolute;left:0;bottom:-2.5px;background-color:#212121;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.room-categories .tags-navigation li:hover::before{content:" ";width:100%;height:2px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.stay-swiper .swiper-pagination{bottom:25px}.blog-article-title.underline-title::before{left:0;bottom:40px}.stay-swiper{max-height:700px}.stay-swiper .swiper-slide{height:700px}.underline-title::before{content:" ";width:50.5vw;height:1px;position:absolute;left:-17vw;bottom:-10px;background-color:#212121;z-index:1}.container-fluid .underline-title::before{width:61vw}.single-post .container-fluid .underline-title::before{width:50vw}#about-us .underline-title.underline-end::before{width:61.5vw}.underline-title.underline-end::before{width:51vw;left:unset;right:-17vw}.destination-desc{max-width:50%;margin-top:-5%}.destination-svg img{max-width:500px}.destination-svg-logo,.hotel-link img{height:50px}.swiper-button-next svg,.swiper-button-prev svg{position:relative;z-index:2;width:15px;height:27px}.swiper-button-next,.swiper-button-prev{text-align:center}.offers-swiper>.swiper-button-prev::after,.offers-swiper>.swiper-button-next::after,.stays-swiper>.swiper-button-next::after,.stays-swiper>.swiper-button-prev::after,.dine_swiper>.swiper-button-next::after,.dine_swiper>.swiper-button-prev::after,.experiences_swiper>.swiper-button-next::after,.experiences_swiper>.swiper-button-prev::after,.accordion-button::after{display:none}.offers-swiper .swiper-button-prev,.offers-swiper .swiper-button-next,.stays-swiper .swiper-button-prev,.stays-swiper .swiper-button-next,.dine_swiper .swiper-button-prev,.dine_swiper .swiper-button-next,.experiences_swiper .swiper-button-prev,.experiences_swiper .swiper-button-next{width:60px;height:60px;padding:15px;border-radius:50%;border:1px solid #212121}.stays-swiper .swiper-button-prev.swiper-button-disabled,.stays-swiper .swiper-button-next.swiper-button-disabled,.dine_swiper .swiper-button-prev.swiper-button-disabled,.dine_swiper .swiper-button-next.swiper-button-disabled,.experiences_swiper .swiper-button-prev.swiper-button-disabled,.experiences_swiper .swiper-button-next.swiper-button-disabled{opacity:0;text-decoration:none;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.stays-swiper .swiper-button-prev,.dine_swiper .swiper-button-prev,.experiences_swiper .swiper-button-prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.stays-swiper .swiper-button-next,.dine_swiper .swiper-button-next,.experiences_swiper .swiper-button-next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.team-swiper .swiper-button-next,.team-swiper .swiper-button-prev{top:44%}.stays-swiper .swiper-button-next{right:10px}.offers-swiper .swiper-button-prev svg,.offers-swiper .swiper-button-next svg,.stays-swiper .swiper-button-next svg,.stays-swiper .swiper-button-prev svg,.dine_swiper .swiper-button-next svg,.dine_swiper .swiper-button-prev svg,.experiences_swiper .swiper-button-next svg,.experiences_swiper .swiper-button-prev svg{stroke:#212121}.offer-gallery .swiper-pagination-bullet,.inside-experiences-swiper .swiper-pagination-bullet,.inside-stay-swiper .swiper-pagination .swiper-pagination-bullet,.stay-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff0;border:1px solid #fff;opacity:1;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.offer-gallery .swiper-pagination-bullet:hover,.offer-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active,.inside-stay-swiper .swiper-pagination-bullet-active,.inside-experiences-swiper .swiper-pagination-bullet-active,.inside-stay-swiper .swiper-pagination .swiper-pagination-bullet-active,.stay-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.offers-swiper .swiper-slide:not(.offer-gallery-slide){opacity:.25}.offers-swiper .swiper-slide:not(.offer-gallery-slide).swiper-slide-active{opacity:1}.stays-swiper .swiper-button-next,.stays-swiper .swiper-button-prev,.dine_swiper .swiper-button-next,.dine_swiper .swiper-button-prev,.experiences_swiper .swiper-button-next,.experiences_swiper .swiper-button-prev{display:none}.offers-swiper .swiper-button-prev{left:25px}.offers-swiper .swiper-button-next{right:25px}#experiences-tab-navigation{max-width:300px;top:32.5%;left:0;padding:35px;border-radius:30px;background-color:#fff;z-index:2}#experiences-tab .nav-item .nav-link:not(.active),#experiences-tab .nav-item .nav-link:hover{color:#212121;opacity:.5}.experience-content{max-width:60%;right:0;bottom:0;z-index:2}.isotope-grid:not(.isotope-grid.hotel_gallery_wrapper){width:1920px;margin-right:-20%}.grid-item{width:25%;height:350px;margin-right:15px;margin-bottom:15px}.xl-w-grid-item{width:35%}.sm-w-grid-item{width:17%}.hotel_gallery_wrapper .xl-w-grid-item{width:60%;margin-right:0}.hotel_gallery_wrapper .xl-w-grid-item.xl-h-grid-item{width:calc(60% - 50px);margin-right:15px}.hotel_gallery_wrapper .sm-w-grid-item{width:calc(40% + 35px);margin-right:0;height:715px}.hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-7,.hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-14,.hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-21{width:33.3333333%;margin-right:0}.hotel_gallery_wrapper .first-grid-item{width:calc(40% - 15px)}.xl-h-grid-item{height:715px}.isotope-grid.grid.hotel_gallery_wrapper{display:flex;flex-wrap:wrap}.hotel_gallery_wrapper .grid-item.row-grid-item{width:calc(33.3333333% - 15px)}.mfp-zoom-in,.mfp-with-anim,.mfp-figure{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(.8)}.mfp-zoom-in.mfp-bg,.mfp-zoom-in.mfp-removing.mfp-bg,#menu-error-menu li a:hover,#mobile-open.opened .menu-line.center-line{opacity:0}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.hotel-svg-map img{height:400px}.hotel-logo{height:40px}.offer-full-content{left:0;top:0;z-index:1}.offer-order-1{order:-1}.offer-order-2{order:1}.close-offer-content{width:30px;height:30px;left:20px;top:20px;cursor:pointer;font-weight:700;border-radius:50%;border:2px solid;z-index:2}.offer-order-2 .close-offer-content{left:unset;right:20px}.we-banner-title{left:50%;bottom:125px;transform:translateX(-50%)}.current-hotel-logo{height:85px}.single-stay #hotel-menu,.single-offers #hotel-menu,.single-kids-activity #hotel-menu{top:-75px;left:0;z-index:1001}#hotel_menu{position:absolute;top:200px;z-index:9999999;width:100%;color:#fff}#hotel-main li.active>a,body.tax-hotels #hotel-main li.home-hotel>a{font-weight:700}#hotels-selection.archive_selection{top:300px}#hotel-main li>a:not(.tax-hotels #hotel-main li a){color:#000}#hotel-main li:not(.active)>a{font-weight:lighter}#hotel-main li:not(.tax-hotels #hotel-main li){border-color:#000}#hotel-main li:not(.tax-hotels #hotel-main li) li{background-color:#fff}#stay-navigation #hotel-main a{color:#000;font-weight:lighter}#hotels-selection.single_stay_selection{top:30vh}.post-type-archive .offers-title,.post-type-archive .archive-title,.post-type-archive .hotels-title,.archive.tag .tag-title{padding:125px 0 50px 0}.single .stay-title,.single .offers-title,.blog-article-title{padding:25px 0 0 0}.single-post .blog-article-title{max-width:50%}#hotel-navigation{border-radius:20px}.experience_details{z-index:999999;color:#000}.experiences-image-wrapper img{object-position:center center}.destination_svg{max-width:500px;margin:auto}.destination-text{padding-right:85px;margin-top:-50px;font-size:15px;line-height:25px}.accordion-item{border:none}.accordion-button:not(.collapsed){border:none;box-shadow:none;background-color:#fff0}.accordion-button:focus{box-shadow:none}.accordion-button h2{font-size:28px;padding:10px 0;color:#212121;text-transform:uppercase;letter-spacing:1px}#faqAccordion h3,#policiesAccordion h3{text-transform:uppercase}#contactAccordion .accordion-item{border-bottom:1px solid #000}#contactAccordion .accordion-item:first-child{border-top:1px solid #000}#contactAccordion .accordion-button,#contactAccordion .accordion-item{border-radius:0}#contactAccordion .accordion-button{padding-left:0}#wpforms-form-427 .wpforms-field-container input,#wpforms-form-575 .wpforms-field-container input,#wpforms-form-1120 .wpforms-field-container input,#wpforms-form-2650 .wpforms-field-container input{padding:25px 10px}#wpforms-form-2650 .wpforms-field-container select{height:52px}#wpforms-form-427 .wpforms-field-container input,#wpforms-form-427 .wpforms-field-container textarea,#wpforms-form-575 .wpforms-field-container input,#wpforms-form-575 .wpforms-field-container textarea,#wpforms-form-1120 .wpforms-field-container input,#wpforms-form-1120 .wpforms-field-container textarea,#wpforms-form-2650 .wpforms-field-container input,#wpforms-form-2650 .wpforms-field-container textarea,#wpforms-form-2650 .wpforms-field-container select{border:1px solid #3B3B3B;color:#3B3B3B}#wpforms-form-427 .wpforms-submit-container,#wpforms-form-575 .wpforms-submit-container,#wpforms-form-1120 .wpforms-submit-container,#wpforms-form-2650 .wpforms-submit-container{text-align:center;margin-top:30px}#wpforms-submit-427,#wpforms-submit-575,#wpforms-submit-1120,#wpforms-submit-2650{background-color:#fff0;text-transform:uppercase}.contact-hotel-image img{width:140px;height:57px}.date{color:#3B3B3B;font-weight:lighter;font-size:20px;line-height:30px;padding-top:30px}.blog-archive-details,.press-archive-details{height:600px;justify-content:space-evenly}.blog-article-content{font-size:18px;line-height:28px;margin-top:40px}#stays-carousel .stay-content{padding:60px 120px}.hotel-hero-swiper .swiper-slide::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.4}#searchsubmit{background:#fff0}.stay_specs_img img{width:40px;height:40px}.stay_single_room{width:20px;height:20px}.event-pdf-link{text-decoration:underline;font-weight:400}.stay_specs_label{text-align:center;opacity:0;position:absolute;left:calc(50% - 55px);bottom:-35%;background-color:#000;color:#fff;border-radius:40px;font-size:14px;height:39px;line-height:18px;width:110px;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear}.stay_specs_img:hover .stay_specs_label{opacity:1}#wpforms-submit-170{text-indent:-9999px;white-space:nowrap}#events .container{z-index:1}.hotel-sub-menu{position:absolute;width:200px;top:25px;left:0;padding:10px 0}.hotel-sub-menu li{opacity:0;padding:5px;border-bottom:1px solid #fff}.kids_activity_title span{font-size:22px;line-height:30px}.contact-tel-fax-email p{margin:0}#contactAccordion .accordion-collapse{border-top:1px solid #000}.accordion_contact_svg{width:30px;height:30px;right:40px;top:calc(50% - 15px);transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear}button.accordion-button .accordion_contact_svg,#stayAccordion button.accordion-button svg{transition:transform 0.3s ease}button.accordion-button:hover .accordion_contact_svg,button.accordion-button[aria-expanded="true"] .accordion_contact_svg,#stayAccordion button.accordion-button:hover svg,#stayAccordion button.accordion-button[aria-expanded="true"] svg{transform:rotate(180deg)}#wpforms-form-427 .wpforms-field-container .wpforms-field{margin-bottom:20px}.faq_section_wrapper .accordion-body p,.policies_section_wrapper .accordion-body p,.policies_section_wrapper .accordion-body ul{margin-top:25px;margin-left:100px;margin-bottom:25px}.faq_section_wrapper .faq-repeater-title,.policies_section_wrapper .policies-repeater-title{padding-left:50px}.faq_section_wrapper .accordion-body,.policies_section_wrapper .accordion-body{padding-left:70px}.faq_section_wrapper .accordion-item:last-of-type .accordion-button.collapsed,.policies_section_wrapper .accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.faq_section_wrapper .accordion-item .accordion-button,.policies_section_wrapper .accordion-item .accordion-button{border-bottom:1px solid}#contactAccordion .accordion-header button{color:#000}.dine-archive-item{align-items:flex-end}.title-height-body{color:#fff;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear}.dine_archive_details h3 a,.experience_archive_details h3{color:#fff}.blog_archive_img{z-index:-1}.title-height-wrapper:hover .title-height-body{background-color:#F3F2F0;color:#000;padding-top:10px;transform:translateY(0)}.blog-archive-item:hover .blog_archive-post{color:#000}.dine-archive-item:hover .dine_archive_details h3 a,.experience-archive-item:hover .experience_archive_details h3{color:#000}.archive_info{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;font-size:15px;line-height:20px;padding:20px}.blog_archive_svg{width:40px;height:40px;transform:rotate(-90deg);border:2px solid;padding:10px;border-radius:50%}.archive-item-linear-bg{background:linear-gradient(to bottom,transparent 50%,#323232 100%)}.partner-img{height:650px;z-index:0}.partner-content-wrapper{margin-left:-40px}.corporate-responsibility-swiper .swiper-button-next::after,.corporate-responsibility-swiper .swiper-button-prev::after,.team-swiper .swiper-button-prev::after,.team-swiper .swiper-button-next::after,.events_swiper .swiper-button-prev::after,.events_swiper .swiper-button-next::after,.sc-testimonials-swiper .swiper-button-prev::after,.sc-testimonials-swiper .swiper-button-next::after,.awards-swiper .swiper-button-prev::after,.awards-swiper .swiper-button-next::after{display:none}.corporate-responsibility-swiper .swiper-button-prev,.corporate-responsibility-swiper .swiper-button-next,.team-swiper .swiper-button-next,.team-swiper .swiper-button-prev,.events_swiper .swiper-button-prev,.events_swiper .swiper-button-next,.properties-swiper .swiper-button-prev,.properties-swiper .swiper-button-next,.sc-testimonials-swiper .swiper-button-prev,.sc-testimonials-swiper .swiper-button-next,.awards-swiper .swiper-button-prev,.awards-swiper .swiper-button-next{width:50px;height:50px;border:1px solid #000;padding:11px;border-radius:50%}.corporate-responsibility-swiper .swiper-button-next svg,.team-swiper .swiper-button-next svg,.events_swiper .swiper-button-next svg,.properties-swiper .swiper-button-next svg,.sc-testimonials-swiper .swiper-button-next svg,.awards-swiper .swiper-button-next svg,.offers-swiper .swiper-button-next svg{transform:rotate(-90deg)}.corporate-responsibility-swiper .swiper-button-prev svg,.team-swiper .swiper-button-prev svg,.events_swiper .swiper-button-prev svg,.properties-swiper .swiper-button-prev svg,.sc-testimonials-swiper .swiper-button-prev svg,.awards-swiper .swiper-button-prev svg,.offers-swiper .swiper-button-prev svg{transform:rotate(90deg)}.corporate-responsibility-content{top:90%;left:5%;height:29%;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;max-width:90%;padding:14px}.corporate-responsibility-wrapper:hover .corporate-responsibility-content{height:100%;padding:30px;margin:0;bottom:unset;top:0;left:0;max-width:100%}.team-member-content{opacity:0}.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-left{background:none}.team-swiper .swiper-slide-active .team-member-content,.team-swiper .swiper-slide.swiper-slide-active img{opacity:1}.team-swiper .swiper-slide img{opacity:.7}.team-swiper .swiper-slide{width:400px}.partner-content{max-width:63%}.hotel_contact_title{border-bottom:1px solid #000}.hotels_archive_content,.stay_archive_content,.archive_event_content,.single_dine_hotel_details{width:80%;background-color:#F3F2F0;margin-top:-50px;padding:48px}.archive_event_content{z-index:2}.hotels_archive_content img{width:150px;height:50px}.corporate-responsibility-swiper .swiper-button-next{right:25px}.corporate-responsibility-swiper .swiper-button-prev{left:25px}.team-swiper.swiper-3d .swiper-wrapper{transform-style:unset}.contact_menu_with_image #hotel-main li>a:not(.tax-hotels #hotel-main li a){color:#fff}.contact-image-wrap,.wedding-image-wrap,.destination-img-wrap{margin-top:-20px}.dine-image-wrap::before,.destination-img-wrap::before,.contact-image-wrap::before,.wedding-image-wrap::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,gray 0%,#FFF0 47%)}a.header-read-more.read-more,a.offer-read-more.read-more{color:#fff;background-color:#000;border:1px solid #fff0}a.header-read-more.read-more:hover,a.offer-read-more.read-more:hover{color:#000;background-color:#fff;border:1px solid}a.offer-read-more.read-more:hover{background-color:#fff0}#notification-bar{color:#3B3B3B}.stay_top_info{max-width:110%;width:100%;padding:35px 35px 35px 70px;margin-right:-70px;margin-top:35px;z-index:2;position:relative}.stay_top_info::after{content:" ";width:100%;height:100%;position:absolute;right:-50px;top:0;background-color:#F3F2F0}.stay_top_info .page-text,.stay_top_info .read-more{z-index:2}.stay-swiper{z-index:0}#stayAccordion .accordion-button{border-bottom:1px solid #000;border-radius:0;color:#000}.destination-main-title h1,.wedding-main-title h1{font-size:80px;line-height:90px;letter-spacing:7px}.destination_hotel .row.even .col-12.col-lg-6:first-child{padding-left:0}.destination_hotel .row.odd .col-12.col-lg-6:first-child{padding-right:0}.destination_hotel .row.even .col-12.col-lg-6:last-child,.destination_hotel .row.odd .col-12.col-lg-6:last-child,.wellness-programs-arch .row.even .col-12.col-lg-6:last-child,.wellness-programs-arch .row.odd .col-12.col-lg-6:last-child{padding:0}.destination_hotel .row.odd:first-child .col-12{margin-left:auto}.destination_hotel .row.odd .col-12:last-child,.wellness-programs-arch .row.even .col-12:last-child{order:-1}.destination_hotel .row.even .destination_content_wrapper,.destination_hotel .row.even .kidswelspa_content_wrapper,.dine_content_wrapper{background-color:#F3F2F0;margin-top:-170px;min-height:100%;height:auto}.dine_big_image,.destination_hotel .row.even .destination_big_image,.wellness-programs-arch .row.odd .destination_big_image,.row.odd .kidswelspa_big_image{margin-bottom:-170px}.destination_hotel .row.odd .destination_content_wrapper{height:100%}.destination_small_image,.dine_small_image,.kidswelspa_small_image{content:'';position:absolute;width:500px;height:170px;bottom:0;left:-257.7px;border:10px solid #fff}.destination_hotel .row.even .destination_small_image,.dine_small_image{border-bottom:0}.destination_hotel .row.odd .destination_big_image{padding-top:80px}.destination_hotel .row.odd .destination_small_image,.wellness-programs-arch .row.even .destination_small_image,.row.even .kidswelspa_small_image{left:unset;right:0;width:400px;height:300px;top:0;border-top:0;border-right:0}.social-svgs .facebook img,.social-svgs .instagram img{width:30px;height:30px}.destination-main-title,.wedding-main-title{top:calc(100% - 50%);left:50%;transform:translateX(-50%)}.wedding-main-title{top:unset;bottom:-35px;z-index:2}.offer-content{font-size:15px;line-height:20px;margin-left:-100px;z-index:1}.offer-content-wrapper{max-width:60%;padding:65px 0}.offer-content.even{margin-left:0;margin-right:-100px}.offer-content.odd .offer-content-wrapper,.offer-content.even .offer-content-wrapper{max-width:70%;padding:35px 0}.offer_price p strong{font-size:25px}.faq_accordion_body h3{text-transform:uppercase}.paragraph-font p,.policies_section_wrapper .accordion-body ul{font-family:'playfair'}.single_dine_title{bottom:40px;color:#fff}.single_dine_title h1{font-size:60px;line-height:70px}.dine_full_img_text{bottom:0;color:#fff}.dine_full_img::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,#32323200 50%,#323232 110%)}.inside-stay-swiper .swiper-pagination{bottom:70px}.archive_stay_item_icon{width:30px;height:30px}.event_single_icon img{width:25px;height:25px}.destination_hotel .row.odd .destination_content h3{margin-bottom:30px}.weddings-title,.weddings_content p{font-size:18px;margin:0}.menu-item-logo{width:100px;height:30px}.menu-item-cover-image{position:absolute;opacity:0;width:100%;height:300px;left:0;top:100%}#stays-carousel .swiper-slide:not(.swiper-slide-active),.offers-swiper .swiper-slide:not(.swiper-slide-active){opacity:.4;z-index:-1}#stays-carousel .swiper-pagination-bullet{border:1px solid}.stay_carousel_wrapper .swiper-pagination-bullet-active{background-color:#000}.read-more.black_read_more{background-color:#000;border:1px solid #fff0;color:#fff}.read-more.black_read_more:hover{background-color:#fff0;border:1px solid;color:#000}.stays-swiper{padding-bottom:50px}.stay_carousel_wrapper .swiper-pagination{bottom:0}.events_swiper .swiper-button-next,.events_swiper .swiper-button-prev{top:27%}.destination_content,.kidswelspa_content{max-width:70%}.hotel_destination_content{margin-left:-50px;padding-left:95px}.destination-logo-img{width:90px;margin-left:110px}.experience_text p{font-size:16px;line-height:20px}.stay_carousel_wrapper{background-color:#F3F2F0}.events_swiper .swiper-button-prev{left:30px}.events_swiper .swiper-button-next{right:30px}.single_dine_img_wrapper{height:400px}.home #footer{border:none}.about-content h2{font-weight:200}.single-destination h3{margin-bottom:30px;letter-spacing:3px}.blog_archive_details .blog_archive-post{color:#fff}.contact_menu_with_image #hotel-main li:not(.tax-hotels #hotel-main li){border-color:#fff;background-color:#fff0}.corporate-responsibility-content p{font-size:15px}.home_contact_content{bottom:20%}#wpforms-submit-427{font-weight:700}.corporate-responsibility-swiper::after,.events_swiper::after{content:" ";width:100px;height:100%;position:absolute;right:0;bottom:0;background-color:#fff;z-index:2}.corporate-responsibility-swiper::before,.events_swiper::before{content:" ";width:100px;height:100%;position:absolute;left:0;bottom:0;background-color:#fff;z-index:2}.press_archive_details.hovered-state{transform:translateY(0)}.header-book-wrap{display:flex;justify-content:space-between;align-items:center}#newsletter{position:absolute;width:100%}.footer-right-wrapper{height:100%}.footer-bottom-right-wrapper{text-align:right}.modal-bottom-right-wrapper{padding-left:24px}.menu-modal-search{padding-right:48px}#menu-footer-menu li:not(:last-child){margin-bottom:10px}.menu-hotels-menu{display:flex;justify-content:space-between;flex-wrap:wrap}#menu-hotels-menu{display:flex;justify-content:space-between;flex-wrap:wrap}.modal-bottom-left-wrapper{max-width:65%;margin-left:auto;margin-right:auto}.contact_info_wrapper{justify-content:end}.hotel_contact_title h3{text-align:center}.event_icons{margin-top:50px}.location-title{text-align:right}.location-title .underline-title::before{content:" ";width:51vw;height:1px;position:absolute;right:-17vw;left:unset;bottom:-10px;background-color:#212121;z-index:1}.error-menu ul{display:flex;justify-content:space-evenly;align-items:center}.event_icons .event_single_icon{max-width:25%;width:100%}.stay-swiper img{object-fit:cover}.events_swiper[carouselitems="1"] .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center}.events_swiper[carouselitems="1"] .hotel-page-event-img{width:700px}.events_swiper[carouselitems="1"] .archive_event_content{width:50%}.experience-post-scroll{overflow-y:scroll;height:100%}.hero-content{left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.sc-testimonial-img{width:200px;height:200px;border-radius:50%;margin:auto}.sc-testimonial-right::before{content:" ";width:1px;height:120%;position:absolute;left:-10px;top:-10%;background-color:#212121;z-index:1}.sc-testimonials-swiper .swiper-button-prev,.sc-testimonials-swiper .swiper-button-next{background-color:#fff}.awards-swiper{max-height:400px}.awards-swiper .swiper-slide{height:200px}.award-img{height:100%;display:flex;justify-content:center;overflow:hidden;position:relative}.award-img img{height:100%;width:auto;object-fit:cover}.awards-swiper .swiper-button-prev,.awards-swiper .swiper-button-next{top:60%}.hotel-experiences-page-title{text-transform:uppercase}.privacy-policy main{padding-top:0}#cn-notice-buttons a{color:#212121!important;padding:10px 25px!important;text-transform:uppercase!important;border-radius:20px!important}.team-member-image{height:550px;overflow:hidden}body .uwy.userway_p1 .userway_buttons_wrapper{top:50%!important;right:0px!important;left:auto!important;transform:translate(-50%)!important}#thank-you .underline-title::before{left:50%;transform:translateX(-50%)}@media (min-width:1921px){.inside-experiences-swiper .swiper-pagination{height:27px}.isotope-grid:not(.isotope-grid.hotel_gallery_wrapper){width:1800px;margin-right:-25%}}@media (max-width:1600px){.menu-item-logo{width:80px;height:25px}.sm-x-padding{padding:0}.md-x-padding{padding:0 50px}input.read-more,a.read-more,a.white-read-more,#wpforms-submit-427,#wpforms-submit-575,#wpforms-submit-1120{padding:10px 60px}.modal-bottom-right-wrapper,.menu-modal-search{padding:0}.small-title{font-size:23px}#stays-carousel .stay-content{padding:50px 100px}.isotope-grid:not(.isotope-grid.hotel_gallery_wrapper){width:1600px}}@media (max-width:1399.98px){input.read-more,a.read-more,a.white-read-more,#wpforms-submit-427,#wpforms-submit-575,#wpforms-submit-1120{padding:10px 35px}.faq_section_wrapper .accordion-body p,.policies_section_wrapper .accordion-body p{margin-left:60px}.lg-x-padding{padding:0 70px}.small-title,.content-title h2{font-size:20px}#hotel-menu .container{max-width:95%}#hotel-menu a{font-size:18px}.hotels_archive_content,.stay_archive_content,.archive_event_content,.single_dine_hotel_details,.events_swiper[carouselitems="1"] .archive_event_content{width:90%;padding:45px}.partner-content{max-width:80%}.partner-content-wrapper{margin-left:0}.corporate-responsibility-swiper .swiper-button-prev{left:15px}.corporate-responsibility-swiper .swiper-button-next{right:15px}.corporate-responsibility-swiper::before,.corporate-responsibility-swiper::after,.events_swiper::before,.events_swiper::after{width:75px}.corporate-responsibility-content{top:91%}.event_icons .event_single_icon{max-width:50%}.post-type-archive-destination #main-content .row.even div.even{margin-top:150px;margin-bottom:150px}.dine_content_wrapper{margin-top:-75px}.single_dine_content{margin-top:0;margin-bottom:175px}#stays-carousel .stay-content{padding:40px 60px}.isotope-grid:not(.isotope-grid.hotel_gallery_wrapper){width:1400px}.events_swiper .swiper-button-prev{left:10px}.events_swiper .swiper-button-next{right:10px}.hotel_destination_content{margin-left:-50px;padding-left:60px}.properties-swiper .swiper-button-prev{left:55px}.properties-swiper .swiper-button-next{right:55px}}@media (max-width:1199.98px){.y-padding{padding:75px 0}.lg-x-padding{padding:0 75px}.t-margin{margin-top:75px}.lg-b-margin{margin-bottom:125px}.b-margin{margin-bottom:75px}.y-margin{margin:75px 0}.menu-item-logo{width:auto;height:30px}.h-500{height:450px}.offer-content.odd .offer-content-wrapper,.offer-content.even .offer-content-wrapper{max-width:80%}.md-x-padding{padding:0 20px}.event_icons{margin-top:35px}.faq_section_wrapper .accordion-body p,.policies_section_wrapper .accordion-body p{margin-left:40px}.hotels-menu-logo img{height:25px;margin-bottom:20px}.accordion_contact_svg{right:15px}.corporate-responsibility-content{top:90%}#team .row.t-margin{margin-top:25px}.post-type-archive-destination #main-content .row.even div.even{margin-top:150px;margin-bottom:250px}.post-type-archive-kids-activity .container-fluid .col-12.col-xl-6:first-child,.post-type-archive-wellness_programs .container-fluid .col-12.col-xl-6:first-child{order:2}.post-type-archive-kids-activity .container-fluid.xl-b-margin,.post-type-archive-wellness_programs .container-fluid.xl-b-margin{margin-bottom:50px}.row.odd .kidswelspa_big_image{margin-bottom:0}.row.odd .kidswelspa_small_image{left:0;border-left:0;border-bottom:0}.single_dine_content{padding:0}.dine_full_img_text{padding:0 20px}.dine_full_img_text br{display:none}.stay_top_info{padding:35px 15px 35px 50px}.isotope-grid:not(.hotel_gallery_wrapper){max-width:100%;width:100%;margin-right:0;margin-left:15px}.isotope-grid:not(.hotel_gallery_wrapper) .sm-w-grid-item{width:16.85%}.hotel_destination_content{margin-left:0;padding-left:60px;max-width:95%;margin:-50px auto}.properties-swiper .swiper-button-prev{left:35px}.properties-swiper .swiper-button-next{right:35px}.offer-content-wrapper{max-width:85%;padding:45px 0}#about-us .max-w-65{max-width:90%}#press-logo-carousel .swiper-slide img{height:50px;width:auto}.hero-content{top:55%}}@media (max-width:1099px){.event_post_info p br{display:none}.lg-x-padding{padding:0 50px}.y-padding{padding:0}.corporate-responsibility-swiper{padding:0 75px}.team-swiper-wrapper{padding:0 0}.single_dine_content{padding:0}#related-rooms{padding:50px 0}.isotope-grid:not(.isotope-grid.hotel_gallery_wrapper){margin-left:10px}.isotope-grid:not(.hotel_gallery_wrapper) .sm-w-grid-item{width:16.75%}#hotel-gallery .grid-item{width:32%}#hotel-gallery .xl-w-grid-item{width:65%}#hotel-gallery .grid-item:last-child{width:98.5%}.events_swiper{padding:0 75px}#offers,#events{margin-bottom:125px}.hero-content{max-width:75%}}@media (max-width:991.98px){.title-letter-spacing{letter-spacing:3.5px}#mobile-menu-modal{padding-top:125px;padding-bottom:25px}#hotel-menu a,#hotel-main li>a:not(.tax-hotels #hotel-main li a){color:#fff}#hotel-main li:not(.tax-hotels #hotel-main li) li{background-color:rgb(0 0 0 / .25)}.container{max-width:80%}.h-600{height:450px}#hotel-navigation{padding:20px}#hotel-menu ul#hotel-main>li,#hotel-menu ul#hotel-main li.has-sub-menu{width:50%;padding:5px;margin-bottom:10px}#hotel-menu ul#hotel-main li.has-sub-menu{margin-bottom:0}#hotel-menu ul#hotel-main li.has-sub-menu{padding-left:30px}#hotel-menu #hotel-main li.has-sub-menu .sub-menu-button{width:20px;height:20px;color:#fff;font-size:25px;line-height:20px;text-align:center;left:0;top:7px}.hotel-sub-menu{width:60%;height:0;top:0;overflow:hidden;padding:0;left:unset;right:0}.hotel-sub-menu li{width:100%;opacity:1;padding:7.5px 5px}.max-w-65{max-width:100%}.hotels_archive_content,.stay_archive_content,.archive_event_content,.single_dine_hotel_details,.events_swiper[carouselitems="1"] .archive_event_content{width:95%;padding:30px}.event_icons{margin-top:20px}.single-post .blog-article-title{max-width:65%}.h-500{height:400px}.dine-post-img{max-height:400px}.post-type-archive .offers-title,.post-type-archive .archive-title,.post-type-archive .hotels-title,.archive.tag .tag-title{padding:90px 0 50px 0}.offer-content,.offer-content.even{margin-left:0;margin-right:0}.faq_section_wrapper .accordion-body p,.policies_section_wrapper .accordion-body p{margin-left:0}.menu-logos-wrap{margin-top:50px}.main_contact_info_wrapper{margin-bottom:80px}.lg-b-margin{margin-bottom:70px}.x-t-margin{margin-top:125px}#footer{padding-bottom:0}.press_archive_details .archive_info p{padding:0 10px}.press_post_link{margin-bottom:20px}.menu-hotels-nav li{margin-bottom:25px}.footer-hotels-menu{margin-bottom:25px}.footer-bottom-left-wrapper{margin-top:20px}.footer-bottom-right-wrapper p{margin:0}.y-margin{margin:80px 0}input.read-more,a.read-more,a.white-read-more,#wpforms-submit-427,#wpforms-submit-575,#wpforms-submit-1120{padding:10px 30px}.xl-y-padding{padding:100px 0}.b-margin{margin-bottom:80px}.lg-x-padding{padding:0 90px}.lg-y-padding{padding:100px 0}.footer-right-wrapper h3,.footer-left-wrapper h3{margin-bottom:30px}.faq_section_wrapper .faq-repeater-title,.policies_section_wrapper .policies-repeater-title,.faq_section_wrapper .accordion-button,.faq_section_wrapper .accordion-body,.policies_section_wrapper .accordion-body{padding-left:0}.small-text{font-size:18px}.accordion-button h2{font-size:23px}.offer-order-2{order:unset}.menu-item-cover-image{display:none}.footer-right-wrapper{height:unset;margin-bottom:40px;text-align:center}.search-svg{width:30px;height:30px;top:6px;right:10px}#menu-hotels-menu,.menu-hotels-nav{display:block;column-count:3}.title-height-wrapper .title-height-body{background-color:#F3F2F0;color:#000}.title-height-wrapper:hover .title-height-body{background-color:#F3F2F0;color:#000;padding-top:20px;transform:none}.blog-archive-item .blog_archive-post{color:#000;padding:20px}.dine_archive_details h3 a,.dine_archive_details h3,.experience_archive_details h3{color:#000;padding:10px}.archive_info{padding:15px!important}.dine_archive_details h3 a{padding:0}.order{order:-1}.modal-bottom-left-wrapper{display:flex;justify-content:space-between;margin-top:25px}.footer-bottom-right-wrapper{display:flex;justify-content:space-between;margin:30px 0;text-align:left}.contact_info_wrapper{margin-top:80px;justify-content:start}.hotel_contact_title h3,.location-title{text-align:start;padding-right:30%}.hotel_contact_title{position:relative;margin-bottom:40px;border:none}.hotel_contact_title::before{content:" ";width:65vw;height:1px;position:absolute;left:-17vw;bottom:-10px;background-color:#212121;z-index:1}.location-title .underline-title::before{right:unset;left:-17vw}#newsletter{position:relative;bottom:unset;left:unset}#menu-bottom-menu{justify-content:space-between}.event_post_info p br,.hotel-event-content p br{display:none}.error404 .underline-title::before{left:-14vw}.error-menu ul{justify-content:center;flex-wrap:wrap}.error-menu ul li{max-width:100%;width:50%;text-align:center;margin-bottom:30px}.error-menu ul li a{width:175px}#about-partners{padding-bottom:0}.partner-content{max-width:90%;margin-bottom:50px}.team-swiper-wrapper{padding:0 0}.partner-img{height:450px;z-index:0;min-height:500px}#team .row.t-margin{margin-top:100px}.team-swiper{padding-bottom:50px}.team-swiper .swiper-button-next,.team-swiper .swiper-button-prev{top:unset;bottom:0}.team-swiper .swiper-button-next{right:50%;transform:translateX(calc(50% + 50px))}.team-swiper .swiper-button-prev{left:50%;transform:translateX(calc(-50% - 50px))}.corporate-responsibility-swiper{padding:0 75px}.event_icons .event_single_icon{max-width:25%}.archive_event_content:not(.mx-auto){left:2.5%}.offer-content{max-width:95%;left:2.5%;margin-top:-50px}#faq-content,.post-type-archive-kids-activity #main-content,.post-type-archive-wellness_programs #main-content,.post-type-archive-galleries #main-content,.post-type-archive-experiences #main-content,.post-type-archive-offers #main-content,.post-type-archive-dine #main-content,.post-type-archive-stay #main-content,.post-type-archive-stay #main-content,.archive.tag #main-content{padding-top:220px}.destination_hotel .row .col-12.col-lg-6{padding-left:0;padding-right:0}.destination_hotel .row.even .destination_small_image,.dine_small_image{left:0}.destination_hotel .row.even .destination_content_wrapper{margin-top:0}.post-type-archive-destination #main-content .container-fluid .col-12.col-lg-6:first-child,.single-dine #single-dine .container-fluid .col-12.col-lg-6:first-child{order:2}.destination_hotel .row.even .destination_big_image,.dine_big_image{margin-bottom:0}.destination_hotel .row.even .destination_big_image{margin-top:-170px}.post-type-archive-destination #main-content .container .xl-t-margin.odd{margin-top:150px;margin-bottom:20px}.experience-post-img,.hotel-page-experience-img{position:relative!important;max-width:100%;height:400px!important}.experience-archive-item{height:auto;flex-wrap:wrap}.experience_archive_details{padding:20px}.destination_small_image,.row.odd .kidswelspa_small_image,.dine_small_image{width:70%;height:150px}.destination_hotel .row.odd .destination_small_image,.wellness-programs-arch .row.even .destination_small_image,.row.even .kidswelspa_small_image{width:55%;height:250px}.post-type-archive-galleries .archive-title,.post-type-archive-dine .archive-title,.post-type-archive-offers .archive-title,.post-type-archive-stay .archive-title{padding-bottom:0}.dine-post-img{position:relative!important}.dine-archive-item.h-500{height:auto}.dine-archive-item .dine_archive_details{padding:20px}.single_dine_content,.dine_content_wrapper{margin-top:0}.single_dine_content{margin-bottom:50px}.dine_content_wrapper{padding:20px 20px 0}.dine_small_image{border-left:0}.dine_full_img{margin-top:50px}.single-stay #main-content .row.align-items-start .col-12.col-lg-5{order:2}.stay-swiper .swiper-slide{height:500px}.stay-infos{margin-top:30px}.stay_top_info::after{right:0}.single-stay #main-content .container .col-12.col-lg-7{display:flex;flex-wrap:wrap;align-content:start;justify-content:start}.stay_gallery{width:100%;order:1}.stay_top_info{order:2}.stay-infos{order:3}.stay-content{margin-left:0;margin-right:0;background-color:#fff}#stays-carousel,.dine_swiper,.offers-swiper,.experiences_swiper,.events_swiper{margin:0;padding-left:75px;padding-right:75px}#stays-carousel::before,#stays-carousel::after,.dine_swiper::before,.dine_swiper::after,.offers-swiper::before,.offers-swiper::after,.experiences_swiper::before,.experiences_swiper::after,.events_swiper::before,.events_swiper::after{content:" ";width:75px;height:100%;position:absolute;left:0;top:0;background-color:#F3F2F0;z-index:2}#stays-carousel::after,.dine_swiper::after,.offers-swiper::after,.experiences_swiper::after,.events_swiper::after{left:unset;right:0}.dine_swiper::before,.dine_swiper::after,.offers-swiper::before,.offers-swiper::after,.experiences_swiper::before,.experiences_swiper::after,.events_swiper::before,.events_swiper::after{background-color:#fff}#stays-carousel .stay-content{padding:30px 60px}.stays-swiper .swiper-button-next,.stays-swiper .swiper-button-prev,.dine_swiper .swiper-button-next,.dine_swiper .swiper-button-prev,.offers-swiper .swiper-button-next,.offers-swiper .swiper-button-prev,.experiences_swiper .swiper-button-next,.experiences_swiper .swiper-button-prev{display:block}.stay_specs_img img{width:35px;height:35px}.stay_box{width:85px;height:85px}.stay_specs_label{bottom:-20%;height:35px}.dine_swiper{margin-left:0}.offer-content-wrapper{max-width:75%;padding:50px 0}.offers-swiper .black_read_more{margin-top:25px}#hotel-gallery .grid-item,#hotel-gallery .grid-item:last-child,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-7,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-14,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-21{width:48%;height:350px;margin-right:15px}.hotel_destination_content{padding:30px;max-width:95%;margin:-50px auto;text-align:center}.destination_svg{max-width:275px;margin:15px auto}.post-type-archive-galleries #main-content .container:last-child{max-width:95%}.properties-swiper .swiper-button-prev{left:15px}.properties-swiper .swiper-button-next{right:15px}#about-us{padding-bottom:0}#about-us .row.align-items-strech.lg-b-margin{margin-bottom:0}#about-us .max-w-65{max-width:100%}.about-home-content,.home-about-img{margin-top:50px}.home-about-img{padding-left:0}#about-us .row:last-child .col-12.col-lg-7 .about-us-home-page h2{margin-bottom:75px}#about-us .row:last-child .col-12.col-lg-7 .about-us-home-page{height:auto!important;margin-top:100px}#about-us .row:last-child .col-12.col-lg-5.p-0{order:2}#about-us .press-img,#about-us .press-read-more{margin-top:100px}.home-blog-post{margin-bottom:40px}.contact_home_img{height:500px}.sc-testimonials-swiper{padding-bottom:100px}.sc-testimonials-swiper .swiper-button-prev,.sc-testimonials-swiper .swiper-button-next,.corporate-responsibility-swiper .swiper-button-prev,.corporate-responsibility-swiper .swiper-button-next{top:unset;bottom:0}.sc-testimonials-swiper .swiper-button-prev,.corporate-responsibility-swiper .swiper-button-prev{left:calc(50% - 55px)}.sc-testimonials-swiper .swiper-button-next,.corporate-responsibility-swiper .swiper-button-next{left:unset;right:calc(50% - 55px)}.sc-testimonial-right::before{display:none}.sc-testimonial-right{text-align:center}.home_event_links_wrapper,.home_event_links_wrapper .event-btn{margin-top:20px}.corporate-responsibility-swiper{padding-bottom:75px;padding-left:0;padding-right:0}.corporate-responsibility-swiper::before,.corporate-responsibility-swiper::after{display:none}.corporate-responsibility-content{position:relative!important;margin-top:-50px;padding:20px}.corporate-responsibility-wrapper:hover .corporate-responsibility-content{height:100%;padding:20px;margin:-50px 0 0 0;bottom:unset;top:unset;left:5%;max-width:90%}#offers,#events{margin-bottom:50px}}@media (max-width:767.98px){#header{margin-top:0rem}body{font-size:15px;letter-spacing:.75px;line-height:21px}.offers-swiper .swiper-button-prev,.offers-swiper .swiper-button-next,.stays-swiper .swiper-button-prev,.stays-swiper .swiper-button-next,.dine_swiper .swiper-button-next,.dine_swiper .swiper-button-prev,.offers-swiper .swiper-button-next,.offers-swiper .swiper-button-prev,.experiences_swiper .swiper-button-next,.experiences_swiper .swiper-button-prev{width:50px;height:50px;padding:10px}.h-600{height:350px}.medium-title{font-size:30px}.offer-content.odd .offer-content-wrapper,.offer-content.even .offer-content-wrapper{max-width:100%;padding:20px 25px}.single-post .blog-article-title{max-width:85%}#santikos-info a img{width:30px;height:24px}.error-menu ul li{width:100%}.hotel_contact_title h3{padding-right:40%}.lg-y-padding{padding:90px 0}.lg-x-padding{padding:0 30px}.menu-modal-search{margin-top:40px}.hotels_archive_content,.stay_archive_content,.archive_event_content,.single_dine_hotel_details,.events_swiper[carouselitems="1"] .archive_event_content{padding:30px}#contactAccordion .accordion-body{padding-left:0}.book_now_header .header-read-more{display:none}.corporate-responsibility-swiper{padding:0 75px}.corporate-responsibility-content{top:85%;left:5%;max-width:90%;padding:20px}.destination_content,.kidswelspa_content{max-width:75%}.destination-main-title h1,.wedding-main-title h1{font-size:60px;line-height:70px;letter-spacing:4px}.destination_hotel .row.odd .destination_small_image,.wellness-programs-arch .row.even .destination_small_image,.row.even .kidswelspa_small_image{width:50%;height:200px}.destination_small_image,.row.odd .kidswelspa_small_image{width:65%;height:150px}.destination_hotel .row.even .destination_small_image{border-left:0}.destination_hotel .row.odd .destination_small_image{border-right:0}.post-type-archive-kids-activity .row.lg-x-padding{padding:0}.grid-item{height:250px}.hotel_gallery_wrapper .sm-w-grid-item,.xl-h-grid-item{height:515px}#single-dine .container:last-child{max-width:100%}.tags-navigation li{width:100%;margin-bottom:10px;justify-content:center}#stays-carousel .stay-content{padding:30px;font-size:15px;line-height:20px}.archive_stay_item_icon{width:25px;height:25px}.stay_top_info{padding:35px 25px}.stay_box{width:80px;height:80px}.stay_specs_img img{width:30px;height:30px}#stays-carousel,.offers-swiper{margin:0 30px;padding-left:0;padding-right:0}#stays-carousel::before,#stays-carousel::after,.dine_swiper::before,.dine_swiper::after,.offers-swiper::before,.offers-swiper::after,.experiences_swiper::before,.experiences_swiper::after,.events_swiper::before,.events_swiper::after{display:none}.stays-swiper,.events_swiper{padding-bottom:150px}.stays-swiper .swiper-button-prev,.stays-swiper .swiper-button-next,.dine_swiper .swiper-button-prev,.dine_swiper .swiper-button-next,.offers-swiper .swiper-button-prev,.offers-swiper .swiper-button-next,.experiences_swiper .swiper-button-prev,.experiences_swiper .swiper-button-next,.events_swiper .swiper-button-prev,.events_swiper .swiper-button-next{bottom:55px;top:unset;left:calc(50% - 55px)}.stays-swiper .swiper-button-next,.dine_swiper .swiper-button-next,.offers-swiper .swiper-button-next,.experiences_swiper .swiper-button-next,.events_swiper .swiper-button-next{left:unset;right:calc(50% - 55px)}.dine_swiper,.offers-swiper,.experiences_swiper,.events_swiper{padding-left:0;padding-right:0;padding-bottom:75px;margin-left:20px;margin-right:20px}.dine_swiper .swiper-button-prev,.dine_swiper .swiper-button-next,.offers-swiper .swiper-button-prev,.offers-swiper .swiper-button-next,.experiences_swiper .swiper-button-prev,.experiences_swiper .swiper-button-next,.events_swiper .swiper-button-prev,.events_swiper .swiper-button-next{bottom:0}.offer-content-wrapper{max-width:85%;padding:30px 0}#notification-bar{font-size:14px;line-height:20px;padding-left:10px;padding-right:10px}.isotope-grid:not(.isotope-grid.hotel_gallery_wrapper){margin-left:0;margin-right:0}#hotel-gallery .grid-item,#hotel-gallery .grid-item:last-child,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-7,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-14,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-21,#single-dine .grid-item{width:100%;height:350px;margin-right:0}.property-logo-content{max-width:75%;margin:auto}.properties-logo-swiper::before{content:" ";width:100%;height:100px;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:0}.property-logo-content,.properties-logo-swiper::before,.properties-swiper .swiper-button-prev,.properties-swiper .swiper-button-next{background-color:#F3F2F0}.properties-logo-slide{background-color:#fff0}.properties-logo-slide.swiper-slide.swiper-slide-active::before{display:none}.properties-logo-slide.swiper-slide.swiper-slide-active .property-content{margin-top:0}.home-about-img{padding-left:0}.home_contact_content h2{font-size:50px}.contact_home_img{height:500px}#hotel-menu ul#hotel-main>li,#hotel-menu ul#hotel-main li.has-sub-menu{width:100%;margin-bottom:10px}.corporate-responsibility-swiper{padding-bottom:75px;padding-left:0;padding-right:0}.corporate-responsibility-swiper::before,.corporate-responsibility-swiper::after{display:none}}@media (max-width:575.98px){.big-title{font-size:45px}.single-stay #hotel-menu{top:-50px}#header .custom-logo{height:60px}.container{max-width:90%}.xl-t-margin{margin-top:225px}.hotel-sub-menu li{width:100%}.hotels-menu-logo img{height:23px}.h-500{height:400px}.dine-post-img{max-height:400px}.small-title,.content-title h2{font-size:18px}.accordion-button h2{font-size:20px}.offer-content{font-size:12px;line-height:22px}.modal-bottom-left-wrapper{display:block}.b-margin{margin-bottom:50px}.lg-x-padding{padding:0}.lg-y-padding{padding:30px 0}.accordion_contact_svg{width:23px;height:23px;right:25px;top:calc(50% - 12px)}#team .row.t-margin{margin-top:50px}.corporate-responsibility-img{height:400px}#about-responsibility .container-fluid .col-12{padding:0}.event_icons .event_single_icon{max-width:50%}.destination_big_image{padding-left:15px;padding-right:15px}.destination_content_wrapper{margin-left:15px;margin-right:15px}.destination_content,.kidswelspa_content{max-width:80%}.destination-main-title,.wedding-main-title{top:calc(100% - 40%)}.destination-main-title h1,.wedding-main-title h1,.single_dine_title h1{font-size:40px;line-height:50px}.destination_hotel .row.even .destination_small_image{left:15px}.destination_hotel .row.odd .destination_small_image,.wellness-programs-arch .row.even .destination_small_image{width:200px;height:100px}.destination_small_image{width:250px;height:150px}.destination_hotel .row.odd .destination_small_image{right:15px}.post-type-archive-kids-activity .row.md-x-padding{padding:0}.kidswelspa_content a.read-more{margin-top:20px}.dine_full_img{margin-top:50px;margin-bottom:0}.hotel_gallery_wrapper .sm-w-grid-item,.xl-h-grid-item{height:355px}.hotel_gallery_wrapper .grid-item.row-grid-item,.hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-7{width:100%}.stay_box{width:70px;height:70px}.experience-archive-item{height:auto;flex-wrap:wrap}.experience-archive-item .archive_info div.playfair_font{margin-bottom:25px!important}.experience_archive_details h3{margin-bottom:15px!important}.hotels_archive_content,.stay_archive_content,.archive_event_content,.single_dine_hotel_details,.events_swiper[carouselitems="1"] .archive_event_content{padding:15px}.events_swiper{padding-bottom:75px}#hotel-gallery .grid-item,#hotel-gallery .grid-item:last-child,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-7,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-14,.post-type-archive-galleries .hotel_gallery_wrapper .grid-item.row-grid-item.grid-item-21,#single-dine .grid-item{height:275px}.contact_home_img{height:500px}.hero-content{max-width:95%;padding:0 25px}.corporate-responsibility-swiper{padding-bottom:75px;padding-left:0;padding-right:0}.corporate-responsibility-swiper::before,.corporate-responsibility-swiper::after{display:none}.corporate-responsibility-swiper{margin:0 15px}.home_contact_content h2{font-size:40px}}@media (max-width:467px){.medium-title{font-size:25px}.single-post .blog-article-title{max-width:100%}.h-500{height:400px}.dine-post-img{max-height:400px}#header .custom-logo{height:50px}.hotels-menu-logo img{height:22px}a#book-now,a#book-now-bot{padding:10px 30px}.dine_archive_details h3 a,.dine_archive_details h3,.experience_archive_details h3{padding:0}.archive_info p{margin-bottom:10px}#contactAccordion .accordion-header button{font-size:13px}.small-title,.content-title h2{font-size:20px}#newsletter input[type="email"]{font-size:12px}.footer-bottom-right-wrapper{display:block}.experience-archive-item{height:auto;flex-wrap:wrap}.contact_home_img{height:500px}}@media (max-width:427px){.archive_info{padding:8px}.blog-archive-item .blog_archive-post{padding:5px}.archive_info{font-size:12px;line-height:16px}.wedding-main-title{bottom:0}.accordion_contact_svg{width:16px;height:15px;right:7px;top:calc(50% - 6px)}#wpforms-submit-170{width:5px;height:5px;right:6px;top:-48px}.experience-archive-item{height:auto;flex-wrap:wrap}#notification-bar{padding-left:5px;padding-right:5px}}