.flatpickr-calendar{border:1px solid #fff!important;width:auto!important;display:none;transform:translate(-75px,-12px)!important}.flatpickr-innerContainer{background-color:#000}.flatpickr-calendar,.flatpickr-month{border-radius:0!important}.flatpickr-innerContainer{border-bottom:none;padding:0 50px 40px 50px!important}.flatpickr-month{background-color:#000!important;color:#fff!important;padding:30px!important}.flatpickr-current-month span.cur-month{font-size:16px!important;font-weight:400!important}.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{right:40px!important;padding-top:40px!important}.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{left:40px!important;padding-top:40px!important}.flatpickr-days{border:none!important;background-color:#000!important}.flatpickr-prev-month svg path,.flatpickr-next-month svg path{fill:#fff!important}.rangeMode .flatpickr-day{color:#fff}.flatpickr-weekdays,span.flatpickr-weekday{background-color:#000!important;color:#fff!important}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none;content:none}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background-color:#a3492d;border:none;color:#000}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:50px}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{opacity:.5;color:#fff}.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{color:#000;background-color:#a3492d;border:none}.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange,.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange{box-shadow:none!important;background-color:#a3492d;border-radius:50px;border:none}.flatpickr-day.today:hover,.flatpickr-day.today:focus{background:none;border:1px solid #fff;color:#fff}.flatpickr-day.inRange{color:#000}*{box-sizing:border-box;min-width:0;min-height:0}html,body{margin:0;padding:0;font-family:'Syne',sans-serif;font-size:15px}.flx{display:flex;flex-wrap:wrap}img.resp{display:block;max-width:100%;height:auto}p{font-weight:400;font-size:18px;line-height:150%;margin:0;padding:0 0 20px 0}.headerWrap{position:fixed;left:0;right:0;top:0;background-color:#fff;padding:20px;z-index:10;border-bottom:1px solid #000}.menuController{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:10;width:50px;height:50px}.menuController a{display:block;position:relative;width:50px;height:50px}.menuController a span{position:absolute;width:100%;height:3px;background-color:#000;border-radius:2px;let:0;right:0}.menuController a span.tp{top:10px;opacity:1;transition:opacity ease-out 0.3s}.menuController a span.md{top:50%;transition:transform ease-out 0.3s}.menuController a span.bt{bottom:8px;transition:transform ease-out 0.3s}.menuController a.menuOpened span.tp{opacity:0;transition:opacity ease-out 0.3s}.menuController a.menuOpened span.md{transition:transform ease-out 0.3s,top ease-out 0.3s;transform:rotate(45deg);top:27px}.menuController a.menuOpened span.bt{transition:transform ease-out 0.3s,bottom ease-out 0.3s;transform:rotate(-45deg);bottom:21px}.brandMobile{position:relative;z-index:100}.brandMobile img{max-width:120px;height:auto;display:block}.overlayMenu{position:fixed;top:0;right:0;left:0;bottom:0;overflow:hidden;background-color:#fff;display:none;z-index:6}.overlayMenu .mobMenuBook{padding:20px 0 15px 0}.overlayMenu .mobMenuBook a{border-radius:20px;font-size:20px;display:inline-block;padding:8px 18px;position:relative;background-color:#000;color:#fff;text-decoration:none}.overlayMenu .mobMenuBook a:hover{background-color:#a3492d;color:#fff}.overlayMenu.hidden{opacity:0;display:none;transition:opacity ease-out 0.3s}.overlayMenu.fadeInMenu{transition:opacity ease-out 0.3s;opacity:1;display:flex;overflow-y:auto;padding:70px 0}.overlayMenu.fadeInMenu::before{position:absolute;top:106px;left:0;right:0;content:" ";display:block;border-bottom:1px solid #000;z-index:100}.overlayMenu.fadeOutMenu{opacity:0;display:flex;transition:opacity ease-out 0.3s;overflow-y:auto;padding:70px 0}.overlayMenu ul{padding:0;margin:0;list-style-type:none;list-style-position:inside;text-indent:0}.overlayMenu ul li a{font-size:30px;color:#000;text-decoration:none;display:block;padding:2px 0}.overlayMenu ul li ul li a{font-size:20px;padding:6px 0;display:block}.overlayMenu nav{display:block;padding:60px 30px 0 20px}.overlayMenu ul li ul{padding-bottom:15px;display:none}.overlayMenu ul li.active ul{display:block}.overlayMenu .langs{padding-top:15px}.overlayMenu .langs a{border-radius:17px;border:1px solid #000;display:inline-block;margin:0 3px 0 0;padding:4px 16px;position:relative;text-decoration:none;color:#000}.overlayMenu .langs a:hover{color:#000;background-color:#a3492d}.overlayMenu .langs a.active{background-color:#a3492d;color:#000}.mainWrapper{min-height:100vh;position:relative;margin-bottom:-97px}.mainWrapper .leftColumn{display:none}.dataWrap .brandLogo{padding:20px;border-bottom:1px solid #000}.dataWrap .brandLogo img{display:block;max-width:140px;height:auto}.dataWrap .menuLeft{padding:20px;position:relative;min-width:230px;min-height:50%}.dataWrap .menuLeft::after{position:absolute;right:0;left:0;bottom:0;border-bottom:1px solid #000;content:" ";display:block}.dataWrap .menuLeft ul{list-style-type:none;list-style-position:inside;padding:0;margin:0;text-indent:0}.dataWrap .menuLeft ul li a{font-size:24px;color:#000;text-decoration:none;display:block;padding:2px 0}.dataWrap .menuLeft ul li ul{padding:10px 0;display:none}.dataWrap .menuLeft ul li.active ul,.single-room ul li.ath ul{display:block}.single-room ul li.ath ul li.athApt a{text-decoration:underline!important}.dataWrap .menuLeft ul li ul li a{font-size:13px;padding:6px 0;display:block}.dataWrap .menuLeft ul li ul li.active>a,.overlayMenu ul li ul li.active>a{text-decoration:underline}.mainWrapper .rightColumn{width:100%;overflow:hidden}.rightColumn .entLink{display:none;position:fixed;top:0;right:0;padding:33px 20px 30px 20px;text-align:right;z-index:20}.rightColumn .entLink a{border-radius:20px;font-size:20px;display:inline-block;padding:8px 18px;position:relative;background-color:#000;color:#fff;text-decoration:none}.rightColumn .entLink a:hover{background-color:#a3492d;color:#fff}.rightColumn .contentInnerHome{padding:123px 20px 20px 20px;height:calc(100% - 100px);position:relative}.rightColumn .homeVisual{display:block;overflow:hidden;height:100%;position:relative}.rightColumn .homeVisual img{height:100%;left:0;position:absolute;top:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;object-fit:cover;transition:filter ease-out 0.3s}.contentInnerHome .appDl{position:absolute;bottom:20px;right:50px;left:50px;z-index:3}.contentInnerHome .appDl>a{padding:8px;border:1px solid #000;color:#000;background-color:#a3492d;display:block;text-align:center}.contentInnerHome .appDl span{position:absolute}.standardPageContent{margin-top:140px;padding:0 20px 130px 20px}.standardPageContent h1.awardTitle{text-align:center;font-size:46px;font-weight:400;margin:0;padding:0 0 30px 0}.doubleColumnPage .leftColumnPage,.doubleColumnPage .rightColumnPage,.doubleColumnPage .colTitle{flex:1 0 100%}.doubleColumnPage .leftColumnPage .mobOnlyLft{margin-bottom:20px}.doubleColumnPage .colTitle h1{font-size:40px;font-weight:400;margin:0;padding:0 0 20px 0;line-height:110%}.doubleColumnPage .rightColumnPage .tailLink{padding-top:20px}.doubleColumnPage .rightColumnPage .tailLink a,.doubleColumnPage .leftColumnPage .tailLink a{display:block;border:1px solid #000;background-color:#fff;color:#000;padding:15px 10px;text-align:center;text-decoration:none}.doubleColumnPage .rightColumnPage .tailLink a:hover,.doubleColumnPage .leftColumnPage .tailLink a:hover{color:#fff;background-color:#a3492d;color:#fff}.doubleColumnPage{padding:140px 20px 130px 20px;width:100%}.doubleColumnPage .leftColumnPage .leftColInner h1{font-size:50px;font-weight:400;margin:0;padding:0 0 20px 0}.postGroupPageContent{margin-top:140px;padding:0 20px 130px 20px;position:relative}.postGroupPageContent .sliderControl{font-size:40px;font-weight:400;text-align:right;position:relative;padding-bottom:10px;right:0;z-index:10;background-color:#fff}.postGroupPageContent .sliderControl .currentSlide{display:inline-block;vertical-align:middle}.postGroupPageContent .sliderControl .nextArrow{display:inline-block;vertical-align:middle}.postGroupPageContent .sliderControl .nextArrow a{display:block}.postGroupPageContent .sliderControl .nextArrow a img{max-width:50px}.roomArchiveInner{padding:140px 20px 120px 20px}.roomGrid .roomGridEntry{flex:1 0 100%;padding-bottom:30px}.roomGrid .roomGridEntry a{text-decoration:none;color:#000}.roomGrid .roomGridEntry .roomGridVisual{overflow:hidden;padding-bottom:70%;position:relative}.roomGrid .roomGridEntry .roomGridVisual img{height:100%;left:0;position:absolute;top:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;object-fit:cover;transition:filter ease-out 0.3s}.roomName{padding:6px 0 0 0;font-size:15px}.roomName span{font-weight:400;display:block;padding-top:3px}.roomPage{margin-top:140px;padding:0 20px 130px 20px;position:relative}.roomPage .roomMainTitle h1,.fullSlideHead h1,.roomArchiveTitle h1,.galleryArchiveHead h1,.mapTitle h1{font-size:40px;font-weight:400;margin:0;padding:0;padding-right:180px;line-height:110%}.mapTitle{padding-bottom:20px}.mapMore{padding-top:6px;text-decoration:underline;font-weight:700}.roomArchiveTitle h1{font-size:40px;font-weight:400;margin:0;padding:0;line-height:110%}.fullSlideHead h1{padding-right:0}.roomPage .roomMainTitle h1{padding-right:0}.fullSlideHead h1{padding-bottom:0}.roomPage .roomGallerySlider .slick-next,.roomPage .roomGallerySlider .slick-prev{width:46px;height:30px}.roomPage .roomGallerySlider .slick-next::before,.roomPage .roomGallerySlider .slick-prev::before{display:none}.roomPage .roomGallerySlider .slick-next{background:url(/wp-content/themes/vision-omonia/assets/img/room-slide-next-arrow.svg) center no-repeat}.roomPage .roomGallerySlider .slick-prev{background:url(/wp-content/themes/vision-omonia/assets/img/room-slide-previous-arrow.svg) center no-repeat}.roomPage .roomDetails{padding-top:20px}.roomPage .roomDetails .detailsTitle{flex:1 0 100%;padding:20px 20px 0 20px;font-size:40px;font-weight:400;line-height:100%}.roomPage .roomDisp{padding:20px}.roomPage .bookUrlRoom{padding:0 20px 20px 20px}.roomPage .bookUrlRoom a{padding:15px 10px;border:1px solid #000;color:#000;text-align:center;text-decoration:none;display:block}.roomPage .bookUrlRoom a:hover{background-color:#a3492d;color:#fff;border:1px solid #a3492d}.roomPage .roomDetails .amenitiesBlock{padding:20px}.roomPage .roomDetails .flx{background-color:#8c8b8b}.roomPage .roomDetails .roomLeft,.roomPage .roomDetails .roomRight{flex:1 0 100%}.amenitiesBlock .lm{flex:1 0 100%;font-size:20px;line-height:150%}.amenitiesBlock .rm{flex:1 0 100%;padding-bottom:10px;line-height:150%}footer{position:relative;z-index:5}footer .topFootBar{padding-bottom:70px;border-top:1px solid #000}.topFootBar .topFootRight{flex:1;padding:8px 20px 8px 20px}footer .bottomFootBar{background-color:#000;color:#fff;padding:12px 20px 12px 20px;position:fixed;bottom:0;left:0;right:0;background-color:#000;padding:12px;z-index:30}footer .bottomFootBar a{color:#fff;text-decoration:none}footer .bottomFootBar .innerBook{display:flex;flex-wrap:wrap}footer .bottomFootBar .dlAppFoot{display:none;flex:1 0 100%;text-align:center;padding:10px 0 20px 0}footer .bottomFootBar .dlAppFoot .langs{padding-top:4px}footer .bottomFootBar .dlAppFoot .langs a{border-radius:17px;border:1px solid #fff;display:inline-block;margin:0 0 0 3px;padding:4px 16px;position:relative;color:#fff}footer .bottomFootBar .dlAppFoot .langs a:hover{background-color:#a3492d}footer .bottomFootBar .dlAppFoot .langs a.active{background-color:#a3492d;color:#fff}.innerBook .bookFoot,.innerBook .checkAvailability{flex:1 0 100%}.innerBook .bookFoot{text-align:center}.innerBook .selectDates,.innerBook .selectGuests{padding:0;position:relative;text-align:center;display:none}.bookFoot>a{padding:7px 0;display:none}.innerBook .selectGuests>a{padding:7px 0 7px 28px;display:inline-block;background:url(/wp-content/themes/vision-omonia/assets/img/guests-icon.svg) center left no-repeat;background-position:0 5px}.innerBook .selectDates>a{padding:7px 0 7px 28px;display:inline-block;background:url(/wp-content/themes/vision-omonia/assets/img/calendar-icon.svg) center left no-repeat}.roomGuestPop{display:none;background-color:#000;border:1px solid #fff;min-width:300px;position:absolute;bottom:44px;left:50%;transform:translateX(-50%);z-index:30;text-align:left}.roomGuestPop.opened{display:block}.roomGuestPop .roomGuestPopInner{padding:20px}.roomGuestPopInner .roomsEnt,.roomGuestPopInner .adultsEnt,.roomGuestPopInner .childEnt{display:flex;flex-wrap:wrap;padding-bottom:20px}.roomGuestPopInner .rght .val,.roomGuestPopInner .rght .plus,.roomGuestPopInner .rght .minus{display:inline-block}.roomGuestPopInner .rght a,.roomGuestPopInner .lft span,.roomGuestPopInner .rght .val{display:inline-block;padding:5px 10px}.roomGuestPopInner .rght{text-align:right}.roomGuestPopInner .lft,.roomGuestPopInner .rght{flex:1 0 50%}.roomGuestPopInner .addRoom{text-align:center}.roomGuestPopInner .addRoom a{text-align:center;display:block;padding:10px;border:1px solid #fff;border-radius:20px}.roomGuestPopInner .addRoom a:hover{background-color:#a3492d;color:#fff}.selectedDates,.selectedGuestRoom{display:inline-block;padding-left:20px}.innerBook .checkAvailability{padding-right:0;text-align:center}.innerBook .checkAvailability a{display:block;border:1px solid #fff;padding:7px 20px;border-radius:17px}.innerBook .checkAvailability a:hover{border:1px solid #fff;background-color:#a3492d;color:#fff}footer .socialChannels{padding-top:12px}footer .sChannel{display:inline-block}footer .sChannel a{border-radius:17px;border:1px solid #000;display:block;margin:0 0 0 3px;padding:4px 16px;position:relative;color:#000;text-decoration:none}footer .sChannel a:hover{color:#fff;background-color:#a3492d}.groupSlider .leftSld{flex:1 0 100%}.groupSlider .entryTitle{flex:1 0 100%}.groupSlider .entryTitle h2{font-size:40px;font-weight:400;padding:0 0 0 0;margin:0;line-height:110%}.groupSlider .rightSld{flex:1 0 100%}.fullSlideHead{position:relative}.galleryArchiveHead{position:relative}.roomPage .sliderControl{position:relative;right:0;padding-bottom:10px;text-align:right;font-size:40px;font-weight:400}.fullSliderWrap .sliderControl,.galleryArchiveHead .sliderControl,.fullSliderWrapRefs .sliderControl,.serviceInner .sliderControl,.pressHeader .sliderControl{text-align:right}.roomPage .nextArrow,.roomPage .currentSlide,.fullSliderWrap .nextArrow,.fullSliderWrap .currentSlide,.galleryArchiveHead .sliderControl .nextArrow,.galleryArchiveHead .sliderControl .currentSlide,.fullSliderWrapRefs .sliderControl .nextArrow,.fullSliderWrapRefs .sliderControl .currentSlide,.serviceInner .sliderControl .currentSlide,.serviceInner .sliderControl .nextArrow,.pressHeader .sliderControl .currentSlide,.pressHeader .sliderControl .nextArrow{display:inline-block;vertical-align:middle}.serviceInner .sliderControl{font-size:40px;font-weight:400;text-align:right;padding-bottom:10px;position:relative;top:auto;right:auto}.fullSliderWrapRefs .sliderControl{position:relative;padding-bottom:10px;font-size:40px;font-weight:400;text-align:right}.fullSliderWrap .sliderControl{font-size:40px;font-weight:400;text-align:right;padding-bottom:10px;position:relative;top:0;right:0;z-index:5}.galleryArchiveHead .sliderControl,.pressHeader .sliderControl{font-size:40px;font-weight:400;text-align:right;padding-bottom:20px;position:absolute;top:-5px;right:0;z-index:5}.roomPage .sliderControl .nextArrow a,.fullSliderWrap .sliderControl .nextArrow a,.galleryArchiveHead .sliderControl .nextArrow a,.fullSliderWrapRefs .sliderControl .nextArrow a,.serviceInner .sliderControl .nextArrow a,.pressHeader .sliderControl .nextArrow a{display:block}.roomPage .sliderControl .nextArrow a img,.fullSliderWrap .sliderControl .nextArrow a img,.galleryArchiveHead .sliderControl .nextArrow a img,.fullSliderWrapRefs .sliderControl .nextArrow a img,.serviceInner .sliderControl .nextArrow a img,.pressHeader .sliderControl .nextArrow a img{max-width:40px}.fullSlider .sldFs{text-align:Center;position:relative}.fullSlider .sldFs img.deskOnly{display:none}.galleryArchive{padding:140px 20px 120px 20px}.galleryArchiveContent .contentTxt{padding-bottom:30px}.galleryArchiveContent,.galleryArchivePosts{flex:1 0 100%;width:100%}.galleryArchivePosts .gallerySld{position:relative}.galleryArchivePosts .gallerySld a{text-decoration:none;color:#000}.galleryArchivePosts .gallerySld .galSldInner a{display:block;position:relative;margin-bottom:20px}.galleryArchivePosts .gallerySld .galleryViewMore{position:absolute;bottom:20px;left:30px;right:30px;padding:20px;text-align:center;background-color:#fff;border:1px solid #000}.contactHead h1{font-size:50px;font-weight:400;margin:0;padding:0}.contactPageContent{padding:140px 20px 130px 20px}.contactGrey{background-color:#8c8b8b;padding:20px;margin-bottom:20px}.contactHead{flex:1 0 100%;padding-bottom:15px}.contactGrey .addressDetails,.contactGrey .contactForm{flex:1 0 100%}.addressDetails .detLabel,.addressDetails .detVal{flex:1 0 100%;padding-bottom:12px}.addressDetails .detLabel{font-size:20px}.ContactCTA{padding-top:30px}.ContactCTA input[type=text],.ContactCTA input[type=email]{background:#fff0;border:1px solid #000;border-radius:20px}.ContactCTA textarea{background:#fff0;border:1px solid #000;border-radius:20px;height:180px!important;resize:none;font-family:'Roboto',sans-serif}.ContactCTA input[type=submit]{background:#fff0;border:1px solid #000;border-radius:20px;padding-top:12px;padding-bottom:12px;-webkit-appearance:none}.ContactCTA input[type=submit]:focus,.ContactCTA textarea:focus,.ContactCTA input[type=text]:focus,.ContactCTA input[type=email]:focus{outline:none}.ContactCTA input[type=submit]:hover{cursor:pointer;background-color:#a3492d;color:#fff}::placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}.mapBox{height:300px;background-position:center;background-repeat:no-repeat;background-color:#333}.mapBox a{display:block;height:100%;width:100%}.footNv ul{list-style-type:none;list-style-position:inside;text-indent:0;margin:0;padding:0}.footNv ul li a{color:#000;text-decoration:none;display:block;padding:3px 0}.footNv{flex:1 0 100%}.fullSliderWrapRefs{position:relative}.fullSliderRefs .refTitle{font-size:40px;font-weight:400;margin:0;opacity:0;line-height:110%;transition:opacity ease-out 0.3s}.fullSliderRefs .slick-current .refTitle{opacity:1;transition:opacity ease-out 0.3s;transition-delay:0.3s}.fullSliderRefs .sldFs{position:relative}.moreService{position:absolute;bottom:10px;right:10px;left:10px;opacity:0;transition:opacity ease-out 0.3s}.slick-current .moreService{opacity:1;transition:opacity ease-out 0.3s}.moreService a{display:block;padding:10px;background-color:#fff;color:#000;text-decoration:none;text-align:center;border:1px solid #000;font-size:18px}.moreService a:hover{background-color:#a3492d;color:#fff}.serviceInner{position:relative}.serviceInner .serviceHeader h1{font-size:40px;font-weight:400;margin:0;padding:0 0 15px 0}.serviceInner .serviceData{margin-top:30px}.serviceInner .serviceData .serviceDataGrey{padding:20px;background-color:#8c8b8b}.serviceDataGrey .serviceTitleKnow{flex:1 0 100%;padding:0 0 20px 0;font-size:40px;font-weight:400;line-height:100%}.serviceData .serviceLeft,.serviceData .serviceRight{flex:1 0 100%}.serviceData .serviceRight .serviceRightInner{padding-top:30px}.serviceData .serviceRight .serviceRightInner ul{margin-top:0;margin-bottom:0;padding-top:9px;padding-bottom:9px;font-weight:400;font-size:18px;line-height:150%}.serviceData .serviceLeft .servLink{padding-top:15px}.serviceData .serviceLeft .servLink a{padding:10px;border:1px solid #000;color:#000;text-align:center;text-decoration:none;display:block;font-size:20px}.serviceData .serviceLeft .servLink a:hover{background-color:#a3492d;color:#fff}.pressArchive{padding:140px 20px 130px 20px}.pressSlider .pressTitle{font-size:22px;padding:15px 15px 15px 0}.pressSlider .sld .pressExcerpt{font-size:18px}.pressExcerpt a{text-decoration:underline!important;color:#000}.pressHeader h1{font-size:40px;font-weight:400;margin:0;padding:0}.presRead{padding:10px 0;margin-bottom:10px}.presRead span{display:block;padding:10px;background-color:#fff;color:#000;text-decoration:none;text-align:center;border:1px solid #000;font-size:18px}a:hover .presRead span{background-color:#a3492d;color:#000}.topFootBar .rights{flex:1 0 100%;padding:20px 0 10px 20px}footer .bottomFootBar .innerBook .wrapped{display:none}.roomGallerySlider,.fullSliderWrap .fullSlider,.serviceSliderWrap,.galleryArchiveDisplay{padding-top:12px}.postGroupPageContent .groupSlider .slick-slide .sld .leftSld,.postGroupPageContent .groupSlider .slick-slide .sld .rightSld{padding-top:20px}.galleryArchiveDisplay .flx{flex-direction:column-reverse;width:100%}.fullSliderRefs .sldFs .imWrap{padding-top:20px}.pressArchiveInner{position:relative}.fullSliderRefs .sldFs .imWrap,.pressArchive .pressSlider{padding-top:20px}.roomGrid{padding-top:10px}.addressDetails .detVal a{color:#000;text-decoration:underline}.doubleColumnPage .leftColumnPage .leftColInner ul{font-weight:400;font-size:18px;line-height:150%;margin-top:0}.galleryArchivePosts .gallerySld a:hover .galleryViewMore{background-color:#a3492d;color:#fff}.homeVisual.slider .slick-list,.homeVisual.slider .slick-track{height:100%}#vMap{min-height:600px}button:focus,iframe:focus,iframe *:focus{outline:none!important}.gm-style iframe+div,#vMap iframe div,.gm-style .gm-style-iw-c{border:none!important;outline:none!important}.pressSlider .pressImg a{display:block;position:relative;padding-bottom:70%;overflow:hidden}.pressSlider .pressImg a img{position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%);max-width:none;width:100%;height:100%}.standardPageContent.adv{margin-top:110px;padding-left:0;padding-right:0}.advIntro{background-color:#a3492d;padding:15px;text-align:left;color:#fff;display:none}.advIntro .mn{font-size:20px;margin:0;padding:0;color:#fff;font-weight:100}.advIntro p{font-size:20px}.mentionsHead{padding:0 0 30px 0}.mentionsHead h2,.mentionsHead h1{margin:0;font-size:30px;padding:0 0 8px 0;color:#000}.mentionsHead .sub span{display:inline-block;padding:12px 18px;background-color:#000;color:#fff;font-size:20px}.mentionsGrid .content .inner{padding:40px}.mentionsGrid .content .inner p{color:#000;font-family:'Roboto',sans-serif;font-size:18px;font-weight:400;max-width:600px;margin:0}.mentionsGrid .grBookLink,.advApp .grBookLink,.superPromoRow .grBookLink{padding:15px 0 0 0}.mentionsGrid .grBookLink a,.advApp .grBookLink a,.superPromoRow .grBookLink a{background-color:#a3492d;color:#fff;padding:15px 22px;display:inline-block;font-family:'Syne',sans-serif;font-size:18px;text-decoration:none}.mentionsGrid .grBookLink.rounded a{border-radius:30px;background-color:#a3492d;transition:background ease-out 0.3s}.mentionsGrid .grBookLink.rounded a span{padding-right:36px;background:url(/wp-content/themes/vision-omonia/assets/img/calendar-icon-white.svg) right center no-repeat}.mentionsGrid .grBookLink.rounded a:hover{transition:background ease-out 0.3s;background-color:#000}.advApp{padding:60px 0;max-width:1200px;margin:0 auto}.advApp .leftCont,.advApp .rightVisual{flex:1 0 100%}.advApp .leftCont{padding-bottom:40px}.advApp .leftCont p{color:#000;font-family:'Roboto',sans-serif;font-size:18px;font-weight:400;max-width:600px;margin:0}.superPromo{padding:60px 0}.superPromo h2,.advApp h2{font-size:36px;font-weight:400;margin:0;padding:0}.advApp .appSub,.superPromo .promoSub{color:#a3492d;font-size:28px;padding-bottom:20px}.superPromoRow .promoLeft,.superPromoRow .promoRight{flex:1 0 100%}.superPromoRow p{color:#000;font-family:'Roboto',sans-serif;font-size:18px;font-weight:400;max-width:600px;margin:0}.advEnder{text-align:Center;padding:50px 0}.advEnderInner h2{font-size:30px;font-weight:400;margin:0;padding:0 0 15px 0;color:#a3492d}.advEnderInner .stm{font-size:20px}.superPromo .promoRight .cont{padding:40px 0}.superPromoRow .promoRight .vImg,.superPromoRow .promoLeft .vImg{position:relative;margin-bottom:5px}.vImg .amLab{position:absolute;bottom:15px;left:15px;background-color:#a3492d;color:#fff;padding:12px 17px;font-size:18px;font-family:'Syne',sans-serif}.mobileFirstVisual{padding-top:15px;padding-bottom:15px}.mobileFirstVisual img{width:100%;max-width:auto}.advApp .leftCont .cnIn,.superPromo .promoRight .cont{padding:40px}.mentionsGrid .content{margin-bottom:5px}.mentionsGrid.grid-0>div,.mentionsGrid.grid-1>div,.mentionsGrid.grid-2>div{padding-bottom:5px}.bigError{align-items:center;justify-content:center;height:500px}.bigError .bigErrorInner{padding:20px;flex:1}.bigError .bigErrorInner .bigErrorNum{font-size:60px;text-align:Center}.bigError .bigErrorInner .bigErrorMsg{padding-top:40px;max-width:500px;margin:0 auto;text-align:Center}.intForm{max-width:600px;margin:0 auto}.intForm .intFormInner{padding:15px;border:1px solid #000}.intForm .intFormInner input[type=submit]{padding:8px 18px!important;background-color:#000!important;color:#fff!important;width:100%!important;border:none;font-size:20px!important}.intForm .intFormInner input[type=submit]:hover{background-color:#a3492d!important}.jobEntry{padding-bottom:40px}.jobEntry h2{color:#a3492d;font-size:28px}.jobEntry .jobDesc h2{color:#000;font-size:24px}.jobEntry .jobDesc ul li{padding-bottom:8px;font-weight:400;font-size:18px}.jobEntry .jobMailing{padding-top:15px}.jobEntry .jobMailing a{background-color:#a3492d;color:#fff;text-decoration:none;border-radius:20px;font-size:18px;padding:8px 16px;display:block;text-align:center}.pageStHeader h1{font-size:40px;font-weight:400;margin:0;padding:0 0 20px 0}.sbHead{padding:30px 0 10px 0}.sbHead h2{font-size:40px;font-weight:400;margin:0;padding:0;padding-right:180px;line-height:110%}.standardPageContent .awards{text-align:center;padding:40px 0}.standardPageContent .awards .awardEntry{padding-bottom:30px}.standardPageContent .awards .awardEntry img{max-width:100%;height:auto;display:inline-block}.standardPageContent .awards .awardEntry h2{font-size:16px;text-align:center}.standardPageContent .awardIntro{max-width:900px;margin:0 auto}.awardVisualGrid{min-height:600px;padding:30px 0}.awardVisualGrid .div1{position:relative;padding:1px}.awardVisualGrid .div2{position:relative;padding:1px}.awardVisualGrid .div3{position:relative;padding:1px}.awardVisualGrid .div4{position:relative;padding:1px;display:none}.awardVisualGrid .div5{position:relative;padding:1px;display:none}.awardVisualGrid .div6{position:relative;padding:1px;display:none}.awardVisualGrid .div7{position:relative;padding:1px;display:none}@media(min-width:768px){.awardVisualGrid .visual{padding-bottom:0}.awardVisualGrid{height:100vh}.standardPageContent .awards .awardEntry{width:300px;margin:20px;display:inline-block}.sbHead h2{font-size:50px}.pageStHeader h1{font-size:50px}.jobEntry .jobMailing a{display:inline-block}.bigError .bigErrorInner .bigErrorNum{font-size:120px}.standardPageContent.adv{padding-left:15px;padding-right:15px}.advEnderInner h2{font-size:60px}.advEnderInner .stm{font-size:40px;line-height:140%}.mentionsGrid .content{display:flex;align-items:center}.mentionsHead h2,.mentionsHead h1{font-size:40px;font-weight:400}.fullSlider .sldFs img.mobOnly{display:none}.fullSlider .sldFs img.deskOnly{display:block}.moreService a{padding:15px;font-size:24px}.footNv ul{padding-right:50px}.footNv ul li{display:inline-block}.footNv ul li a{padding:3px 10px}.footNv{vertical-align:middle}.topFootRight .socialChannels{display:inline-block;vertical-align:middle;padding-top:3px}.topFootRight .footNv{display:inline-block}.roomPage .sliderControl,.fullSliderWrap .sliderControl,.galleryArchiveHead .sliderControl,.fullSliderWrapRefs .sliderControl,.serviceInner .sliderControl,.pressHeader .sliderControl{padding-bottom:0}.roomGrid{margin:0 -10px}.roomGrid .roomGridEntry{flex:1 0 50%;padding-bottom:0}.roomGrid .roomGridEntry .roomGridEntryInner{padding:10px}.amenitiesBlock .lm{flex:1 0 30%;font-size:16px;padding-bottom:30px}.amenitiesBlock .rm{flex:1 0 70%;padding-bottom:30px}.awardVisualGrid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,1fr);grid-column-gap:0;grid-row-gap:0}.awardVisualGrid .div1{grid-area:1 / 1 / 7 / 7}.awardVisualGrid .div2{grid-area:1 / 7 / 4 / 13}.awardVisualGrid .div3{display:block;grid-area:4 / 7 / 7 / 13}.awardVisualGrid .div4{display:none}.awardVisualGrid .div5{display:none}.awardVisualGrid .div6{display:none}.awardVisualGrid .div7{display:none}}@media(min-width:900px){.awardVisualGrid .visual{position:relative;width:100%;height:100%}.awardVisualGrid .visual img{position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%);max-width:none;width:100%;height:100%}.mobileFirstVisual{display:none}.advIntro{display:block}.mentionsGrid .content{margin-bottom:0}.mentionsGrid.grid-0>div,.mentionsGrid.grid-1>div,.mentionsGrid.grid-2>div{padding-bottom:0}.superPromoRow{padding-bottom:5px}.superPromoRow .promoLeft{flex:1 0 50%;padding-right:2.5px;min-height:400px}.superPromoRow .promoRight{flex:1 0 50%;padding-left:2.5px;min-height:400px}.superPromoRow .promoRight .vImg,.superPromoRow .promoLeft .vImg{position:relative;height:100%;min-height:400px;margin-bottom:0}.superPromoRow .promoLeft.vLogo{text-align:Center;display:Flex;align-items:Center;justify-content:center}.superPromoRow .promoLeft.vLogo img{max-width:500px;width:100%;display:inline-block;vertical-align:middle}.superPromoRow .promoRight .vImg img,.superPromoRow .promoLeft .vImg img{height:100%;left:0;position:absolute;top:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;object-fit:cover}.advApp .leftCont,.advApp .rightVisual{flex:1 0 50%}.advApp .leftCont{padding-bottom:0;display:flex;justify-content:flex-end;align-items:center}.advApp .leftCont .cnIn{max-width:700px;padding:0 80px 0 40px}.superPromo .promoRight .cont{max-width:700px;padding:40px 80px 40px 40px}.advIntro{padding-left:40px}.home .mainWrapper .leftColumn{width:250px!important}.home .mainWrapper .rightColumn{margin-left:250px}.home .leftInnerColumn .dataWrap{width:100%}.home .leftInnerColumn .dataWrap::after{display:none!important}.mentionsBox{padding-bottom:50px}.mentionsGrid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);grid-column-gap:5px;grid-row-gap:5px}.mentionsGrid.grid-0 .gr0{grid-area:1 / 1 / 7 / 8;position:relative}.mentionsGrid.grid-0 .gr1{grid-area:7 / 1 / 13 / 8;position:relative}.mentionsGrid.grid-0 .gr2{grid-area:1 / 8 / 5 / 13;position:relative}.mentionsGrid.grid-0 .gr3{grid-area:5 / 8 / 9 / 13;position:relative}.mentionsGrid.grid-0 .gr4{grid-area:9 / 8 / 13 / 13;position:relative}.mentionsGrid.grid-1 .gr0{grid-area:1 / 6 / 7 / 13;position:relative}.mentionsGrid.grid-1 .gr1{grid-area:1 / 1 / 7 / 6;position:relative}.mentionsGrid.grid-1 .gr2{grid-area:7 / 1 / 13 / 6;position:relative}.mentionsGrid.grid-1 .gr3{grid-area:7 / 6 / 13 / 13;position:relative}.mentionsGrid.grid-2 .gr0{grid-area:7 / 1 / 13 / 8}.mentionsGrid.grid-2 .gr1{grid-area:1 / 1 / 7 / 8}.mentionsGrid.grid-2 .gr2{grid-area:1 / 8 / 6 / 13}.mentionsGrid.grid-2 .gr3{grid-area:6 / 8 / 13 / 13}.mentionsGrid .v{position:relative;height:100%;overflow:hidden}.mentionsGrid .v img{height:100%;left:0;position:absolute;top:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;object-fit:cover}.roomPage .roomDetails .amenitiesBlock{padding:20px 30px 20px 20px}.serviceDataGrey .serviceTitleKnow{font-size:50px}.rightColumn .contentInnerHome{padding-top:113px;height:calc(100% - 110px)}.fullSliderWrap .sliderControl{font-size:40px;font-weight:400;text-align:right;padding-bottom:20px;position:absolute;top:-5px;right:0;z-index:5}.serviceInner .serviceHeader h1{font-size:50px}.serviceInner .sliderControl{font-size:40px;font-weight:400;text-align:right;padding-bottom:20px;position:absolute;top:-5px;right:0}.fullSliderWrapRefs .sliderControl{font-size:40px;font-weight:400;text-align:right;padding-bottom:20px;position:absolute;top:-5px;right:0;z-index:5}.roomPage .sliderControl{position:absolute;right:20px;top:-5px}.postGroupPageContent .sliderControl{position:absolute;top:-5px;right:20px;padding-bottom:0}.galleryArchivePosts .gallerySld .galSldInner a{margin-bottom:0}.galleryArchiveDisplay .flx{flex-direction:row}.doubleColumnPage .leftColumnPage .mobOnlyLft{display:none}.doubleColumnPage .rightColumnPage .deskOnlyRght{display:block}.topFootBar .rights{padding:10px 0}.roomPage .roomDetails .detailsTitle{font-size:50px}.doubleColumnPage,.roomArchiveInner,.contactPageContent{padding-top:140px}.standardPageContent,.postGroupPageContent,.roomPage{margin-top:140px}.standardPageContent ol{font-weight:400;font-size:18px;line-height:150%}.pressHeader h1{font-size:50px}.fullSliderRefs .refTitle{font-size:50px}.groupSlider .entryTitle h2{padding-right:250px}.roomPage .roomMainTitle h1{font-size:50px;padding-right:180px}.fullSlideHead h1,.galleryArchiveHead h1{font-size:50px;padding-right:220px}.roomArchiveTitle h1,.mapTitle h1{font-size:50px}.roomPage .sliderControl,.fullSliderWrap .sliderControl,.galleryArchiveHead .sliderControl,.fullSliderWrapRefs .sliderControl,.serviceInner .sliderControl,.pressHeader .sliderControl{font-size:50px}.roomPage .sliderControl .nextArrow a img,.fullSliderWrap .sliderControl .nextArrow a img,.galleryArchiveHead .sliderControl .nextArrow a img,.fullSliderWrapRefs .sliderControl .nextArrow a img,.serviceInner .sliderControl .nextArrow a img,.pressHeader .sliderControl .nextArrow a img{max-width:50px}.doubleColumnPage .colTitle h1{font-size:50px}.postGroupPageContent .sliderControl{font-size:50px}.groupSlider .entryTitle h2{font-size:50px}footer .bottomFootBar .innerBook .wrapped{flex:1;text-align:right;display:inline-block;justify-content:flex-end}.innerBook .checkAvailability a{display:inline-block}footer .bottomFootBar .dlAppFoot{display:block}.bookFoot>a{display:block}footer .bottomFootBar{padding:12px 20px 12px 20px;position:relative;left:auto;right:auto;bottom:auto}footer .topFootBar{padding-bottom:0}.roomGuestPop{min-width:400px}.innerBook .checkAvailability{text-align:right}.innerBook .selectGuests .innerBook .selectDates{display:block}.innerBook .selectGuests>a,.innerBook .selectDates>a{padding:7px 0 7px 28px;margin:0 30px}.innerBook .selectDates,.innerBook .selectGuests{padding:0;display:inline-block;white-space:nowrap}footer .bottomFootBar .dlAppFoot{flex:0 0 140px;padding:0 10px 0 0;text-align:left}.innerBook .bookFoot{display:inline-block}.innerBook .checkAvailability{display:block;flex:0 0 240px}.topFootBar .topFootRight{text-align:right}.serviceSliderWrap{margin:0 0 0 -10px}footer{position:fixed;bottom:0;right:0;left:0;z-index:20;display:block;background-color:#fff}.serviceSlider .sld{padding:0 10px}.presSlider .sld img{display:block;width:auto;max-height:550px;max-width:none;object-fit:cover}.moreService{bottom:30px;right:30px;left:30px}.topFootBar .rights{flex:0 0 370px;font-size:14px;display:flex;align-items:center;border-right:1px solid #000;text-align:left;padding:0}.home .topFootBar .rights div{min-width:250px}.topFootBar .rights div{padding:17px 20px 16px 20px;min-width:230px;border-right:1px solid #000}.category-press .menuLeft .pressAuto ul,.single-post .menuLeft .pressAuto ul{display:block}.fullSlider .sldFs,.pressSlider .sld{padding:0 10px 0 10px}.pressArchive .pressSlider{margin:0 -10px}.contactForm{padding-left:30px}.addressDetails .detLabel{flex:1 0 50%;text-align:right;padding-right:50px;padding-bottom:20px;font-size:16px}.addressDetails .detLabel span{min-width:90px;display:inline-block;text-align:left}.addressDetails .detVal{flex:1 0 50%;padding-bottom:20px}.contactGrey .addressDetails{flex:1 0 65%}.contactGrey .contactForm{flex:1 0 35%}.galleryArchiveContent{flex:1 0 50%;width:auto}.galleryArchiveContent .contentTxt{padding-bottom:0;padding-right:20px}.galleryArchivePosts{flex:1 0 50%;width:auto}.roomPage .roomMainTitle{position:relative}.pressHeader{position:relative}.roomPage .sliderControl,.fullSliderWrap .sliderControl,.galleryArchiveHead .sliderControl,.pressHeader .sliderControl{position:absolute;right:0;bottom:auto}.roomPage .sliderControl{right:20px;z-index:10}.fullSliderWrapRefs .sliderControl,.serviceInner .sliderControl{position:absolute;right:0;top:-5px;z-index:5}.roomGallerySlider .rmSlide{max-height:450px;text-align:Center;position:relative;padding:0 10px}.roomGallerySlider .slick-list,.roomGallerySlider .slick-track{overflow:hidden}.roomGallerySlider .rmSlide img{display:block;width:auto;max-height:450px;max-width:none;object-fit:cover}.rightColumn .entLink{display:block}.mainWrapper .leftColumn{display:block}.headerWrap{display:none}.mainWrapper .leftColumn{position:fixed;min-height:650px;left:0;bottom:0;top:0;z-index:20;width:370px}.mainWrapper .leftColumn::after{position:absolute;right:0;top:0;bottom:0;border-right:1px solid #000;content:" ";display:block}.mainWrapper .leftInnerColumn{height:100%;min-height:500px;position:relative;flex:1}.leftInnerColumn .dataWrap{position:relative}.leftInnerColumn .dataWrap::after{position:absolute;right:0;top:0;bottom:0;border-right:1px solid #000;content:" ";display:block}.leftInnerColumn .dataWrap::before{position:absolute;right:0;left:0;bottom:30%;border-bottom:1px solid #000}.leftInnerColumn::after{position:absolute;right:0;top:0;bottom:0;border-right:1px solid #000;content:" ";display:block}.mainWrapper .rightColumn{flex:1;min-height:650px;margin-left:370px}.doubleColumnPage .leftColumnPage{flex:1 0 50%}.doubleColumnPage .rightColumnPage{flex:1 0 50%}.groupSlider .leftSld{flex:1 0 50%}.groupSlider .leftSld .entryContent,.groupSlider .leftSld .entryTitle{padding-right:30px}.groupSlider .rightSld{flex:1 0 50%}.doubleColumnPage .leftColumnPage .leftColInner{padding-right:20px}.fullSliderRefs .imWrap,.pressSlider .sld .pressImg{position:relative}.fullSlider .sldFs{max-height:450px}.serviceInner .sld img,.pChildSld .sld img{display:block;width:auto;max-height:550px;max-width:none;object-fit:cover}.fullSlider .sldFs img{display:block;width:auto;max-height:450px;max-width:none;object-fit:cover}.fullSliderRefs .sldFs img{display:block;width:auto;max-height:550px;max-width:none;object-fit:cover}}@media(min-width:1200px){.awardVisualGrid .div1{grid-area:1 / 1 / 5 / 6}.awardVisualGrid .div2{display:block;grid-area:1 / 6 / 5 / 9}.awardVisualGrid .div3{display:block;grid-area:1 / 9 / 3 / 13}.awardVisualGrid .div4{display:block;grid-area:3 / 9 / 5 / 13}.awardVisualGrid .div5{display:block;grid-area:5 / 1 / 7 / 5}.awardVisualGrid .div6{display:block;grid-area:5 / 5 / 7 / 9}.awardVisualGrid .div7{display:block;grid-area:5 / 9 / 7 / 13}.mentionsGrid .content .inner{padding-left:80px}.superPromoRow .promoRight .vImg,.superPromoRow .promoLeft .vImg{min-height:550px}.advIntro{padding-left:80px}.fullSliderRefs .sldFs{padding:0 10px}.serviceData .serviceLeft,.serviceData .serviceRight{flex:1 0 50%}.serviceData .serviceRight .serviceRightInner{padding-left:30px;padding-top:0}.roomPage .roomDetails .roomLeft,.roomPage .roomDetails .roomRight{flex:1 0 50%}.addressDetails .detLabel{padding-right:60px}.contactGrey .addressDetails{flex:1 0 70%}.contactGrey .contactForm{flex:1 0 30%}.roomGrid .roomGridEntry{flex:0 0 33.333%}.roomGallerySlider .rmSlide{max-height:600px}.roomGallerySlider .rmSlide img{max-height:600px}.fullSlider .sldFs,.fullSlider .sldFs img,.fullSliderRefs .sldFs .imWrap,.fullSliderRefs .sldFs img{max-height:550px}}@media(min-width:1400px){.mentionsGrid{min-height:120vh}.mentionsHead h2,.mentionsHead h1{font-size:50px;font-weight:400;padding-bottom:15px}.innerBook .selectGuests>a,.innerBook .selectDates>a{margin:0 60px}.roomPage .roomMainTitle h1,.fullSlideHead h1,.roomArchiveTitle h1,.galleryArchiveHead h1,.doubleColumnPage .colTitle h1,.groupSlider .entryTitle h2,.fullSliderRefs .refTitle,.pressHeader h1,.mapTitle h1{font-size:50px}.serviceInner .serviceHeader h1{font-size:50px;padding:0}.groupSlider .entryTitle h2{padding-right:350px}.roomPage .sliderControl .currentSlide,.fullSliderWrap .sliderControl .currentSlide,.galleryArchiveHead .sliderControl .currentSlide,.fullSliderWrapRefs .sliderControl .currentSlide,.serviceInner .sliderControl .currentSlide,.pressHeader .sliderControl .currentSlide,.postGroupPageContent .sliderControl .currentSlide{font-size:50px}}