@font-face {
    font-display: swap;
    font-family: Dima Yekan;
    font-style: normal;
    src: url(/wp-content/themes/archub/assets/fonts/Dima Yekan Typography.ttf) format('truetype')
}
@font-face {
    font-display: swap;
    font-family: Yekan Bakh FaNum;
    font-style: normal;
    font-weight: 100;
    src: url(/wp-content/themes/archub/assets/fonts/woff/YekanBakhFaNum-Thin.woff) format('woff'),
    url(/wp-content/themes/archub/assets/fonts/woff2/YekanBakhFaNum-Thin.woff2) format('woff2')
}

@font-face {
    font-display: swap;
    font-family: Yekan Bakh FaNum;
    font-style: normal;
    font-weight: 300;
    src: url(/wp-content/themes/archub/assets/fonts/woff/YekanBakhFaNum-Light.woff) format('woff'), url(/wp-content/themes/archub/assets/fonts/woff2/YekanBakhFaNum-Light.woff2) format('woff2')
}

@font-face {
    font-display: swap;
    font-family: Yekan Bakh FaNum;
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/themes/archub/assets/fonts/woff/YekanBakhFaNum-Regular.woff) format('woff'), url(/wp-content/themes/archub/assets/fonts/woff2/YekanBakhFaNum-Regular.woff2) format('woff2')
}

@font-face {
    font-display: swap;
    font-family: Yekan Bakh FaNum;
    font-style: normal;
    font-weight: 600;
    src: url(/wp-content/themes/archub/assets/fonts/woff/YekanBakhFaNum-SemiBold.woff) format('woff'), url(/wp-content/themes/archub/assets/fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format('woff2')
}

@font-face {
    font-display: swap;
    font-family: Yekan Bakh FaNum;
    font-style: normal;
    font-weight: 700;
    src: url(/wp-content/themes/archub/assets/fonts/woff/YekanBakhFaNum-Bold.woff) format('woff'), url(/wp-content/themes/archub/assets/fonts/woff2/YekanBakhFaNum-Bold.woff2) format('woff2')
}

@font-face {
    font-display: swap;
    font-family: Yekan Bakh FaNum;
    font-style: normal;
    font-weight: 800;
    src: url(/wp-content/themes/archub/assets/fonts/woff/YekanBakhFaNum-ExtraBold.woff) format('woff'), url('/wp-content/themes/archub/assets/fonts/woff2/Yekan Bakh FaNum-ExtraBold.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: Yekan Bakh FaNum;
    font-style: normal;
    font-weight: 900;
    src: url(/wp-content/themes/archub/assets/fonts/woff/YekanBakhFaNum-Black.woff) format('woff'), url(/wp-content/themes/archub/assets/fonts/woff2/YekanBakhFaNum-Black.woff2) format('woff2')
}

@font-face {
    font-display: swap;
    font-family: Yekan Bakh FaNum;
    font-style: normal;
    font-weight: 950;
    src: url(/wp-content/themes/archub/assets/fonts/woff/YekanBakhFaNum-ExtraBlack.woff) format('woff'), url(/wp-content/themes/archub/assets/fonts/woff2/YekanBakhFaNum-ExtraBlack.woff2) format('woff2')
}
html[dir='rtl'] {
 * {

        font-family: Yekan Bakh FaNum,Barlow,sans-serif,"lqd-essentials","Font Awesome 5 Brands" !important;

    }
    h1,h2,h3,h4,h5,h6,.index-frame * {
        font-family: Dima Yekan,Barlow,sans-serif,"lqd-essentials","Font Awesome 5 Brands" !important;
    }

   

    .ld-module-sd-left .ld-module-dropdown, .lqd-stickybar-left .ld-module-sd .ld-module-dropdown {
        right: 0;
        left: auto
    }

    header.lqd-pf-carousel-header {
        transform-origin: 0 236.5px !important;
        transform: translate(0, 0) !important;
        opacity: 1 !important
    }

    .lqd-fb-style-1-3 .lqd-fb-content h6:after {
        right: 0;
        left: inherit
    }

    .elementor-widget-ld_icon_box.elementor-align-right .iconbox-default {
        align-items: flex-start !important
    }

    .pos-tl {
        top: 0;
        right: 0;
        left: inherit
    }

    .nav-item-children {
        right: 0;
        left: inherit
    }

    .ld-module-dropdown.left {
        left: auto;
        right: 0;
        text-align: right
    }

    .ld-dropdown-menu-content {
        width: 150px
    }

    .lqd-counter-element > span {
        direction: ltr
    }

    .lqd-tabs-style-7 .lqd-tabs-nav a:after {
        right: 0;
        left: inherit
    }

    .lqd-pf-meta-nav-not-classic .lqd-pf-nav-link-subtitle {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 1em;
        flex-direction: row-reverse
    }

    .lqd-pf-meta-nav {
        direction: ltr
    }

    .flickity-button.previous {
        margin-inline-end: 0;
        left: initial;
        right: 0;
        margin-inline-start: 5px
    }

    .flickity-button.next {
        margin-inline-start: 0;
        right: initial;
        left: 0;
        margin-inline-end: 5px
    }

    .cd-handle svg:last-child {
        margin-inline-end: 1em;
        margin-inline-start: inherit;
        transform: translate(-50%, -50%) rotate(-180deg)
    }

    .cd-handle svg:first-child {
        margin-inline-end: -1em;
        margin-inline-start: inherit;
        transform: translate(-50%, -50%)
    }

    .cd-handle {
        margin-inline-end: -35px;
        margin-inline-start: inherit
    }

    .carousel-nav .flickity-button.next {
        left: -10%;
        right: initial !important
    }

    .carousel-nav .flickity-button.previous {
        right: -10%;
        left: initial !important
    }

    .carousel-nav .flickity-button {
        transform:rotate(180deg);
    }

    .lqd-carousel-slides-current.d-inline-block.overflow-hidden.ws-nowrap.text-center .d-inline-block {
        direction: ltr
    }

    /*.lqd-overlay, .lqd-star-rating-fill:before {*/
    /*    direction: ltr !important*/
    /*}*/

    .lqd-af-slide__content {
        direction: rtl !important
    }

.ld-module-sd-left .ld-module-dropdown, .lqd-stickybar-left .ld-module-sd .ld-module-dropdown {
    transform: translate3d(100%, 0, 0);
}

.ld-module-sd-left .ld-sd-wrap {
    transform: translate3d(0%, 0, 0);
}
.ld-module-sd>.ld-module-dropdown.is-active {
    transition: transform .85s cubic-bezier(.23,1,.32,1), opacity .6s step-start;
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
.nav-subtitle svg{
        transform: rotate(180deg);
}
}