
@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 100;
    src: url('font/yekanbakhfa/woff/YekanBakhFaNum-thin.woff') format('woff'),
    url('font/yekanbakhfa/woff2/YekanBakhFaNum-thin.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 300;
    src: url('font/yekanbakhfa/woff/YekanBakhFaNum-Light.woff') format('woff'),
    url('font/yekanbakhfa/woff2/YekanBakhFaNum-Light.woff2') format('woff2');
}

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

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 600;
    src: url('font/yekanbakhfa/woff/YekanBakhFaNum-SemiBold.woff') format('woff'),
    url('font/yekanbakhfa/woff2/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}

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


@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 900;
    src: url('font/yekanbakhfa/woff/YekanBakhFaNum-Black.woff') format('woff'),
    url('font/yekanbakhfa/woff2/YekanBakhFaNum-Black.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 950;
    src: url('font/yekanbakhfa/woff/YekanBakhFaNum-ExtraBlack.woff') format('woff'),
    url('font/yekanbakhfa/woff2/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');
}


@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url('font/IRANSans/eot/IRANSansWeb.eot');
    src: url('font/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/IRANSans/woff/IRANSansWeb_Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/IRANSans/ttf/IRANSansWeb_Black.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('font/IRANSans/eot/IRANSansWeb_Bold.eot');
    src: url('font/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/IRANSans/woff2/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/IRANSans/woff/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/IRANSans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('font/IRANSans/eot/IRANSansWeb_Medium.eot');
    src: url('font/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/IRANSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/IRANSans/woff/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/IRANSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('font/IRANSans/eot/IRANSansWeb_Light.eot');
    src: url('font/IRANSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/IRANSans/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/IRANSans/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/IRANSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('font/IRANSans/eot/IRANSansWeb_UltraLight.eot');
    src: url('font/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/IRANSans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/IRANSans/woff/IRANSansWeb_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/IRANSans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('font/IRANSans/eot/IRANSansWeb.eot');
    src: url('font/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/IRANSans/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
}


/*add by mohsen*/
:root {
	--wd-title-font: 'YekanBakhFaNum', serif !important;
    --wd-entities-title-font: 'YekanBakhFaNum', serif !important;
	--e-global-typography-primary-font-family: 'IRANSans', serif !important;
    --e-global-typography-accent-font-family: 'IRANSans', serif !important;
    --e-global-typography-text-font-family: 'IRANSans', serif !important;
    --e-global-typography-secondary-font-family: 'IRANSans', serif !important;
    --wd-header-el-font: 'YekanBakhFaNum', serif !important;

}

body {
	direction: rtl;
	font-family: 'IRANSans', serif !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'YekanBakhFaNum', serif;
}

.category-grid-item .category-link,
.wd-tools-element .wd-tools-text,
.wd-entities-title a {
	font-family: 'YekanBakhFaNum', serif;
}


/*.woodmart-title-container {*/
/*	font-family: YekanBakhFaNum, serif !important;*/
/*}*/
.widget-title,
.wd-nav-main > li > a, .wd-nav-secondary > li > a {
	font-family: 'YekanBakhFaNum', serif !important;
}

.whb-col-right .wd-dropdown-menu.wd-design-default {
    right: 0;
    left: auto;
    margin-left: 0;
}

.wd-nav-vertical > li > a {
    font-weight: 300;
}

.wd-slide-container {
    --wd-align-items: flex-end;
    --wd-justify-content: left !important;
}

