@font-face{font-family:"IRANYekanXVF";src:url("../fonts/IRANYekanXVFaNumVF.woff");font-style:normal;font-display:swap}
@font-face{font-family:"IRANYekanXVF";src:url("../fonts/IRANYekanXVFaNumVF.woff2");font-style:normal;font-display:swap}
:root {
    --theme-font-family:IRANYekanXVF !important;
    --theme-default-editor: var(--true);
    --theme-border: none;
    --theme-transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    --theme-list-indent: 2.5em;
    --true: initial;
    --false: "";
    --has-link-decoration: var(--true);
    --has-transparent-header: 0;
    --theme-container-width: min(100%, var(--theme-container-width-base));
    --theme-container-width-base: calc(var(--theme-container-edge-spacing, 90vw) - var(--theme-frame-size, 0px) * 2)
}
/* WP PANEL*/
body.rtl, body.rtl .press-this a.wp-switch-editor,.block-editor-block-list__layout .block-editor-block-list__block,h1,h2,h3,h4,h5,h6,textarea,input,select,p,label,li a,a{font-family: IRANYekanXVF !important;}
body, #wpadminbar *:not([class="ab-icon"]), .wp-core-ui, .media-menu, .media-frame *, .media-modal *{font-family:IRANYekanXVF,Tahoma !important;}
/*ELEMENTOR*/
.elementor-panel, .elementor-editor-active .elementor-panel .elementor-control-input-wrapper,.elementor-panel-heading-title,#elementor-editor-wrapper p,#elementor-editor-wrapper a,#elementor-editor-wrapper h2,#elementor-editor-wrapper h3,#elementor-editor-wrapper h4,#elementor-editor-wrapper input,#elementor-editor-wrapper select,#elementor-editor-wrapper,#elementor-editor-wrapper button,
.wp-editor,.elementor-loading-title,.elementor-add-section-drag-title{font-family: IRANYekanXVF, tahoma !important; font-style: normal !important; letter-spacing: 0 !important;}

.rtl [data-menu="type-2:left"]>ul>li {
    --menu-indicator-right: calc(var(--menu-items-spacing, 25px) / 2)
}

.rtl [data-behaviour*=right-side] .ct-panel-inner {
    --theme-panel-reveal-right: -20%
}

.rtl [data-behaviour*=left-side] .ct-panel-inner {
    --theme-panel-reveal-left: 20%
}

.rtl .entry-button svg {
    transform: rotate(180deg)
}

.rtl .ct-trending-block .ct-arrow-left:before {
    transform: rotate(135deg)
}

.rtl .ct-trending-block .ct-arrow-right:before {
    transform: rotate(-45deg)
}

.rtl .post-navigation .nav-item-prev svg {
    transform: rotate(-180deg)
}

.rtl .post-navigation .nav-item-next svg {
    transform: rotate(-180deg)
}

.rtl .ct-quote-widget:before {
    transform: rotate(0deg)
}

.rtl select {
    background-position: left 10px top 50%, 0 0
}

.rtl .ct-breadcrumbs svg.separator {
    transform: rotate(180deg)
}

.rtl .ct-pagination .next svg {
    transform: rotate(180deg)
}

.rtl .ct-pagination .prev svg {
    transform: rotate(180deg)
}

.rtl .ct-pagination[data-type=next_prev] .next {
    float: left
}

.rtl .flexy-items,
.rtl .flexy-pills [data-flexy] {
    direction: ltr
}

.rtl .star-rating {
    text-indent: -0.4em
}

@media(min-width: 480px) {
    .rtl .woocommerce-Reviews .star-rating {
        float: left
    }
}

@media(min-width: 690px) {
    .rtl .form-row-first {
        float: right
    }

    .rtl .form-row-last {
        float: left
    }
}

.rtl table.shop_table_responsive tbody td:before {
    float: right
}

.rtl dl.variation dt {
    float: right
}

.rtl .woocommerce-info .showcoupon {
    float: left
}

.rtl .widget_product_categories li .count {
    float: left
}