/*suncode fonts start*/
@font-face {
	font-family: sc_Ravi;
	font-weight: 400;
	src: 
		 url('suncode/fonts/Ravi/RaviFaNum-Regular.woff') format('woff'),
		 url('suncode/fonts/Ravi/RaviFaNum-Regular.woff2') format('woff2');
}

@font-face {
	font-family: sc_Ravi;
	font-weight: 700;
	src: 
		 url('suncode/fonts/Ravi/RaviFaNum-Bold.woff') format('woff'),
		 url('suncode/fonts/Ravi/RaviFaNum-Bold.woff2') format('woff2');
}

@font-face {
	font-family: sc_Ravi;
	font-weight: 900;
	src: 
		 url('suncode/fonts/Ravi/RaviFaNum-ExtraBlack.woff') format('woff'),
		 url('suncode/fonts/Ravi/RaviFaNum-ExtraBlack.woff2') format('woff2');
}
@font-face {
	font-family:'sc_Peyda';
	font-weight:100;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Thin.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Thin.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-Thin.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-Thin.woff2') format('woff2');
}

@font-face {
	font-family:'sc_Peyda';
	font-weight:200;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-extralight.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-extralight.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-extralight.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-extralight.woff2') format('woff2');
}

@font-face {
	font-family:'sc_Peyda';
	font-weight:300;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-light.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-light.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-light.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-light.woff2') format('woff2');
}

@font-face {
	font-family:'sc_Peyda';
	font-weight:400;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Regular.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Regular.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-Regular.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-Regular.woff2') format('woff2');
}

@font-face {
	font-family:'sc_Peyda';
	font-weight:500;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Medium.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Medium.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-Medium.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-Medium.woff2') format('woff2');
}

@font-face {
	font-family:'sc_Peyda';
	font-weight:600;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-SemiBold.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-SemiBold.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-SemiBold.woff2') format('woff2');
}

@font-face {
	font-family:'sc_Peyda';
	font-weight:700;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Bold.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Bold.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-Bold.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-Bold.woff2') format('woff2');
}

@font-face {
	font-family:'sc_Peyda';
	font-weight:800;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-ExtraBold.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-ExtraBold.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-ExtraBold.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-ExtraBold.woff2') format('woff2');
}

@font-face {
	font-family:'sc_Peyda';
	font-weight:900;
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Black.eot');
	src: url('suncode/fonts/Peyda/eot/PeydaWeb-Black.eot?#iefix') format('embedded-opentype'),
		 url('suncode/fonts/Peyda/woff/PeydaWeb-Black.woff') format('woff'),
		 url('suncode/fonts/Peyda/woff2/PeydaWeb-Black.woff2') format('woff2');
}
@font-face {
	font-family: Yekan_Bakh;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.woff') format('woff'),   
	url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.woff2') format('woff2');	
}

@font-face {
	font-family: Yekan_Bakh;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.woff') format('woff'),   
	url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan_Bakh;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/yekanbakh/YekanBakhFaNum-SemiBold.woff') format('woff'),   
	url('suncode/fonts/yekanbakh/YekanBakhFaNum-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan_Bakh;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.woff') format('woff'),   
	url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.woff2') format('woff2'); 
}

@font-face {
	font-family: Yekan_Bakh;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/yekanbakh/YekanBakhFaNum-ExtraBold.woff') format('woff'),   
	url('suncode/fonts/yekanbakh/YekanBakhFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan_Bakh;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/yekanbakh/YekanBakhFaNum-Black.woff') format('woff'),   
	url('suncode/fonts/yekanbakh/YekanBakhFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan_Bakh;
	font-style: normal;
	font-weight: 950;
	src: url('suncode/fonts/yekanbakh/YekanBakhFaNum-ExtraBlack.woff') format('woff'),   
	url('suncode/fonts/yekanbakh/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');		 
}
@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: 100;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-Thin.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-UltraLight.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-Light.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-Medium.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-DemiBold.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-ExtraBold.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-Black.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: sc_iransansx;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/iransansx/IRANSansXFaNum-Regular.woff') format('woff'),   
	url('suncode/fonts/iransansx/IRANSansXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/iranyekanwebbold.eot');
	src: url('suncode/fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/iranyekanweblight.eot');
	src: url('suncode/fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/iranyekanwebregular.eot');
	src: url('suncode/fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/eot/iranyekanwebmedium.eot');
	src: url('suncode/fonts/eot/iranyekanwebmedium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebmedium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebmedium.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/eot/iranyekanwebextrabold.eot');
	src: url('suncode/fonts/eot/iranyekanwebextrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebextrabold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebextrabold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/eot/iranyekanwebblack.eot');
	src: url('suncode/fonts/eot/iranyekanwebblack.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebblack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebblack.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('suncode/fonts/eot/iranyekanwebextrablack.eot');
	src: url('suncode/fonts/eot/iranyekanwebextrablack.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebextrablack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebextrablack.ttf') format('truetype');
}
@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/iranyekanwebboldfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/iranyekanweblightfanum.eot');
	src: url('suncode/fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/iranyekanwebregularfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/eot/iranyekanwebmediumfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/eot/iranyekanwebextraboldfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan_fa;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/eot/iranyekanwebblackfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/eot/dana-extralight.eot');
	src: url('suncode/fonts/eot/dana-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/dana-light.eot');
	src: url('suncode/fonts/eot/dana-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/eot/dana-medium.eot');
	src: url('suncode/fonts/eot/dana-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/eot/dana-demibold.eot');
	src: url('suncode/fonts/eot/dana-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 750;
	src: url('suncode/fonts/eot/dana-ultrabold.eot');
	src: url('suncode/fonts/eot/dana-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/eot/dana-extrabold.eot');
	src: url('suncode/fonts/eot/dana-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/eot/dana-black.eot');
	src: url('suncode/fonts/eot/dana-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/dana-bold.eot');
	src: url('suncode/fonts/eot/dana-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/dana-regular.eot');
	src: url('suncode/fonts/eot/dana-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/**
Iranic fonts	
**/


@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 200;
	src: url('suncode/fonts/eot/dana-extralightitalic.eot');
	src: url('suncode/fonts/eot/dana-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 300;
	src: url('suncode/fonts/eot/dana-lightitalic.eot');
	src: url('suncode/fonts/eot/dana-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 500;
	src: url('suncode/fonts/eot/dana-mediumitalic.eot');
	src: url('suncode/fonts/eot/dana-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 600;
	src: url('suncode/fonts/eot/dana-demibolditalic.eot');
	src: url('suncode/fonts/eot/dana-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 750;
	src: url('suncode/fonts/eot/dana-ultrabolditalic.eot');
	src: url('suncode/fonts/eot/dana-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 800;
	src: url('suncode/fonts/eot/dana-extrabolditalic.eot');
	src: url('suncode/fonts/eot/dana-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: 900;
	src: url('suncode/fonts/eot/dana-blackitalic.eot');
	src: url('suncode/fonts/eot/dana-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: bold;
	src: url('suncode/fonts/eot/dana-bolditalic.eot');
	src: url('suncode/fonts/eot/dana-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: italic;
	font-weight: normal;
	src: url('suncode/fonts/eot/dana-regularitalic.eot');
	src: url('suncode/fonts/eot/dana-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/eot/dana-fanum-extralight.eot');
	src: url('suncode/fonts/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/dana-fanum-light.eot');
	src: url('suncode/fonts/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/eot/dana-fanum-medium.eot');
	src: url('suncode/fonts/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/eot/dana-fanum-demibold.eot');
	src: url('suncode/fonts/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 750;
	src: url('suncode/fonts/eot/dana-fanum-ultrabold.eot');
	src: url('suncode/fonts/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/eot/dana-fanum-extrabold.eot');
	src: url('suncode/fonts/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/eot/dana-fanum-black.eot');
	src: url('suncode/fonts/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/dana-fanum-bold.eot');
	src: url('suncode/fonts/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/dana-fanum-regular.eot');
	src: url('suncode/fonts/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/**
Iranic fonts	
**/


@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 200;
	src: url('suncode/fonts/eot/dana-fanum-extralightitalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 300;
	src: url('suncode/fonts/eot/dana-fanum-lightitalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 500;
	src: url('suncode/fonts/eot/dana-fanum-mediumitalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 600;
	src: url('suncode/fonts/eot/dana-fanum-demibolditalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 750;
	src: url('suncode/fonts/eot/dana-fanum-ultrabolditalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 800;
	src: url('suncode/fonts/eot/dana-fanum-extrabolditalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: 900;
	src: url('suncode/fonts/eot/dana-fanum-blackitalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: bold;
	src: url('suncode/fonts/eot/dana-fanum-bolditalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: italic;
	font-weight: normal;
	src: url('suncode/fonts/eot/dana-fanum-regularitalic.eot');
	src: url('suncode/fonts/eot/dana-fanum-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/dana-fanum-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/dana-fanum-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/eot/IRANSansWeb_Black.eot');
	src: url('suncode/fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/IRANSansWeb_Bold.eot');
	src: url('suncode/fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/eot/IRANSansWeb_Medium.eot');
	src: url('suncode/fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/IRANSansWeb_Light.eot');
	src: url('suncode/fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('suncode/fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/IRANSansWeb.eot');
	src: url('suncode/fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/eot/IRANSansWebFaNum_Black.eot');
	src: url('suncode/fonts/eot/IRANSansWebFaNum_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWebFaNum_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWebFaNum_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWebFaNum_Black.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/IRANSansWebFaNum_Bold.eot');
	src: url('suncode/fonts/eot/IRANSansWebFaNum_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWebFaNum_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWebFaNum_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWebFaNum_Bold.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/eot/IRANSansWebFaNum_Medium.eot');
	src: url('suncode/fonts/eot/IRANSansWebFaNum_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWebFaNum_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWebFaNum_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWebFaNum_Medium.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/IRANSansWebFaNum_Light.eot');
	src: url('suncode/fonts/eot/IRANSansWebFaNum_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWebFaNum_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWebFaNum_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWebFaNum_Light.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/eot/IRANSansWebFaNum_UltraLight.eot');
	src: url('suncode/fonts/eot/IRANSansWebFaNum_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWebFaNum_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWebFaNum_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWebFaNum_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/IRANSansWebFaNum.eot');
	src: url('suncode/fonts/eot/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/IRANSansWebFaNum.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/IRANSansWebFaNum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/IRANSansWebFaNum.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/iransansdnbold.eot');
	src: url('suncode/fonts/eot/iransansdnbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/iransansdnbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/iransansdnbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iransansdnbold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/iransansdnlight.eot');
	src: url('suncode/fonts/eot/iransansdnlight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/iransansdnlight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/iransansdnlight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iransansdnlight.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/iransansdn.eot');
	src: url('suncode/fonts/eot/iransansdn.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/iransansdn.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/iransansdn.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iransansdn.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransansdn_fa;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/iransansdnwebbold.eot');
	src: url('suncode/fonts/eot/iransansdnwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/iransansdnwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/iransansdnwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iransansdnwebbold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn_fa;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/iransansdnweblight.eot');
	src: url('suncode/fonts/eot/iransansdnweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/iransansdnweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/iransansdnweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iransansdnweblight.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn_fa;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/iransansdnweb.eot');
	src: url('suncode/fonts/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iransansdnwebregular.ttf') format('truetype');
}
/*suncode fonts end*/
/*suncode start*/
body.rtl{
    text-align:right;
    direction:rtl;
}
.header .hbe-left, .menu-align-left, .et-menu-container .menu-item,.header-menu-container .menu-item {
    float: right;
}
.rtl .header .hbe-right, .rtl .menu-align-right {
    float: left;
}
.rtl .megamenu[data-position="left"] {
    right: 0 !important;
    left: auto !important;
}
.rtl .text-align-left {
    text-align: right !important;
}
.rtl .text-align-right {
    text-align: left !important;
}
/* textalignright*/
.car-filter .alert, .add-vehicle .alert, .vin-decoder .alert,.et-blockquote .author-info-wrapper,.et-progress .text,.tl-text-align-left .sidebar-menu > .menu-item, .sub-text-align-left .sidebar-menu .sub-menu .menu-item,.et-icon-box.icon-alignment-left,th,.woocommerce-Tabs-panel,.woocommerce-before-shop-loop,.et-person .person-content,.post-title-section,.enovathemes-navigation,label,.cart_totals th, .woocommerce-checkout-review-order-table th, .woocommerce-table--order-details th, .customer_details th,textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input[type="file"], .select2-container--default .select2-selection--single,.product .summary .et-timer,#yith-quick-view-modal .yith-wcqv-wrapper,.rtl .header-menu .sub-menu:not(.megamenu-single), .rtl .sidebar-menu .sub-menu:not(.megamenu-single), .rtl .et-menu .sub-menu:not(.megamenu-single), .rtl .et-header-button .megamenu, .enovathemes-navigation, .woocommerce-pagination{
     text-align: right;
}
/*right0leftauto*/
.nivo-lightbox-prev,.widget_fast_contact_widget .alert:not(.final), .widget_mailchimp .alert:not(.final),.star-rating span:before,.comment-list .comment-gavatar, .commentlist .review .avatar,.et-highlight-heading .text-wrapper:before,.owl-carousel .owl-nav > *, .slick-slider .slick-prev, .slick-slider .slick-next,.header-menu .sub-menu:not(.megamenu-single), .sidebar-menu .sub-menu:not(.megamenu-single), .et-menu .sub-menu:not(.megamenu-single), .et-header-button .megamenu{
        right: 0;
    left: auto;
}
/*left0rightauto*/
.nivo-lightbox-close,.nivo-lightbox-next,.commentlist .review .comment-text .star-rating,.owl-carousel .owl-nav > .owl-next, .slick-slider .slick-next,.related-posts .owl-nav,.et-progress .percent {
    right: auto;
    left: 0;
}
.et-timer {
    direction: ltr;
}
.header-cart .cart-toggle {
    padding-right: 48px;
    padding-left: 0;
}
.header-cart .cart-toggle:before,.widget_title:before, .widget_title:after, .widgettitle:before, .widgettitle:after,.et-icon-box.icon-position-left .et-icon, .et-icon-box.icon-position-right .et-icon{
    right: 0;
    left: auto;
}
.header-cart .cart-contents .cart-info:before {
    margin: 0 0 0 4px;
}
.widget_title, .widgettitle,.loop-product li, ul.products li, .loop-product-category li, .custom-product{
    text-align: right !important;
}
.arrows-pos-top-right.owl-carousel .owl-nav, .arrows-pos-bottom-left.owl-carousel .owl-nav, .bullets-pos-top-left.owl-carousel .owl-dots, .bullets-pos-bottom-left.owl-carousel .owl-dots {
    left: 12px;
    right: auto;
}
.loop-posts.owl-carousel .owl-next {
    left: -56px;
    right: auto;
}
.arrows-pos-top-right.owl-carousel .owl-nav > .owl-next, .arrows-pos-bottom-right.owl-carousel .owl-nav > .owl-next, .arrows-pos-top-left.owl-carousel .owl-nav > .owl-next, .arrows-pos-bottom-left.owl-carousel .owl-nav > .owl-next {
    margin-right: 8px;
    margin-left: 0;
}
@media only screen and (min-width: 768px){
.tabset .tab {
    margin-left: 4px;
    margin-right: 0;
}
}
.et-item-set[data-gap="24"] .owl-prev {
    right: -60px;
    left: auto;
}
.et-item-set[data-gap="24"] .owl-next {
    left: -60px;
    right: auto;
}
.header-login .login-title {
    margin-right: 8px;
    margin-left: 0;
}
.header-login .widget_reglog,.header-cart .cart-box,.box-align-right.currency-switcher .currency-list,.widget_shopping_cart .cart_list li .remove, .yith-woocompare-widget ul.products-list li .remove {
    left: 0;
    right: auto;
}
.currency-switcher .highlighted-currency {
    padding-right: 8px;
    padding-left: 0;
}
.currency-switcher .highlighted-currency:after {
    margin-right: 4px;
    margin-left: 0;
}
input[type=search].dgwt-wcas-search-input, input[type=text].dgwt-cas-search-input,.et-separator.left,.et-icon-box.icon-position-left{
    text-align: right ;
}
.header-woo-search-form input[type="search"] {
    padding: 0 16px 0 48px !important;
}
.widget_shopping_cart .product_list_widget > li {
    padding: 0 8px 0 24px !important;
}
.widget_shopping_cart .cart-product-content {
    padding-right: 16px;
    padding-left: 8px;
}
.woocommerce-mini-cart__buttons > a + a {
    margin-right: 8px !important;
    margin-left: 0 !important;
}
.flex-next:before, .slick-next:before, .owl-next:before, .enovathemes-navigation .next:before, .nivo-lightbox-next:before, .widget_calendar caption a.next:before {
    transform: rotate(180deg);
    position: relative;
    display: block;
}
.flex-prev:before, .slick-prev:before, .owl-prev:before, .enovathemes-navigation .prev:before, .nivo-lightbox-prev:before, .widget_calendar caption a.prev:before {
    transform: rotate(0deg);
}
#to-top {
    left: 24px;
    right: auto;
}
.et-icon-box.icon-position-left .et-icon.small + .et-icon-content {
    padding-right: 48px;
    padding-left: 0;
}
.header-social-links.styling-original-true a, .et-social-links.styling-original-true a {
    margin-left: 4px;
    margin-right: 0;
}
.et-testimonial .author-image + .author-info-wrapper {
    padding-right: 16px;
    padding-left: 0;
}
.tse.align-left {
    float: right;
}
.megamenu-tab .tab-item .txt + .icon {
    left: 0;
    right: auto;
}
#megamenu-tab-726989 .tab-item .txt + .icon.fas.fa-chevron-right {
    transform: rotate(180deg);
}
.megamenu[data-position="right"] {
    left: 0 !important;
    right: auto !important;
}
.user-vehicle-list li a {
    padding: 16px 56px 16px 16px;
}
.user-vehicle-list li a:before{
    right: 8px;
    left: auto;
}
.add-vehicle .remove{
    left: 8px;
    right: auto;    
}
.et-icon-box.icon-position-left .et-icon.medium + .et-icon-content {
    padding-right: 64px;
    padding-left: 0;
}
#yith-quick-view-content .onsale {
    right: 5px;
    left: auto;
    direction: ltr;
}
#yith-quick-view-close {
    left: 8px !important;
    right: auto !important;
}
[class*=hint--]:after{
    font-family: inherit;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close {
    left: 0;
    right: auto;
}
.hint--left:after, .hint--left:before {
    left: 100%;
    right: auto;
}
.hint--left:before {
    border-right-color: #383838;
    border-left-color: transparent;
    margin-left: -11px;
    margin-bottom: -6px;
    margin-right: 0;
}
.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-popup-close {
    left: -32px;
    right: auto;
}
.woosc-settings-fields li span {
    cursor: move;
    margin-right: 5px;
    margin-left: 0;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-search{
    margin: 0 0 0 10px;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item:first-child {
    margin-right: 0px;
    margin-left: 5px;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item:last-child {
    margin-left: 0px;
    margin-right: 5px;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{
    padding: 0 68px 0 20px;
        margin-right: 15px;
    margin-left: 0;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {
    margin-right: 16px;
    margin-left: 0;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper {
    right: 0;
    left: auto;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th,.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td{
    padding: 15px 0 15px 15px;
    text-align: right;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td:first-child {
    padding-right: 15px;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-rating td .star-rating {
    float: right;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove{
    left: 2px;
    right: auto;
}
.et-button.icon-position-right .icon {
    margin-right: 4px;
    margin-left: 0;
}
.megamenu-tab .tab-item .txt + .icon {
    margin-left: 12px;
}
.product .onsale {
    right: 12px !important;
    left: auto !important;
    direction: ltr;
}
.loop-product .yith-wcwl-add-to-wishlist, .custom-product .yith-wcwl-add-to-wishlist, .loop-product .woosc-btn, .custom-product .woosc-btn{
        left: 16px;
    right: auto;
}
@media only screen and (min-width: 768px){
.small.list .loop-product .post .post-body {
    padding: 0 48px 0 0 !important;
}
}
@media only screen and (min-width: 768px){
.small.list .loop-product .post .post-body:before {
    right: 24px;
    left: auto;
}
}
@media only screen and (min-width: 768px){
.list .loop-product .yith-wcwl-add-to-wishlist, .list .custom-product .yith-wcwl-add-to-wishlist, .list .loop-product .woosc-btn, .list .custom-product .woosc-btn {
    left: 1px;
    right: auto;
}
}
.et-item-set[data-gap="8"] .owl-prev {
    right: -52px;
    left: auto;
}
.et-item-set[data-gap="8"] .owl-next {
    left: -52px;
    right: auto;
}
.widget_products .product_list_widget > li > .product-body, .widget_recently_viewed_products .product_list_widget > li > .product-body, .widget_recent_reviews .product_list_widget > li > .product-body, .widget_top_rated_products .product_list_widget > li > .product-body {
    padding-right: 16px;
    padding-left: 0;
}
.et-mailchimp .send-div{
        left: 12px;
    right: auto;
}
@media only screen and (min-width: 1024px){
.product .single-product-wrapper .woocommerce-product-gallery {
    padding-left: 32px;
    padding-right: 0;
}
}
@media only screen and (min-width: 1024px){
.woo-single-product .product .single-product-wrapper .summary {
    padding: 0 32px 0 0;
}
}
@media only screen and (min-width: 768px){
.woo-single-product .product .single-product-wrapper .summary {
    border-right: 1px solid #e0e0e0;
    border-left: none;
}
}
@media only screen and (min-width: 768px){
.woo-single-product.arrows-pos-bottom-right.owl-carousel[data-gap="0"] .owl-nav, .woo-single-product.bullets-pos-bottom-right.owl-carousel[data-gap="0"] .owl-dots {
    left: 40px !important;
    right: auto !important;
}
}
.et-icon-box.icon-position-left .et-icon.large + .et-icon-content {
    padding-right: 96px;
    padding-left: 0;
}
.post-date-side{
    right: 24px;
    left: auto;
}
.tl-submenu-ind-true.vertical .et-menu > .menu-item .arrow-down{
    left: 16px;
    right: auto;
}
.et-menu-container.vertical .et-menu .sub-menu:not(.megamenu-single) {
    right: 100% !important;
    left: auto !important;
}
.tl-submenu-ind-true.vertical .et-menu > .menu-item .arrow-down {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
.loop-posts.owl-carousel .owl-prev {
    right: -56px;
    left: auto;
}
@media only screen and (min-width: 768px){
.woocommerce-MyAccount-navigation {
    float: right;
}
}
@media only screen and (min-width: 768px){
.woocommerce-MyAccount-content {
    float: left;
}
}
@media only screen and (min-width: 768px){
.woocommerce-MyAccount-content {
    padding-right: 24px;
    padding-left: 0;
}
}
.wc_payment_methods label, #shipping_method > li label {
    padding-right: 8px;
    padding-left: 0;
}
.et-breadcrumbs > *:before {
    transform: rotate(180deg);
}
@media only screen and (min-width: 768px){
.blog-layout .loop-posts .post {
    float: right;
}
}
.enovathemes-navigation a, .enovathemes-navigation .current {
    margin: 0 0 8px 8px;
}
.grid .loop-posts .sticky .post-body:before {
    left: 40px;
    right: auto;
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
}
form #searchsubmit, .widget_product_search form button {
    left: 0 !important;
    right: auto !important;
}
form #searchsubmit + .search-icon, .widget_product_search form button:before {
    left: 0px;
    right: auto;
}
input[type="text"]#s, .widget_product_search input[type="search"] {
    padding-left: 64px !important;
    padding-right: 16px !important;
}
@media only screen and (min-width: 1280px){
.post-social-share {
    float: right;
}
}
@media only screen and (min-width: 1280px){
.single-post-page.social-links-true > .post .post-body-inner {
    margin-right: 72px;
    margin-left: 0;
}
}
blockquote {
    border-left: none !important;
    border-right: 8px solid #e05c0b !important;
}
.related-posts .owl-next {
    margin-right: 10px;
    margin-left: 0;
}
.post-single-navigation a[rel="next"] {
    float: left;
}
.post-single-navigation a[rel="prev"] {
    float: right;
}
.widget_categories ul li, .widget_pages ul li, .widget_archive ul li, .widget_meta ul li, .widget_schedule ul li, .widget_layered_nav ul li, .yith-woocompare-widget ul.products-list li, .widget_rating_filter ul li {
    padding: 2px 24px 2px 0;
}
.widget_categories ul li a:before, .widget_pages ul li a:before, .widget_archive ul li a:before, .widget_meta ul li a:before, .widget_layered_nav ul li a:before, .widget_rating_filter ul li a:before, .widget_categories ul li a:after, .widget_pages ul li a:after, .widget_archive ul li a:after, .widget_meta ul li a:after, .widget_layered_nav ul li a:after, .widget_rating_filter ul li a:after{
    right: -24px;
    left: auto;
}
.widget_categories ul li a:after, .widget_pages ul li a:after, .widget_archive ul li a:after, .widget_meta ul li a:after, .widget_layered_nav ul li a:after, .widget_rating_filter ul li a:after {
    right: -25px;
    left: auto;
}
.widget_et_recent_entries .post-body {
    padding: 0 16px 0 0 !important;
}
.widget_nav_menu ul li a .toggle, .widget_product_categories ul li a .toggle {
    text-align: left;
    left: 0;
    right: auto;
}
.widget_nav_menu ul li a .toggle:before, .widget_product_categories ul li a .toggle:before {
    transform: rotate(180deg);
}
.et-person .et-social-links > a {
    margin-left: 16px;
    margin-right: 0;
}
.et-icon-list.small > li > div:last-child {
    padding-right: 8px !important;
    margin-left: 0 !important;
}
.et-accordion .toggle-title {
    text-align: right;
    padding: 11px 24px 11px 64px;
}
.step-dot {
    margin-left: 16px;
    margin-right: 0;
}
.et-icon-list.medium > li > div:last-child {
    padding-right: 16px !important;
    padding-left: 0px !important;
}
.et-icon-list.large > li > div:last-child {
    padding-right: 24px !important;
    padding-left: 0px !important;
}
.header-woo-search-form .dgwt-wcas-search-submit {
    border-radius: 4px 0 0 4px !important;
}
.mobile-container.effect-left {
    right: 0;
    left: auto;
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.mobile-menu .menu-item-has-children > a > .arrow-down {
    left: 16px;
    right: auto;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.mobile-menu li ul li a {
    padding-right: 24px !important;
    padding-left: 16px !important;
}
@media only screen and (max-width: 1023px){
.et-icon-box.icon-position-left .et-icon, .et-icon-box.icon-position-right .et-icon {
    right: 0 !important;
    left: auto !important;
}
}
@media only screen and (max-width: 767px){
.loop-product .woosc-btn, .custom-product .woosc-btn {
    left: auto;
    right: 32px;
}
}
@media only screen and (max-width: 767px){
.loop-product .post .post-body {
    border-right: 1px solid #e0e0e0;
    border-left: none;
}
}
@media only screen and (max-width: 479px){
.loop-product .post .post-body {
    padding: 0 12px 0 0 !important;
}
}
@media only screen and (max-width: 479px){
.loop-product .post .post-image {
    padding-left: 12px !important;
    padding-right: 0 !important;
}
}
.arrows-pos-top-right.owl-carousel .owl-nav > *, .arrows-pos-bottom-right.owl-carousel .owl-nav > *, .arrows-pos-top-left.owl-carousel .owl-nav > *, .arrows-pos-bottom-left.owl-carousel .owl-nav > * {
    right: 0 !important;
    left: auto !important;
}
@media only screen and (max-width: 479px){
.loop-product.arrows-pos-top-right.owl-carousel .owl-nav, .loop-product.arrows-pos-bottom-right.owl-carousel .owl-nav, .loop-product.bullets-pos-top-right.owl-carousel .owl-dots, .loop-product.bullets-pos-bottom-right.owl-carousel .owl-dots {
    left: 6px;
    right: auto;
}
}
@media only screen and (max-width: 767px){
.et-shortcode-posts .loop-posts.owl-carousel .owl-prev {
    right: 11px;
    left: auto;
}
}
@media only screen and (max-width: 767px){
.et-shortcode-posts .loop-posts.owl-carousel .owl-next {
    left: 11px;
    right: auto;
}
}
@media only screen and (max-width: 767px){
.mobile-text-align-left {
    text-align: right !important;
}
.mobile-text-align-right {
    text-align: left !important;
}
}
@media only screen and (max-width: 1023px){
.sidebar-toggle.inside {
    float: left;
}
}
@media only screen and (max-width: 1023px){
.layout-sidebar {
    right: 0;
    left: auto;
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
}
@media only screen and (max-width: 767px){
.woocommerce-tabs .tabs li, .woocommerce-tabs .tabs li a {
    text-align: right;
    margin: 0;
}
}
@media only screen and (max-width: 767px){
.related .loop-posts.owl-carousel .owl-prev {
    left: 54px !important;
    right: auto !important;
}
}
@media only screen and (max-width: 767px){
.related .loop-posts.owl-carousel .owl-next {
    right: auto !important;
    left: 6px !important;
}
}
@media only screen and (max-width: 767px){
.tse.mobile-align-left {
    float: right !important;
}
    .tse.mobile-align-right {
    float: left !important;
}
}
.error404-default-title {
    direction: ltr;
}
.et-button.hover-fill:hover .hover,.header-menu-container.menu-hover-underline > .header-menu > .menu-item:hover > .mi-link .txt:after, .header-menu-container.menu-hover-overline > .header-menu > .menu-item:hover > .mi-link:after, .header-menu-container.menu-hover-underline > .header-menu > .menu-item.current-menu-item > .mi-link .txt:after, .header-menu-container.menu-hover-overline > .header-menu > .menu-item.current-menu-item > .mi-link:after, .header-menu-container.menu-hover-underline > .header-menu > .menu-item.current-menu-parent > .mi-link .txt:after, .header-menu-container.menu-hover-overline > .header-menu > .menu-item.current-menu-parent > .mi-link:after, .header-menu-container.menu-hover-underline > .header-menu > .menu-item.current-menu-ancestor > .mi-link .txt:after, .header-menu-container.menu-hover-overline > .header-menu > .menu-item.current-menu-ancestor > .mi-link:after, .header-menu-container.menu-hover-underline > .header-menu > .menu-item.one-page-active > .mi-link .txt:after, .header-menu-container.menu-hover-overline > .header-menu > .menu-item.one-page-active > .mi-link:after, .et-menu-container.menu-hover-underline > .et-menu > .menu-item:hover > .mi-link .txt:after, .et-menu-container.menu-hover-overline > .et-menu > .menu-item:hover > .mi-link:after, .et-menu-container.menu-hover-underline > .et-menu > .menu-item.current-menu-item > .mi-link .txt:after, .et-menu-container.menu-hover-overline > .et-menu > .menu-item.current-menu-item > .mi-link:after, .et-menu-container.menu-hover-underline > .et-menu > .menu-item.current-menu-parent > .mi-link .txt:after, .et-menu-container.menu-hover-overline > .et-menu > .menu-item.current-menu-parent > .mi-link:after, .et-menu-container.menu-hover-underline > .et-menu > .menu-item.current-menu-ancestor > .mi-link .txt:after, .et-menu-container.menu-hover-overline > .et-menu > .menu-item.current-menu-ancestor > .mi-link:after, .et-menu-container.menu-hover-underline > .et-menu > .menu-item.one-page-active > .mi-link .txt:after, .et-menu-container.menu-hover-overline > .et-menu > .menu-item.one-page-active > .mi-link:after {
    transform-origin: bottom right;
}
/* .medium.et-icon-list .icon,.full.medium.et-icon-list .icon,.full.large.et-icon-list .icon {
	-webkit-transform: rotate(180deg);
    transform: rotate(180deg);
} 
.et-icon-list .icon > span.small.fas.fa-chevron-right {
	-webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}*/
.menu-item .arrow-down {
    margin-right: 4px;
    margin-left: 0;
}
.sidebar-navigation .header.side-true {
    right: 0;
    left: auto;
}
.sidebar-navigation #wrap {
    padding-right: 320px;
    padding-left: 0;
}
.tl-separator-true .sidebar-menu > .menu-item > .mi-link > .arrow-down {
    right: auto;
    left: 56px;
}
.sidebar-menu .sub-menu:not(.megamenu-single) {
    right: 100%;
    left: auto;
}
.header-menu .sub-menu .menu-item:hover > .mi-link > .arrow-down, .sidebar-menu .menu-item:hover > .mi-link > .arrow-down, .et-menu .sub-menu .menu-item:hover > .mi-link > .arrow-down {
	-webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.widget_nav_menu ul li a + ul li:before, .widget_product_categories ul li a + ul li:before {
    right: -16px;
    left: auto;
}
.widget_nav_menu > div > ul > li > ul, .widget_product_categories > ul > li > ul {
    padding: 0 32px 0 0 !important;
}
.header-menu .hi + .txt, .sidebar-menu .hi + .txt, .et-menu .hi + .txt, .et-header-button .hi + .txt {
    margin-right: 4px;
    margin-left: 0;
}
.et-mm > .menu-item > .mi-link .hi, .et-menu .sub-menu .hi {
    margin-left: 8px;
    margin-right: 0px;
}
.top-separator-true .header-menu .menu-item.depth-0:before, .top-separator-true .header-menu .menu-item.depth-0:after {
    /* right: 0;
    left: auto; */
}
.top-separator-true .header-menu .menu-item.depth-0:after {
    right: auto;
    left: 0;
}
.star-rating span {
    float: right;
    right: 0;
    left: auto; 
}
.header-menu .sub-menu > .menu-item > .mi-link > .label, .et-header-button .sub-menu > .menu-item > .mi-link > .label, .sidebar-menu .menu-item > .mi-link > .label, .et-mm > .menu-item > .mi-link > .label, .et-menu .sub-menu > .menu-item > .mi-link > .label {
    margin-right: 7px;
    margin-left: 0px;
    right: 0px !important;
    left: auto !important;
}
.popup-banner-toggle {
    top: -20px;
    left: -20px;
}
@media only screen and (min-width: 768px){
.woocommerce-result-count {
    float: left;
    padding-left: 16px;
    padding-right: 0;
}
}
@media only screen and (min-width: 1024px){
.layout-sidebar-left .layout-sidebar {
    float: right;
}
}
@media only screen and (min-width: 1024px){
.layout-sidebar-left .layout-content {
    float: left;
}
}
@media only screen and (min-width: 1024px){
.layout-sidebar-left .layout-sidebar {
    padding-left: 24px;
    padding-right: 0;
}
}
@media only screen and (min-width: 1024px){
.layout-sidebar-right .layout-sidebar {
    float: left;
}
}
@media only screen and (min-width: 1024px){
.layout-sidebar-right .layout-sidebar {
    padding-right: 24px;
    padding-left: 0;
}
}
.woocommerce-message .button {
    margin-left: 16px;
    margin-right: 0;
}
@media only screen and (min-width: 1024px){
.layout-sidebar-right .layout-content {
    float: right;
}
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto !important;
}
@media only screen and (min-width: 768px){
.medium.list .loop-product .post .post-body {
    padding: 0 64px 0 0 !important;
}
}
@media only screen and (min-width: 768px){
.medium.list .loop-product .post .post-body:before {
    right: 32px;
    left: auto;
}
}
@media only screen and (min-width: 768px){
.large.list .loop-product .post .post-body {
    padding: 0 80px 0 0 !important;
}
}
@media only screen and (min-width: 768px){
.large.list .loop-product .post .post-body:before {
    right: 40px;
    left: auto;
}
}
.widget_price_filter .price_label {
    padding-right: 16px !important;
    padding-left: 0 !important;
}
.product .summary table.variations label {
    padding-left: 16px;
    padding-right: 0;
}
.post-media .flex-direction-nav .flex-nav-next, .product-gallery .slick-next, .et-gallery .slick-next {
    right: auto;
    left: -72px;
}
.post-media .flex-direction-nav .flex-nav-prev, .product-gallery .slick-prev, .et-gallery .slick-prev {
    left: auto;
    right: -72px;
}
.post-media:hover .flex-direction-nav .flex-nav-next, .product-gallery:hover .slick-next, .et-gallery:hover .slick-next {
    right: auto;
    left: 48px;
}
.post-media:hover .flex-direction-nav .flex-nav-prev, .product-gallery:hover .slick-prev, .et-gallery:hover .slick-prev {
    right: 48px;
    left: auto;
}
.slick-slide {
    float: right;
}
.counter-icon {
    margin-left: 12px;
    margin-right: 0;
}
.owl-carousel .owl-dots > *:first-child {
    margin-right: 0;
    margin-left: 6px;
}
.owl-carousel .owl-dots > *:last-child {
    margin-left: 0;
    margin-right: 6px;
}
.arrows-pos-top-left.owl-carousel[data-gap="24"] .owl-nav, .bullets-pos-top-left.owl-carousel[data-gap="24"] .owl-dots, .bullets-pos-bottom-left.owl-carousel[data-gap="24"] .owl-dots {
    right: 12px;
    left: auto;
}
.arrows-pos-top-right.owl-carousel[data-gap="24"] .owl-nav, .bullets-pos-top-right.owl-carousel[data-gap="24"] .owl-dots, .bullets-pos-bottom-right.owl-carousel[data-gap="24"] .owl-dots {
    left: 12px;
    right: auto;
}
.alert, .woocommerce-message, .woocommerce-info, .woocommerce-error li, .cart-empty, .woocommerce-notice {
    padding: 12px 12px 12px 72px;
}
.et-dropcap, .et-dropcap.empty {
    float: right;
    margin: 2px 0 0 8px;
}
.et-dropcap.full {
    margin: 10px 0 0 16px;
}
.et-icon-separator.right .icon {
    margin-right: 24px;
    margin-left: 0;
}
.et-icon-separator.left .icon {
    margin-left: 24px;
    margin-right: 0;
}
.et-icon + .et-icon, .vc_et_icon + .vc_et_icon {
    margin-right: 4px;
    margin-left: 0;
}
/* .et-accordion .toggle-ind, .et-accordion .toggle-icon {
    right: 20px;
    left: auto;
} */
.et-accordion .toggle-ind {
    right: auto;
    left: 12px;
}
.tabset .tab .icon {
    margin-left: 12px;
    margin-right: 0;
}
@media only screen and (min-width: 768px){
.vertical .tabset {
    float: right;
}
}
@media only screen and (min-width: 768px){
.vertical .tabset .tab {
    text-align: right;
}
}
@media only screen and (min-width: 768px){
.vertical .tabs-container {
    float: right;
    padding: 0 24px 0 0;
}
}
.et-highlight-heading .text-wrapper {
    padding-right: 16px;
    padding-left: 0;
}
.et-tagline .tagline-title {
    padding-left: 24px;
    padding-right: 0;
}
.et-tagline .tagline-toggle {
    left: 20px;
    right: auto;
}
.bullets-container {
    left: 40px;
    right: auto;
}
.bullets-container ul li a .tooltip {
    left: 24px;
    right: auto;
    letter-spacing: 0;
	 -webkit-transform: translate(24px,-50%);
    -ms-transform: translate(24px,-50%);
    transform: translate(24px,-50%);
}
@media only screen and (min-width: 1024px){
.blog-sidebar:before {
    right: 32px;
    left: auto;
}
}
@media only screen and (min-width: 1024px){
.layout-sidebar-right .blog-sidebar {
    padding-right: 64px;
    padding-left: 0;
}
}
@media only screen and (min-width: 1024px){
.layout-sidebar-left .blog-sidebar {
    padding-left: 64px;
    padding-right: 0;
}
}
.shop-cat-list-title span {
    left: 16px;
    right: auto;
}
.et-breadcrumbs a:not(:first-child):after {
    right: 32px;
    left: auto;
}
@media only screen and (max-width: 767px){
.car-filter .alert, .vin-decoder .alert {
    right: 0;
    left: auto;
}
}
.car-filter .alert, .add-vehicle .alert, .vin-decoder .alert {
    right: 4px;
    left: auto;
}
.vc_row.background-position-left-bottom, .background-position-left-bottom, .background-position-left-bottom > .vc_column-inner {background-position: right bottom !important;}
.vc_row.background-position-left-center, .background-position-left-center, .background-position-left-center > .vc_column-inner {background-position: right center !important;}
.vc_row.background-position-right-bottom, .background-position-right-bottom, .background-position-right-bottom > .vc_column-inner {background-position: left bottom !important;}
.vc_row.background-position-right-center, .background-position-right-center, .background-position-right-center > .vc_column-inner {background-position: left center !important;}
.et-ad.img-transform-true.right:hover .et-ad-img {transform: translateX(-8%);}
.et-ad.img-transform-true.left:hover .et-ad-img {transform: translateX(8%);}
.dgwt-wcas-st>span.dgwt-wcas-st--tax {
    letter-spacing: 0px;
}
.comment-list .comment .comment-body, .commentlist .review {
    padding-right: 96px;
    padding-left: 0;
}
@media only screen and (min-width: 1024px){
#yith-quick-view-content div.summary {
    border-right: 1px solid #e0e0e0;
    border-left: none;
}
}
#yith-quick-view-content .woocommerce-product-gallery__trigger {
    left: 16px;
    right: auto;
}
.et-ad.gradient-zoom-true.gradient:after,.et-ad.gradient:before {
    right: 0;
    left: auto;
    background: linear-gradient(to left, rgba(0,0,0,1) 12%,rgba(0,0,0,0) 50%);
}
.et-ad.back-zoom-true.gradient:hover .background {
    transform: translateX(-2%);
}
.woo-single-product .flex-viewport {
    direction: ltr;
}
.woocommerce-product-gallery .flex-control-nav li {
    margin-right: 0;
    margin-left: 8px;
}
@media only screen and (min-width: 1280px){
.woocommerce-product-gallery .flex-control-nav li:last-child, .woocommerce-product-gallery .flex-control-nav li:nth-child(5n+5) {
    margin-right: 0px;
    margin-left: 0;
}
}
.woocommerce-product-gallery__trigger {
    left: 48px;
    right: auto;
}
div.wpcf7 {
    direction: rtl;
}
.font-weight-100 {font-weight: 100 !important;}
	.font-weight-200 {font-weight: 200 !important;}
	.font-weight-300 {font-weight: 300 !important;}
	.font-weight-400 {font-weight: 300 !important;}
	.font-weight-500 {font-weight: 300 !important;}
	.font-weight-600 {font-weight: 400 !important;}
	.font-weight-700 {font-weight: 600 !important;}
	.font-weight-800 {font-weight: 700 !important;}
	.font-weight-900 {font-weight: 900 !important;}
	.et-circle-progress	.title {
				font-weight: 400;
			}

			.et-circle-progress .percent {
				font-weight: 400;
			}
.et-progress .percent {
				font-weight: 400 !important;
}
.counter-title {font-weight:400;}

			.counter-value,
			.counter-value .counter{
				font-weight:400 !important;
			}
			.wp-playlist .wp-playlist-item {
	    		font-weight: 300 !important;
			}
			.wp-playlist-current-item .wp-playlist-item-album,
			.wp-playlist-current-item .wp-playlist-item-artist {
				font-weight: 400 !important;
			}
			.et-person .name {
				font-weight: 400;
			}

			.et-person .title {
				font-weight: 300;
			}
			.et-testimonial .author-info-wrapper .author {
				font-weight: 400;
			}
			.et-pricing-table .plan,.et-pricing-table .label,.step-dot .before,.et-step-box-title,.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error li a:not(.button),.cart-empty a:not(.button),.woocommerce-notice a:not(.button),.alert,.woocommerce-message,.woocommerce-info,.woocommerce-error li,.cart-empty,.woocommerce-notice,.et-blockquote .title,.et-blockquote .author,blockquote,q, .wp-block-quote.is-large,.et-highlight,.timer-label,.single-product-wrapper .onsale,.product .summary .et-timer .timer-title,.product .summary .product_title,.product .summary .price,.woocommerce-MyAccount-navigation ul li a,.widget_shopping_cart .cart-data li > .attribute,.product .post-title,.product .post-title a,.product .price,.widget .woocommerce-Price-amount ,.product .onsale,.woocommerce-result-count,.woocommerce-before-shop-loop.filter .woocommerce-ordering select,.filter-wrapper .catalog-container > ul > li > a,.shop-cat-list > li > a,.enovathemes-filter .filter-toggle,.related-posts-title,.comment-reply-title,.comments-title,.upsells > h4,.crosssells > h4,.related > h4,#reply-title,.post-date-side > *,.post-meta,.bullets-container ul li a .tooltip,.save-vehicle,.user-vehicle-list li a h6 ,.widget .vin-result li span,.atts-holder span:not(.default),.vin-label,.car-filter .car-filter-description,.vin-decoder .widget_title,.dgwt-wcas-sp .woocommerce-Price-amount,.dgwt-wcas-pd-price .woocommerce-Price-amount,.mailchimp-description,.widget_calendar td#today, .widget h6,#mobile-menu-default > .menu-item .sub-menu .menu-item > a,#mobile-menu-default > .menu-item > a,#header-menu-default > .menu-item.depth-0 > .mi-link ,.header-cart .cart-contents .cart-title,dl dt,.footer strong,.footer b,strong,b,.product .post-title, .product .post-title a {
	    		font-weight: 400;
	    	}
			.product .stock-level span,.product .summary .stock,optgroup,#header-menu-default > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link,.currency-switcher .currency-list a,.language-switcher ul li a,.widget_shopping_cart .cart-data li > .attribute {
				font-weight: 300;
			}
			.product .product-quick-view,.woocommerce-loop-category__title.post-title a,.widget_price_filter .price_label,.dgwt-wcas-sp del .woocommerce-Price-amount,
		.dgwt-wcas-pd-price del .woocommerce-Price-amount,.widget_nav_menu ul li a,
	.widget_product_categories ul li a{
				font-weight: 300 !important;
			}
			.woocommerce-Tabs-panel .shop_attributes th,.shop_table .product-name > a:not(.yith-wcqv-button),.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th,.dgwt-wcas-st,
		.dgwt-wcas-pd-rest .product-title,.widget_categories ul li a,
	.widget_pages ul li a,
	.widget_archive ul li a,
	.widget_meta ul li a,
	.widget_nav_menu ul li a,
	.widget_schedule ul li,
	.widget_layered_nav ul li a,
	.widget_product_categories ul li a,
	.widget_rating_filter ul li a  {
			font-weight: 400 !important;
		}
		@media only screen and (min-width: 1024px){
.woo-single-product.single-product-thumbnails-left .woocommerce-product-gallery .flex-control-nav {
    right: 1px;
    left: auto;
}
}

.et-button.icon-position-left.medium .icon {
    margin-left: 8px;
    margin-right: 0;
}
.et-icon-box.icon-position-left .et-icon.large-xx + .et-icon-content {
    padding-right: 164px;
    padding-left: 0;
}
.et-icon-box.icon-position-right .et-icon.large + .et-icon-content {
    padding-left: 96px;
    padding-right: 0;
}
.et-icon-box.icon-position-right .et-icon {
    right: auto !important;
    left: 0 !important;
}
.hover-ghost.et-icon-box .ghost-icon {
    left: -64px;
    right: auto;
}
.et-icon-box.icon-position-right {
    text-align: left;
}
.et-accordion .toggle-icon {
    right: 20px;
    left: auto;
}
@media only screen and (max-width: 767px){
.tabset .tab {
    text-align: right;
}
}
@media only screen and (max-width: 767px){
.commentlist .review {
    padding: 0 0 24px 0;
}
}
.et-button.icon-position-left .icon {
    margin-left: 4px;
    margin-right: 0;
}
.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline {
    letter-spacing: 0px !important;
}
.widget_fast_contact_widget .sending:before, .widget_mailchimp .sending:before {
    left: 0%;
    right: 50%;
    margin: -12px -12px 0 0;
}
div.wpcf7 .ajax-loader {
    margin: 0 4px 0 0;
}
.et-breadcrumbs a:after {
    right: 0px;
    left: auto;
}
.et-breadcrumbs a:hover:after {
    transform-origin: bottom right;
}
.product .summary table.variations .reset_variations {
    margin-right: 8px;
    margin-left: 0;
}
@media (min-width: 768px){
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: right;
}
}
.enovathemes-navigation.default-page-template a, .enovathemes-navigation.default-page-template .current, .woocommerce-pagination.default-page-template a, .woocommerce-pagination.default-page-template .current, .woocommerce-pagination a, .woocommerce-pagination .current {
    margin: 0 0 4px 4px;
}
.woocommerce-pagination .next, .woocommerce-pagination .prev {
    transform: rotateY(180deg);
}
@media only screen and (min-width: 1280px){
form[name="checkout"] .col2-set,
.woocommerce-cart-form{
    float: right;
}
form[name="checkout"] #order_review_heading, form[name="checkout"] #order_review, .cart-collaterals {
    float: left;
}
}
.shop_table button[name="update_cart"] {
    float: left;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-share {
    margin: 0 0 0 10px;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th:first-child {
    padding-right: 15px;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-settings {
    background-position: center right;
    padding-right: 21px;
    padding-left: 0;
}
.woosc-sidebar .woosc-sidebar-top {
    padding: 0 20px 0 60px;
}
.woosc-sidebar .woosc-sidebar-close {
    left: 0;
    right: auto;
}
.hint--right:after, .hint--right:before {
    right: 100%;
    left: auto;
}

.hint--right:before {
    border-left-color: #383838;
    border-right-color: transparent;
    margin-right: -11px;
    margin-left: 0;
}
.woosc-sidebar-item-inner > div {
    margin-left: 10px;
    margin-right: 0;
}
.hint--right:hover:after, .hint--right:hover:before {
    -webkit-transform: translateX(-8px);
    -moz-transform: translateX(-8px);
    transform: translateX(-8px);
}