@font-face{font-family:'FbHadasaNew';src:url(/wp-content/themes/jaffa/fonts/HadassahFriedlaender-Light.woff2) format('woff2'),url(/wp-content/themes/jaffa/fonts/HadassahFriedlaender-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'FbHadasaNew';src:url(/wp-content/themes/jaffa/fonts/HadassahFriedlaender-Regular.woff2) format('woff2'),url(/wp-content/themes/jaffa/fonts/HadassahFriedlaender-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FbHadasaNew';src:url(/wp-content/themes/jaffa/fonts/HadassahFriedlaender-Bold.woff2) format('woff2'),url(/wp-content/themes/jaffa/fonts/HadassahFriedlaender-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}strong,html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,caption,tbody,tfoot,thead,.contact-form-thank-message strong,fn,input,textarea,p,th,td,.three-images-layout .item .title,select,button{border:0 none;color:var(--black);list-style-type:none;vertical-align:baseline;margin:0;padding:0;font-weight:400;font-size:20px;font-family:'FbHadasaNew',"Arial",sans-serif}html,body{height:100%;margin:0;padding:0;direction:ltr;background-color:var(--cream)}html{overflow-x:hidden}.menu-active{overflow:hidden}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}strong{font-weight:700}a{text-decoration:none;font-size:inherit;color:inherit}html.open-popup{overflow-y:hidden}:root{--white:#fff;--dark-grey:#202020;--grey:#8c8b8a;--black:#393939;--light-cream:#eae9e6;--brown:#7F6F68;--light-grey:#eee;--cream:#F8F7F4}header,div:not(.no-trans),span:not(.no-trans),a:not(.no-trans),p,li,ul,section,input,span:not(.preloader-el),label,img,:after,:before,button,i,img:not(.preloader-el),nav,video,h2,h1,h3{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.b-lazy{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.b-lazy.b-loaded,.b-lazy.b-error{-webkit-backface-visibility:visible;backface-visibility:visible;opacity:1}img{max-width:100%;display:block;margin:auto}input::placeholder{color:#8b8b8b}.booking-active body:after{content:'';position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:10}video{min-width:100%;min-height:100%;width:100%;position:absolute;top:0;left:auto;right:0;object-fit:cover;bottom:0;margin:auto;z-index:1}.popup-active{overflow:hidden}p{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;line-height:inherit}ul{margin:0;padding:0;list-style-type:none}.wrapper{margin:auto;max-width:1680px}.newsletter .description,.contact-form li input,.promo .description{font-size:20px;line-height:25px}h2,.book-now,h1{font-size:30px;letter-spacing:1px;line-height:35px}h1{text-align:center}.about .subtitle,.about h1,.features h2,.rooms-section .rooms-slider .name,.rooms-slider .title,.explore h2,.explore .list .title,.spa .wrap h2,.promo .description{font-weight:300!important}.read-more{letter-spacing:2px}.book-now{font-weight:700;line-height:75px;text-transform:uppercase;position:relative;display:inline-block;color:var(--white);background-color:var(--brown)}.book-now:hover:after{width:0}.book-now:after{content:'';position:absolute;width:0;height:1px;background-color:var(--white);display:block;bottom:15px;left:0;right:0;margin:auto}.white-color,.contact-form li .wpcf7-list-item-label{color:var(--white)}.open-engine{position:absolute;bottom:155px;left:0;right:0;margin:auto}.hero{height:1080px;background-size:cover;background-position:center;display:table;width:100%;position:relative;overflow:hidden}.hero .wrapper{height:100%;text-align:center;display:table-cell;vertical-align:middle;vertical-align:top;padding-top:300px;position:relative;z-index:2}.hero .logo{margin:auto}footer{padding:80px;text-align:left;background-color:var(--dark-grey);position:relative;z-index:20}.newsletter{text-align:center;color:var(--white)}.contact-form{padding-top:25px;display:flex;justify-content:center;direction:ltr;column-gap:17px}.contact-form li{position:relative}.contact-form li input{height:70px;padding:0 23px;text-align:left;background-color:var(--grey);width:100%;border:1px solid var(--grey)}.contact-form li input.wpcf7-not-valid,.contact-form li span.wpcf7-not-valid input{border:1px solid red}.contact-form li input[type='checkbox']{height:auto;padding:0;width:auto;-webkit-appearance:none;width:16px;height:16px;background-color:var(--white);border-color:transparent;background-repeat:no-repeat;background-position:center}.contact-form li input[type='checkbox']:checked{background-image:url(/wp-content/themes/jaffa/gfx/check.svg)}body .wpcf7-list-item{margin:0;display:block}.contact-form li .wpcf7-list-item-label{padding-left:10px}body .wpcf7-not-valid-tip{position:absolute;font-size:14px;bottom:calc(100% + 30px)}body .agreement .wpcf7-not-valid-tip{bottom:calc(0% - 15px)}.contact-form li .agreement{text-align:left;padding-top:11px}.contact-form li.submit input{text-align:center;width:315px;background-color:var(--light-cream);font-weight:700;cursor:pointer;border:1px solid transparent}.contact-form li.submit input:hover{color:var(--white);background-color:var(--brown)}body .wpcf7-spinner{position:absolute;right:0;top:22px}.invalid .wpcf7-response-output{display:none}.information{display:flex;margin:auto;padding-top:78px;table-layout:fixed;text-align:center;justify-content:center;width:45%}.information li{vertical-align:top;text-align:center;padding:0 20px;padding-top:33px;width:33%}.information .thumb{height:36px}.information .description{font-size:17px;color:var(--white);padding-top:4px;direction:ltr}.brands{padding-top:35px;display:flex;justify-content:center;column-gap:80px;align-items:center}.brands a{display:block}footer nav{padding-top:100px}footer nav ul{display:flex;justify-content:center}footer nav ul li{padding:0 60px;line-height:40px;position:relative;border-right:1px solid #F8F7F4}footer nav ul li:last-child{border-right:0}footer nav ul a{color:var(--white);font-weight:700}footer nav ul li:after{content:''}.popup{padding:21px 0;background-color:var(--light-grey);position:fixed;width:100%;top:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(0);transform:translateY(0)}.booking-active .booking-strip,.menu-active .menu-strip{opacity:1;visibility:visible;pointer-events:all;z-index:100000;-webkit-transform:translateY(0);transform:translateY(0)}.popup .close{background-image:url(/wp-content/themes/jaffa/gfx/close-booking.svg);width:33px;height:33px;background-repeat:no-repeat;display:inline-block;position:absolute;right:43px;top:0;bottom:0;margin:auto;cursor:pointer}.popup .close:hover{transform:rotate(90deg)}.entry{max-width:964px;margin:auto;padding-top:265px;padding-bottom:277px}.page-template-default{background-color:var(--cream)}.entry ol{margin:0;margin-top:45px;padding-left:0}.entry ol ol{margin-top:10px;padding-left:50px;border-left:1px solid var(--brown);margin-left:-15px}.entry ol li{padding-right:10px}.entry ol li li{counter-reset;padding-left:10px}.entry ol li li,.entry p,.entry span{line-height:28px}ol ::marker{content:counters(list-item,'.')}.about{padding:120px 0;background-color:var(--cream)}.about .wrap{display:flex;align-items:center;column-gap:40px}.about .thumb{flex:1;width:100%;position:relative;overflow:hidden}.about .thumb:before,.about .thumb:after{content:'';width:180px;position:absolute;top:0;height:100%;background:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);left:0;z-index:1}.about .thumb:before{right:0;left:auto;transform:rotate(180deg)}.about .image{background-repeat:no-repeat;background-position:center;background-size:cover}.about .content{flex:1}.about .subtitle,.explore h3{font-size:30px;line-height:25px}.about h1,.explore h2,.promo .title{text-align:left;font-size:70px;line-height:75px;text-transform:uppercase;letter-spacing:3px;padding-top:20px;padding-bottom:20px}.about .description{line-height:25px;padding-bottom:65px;border-bottom:1px solid var(--brown)}.about .description p{max-width:570px;margin:auto}.features{padding-bottom:120px;background-color:var(--cream)}.features h2{font-size:70px;line-height:75px;color:var(--white);text-transform:uppercase;padding-top:120px}.features .wrap{text-align:center;height:320px;background-position:bottom;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;transition-timing-function:ease-out}.active-feature .wrap{height:190px}.active-feature .wrap .read-more{display:none;opacity:0;visibility:hidden}.active-feature h2{padding-top:60px}.features .description{font-size:20px;line-height:25px;max-width:760px;margin:auto;color:var(--white);padding-top:0;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;height:0}.features .active .description{padding-top:40px}.features .description strong{color:inherit}.read-more,.rooms-slider .title,.restaurants .item a{color:var(--white);font-size:30px;line-height:75px;text-transform:uppercase;position:relative;display:inline-block;font-weight:700;cursor:pointer}.restaurants .item a{color:var(--black)}.read-more:after,.rooms-slider .title:after,.restaurants .item a:after{content:'';position:absolute;width:100%;height:1px;background-color:var(--white);left:0;bottom:20px;right:0;margin:auto}.read-more:hover:after,.rooms-slider .title:hover:after,.restaurants .item a:hover:after{width:0}.restaurants .item a:after{background-color:var(--black)}.active-feature li.active .wrap .read-more{opacity:1;visibility:visible;display:inline-block}.active-feature li.active .wrap h2{padding-top:220px}.active-feature li.active .wrap .description{opacity:1;visibility:visible;display:block;height:auto}.active-feature li.active .wrap{height:580px}.explore{background-color:var(--cream);padding-bottom:120px;padding-top:120px}.explore .wrap{display:block;font-size:0;position:relative}.explore .content{float:left;width:50%;position:relative;z-index:1}.explore .gallery{float:right;width:50%;opacity:0;visibility:hidden;position:absolute;right:0;top:0}.explore .gallery.active{visibility:visible;opacity:1}.explore .wrap:after{content:'';display:block;clear:both}.explore .gallery-wrap{display:block;direction:ltr;position:relative}.explore .gallery-wrap .item{height:840px;background-size:cover;background-position:center}.explore .list{padding-top:65px;margin-right:80px}.explore .list li{padding-bottom:50px}.explore .list .title{font-size:30px;border-bottom:1px solid #393939;padding-bottom:10px;position:relative;cursor:pointer}.explore .list .title i{width:23px;height:23px;position:absolute;right:0;display:block;top:5px;background-image:url(/wp-content/themes/jaffa/gfx/arrow-gallery.svg);background-repeat:no-repeat;background-position:center}.explore .list .title i:before,.explore .list .title i:after{content:'';background-color:#000;width:100%;height:1px;position:absolute;top:11px;width:0}.explore .list .title i:before{transform:rotate(90deg)}.explore .list li.active .title i{transform:rotate(180deg)}.explore .list .description{font-size:20px;line-height:25px;padding:40px 0;opacity:0;visibility:hidden;display:none}.explore .list li.active .title{font-weight:700}.explore .list li.active .description{opacity:1;visibility:visible;display:block}.toggle{padding:0;-webkit-appearance:none;border:none;width:70px;height:70px;position:absolute;z-index:1;right:40px;bottom:35px;background-color:transparent;background-position:right;background-repeat:no-repeat;cursor:pointer;background-size:contain;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.toggle.play{background-image:url(/wp-content/themes/jaffa/gfx/play.svg)}.toggle.pause{background-image:url(/wp-content/themes/jaffa/gfx/pause.svg)}section.booking{display:flex;margin:auto;justify-content:center;align-items:center;column-gap:32px;position:relative;padding-top:0}.dates,.rooms,.orderButton{background-color:var(--white);padding:26px 30px;text-align:left;position:relative;max-height:70px}.dates{padding:0;background-color:transparent}.dates:before{content:'';background-color:var(--dark-grey);width:0;height:100%;position:absolute;right:0;left:0;margin:auto;top:0;bottom:0}.calendarCheckinBtnBottom,.calendarCheckoutBtnBottom{background-image:url(/wp-content/themes/jaffa/gfx/date.svg);background-repeat:no-repeat;background-position:left center;cursor:pointer;font-weight:400;flex:1;padding-left:54px;height:70px;background-color:var(--white);line-height:70px;background-position:left 20px center}.calendar-toggle{display:flex;column-gap:30px;align-items:center;width:660px}.calendar-dropdown,body .room-summary,.rooms-options-out{right:auto;left:0;top:91px;width:800px;position:absolute;z-index:100;background-color:var(--light-grey);border-radius:0;border:1px solid var(--dark-blue)}.calendar-dropdown{border-top:6px solid var(--brown)}.calendar-header{font-weight:700;font-size:16px;text-align:center;padding:35px 0}.calendar-header .title{font-weight:400}body .date-picker-wrapper.inline-wrapper,body .date-picker-wrapper.inline-wrapper{display:block;border:none;background:none;padding:0;position:relative;margin:-1px 0 0;overflow:visible!important}.date-picker-wrapper.inline-wrapper .drp_top-bar,.date-picker-wrapper.inline-wrapper .drp_top-bar{display:none}body .date-picker-wrapper.inline-wrapper .month-wrapper,body .date-picker-wrapper.inline-wrapper .month-wrapper{width:auto!important;border:none;background:transparent;padding:0;text-align:center}.montharound{background-color:var(--white);float:left;width:calc(50% - 50px);table-layout:fixed;z-index:1000;border-radius:0;margin-top:0;margin-bottom:20px;padding:0 10px;min-height:auto;table-layout:auto;height:100%;min-height:400px;margin-left:35px;margin-right:0;border:1px solid var(--dark-blue)}.hotelsBooking .date-picker-wrapper.inline-wrapper table.month1,.hotelsBooking .date-picker-wrapper.inline-wrapper table.month2,.inline-order .date-picker-wrapper.inline-wrapper table.month1,.inline-order .date-picker-wrapper.inline-wrapper table.month2{position:relative;display:table;width:100%;margin:0;padding:0;table-layout:fixed}.hotelsBooking .date-picker-wrapper table .caption{height:40px}body .date-picker-wrapper .month-wrapper table td,body .date-picker-wrapper .month-wrapper table th{font-weight:400;width:auto!important}body .date-picker-wrapper .month-wrapper table th.month-name{font-size:18px;font-weight:700;padding:35px 0}body .date-picker-wrapper .month-wrapper table td{height:46px}body .date-picker-wrapper .month-wrapper table th{padding-bottom:12px;font-size:18px;font-weight:700}body .date-picker-wrapper .month-wrapper table .day.real-today{color:var(--red)!important;background-color:transparent}body .date-picker-wrapper .month-wrapper table .day.checked,body .date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:var(--light-grey);color:var(--black)}body .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked,body .date-picker-wrapper .month-wrapper table .day.toMonth.real-today.valid.checked{color:var(--black)!important}body .date-picker-wrapper .month-wrapper table .day{line-height:32px;font-size:18px}body .date-picker-wrapper .gap,.footerFromToText .next,.footerDayOfWeekText{display:none}body .date-picker-wrapper .first-date-selected,body .date-picker-wrapper .last-date-selected{background-color:#d4d4d4!important;color:#fff!important}body .date-picker-wrapper .footer{text-align:center;height:auto;line-height:normal;padding:5px 0 20px;position:relative}body .date-picker-wrapper .footer .stay-of{font-weight:700;font-size:1rem;display:inline-block;border-right:1px solid #414444;padding-right:8px;margin-right:8px}body .date-picker-wrapper .footer .stay-of strong{font-weight:700}body .date-picker-wrapper .footer span{font-size:1rem}body .date-picker-wrapper table .caption .next,body .date-picker-wrapper table .caption .prev{padding:0;position:absolute;top:-55px;z-index:10000;background-image:url(/wp-content/themes/jaffa/gfx/arrow-calendar.svg);font-size:0;display:inline-block;width:20px;height:18px;right:-10px;left:auto;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent!important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transform:rotate(180deg)}body .date-picker-wrapper table .caption .prev{left:-10px;right:auto;transform:rotate(0deg)}.total-rooms-container{height:100%;overflow:hidden;cursor:pointer}.total-rooms{white-space:nowrap;color:var(--black);letter-spacing:.08em}.active .rooms-options-out{opacity:1;pointer-events:all;visibility:visible}.rooms,body .rooms-options-out{width:315px}.rooms{padding-right:0}body .rooms-options-out .main-title{font-size:15px;display:none}.roomsItems .room-options{margin:0;padding:5px 0;list-style-type:none;border-radius:0;z-index:100000}body .roomsItems .room-options{margin:0;position:relative;width:100%;padding:0;border-bottom:1px solid #A7A7A7}body .roomsItems .room-options.more-room{padding-top:10px}body .roomsItems section ul{margin:0;padding:0;list-style-type:none;display:table;width:100%;text-align:right}body .roomsItems section ul li{display:table-cell;padding:0;position:relative;padding:0;width:auto;vertical-align:bottom;border-right:none;font-size:25px}body .roomsItems section ul li.room-number{position:absolute;top:3px;text-align:left}body .roomsItems section.more-room ul li.room-number{top:13px}body .roomsItems .room-options ul li{min-width:160px;text-align:revert}body .roomsItems section ul li:last-child{border-right:none}body .roomsItems .room-options ul li[data-role="drop-down"]{text-align:right;min-width:auto;display:flex;align-items:center;margin-left:85px;padding-bottom:20px}body .roomsItems section ul li label{padding:0;line-height:normal;text-align:left;font-size:15px;flex:1}body .roomsItems .room-options ul li label span{display:inline-block;padding-right:5px;font-size:inherit}.room-select-section{display:table;width:auto;padding:0;width:auto;margin:auto;flex:1;margin:0}.pluses,.minuses{display:table-cell;vertical-align:middle;text-align:center}.pluses .plus,.minuses .minus{display:none;width:32px;height:32px;cursor:pointer;border-radius:50%;background-repeat:no-repeat;background-position:center;position:relative}.pluses .plus.active,.minuses .minus.active{display:block}.pluses .plus.last-child,.minuses .minus.last-child{pointer-events:none;opacity:.3}.pluses .plus:before,.minuses .minus:before,.pluses .plus:after{content:"";background-color:var(--brown);height:1px;width:12px;position:absolute;top:0;bottom:0;margin:auto;right:0;left:0}.pluses .plus:after{transform:rotate(90deg)}body .roomsItems section .room-select{background-repeat:no-repeat;background-position:right 10px center;pointer-events:none;display:table-cell;vertical-align:middle;padding:0 5px;min-width:25px;line-height:normal}body .roomsItems section .room-select span{font-size:30px}a.remove-room-options{position:absolute;width:17px;height:17px;left:0;bottom:28px;margin:auto;border-radius:50%;background-image:url(/wp-content/themes/jaffa/gfx/trash.svg);background-repeat:no-repeat}a.remove-room-options:before,a.remove-room-options:after{content:"";background-color:var(--brown);position:absolute;width:0;height:1px;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(-45deg)}a.remove-room-options:after{transform:rotate(45deg)!important}a.addRoom{color:var(--dark-blue);float:left;position:relative}a.addRoom[data-action="add-room-options"]{border-bottom:1px solid var(--black);font-weight:400;margin-top:22px;letter-spacing:.4px;color:var(--black);font-size:18px}a.updateRooms.orderButton{float:right;padding:18px 35px;min-width:auto;margin-top:40px;width:100%;border:1px solid transparent;text-transform:none;color:var(--white);font-weight:700;letter-spacing:normal}.orderButton{background-color:var(--brown);text-align:center;width:315px;color:var(--white);text-transform:uppercase;letter-spacing:.08em;padding:23px 30px;display:block}.flights-options,.rooms-options-out{position:absolute;width:380px;background-color:var(--light-grey);border-radius:0;padding:25px;left:0;top:91px;opacity:0;pointer-events:none;border-top:6px solid var(--brown);visibility:hidden;padding-bottom:35px}.room-options-container.active:after{transform:rotate(180deg)}.room-options-container:after{content:'';background-image:url(/wp-content/themes/jaffa/gfx/arrow-down.svg);display:block;position:absolute;width:16px;height:9px;right:20px;top:0;bottom:0;margin:auto;pointer-events:none}.float-section.sticky{position:fixed;top:90px;width:100%;z-index:10000;background-color:var(--dark-grey);padding:20px 0}.mobile-update .total-nights span{display:none}.mobile-update .total-nights,.mobile-update .total-rooms,.mobile-update .stay-of,.mobile-update .stay-of strong{color:var(--white)}.mobile-update{display:flex;color:var(--white);display:none;justify-content:center}.total-nights{padding-right:7px;margin-right:5px;border-right:1px solid var(--white)}.promo{padding:120px 0 90px;background-color:#393939;position:relative;z-index:20}.promo .wrap{display:flex;align-items:center}.promo .wrap .title{color:var(--cream);flex-basis:35%;padding:40px 0}.promo .description{flex-basis:65%;color:var(--cream);column-count:2;column-gap:80px;padding-bottom:20px;border-bottom:1px solid var(--cream);padding-top:20px}.promo .image{height:720px;background-size:cover;background-position:center;position:relative}.spa{z-index:20;position:relative}.spa .wrapper{max-width:none;padding:0}.spa .items{display:flex}.spa .items li{flex-basis:100%;height:1080px;text-align:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.spa .items li.disactive .read-more{opacity:0;visibility:hidden}.spa .items li.active{flex-basis:260%}.spa .items li:after{content:'';background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);position:absolute;height:100%;width:100%;top:0;left:0}.spa .read-more{padding-top:12px;display:inline-block}.spa .description{color:var(--cream);padding-top:0;padding-bottom:0;opacity:0;visibility:hidden;height:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.spa li.active .description{opacity:1;visibility:visible;display:block;height:auto;padding-top:26px;padding-bottom:38px;-webkit-transform:translateY(0);transform:translateY(0)}.spa .wrap h2{padding-bottom:12px;padding-top:0;color:var(--cream);text-transform:uppercase}.spa .wrap{height:100%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.rooms-section{position:relative;margin-bottom:0;overflow:hidden}.room-popup{position:fixed;top:0;z-index:10000;width:100%;height:100%;left:0;opacity:0;visibility:hidden;pointer-events:none;background-color:transparent}.room-popup.active{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.room-popup .wrap{width:100%;height:100%;vertical-align:middle;text-align:center}.room-popup .inline{vertical-align:middle;background-color:var(--cream);margin:auto;height:90%;width:1410px;box-shadow:0 0 150px 0 rgba(0,0,0,.2);padding:80px;font-size:0;position:absolute;right:0;left:0;margin:auto;top:0;bottom:0}.room-popup .inline:after{content:'';display:block;clear:both}.room-popup .close{position:absolute;background-image:url(/wp-content/themes/jaffa/gfx/close.svg);width:30px;height:30px;background-size:contain;right:30px;top:30px;bottom:auto;cursor:pointer}.room-popup .content{text-align:left;width:420px;padding-right:40px;float:left}.rooms-section .room-popup .title{padding-top:0;text-transform:uppercase}.room-popup .description{padding-top:35px;border-top:1px solid var(--black)}.room-popup .info{padding-top:45px;display:flex;flex-wrap:wrap;flex-direction:column;row-gap:20px}.room-popup .info .wrap{display:flex;width:auto;flex-wrap:wrap;align-items:center;column-gap:13px}.room-popup .gallery{display:block;width:830px;direction:ltr;float:left}.room-popup .gallery-wrap{display:block;position:relative}.slick-arrow{font-size:0;background-image:url(/wp-content/themes/jaffa/gfx/arrow-slide.svg);height:70px;width:45px;position:absolute;z-index:2;background-color:transparent;background-size:contain;background-repeat:no-repeat;top:0;bottom:0;margin:auto;cursor:pointer;background-position:center}.slick-prev{left:20px;transform:rotate(180deg)}.slick-next{right:20px;transform:rotate(0deg)}.rooms-bg{position:absolute;top:0;left:0;width:100%}.room-popup .popup-gallery-slider .item{height:415px;background-size:cover;background-position:center}.room-popup .popup-gallery-slider-thumbnails{padding-top:25px}.room-popup .popup-gallery-slider-thumbnails .item{width:100px;height:100px;background-size:cover;background-position:center;margin:0 10px;cursor:pointer}.rooms-bg:before{content:'';background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 100%);position:absolute;width:100%;height:100%;display:block;z-index:2;top:0}.rooms-bg:after{content:'';position:absolute;width:100%;height:100%;display:block;z-index:1;top:0;background-color:rgba(0,0,0,.5)}.rooms-bg-slider{direction:ltr}.rooms-bg-slider .item,.rooms-slider .item{height:1080px;background-size:cover;background-position:center}.rooms-slider .item{width:750px}.rooms-bg-slider .slick-dots{position:absolute;z-index:1000;right:0;left:0;margin:auto;display:flex!important;justify-content:center;top:150px;column-gap:12px;width:fit-content}.rooms-bg-slider .slick-dots:before{content:'Rooms and Suites';display:block;color:var(--cream);position:absolute;white-space:nowrap;top:-75px;margin:auto;font-size:30px;line-height:75px;font-weight:200;text-align:center;width:200px}.rooms-bg-slider .slick-dots button{background-color:transparent;border:none;padding:0;color:var(--cream);font-size:30px;opacity:.75;line-height:25px;cursor:pointer}.rooms-bg-slider .slick-dots li.slick-active button{opacity:1}.rooms-slider{z-index:20;text-align:center}.rooms-section .rooms-slider .name{padding-top:470px;color:var(--cream);text-transform:uppercase}.rooms-slider .room{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0.5s;-webkit-transform:translateY(15px);transform:translateY(15px)}.rooms-slider .slick-active .room{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.rooms-slider .title{font-weight:400;margin-top:15px}.rooms-slider .title:hover+.info{opacity:1;visibility:visible}.rooms-slider .info{display:flex;color:var(--cream);justify-content:center;opacity:0;visibility:hidden}.rooms-slider .info li{padding:0 18px;border-left:1px solid var(--cream)}.rooms-slider .info li:first-child{border:none}.restaurants{padding-bottom:180px;position:relative}.restaurants .images{padding-top:100vh;display:flex;flex-wrap:wrap;font-size:0;row-gap:110px;position:relative}.restaurants ul.images:before,.restaurants ul.images:after{content:'';width:1px;position:absolute;background-color:var(--black);height:100px;right:0;left:0;top:0;margin:auto}.restaurants ul.images:before{top:calc(100vh - 150px)}.restaurants ul li.image{flex:50%}.restaurants ul li.image:nth-child(even){text-align:right}.restaurants ul li.image:nth-child(odd){text-align:left}.restaurants ul li.image img{max-width:520px;margin:0;display:inline-block;position:relative;z-index:1}.restaurants .items{top:0;height:100vh;position:absolute;right:0;left:0;margin:auto;top:0;z-index:1}.restaurants .items.sticky{position:fixed}.restaurants .item{text-align:center;height:100%;padding-top:120px;position:absolute;top:0;right:0;left:0;opacity:0;visibility:hidden;pointer-events:none;z-index:100}.restaurants .item.active{opacity:1;visibility:visible;pointer-events:all}.restaurants .item img{max-height:126px}.restaurants .item h2{font-size:154px;line-height:normal;padding-top:35px}.restaurants .item .description{line-height:25px;padding-bottom:20px}.wpml-ls{position:absolute;left:100px;top:100px;z-index:1}.wpml-ls span{color:var(--white);text-transform:uppercase}.scrollTotop{background-image:url(/wp-content/themes/jaffa/gfx/arrow-up.svg);width:70px;height:70px;position:absolute;left:0;margin:auto;top:145px;z-index:1;background-repeat:no-repeat;background-position:center;background-color:var(--cream)}.information-wrap{position:relative}header{height:150px;position:fixed;z-index:10000;width:100%;left:0}.page-template-default header{background-color:var(--black)}header.sticky{height:75px;background-color:var(--white);opacity:0;visibility:hidden;pointer-events:none}header.sticky .wpml-ls span{color:var(--black);font-size:16px}header .wrapper{position:relative}header .wrapper .wrap:after{content:'';display:block;clear:both}header .logo{float:left;margin-top:13px;margin-right:75px}header.sticky .logo{max-width:115px}header nav{float:left;margin-top:65px}header.sticky nav{margin-top:25px}header .book-now{float:right;background-color:var(--brown);font-size:1em;line-height:70px;padding-left:60px;padding-right:60px;margin-top:22px;min-width:auto}.book-now:hover{background-color:#202020}header .book-now:after{display:none}header .wpml-ls{left:auto;right:0;top:0;position:relative;display:inline-block;float:right;margin-top:45px;clear:none}header.sticky .wpml-ls{margin-top:13px}header nav ul{display:flex;column-gap:35px;margin:auto}header nav ul li a{color:var(--cream);position:relative}header nav ul li a:after,.popup nav ul li a:after{content:'';height:1px;position:absolute;bottom:-5px;width:0;background-color:var(--white);left:0;right:0;margin:auto}header nav ul li a:hover:after,.popup nav ul li a:hover:after,.menu li a.active:after{width:100%}.popup nav ul li a:after{background-color:var(--black)}header.sticky nav ul li a:after{background-color:var(--black)}header.sticky nav ul li a{color:var(--black);font-size:16px}.hamburger{position:absolute;right:12px;top:35px;width:48px;height:34px}.hamburger .wrap{border-top:1px solid var(--cream);width:32px;height:16px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto}.hamburger .wrap:before,.hamburger .wrap:after{content:'';background-color:var(--cream);position:absolute;width:100%;top:6px;bottom:auto;margin:auto;height:1px}.hamburger .wrap:after{top:auto;bottom:0}.sticky .hamburger .wrap{border-color:var(--brown)}.sticky .hamburger .wrap:before,.sticky .hamburger .wrap:after{background-color:var(--brown)}.popup .wpml-ls{position:relative;left:0;right:auto;padding:0;border:none;bottom:0;top:auto;margin-top:60px}.popup .wpml-ls a{padding:0}.popup .wpml-ls a span{color:var(--black)}.popup.menu-strip{background-color:var(--cream)}.popup .menu li{padding-bottom:34px}.popup .menu li a{position:relative}.sticky-menu header{opacity:0;visibility:hidden;pointer-events:none}.sticky-menu header.sticky{opacity:1;visibility:visible;pointer-events:all}.culinary{position:relative;padding:120px 0;min-height:1080px}.culinary .wrapper{display:flex;align-items:center}.culinary .slick-prev{right:20px;left:auto;transform:rotate(0deg);z-index:20}.culinary .slick-next{right:auto;left:20px;transform:rotate(180deg);z-index:20}.culinary .slick-prev:hover{right:15px;left:auto}.culinary .slick-next:hover{left:15px;right:auto}.culinary .wrap{width:670px}.culinary .list{margin:0;padding:0;list-style-type:none}.culinary .list li{display:none}.culinary .list li.active{display:block}.culinary .list .inline{padding-top:70px}.culinary .list img{margin:0;max-height:120px}.culinary .list h2{padding-top:20px;padding-bottom:20px}.culinary .list .description{padding-bottom:20px}.culinary .list a{color:var(--black)}.culinary .list a:after{background-color:var(--black)}.culinary .filter{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;width:fit-content}.culinary .filter li{padding:0 47px;border-left:1px solid;margin:28px 0;text-transform:uppercase;flex:1}.culinary .filter li span{font-weight:inherit;cursor:pointer}.culinary .filter li:first-child{padding-left:0;border:none;text-align:right}.culinary .filter li:last-child{padding-right:0}.culinary .filter li.active{font-weight:700}.culinary-gallery{position:absolute;top:120px;right:0}.culinary-gallery:before,.culinary-gallery:after{content:'';width:180px;position:absolute;top:0;height:100%;background:linear-gradient(to left,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);right:0;z-index:1}.culinary-gallery:before{left:0;right:auto;transform:rotate(180deg)}.culinary-gallery .item{height:840px;background-size:cover;background-position:center;background-repeat:no-repeat;width:520px;margin-right:23px;float:left}.culinary-slider-wrap{position:absolute;top:0;display:block;opacity:0;visibility:hidden;pointer-events:none;width:100%}.culinary-slider-wrap.active{display:block;opacity:1;visibility:visible;pointer-events:all}.page-template-faq header{display:none}.page-template-faq header.sticky{display:block;opacity:1;visibility:visible;pointer-events:all}.ip-hero{padding-top:160px}.ip-hero .wrap{height:285px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.ip-hero .wrap:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.ip-hero .limited-logo{max-width:174px;position:relative;z-index:1;margin-bottom:7px}.ip-hero .logo{max-width:223px;position:relative;z-index:1}.faq,.faq h1{text-align:center}.faq{padding-top:73px}.faq .wrapper{max-width:757px;padding:0}.faq .list{text-align:left;padding-top:36px;margin:0;padding-bottom:150px}.faq .list li{margin-bottom:17px}.faq .list li .question{font-size:30px;line-height:75px;position:relative;cursor:pointer;font-weight:300}.faq .list li .question:after{content:'';position:absolute;width:100%;height:1px;background-color:#393939;bottom:13px}.faq .list li .question h2,.faq .list li .question h3,.faq .list li .amswer h2,.faq .list li .amswer h3{font-size:inherit;line-height:inherit;letter-spacing:inherit}.faq .list li i{background-image:url(/wp-content/themes/jaffa/gfx/arrow-faq.svg);width:19px;height:11px;position:absolute;display:inline-block;right:0;bottom:32px;background-position:center;background-repeat:no-repeat}.faq .list li .answer{padding-top:24px;opacity:0;visibility:hidden;display:none}.faq .list li.active .question{font-weight:600}.faq .list li.active .answer{display:block;opacity:1;visibility:visible;pointer-events:all}.faq .list li.active i{transform:rotate(180deg)}.faq .list li .answer strong,.faq .list li .answer a{font-size:inherit}@media (max-width:1200px){.ip-hero{padding-top:130px}.ip-hero .wrapper,.faq .wrapper{max-width:calc(100% - 50px)}.ip-hero .wrap{height:345px}.room-popup>.wrap{height:auto}.about .thumb:before,.about .thumb:after{width:70px;height:calc(100% - 30px)}.culinary-gallery:before,.culinary-gallery:after{height:440px;width:70px}.culinary-gallery{top:0;width:100%!important}.culinary{padding-top:0;min-height:auto;padding-bottom:50px}.culinary-gallery .item{height:440px;width:350px;margin-right:23px}.culinary .wrapper{justify-content:center;padding-top:440px}.culinary .filter{margin-top:20px;width:auto}.culinary .filter .item{margin:23px 0}.culinary .list .inline{padding-top:13px;text-align:center}.culinary .list img{max-height:100px;margin:auto}.culinary .list h2{text-align:center;font-size:20px;padding:18px 0;display:none}.culinary .list .description{text-align:center;font-size:15px;line-height:20px;padding-bottom:0}.culinary .list a{margin:auto}.culinary .filter li:first-child{text-align:right}header.sticky .wpml-ls{display:none}header .book-now{float:left;line-height:34px;font-size:15px;padding-right:20px;padding-left:20px;margin-left:12px;margin-top:22px}header .logo{float:none;position:absolute;left:0;right:0;margin:auto;text-align:center;top:16px;width:100px}header .logo img{right:0;position:relative;top:0;left:0}.hamburger{top:22px}.wpml-ls{left:20px;top:20px}.scrollTotop{width:50px;height:50px;left:0;right:0;top:40px}.features .active .description{padding-top:30px}.slick-prev{left:0}.slick-next{right:0}.restaurants .item h2{font-size:70px;padding-top:10px}.restaurants .item img{max-height:80px}.restaurants ul li.image img{max-width:100%}.restaurants ul li.image{flex:100%}.restaurants .items{z-index:10}.restaurants .item{padding-left:22px;padding-right:22px}.restaurants .item .description br{display:none}.rooms-slider .room{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);padding-top:70px;pointer-events:all}.rooms-bg-slider .item{height:810px}.rooms-slider .slick-list{padding:0!important}.rooms-section .rooms-slider .title{line-height:30px}.rooms-section .rooms-slider .title:after{bottom:0}.rooms-section .rooms-slider .name{padding-top:180px;padding-left:40px;padding-right:40px}.rooms-section .rooms-slider .item{height:740px}.rooms-bg-slider .slick-dots{top:100px}.rooms-bg-slider .slick-dots:before{font-size:15px;line-height:40px;top:-40px}.rooms-bg-slider .slick-dots button{display:none}.slider__counter{position:absolute;top:100px;z-index:2;left:0;right:0;text-align:center;color:var(--white)}.rooms-slider .info{opacity:0!important;visibility:hidden!important}.slick-arrow{font-size:0;background-image:url(/wp-content/themes/jaffa/gfx/arrow-slide.svg);height:70px;width:45px;position:absolute;background-color:transparent;background-size:contain;background-repeat:no-repeat;top:0;bottom:0;margin:auto;cursor:pointer}.slick-prev{left:10px}.slick-next{right:10px;transform:rotate(0deg)}.rooms-section{margin-bottom:0}.rooms-slider .slick-arrow{bottom:auto;top:167px}.room-popup .inline{height:100%;width:100%;box-shadow:0 0 150px 0 rgba(0,0,0,.2);padding:0 30px;padding-top:75px;position:relative;overflow:auto}.room-popup .gallery{width:100%;float:none}.room-popup .content{text-align:center;width:100%;padding:0;float:none}.room-popup .info{row-gap:15px;flex-direction:row;justify-content:center}.room-popup .info li{width:33%}.rooms-section .room-popup .title{padding-top:15px;line-height:35px;padding-bottom:10px}.spa .items{flex-wrap:wrap}.spa .items li{height:360px}.spa .description{padding-top:10px;padding-bottom:0}.promo{padding-left:22px;padding-right:22px;padding-top:80px;padding-bottom:50px}.promo .image{height:430px}.promo .description{column-count:auto;padding-top:0;text-align:center;padding-bottom:50px}.promo .wrap{flex-wrap:wrap;flex-direction:column}.explore{padding-left:22px;padding-right:22px;padding-top:60px;padding-bottom:60px}.explore .content{width:100%;float:none}.explore .gallery{float:none;width:100%;margin-top:0}.explore .gallery-wrapper{height:500px;margin-top:40px;position:relative}.explore .list{margin-right:0;padding-top:40px}.explore .gallery-wrap .item{height:500px}.explore .list li{padding-bottom:30px}.explore .list .description{padding:20px 0}.desktop-element{display:none!important}.features{padding-left:22px;padding-right:22px;padding-top:35px}.features h2,.rooms-slider .name,.room-popup .title{font-size:40px;line-height:45px;padding-top:120px}.active-feature h2{padding-top:60px}.read-more,.rooms-slider .title,.restaurants .item a{font-size:20px;line-height:75px}.features .description{padding-left:20px;padding-right:20px}.active-feature li.active .wrap{height:500px;background-size:cover}.active-feature .wrap{height:170px}.active-feature li.active .wrap h2{padding-top:160px}.hero{height:100vh}.limitedt-logo img{max-width:186px}.hero .wrapper{padding-top:220px}.about .wrap{flex-direction:column-reverse;justify-content:center;padding:0 22px}.about .subtitle,.explore h3{text-align:center;font-size:20px}.about h1,.explore h2,.promo .title,.spa h2{text-align:center;font-size:45px;line-height:50px;padding:10px 0}.about .image{width:100%;min-height:400px}.about .thumb{padding-bottom:30px;border-bottom:1px solid var(--brown)}.about .content{padding-bottom:70px}.about{padding:40px 0 50px}.about .description{text-align:center}.about .description{padding-bottom:0;border:none}a.updateRooms.orderButton .total-rooms{display:none}.popup{height:100%;padding:23px;-webkit-transform:translateY(0);padding-top:194px;transform:translateY(0);overflow-y:auto}.room-popup{padding-top:0;padding:0}[data-action="book"].active{font-size:0}[data-action="book"].active .mobile-update{display:flex}body .rooms-options-out .main-title,body .roomsItems section ul li label{font-size:13px}body .roomsItems section ul{width:auto;float:right;margin:auto}body .roomsItems .room-options:after{content:'';display:block;clear:both}.room-number{display:inline-block;padding-top:6px}.booking-logo{position:absolute;top:54px;left:22px}.calendar-dropdown,body .room-summary,.rooms-options-out{width:100%;top:60px}.calendar-dropdown{top:0;border:none}.calendarContainerCheckin{position:absolute;top:60px;border-top:6px solid var(--brown)}.calendarContainerCheckout{position:absolute;top:130px;border-top:6px solid var(--brown)}body .date-picker-wrapper .month-wrapper table th.month-name{padding:20px 0}body .date-picker-wrapper table .caption .next,body .date-picker-wrapper table .caption .prev{top:15px;right:0}body .date-picker-wrapper table .caption .prev{right:auto;left:0}.calendar-header{display:none}.popup .title{font-size:28px;line-height:34px;text-align:center;padding-bottom:20px}.montharound{width:100%;float:none;min-height:370px;margin:0}.popup .close{bottom:auto;top:70px;width:22px;right:30px;background-size:contain;height:22px}.room-popup .close{width:20px;height:20px;right:30px;top:30px}section.booking{display:block}.dates,.rooms{width:100%;max-height:none}.rooms{margin-top:10px;padding:20px 21px}.orderButton{width:100%;margin-top:50px}.calendar-toggle{width:100%;flex-direction:column;flex-wrap:wrap;row-gap:10px}.calendarCheckinBtnBottom,.calendarCheckoutBtnBottom{width:100%;height:60px;line-height:60px}.rooms,body .rooms-options-out{width:100%;background-color:var(--white)}.hero .logo img{max-width:220px}.open-engine{bottom:75px}h2,.book-now,h1{font-size:25px;line-height:30px}.book-now{line-height:46px;min-width:236px}.contact-form{display:block}.contact-form li .agreement{text-align:center;padding-bottom:30px}.information{width:auto;padding-top:150px;margin-top:42px;position:relative;border-top:1px solid var(--white);column-gap:10px}.information-wrap{position:relative}.scrollTotop{background-image:url(/wp-content/themes/jaffa/gfx/sroll.svg);width:50px;height:50px;position:absolute;right:0;left:0;margin:auto;top:40px;z-index:1}.brands{display:block;font-size:0;padding-top:35px}.fattal-footer-logo{padding-top:65px}footer nav{padding-top:50px}footer nav ul{display:block;text-align:center}footer nav ul li{padding:0;padding-right:30px;display:inline-block;padding-left:30px}footer{padding:40px}.brands li{width:25%;display:inline-block;vertical-align:middle;margin-bottom:30px}.information li{padding:0}.contact-form li.submit input{width:300px}}@media (max-width:479px){.ip-hero{padding-top:100px}.about.faq .subtitle{font-size:20px}.about.faq{padding-top:25px}.about.faq h1{padding-top:15px;padding-bottom:15px}.faq .list{padding-top:0;padding-bottom:43px}.faq .list li .question{font-size:20px}.faq .list li .answer{font-size:15px;line-height:20px}.ip-hero .wrap{height:160px}.ip-hero .limited-logo{max-width:130px;margin-bottom:-10px}.ip-hero .logo{max-width:112px}.about .thumb:before,.about .thumb:after{width:70px;height:calc(100% - 30px)}.culinary-gallery .item{height:330px;width:204px;margin-left:7px;margin-right:7px}.culinary-gallery:before,.culinary-gallery:after{width:70px;height:330px}.culinary .slick-prev{right:7px!important}.culinary .slick-next{left:7px!important}.culinary .filter li{padding:0 30px}.culinary .list .description{padding:0 35px;padding-top:10px}.culinary .list .description br{display:none}.culinary .wrapper{padding-top:330px}.restaurants .item h2{font-size:50px;padding-top:10px;padding-bottom:10px}.restaurants ul.images:before,.restaurants ul.images:after{display:none}.rooms-slider{height:740px}.room-popup .popup-gallery-slider .item{height:264px}.room-popup .info{display:flex;font-size:0}.room-popup .info li{display:inline-block;padding-bottom:10px}.room-popup .description,.room-popup .info .desc{font-size:15px;line-height:20px}.room-popup .info .icon img{max-width:20px}.room-popup .info .wrap{column-gap:5px}.spa .items li{height:270px}.spa .description{padding-top:25px}.spa .wrap h2{padding-bottom:0}.spa .wrap{align-items:start;padding-top:95px}.spa li.active .wrap,.spa li.disactive .wrap{align-items:center;padding-top:0}.spa .read-more{padding-top:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:40px}.spa li.active .read-more{bottom:30px}.spa .items li.active{flex-basis:100%;height:480px}.promo .wrap .title{padding:17px 0}.promo .description{padding-bottom:20px}.explore .content h3{font-size:20px}.explore .content h2{padding-top:15px;padding-bottom:0}.explore .gallery{margin-top:0}.explore .gallery-wrapper{height:250px;margin-top:25px}.explore .gallery-wrap .item{height:250px}.explore .list .title{font-size:20px}.explore .list .description{font-size:15px;line-height:20px;padding:15px 0;padding-bottom:0}.toggle{width:30px;height:30px;right:18px;bottom:15px}.explore .list .title i{top:0}.features .wrap{height:250px}.features{padding-bottom:32px}.features h2{padding-top:80px;padding-bottom:5px}.active-feature .wrap{height:133px}.active-feature h2{padding-top:50px}.features .description{font-size:15px;line-height:20px}.active-feature li.active .wrap{height:480px}.active-feature li.active .wrap h2{padding-top:100px}.about .subtitle,.explore h3{font-size:15px;line-height:25px}.about h1,.explore h2,.promo .title,.spa h2{font-size:40px;line-height:45px;padding:23px 0}.about .description,.promo .description,.about .description span,.spa li.active .description{font-size:15px;line-height:20px}.about .image{min-height:315px}h2,.book-now{font-size:20px}footer{padding:37px 20px 68px}.entry ol li li,.entry p,.entry span{font-size:15px;line-height:20px}.entry ol ol{padding-left:30px}.entry{padding-top:180px;padding-bottom:100px}body .wpcf7-not-valid-tip{bottom:calc(100% + 20px)}.fattal-footer-logo img{max-width:170px}.brands{padding-top:50px}.entry .wrapper{padding:0 30px}body .agreement .wpcf7-not-valid-tip{bottom:calc(0% - 20px);left:0;right:0;margin:auto;width:200px}.calendarCheckinBtnBottom,.calendarCheckoutBtnBottom,.total-rooms,body .date-picker-wrapper .footer span,body .date-picker-wrapper .footer .stay-of,body .date-picker-wrapper .footer .stay-of strong{font-size:15px}.mobile-update .total-rooms{font-size:20px}.orderButton{padding:20px 30px}.newsletter .description,.contact-form li input,.contact-form li .agreement span,.information .description,footer nav ul a{font-size:15px;line-height:20px}.contact-form li .agreement span.wpcf7-form-control-wrap{display:inline-block}body .wpcf7-list-item{display:flex;justify-content:center;align-items:center}.contact-form li.submit input{width:210px;height:46px;font-weight:400}.contact-form li input{height:56px}footer nav ul a{color:var(--light-grey)}footer nav ul li{line-height:23px;margin-bottom:10px;padding-right:45px;padding-left:45px}footer nav ul li:nth-child(2),footer nav ul li:nth-child(4){padding-right:0;border-right:none}footer nav ul li:nth-child(1),footer nav ul li:nth-child(3){padding-left:0}.brands li{width:50%}.contact-form li .agreement{padding-top:20px}.newsletter .description{color:#F8F7F4}}@media (min-width:1200px){.ip-hero{padding-top:120px}.faq .list li .answer{padding-top:14px}.faq .list{padding-top:26px;padding-bottom:100px}.faq .list li .question{font-size:25px;line-height:70px}.about .thumb:before,.about .thumb:after{width:60px}.slider__counter{display:none}.slick-prev:hover{left:5px}.slick-next:hover{right:5px}.culinary{padding:0 0 120px;min-height:720px}.culinary-gallery .item{height:600px;width:420px}.culinary .wrap{width:560px}.culinary-gallery{top:0}.culinary .list .inline{padding-top:20px}.culinary .filter li{padding:0 40px;margin:20px 0}.culinary .wrapper{height:600px}.culinary-gallery:before,.culinary-gallery:after{width:60px;height:600px}.culinary .filter{justify-content:start}.culinary .filter li:first-child{text-align:left}header{height:120px}header .wpml-ls{margin-right:70px;margin-top:35px}header nav{margin-top:50px}header .logo{margin-right:35px}header .book-now{padding-right:40px;padding-left:40px;line-height:55px;margin-top:10px}header nav ul{column-gap:25px}header.sticky .wpml-ls{margin-right:10px}.about-slider .slick-arrow{background-size:70px}.about .description p{margin:0}.restaurants .item img{max-height:100px}.restaurants .item h2{font-size:100px;padding-top:35px}.restaurants ul li.image img{max-width:350px}.rooms-slider .item{width:600px}.rooms-bg-slider .item,.rooms-slider .item{height:800px}.rooms-section .rooms-slider .name{padding-top:215px}.rooms-slider .title{margin-top:5px}.rooms-bg-slider .slick-dots{top:120px;column-gap:12px}.rooms-bg-slider .slick-dots:before{top:-50px;font-size:20px;line-height:60px;width:200px}.rooms-slider .title{cursor:url(/wp-content/themes/jaffa/gfx/view.svg) 37 37,move}.rooms-slider .item.prevdiv{cursor:url(/wp-content/themes/jaffa/gfx/preview.svg) 37 37,move}.rooms-slider .item.nextdiv{cursor:url(/wp-content/themes/jaffa/gfx/next.svg) 37 37,move}.rooms-slider .item.slick-current{cursor:auto}.room-popup .inline{height:90%;width:1220px;padding:60px}.room-popup .info{padding-top:30px}.room-popup .gallery{width:680px}.room-popup .close{width:30px;height:30px;right:30px;top:30px}.room-popup .close{width:25px;height:25px;right:20px;top:20px}.room-popup .popup-gallery-slider .item{height:370px}.spa .items li{height:760px}.spa .items li.active{flex-basis:200%}.promo .image{height:580px}.promo{padding:80px 0}.promo .description{flex-basis:60%;column-gap:30px}.promo .wrap .title{flex-basis:40%;padding:40px 0}.explore .gallery-wrap .item{height:620px}.explore .list li{padding-bottom:40px}.explore .list{padding-top:40px;margin-right:60px}.explore .list .description{padding:30px 0}.explore .gallery-wrapper{position:relative;height:620px}.features h2,.rooms-slider .name,.room-popup .title{font-size:60px;line-height:65px;padding-top:85px}.rooms-section .room-popup .title{font-size:40px;line-height:45px}.features .wrap{height:260px}.read-more,.rooms-slider .title,.restaurants .item a{font-size:25px;line-height:65px}.active-feature .wrap{height:160px}.active-feature h2{padding-top:50px}.active-feature li.active .wrap h2{padding-top:180px}.active-feature li.active .wrap{height:500px}.hero .wrapper{padding-top:200px}.hero{height:730px}.limitedt-logo img{max-width:220px}.about .image{min-height:640px}.about .subtitle,.explore h3{font-size:25px;line-height:20px}.about h1,.explore h2,.promo .title,.spa h2{font-size:60px;line-height:65px;letter-spacing:3px;padding-top:10px;padding-bottom:10px}.about .description{padding-bottom:45px}.calendar-toggle{column-gap:20px;width:530px}.mobile-element{display:none!important}.orderButton{width:290px}.wrapper{max-width:1100px}.open-engine{bottom:80px}h2,.book-now,h1{font-size:25px;line-height:35px}.book-now{line-height:70px;font-size:20px;min-width:315px}.hero .logo img{max-width:300px}.contact-form li input{height:60px;padding:0 23px}.information{width:70%;padding-top:50px}.brands{padding-top:35px;column-gap:50px}.fattal-footer-logo{padding-top:65px}footer nav{padding-top:70px}footer nav ul li{padding:0 50px;line-height:30px}footer{padding:60px}section.booking{column-gap:22px}}@media (min-width:1500px){.ip-hero{padding-top:160px}.faq .list li .answer{padding-top:24px}.faq .list{padding-top:36px;padding-bottom:150px}.faq .list li .question{font-size:30px;line-height:75px}.about .thumb:before,.about .thumb:after{width:180px}.culinary{padding:120px 0;min-height:1080px}.culinary-gallery .item{height:840px;width:520px}.culinary .wrap{width:670px}.culinary-gallery{top:120px}.culinary .list .inline{padding-top:70px}.culinary .filter li{padding:0 47px;margin:28px 0}.culinary .wrapper{height:840px}.culinary-gallery:before,.culinary-gallery:after{width:180px;height:840px}header{height:150px}header nav{margin-top:65px}header .wpml-ls{margin-right:70px;margin-top:45px}header.sticky .wpml-ls{margin-right:70px}header .logo{margin-right:75px}header .book-now{padding-right:60px;padding-left:60px}header nav ul{column-gap:35px}.restaurants .item img{max-height:126px}.restaurants .item h2{font-size:154px;padding-top:35px}.restaurants ul li.image img{max-width:520px}.rooms-slider .item{width:750px}.rooms-bg-slider .item,.rooms-slider .item{height:930px}.rooms-section .rooms-slider .name{padding-top:250px}.rooms-slider .title{margin-top:15px}.rooms-bg-slider .slick-dots{top:150px;column-gap:12px}.rooms-bg-slider .slick-dots:before{top:-75px;font-size:30px;line-height:75px;width:200px}.room-popup .inline{height:90%;width:1410px;padding:80px}.room-popup .info{padding-top:45px}.room-popup .gallery{width:830px}.room-popup .close{width:30px;height:30px;right:30px;top:30px}.room-popup .popup-gallery-slider .item{height:415px}.spa .items li{height:930px}.spa .items li.active{flex-basis:260%}.promo .image{height:720px}.promo{padding:120px 0 90px}.promo .description{flex-basis:65%;column-gap:80px}.promo .wrap .title{flex-basis:35%;padding:40px 0}.explore .gallery-wrap .item{height:840px}.explore .list li{padding-bottom:50px}.explore .list{padding-top:65px;margin-right:80px}.explore .list .description{padding:40px 0}.explore .gallery-wrapper{position:relative;height:840px}.features h2,.rooms-slider .name,.room-popup .title{font-size:70px;line-height:75px;padding-top:120px}.rooms-section .room-popup .title{font-size:50px;line-height:55px}.features .wrap{height:320px}.read-more,.rooms-slider .title,.restaurants .item a{font-size:30px;line-height:75px}.active-feature .wrap{height:190px}.active-feature h2{padding-top:60px}.active-feature li.active .wrap h2{padding-top:220px}.active-feature li.active .wrap{height:580px}.hero .wrapper{padding-top:190px}.hero{height:880px}.limitedt-logo img{max-width:100%}.about .image{min-height:840px}.about .subtitle,.explore h3{font-size:30px;line-height:25px}.about h1,.explore h2,.promo .title,.spa h2{font-size:70px;line-height:75px;letter-spacing:3px;padding-top:20px;padding-bottom:20px}.about .description{padding-bottom:65px}.calendar-toggle{column-gap:30px;width:660px}.orderButton{width:315px}.wrapper{max-width:1680px;padding:0 50px}.open-engine{bottom:155px}h2,.book-now,h1{font-size:30px;line-height:35px}h1{line-height:56px}.book-now{line-height:70px;font-size:20px;min-width:315px}.hero .logo img{max-width:100%}.contact-form li input{height:70px;padding:0 23px}.information{width:45%;padding-top:78px}.brands{padding-top:35px;column-gap:80px}.fattal-footer-logo{padding-top:65px}footer nav{padding-top:100px}footer nav ul li{padding:0 60px;line-height:40px}footer{padding:80px}section.booking{column-gap:32px}}@media (min-width:1680px){.hero .wrapper{padding-top:250px}.hero{height:1000px}}