@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('fonts/NotoSansArabic-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('fonts/NotoSansArabic-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}


body {
    direction: rtl !important;
    text-align: right !important;
    font-family: 'Noto Sans Arabic', sans-serif !important;
}

/* عكس المحاذاة لعناصر Bootstrap */
.float-left {
    float: right !important;
}
.float-right {
    float: left !important;
}
.text-left {
    text-align: right !important;
}
.text-right {
    text-align: left !important;
}

/* عكس القوائم */
.navbar-nav {
    flex-direction: row-reverse !important;
}
.navbar-wp .dropdown-menu {
    right: 0 !important;
    left: auto !important;
}
.navbar-nav > li:last-child > .dropdown-menu {
    right: auto !important;
    left: 0 !important;
}
.transportex-category ul.transportex-category-submenu {
    right: 0 !important;
    left: auto !important;
}
.transportex-category ul.transportex-category-submenu li a:hover {
    margin-left: 0 !important;
    margin-right: 4px !important;
}

/* عكس السلايدر (Owl Carousel) */
.owl-rtl .owl-item {
    direction: rtl !important;
    text-align: right !important;
}
.owl-rtl .owl-nav {
    flex-direction: row-reverse !important;
}
.owl-rtl .owl-nav .owl-prev,
.owl-rtl .owl-nav .owl-next {
    transform: rotate(180deg) !important;
}
.owl-rtl .owl-dots {
    direction: rtl !important;
}
.owl-rtl .owl-carousel .owl-stage {
    direction: rtl !important;
}
.owl-rtl .owl-carousel .item {
    text-align: right !important;
}
#ta-testimonial .owl-controls .owl-buttons div.owl-prev {
    right: 20px !important;
    left: auto !important;
}
#ta-testimonial .owl-controls .owl-buttons div.owl-next {
    left: 20px !important;
    right: auto !important;
}
.ta-clients-section .owl-controls .owl-buttons div.owl-prev {
    right: 0 !important;
    left: auto !important;
}
.ta-clients-section .owl-controls .owl-buttons div.owl-next {
    left: 0 !important;
    right: auto !important;
}

/* عكس الهيدر */
.site-branding-text {
    text-align: right !important;
}
.site-title a, .site-description {
    text-align: right !important;
}
.header-widget .transportex-header-box-icon {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 10px !important;
}
.header-widget .transportex-header-box-info {
    margin-left: 0 !important;
    margin-right: 20px !important;
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.transportex-search-box {
    right: auto !important;
    left: 0 !important;
}

/* عكس التنقل في Breadcrumbs */
.transportex-page-breadcrumb > li + li:before {
    content: "\f177" !important; /* رمز السهم لليسار */
}
.transportex-page-breadcrumb {
    text-align: right !important;
}

/* عكس المقالات */
.transportex-blog-thumb {
    float: right !important;
}
.transportex-blog-author {
    left: auto !important;
    right: 0 !important;
}
.transportex-blog-category {
    left: auto !important;
    right: 15px !important;
}
.transportex-blog-date, .transportex-author, .edit-link {
    margin-right: 0 !important;
    margin-left: 4px !important;
}
.transportex-blog-date:before, .transportex-author:before, .tag-links:before {
    padding-right: 0 !important;
    padding-left: 8px !important;
}

/* عكس التذييل */
footer .ta-widget .ta-social li {
    margin-right: 0 !important;
    margin-left: 5px !important;
}
footer .ta-widget .ta-widget-address li span.icon-addr {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 15px !important;
}
footer .ta-widget .ta-opening-hours li i {
    padding-right: 0 !important;
    padding-left: 10px !important;
}

/* عكس الشريط الجانبي */
.ta-sidebar .ta-widget ul li a:hover {
    padding-left: 0 !important;
    padding-right: 10px !important;
}
.ta-sidebar .ta-widget .ta-widget-address li span.icon-addr {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 8px !important;
}
.ta-sidebar .ta-opening-hours li i {
    padding-right: 0 !important;
    padding-left: 10px !important;
}

/* عكس WooCommerce */
.woocommerce-page .woocommerce-result-count {
    float: right !important;
}
.woocommerce-page .woocommerce-ordering {
    float: left !important;
}
.woocommerce-page .woocommerce-info {
    text-align: right !important;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    float: right !important;
}

/* عكس زر التمرير إلى الأعلى */


/* عكس القوائم في navigation.js وtransportex-custom-navwalker.php */
.nav-menu {
    direction: rtl !important;
    text-align: right !important;
}
.dropdown-menu {
    right: 0 !important;
    left: auto !important;
}

