/* Promial v3.7.64 — Arabic Encoding + Frontend Translation Fix */
html[dir="rtl"] .promial-submit-shell,
html[dir="rtl"] .promial-business-submit-form,
html[dir="rtl"] .promial-frontend-menu-manager,
html[dir="rtl"] .promial-frontend-shop-manager,
html[dir="rtl"] .promial-business-page,
html[dir="rtl"] .promial-directory,
html[dir="rtl"] .promial-appointment-form-standalone,
html[dir="rtl"] .promial-appointment-manager,
html[dir="rtl"] .promial-reservation-manager,
html[dir="rtl"] .promial-owner-calendar-dashboard,
html[dir="rtl"] .promial-wishlist-system,
html[dir="rtl"] .promial-local-service-submit-shell,
html[dir="rtl"] .promial-event-submit-shell {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .promial-submit-shell :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-business-submit-form :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-frontend-menu-manager :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-frontend-shop-manager :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-business-page :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-directory :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-appointment-form-standalone :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-appointment-manager :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-reservation-manager :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-owner-calendar-dashboard :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-wishlist-system :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-local-service-submit-shell :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th),
html[dir="rtl"] .promial-event-submit-shell :where(h1,h2,h3,h4,h5,h6,p,label,legend,small,span,li,td,th) {
    text-align: right;
}

html[dir="rtl"] .promial-submit-shell input:not([type="email"]):not([type="url"]):not([type="tel"]):not([type="number"]):not([type="time"]):not([type="date"]),
html[dir="rtl"] .promial-submit-shell textarea,
html[dir="rtl"] .promial-submit-shell select,
html[dir="rtl"] .promial-business-submit-form input:not([type="email"]):not([type="url"]):not([type="tel"]):not([type="number"]):not([type="time"]):not([type="date"]),
html[dir="rtl"] .promial-business-submit-form textarea,
html[dir="rtl"] .promial-business-submit-form select,
html[dir="rtl"] .promial-appointment-form-standalone input:not([type="email"]):not([type="url"]):not([type="tel"]):not([type="number"]):not([type="time"]):not([type="date"]),
html[dir="rtl"] .promial-appointment-form-standalone textarea,
html[dir="rtl"] .promial-appointment-form-standalone select,
html[dir="rtl"] .promial-reservation-manager input:not([type="email"]):not([type="url"]):not([type="tel"]):not([type="number"]):not([type="time"]):not([type="date"]),
html[dir="rtl"] .promial-reservation-manager textarea,
html[dir="rtl"] .promial-reservation-manager select,
html[dir="rtl"] .promial-local-service-submit-shell input:not([type="email"]):not([type="url"]):not([type="tel"]):not([type="number"]):not([type="time"]):not([type="date"]),
html[dir="rtl"] .promial-local-service-submit-shell textarea,
html[dir="rtl"] .promial-local-service-submit-shell select,
html[dir="rtl"] .promial-event-submit-shell input:not([type="email"]):not([type="url"]):not([type="tel"]):not([type="number"]):not([type="time"]):not([type="date"]),
html[dir="rtl"] .promial-event-submit-shell textarea,
html[dir="rtl"] .promial-event-submit-shell select {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .promial-submit-shell input[type="email"],
html[dir="rtl"] .promial-submit-shell input[type="url"],
html[dir="rtl"] .promial-submit-shell input[type="tel"],
html[dir="rtl"] .promial-submit-shell input[type="number"],
html[dir="rtl"] .promial-submit-shell input[type="time"],
html[dir="rtl"] .promial-submit-shell input[type="date"],
html[dir="rtl"] .promial-business-submit-form input[type="email"],
html[dir="rtl"] .promial-business-submit-form input[type="url"],
html[dir="rtl"] .promial-business-submit-form input[type="tel"],
html[dir="rtl"] .promial-business-submit-form input[type="number"],
html[dir="rtl"] .promial-business-submit-form input[type="time"],
html[dir="rtl"] .promial-business-submit-form input[type="date"],
html[dir="rtl"] .promial-appointment-form-standalone input[type="email"],
html[dir="rtl"] .promial-appointment-form-standalone input[type="url"],
html[dir="rtl"] .promial-appointment-form-standalone input[type="tel"],
html[dir="rtl"] .promial-appointment-form-standalone input[type="number"],
html[dir="rtl"] .promial-appointment-form-standalone input[type="time"],
html[dir="rtl"] .promial-appointment-form-standalone input[type="date"],
html[dir="rtl"] .promial-reservation-manager input[type="email"],
html[dir="rtl"] .promial-reservation-manager input[type="url"],
html[dir="rtl"] .promial-reservation-manager input[type="tel"],
html[dir="rtl"] .promial-reservation-manager input[type="number"],
html[dir="rtl"] .promial-reservation-manager input[type="time"],
html[dir="rtl"] .promial-reservation-manager input[type="date"] {
    direction: ltr;
    text-align: left;
    unicode-bidi: plaintext;
}

html[dir="rtl"] .promial-submit-grid,
html[dir="rtl"] .promial-appointment-submit-grid,
html[dir="rtl"] .promial-appointment-client-grid,
html[dir="rtl"] .promial-address-split-grid,
html[dir="rtl"] .promial-address-four-grid,
html[dir="rtl"] .promial-appointment-card-details-grid,
html[dir="rtl"] .promial-directory-layout,
html[dir="rtl"] .promial-business-layout,
html[dir="rtl"] .promial-business-layout-manage {
    direction: rtl;
}

html[dir="rtl"] .promial-map-card,
html[dir="rtl"] .promial-directory-map,
html[dir="rtl"] .promial-business-map,
html[dir="rtl"] .promial-frontend-location-map,
html[dir="rtl"] .promial-local-services-map,
html[dir="rtl"] .leaflet-container {
    direction: ltr;
}

html[dir="rtl"] .promial-appointment-calendar-grid,
html[dir="rtl"] .promial-appointment-calendar-weekdays {
    direction: rtl;
}

html[dir="rtl"] .promial-file-input-label,
html[dir="rtl"] .promial-help,
html[dir="rtl"] .promial-note,
html[dir="rtl"] .promial-empty,
html[dir="rtl"] .promial-error,
html[dir="rtl"] .promial-success,
html[dir="rtl"] .promial-appointments-notice {
    text-align: right;
}


/* Promial v3.7.86 — Arabic RTL Header Menu Centering */
html[dir="rtl"] .elementor-widget-promial_menu,
body.rtl .elementor-widget-promial_menu,
html[lang^="ar"] .elementor-widget-promial_menu,
body.translated-rtl .elementor-widget-promial_menu,
html[dir="rtl"] .elementor-widget-promial-menu,
body.rtl .elementor-widget-promial-menu,
html[lang^="ar"] .elementor-widget-promial-menu,
body.translated-rtl .elementor-widget-promial-menu{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
}
html[dir="rtl"] .elementor-widget-promial_menu > .elementor-widget-container,
body.rtl .elementor-widget-promial_menu > .elementor-widget-container,
html[lang^="ar"] .elementor-widget-promial_menu > .elementor-widget-container,
body.translated-rtl .elementor-widget-promial_menu > .elementor-widget-container,
html[dir="rtl"] .elementor-widget-promial-menu > .elementor-widget-container,
body.rtl .elementor-widget-promial-menu > .elementor-widget-container,
html[lang^="ar"] .elementor-widget-promial-menu > .elementor-widget-container,
body.translated-rtl .elementor-widget-promial-menu > .elementor-widget-container{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    max-width:100%!important;
    text-align:center!important;
}
html[dir="rtl"] .promial-elementor-menu,
body.rtl .promial-elementor-menu,
html[lang^="ar"] .promial-elementor-menu,
body.translated-rtl .promial-elementor-menu{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
}
html[dir="rtl"] .promial-elementor-menu > ul,
body.rtl .promial-elementor-menu > ul,
html[lang^="ar"] .promial-elementor-menu > ul,
body.translated-rtl .promial-elementor-menu > ul{
    width:auto!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    justify-content:center!important;
    align-items:center!important;
    text-align:center!important;
}
html[dir="rtl"] .promial-elementor-menu > ul > li > a,
body.rtl .promial-elementor-menu > ul > li > a,
html[lang^="ar"] .promial-elementor-menu > ul > li > a,
body.translated-rtl .promial-elementor-menu > ul > li > a{
    justify-content:center!important;
    text-align:center!important;
}
html[dir="rtl"] .promial-elementor-menu .sub-menu a,
body.rtl .promial-elementor-menu .sub-menu a,
html[lang^="ar"] .promial-elementor-menu .sub-menu a,
body.translated-rtl .promial-elementor-menu .sub-menu a{
    text-align:right!important;
}

/* Promial v3.7.87 — Header language direction synchronizer */
html.promial-header-force-ltr,
html.promial-header-force-ltr body{
    direction:ltr!important;
}
html.promial-header-force-rtl,
html.promial-header-force-rtl body{
    direction:rtl!important;
}
html.promial-header-force-ltr [data-elementor-type="header"],
html.promial-header-force-ltr .elementor-location-header,
html.promial-header-force-ltr header,
html.promial-header-force-ltr [data-elementor-type="header"] .elementor-container,
html.promial-header-force-ltr [data-elementor-type="header"] .elementor-widget-wrap,
html.promial-header-force-ltr [data-elementor-type="header"] .e-con,
html.promial-header-force-ltr [data-elementor-type="header"] .e-con-inner{
    direction:ltr!important;
}
html.promial-header-force-rtl [data-elementor-type="header"],
html.promial-header-force-rtl .elementor-location-header,
html.promial-header-force-rtl header,
html.promial-header-force-rtl [data-elementor-type="header"] .elementor-container,
html.promial-header-force-rtl [data-elementor-type="header"] .elementor-widget-wrap,
html.promial-header-force-rtl [data-elementor-type="header"] .e-con,
html.promial-header-force-rtl [data-elementor-type="header"] .e-con-inner{
    direction:rtl!important;
}
html.promial-header-force-ltr .promial-elementor-menu,
html.promial-header-force-ltr .promial-elementor-menu *,
html.promial-header-force-ltr .promial-header-actions,
html.promial-header-force-ltr .promial-header-actions *,
html.promial-header-force-ltr .promial-header-language-switcher,
html.promial-header-force-ltr .promial-header-language-switcher *{
    direction:ltr!important;
}
html.promial-header-force-rtl .promial-elementor-menu,
html.promial-header-force-rtl .promial-elementor-menu *,
html.promial-header-force-rtl .promial-header-actions,
html.promial-header-force-rtl .promial-header-actions *,
html.promial-header-force-rtl .promial-header-language-switcher,
html.promial-header-force-rtl .promial-header-language-switcher *{
    direction:rtl!important;
}
html.promial-header-force-ltr .promial-elementor-menu > ul,
html.promial-header-force-ltr .promial-elementor-menu > ul > li > a,
html.promial-header-force-ltr .promial-elementor-menu .sub-menu,
html.promial-header-force-ltr .promial-elementor-menu .sub-menu a{
    direction:ltr!important;
    text-align:left!important;
}
html.promial-header-force-rtl .promial-elementor-menu > ul,
html.promial-header-force-rtl .promial-elementor-menu > ul > li > a{
    direction:rtl!important;
    text-align:center!important;
}
html.promial-header-force-rtl .promial-elementor-menu .sub-menu,
html.promial-header-force-rtl .promial-elementor-menu .sub-menu a{
    direction:rtl!important;
    text-align:right!important;
}

/* Promial v3.7.88 — Business hero language direction sync + back button */
.promial-business-back-button{
    left:24px!important;
    right:auto!important;
}
html.promial-header-force-ltr .promial-business-hero-panel,
body.promial-header-force-ltr .promial-business-hero-panel{
    align-items:flex-start!important;
    text-align:left!important;
    direction:ltr!important;
}
html.promial-header-force-ltr .promial-business-title-row,
body.promial-header-force-ltr .promial-business-title-row{
    flex-direction:row!important;
    justify-content:flex-start!important;
    align-items:center!important;
    width:auto!important;
    direction:ltr!important;
    text-align:left!important;
}
html.promial-header-force-ltr .promial-business-title-row h1,
html.promial-header-force-ltr .promial-business-title-row .promial-business-title,
body.promial-header-force-ltr .promial-business-title-row h1,
body.promial-header-force-ltr .promial-business-title-row .promial-business-title{
    flex:0 1 auto!important;
    text-align:left!important;
    direction:ltr!important;
}
html.promial-header-force-ltr .promial-business-kickers,
html.promial-header-force-ltr .promial-business-main-actions,
html.promial-header-force-ltr .promial-business-address,
body.promial-header-force-ltr .promial-business-kickers,
body.promial-header-force-ltr .promial-business-main-actions,
body.promial-header-force-ltr .promial-business-address{
    justify-content:flex-start!important;
    flex-direction:row!important;
    direction:ltr!important;
    text-align:left!important;
}
@media(max-width:760px){
    .promial-business-back-button{
        left:16px!important;
        right:auto!important;
    }
}

/* Promial v3.7.91 — Arabic business hero right-side alignment restore */
html[dir="rtl"] .promial-business-hero-panel,
body.rtl .promial-business-hero-panel,
html[lang^="ar"] .promial-business-hero-panel,
body.translated-rtl .promial-business-hero-panel,
html.promial-header-force-rtl .promial-business-hero-panel,
body.promial-header-force-rtl .promial-business-hero-panel,
.promial-business-force-rtl.promial-business-hero-panel{
    margin-left:auto!important;
    margin-right:0!important;
    align-items:flex-end!important;
    text-align:right!important;
    direction:rtl!important;
}
html[dir="rtl"] .promial-business-title-row,
body.rtl .promial-business-title-row,
html[lang^="ar"] .promial-business-title-row,
body.translated-rtl .promial-business-title-row,
html.promial-header-force-rtl .promial-business-title-row,
body.promial-header-force-rtl .promial-business-title-row,
.promial-business-force-rtl.promial-business-title-row{
    display:flex!important;
    flex-direction:row!important;
    justify-content:flex-start!important;
    align-items:center!important;
    align-self:flex-end!important;
    width:auto!important;
    max-width:100%!important;
    text-align:right!important;
    direction:rtl!important;
}
html[dir="rtl"] .promial-business-title-row .promial-business-title-image,
body.rtl .promial-business-title-row .promial-business-title-image,
html[lang^="ar"] .promial-business-title-row .promial-business-title-image,
body.translated-rtl .promial-business-title-row .promial-business-title-image,
html.promial-header-force-rtl .promial-business-title-row .promial-business-title-image,
body.promial-header-force-rtl .promial-business-title-row .promial-business-title-image,
.promial-business-force-rtl.promial-business-title-row .promial-business-title-image{
    order:0!important;
}
html[dir="rtl"] .promial-business-title-row h1,
html[dir="rtl"] .promial-business-title-row .promial-business-title,
body.rtl .promial-business-title-row h1,
body.rtl .promial-business-title-row .promial-business-title,
html[lang^="ar"] .promial-business-title-row h1,
html[lang^="ar"] .promial-business-title-row .promial-business-title,
body.translated-rtl .promial-business-title-row h1,
body.translated-rtl .promial-business-title-row .promial-business-title,
html.promial-header-force-rtl .promial-business-title-row h1,
html.promial-header-force-rtl .promial-business-title-row .promial-business-title,
body.promial-header-force-rtl .promial-business-title-row h1,
body.promial-header-force-rtl .promial-business-title-row .promial-business-title,
.promial-business-force-rtl.promial-business-title-row h1,
.promial-business-force-rtl.promial-business-title-row .promial-business-title,
.promial-business-title-row h1.promial-business-force-rtl{
    order:1!important;
    flex:0 1 auto!important;
    text-align:right!important;
    margin:0!important;
    direction:rtl!important;
}
html[dir="rtl"] .promial-business-kickers,
html[dir="rtl"] .promial-business-address,
html[dir="rtl"] .promial-business-main-actions,
body.rtl .promial-business-kickers,
body.rtl .promial-business-address,
body.rtl .promial-business-main-actions,
html[lang^="ar"] .promial-business-kickers,
html[lang^="ar"] .promial-business-address,
html[lang^="ar"] .promial-business-main-actions,
body.translated-rtl .promial-business-kickers,
body.translated-rtl .promial-business-address,
body.translated-rtl .promial-business-main-actions,
html.promial-header-force-rtl .promial-business-kickers,
html.promial-header-force-rtl .promial-business-address,
html.promial-header-force-rtl .promial-business-main-actions,
body.promial-header-force-rtl .promial-business-kickers,
body.promial-header-force-rtl .promial-business-address,
body.promial-header-force-rtl .promial-business-main-actions,
.promial-business-force-rtl.promial-business-kickers,
.promial-business-force-rtl.promial-business-address,
.promial-business-force-rtl.promial-business-main-actions{
    justify-content:flex-start!important;
    align-self:flex-end!important;
    text-align:right!important;
    flex-direction:row!important;
    direction:rtl!important;
}
@media(max-width:480px){
    html[dir="rtl"] .promial-business-title-row,
    body.rtl .promial-business-title-row,
    html[lang^="ar"] .promial-business-title-row,
    body.translated-rtl .promial-business-title-row,
    html.promial-header-force-rtl .promial-business-title-row,
    body.promial-header-force-rtl .promial-business-title-row,
    .promial-business-force-rtl.promial-business-title-row{
        flex-direction:column!important;
        align-items:flex-end!important;
    }
}

/* Promial v3.7.92 — Exact mirrored business hero layout for Arabic/RTL */
html[dir="rtl"] .promial-business-page .promial-business-hero-panel,
body.rtl .promial-business-page .promial-business-hero-panel,
html[lang^="ar"] .promial-business-page .promial-business-hero-panel,
body.translated-rtl .promial-business-page .promial-business-hero-panel,
html.promial-header-force-rtl .promial-business-page .promial-business-hero-panel,
body.promial-header-force-rtl .promial-business-page .promial-business-hero-panel,
.promial-business-page.promial-business-force-rtl .promial-business-hero-panel,
.promial-business-page.promial-business-mirror-rtl .promial-business-hero-panel,
.promial-business-force-rtl.promial-business-hero-panel{
    width:min(760px,100%)!important;
    max-width:760px!important;
    margin-left:auto!important;
    margin-right:0!important;
    align-items:flex-end!important;
    text-align:right!important;
    direction:rtl!important;
}
html[dir="rtl"] .promial-business-page .promial-business-kickers,
html[dir="rtl"] .promial-business-page .promial-business-address,
html[dir="rtl"] .promial-business-page .promial-business-main-actions,
body.rtl .promial-business-page .promial-business-kickers,
body.rtl .promial-business-page .promial-business-address,
body.rtl .promial-business-page .promial-business-main-actions,
html[lang^="ar"] .promial-business-page .promial-business-kickers,
html[lang^="ar"] .promial-business-page .promial-business-address,
html[lang^="ar"] .promial-business-page .promial-business-main-actions,
body.translated-rtl .promial-business-page .promial-business-kickers,
body.translated-rtl .promial-business-page .promial-business-address,
body.translated-rtl .promial-business-page .promial-business-main-actions,
html.promial-header-force-rtl .promial-business-page .promial-business-kickers,
html.promial-header-force-rtl .promial-business-page .promial-business-address,
html.promial-header-force-rtl .promial-business-page .promial-business-main-actions,
body.promial-header-force-rtl .promial-business-page .promial-business-kickers,
body.promial-header-force-rtl .promial-business-page .promial-business-address,
body.promial-header-force-rtl .promial-business-page .promial-business-main-actions,
.promial-business-page.promial-business-force-rtl .promial-business-kickers,
.promial-business-page.promial-business-force-rtl .promial-business-address,
.promial-business-page.promial-business-force-rtl .promial-business-main-actions,
.promial-business-page.promial-business-mirror-rtl .promial-business-kickers,
.promial-business-page.promial-business-mirror-rtl .promial-business-address,
.promial-business-page.promial-business-mirror-rtl .promial-business-main-actions,
.promial-business-force-rtl.promial-business-kickers,
.promial-business-force-rtl.promial-business-address,
.promial-business-force-rtl.promial-business-main-actions{
    width:auto!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:0!important;
    align-self:flex-end!important;
    justify-content:flex-start!important;
    flex-direction:row!important;
    text-align:right!important;
    direction:rtl!important;
}
html[dir="rtl"] .promial-business-page .promial-business-title-row,
body.rtl .promial-business-page .promial-business-title-row,
html[lang^="ar"] .promial-business-page .promial-business-title-row,
body.translated-rtl .promial-business-page .promial-business-title-row,
html.promial-header-force-rtl .promial-business-page .promial-business-title-row,
body.promial-header-force-rtl .promial-business-page .promial-business-title-row,
.promial-business-page.promial-business-force-rtl .promial-business-title-row,
.promial-business-page.promial-business-mirror-rtl .promial-business-title-row,
.promial-business-force-rtl.promial-business-title-row{
    display:flex!important;
    width:auto!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:0!important;
    align-self:flex-end!important;
    justify-content:flex-start!important;
    align-items:center!important;
    flex-direction:row!important;
    text-align:right!important;
    direction:rtl!important;
}
html[dir="rtl"] .promial-business-page .promial-business-title-row .promial-business-title-image,
body.rtl .promial-business-page .promial-business-title-row .promial-business-title-image,
html[lang^="ar"] .promial-business-page .promial-business-title-row .promial-business-title-image,
body.translated-rtl .promial-business-page .promial-business-title-row .promial-business-title-image,
html.promial-header-force-rtl .promial-business-page .promial-business-title-row .promial-business-title-image,
body.promial-header-force-rtl .promial-business-page .promial-business-title-row .promial-business-title-image,
.promial-business-page.promial-business-force-rtl .promial-business-title-row .promial-business-title-image,
.promial-business-page.promial-business-mirror-rtl .promial-business-title-row .promial-business-title-image,
.promial-business-force-rtl.promial-business-title-row .promial-business-title-image{
    order:0!important;
}
html[dir="rtl"] .promial-business-page .promial-business-title-row h1,
html[dir="rtl"] .promial-business-page .promial-business-title-row .promial-business-title,
body.rtl .promial-business-page .promial-business-title-row h1,
body.rtl .promial-business-page .promial-business-title-row .promial-business-title,
html[lang^="ar"] .promial-business-page .promial-business-title-row h1,
html[lang^="ar"] .promial-business-page .promial-business-title-row .promial-business-title,
body.translated-rtl .promial-business-page .promial-business-title-row h1,
body.translated-rtl .promial-business-page .promial-business-title-row .promial-business-title,
html.promial-header-force-rtl .promial-business-page .promial-business-title-row h1,
html.promial-header-force-rtl .promial-business-page .promial-business-title-row .promial-business-title,
body.promial-header-force-rtl .promial-business-page .promial-business-title-row h1,
body.promial-header-force-rtl .promial-business-page .promial-business-title-row .promial-business-title,
.promial-business-page.promial-business-force-rtl .promial-business-title-row h1,
.promial-business-page.promial-business-force-rtl .promial-business-title-row .promial-business-title,
.promial-business-page.promial-business-mirror-rtl .promial-business-title-row h1,
.promial-business-page.promial-business-mirror-rtl .promial-business-title-row .promial-business-title,
.promial-business-force-rtl.promial-business-title-row h1,
.promial-business-force-rtl.promial-business-title-row .promial-business-title,
.promial-business-title-row h1.promial-business-force-rtl{
    order:1!important;
    flex:0 1 auto!important;
    min-width:0!important;
    margin:0!important;
    text-align:right!important;
    direction:rtl!important;
}
html.promial-header-force-ltr .promial-business-page .promial-business-hero-panel,
body.promial-header-force-ltr .promial-business-page .promial-business-hero-panel,
.promial-business-page.promial-business-force-ltr .promial-business-hero-panel,
.promial-business-page.promial-business-mirror-ltr .promial-business-hero-panel,
.promial-business-force-ltr.promial-business-hero-panel{
    margin-left:0!important;
    margin-right:auto!important;
    align-items:flex-start!important;
    text-align:left!important;
    direction:ltr!important;
}
html.promial-header-force-ltr .promial-business-page .promial-business-kickers,
html.promial-header-force-ltr .promial-business-page .promial-business-address,
html.promial-header-force-ltr .promial-business-page .promial-business-main-actions,
html.promial-header-force-ltr .promial-business-page .promial-business-title-row,
body.promial-header-force-ltr .promial-business-page .promial-business-kickers,
body.promial-header-force-ltr .promial-business-page .promial-business-address,
body.promial-header-force-ltr .promial-business-page .promial-business-main-actions,
body.promial-header-force-ltr .promial-business-page .promial-business-title-row,
.promial-business-page.promial-business-force-ltr .promial-business-kickers,
.promial-business-page.promial-business-force-ltr .promial-business-address,
.promial-business-page.promial-business-force-ltr .promial-business-main-actions,
.promial-business-page.promial-business-force-ltr .promial-business-title-row,
.promial-business-page.promial-business-mirror-ltr .promial-business-kickers,
.promial-business-page.promial-business-mirror-ltr .promial-business-address,
.promial-business-page.promial-business-mirror-ltr .promial-business-main-actions,
.promial-business-page.promial-business-mirror-ltr .promial-business-title-row{
    margin-left:0!important;
    margin-right:auto!important;
    align-self:flex-start!important;
    justify-content:flex-start!important;
    flex-direction:row!important;
    text-align:left!important;
    direction:ltr!important;
}
@media(max-width:480px){
    html[dir="rtl"] .promial-business-page .promial-business-title-row,
    body.rtl .promial-business-page .promial-business-title-row,
    html[lang^="ar"] .promial-business-page .promial-business-title-row,
    body.translated-rtl .promial-business-page .promial-business-title-row,
    html.promial-header-force-rtl .promial-business-page .promial-business-title-row,
    body.promial-header-force-rtl .promial-business-page .promial-business-title-row,
    .promial-business-page.promial-business-force-rtl .promial-business-title-row,
    .promial-business-page.promial-business-mirror-rtl .promial-business-title-row{
        flex-direction:column!important;
        align-items:flex-end!important;
    }
}


/* Promial v3.7.93 — Phone Numbers RTL Safe Display */
html[dir="rtl"] .promial-ltr-text,
html[dir="rtl"] .promial-phone-number,
html[dir="rtl"] .promial-whatsapp-number,
html[dir="rtl"] .promial-single-local-service-phone,
body.translated-rtl .promial-ltr-text,
body.translated-rtl .promial-phone-number,
body.translated-rtl .promial-whatsapp-number,
body.translated-rtl .promial-single-local-service-phone{
    direction:ltr!important;
    unicode-bidi:isolate!important;
    display:inline-block!important;
    text-align:left!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
}

/* Promial v3.7.94 — RTL Info Phone Compact Alignment */
html[dir="rtl"] .promial-business-contact-card .promial-info-line > a.promial-phone-number,
body.rtl .promial-business-contact-card .promial-info-line > a.promial-phone-number,
body.translated-rtl .promial-business-contact-card .promial-info-line > a.promial-phone-number,
html.promial-header-force-rtl .promial-business-contact-card .promial-info-line > a.promial-phone-number,
body.promial-header-force-rtl .promial-business-contact-card .promial-info-line > a.promial-phone-number,
.promial-business-page.promial-business-force-rtl .promial-business-contact-card .promial-info-line > a.promial-phone-number,
.promial-business-page.promial-business-mirror-rtl .promial-business-contact-card .promial-info-line > a.promial-phone-number{
    width:max-content!important;
    max-width:100%!important;
    justify-self:end!important;
    margin-left:auto!important;
    margin-right:0!important;
    text-align:right!important;
}


/* Promial v3.7.98 — Final language state overrides for RTL stylesheet load order */
html.promial-language-state-ltr.promial-header-force-ltr,
html.promial-language-state-ltr.promial-header-force-ltr body,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-hero-panel,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-kickers,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-title-row,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-address,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-main-actions,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-contact-card,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-info-line{
    direction:ltr!important;
    text-align:left!important;
}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-hero-panel{
    margin-left:0!important;
    margin-right:auto!important;
    align-items:flex-start!important;
}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-kickers,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-title-row,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-address,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-main-actions{
    margin-left:0!important;
    margin-right:auto!important;
    align-self:flex-start!important;
    justify-content:flex-start!important;
    flex-direction:row!important;
}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-title-row .promial-business-title-image{order:0!important}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-title-row h1,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-title-row .promial-business-title{order:1!important;text-align:left!important;direction:ltr!important;margin:0!important}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-owner-cover-actions{right:24px!important;left:auto!important;justify-content:flex-end!important;flex-direction:row!important;direction:ltr!important}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-business-contact-card h2,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-section-heading,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-section-heading h2{text-align:left!important;direction:ltr!important}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-info-line{grid-template-columns:120px minmax(0,1fr)!important}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-info-line > span{grid-column:1!important;justify-content:flex-start!important;text-align:left!important}
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-info-line > a,
html.promial-language-state-ltr.promial-header-force-ltr .promial-business-page .promial-info-line > strong{grid-column:2!important;justify-self:start!important;margin-left:0!important;margin-right:0!important;text-align:left!important}
html.promial-language-state-rtl.promial-header-force-rtl,
html.promial-language-state-rtl.promial-header-force-rtl body,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-hero-panel,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-kickers,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-title-row,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-address,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-main-actions,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-contact-card,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-info-line{
    direction:rtl!important;
    text-align:right!important;
}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-hero-panel{margin-left:auto!important;margin-right:0!important;align-items:flex-end!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-kickers,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-title-row,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-address,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-main-actions{margin-left:auto!important;margin-right:0!important;align-self:flex-end!important;justify-content:flex-start!important;flex-direction:row!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-title-row .promial-business-title-image{order:0!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-title-row h1,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-title-row .promial-business-title{order:1!important;text-align:right!important;direction:rtl!important;margin:0!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-owner-cover-actions{right:auto!important;left:24px!important;justify-content:flex-start!important;flex-direction:row-reverse!important;direction:rtl!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-business-contact-card h2,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-section-heading,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-section-heading h2{text-align:right!important;direction:rtl!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-info-line{grid-template-columns:120px minmax(0,1fr)!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-info-line > span{grid-column:1!important;justify-content:flex-start!important;text-align:right!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-info-line > a,
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-info-line > strong{grid-column:2!important;justify-self:start!important;margin-left:0!important;margin-right:0!important;text-align:right!important}
html.promial-language-state-rtl.promial-header-force-rtl .promial-business-page .promial-info-line > a.promial-phone-number{direction:ltr!important;text-align:left!important}

/* Promial v3.7.104 — RTL support for showcase and local service status */
html[dir="rtl"] .promial-showcase-caption {
    text-align: right;
}

html[dir="rtl"] .promial-showcase-badges {
    justify-content: flex-start;
}

html[dir="rtl"] .promial-local-service-status-toggles label {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

/* Promial v3.7.105 — RTL support for global share buttons and local service gallery */
html[dir="rtl"] .promial-share-buttons.promial-share-buttons-global,
body.rtl .promial-share-buttons.promial-share-buttons-global,
body.translated-rtl .promial-share-buttons.promial-share-buttons-global,
html.promial-header-force-rtl .promial-share-buttons.promial-share-buttons-global,
body.promial-header-force-rtl .promial-share-buttons.promial-share-buttons-global{
    direction:rtl;
}
html[dir="rtl"] .promial-single-local-service-info-card .promial-share-buttons.promial-share-buttons-global,
body.rtl .promial-single-local-service-info-card .promial-share-buttons.promial-share-buttons-global,
body.translated-rtl .promial-single-local-service-info-card .promial-share-buttons.promial-share-buttons-global,
html.promial-header-force-rtl .promial-single-local-service-info-card .promial-share-buttons.promial-share-buttons-global,
body.promial-header-force-rtl .promial-single-local-service-info-card .promial-share-buttons.promial-share-buttons-global{
    justify-content:flex-start;
}
html[dir="rtl"] .promial-local-service-gallery-grid,
body.rtl .promial-local-service-gallery-grid,
body.translated-rtl .promial-local-service-gallery-grid,
html.promial-header-force-rtl .promial-local-service-gallery-grid,
body.promial-header-force-rtl .promial-local-service-gallery-grid{
    direction:rtl;
}

/* Promial v3.7.106: RTL local services wishlist */
[dir="rtl"] .promial-service-wishlist-toggle,
body.rtl .promial-service-wishlist-toggle{
    right:auto!important;
    left:12px!important;
}
[dir="rtl"] .promial-single-service-wishlist-toggle,
body.rtl .promial-single-service-wishlist-toggle{
    right:auto!important;
    left:24px!important;
}
@media(max-width:760px){
    [dir="rtl"] .promial-service-wishlist-toggle,
    body.rtl .promial-service-wishlist-toggle{left:10px!important}
    [dir="rtl"] .promial-single-service-wishlist-toggle,
    body.rtl .promial-single-service-wishlist-toggle{left:16px!important}
}

/* Promial v3.7.108 — RTL local service and event polish */
html[dir="rtl"] .promial-single-event-wishlist-toggle,
body.rtl .promial-single-event-wishlist-toggle,
body.translated-rtl .promial-single-event-wishlist-toggle,
html.promial-header-force-rtl .promial-single-event-wishlist-toggle,
body.promial-header-force-rtl .promial-single-event-wishlist-toggle{
    right:auto!important;
    left:24px!important;
}
html[dir="rtl"] .promial-event-card-categories,
body.rtl .promial-event-card-categories,
body.translated-rtl .promial-event-card-categories,
html.promial-header-force-rtl .promial-event-card-categories,
body.promial-header-force-rtl .promial-event-card-categories{
    justify-content:flex-start!important;
    direction:rtl!important;
}
html[dir="rtl"] .promial-single-local-service-hero-inner,
body.rtl .promial-single-local-service-hero-inner,
body.translated-rtl .promial-single-local-service-hero-inner,
html.promial-header-force-rtl .promial-single-local-service-hero-inner,
body.promial-header-force-rtl .promial-single-local-service-hero-inner,
html.promial-language-state-rtl.promial-header-force-rtl .promial-single-local-service-hero-inner{
    direction:ltr!important;
    grid-template-columns:minmax(0, 1fr) minmax(220px, 300px)!important;
}
html[dir="rtl"] .promial-single-local-service-photo,
body.rtl .promial-single-local-service-photo,
body.translated-rtl .promial-single-local-service-photo,
html.promial-header-force-rtl .promial-single-local-service-photo,
body.promial-header-force-rtl .promial-single-local-service-photo,
html.promial-language-state-rtl.promial-header-force-rtl .promial-single-local-service-photo{
    grid-column:2!important;
    grid-row:1!important;
}
html[dir="rtl"] .promial-single-local-service-heading,
body.rtl .promial-single-local-service-heading,
body.translated-rtl .promial-single-local-service-heading,
html.promial-header-force-rtl .promial-single-local-service-heading,
body.promial-header-force-rtl .promial-single-local-service-heading,
html.promial-language-state-rtl.promial-header-force-rtl .promial-single-local-service-heading{
    grid-column:1!important;
    grid-row:1!important;
    direction:rtl!important;
    text-align:right!important;
    align-items:flex-end!important;
}
html[dir="rtl"] .promial-single-local-service-summary,
body.rtl .promial-single-local-service-summary,
body.translated-rtl .promial-single-local-service-summary,
html.promial-header-force-rtl .promial-single-local-service-summary,
body.promial-header-force-rtl .promial-single-local-service-summary,
html[dir="rtl"] .promial-single-local-service-actions,
body.rtl .promial-single-local-service-actions,
body.translated-rtl .promial-single-local-service-actions,
html.promial-header-force-rtl .promial-single-local-service-actions,
body.promial-header-force-rtl .promial-single-local-service-actions{
    justify-content:flex-end!important;
}
html[dir="rtl"] .promial-single-local-service-info-card dl div,
body.rtl .promial-single-local-service-info-card dl div,
body.translated-rtl .promial-single-local-service-info-card dl div,
html.promial-header-force-rtl .promial-single-local-service-info-card dl div,
body.promial-header-force-rtl .promial-single-local-service-info-card dl div{
    grid-template-columns:minmax(0, 1fr) minmax(118px, .72fr)!important;
    align-items:center!important;
}
html[dir="rtl"] .promial-single-local-service-info-card dt,
body.rtl .promial-single-local-service-info-card dt,
body.translated-rtl .promial-single-local-service-info-card dt,
html.promial-header-force-rtl .promial-single-local-service-info-card dt,
body.promial-header-force-rtl .promial-single-local-service-info-card dt{
    grid-column:2!important;
    justify-content:flex-end!important;
    text-align:right!important;
    line-height:1.3!important;
    font-size:12px!important;
}
html[dir="rtl"] .promial-single-local-service-info-card dd,
body.rtl .promial-single-local-service-info-card dd,
body.translated-rtl .promial-single-local-service-info-card dd,
html.promial-header-force-rtl .promial-single-local-service-info-card dd,
body.promial-header-force-rtl .promial-single-local-service-info-card dd{
    grid-column:1!important;
    justify-content:flex-end!important;
    text-align:right!important;
    line-height:1.35!important;
    font-size:15px!important;
}
@media(max-width:900px){
    html[dir="rtl"] .promial-single-local-service-hero-inner,
    body.rtl .promial-single-local-service-hero-inner,
    body.translated-rtl .promial-single-local-service-hero-inner,
    html.promial-header-force-rtl .promial-single-local-service-hero-inner,
    body.promial-header-force-rtl .promial-single-local-service-hero-inner,
    html.promial-language-state-rtl.promial-header-force-rtl .promial-single-local-service-hero-inner{
        grid-template-columns:1fr!important;
    }
}

/* Promial v3.7.109 — RTL local service exact layout polish */
[dir="rtl"] .promial-single-local-service-hero-topbar,
body.rtl .promial-single-local-service-hero-topbar,
body.translated-rtl .promial-single-local-service-hero-topbar,
html.promial-header-force-rtl .promial-single-local-service-hero-topbar,
body.promial-header-force-rtl .promial-single-local-service-hero-topbar{
    justify-content:flex-end!important;
    direction:rtl!important;
    padding-left:88px!important;
}
[dir="rtl"] .promial-single-local-service-hero-inner,
body.rtl .promial-single-local-service-hero-inner,
body.translated-rtl .promial-single-local-service-hero-inner,
html.promial-header-force-rtl .promial-single-local-service-hero-inner,
body.promial-header-force-rtl .promial-single-local-service-hero-inner{
    direction:ltr!important;
    grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;
}
[dir="rtl"] .promial-single-local-service-photo,
body.rtl .promial-single-local-service-photo,
body.translated-rtl .promial-single-local-service-photo,
html.promial-header-force-rtl .promial-single-local-service-photo,
body.promial-header-force-rtl .promial-single-local-service-photo{
    grid-column:2!important;
    grid-row:1!important;
}
[dir="rtl"] .promial-single-local-service-heading,
body.rtl .promial-single-local-service-heading,
body.translated-rtl .promial-single-local-service-heading,
html.promial-header-force-rtl .promial-single-local-service-heading,
body.promial-header-force-rtl .promial-single-local-service-heading{
    grid-column:1!important;
    grid-row:1!important;
    direction:rtl!important;
    text-align:right!important;
    align-items:flex-end!important;
}
[dir="rtl"] .promial-single-local-service-info-card dl div,
body.rtl .promial-single-local-service-info-card dl div,
body.translated-rtl .promial-single-local-service-info-card dl div,
html.promial-header-force-rtl .promial-single-local-service-info-card dl div,
body.promial-header-force-rtl .promial-single-local-service-info-card dl div{
    grid-template-columns:minmax(112px,.72fr) minmax(0,1fr)!important;
    direction:rtl!important;
    align-items:center!important;
}
[dir="rtl"] .promial-single-local-service-info-card dt,
body.rtl .promial-single-local-service-info-card dt,
body.translated-rtl .promial-single-local-service-info-card dt,
html.promial-header-force-rtl .promial-single-local-service-info-card dt,
body.promial-header-force-rtl .promial-single-local-service-info-card dt{
    grid-column:1!important;
    text-align:right!important;
    justify-content:flex-start!important;
    font-size:12px!important;
    line-height:1.35!important;
}
[dir="rtl"] .promial-single-local-service-info-card dd,
body.rtl .promial-single-local-service-info-card dd,
body.translated-rtl .promial-single-local-service-info-card dd,
html.promial-header-force-rtl .promial-single-local-service-info-card dd,
body.promial-header-force-rtl .promial-single-local-service-info-card dd{
    grid-column:2!important;
    text-align:right!important;
    justify-content:flex-start!important;
    font-size:15px!important;
    line-height:1.35!important;
}
@media(max-width:900px){
    [dir="rtl"] .promial-single-local-service-hero-inner,
    body.rtl .promial-single-local-service-hero-inner,
    body.translated-rtl .promial-single-local-service-hero-inner,
    html.promial-header-force-rtl .promial-single-local-service-hero-inner,
    body.promial-header-force-rtl .promial-single-local-service-hero-inner{
        grid-template-columns:1fr!important;
    }
    [dir="rtl"] .promial-single-local-service-photo,
    body.rtl .promial-single-local-service-photo,
    body.translated-rtl .promial-single-local-service-photo,
    html.promial-header-force-rtl .promial-single-local-service-photo,
    body.promial-header-force-rtl .promial-single-local-service-photo,
    [dir="rtl"] .promial-single-local-service-heading,
    body.rtl .promial-single-local-service-heading,
    body.translated-rtl .promial-single-local-service-heading,
    html.promial-header-force-rtl .promial-single-local-service-heading,
    body.promial-header-force-rtl .promial-single-local-service-heading{
        grid-column:auto!important;
        grid-row:auto!important;
    }
}

/* Promial v3.7.110 — Exact RTL mirror for local service hero */
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero,
body.rtl #promial-single-local-service .promial-single-local-service-hero,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero {
    direction: rtl !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-topbar,
body.rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    width: 100% !important;
    direction: rtl !important;
    text-align: right !important;
    padding-right: var(--promial-ds-space-6, 24px) !important;
    padding-left: 88px !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back {
    margin-right: 0 !important;
    margin-left: 0 !important;
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-inner,
body.rtl #promial-single-local-service .promial-single-local-service-hero-inner,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner {
    direction: ltr !important;
    grid-template-columns: minmax(0, 1fr) minmax(220px, 300px) !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-photo,
body.rtl #promial-single-local-service .promial-single-local-service-photo,
body.translated-rtl #promial-single-local-service .promial-single-local-service-photo,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo {
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: stretch !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading,
body.rtl #promial-single-local-service .promial-single-local-service-heading,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading {
    grid-column: 1 !important;
    grid-row: 1 !important;
    direction: rtl !important;
    text-align: right !important;
    align-items: flex-end !important;
    justify-content: center !important;
    justify-self: stretch !important;
    width: 100% !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading > *,
body.rtl #promial-single-local-service .promial-single-local-service-heading > *,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading > *,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading > *,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading > * {
    margin-left: 0 !important;
    margin-right: auto !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading h1,
body.rtl #promial-single-local-service .promial-single-local-service-heading h1,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading h1,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading h1,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading h1 {
    width: 100% !important;
    max-width: 100% !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-summary,
body.rtl #promial-single-local-service .promial-single-local-service-summary,
body.translated-rtl #promial-single-local-service .promial-single-local-service-summary,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-summary,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-summary,
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-actions,
body.rtl #promial-single-local-service .promial-single-local-service-actions,
body.translated-rtl #promial-single-local-service .promial-single-local-service-actions,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-actions,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-actions {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    width: 100% !important;
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-category,
body.rtl #promial-single-local-service .promial-single-local-service-category,
body.translated-rtl #promial-single-local-service .promial-single-local-service-category,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-category,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-category {
    align-self: flex-end !important;
    text-align: right !important;
}

@media (max-width: 900px) {
    html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-inner,
    body.rtl #promial-single-local-service .promial-single-local-service-hero-inner,
    body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
    html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
    body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
    html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner {
        direction: rtl !important;
        grid-template-columns: 1fr !important;
    }

    html[dir="rtl"] #promial-single-local-service .promial-single-local-service-photo,
    body.rtl #promial-single-local-service .promial-single-local-service-photo,
    body.translated-rtl #promial-single-local-service .promial-single-local-service-photo,
    html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
    body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
    html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
    html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading,
    body.rtl #promial-single-local-service .promial-single-local-service-heading,
    body.translated-rtl #promial-single-local-service .promial-single-local-service-heading,
    html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
    body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
    html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading {
        grid-column: auto !important;
        grid-row: auto !important;
    }
}


/* Promial v3.7.111 — Local Service RTL Hero Grid Alignment */
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero,
body.rtl #promial-single-local-service .promial-single-local-service-hero,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero {
    position: relative !important;
    direction: rtl !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-topbar,
body.rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: var(--promial-ds-space-6, 24px) var(--promial-ds-space-6, 24px) 0 88px !important;
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back {
    margin: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-inner,
body.rtl #promial-single-local-service .promial-single-local-service-hero-inner,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner {
    display: grid !important;
    direction: ltr !important;
    grid-template-columns: minmax(0, 1fr) minmax(220px, 300px) !important;
    grid-template-areas: "serviceContent serviceImage" !important;
    align-items: stretch !important;
    gap: var(--promial-ds-space-6, 24px) !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-photo,
body.rtl #promial-single-local-service .promial-single-local-service-photo,
body.translated-rtl #promial-single-local-service .promial-single-local-service-photo,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo {
    grid-area: serviceImage !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: stretch !important;
    align-self: stretch !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading,
body.rtl #promial-single-local-service .promial-single-local-service-heading,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading {
    grid-area: serviceContent !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    direction: rtl !important;
    text-align: right !important;
    justify-self: end !important;
    align-self: center !important;
    justify-content: center !important;
    align-items: flex-end !important;
    width: min(100%, 680px) !important;
    max-width: 680px !important;
    min-width: 0 !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading > *,
body.rtl #promial-single-local-service .promial-single-local-service-heading > *,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading > *,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading > *,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading > * {
    margin-left: auto !important;
    margin-right: 0 !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading h1,
body.rtl #promial-single-local-service .promial-single-local-service-heading h1,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading h1,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading h1,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading h1 {
    width: 100% !important;
    max-width: 100% !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-summary,
body.rtl #promial-single-local-service .promial-single-local-service-summary,
body.translated-rtl #promial-single-local-service .promial-single-local-service-summary,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-summary,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-summary,
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-actions,
body.rtl #promial-single-local-service .promial-single-local-service-actions,
body.translated-rtl #promial-single-local-service .promial-single-local-service-actions,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-actions,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-actions {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-end !important;
    align-items: center !important;
    direction: rtl !important;
    text-align: right !important;
    width: auto !important;
    max-width: 100% !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-category,
body.rtl #promial-single-local-service .promial-single-local-service-category,
body.translated-rtl #promial-single-local-service .promial-single-local-service-category,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-category,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-category {
    align-self: flex-end !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-service-wishlist-toggle,
body.rtl #promial-single-local-service .promial-single-service-wishlist-toggle,
body.translated-rtl #promial-single-local-service .promial-single-service-wishlist-toggle,
html.promial-header-force-rtl #promial-single-local-service .promial-single-service-wishlist-toggle,
body.promial-header-force-rtl #promial-single-local-service .promial-single-service-wishlist-toggle {
    right: auto !important;
    left: 24px !important;
}

@media (max-width: 900px) {
    html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-inner,
    body.rtl #promial-single-local-service .promial-single-local-service-hero-inner,
    body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
    html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
    body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner,
    html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-inner {
        direction: rtl !important;
        grid-template-columns: 1fr !important;
        grid-template-areas: "serviceImage" "serviceContent" !important;
    }

    html[dir="rtl"] #promial-single-local-service .promial-single-local-service-photo,
    body.rtl #promial-single-local-service .promial-single-local-service-photo,
    body.translated-rtl #promial-single-local-service .promial-single-local-service-photo,
    html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
    body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
    html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-photo,
    html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading,
    body.rtl #promial-single-local-service .promial-single-local-service-heading,
    body.translated-rtl #promial-single-local-service .promial-single-local-service-heading,
    html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
    body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
    html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading {
        grid-column: auto !important;
        grid-row: auto !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}

/* Promial v3.7.112 — Local Service RTL topbar above image and safer native selects */
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-topbar,
body.rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar {
    display: grid !important;
    direction: ltr !important;
    grid-template-columns: minmax(0, 1fr) minmax(220px, 300px) !important;
    gap: var(--promial-ds-space-6, 24px) !important;
    align-items: center !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: var(--promial-ds-space-6, 24px) var(--promial-ds-space-6, 24px) 0 88px !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back {
    grid-column: 2 !important;
    justify-self: end !important;
    direction: rtl !important;
    text-align: right !important;
    margin: 0 !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-back-arrow,
body.rtl #promial-single-local-service .promial-single-local-service-back-arrow,
body.translated-rtl #promial-single-local-service .promial-single-local-service-back-arrow,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-back-arrow,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-back-arrow,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-back-arrow {
    transform: scaleX(-1) !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading,
body.rtl #promial-single-local-service .promial-single-local-service-heading,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading,
html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading {
    align-items: flex-end !important;
    text-align: right !important;
}

html[dir="rtl"] #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.translated-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-heading .promial-local-service-badges,
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-summary,
body.rtl #promial-single-local-service .promial-single-local-service-summary,
body.translated-rtl #promial-single-local-service .promial-single-local-service-summary,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-summary,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-summary,
html[dir="rtl"] #promial-single-local-service .promial-single-local-service-actions,
body.rtl #promial-single-local-service .promial-single-local-service-actions,
body.translated-rtl #promial-single-local-service .promial-single-local-service-actions,
html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-actions,
body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-actions {
    justify-content: flex-end !important;
    align-self: flex-end !important;
}

html[dir="rtl"] .promial-local-services-filter-field select.notranslate,
body.rtl .promial-local-services-filter-field select.notranslate,
body.translated-rtl .promial-local-services-filter-field select.notranslate,
html.promial-header-force-rtl .promial-local-services-filter-field select.notranslate,
body.promial-header-force-rtl .promial-local-services-filter-field select.notranslate {
    direction: rtl !important;
    text-align: right !important;
    unicode-bidi: isolate !important;
}

@media (max-width: 900px) {
    html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-topbar,
    body.rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
    body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
    html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
    body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar,
    html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar {
        grid-template-columns: 1fr !important;
        padding: var(--promial-ds-space-4, 16px) var(--promial-ds-space-4, 16px) 0 !important;
    }

    html[dir="rtl"] #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
    body.rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
    body.translated-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
    html.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
    body.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back,
    html.promial-language-state-rtl.promial-header-force-rtl #promial-single-local-service .promial-single-local-service-hero-topbar .promial-single-local-service-back {
        grid-column: 1 !important;
    }
}

/* Promial v3.7.113 — RTL blog share alignment */
html[dir="rtl"] .promial-blog-post-share,
body.rtl .promial-blog-post-share,
body.translated-rtl .promial-blog-post-share,
html.promial-header-force-rtl .promial-blog-post-share,
body.promial-header-force-rtl .promial-blog-post-share{
    text-align:right;
}
html[dir="rtl"] .promial-blog-post-share .promial-share-buttons.promial-share-buttons-global,
body.rtl .promial-blog-post-share .promial-share-buttons.promial-share-buttons-global,
body.translated-rtl .promial-blog-post-share .promial-share-buttons.promial-share-buttons-global,
html.promial-header-force-rtl .promial-blog-post-share .promial-share-buttons.promial-share-buttons-global,
body.promial-header-force-rtl .promial-blog-post-share .promial-share-buttons.promial-share-buttons-global{
    justify-content:flex-end;
}

/* Promial v3.7.114 — Elementor Menu Responsive Hamburger Sidebar RTL polish */
html[dir="rtl"] .promial-elementor-menu-mobile-active .promial-elementor-menu-drawer,
body.rtl .promial-elementor-menu-mobile-active .promial-elementor-menu-drawer,
html[lang^="ar"] .promial-elementor-menu-mobile-active .promial-elementor-menu-drawer,
body.translated-rtl .promial-elementor-menu-mobile-active .promial-elementor-menu-drawer{
    direction:rtl;
    text-align:right;
}
html[dir="rtl"] .promial-elementor-menu-mobile-active .promial-elementor-menu-drawer a,
body.rtl .promial-elementor-menu-mobile-active .promial-elementor-menu-drawer a,
html[lang^="ar"] .promial-elementor-menu-mobile-active .promial-elementor-menu-drawer a,
body.translated-rtl .promial-elementor-menu-mobile-active .promial-elementor-menu-drawer a{
    justify-content:flex-end!important;
    text-align:right!important;
}

/* Promial Marketplace RTL v3.7.161 */
body.rtl .promial-marketplace-card-media em,
body.rtl .promial-marketplace-status-badge,
.rtl .promial-marketplace-card-media em,
.rtl .promial-marketplace-status-badge {
    left: auto;
    right: 10px;
}

body.rtl .promial-marketplace-filter-row,
body.rtl .promial-marketplace-submit-layout,
body.rtl .promial-marketplace-single,
body.rtl .promial-marketplace-dashboard-card,
body.rtl .promial-marketplace-field-row,
.rtl .promial-marketplace-filter-row,
.rtl .promial-marketplace-submit-layout,
.rtl .promial-marketplace-single,
.rtl .promial-marketplace-dashboard-card,
.rtl .promial-marketplace-field-row {
    direction: rtl;
}

body.rtl .promial-marketplace-card-body,
body.rtl .promial-marketplace-submit-fields,
body.rtl .promial-marketplace-submit-preview,
body.rtl .promial-marketplace-single-sidebar,
body.rtl .promial-marketplace-single-content,
.rtl .promial-marketplace-card-body,
.rtl .promial-marketplace-submit-fields,
.rtl .promial-marketplace-submit-preview,
.rtl .promial-marketplace-single-sidebar,
.rtl .promial-marketplace-single-content {
    text-align: right;
}

/* Promial Marketplace RTL v3.7.161 */
body.rtl .promial-marketplace-type-heading,
.rtl .promial-marketplace-type-heading,
body.rtl .promial-marketplace-composer-panel,
.rtl .promial-marketplace-composer-panel,
body.rtl .promial-marketplace-preview-details,
.rtl .promial-marketplace-preview-details {
    direction: rtl;
    text-align: right;
}

body.rtl .promial-marketplace-composer,
.rtl .promial-marketplace-composer,
body.rtl .promial-marketplace-preview-stage,
.rtl .promial-marketplace-preview-stage,
body.rtl .promial-marketplace-composer-topbar,
.rtl .promial-marketplace-composer-topbar,
body.rtl .promial-marketplace-composer-seller,
.rtl .promial-marketplace-composer-seller,
body.rtl .promial-marketplace-preview-seller,
.rtl .promial-marketplace-preview-seller,
body.rtl .promial-marketplace-preview-toolbar,
.rtl .promial-marketplace-preview-toolbar {
    direction: rtl;
}

body.rtl .promial-marketplace-composer-panel,
.rtl .promial-marketplace-composer-panel {
    border-right: 0;
    border-left: 1px solid var(--promial-border);
}

body.rtl .promial-marketplace-preview-media,
.rtl .promial-marketplace-preview-media {
    border-right: 0;
    border-left: 1px solid var(--promial-border);
}

body.rtl .promial-marketplace-photo-preview-grid figure span,
.rtl .promial-marketplace-photo-preview-grid figure span {
    left: auto;
    right: 5px;
}

@media (max-width: 900px) {
    body.rtl .promial-marketplace-composer-panel,
    .rtl .promial-marketplace-composer-panel {
        border-left: 0;
    }
    body.rtl .promial-marketplace-preview-media,
    .rtl .promial-marketplace-preview-media {
        border-left: 0;
    }
}

/* Promial Marketplace RTL v3.7.162 */
body.rtl .promial-marketplace-advanced-fields,
.rtl .promial-marketplace-advanced-fields,
body.rtl .promial-marketplace-preview-advanced,
.rtl .promial-marketplace-preview-advanced {
    direction: rtl;
    text-align: right;
}

/* Promial Marketplace v3.7.164 - Trust & Moderation RTL */
html[dir="rtl"] .promial-marketplace-report-box form,
body.rtl .promial-marketplace-report-box form {
    text-align: right;
}
html[dir="rtl"] .promial-marketplace-admin-reports ul,
body.rtl .promial-marketplace-admin-reports ul {
    padding-left: 0;
    padding-right: 18px;
}

/* Promial Marketplace v3.7.164 - Featured Ads RTL */
html[dir="rtl"] .promial-marketplace-featured-badge,
body.rtl .promial-marketplace-featured-badge {
    right: auto;
    left: 10px;
}
html[dir="rtl"] .promial-marketplace-single-featured,
body.rtl .promial-marketplace-single-featured {
    direction: rtl;
}

/* Promial Marketplace RTL v3.7.165 — Design System hotfix */
html[dir="rtl"] .promial-marketplace-wrapper,
html[dir="rtl"] .promial-marketplace-submit-wrapper,
html[dir="rtl"] .promial-marketplace-dashboard,
html[dir="rtl"] .promial-marketplace-single,
body.rtl .promial-marketplace-wrapper,
body.rtl .promial-marketplace-submit-wrapper,
body.rtl .promial-marketplace-dashboard,
body.rtl .promial-marketplace-single {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .promial-marketplace-filter-actions,
body.rtl .promial-marketplace-filter-actions,
html[dir="rtl"] .promial-marketplace-card-footer,
body.rtl .promial-marketplace-card-footer,
html[dir="rtl"] .promial-marketplace-dashboard-actions,
body.rtl .promial-marketplace-dashboard-actions {
    direction: rtl;
}

html[dir="rtl"] .promial-marketplace-composer-panel,
body.rtl .promial-marketplace-composer-panel {
    border-right: 0 !important;
    border-left: 1px solid var(--promial-marketplace-border, var(--promial-border)) !important;
}

html[dir="rtl"] .promial-marketplace-preview-media,
body.rtl .promial-marketplace-preview-media {
    border-right: 0 !important;
    border-left: 1px solid var(--promial-marketplace-border, var(--promial-border)) !important;
}

html[dir="rtl"] .promial-marketplace-status-badge,
body.rtl .promial-marketplace-status-badge {
    left: auto;
    right: 10px;
}

@media (max-width: 900px) {
    html[dir="rtl"] .promial-marketplace-composer-panel,
    body.rtl .promial-marketplace-composer-panel,
    html[dir="rtl"] .promial-marketplace-preview-media,
    body.rtl .promial-marketplace-preview-media {
        border-left: 0 !important;
    }
}
