@font-face {
    font-family: 'IRANSansXV';
    src:
            url('fonts/IRANSansXV.woff2') format('woff-variations'),
            url('fonts/IRANSansXV.woff') format('woff-variations'),
            url('fonts/IRANSansXV.woff') format('woff');
    font-weight: 100 1000;
    font-display: fallback;
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/IRANSansX-Bold.woff') format('woff'),
    url('fonts/IRANSansX-Bold.woff2') format('woff2');
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/IRANSansX-Regular.woff') format('woff'),
    url('fonts/IRANSansX-Regular.woff2') format('woff2');
}

:root {
    --cm-primary-font: IRANSansX, tahoma, sans-serif;
    --font-primary: var(--cm-primary-font);
    --font-secondary: var(--cm-primary-font);
    --font_Instrument: var(--cm-primary-font);
    --font_Kanit: var(--cm-primary-font);
}
@supports (font-variation-settings: normal) {
    :root {
        --cm-primary-font: 'IRANSansXV', tahoma, sans-serif;
    }
    *{
        -moz-font-feature-settings: "ss04";
        -webkit-font-feature-settings: "ss04";
        font-feature-settings: "ss04";
        -moz-font-variation-settings: "DOTS" 7;
        -webkit-font-variation-settings: "DOTS" 7;
        font-variation-settings: "DOTS" 7;
    }
}

body{
    font-family: var(--cm-primary-font)!important;
}
.icon-wdb-checvron-right,
.icon-wdb-checvron-left,
.icon-wdb-arrow-right-4,
.icon-wdb-arrow-left-4{
    transform: scale(-1);
    display: inline-flex;
}
.default-breadcrumb__list li i {
    padding-inline-start: 0px;
    padding-inline-end: 5px;
}
.main-menu .dp-menu{
    right: 10px;
    left: auto;
}
.main-menu .dp-menu ul{
    right: 100%;
    left: auto;
}
.rtl .btn-rollover-left::after{
    left: 0;
    right: auto;
}
.rtl .btn-rollover-left:hover::after{
    left: 0;
    right: 0;
}
ol, ul {
    padding-left: unset;
    padding-inline-start: 2rem;
}
.main-menu > ul{
	padding-inline-start: 0;
}
.woocommerce nav.woocommerce-pagination ul li {
    margin-right: unset;
    margin-left: 12px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding-right: 0px;
    margin-right: 0px;
    padding-left: 30px;
    margin-left: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    right: unset;
    left: 0;
}
.rtl .wdb__testimonial.style-9 .wdb__slider{
    text-align: right;
}