@font-face {
    font-family: 'rabarr';
    src: url('/fonts/rabarr.woff2') format('woff2'),
    url('/fonts/fonts/rabarr.woff') format('woff'); 
}

*{
    /* direction: rtl; */
    font-family: 'rabarr';
    text-align: right;
}

h1, h2, h3, h4, h5, h6, p{
    font-family: 'rabarr';
    text-align: right;
}

h1, h2, h3, h4, h5, h6, p, .header-info_area{
    direction: rtl;
}

.category-menu .category-heading > h2 > span {
    padding-left: 0;
    padding-right: 50px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
}

.category-menu .category-heading > h2:before {
    left: 20px;
    right: unset;
}

.category-menu .category-heading > h2:after {
    left: unset;
    right: 30px;
}

.header-search_box .jb-search_input {
    padding: 0 22px 0 115px;
    direction: rtl;
}

.jb-search_btn {
    left: 10px;
    right: unset;
}

.offcanvas-search .hm-searchbox > input {
    direction: rtl;
}

.offcanvas-navigation .offcanvas-menu li {
    direction: rtl;
}

.offcanvas-navigation .offcanvas-menu li > .menu-expand {
    right: unset;
    left: 0;
}

.ht-menu li{
    width: max-content;
    direction: rtl;
}

.ht-menu > ul > li .ht-dropdown > li a img {
    margin-right: unset;
    margin-left: 5px;
}



.jb-slider_area{
    direction: ltr !important;
}

.shipping-info div,.shipping-info h5{
    text-align: center !important;
}

.product-tab-2 .product-menu {
    border-bottom: none;
    display: inline-flex;
    float: left;
    padding-left: 85px;
    padding-right: 0;
}

.jb-product-tab_slider .slick-dots, 
.jb-product-tab_slider-2 .slick-dots, 
.jb-blog_slider .slick-dots, 
.jb-special-product_area-2 .slick-dots, 
.jb-category-product_slider .slick-dots, 
.jb-single-blog_slider .slick-dots, 
.jb-product_slider .slick-dots {
    right: auto;
    left: 0;
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: unset;
    flex-direction: row-reverse;
}

.product-tab > .product-menu > li {
    padding-left: 55px;
    padding-right: unset;
}

.product-desc_info a{
    text-align: center;
}

.jb-special-product_slider .jb-slide-item .jb-single_product .jb-product_content .product-name > h6 > a {
    text-align: right;
}

.jb-section_area > .section_title:before {
    background: transparent linear-gradient(244deg, #73B849 50%, #ebebeb 50%) repeat scroll 0 0;
    right: unset;
    left: -25px;
}

.jb-section_area > .short_desc {
    margin-left: unset;
    margin-right: 0;
}

.jb-section_area > .section_title > span:before {
    margin-left: 10px;
    margin-right: unset;
}

.jb-special-product_slider .slick-dots, .jb-list-product_slider .slick-dots {
    top: 0;
    left: 0;
    right: auto;
    transform: translate(15px, -45px);
    padding: 0;
}

.footer-widgets_title:before {
    right: 0;
    left: unset;
}

.footer-widgets > ul > li > a::after {
    content: "\f053";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    color: #bbbbbb;
    font-size: 10px;
    margin-left: 5px;
    vertical-align: middle;
}

.footer-widgets > ul > li > a:before {
    content: "";
}

.footer-widgets_info .short-desc:before {
    left: unset;
    right: 0;
}

.footer-widgets_info .widgets-essential_stuff {
    direction: rtl;
}

.footer-bottom_area .copyright {
    text-align: center;
}



.breadcrumb-area .breadcrumb-content ul {
    display: flex;
    flex-direction: row-reverse;
}

.breadcrumb-area .breadcrumb-content .active::after {
    content: "\f053";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    position: absolute;
    right: -15px;
    top: 2px;
    font-size: 10px;
    color: #333333;
}

.breadcrumb-area .breadcrumb-content .active:before {
    content: "";
    right: unset;
}

.breadcrumb-area .breadcrumb-content li::after {
    content: "";
    right: unset;
}

.breadcrumb-area .breadcrumb-content li:before {
    content: "";
    right: unset;
}

.breadcrumb-area .breadcrumb-content li {
    margin-left: 28px;
    margin-right: unset;
}

.about-us-area .overview-content > h2:after {
    left: unset;
    right: 0;
}

.single-count .text-center, .count-icon, .count-title, .count-title h2{
    text-align: center;
}


.jb-product-tab_slider .jb-slide-item .jb-single_product .jb-product_content .product-desc_info .manufacturer, 
.jb-product-tab_slider-2 .jb-slide-item .jb-single_product .jb-product_content .product-desc_info .manufacturer, 
.shop-products-wrapper .jb-slide-item .jb-single_product .jb-product_content .product-desc_info .manufacturer, 
.jb-product_slider .jb-slide-item .jb-single_product .jb-product_content .product-desc_info .manufacturer {
    text-align: center;
}

.jb-product-tab_slider .jb-slide-item .jb-single_product .jb-product_content .product-desc_info .price-box, 
.jb-product-tab_slider-2 .jb-slide-item .jb-single_product .jb-product_content .product-desc_info .price-box, 
.shop-products-wrapper .jb-slide-item .jb-single_product .jb-product_content .product-desc_info .price-box, 
.jb-product_slider .jb-slide-item .jb-single_product .jb-product_content .product-desc_info .price-box {
    text-align: center;
}

.product-size_box{
    direction: rtl;
}

#colorOptions{
    direction: rtl;
}


@media (min-width: 992px) {
    .order-lg-1 {
        order: 3 !important;
    }

    .order-lg-3 {
        order: 1 !important;
    }
}

.hm-menu ul{
    text-align: left !important;
}