/**
*
*	Name:			IRAN Sans-Serif Font
*	Version:		5.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Dec 25, 2012
*	Updated on:		Sep 01, 2017
*	Website:		             http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (.....)
--------------------------------------------------------------------------------------
*	
**/

@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: 800;
	src: url('font/yekanbakhfa/woff/Yekan Bakh FaNum-ExtraBold.woff') format('woff'),
	url('font/yekanbakhfa/woff2/YekanBakhFaNum-ExtraBold.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: IRANYekanX;
	font-style: normal;
	font-weight: bold;
	src: url('font/iranyekanx/woff/IRANYekanX-Bold.woff') format('woff'),
	url('font/iranyekanx/woff2/IRANYekanX-Bold.woff2') format('woff2');
}

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

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

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

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

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

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

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

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

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

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

@font-face {
	font-family: peyda;
	src: url(font/peyda/PeydaWeb-SemiBold.woff);
}

@font-face {
	font-family: manelii;
	src: url(font/maneli/Maneli.woff);
}

@font-face {
	font-family: AzarMehr;
	src: url(font/AzarMehr-VF_97a5b033.woff2) format('woff2')
}

@font-face {
	font-family: FiraCode;
	src: url(font/FiraCode.woff2) format('woff2')
}

@font-face {
	font-family: Pinar-VF;
	font-style: normal;
	font-weight: 800;
	src: url('font/pinar/Pinar-DS1-FD-ExtraBold.woff2');
}

@font-face {
	font-family: Pinar-VF;
	font-style: normal;
	font-weight: 700;
	src: url('font/pinar/Pinar-DS2-FD-Bold.woff2');
}

@font-face {
	font-family: Pinar-VF;
	font-style: normal;
	font-weight: 900;
	src: url('font/pinar/Pinar-DS1-FD-Black.woff2');
}

@font-face {
	font-family: Pinar-VF;
	font-style: normal;
	font-weight: 600;
	src: url('font/pinar/Pinar-DS1-FD-SemiBold.woff2');
}

@font-face {
	font-family: Pinar-VF;
	font-style: normal;
	font-weight: 500;
	src: url('font/pinar/Pinar-DS2-FD-Medium.woff2');
}

@font-face {
	font-family: Pinar-VF;
	font-style: normal;
	font-weight: 400;
	src: url('font/pinar/Pinar-DS2-FD-Regular.woff2');
}

@font-face {
	font-family: Pinar-VF;
	font-style: normal;
	font-weight: 300;
	src: url('font/pinar/Pinar-DS2-FD-Light.woff2');
}

@font-face {
	font-family: peyda;
	font-style: normal;
	font-weight: 900;
	src: url('font/peyda/eot/PeydaWeb-ExtraBold.eot');
	src: url('font/peyda/eot/PeydaWeb-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/peyda/woff2/PeydaWeb-ExtraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/peyda/woff/PeydaWeb-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: peyda;
	font-style: normal;
	font-weight: bold;
	src: url('font/peyda/eot/PeydaWeb-Bold.eot');
	src: url('font/peyda/eot/PeydaWeb-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/peyda/woff2/PeydaWeb-Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/peyda/woff/PeydaWeb-Bold.woff') format('woff');
}

@font-face {
	font-family: peyda;
	font-style: normal;
	font-weight: 500;
	src: url('font/peyda/eot/PeydaWeb-Medium.eot');
	src: url('font/peyda/eot/PeydaWeb-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/peyda/woff2/PeydaWeb-Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/peyda/woff/PeydaWeb-Medium.woff') format('woff');
}

@font-face {
	font-family: peyda;
	font-style: normal;
	font-weight: 300;
	src: url('font/peyda/eot/peydaWeb-extralight.eot');
	src: url('font/peyda/eot/peydaWeb-extralight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('font/peyda/woff2/peydaWeb-extralight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('font/peyda/woff/peydaWeb-extralight.woff') format('woff');
}

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

}

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

}

@font-face {
	font-family: 'farhang';

	src: url('font/farhang/Farhang2-Regular.woff') format('woff');

}

@font-face {
	font-family: 'farhang';
	font-weight: 800;
	src: url('font/farhang/Farhang2-Regular.woff') format('woff');

}

@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');
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
Iranic fonts	
**/

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

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

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

@font-face {
	font-family: aviny;
	src: url(font/aviny/aviny.woff);
}

@font-face {
	font-family: KalamehWeb;
	src: url(font/KalamehWeb/woff/KalamehWeb_Black.woff);
}

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

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

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

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

.product-label.out-of-stock {
	background-color: #00bcd4;
	color: white;
}

.out-of-stock {
	padding: 5px 0px !important;
}

.product-label {
	letter-spacing: 0px;
}

.owl-items-lg-4 .post-slide .post-title {
	font-size: 16px !important;
}

.wd-tools-text .woocommerce-Price-currencySymbol {
	float: left;
	padding-right: 6px;
}

p.form-row-wide {
	margin: 5px 0px;
}

.mootanroslider .inner {
	border-radius: 12px;
	background-color: white;
	padding-top: 33px;
	padding-bottom: 12px;
}

.mootanroslider .labels-rectangular {
	top: 15px;
	right: auto;
	left: 8px;
}

.mootanroslider .product-rating-price {
	padding-bottom: 26px;
	padding-top: 0;

}

.digikala img {
	border-radius: 12px;

}

.mootanroslider .wd-entities-title {
	padding-top: 21px;
	padding-bottom: 23px;
}

.mootanroslider .product-information ul {
	list-style-type: none;
}

.mootanroslider .product-information ul li {
	float: left;
}

.mootanroslider .inner:hover {
	box-shadow: rgb(0 0 0 / 46%) 0px 5px 7px;
	transition: box-shadow 0.5s ease 0s;
}

.mootanroslider .product-grid-item .hover-img img {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30;
}

.mootanroslider .wd-add-cart-btn.wd-style-icon > a:before {
	content: '\f123';
	font-family: woodmart-font;
}

.mootanroslider .product-information {
	background-color: white;
	padding: 0px 10px 32px 30px;
	border-top: 1px solid #f3f3f3;
	border-radius: 0px 0px 12px 12px;

}

.mootanroslider .product-information ul li {
	float: left;

}

.digikala .wd-pos-r-t .woodmart-buttons {
	background: rgba(255, 255, 255, 0.65);
	box-shadow: 1px 1px 1px rgb(0 0 0 / 10%);
	transition: all .3s ease;
	border-radius: 15px;
	left: 22px;
}

.digikala .wd-timer > span {
	font-size: 15px;
}

.woodmart-highlighted-products:not(.with-title) .owl-nav > div[class*=prev] {
	right: 5px !important;
	width: 40px;
	height: 70px;
}

.woocommerce-error li:last-child {
	color: red;
}

.digikala .wd-product-countdown, .product-grid-item .wd-stock-progress-bar {
	margin-top: 10px;

	border-top: 1px solid rgba(129, 129, 129, .2);
	align-items: stretch;
	flex-direction: row;
	flex-wrap: nowrap;
	padding-top: 5px;
}

.wd-timer > span {

	box-shadow: 0 0 0px rgb(0 0 0 / 10%);
}

.wd-dropdown-search-cat, .whb-col-right .wd-search-dropdown {
	right: 0px;
	left: auto;
}

.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb {
	background-color: white;
	padding: 5px 10px;
	border-radius: 5px;
	box-shadow: 2px 4px 18px 0px rgb(209 208 208 / 50%)
}

.single-product-page .product-image-summary-wrap {
	background-color: white;
	padding: 18px;
	border-radius: 5px;
	box-shadow: 2px 4px 18px 0px rgb(187 178 178 / 50%);
}

/*  config */
.woodmart-sidebar-content .widget {
	padding: 20px;
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

.woodmart-sidebar-content .widget-title {
	background: rgba(125, 125, 125, 0.15);
	padding: 10px 20px;
	font-weight: 600;

}

.woodmart-pf-dropdown .swatches-normal.swatches-brands .filter-swatch > span, .woodmart-woocommerce-layered-nav .swatches-normal.swatches-brands .filter-swatch > span {
	width: 25px;
	height: 25px;
	border-radius: 50%;

}

.shop-loop-head {
	box-shadow: 0 0px 1px 1px #e6e6e6;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	background-color: white;
	margin-bottom: 20px;
	max-width: 100%;
	width: 100%;
	padding: 10px 10px 0px 10px;
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

.content-with-products .products-bordered-grid {
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

.woodmart-active-filters {
	background-color: white;

	padding-right: 3px;
}

.filters-opened {
	padding: 20px;
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

.woodmart-sidebar-content .widget-title {

}

.product_title entry-title {
	font-size: 20px !important;

}

.descshort li {
	margin-top: 9px;
}

.product_title {
	font-size: 20px;

}

.prefooter .elementor-container {
	max-width: none !important;
}

.woocommerce-Reviews {
	display: flow-root !important;
}

.listproduct li {
	list-style: square;
	margin-top: 9px;
	margin-right: 20px;
}

.product-image-summary .shop_attributes tr td:last-child {
	text-align: right;
}

.wd-buttons[class*='wd-pos-r'] .wd-tooltip-label:before {
	border-right-color: transparent;

}

.area-sidebar-shop .widget {
	padding: 20px;
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
}

.area-sidebar-shop .widget-title {
	background: rgba(125, 125, 125, 0.15);
	padding: 10px 20px;
}

.categories-menu-dropdown .wd-nav > li > a {
	font-weight: 400;
}

#customer_details {
	background-color: white;
}

.wd-stock-progress-bar .progress-area, .wd-stock-progress-bar .progress-bar {
	height: 4px;
}

.wd-timer > span {
	min-width: 1.7em !important;
	min-height: 1.7em !important;
	border-radius: 10px !important;
}

.wd-stock-progress-bar .stock-info {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 5px;
	color: #777777;
	font-size: 12px;
}

.wd-timer {
	direction: ltr;
}

.product-image-summary .wd-product-countdown {
	text-align: right;
}

.products-bordered-grid.elements-grid:not(.elements-list) [class*='-grid-item'] {
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

/* Moved from "custom js/css plugin" */
.whb-flex-flex-middle .whb-col-center {
	flex: 0 !important;
}

.wd-hover-fw-button .wd-add-btn > a {
	background-color: rgb(126, 87, 197) !important;
}

.wd-hover-fw-button .wd-add-btn > a:hover {
	background-color: rgb(109, 59, 201) !important;
}

.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui *, .digits_font, .dig_ma-box, .dig_ma-box input, .dig_ma-box input::placeholder, .dig_ma-box ::placeholder, .dig_ma-box label, .dig_ma-box button, .dig_ma-box select, .dig_ma-box * {
	font-family: IRANSansXFaNum !important;
}

.digits-form_heading {
	text-align: center !important;
}

.digits-form_tab-bar {
	text-align: center !important;
	font-size: 13px !important;
	display: flex !important;
	align-content: center !important;
	justify-content: center !important;
}

.digits-form_tab-bar .digits-form_tab-item {
	font-size: 14px !important;
	font-weight: normal !important;
}

.digits-form_tab-bar .digits-tab_active {
	border-bottom: 1px dashed var(--dprimary) !important;
}

.digits-form_countrycode .digits-field-country_flag {
	top: 5px !important;
}

.digits-form_countrycode input[type='text'] {
	top: 0 !important;
	margin: -3px 0 0 0 !important;
}

.mobile_field.mobile_format.dig-mobmail.dig-mobile_field.mobile_placeholder {
	text-align: left !important;
	padding-top: 3px !important;
}

.digits_form_index_section .digits_show_on_index {
	text-align: center !important;
	font-size: 16px !important;
	font-weight: normal !important;
}

.digits_site_footer_box.digits_site_footer_box_relative {
	display: none !important;
}

.dig_login_signup_bar.digits-title_color.digits_show_on_index {
	display: none !important;
}

.digits_site_footer_box {
	display: none;
}

.woocommerce-error li {
	color: #ffffff !important;
}

.whb-n49x140neunmlvxsx9of .menu-opener {
	border-color: rgb(126, 87, 197);
}

.sliderdigi .wd-hover-tiled .product-wrapper:hover {
	border-bottom: 2px solid #9361a0;
}

.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light {
	background-color: #fcfaff;
}

.entry-title.title {
	color: #875ed2;
}

:is(.breadcrumbs, .yoast-breadcrumb) > :is(a, span) {
	display: inline-block;
	color: #875ed2;
}

.woocommerce-MyAccount-navigation ul li.is-active > a {
	background-color: rgb(137, 103, 202);
}

.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li a:focus {
	color: #e8e1f5 !important;
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
	color: #875ed2;
}

td.woocommerce-orders-table__cell-order-actions a {
	background-color: rgb(135, 94, 210);
}

.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li a:focus {
	color: #8967ca !important;
}

.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
	background-color: rgb(137, 94, 214)
}

.cart-actions .button {
	background-color: #895ed6 !important;
}

.cart-actions .button:hover {
	background-color: rgb(137, 94, 214) !important;
}

.cart-totals-inner .checkout-button {
	background-color: rgb(137, 94, 214);
}

.cart-totals-inner .checkout-button:hover {
	background-color: rgb(137, 94, 214);
}

p.stock.in-stock.wd-style-default {
	display: none;
}

body.page-id-4659 .wd-products-per-page {
	display: none;
}

body.page-id-4659 .wd-products-shop-view.products-view-grid {
	display: none;
}

body.page-id-4659 .woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon {
	display: none;
}

.footer-column #block-19 img {
	width: 130px;
	padding-top: 55px;
}

footer.footer-container.color-scheme-dark {
	padding: 20px 0 2px 0;
}

.onsale.product-label {
	color: transparent;
	position: relative;
}

.onsale.product-label:after {
	position: absolute;
	content: 'فروش';
	width: 100%;
	height: 100%;
	right: 0;
	top: 5px;
	color: #ffffff;
}

.onsale.product-label::after {
	display: none;
}

span.onsale.product-label {
	color: #ffffff;
}

.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
	box-sizing: border-box;
	width: calc(20% - 15px);
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.pwb-brands-cols-outer {
	display: flex;
	flex-wrap: nowrap;
}

.pwb-brands-col3 a {
	color: #000000;
}

.pwb-all-brands p {
	position: absolute;
	bottom: -58px;
}

.pwb-all-brands .pwb-pagination-wrapper {
	margin: 80px 0 0 0;
}

.filters-area.always-open {
	float: right;
	display: flex;
	border: 1px solid #e6e6e6;
	margin: 10px 0px 0px 8px;
	padding: 12px 12px;
	background-color: #ffffff;
}

.filters-area div#WOODMART_Widget_Sorting {
	float: right;
	width: 100%;
}

.filters-inner-area h5.widget-title {
	border-bottom: 1px solid #e6e6e6;
	width: 100%;
	padding: 0 0 10px 0;
}

.filters-inner-area a {
	color: #969696;
}

.filters-inner-area div h5 {
	color: #969696;
	font-weight: 800;
}

.filters-inner-area.align-items-start.row {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
}

.filters-inner-area.align-items-start.row > div {
	width: 100% !important;
	float: right;
	flex: 0 0 auto;
}

.filters-inner-area.align-items-start.row > div {
	width: 100%;
	max-width: 100%;
}

.filters-area .always-open {
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

.product-grid-item :is(.product-image-link,.hover-img) img {
	width: 100%;
	height: auto;
}

.pwb-all-brands p small {
	display: none;
}

/***** search-boxx *******/
.is-form-id-16954.is-ajax-search {
	width: 200px;
	float: left;
}

span.is-search-icon {
	background-color: #f9f9f8;
	border: unset !important;
}

input#is-search-input-16954 {
	background-color: #ffffff;
	font-family: 'IRANSansXFaNum';
	border: unset !important;
	border-left-width: 0px !important;
}

span.is-search-icon:hover {
	background-color: #f9f9f8;
}

.is-form-id-16954 label {
	position: absolute !important;
	width: 200px !important;
	left: 0;
	top: 100%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);
	padding: 10px;
	border-radius: 6px !important;
	display: none !important;
	background: #ffffff;
	z-index: 9;
}

.is-form-id-16954:hover label {
	display: block !important;
}

.is-form-id-16954.is-ajax-search {
	float: left;
	position: relative;
	margin: 0;
	cursor: pointer;
}

.is-search-icon {
	float: left;
	width: 42px;
	height: 42px;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 !important;
}

.is-form-id-16954.is-ajax-search {
	float: left;
	position: relative;
	margin: 0 0 0 10px;
	cursor: pointer;
	display: flex;
	flex-direction: row-reverse;
}

.is-search-icon {
	float: left;
	border: 0;
	width: 42px;
	height: 42px;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 !important;
}

.is-screen-reader-text {
	display: none;
}

.wd-header-text.set-cont-mb-s.reset-last-child {
	display: ruby;
}

.single-product .product-grid-item img {
	width: 100%;
	height: 200px;
}

body .woocommerce-notices-wrapper h1 {
	font-size: 20px !important;
}

h1 {
	font-size: 22px;
}

.wd-hover-with-fade.hover-ready:hover .product-wrapper {
	z-index: 0 !important;
}

.elementor-element-592254d5 .elementor-widget-container li:nth-child(1):after {
	position: absolute;
	content: 'ضمانت اصل بودن کالا ';
	font-size: 12px;
}

.elementor-element-592254d5 .elementor-widget-container li:nth-child(2):after {
	position: absolute;
	content: 'امکان ارتباط با مشاورین پوست';
	font-size: 12px;
}

.elementor-element-592254d5 .elementor-widget-container li:nth-child(3):after {
	position: absolute;
	content: 'ارسال سمپل برای بیش از یک میلیون تومان';
	font-size: 12px;
}

.elementor-element-592254d5 .elementor-widget-container li:nth-child(4):after {
	position: absolute;
	content: 'ارسال هدیه به همراه پکیج ها';
	font-size: 12px;
}

.wd-star-rating {
	display: none;
}

#menu-item-6940 span.nav-link-text {
	color: #9b438a;
}

.woocommerce-notices-wrapper h1 {
	font-size: 20px !important;
}

@media screen and (max-width: 768px) {
	#shop-carousel .carousel-image {
		grid-row: 1/3;
		grid-column: 8/3 !important;
	}

	form.is-search-form.is-disable-submit.is-form-style.is-form-style-3.is-form-id-16954.is-ajax-search {
		display: contents;
	}

	#shop-carousel .carousel-title-container {
		grid-column: 3/8 !important;
	}

	.wd-nav-mobile {
		display: flex !important;
	}

	.pwb-brands-cols-outer {
		display: flex;
		flex-wrap: wrap !important;
		gap: 40px;
		justify-content: start;
	}

	.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
		box-sizing: border-box;
		width: 25% !important;
	}

	.pwb-brands-col3 a {
		color: #000000;
		font-size: 12px;
	}

	.pwb-all-brands p {
		position: absolute;
		bottom: -40px;
	}

	.pwb-all-brands .pwb-pagination-wrapper {
		margin: 34px 0 0 0;
	}

	.carousel-item--data .carousel-off span.pricee {
		max-width: 128px;
	}

	.add-to-cart a#add-to-cart {
		z-index: 99;
	}

	.filters-area.always-open {
		border: 1px solid #e6e6e6;
		margin: 10px 0px 0px 8px;
		padding: 12px 12px;
		background-color: #ffffff;
		width: 100%;
	}

	.woocommerce-notices-wrapper h1 {
		font-size: 20px !important;
	}

	h1 {
		font-size: 18px;
		text-align: center;
		padding-bottom: 22px;
	}
}

/* Added by dotline */
.woocommerce-billing-fields #billing_country_field, .shipping_address #shipping_country_field, .woocommerce-address-fields #billing_country_field, .woocommerce-address-fields #shipping_country_field{display:none}
.woocommerce-form-coupon-toggle {display: none !important;}
.checkout_coupon.woocommerce-form-coupon {display: flex !important;}
.remove-all-items:after {
	position: absolute;
	top: 50%;
	margin-top: -9px;
	margin-right: -9px;
	opacity: 0;
	transition: opacity .2s ease;
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid rgba(0, 0, 0, 0);
	border-left-color: currentColor;
	border-radius: 50%;
	vertical-align: middle;
}
.remove-all-items.loading:after {
	opacity: 1;
	animation: wd-rotate 450ms infinite linear;
}
.remove-all-items button{
	color: var(--wd-primary-color);
	font-weight: 900;cursor: pointer;
	background: unset;
}
.remove-all-items button:hover{
	color: var(--wd-primary-color);
	background-color: unset;
}

table.woocommerce-product-attributes.shop_attributes th {
	background: #7e57c4;
	color: #fff;
	border-radius: 8px;
	padding: 8px 16px;
	width: 300px;
}

table.woocommerce-product-attributes.shop_attributes p {
	margin: 0;
}

table.woocommerce-product-attributes.shop_attributes {
	border-spacing: 8px;
	border-collapse: separate;
}

table.woocommerce-product-attributes.shop_attributes td {
	border: 0;
}

table.woocommerce-product-attributes.shop_attributes .wd-hint:before {
	width: 20px;
	height: 20px;
	background: #ffffff;
	color: #393939;
}

table.woocommerce-product-attributes.shop_attributes .wd-hint {
	float: left;
}

table.woocommerce-product-attributes.shop_attributes td {
	border: 1px solid var(--brdcolor-gray-300) !important;
	border-radius: 8px;
}

@media screen and (max-width: 768px) {
	table.woocommerce-product-attributes.shop_attributes th {
		width: auto !important;
	}
}

.wd-term-desc {
    max-height: 200px;
    overflow: hidden;
    position: relative;
	transition: 0.5s ease;
}

.wd-term-desc:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, #f6f6f6, transparent);
    height: 150px;
	pointer-events: none;
	transition: 0.5s ease;
}

.loadMoreSection {
    text-align: center;
    padding: 24px 0;
	overflow: hidden;
	transition: 0.5s ease;
}
.wd-term-desc.active {
	max-height: 15000px;
}
.wd-term-desc.active:before {
	opacity: 0;
	visibility: hidden;
}
.wd-term-desc.active + .loadMoreSection {
	height: 0;
	padding: 0;
}



.stay-discount {
    border: 2px solid rgb(126, 87, 196);
    color: rgb(126, 87, 196);
    padding: 5px 12px 3px 12px;
    border-radius: 8px;
    cursor: pointer;
    transition: 0.3s ease-out;
}
.stay-discount:hover {
    background: rgb(126, 87, 196);
    color: #fff;
}