@font-face {
    font-family: IRANSans;
    src: url(/assets/fonts/IRANSansWeb.eot);
    src: url(/assets/fonts/IRANSansWeb.eot) format("embedded-opentype");
    src: url(/assets/fonts/IRANSansWeb.woff) format("woff");
    src: url(/assets/fonts/IRANSansWeb.ttf) format("truetype");
}

body.rtl {
    direction: rtl;
    font-family: IRANSans !important;
}

.counter-wrap .single-counter {
    border-right: 1px solid #ebebeb !important;
    border-left: unset !important;
}

.counter-wrap>div:first-child>.single-counter {
    border-right: none !important;
}

@media (max-width: 767.98px) {
    .counter-wrap>div:nth-child(3)>.single-counter {
        border-right: none !important;
    }
}

.rtl .language-section:not(.dropstart) ul {
    margin-right: unset !important;
    transform: translate3d(115px, 0px, 0px) !important;
}

.rtl .breadcrumbs__nav .item:before {
    left: -0.8rem !important;
    right: unset !important;
    transform: rotate(180deg) !important;
    /* margin-top: 5px !important; */
}

.rtl .breadcrumbs__nav .item.active {
    padding-right: 1.3rem !important;
}

.rtl .comment_user_pic {
    margin-left: 20px !important;
    margin-right: unset !important;
}

.rtl .cat-item a {
    padding-left: unset !important;
    padding-right: 32px !important;
    margin-right: unset !important;
    margin-left: 70px !important;
}

.rtl .pe-15 {
    padding-left: 0.375rem!important;
}

.rtl .post_author_img {
    margin-right: unset !important;
    margin-left: 20px !important;
}

.rtl .support-icon .float.crblock,
.rtl .contact-child {
    right: unset !important;
    left: 0.5rem !important;
}

.rtl .offcanvas-collapse.open {
    transform: translateX(-100%) !important;
}

@media (max-width: 991.98px) {
    .rtl .offcanvas-collapse {
        right: unset !important;
        left: 100% !important;
    }
}

.rtl .sideheader {
    margin-left: unset !important;
    margin-right: -1rem !important;
}

.rtl a.cart-icon {
    direction: ltr !important;
}

@media (max-width: 991px) {
    .rtl .nav-item a {
        padding-left: unset !important;
        padding-right: 10px !important;
        margin-left: 70px !important;
        margin-right: unset !important;
    }
}

.rtl .menu-drop-plus {
    float: left !important;
}

.rtl .card-options {
    margin-right: auto !important;
    margin-left: -0.5rem !important;
}

.rtl .breadcrumbs__nav .item:first-child {
    padding-right: 0 !important;
}

.rtl .overlay .lds-double-ring+h5 {
    padding-left: unset !important;
    padding-right: 55px !important;
}

.rtl .widget-list-post-title {
    margin-right: -10px !important;
    margin-left: unset !important;
}

.rtl .widget-list-post-extra {
    margin-right: -10px !important;
    margin-left: unset !important;
}

.rtl .widget-list-post-img {
    margin: 9px 10px 0 0 !important;
}

@media screen and (max-width: 1399px) {
    .rtl .widget-list-post-img {
        margin: 20px 10px 0 0 !important;
    }
}

.rtl ul.contact-child li a {
    padding-top: 10px !important;
}

.rtl .float {
    padding-top: 12px !important;
}