@font-face{font-family:ArzIBMArabic;src:url(fonts/IBMPlexSansArabic-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:ArzIBMArabic;src:url(fonts/IBMPlexSansArabic-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
html[lang=ar] body.arz-bilingual-ar{font-family:ArzIBMArabic,sans-serif!important;font-synthesis:none;direction:rtl}
html[lang=ar] body.arz-bilingual-ar :is(h1,h2,h3,h4,h5,h6,p,blockquote,a,input,textarea,select,button,label,legend,table,figcaption,.eltdf-tagline,.eltdf-st-tagline,.eltdf-btn-text,.eltdf-pricing-title,.eltdf-pricing-price,.eltdf-pricing-desc,.eltdf-testimonial-text,.eltdf-testimonial-author,.eltdf-post-info-date,.eltdf-post-info-category,.arz-footer,.adk-dialog,.adk-panel,.adk-selection,.adk-menu-item,rs-layer[data-type=text]):not(#wpadminbar):not(#wpadminbar *){font-family:ArzIBMArabic,sans-serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none;font-style:normal}
html[lang=ar] body.arz-bilingual-ar .arz-language-switcher a[lang=en],html[lang=ar] body.arz-bilingual-ar .arz-language-switcher a[lang=en] span{font-family:Optima,sans-serif!important;letter-spacing:.03em!important}
.arz-bilingual-ar .eltdf-main-menu>ul>li{float:right}
.arz-bilingual-ar .eltdf-main-menu .second .inner ul li a,.arz-bilingual-ar .eltdf-mobile-nav{text-align:right}
.arz-bilingual-ar .eltdf-drop-down .narrow .second .inner ul li ul{left:auto;right:100%}
.arz-bilingual-ar .eltdf-drop-down .second .inner ul li.sub>a .item_outer:after{right:auto;left:0;transform:rotate(180deg)}
.arz-bilingual-ar .eltdf-mobile-nav .mobile_arrow{right:auto;left:0}
.arz-bilingual-ar .eltdf-mobile-nav ul li a{padding-right:0;padding-left:30px}
.arz-bilingual-ar .eltdf-mobile-nav ul ul{padding-left:0;padding-right:18px}
.arz-bilingual-ar .vc_row>.wpb_column{float:right}
/* Carousels and the native Revolution coordinate canvas retain their original LTR geometry. */
.arz-bilingual-ar :is(.owl-carousel,.eltdf-owl-slider,.slick-slider,rs-module-wrap){direction:ltr}
.arz-bilingual-ar :is(.owl-item,.slick-slide,rs-layer[data-type=text]){direction:rtl}
.arz-bilingual-ar .eltdf-pricing-main{display:flex;align-items:baseline;gap:14px;direction:rtl}
.arz-bilingual-ar .eltdf-pricing-title{display:block;float:none;width:auto;min-width:0;flex:0 1 auto;white-space:normal;padding:0}
.arz-bilingual-ar .eltdf-pricing-lines{display:block;width:auto;flex:1 1 20px;min-width:16px}
.arz-bilingual-ar .eltdf-pricing-price{display:block;float:none;width:auto;flex:none;padding:0;margin:0;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.arz-bilingual-ar .eltdf-pricing-desc{clear:both;text-align:right;line-height:1.65}
/* RTL reverses the native table cells, so the two pricing gutters must follow.
   Scope to native two-column pricing only; stacked/tablet and English stay native. */
@media(min-width:1025px){
 .arz-bilingual-ar .eltdf-elements-holder.eltdf-two-columns.eltdf-responsive-mode-1024.fifty-fifty>.eltdf-eh-item:first-child>.eltdf-eh-item-inner>.eltdf-eh-item-content:has(>.eltdf-pricing-holder){padding-inline:0 42px!important}
 .arz-bilingual-ar .eltdf-elements-holder.eltdf-two-columns.eltdf-responsive-mode-1024.fifty-fifty>.eltdf-eh-item:last-child>.eltdf-eh-item-inner>.eltdf-eh-item-content:has(>.eltdf-pricing-holder){padding-inline:42px 0!important}
}
.arz-bilingual-ar .eltdf-st-title-holder{direction:ltr}
.arz-bilingual-ar .eltdf-st-title-holder .eltdf-st-title{direction:rtl}
.arz-bilingual-ar :is(input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],a[href^="tel:"],a[href^="mailto:"],.arz-footer-handle,.arz-footer-copyright){direction:ltr;unicode-bidi:isolate}
.arz-bilingual-ar :is(input[type=email],input[type=tel],input[type=url],input[type=number]){text-align:right}
.arz-bilingual-ar .arz-footer{text-align:right;direction:rtl}
.arz-bilingual-ar .arz-footer .arz-footer-details{text-align:left}
.arz-bilingual-ar .arz-footer .arz-footer-wordmark{letter-spacing:0;font-size:20px}
.arz-bilingual-ar .arz-footer .arz-footer-eyebrow{letter-spacing:0;font-size:13px}
.arz-bilingual-ar .arz-footer .arz-footer-tagline{max-width:190px}
.arz-bilingual-ar .arz-footer .arz-footer-brand-copy{gap:8px}
.arz-bilingual-ar .eltdf-page-footer :is(a[href^="tel:"],a[href^="mailto:"]){display:inline-block;white-space:nowrap;margin-inline:.15em}
.arz-bilingual-ar .eltdf-content .eltdf-eh-item-content:has(>a.eltdf-btn[href*="/contact-us/"]){text-align:center}
.arz-bilingual-ar .eltdf-content a.eltdf-btn[href*="/contact-us/"]{max-width:100%;white-space:normal;text-align:center}
.arz-bilingual-ar #ui-datepicker-div:not([style]){display:none;left:0}
.arz-bilingual-ar #ui-datepicker-div,.arz-bilingual-ar #ui-datepicker-div .ui-datepicker-title{font-family:ArzIBMArabic,sans-serif}
/* Keep photographs, logo artwork and gold dining icons unmirrored. */
.arz-bilingual-ar .eltdf-logo-wrapper img,.arz-bilingual-ar .arz-footer-brand img{object-fit:contain}
.arz-bilingual-ar #arz-adk-demo{direction:ltr}
.arz-bilingual-ar #arz-adk-demo :is(.adk-book-dialog,.adk-menu-dialog,.adk-invitation){direction:ltr}
.arz-bilingual-ar #arz-adk-demo :is(.adk-book-content,.adk-menu-content,.adk-photo-copy,.adk-menu-item,.adk-menu-item-copy,.adk-heading,.adk-selection){direction:rtl;text-align:right}
.arz-bilingual-ar #arz-adk-demo .adk-primary svg{transform:scaleX(-1)}
.arz-bilingual-ar #arz-adk-demo :is(input[type=date],input[type=tel],.adk-time,.adk-slot,.adk-menu-price,.adk-price){direction:ltr;unicode-bidi:isolate}
html[lang=ar] body.arz-bilingual-ar #arz-adk-demo :is(h1,h2,h3,p,button,label,span,small,input,select,textarea){font-family:ArzIBMArabic,sans-serif!important;font-weight:400!important;letter-spacing:0!important}
@media(min-width:1025px){.arz-bilingual-ar .eltdf-page-header .eltdf-menu-area .eltdf-vertical-align-containers>.eltdf-position-left{left:auto;right:0;float:none}.arz-bilingual-ar .eltdf-main-menu{direction:rtl}}
@media(max-width:1100px){.arz-bilingual-ar .arz-footer .arz-footer-details{text-align:right}.arz-bilingual-ar .arz-footer .arz-footer-connect{justify-self:end}}
@media(max-width:1024px){.arz-bilingual-ar .eltdf-mobile-header .eltdf-position-left{float:right}.arz-bilingual-ar .eltdf-mobile-header .eltdf-position-right{float:left}.arz-bilingual-ar .eltdf-content .eltdf-eh-item-content:has(>a.eltdf-btn[href*="/contact-us/"]){padding-inline:0!important}}
@media(max-width:600px){.arz-bilingual-ar .arz-footer .arz-footer-nav a{font-size:16px}.arz-bilingual-ar .arz-footer .arz-footer-connect,.arz-bilingual-ar .arz-footer .arz-footer-details{text-align:right}.arz-bilingual-ar .arz-footer .arz-footer-social{justify-content:flex-start}.arz-bilingual-ar .arz-footer .arz-footer-brand-copy{max-width:165px}.arz-bilingual-ar .arz-footer .arz-footer-wordmark{font-size:18px}}
@media(max-width:680px){.arz-bilingual-ar .eltdf-pricing-title{flex:1}.arz-bilingual-ar .eltdf-pricing-lines{display:none}}
