﻿.theme-default{color:#303030;}.theme-black{color:#000;}.theme-white{color:#fff;}.theme-cream{color:#fbf8e8;}.theme-blue{color:#11366b;}.theme-grey{color:#303030;}.theme-beach-rouge{color:#cf3339;}.theme-gold{color:#cb9e56;}.theme-maisonlux-gold{color:#9c8661;}.theme-amari-gold{color:#cf8337;}.theme-palmcourt-green{color:#2f5334;}.theme-inti-brown{color:#a05d4c;}.theme-smokehouse-dark{color:#513323;}.theme-the-beach-nude{color:#d2c2b8;}.theme-east-beige{color:#bba88f;}.theme-mixe-orange{color:#e6af76;}.theme-mari-kontan-brown{color:#725744;}.theme-duck-laundry-wine{color:#98252b;}.theme-ai-kisu-champagne{color:#f1d6ab;}.theme-turquoise{color:#80c7ca;}.theme-mixologist-gold{color:#c28624;}.theme-mondo-green{color:#2e4037;}.theme-aperitivo-nude{color:#ae776e;}.bg-lux-grey{background:#303030;}.accomodationList .slick-slide{margin:0 10px;}.accomodationList .slickNavBtn{box-shadow:none;}.accomodationList .slickNavBtn.slickNavBtn-next{right:10%;color:#fff;background:none;}.accomodationList .slickNavBtn.slickNavBtn-prev{left:10%;color:#fff;background:none;}.rooms-restaurants .__slider_description-container.roomsSuites .caption-box{position:relative;width:210px;margin:auto;text-align:center!important;left:0;transform:inherit;}.rooms-restaurants .__slider_description-container{position:absolute;top:0;left:0;height:100%;z-index:2;color:#fff;background-color:transparent;border:0;width:100%;padding:0;}.rooms-restaurants .__slider_description-container .caption-box{right:0;min-width:210px;width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.rooms-restaurants .__slider_description-container .caption-box .hotelTag{font-size:30px;line-height:28px;letter-spacing:.01em;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;}.rooms-restaurants .__slider_description-container .caption-box .hotelTag svg{width:100%;}.rooms-restaurants .__slider_description-container .caption-box .hotelTitle,.rooms-restaurants .__slider_description-container .caption-box .classType{font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:20px;color:#fff;text-transform:uppercase;line-height:inherit;}.rooms-restaurants .__slider_description-container .caption-box .btnFindOut{margin:20px 0 0 0;}.rooms-restaurants .__slider_description-container .caption-box .myFindOutBtn{font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;letter-spacing:.03em;font-size:14px;background-color:#303030;border:1px solid #303030;color:#fff;padding:6px 12px 5px 12px;text-decoration:none;vertical-align:top;white-space:nowrap;text-transform:uppercase;border-radius:0;outline:0;}.rooms-restaurants .__slider_description-container .caption-box .myFindOutBtn svg{vertical-align:middle;font-size:16px;}.rooms-restaurants .__slider_description-container .caption-box .myFindOutBtn:hover{background-color:#fff;color:#303030;border:1px solid #fff;}.ru .__roomsContentBoxes h2,.ru .__roomsContentBoxes p.destLabel{font-size:21px;}.__roomsContentBoxes .flexbox,.__roomsContentBoxes .columns{display:flex;flex-direction:row;}.__roomsContentBoxes .flexbox:lang(ar){direction:rtl;}.__roomsContentBoxes .__mainWrap-intro{width:95%;margin:auto;}.__roomsContentBoxes .__mainWrap-intro:before{content:" ";padding-top:50px;padding-bottom:30px;display:block;}.__roomsContentBoxes .__mainWrap-intro:after{content:" ";padding-top:50px;padding-bottom:30px;display:block;}.__roomsContentBoxes h2{margin-bottom:5px;color:inherit;text-transform:uppercase;}.__roomsContentBoxes .cta-container{display:block;text-align:center;width:95%;margin:auto;}.__roomsContentBoxes .col-left-50 .desc-container{padding:30px;text-align:center;}.__roomsContentBoxes .col-right-50 .desc-container{padding:30px;text-align:center;}.__roomsContentBoxes .desc-container{display:block;text-align:center;width:80%;margin:auto;}.__roomsContentBoxes .flexbox.white .desc-container.mainDesc p{color:inherit;}.__roomsContentBoxes .desc-container.mainDesc p{font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:28px!important;line-height:32px;letter-spacing:.01em!important;margin-bottom:20px;color:inherit;}.__roomsContentBoxes .content-listing{width:95%;margin:50px auto 30px;}.__roomsContentBoxes .content-listing p{color:#303030;}.__roomsContentBoxes .content-listing p:lang(ar){text-align:right;}.__roomsContentBoxes .content-listing [itemprop=openingHoursSpecification] p:lang(ar){direction:ltr;}.__roomsContentBoxes .content-listing hr{margin-top:50px;margin-bottom:50px;}.__roomsContentBoxes .content-listing hr:last-child{display:none;}.__roomsContentBoxes .content-listing .span-padding{padding:50px 0 0 0;}.__roomsContentBoxes .content-listing .span-spacing{padding-top:50px;padding-bottom:50px;}.__roomsContentBoxes .content-listing .col-right .bookingDetails a{color:#303030;}.__roomsContentBoxes .content-listing .col-right .bookingDetails a:hover{color:inherit!important;}.__roomsContentBoxes .content-listing .col-right .bookingDetails a:lang(ar){direction:ltr;display:inline-block;}.__roomsContentBoxes .sizeBox ul.all-menus .slick-track{display:flex;flex-direction:row;align-items:center;}.__roomsContentBoxes .sizeBox ul.all-menus .slick-track:lang(ar){float:inline-end;}.__roomsContentBoxes .sizeBox ul.all-menus .slick-slide{display:flex;align-items:flex-end;height:auto;justify-content:center;}.__roomsContentBoxes .sizeBox ul.all-menus li.itemList img{width:100%;}.__roomsContentBoxes .sizeBox ul.all-menus li.itemList h3{margin-top:10px;}.__roomsContentBoxes .sizeBox ul.all-menus li.itemList h3 a{color:#303030;}.__roomsContentBoxes .sizeBox ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:0;}.__roomsContentBoxes .sizeBox ul li.itemList{list-style:none;-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px;text-align:center;margin:15px 10px;}.__roomsContentBoxes .sizeBox ul li.itemList h3,.__roomsContentBoxes .sizeBox ul li.itemList div{font-size:20px;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;letter-spacing:1.12px;color:#303030;margin-top:0;text-transform:none;line-height:30px;}.__roomsContentBoxes .sizeBox ul li.itemListMiddleOption{list-style:none;-webkit-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px;text-align:center;margin:0 10px;}.__roomsContentBoxes .sizeBox ul li.itemListMiddleOption .middleItem{display:table;height:100%;width:100%;}.__roomsContentBoxes .sizeBox ul li.itemListMiddleOption .middleItem .andOption{font:28px/30px "Tw Cen MT W01 Bold Cond",Arial,Helvetica,sans-serif;letter-spacing:1.12px;color:#303030;display:table-cell;vertical-align:middle;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__iconElement{display:table-cell;vertical-align:top;font-size:26px;padding-right:5px;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__iconElement:lang(ar){font-size:23px;padding-right:0;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__iconElement svg{margin-right:12px;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__iconElement svg:lang(ar){margin-right:12px;margin-left:12px;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__iconElement svg.fa-phone:lang(ar){margin-right:15px;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__textElement{display:table-cell;width:100%;vertical-align:top;font-size:20px;text-align:left;letter-spacing:.18px;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__textElement .textItem{position:relative;display:inline;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__textElement .textItem.email{border-bottom:1px solid;border-bottom-color:inherit;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList.zomatoBox button{color:#303030;cursor:pointer;line-height:20px;text-align:center;padding:6px 12px 5px 12px;text-decoration:none;white-space:nowrap;text-transform:uppercase;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;border-radius:0;font-weight:bold;font-size:18px;text-align:left;letter-spacing:.18px;font-family:"Tw Cen MT W01 Bold Cond";border:1px solid #303030;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList.zomatoBox button:hover{background-color:inherit;color:inherit;border-color:inherit;}.__roomsContentBoxes .orOptionBox{display:table;height:100%;list-style:none;-webkit-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px;text-align:center;margin:auto;}.__roomsContentBoxes .orOptionBox .backgroundCol{background-color:#303030;border-radius:50%;padding:8px;}.__roomsContentBoxes .orOptionBox .backgroundCol .orOption{font:18px/20px "Tw Cen MT W01 Bold Cond",Arial,Helvetica,sans-serif;letter-spacing:1.12px;display:table-cell;vertical-align:middle;color:#fff;}.__roomsContentBoxes .intro-block{margin:-15px auto 10px;display:inline-block;overflow:hidden;position:relative;width:100%;z-index:0;}.__roomsContentBoxes .intro-block .img-pattern{pointer-events:none;position:absolute;width:100%;height:100%;z-index:-1;background-repeat:repeat round;}.__roomsContentBoxes .intro-block .col-left-50,.__roomsContentBoxes .intro-block .col-left-100{color:#303030;}.__roomsContentBoxes .intro-block .col-right-50 h2,.__roomsContentBoxes .intro-block .col-right-100 h2{color:#303030;}.__roomsContentBoxes .intro-block .main-content p{font-size:24px;}.__roomsContentBoxes .intro-block .columns{height:auto;min-height:425px;position:relative;}.__roomsContentBoxes .inner-slideshow .fullscreen-container{margin-bottom:0!important;height:100vh;}.__roomsContentBoxes .col-left-50{min-width:auto;}.__roomsContentBoxes .col-left-50 .cta-container{padding:20px 0;display:block;}.__roomsContentBoxes .col-left-100{padding:0 7%;}.__roomsContentBoxes .col-left-100 .cta-container{padding:20px 0;display:block;}.__roomsContentBoxes .col-right ul.list-elements{padding:0;}.__roomsContentBoxes .col-right ul.list-elements li p{padding-left:1.3em;text-indent:-1.3em;}.__roomsContentBoxes .col-right ul.list-elements__ li{list-style:none;overflow:hidden;width:94%;margin:0 1%;}.__roomsContentBoxes .col-right ul.list-elements__ li.itemList{list-style:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;margin:0;}.__roomsContentBoxes .col-right ul.list-elements__ .boldText{font:20px/22px "Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;letter-spacing:1.12px;color:#303030;}.__roomsContentBoxes .col-right-50{min-width:auto;}.subheader p{color:#303030;text-align:center;}.clearfix:after{content:" ";display:block;height:0;clear:both;}.col-left{width:100%;padding:10px 0;overflow:hidden;}.col-right{width:100%;overflow:hidden;min-width:305px;}.col-right.menu-items{overflow:initial;position:relative;}.col-right.menu-items .right-svg-icon{position:absolute;display:flex;justify-content:center;align-items:center;right:0;top:-75px;z-index:2;}.col-right.menu-items .right-svg-icon svg#leaflet-menu{stroke:currentColor;width:70%;}.col-left-100{width:100%;padding:80px 4.1% 80px;overflow:hidden;}.col-right-100{width:100%;margin:80px 4.1% 80px;overflow:hidden;}#galleryContent.cta-container{width:100%;}#galleryContent.cta-container .media-box .bt-play{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:55px;height:70px;}#galleryContent.cta-container .media-box .media-box-content .media-box-title p{font-family:"KingsCaslon-Regular",Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:.02em;text-align:center;color:#303030;font-weight:normal;}#galleryContent.cta-container .media-box .media-box-content .media-box-title p:lang(ar){font-size:17px;}#galleryContent.cta-container .media-box .media-box-container .download-overlay{position:absolute;font-size:40px;top:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,.4),transparent);height:100%;width:100%;transition:.5s;opacity:0;}#galleryContent.cta-container .media-box .media-box-container .download-overlay:hover{opacity:1;}#galleryContent.cta-container .media-box .media-box-container .download-overlay i{position:absolute;top:40%;right:40%;color:#e1e1e1;}#galleryContent.cta-container .media-boxes-no-more-entries{display:none;}.moreItemsContainer{padding:80px 0;}.moreItemsContainer .optional-title{margin:0 0 80px auto;}.moreItemsContainer .usps_title.optional-title{margin:0 0 15px 0;}.destLabel{font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:25px!important;line-height:29px;text-transform:uppercase;color:inherit!important;}.restaurant-block hr{margin:0;}.full-banner-container{margin:0 auto 50px;width:95%;}.full-banner-container .banner .slick-slide div{height:100%;}.full-banner-container .banner .slick-container{height:100%;}.full-banner-container .banner .slick-container .slide{background-repeat:no-repeat;background-size:cover;}.full-banner-container .banner .slick-container .slide .image-container img{width:100%;opacity:0;}.full-banner-container .banner .slick-container .slide .image-container .overlay-container{text-align:center;white-space:nowrap;position:absolute;width:100%;top:0;z-index:100;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.1) 65%,transparent 100%);}.full-banner-container .banner .description-container{width:100%;padding:20px 20px;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;border-radius:0 0 3px 3px;background-color:#303030;}.full-banner-container .banner .description-container .banner-title{text-align:center;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:25px;line-height:30px;letter-spacing:1.12px;color:#fff;width:90%;margin:0 auto 30px;}.full-banner-container .banner .description-container .btn-book{text-align:center;}.full-banner-container .banner .description-container .btn-book .btn-lux{min-width:90px;text-align:center;font-family:"Tw Cen W01 Semi Bold";letter-spacing:.04em;font-size:15px;line-height:28px;padding:8px 34px;background:#ede6e1;border:1px solid #ede6e1;text-transform:uppercase;width:auto;color:#303030;position:relative;-webkit-transition:left .4s cubic-bezier(.19,1,.22,1);transition:left .4s cubic-bezier(.19,1,.22,1);cursor:pointer;border-radius:2px;}.full-banner-container .banner .description-container .btn-book .btn-lux:lang(ar){padding:8px 24px;font-size:18px;font-weight:600;}.full-banner-container .banner .description-container .btn-book .btn-lux:hover{background:#f7f3f0;color:#303030;}#galleryContent.cta-container.floorplan .media-boxes-container:lang(ar){transform:scaleX(-1);}#galleryContent.cta-container.floorplan .media-boxes-container:lang(ar) .media-box .media-box-image img:lang(ar){transform:scaleX(-1);}#galleryContent.cta-container.floorplan .media-boxes-container .media-box-title p:lang(ar){transform:scaleX(-1);}.chef-note-section{display:grid;grid-template-columns:36% 1fr;}.chef-note-section:lang(ar){direction:rtl;}.chef-note-section .col-left{width:60%;}.chef-note-section .col-left .cta-container{position:relative;left:4px;}.chef-note-section .col-right{width:100%!important;}.chef-note-section .col-right .chef-note-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-bottom:1em;}.chef-note-section .col-right .chef-note-content .note-description{font-size:18px;}.chef-note-section .col-right .chef-note-content .note-description h3{font-size:25px;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;letter-spacing:1.12px;line-height:29px;color:#303030;margin-top:0;}.chef-note-section .col-right .chef-note-content .note-media{height:100%;width:auto;margin:0 auto;}.chef-note-section .col-right .chef-note-content .note-media .bgVideo{display:flex;position:relative;height:200px;width:200px;}@media only screen and (min-width:992px) and (max-width:1199px){.chef-note-section .col-right .chef-note-content .note-media .bgVideo{height:240px;width:240px;}}@media only screen and (min-width:1200px) and (max-width:1899px){.chef-note-section .col-right .chef-note-content .note-media .bgVideo{height:260px;width:260px;}}@media only screen and (min-width:1900px){.chef-note-section .col-right .chef-note-content .note-media .bgVideo{height:280px;width:280px;}}.chef-note-section .col-right .chef-note-content .note-media .bgVideo .cbp-player{position:absolute;bottom:0;right:30px;}@media only screen and (max-width:991px){.chef-note-section .col-right .chef-note-content .note-media .bgVideo .cbp-player{bottom:-10px;}}.chef-note-section .col-right .chef-note-content .note-media .bgVideo .cbp-player a{color:inherit;}@media only screen and (max-width:991px){.chef-note-section .col-right .chef-note-content .note-media .bgVideo .cbp-player a{font-size:40px;}}.chef-note-section .col-right .chef-note-content .note-media .bgVideo .cbp-player a:hover{color:#303030;}.chef-note-section .col-right .chef-note-content .note-media img{width:auto;height:100%;object-fit:cover;border-radius:50%;}#galleryContent.cta-container #gridFactS .media-box.media-box-loaded{width:174px!important;}#galleryContent.cta-container #gridFactS .media-box-container .download-overlay .overlay-position{height:100%;}#galleryContent.cta-container #gridFactS .media-box-container .download-overlay svg{position:absolute;top:30%;left:calc(50% - 15px);}#galleryContent.cta-container #gridFactS .media-box-container .media-box-content{padding:20px 2px;}#galleryContent.cta-container #gridFactS .media-box-container .media-box-content .media-box-title p{font-size:20px;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;letter-spacing:1.12px;color:#303030;margin-top:0;text-transform:none;line-height:30px;}@media only screen and (max-width:1024px) and (min-width:1366px){.__roomsContentBoxes .__mainWrap-intro{width:95%;margin:auto;}.__roomsContentBoxes .full-banner-container .banner{height:30vh;}.__roomsContentBoxes .full-banner-container .banner .slick-container .slide{height:30vh;}}@media(max-width:1024px){.__roomsContentBoxes .content-listing{width:95%;}.__roomsContentBoxes .__mainWrap-intro{width:95%;margin:auto;}}@media(max-width:768px){.__roomsContentBoxes .flexbox,.__roomsContentBoxes .columns{flex-direction:column;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList{flex:inherit;}.__roomsContentBoxes .sizeBox ul.full-length-item li.itemList .__iconElement svg:lang(ar){margin-left:0;}.__roomsContentBoxes .sizeBox.bookingDetails{display:grid;}.__roomsContentBoxes .sizeBox.bookingDetails ul.full-length-item{display:grid;grid-template-columns:repeat(1,auto);}.__roomsContentBoxes .sizeBox.bookingDetails ul.full-length-item li.itemList{flex:none;align-self:center;justify-self:center;}.__roomsContentBoxes .full-banner-container .banner{height:auto;}.__roomsContentBoxes .full-banner-container .banner .slick-container .slide{height:auto;display:block!important;}.__roomsContentBoxes .__mainWrap-intro{width:100%;margin:auto;}}@media only screen and (max-width:768px) and (min-width:576px){.__roomsContentBoxes .col-right ul.list-elements{padding:0;margin:0;overflow:hidden;display:flex;align-items:flex-start;flex-flow:row wrap;align-items:stretch;}.__roomsContentBoxes .col-right ul.list-elements li{list-style:none;overflow:hidden;width:94%;margin:0 1%;}.__roomsContentBoxes .col-right ul.list-elements__ li{list-style:none;overflow:hidden;width:94%;margin:0 1%;}.__roomsContentBoxes .col-right ul.list-elements__ li.itemList{list-style:none;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;text-align:center;margin:0 20px;}.__roomsContentBoxes .sizeBox ul li.itemList{-ms-flex:0 0 165px;flex:0 0 165px;}.__roomsContentBoxes .sizeBox p.small{font-size:14px!important;text-align:center;}.rooms-restaurants .__slider_description-container .caption-box{top:50%;width:520px;}.rooms-restaurants .__slider_description-container .caption-box .hotelTitle,.rooms-restaurants .__slider_description-container .caption-box .classType{font-size:28px;}.rooms-restaurants .__slider_description-container .caption-box .hotelTag{font-size:40px;line-height:38px;}.rooms-restaurants .__slider_description-container .caption-box .myFindOutBtn{font-size:18px;}.rooms-restaurants .__slider_description-container.roomsSuites .caption-box{top:50%;width:520px;}.col-left-50{padding:0 7%;}.fullscreen-container{height:100vh!important;margin-bottom:0!important;}}@media(min-width:1290px){.__roomsContentBoxes .content-listing{width:1150px!important;margin:50px auto;}.__roomsContentBoxes .intro-block{margin:0;}.__roomsContentBoxes .full-banner-container{margin:0;width:100%;}}@media(min-width:1200px){.col-right-50{overflow:initial;}.col-right-50:before{right:-999em;background:#f1f1f1;content:"";display:block;position:absolute;width:999em;top:0;bottom:0;}.__roomsContentBoxes .__mainWrap-intro{width:1150px;margin:auto;}.__roomsContentBoxes .full-banner-container .banner{height:70vh;}.__roomsContentBoxes .full-banner-container .banner .slick-container .slide{height:70vh;}}@media(min-width:1080px){.sizeBox.bookingDetails ul{display:grid;grid-template-columns:repeat(4,auto)!important;}}@media(min-width:992px){.moreItemsContainer .optional-title{text-transform:inherit;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:42px;line-height:44px;}.ru .__roomsContentBoxes .col-left .desc-container.mainDesc p{font-size:25px!important;}.__roomsContentBoxes .flexbox{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.__roomsContentBoxes .cta-container{text-align:left;}.__roomsContentBoxes .intro-block .cta-container{position:absolute;top:50%;transform:translateY(-50%);margin:0;}.__roomsContentBoxes .desc-container{text-align:left;width:100%;}.__roomsContentBoxes .desc-container:lang(ar){text-align:right;}.__roomsContentBoxes .desc-container.mainDesc p{font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:32px!important;line-height:38px;letter-spacing:.01em!important;}.__roomsContentBoxes .__mainWrap-intro .col-left{float:left;display:flex;}.__roomsContentBoxes .col-left{width:36%;min-width:auto;margin-top:0;font-size:35px;min-height:55px;}.__roomsContentBoxes .col-left .desc-container{padding:0 7% 0 0;text-align:left;margin:inherit;}.__roomsContentBoxes .col-left .desc-container:lang(ar){padding:0 0 0 7%;text-align:right;}.__roomsContentBoxes .col-left .desc-container.mainDesc p{margin:0;max-width:95%;}.__roomsContentBoxes .col-left-50 .desc-container{padding:0 7% 0 0;text-align:left;}.__roomsContentBoxes .col-right-50 .desc-container{padding:0 0 0 7%;text-align:left;}.__roomsContentBoxes .full-banner-container .banner .slick-container .slide h2{font-size:24px;}.__roomsContentBoxes .col-right.mainOccupancy_elem{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;}.__roomsContentBoxes .occupBox{flex-basis:46%;}.__roomsContentBoxes .occupBox .itemList{text-align:center!important;}.__roomsContentBoxes .orOptionBox{height:auto;flex:0;}}@media(min-width:769px){.col-right-50{overflow:initial;}.col-right-50:before{right:-999em;background:#f1f1f1;content:"";display:block;position:absolute;width:999em;top:0;bottom:0;}.rooms-restaurants .__slider_description-container{left:20%;width:auto;}.rooms-restaurants .__slider_description-container:lang(ar){right:20%;}.rooms-restaurants .__slider_description-container .caption-box{top:50%;width:100%;text-align:left!important;}.rooms-restaurants .__slider_description-container .caption-box .hotelTag{font-size:50px;line-height:52px;}.rooms-restaurants .__slider_description-container .caption-box .hotelTitle,.rooms-restaurants .__slider_description-container .caption-box .classType{font-size:30px;letter-spacing:.03em;}.rooms-restaurants .__slider_description-container .caption-box .myFindOutBtn{font-size:16px;}.rooms-restaurants .__slider_description-container.roomsSuites .caption-box{top:50%;width:100%;text-align:left!important;}.rooms-restaurants .__slider_description-container.roomsSuites .caption-box:lang(ar){text-align:right!important;}.rooms-restaurants .__slider_description-container.restaurantsBars{top:0;bottom:0;margin:auto;position:absolute;left:0;right:0;}.rooms-restaurants .__slider_description-container.restaurantsBars .caption-box{text-align:center!important;}.rooms-restaurants .__slider_description-container.restaurantsBars .caption-box svg{width:auto;}.inner-slideshow .fullscreen-container{margin-bottom:0!important;}.ru .__roomsContentBoxes .full-banner-container .banner .description-container h2{font-size:40px;line-height:40px;}.ru .__roomsContentBoxes .col-right ul.list-elements__ .orOption.boldText{display:block;margin:10px 0 0 10px;font-size:15px;}.__roomsContentBoxes .flexbox{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.__roomsContentBoxes .cta-container{text-align:left;}.__roomsContentBoxes .cta-container:lang(ar){text-align:right;padding:0 2%;}.__roomsContentBoxes .col-left{width:36%;min-width:auto;margin-top:0;padding:0;font-size:35px;min-height:55px;}.__roomsContentBoxes .col-right{width:64%;}.__roomsContentBoxes .col-right ul.list-elements{padding:0;margin:0;overflow:hidden;display:flex;align-items:flex-start;flex-flow:row wrap;align-items:stretch;}.__roomsContentBoxes .col-right ul.list-elements li{list-style:none;overflow:hidden;width:94%;margin:0 1%;}.__roomsContentBoxes .col-right ul.list-elements li:lang(ar){margin:0;width:100%;}.__roomsContentBoxes .col-right ul.list-elements li p{font-size:16px;padding-left:1.3em;text-indent:-1.3em;}.__roomsContentBoxes .col-right ul.list-elements li p:lang(ar){text-indent:.2em;text-align:right;font-size:17px;}.__roomsContentBoxes .col-right ul.list-elements__ li{list-style:none;overflow:hidden;width:94%;margin:0 1%;}.__roomsContentBoxes .col-right ul.list-elements__ li.itemList{list-style:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;}.__roomsContentBoxes .col-right ul.list-elements__ li.itemList:lang(ar){text-align:right;}.__roomsContentBoxes .col-right ul.list-elements__ li.itemList p{font-size:16px;}.__roomsContentBoxes .col-right ul.list-elements__ li.itemList p:lang(ar){font-size:17px;}.__roomsContentBoxes .sizeBox ul{display:flex;flex-wrap:wrap;justify-content:initial;padding-left:0;}.__roomsContentBoxes .sizeBox ul li:nth-child(n+5){padding-top:20px;}.__roomsContentBoxes .sizeBox ul li.itemList{list-style:none;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;text-align:left;margin:0;}.__roomsContentBoxes .sizeBox ul li.itemList:first{margin:0 20px 0 0;}.__roomsContentBoxes .sizeBox ul li.itemList:lang(ar){text-align:right;}.__roomsContentBoxes .sizeBox ul.all-menus{align-items:center;display:flex;}.__roomsContentBoxes .sizeBox ul.all-menus .slick-slide{list-style:none;flex:auto;text-align:left;}.__roomsContentBoxes .sizeBox.bookingDetails ul{display:grid;grid-template-columns:repeat(2,auto);}.__roomsContentBoxes .sizeBox.bookingDetails ul li.itemList{align-self:center;}.__roomsContentBoxes .full-banner-container .banner{min-height:inherit;position:relative;overflow:hidden;}.__roomsContentBoxes .full-banner-container .banner .slick-container .slide{background-repeat:no-repeat;background-size:cover;}.__roomsContentBoxes .full-banner-container .banner .slick-container .slide h2{font-size:24px;}.__roomsContentBoxes .full-banner-container .banner .slick-container .slide .image-container{position:relative;overflow:hidden;}.__roomsContentBoxes .full-banner-container .banner .description-container{position:absolute;top:0;right:0%;height:100%;z-index:2;color:#fff;background-color:transparent;border:0;width:448px;padding:0;}.__roomsContentBoxes .full-banner-container .banner .description-container .banner-title{text-align:left;width:auto;font-size:34px;line-height:34px;letter-spacing:.01em;}.__roomsContentBoxes .full-banner-container .banner .description-container .banner-title:lang(ar){font-size:38px;line-height:38px;}.__roomsContentBoxes .full-banner-container .banner .description-container .btn-book{text-align:left;}.__roomsContentBoxes .full-banner-container .banner .description-container .centered-elem{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-width:80%;}#galleryContent.cta-container.floorplan:lang(ar){margin:inherit;float:right;padding:0 0 0 2%;}#galleryContent.cta-container.floorplan .media-box-content .media-box-title p:lang(ar){text-align:right;}}@media only screen and (max-width:768px){.chef-note-section{grid-template-columns:1fr;}.chef-note-section .col-left{width:100%;}.chef-note-section .col-left .cta-container{left:0;}.chef-note-section .col-right{width:95%;margin:0 auto;}.chef-note-section .col-right .chef-note-content{grid-template-columns:1fr;}.chef-note-section .col-right .chef-note-content .note-description{text-align:center;}html[lang=ar] .__roomsContentBoxes .desc-container p{text-align:center;}html[lang=ar] .__roomsContentBoxes .desc-container.mainDesc p{text-align:center;}html[lang=ar] .__roomsContentBoxes .cta-container{width:85%;}html[lang=ar] .__roomsContentBoxes .content-listing p{text-align:center;}html[lang=ar] .__roomsContentBoxes .col-right ul.list-elements li p{text-indent:1.3em;padding-left:0;}}@media(max-width:480px){.__roomsContentBoxes .col-right ul.list-elements__ li.itemList{text-align:center;}.__roomsContentBoxes .col-right ul.list-elements__ li.itemList .mainOccupItem .subOccupItem{line-height:20px;}.__roomsContentBoxes .col-right .sizeBox ul.all-menus .slick-track{align-items:flex-start;}.__roomsContentBoxes .col-right .sizeBox ul.all-menus li.itemList h3{font-size:18px!important;}.__roomsContentBoxes .col-right .sizeBox p.small{font-size:14px!important;text-align:center;}.__roomsContentBoxes .col-right .sizeBox.bookingDetails ul.full-length-item:lang(ar){grid-template-columns:1fr;}.__roomsContentBoxes .col-right .sizeBox.bookingDetails ul.full-length-item li.itemList:lang(ar){justify-self:center;}.__roomsContentBoxes .col-right .sizeBox.bookingDetails ul.full-length-item li.itemList:first-child:lang(ar){justify-self:center;}.__roomsContentBoxes .col-right.menu-items .right-svg-icon{display:none;}.__roomsContentBoxes .sizeBox ul li.itemList h3,.__roomsContentBoxes .sizeBox ul li.itemList div{line-height:25px;}}