/* White Bear Arabic homepage layout — loaded after Elementor/XStore styles. */

/* Header: icons left, centred logo, Arabic navigation on the physical right. */
html[dir="rtl"] body.language-ar .elementor-15463 .elementor-element-241edfea {
    direction: ltr !important;
}

html[dir="rtl"] body.language-ar .elementor-15463 .elementor-element-3fd0bb7,
html[dir="rtl"] body.language-ar .elementor-15463 .elementor-element-3fd0bb7 nav,
html[dir="rtl"] body.language-ar .elementor-15463 .elementor-element-3fd0bb7 .elementor-nav-menu {
    direction: rtl !important;
    text-align: right !important;
}

/* Put the Arabic collection container on the physical right of the page. */
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-174b850 > .elementor-container {
    margin-left: auto !important;
    margin-right: 0 !important;
    max-width: 1410px !important;
    width: calc(100% - 30px) !important;
}

html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-658b980,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-658b980 .elementor-heading-title {
    direction: rtl !important;
    text-align: right !important;
}

/* Two equal RTL category columns with identical spacing and image geometry. */
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-26afca6 > .elementor-container {
    direction: rtl !important;
    justify-content: flex-start !important;
    margin-left: auto !important;
    margin-right: 0 !important;
    max-width: 1410px !important;
    width: 100% !important;
}

html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-26afca6 > .elementor-container > .elementor-column {
    direction: rtl !important;
    padding: 0 !important;
    width: 50% !important;
}

html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-13f602a > .elementor-element-populated,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-e338249 > .elementor-element-populated {
    margin: 0 10px !important;
    --e-column-margin-left: 10px !important;
    --e-column-margin-right: 10px !important;
}

html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-9f620b5,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-6150069,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-9f620b5 .elementor-widget-container,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-6150069 .elementor-widget-container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: none !important;
    width: 100% !important;
}

html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-9f620b5 img,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-6150069 img {
    display: block !important;
    height: 380px !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center !important;
    width: 100% !important;
}

/* Arabic category headings, descriptions and calls to action. */
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-13f602a .elementor-widget:not(.elementor-widget-image),
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-e338249 .elementor-widget:not(.elementor-widget-image),
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-13f602a .wplm-pane-ar,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-e338249 .wplm-pane-ar,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c0a8809 .elementor-heading-title,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-0454b3e .elementor-heading-title {
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c40507a,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-216f37a,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c40507a .elementor-widget-container,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-216f37a .elementor-widget-container,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c40507a .elementor-button-wrapper,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-216f37a .elementor-button-wrapper,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c40507a .etheme-button-wrapper,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-216f37a .etheme-button-wrapper {
    direction: rtl !important;
    justify-content: flex-start !important;
    text-align: right !important;
}

/*
 * Elementor's English design leaves 50% on the physical right. Mirror that
 * margin for Arabic so the complete harmony block occupies the right half.
 */
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c20c27b > .elementor-element-populated {
    direction: rtl !important;
    margin: 0 0 0 50% !important;
    --e-column-margin-left: 50% !important;
    --e-column-margin-right: 0% !important;
    text-align: right !important;
}

html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c20c27b > .elementor-widget-wrap,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c20c27b .elementor-widget,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c20c27b .elementor-heading-title,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c20c27b .wplm-pane-ar {
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c20c27b .elementor-button-wrapper,
html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c20c27b .etheme-button-wrapper {
    direction: rtl !important;
    justify-content: flex-start !important;
    text-align: right !important;
}

@media (max-width: 1024px) {
    html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-c20c27b > .elementor-element-populated {
        margin: 0 !important;
        --e-column-margin-left: 0 !important;
        --e-column-margin-right: 0 !important;
    }
}

@media (max-width: 767px) {
    html[dir="rtl"] body.language-ar .elementor-15463 .elementor-element-241edfea {
        direction: rtl !important;
    }

    html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-174b850 > .elementor-container {
        width: 100% !important;
    }

    html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-26afca6 > .elementor-container > .elementor-column {
        width: 100% !important;
    }

    html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-13f602a > .elementor-element-populated,
    html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-e338249 > .elementor-element-populated {
        margin: 0 0 35px !important;
    }

    html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-9f620b5 img,
    html[dir="rtl"] body.language-ar.page-id-16 .elementor-element-6150069 img {
        height: 220px !important;
    }
}
