/* Appliquer RTL sur la version arabe */
html[lang="ar"] {
    direction: rtl;
    text-align: right;
}

body[dir="rtl"] .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

html[lang="ar"] .lp-price-main .lp-price-list .lp-listprc{
    text-align:right;
}

.header-filter .select2-container .select2-selection--single .select2-selection__rendered {
     position: relative;
    right: 1rem;
    top: 2px;
    font-size: 16px;
    font-weight: 600;
    color: #2a2a2ac9 !important;
}

html[lang="ar"] .header-filter .select2-container .select2-selection--single .select2-selection__rendered {
    right: 3rem;
    font-size: 14px;
}

.mm-menu {
    z-index: 99;
}

@media (min-width: 320px) and (max-width: 767px) {
    .lpl-button {
        margin: auto 1rem !important;
    }
}

html[lang="ar"] a.lpl-button.lpl-signout,
a.lpl-button.lpl-add-listing-loggedout{
    position: relative;
    right: 0 !important;
    font-size:12px;
}

a.lpl-button.lpl-add-listing-logedin {
    font-size: 12px;
}

.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0) {
    width: 100%;
}
@media (max-width: 480px) {
    .lp_section_inner .lp-section-content .lp-section-title-container {
        padding-top: 84px;
    }
}

html[lang="ar"] .lp-widget-top .lp-listing-timings .all-days-timings li {
    direction: rtl;
    text-align: right;
    display: flex;
    gap: 1rem;
    align-content: center;
    justify-content: flex-start;
}