/*
Theme Name: Ewebot
Theme URI: https://suncode.ir/
Author: GT3themes
Author URI: suncode.ir
Description: GT3themes team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 2.3.2
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: ewebot
*/
/* rtl by suncode */
/* Persian fonts start */

@font-face {
    font-family: Doran;
    font-weight: 300;
    src: url('suncode/fonts/Doran/DoranFaNum-Regular.woff2') format('woff2');
    src: url('suncode/fonts/Doran/DoranFaNum-Regular.woff') format('woff');
}
@font-face {
    font-family: Doran;
    font-weight: 700;
    src: url('suncode/fonts/Doran/DoranFaNum-ExtraBold.woff2') format('woff2');
    src: url('suncode/fonts/Doran/DoranFaNum-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: Post;
	font-weight: bold;
    font-style: normal;
	src: url('suncode/fonts/post/Post-Bold.eot');
	src: url('suncode/fonts/post/Post-Bold.eot?#iefix') format('embedded-opentype'), 
		 url('suncode/fonts/post/Post-Bold.woff2') format('woff2'),
        url('suncode/fonts/post/Post-Bold.woff') format('woff');
}
@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-UltraLight.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Light.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Medium.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-DemiBold.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-ExtraBold.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Black.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Bold.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Regular.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 100;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Thin.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-ExtraLight.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-ExtraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-ExtraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-ExtraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Light.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Medium.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-DemiBold.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-DemiBold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-DemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-DemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-ExtraBold.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-ExtraBold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Black.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Bold.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Regular.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/dana/eot/dana-fanum-extralight.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-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/dana/eot/dana-fanum-light.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-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/dana/eot/dana-fanum-medium.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-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/dana/eot/dana-fanum-demibold.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-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/dana/eot/dana-fanum-ultrabold.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-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/dana/eot/dana-fanum-extrabold.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-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/dana/eot/dana-fanum-black.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-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/dana/eot/dana-fanum-bold.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-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/dana/eot/dana-fanum-regular.eot');
	src: url('suncode/fonts/dana/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana/woff/dana-fanum-regular.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/IRANSans/eot/IRANSansWebFaNum_Black.eot');
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSans/woff2/IRANSansWebFaNum_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSans/woff/IRANSansWebFaNum_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSans/ttf/IRANSansWebFaNum_Black.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_Bold.eot');
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSans/woff2/IRANSansWebFaNum_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSans/woff/IRANSansWebFaNum_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSans/ttf/IRANSansWebFaNum_Bold.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_Medium.eot');
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSans/woff2/IRANSansWebFaNum_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSans/woff/IRANSansWebFaNum_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSans/ttf/IRANSansWebFaNum_Medium.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_Light.eot');
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSans/woff2/IRANSansWebFaNum_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSans/woff/IRANSansWebFaNum_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSans/ttf/IRANSansWebFaNum_Light.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_UltraLight.eot');
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSans/woff2/IRANSansWebFaNum_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSans/woff/IRANSansWebFaNum_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSans/ttf/IRANSansWebFaNum_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum.eot');
	src: url('suncode/fonts/IRANSans/eot/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSans/woff2/IRANSansWebFaNum.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSans/woff/IRANSansWebFaNum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSans/ttf/IRANSansWebFaNum.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/IRANSansDN/eot/iransansdnwebbold.eot');
	src: url('suncode/fonts/IRANSansDN/eot/iransansdnwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSansDN/woff2/iransansdnwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSansDN/woff/iransansdnwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSansDN/ttf/iransansdnwebbold.ttf') format('truetype');
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/IRANSansDN/eot/iransansdnweblight.eot');
	src: url('suncode/fonts/IRANSansDN/eot/iransansdnweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSansDN/woff2/iransansdnweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSansDN/woff/iransansdnweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSansDN/ttf/iransansdnweblight.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/IRANSansDN/eot/iransansdnweb.eot');
	src: url('suncode/fonts/IRANSansDN/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/IRANSansDN/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/IRANSansDN/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/IRANSansDN/ttf/iransansdnwebregular.ttf') format('truetype');
}
@font-face {
	font-family: sc_sarbaz;
	font-style: normal;
	font-weight: 950;
	src: url('suncode/fonts/Sarbaz.eot');
	src: url('suncode/fonts/Sarbaz.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/Sarbaz.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/Sarbaz.ttf') format('truetype');
}
@font-face { font-family:'Pelak'; font-weight:200; src: url('suncode/fonts/Pelak/EOT/PelakFA-Thin.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Thin.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Thin.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Thin.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:300; src: url('suncode/fonts/Pelak/EOT/PelakFA-light.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-light.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-light.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-light.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:400; src: url('suncode/fonts/Pelak/EOT/PelakFA-Regular.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Regular.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Regular.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Regular.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:500; src: url('suncode/fonts/Pelak/EOT/PelakFA-Medium.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Medium.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Medium.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Medium.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:600; src: url('suncode/fonts/Pelak/EOT/PelakFA-SemiBold.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-SemiBold.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-SemiBold.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-SemiBold.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:700; src: url('suncode/fonts/Pelak/EOT/PelakFA-Bold.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Bold.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Bold.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Bold.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:800; src: url('suncode/fonts/Pelak/EOT/PelakFA-ExtraBold.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-ExtraBold.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-ExtraBold.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-ExtraBold.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:900; src: url('suncode/fonts/Pelak/EOT/PelakFA-Black.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Black.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Black.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Black.woff2') format('woff2'); }

/* Persian fonts end */
/* body.rtl *{
	letter-spacing: 0px !important;
}
*/
button,input[type=submit],.blog_content .gt3_module_button_list a, .blog_post_info .post_share_block span.sharing_title, .post_link_label span,
.single #main_content>#comments h2, .comment-reply-link, .cf7_form_leads input.wpcf7-form-control.wpcf7-submit,.revolution_form input.wpcf7-form-control.wpcf7-submit,
.home2_form input.wpcf7-form-control.wpcf7-submit, .gt3_custom_mailchimp .mc4wp-form-fields .mc_signup_submit input[type=submit],
.gt3-page-title__content .gt3_breadcrumb a, .gt3-page-title__content .gt3_breadcrumb .current, .video-popup__title, .elementor-widget-progress,
.gt3_modern_shop .elementor-widget-gt3-core-blogboxed.modern_style-yes .gt3_module_blogboxed.module_type1 .post_category a,
.rtl .wrapper_404 p
{letter-spacing:0;}
body.rtl {
	direction: rtl;
	text-align: right;
	-webkit-transition: left .3s ease;
    -moz-transition: left .3s ease;
    -ms-transition: left .3s ease;
    transition: left .3s ease;
}

.rtl .main-menu ul li, .rtl .column_menu ul li {
    float: right;
}
.rtl .align-left {
    text-align: right;
}
.rtl .align-right {
    text-align: left;
}
.rtl .main-menu ul li ul.sub-menu, .rtl .column_menu ul li ul.sub-menu {
    right: 0;
    left: auto;
    margin-right: 0;
	text-align: right;
}
.rtl .main-menu > ul > li:after {
    right: 0;
    left: auto;
}
.rtl .main-menu > ul > li > ul:before, .rtl .main-menu > ul > li > ul:after, .rtl .main-menu > ul > li > ul:before, .rtl .main_header .header_search .header_search__inner:after {
    right: 15px;
    left: auto;
    transform: rotate(45deg) translateY(1rem);
}
.rtl .main-menu ul li ul ul.sub-menu {
    right: calc(100% - 11px);
    left: auto;
}
.rtl .gt3_header_builder_menu_component .main-menu > ul li.menu-item-has-children > a:after {
    padding-right: 4px;
    padding-left: 0;
}
.rtl .gt3_header_builder_menu_component .main-menu > ul li li.menu-item-has-children > a:after {
    left: 2px;
    right: auto;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.rtl .gt3_header_builder__section .header_side.left, .rtl .gt3_header_builder__section .header_side.header_side--custom-align.header_side--left-align {
    text-align: right;
}
.rtl [class*=span]{
    float: right;
}
@media (min-width: 1200px){
.rtl [class*=span] {
    float: right;
}
}
.rtl div.wpcf7{
	direction: rtl;
}
.rtl .row [class*=span] {
    float: right;
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
    .rtl .top_footer .row [class*=span]{
        float: none;
        width: 50%;
    }
}
@media (min-width: 768px){
.rtl .elementor-widget-gt3-core-imagebox.elementor-position-left .gt3-core-imagebox-wrapper {
    text-align: right;
}
}
.rtl .elementor-widget-gt3-core-custommeta .gt3_meta_values_wrapper.align_left {
    text-align: right;
}
.rtl .content-container ul > li:before,.rtl .widget.widget_text ul li:before, .rtl .widget.widget_product_categories ul li:before, .rtl .widget.widget_nav_menu ul li:before, .rtl .widget.widget_archive ul li:before, .rtl .widget.widget_pages ul li:before, .rtl .widget.widget_categories ul li:before, .rtl .widget.widget_recent_entries ul li:before, .rtl .widget.widget_meta ul li:before, .rtl .widget.widget_recent_comments ul li:before, .rtl .widget.main_wrapper ul li:before, .rtl .widget.main_footer ul li:before, .rtl ul.wp-block-archives li:before, .rtl ul.wp-block-categories li:before, .rtl ul.wp-block-latest-posts li:before {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .widget_search .search_form .search_submit, .rtl .widget_search .search_form:before, .rtl .widget_product_search .gt3_search_form .search_submit, .rtl .widget_product_search .gt3_search_form:before {
    left: 0;
    right: auto;
}
.rtl .gt3_module_blog, .rtl .gt3_module_featured_posts {
    text-align: right;
}
.rtl .blog_post_preview .gt3_module_button_list {
    float: right;
}
.rtl .blog_post_info {
    float: left;
}
.rtl .post_share_wrap {
    right: auto;
    left: 100%;
}
.rtl .widget.widget_posts .recent_posts li.with_img {
    padding-right: 85px;
    padding-left: 0;
}
.rtl .recent_posts_content > a {
    right: 0;
    left: auto;
}
.rtl .widget_search .search_form:before, .rtl .widget_product_search .gt3_search_form:before{
	left: 10px;
    right: auto;
	transform: translate(0, 0)rotateY(180deg);
}
.rtl .header_search .header_search__inner {
    left: -11px;
    right: auto;
}
.rtl .header_search__inner .search_form {
    padding-left: 40px;
    padding-right: 0;
}
.rtl .header_search__inner .search_submit {
    left: 0;
    right: auto;
}
.rtl .header_search__inner .search_form:after {
    left: 10px;
    right: auto;
    transform: rotateY(180deg);
}
.rtl ul.pagerblock li a i, .rtl ul.pagerblock li span i {
    transform: rotateY(180deg);
}
.rtl .back_to_top_container {
    left: 40px;
    right: auto;
}
.rtl .search_result_form input[type="submit"] {
    left: 0px;
    right: auto;
    font-family: inherit;
}
.rtl .search_result_form .search_text {
    padding-left: 120px;
    padding-right: 10px;
}
.rtl .gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span,
.rtl .wpda-builder_burger_sidebar_component .burger_sidebar_icon span{
    left: 0;
    right: auto;
}
body.rtl.active_burger_sidebar {
    left: 150px;
    right: auto;
}
.rtl .gt3_header_builder__burger_sidebar, .rtl .wpda-builder__burger_sidebar {
    left: -420px;
    right: auto;
}
.rtl .gt3_header_builder__burger_sidebar.active, .rtl .wpda-builder__burger_sidebar.active{
    left: 0;
    right: auto;
}
.rtl .gt3_header_builder__burger_sidebar, .rtl .wpda-builder__burger_sidebar {
    -webkit-transition: left .3s ease-in-out, right .3s ease-in-out;
    -moz-transition: left .3s ease-in-out, right .3s ease-in-out;
    transition: left .3s ease-in-out, right .3s ease-in-out;
}
.rtl .gt3_header_builder__burger_sidebar-cover, .rtl .wpda-builder__burger_sidebar-cover {
    right: 0;
    left: auto;
}
.rtl .elementor-widget-gt3-core-portfolio .items_list {
    text-align: right;
}
.rtl .elementor-widget-toggle .elementor-tab-title.add_question_marker:before {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.rtl .elementor-toggle span.gt3_dropcaps {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.gt3_countdown_wrapper {
    direction: ltr;
}
.rtl .gt3_dropcaps, .rtl .dropcap {
    float: right;
    margin: 0 0 0 10px;
}
.rtl .gt3_blockquote .gt3_blockquote__quote_icon {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.rtl .gt3_blockquote .gt3_blockquote__quote_icon + .gt3_blockquote__text, .rtl .gt3_blockquote .gt3_blockquote__quote_icon + .gt3_blockquote__text + .gt3_blockquote__author_wrapper {
    margin-right: 52px;
    margin-left: 0;
}
.rtl ol > li:before {
    margin-right: 0;
    margin-left: 0.3em;
    text-align: left;
    direction: ltr;
}
.rtl .gt3_styled_list .gt3_list__icon {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .post_block_info > div.blog_post_info {
    text-align: left;
}
.rtl .post_share_block > a {
    margin-right: 2px;
    margin-left: 0;
}
.rtl ol.commentlist li .stand_comment {
    padding: 26px 100px 23px 0;
}
.rtl ol.commentlist li .commentava {
    right: 0;
    left: auto;
}
.rtl .comment_info {
    padding-left: 90px;
    padding-right: 0;
}
.rtl .comment-reply-link {
    left: 0;
	right: auto;
}
.rtl .comment-reply-link .post_comments_icon {
    margin-left: 8px;
    margin-right: 0;
}
.rtl #comments ol.commentlist ul.children .stand_comment {
    margin-right: 100px;
    margin-left: 0;
}
.rtl .gt3_form label, .rtl .wpcf7-form .label, .rtl .wrapper_404 label, .rtl .mc_merge_var label, .rtl .widget .gt3_search_form label, .rtl #respond #commentform p[class*='comment-form-'] > label {
    right: 0px;
    left: auto;
}
.rtl .elementor-widget-gt3-core-blog-packery .gt3_blog_packery__post_footer .post_share_block {
    float: left;
}
.rtl .elementor-widget-gt3-core-blog-packery .isotope_item {
    float: right;
}
.rtl .elementor-widget-gt3-core-blog-packery .blog_post_preview.format-audio .gt3_blog_packery__img_wrap .gt3_blog_packery__img:before, .rtl .elementor-widget-gt3-core-blog-packery .blog_post_preview.format-link .gt3_blog_packery__img_wrap .gt3_blog_packery__img:before, .rtl .elementor-widget-gt3-core-blog-packery .blog_post_preview.format-quote .gt3_blog_packery__img_wrap .gt3_blog_packery__img:before {
    right: -12px;
    left: auto;
    transform: rotateY(180deg);
}
.rtl .main-menu > ul > li:nth-last-child(1) > .sub-menu, .rtl .main-menu > ul > li:nth-last-child(2) > .sub-menu, .rtl .main-menu > ul > li:nth-last-child(3) > .sub-menu {
    left: 0;
    right: auto;
}
.rtl .main-menu > ul > li:nth-last-child(1) > .sub-menu:before, .rtl .main-menu > ul > li:nth-last-child(2) > .sub-menu:before, .rtl .main-menu > ul > li:nth-last-child(3) > .sub-menu:before, .rtl .main-menu > ul > li:nth-last-child(1) > .sub-menu:after, .rtl .main-menu > ul > li:nth-last-child(2) > .sub-menu:after, .rtl .main-menu > ul > li:nth-last-child(3) > .sub-menu:after {
    left: 38px;
    right: auto;
}
.rtl .main-menu > ul > li:nth-last-child(1) > .sub-menu .sub-menu, .rtl .main-menu > ul > li:nth-last-child(2) > .sub-menu .sub-menu, .rtl .main-menu > ul > li:nth-last-child(3) > .sub-menu .sub-menu {
    left: calc(101% - 11px);
    right: auto;
}
.rtl .elementor-widget-gt3-core-blog-packery .blog_post_preview.format-standard.empty_post_image .gt3_blog_packery__img_wrap .gt3_blog_packery__img:before {
    left: 0;
    right: auto;
    transform: rotateY(180deg);
}
.rtl #respond #commentform p > label {
    padding-right: 20px;
    padding-left: 0;
}
.rtl .pswp__caption__center {
    text-align: right;
}
.rtl .isotope-filter a {
    margin-left: 30px;
    margin-right: 0;
}
.rtl .elementor-widget-gt3-core-processbar.vertical_style-2 .gt3_process_bar_container--type-vertical.row .gt3_process_item .gt3_process_item__number {
    text-align: left;
}
.rtl .elementor-widget-gt3-core-processbar.chess_board-yes .gt3_process_bar_container--type-vertical.row .gt3_process_item:nth-child(even) .gt3_process_item__number {
    text-align: right;
}
.rtl .elementor-widget-gt3-core-processbar.chess_board-yes .gt3_process_bar_container--type-vertical.row .gt3_process_item:nth-child(even) .gt3_process_item__content {
    text-align: left;
}
.rtl .elementor-widget-gt3-core-processbar.chess_board-yes .gt3_process_bar_container--type-vertical.row .gt3_process_item:nth-child(even) .gt3_process_item__content .gt3_process_item__content_wrapper {
    border-left-width: 2px;
    border-left-style: solid;
    border-right: 0;
}
.rtl .gt3_process_bar_container.gt3_process_bar_container--type-vertical .gt3_process_item__content_wrapper {
    border-right: 2px solid;
    border-left: none;
}
.rtl .gt3_process_bar_container--type-vertical.row .gt3_process_item {
    text-align: right;
}
.rtl .gt3_process_bar_container .gt3_process_item .gt3_process_item__circle_wrapp .gt3_process_item__circle:before {
    right: 50%;
    left: auto;
}
.rtl .mobile_menu_container .main-menu > ul.mobile_view_on, .rtl .mobile_menu_container .main-menu > div > ul.mobile_view_on {
    right: 0;
	left:auto;
    text-align: right;
}
.rtl .main-menu .mobile_switcher {
    left: 0;
    right: auto;
    transform: rotateY(180deg);
}
.rtl .mobile_menu_container .main-menu ul li ul {
    padding-right: 15px;
    padding-left: 0;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial:not(.author_position-before) .testimonials_author_rotator + .testimonials_rotator .testimonials-text .testimonials-text-quote {
    right: calc(50% + 10px);
    left: auto;
    transform: rotate(180deg);
}
@media only screen and (min-width: 768px){
.rtl .gt3_pricebox_module_wrapper.type2 > div.gt3_price_item-elementor .gt3_price_item_wrapper-elementor {
    width: 100%;
    text-align: right;
}
}
.rtl .gt3-elementor-align-button-left .video-popup__title,
.rtl .elementor-widget-gt3-core-blogboxed.gt3-blog-default-boxed .gt3_module_blogboxed.module_type1 .blogboxed_content .gt3_module_button_list a:after{
    margin-right: 20px;
    margin-left: 0;
}
.rtl .gt3-elementor-align-button-right .video-popup__title {
    margin-left: 20px;
    margin-right: 0;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.author_position-after.image_position-aside .slick-arrow.slick-prev, .rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.author_position-after.image_position-aside .slick-arrow.slick-next {
    right: -12px;
    left: auto;
	transform: rotateY(180deg);
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.author_position-after.image_position-aside .slick-arrow.slick-next {
    right: 26px;
    left: auto;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-left.author_position-after.image_position-aside .testimonials-text-wrapper {
    margin-right: 50px;
    margin-left: 0;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-left.author_position-after.image_position-aside .testimonials-text-quote {
    float: right;
	transform: rotate(180deg);
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .testimonials-text-quote {
    transform: rotate(180deg);
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .testimonials-text-wrapper {
    margin-right: 50px;
    margin-left: 0;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .testimonials_author_wrapper .testimonials_photo img {
    margin-left: 13px;
    margin-right: 0;
}
.rtl .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: left;
    text-align: left;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-center .testimonials_author_rotator .testimonials_avatar_item.slick-active .testimonials_avatar_content img {
    transform: scale(0.8) translateX(-40%);
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-center .testimonials_author_rotator .testimonials_avatar_item.slick-center + .testimonials_avatar_item .testimonials_avatar_content img {
    transform: scale(0.8) translateX(40%);
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-center .testimonials_author_rotator .testimonials_avatar_item.slick-current .testimonials_avatar_content img, .rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial .testimonials_author_rotator .testimonials_avatar_item.slick-current .testimonials_avatar_content img {
    transform: translateX(0) scale(1);
}
.rtl .blog_post_media.blog_post_media--quote .quote_text {
    padding-right: 53px;
    padding-left: 0;
}
.rtl .blog_post_media.blog_post_media--quote .quote_text:before {
    right: 0;
    left: auto;
    transform: rotate(180deg);
}
.rtl .blog_post_media__link_text a {
    padding-right: 50px;
    padding-left: 0;
}
.rtl .elementor-widget-gt3-core-sharing .gt3_sharing_core.align_left {
    text-align: right;
}
.rtl .elementor-286 .elementor-element.elementor-element-2d3b65d3.elementor-widget-gt3-core-sharing .gt3_sharing_core span.gt3_sharing_label_title {
    margin-left: 20px;
    margin-right: 0;
}
.rtl .elementor-widget-gt3-core-sharing .gt3_sharing_core span.gt3_sharing_label_title, .rtl .elementor-widget-gt3-core-sharing .gt3_sharing_core .gt3_sharing_links_block a {
    margin-left: 20px;
    margin-right: 0 !important;
}
.rtl .fleft {
    float: right;
}
.rtl .fright {
    float: left;
}
.rtl .single_prev_next_posts .fleft {
    text-align: right;
    padding-left: 14px;
    padding-right: 0;
}
.rtl .single_prev_next_posts .fright {
    text-align: left;
    padding-left: 0;
    padding-right: 14px;
}
.rtl .gt3_pricebox_module_wrapper.type2 .gt3_price_item-wrapper_block {
    text-align: right;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .testimonials_avatar_slider.text_align-center .slick-arrow.slick-prev {
    left: calc(100% - 10px);
    right: auto;
    transform: rotateY(180deg);
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .testimonials_avatar_slider.text_align-center .slick-arrow.slick-next {
    right: calc(100% - 10px);
    left: auto;
    transform: rotateY(180deg);
}
.rtl .elementor-progress-percentage {
    left: 0;
    right: auto;
}
.rtl .elementor-widget-gt3-core-portfolio .portfolio_wrapper.show_type_packery .packery_blog_item_4 .wrapper .text_wrap, .rtl .elementor-widget-gt3-core-portfolio .portfolio_wrapper.show_type_packery .packery_blog_item_7 .wrapper .text_wrap, .rtl .elementor-widget-gt3-core-portfolio .portfolio_wrapper.show_type_packery .packery_blog_item_8 .wrapper .text_wrap {
    text-align: right;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-center .testimonials-text-wrapper {
    margin-right: 0;
}
.rtl .gt3-custom-arrow-slider .slick-arrow.slick-next{
    left: 20px;
    right: auto;
}
.rtl .gt3-custom-arrow-slider .slick-arrow.slick-prev {
    right: auto;
    left: 120px;
}
.rtl .elementor-widget-gt3-core-button.gt3-arrow-button .btn_icon_position_right .elementor_btn_icon_container:not(:only-child) {
    padding: 0;
}
.rtl .elementor-widget-gt3-core-button.gt3-arrow-button .elementor_btn_icon_container {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .contact-form-btn-arrow__icon, .elementor-widget-gt3-core-blogboxed.gt3-blog-default-boxed .gt3_module_blogboxed.module_type1 .blogboxed_content .gt3_module_button_list a:after, .rtl .elementor-widget-gt3-core-button.gt3-arrow-button .icon_svg_btn {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.rtl .contact-form-btn-arrow:hover .contact-form-btn-arrow__icon, .rtl .elementor-widget-gt3-core-blogboxed.gt3-blog-default-boxed .gt3_module_blogboxed.module_type1 .blogboxed_content .gt3_module_button_list a:hover:after, .rtl .elementor-widget-gt3-core-button.gt3-arrow-button:hover .icon_svg_btn {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
@media only screen and (min-width: 1200px){
.rtl .span12 .gt3_single_team_header .gt3_single_team_thumbnail__wrapper {
    min-width: 470px;
    margin-left: 60px;
    margin-right: 0;
}
    .rtl .gt3-custom-arrow-slider .slick-arrow.slick-prev {
        left: 195px;
        right: auto;
    }
    .rtl .gt3-custom-arrow-slider .slick-arrow.slick-next {
        left: 50px;
        right: auto;
    }
}
.rtl .gt3_single_team_info__item h4 {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    float: left;
    text-align: left;
}
.rtl .mc_merge_var label, .rtl .search_result_form .search_form label {
    right: 20px;
    left: auto;
}
.rtl .gt3_header_builder__login-modal_container {
    text-align: right;
}
.rtl .gt3_header_builder__login-modal-close {
    left: 15px;
    right: auto;
}
.rtl .woo_mini-count > span:not(:empty) {
    right: 50%;
    left: auto;
}
.rtl .gt3_header_builder_login_component .user_login {
    margin-right: .8em;
    margin-left: 0;
}
.rtl aside .mc_form_inside {
    text-align: right;
}
.rtl .mc_form_inside .mc_signup_submit {
    margin-right: -15px;
    margin-left: 0;
}
.rtl .elementor-widget-gt3-core-custommeta .gt3_meta_value.type_tags a {
    margin-left: 14px;
    margin-right: 0;
}
@media only screen and (max-width: 767px){
.rtl .elementor-widget-gt3-core-imagebox .gt3-core-imagebox-wrapper {
    text-align: right;
}
}
@media only screen and (max-width: 599px){
.rtl .elementor-widget-gt3-core-portfolio .portfolio_wrapper .packery_blog_item_4 .wrapper .text_wrap, .rtl .elementor-widget-gt3-core-portfolio .portfolio_wrapper .packery_blog_item_7 .wrapper .text_wrap, .rtl .elementor-widget-gt3-core-portfolio .portfolio_wrapper .packery_blog_item_8 .wrapper .text_wrap {
    text-align: right;
}
}
@media only screen and (max-width: 767px){
.rtl ol.commentlist li .stand_comment {
    padding-right: 60px;
    padding-left: 0;
}
}
@media only screen and (max-width: 767px){
.rtl #comments ol.commentlist ul.children .stand_comment, .rtl #comments ol.commentlist ul.children ul.children .stand_comment {
    margin-right: 60px;
    margin-left: 0;
}
}
.rtl #respond form#commentform *:not(.span6) ~ .span6 ~ .span6 {
    float: left;
}
@media only screen and (max-width: 768px){
.rtl.woocommerce ul.products[class*=columns-] li.product, .rtl.woocommerce-page ul.products[class*=columns-] li.product {
    margin: 0 0 2.992em;
}
}
@media only screen and (max-width: 767px){
.rtl.woocommerce ul.products li.product .onsale, .rtl #yith-quick-view-content .onsale, .rtl.woocommerce span.onsale {
    top: 5px;
    right: 5px;
    left: auto;
}
}
@media only screen and (max-width: 767px){
.rtl .woocommerce table.shop_table .gt3_qty_spinner {
    margin-left: 0;
    margin-right: auto;
}
}
@media only screen and (max-width: 768px){
.rtl.woocommerce .cart-collaterals .cart_totals, .rtl.woocommerce .cart-collaterals .cross-sells, .rtl.woocommerce .cart-collaterals .shipping_calculator, .rtl.woocommerce-page .cart-collaterals .cart_totals, .rtl.woocommerce-page .cart-collaterals .cross-sells, .rtl.woocommerce-page .cart-collaterals .shipping_calculator {
    width: 100%;
    float: none;
    text-align: right;
    padding:0;
}
}
@media only screen and (max-width: 768px){
.rtl .elementor-toggle .elementor-tab-content {
    padding: 12px 10px;
}
}
.rtl .mobile_menu_container .main-menu ul li ul ul {
    top: 0;
    right: 0 !important;
    left: auto !important;
    margin: 0;
}
.rtl .elementor-widget-gt3-core-team .module_team .item_list > li, .rtl .elementor-widget-gt3-core-teamcarousel .module_team .item_list .item-team-member {
    float: right;
}
.rtl .blog_post_info > div {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .blog_post_info > div:last-child {
    margin-left: 0;
    margin-right: 0;
}
.rtl.woocommerce .woocommerce-ordering .gt3-products-header-sort_by {
    margin-left: 10px;
    margin-right: 0;
}
/*.rtl.woocommerce .gt3-products-header > * {
    margin: 13px 16px 13px 0;
}*/
.rtl.woocommerce div.product div.images.gt3_thumb_grid .onsale,
.rtl.woocommerce div.product div.images.gt3_thumb_grid_vertical .onsale{
    right: 15px;
    left: auto;
}
@media only screen and (min-width: 1100px){
.rtl .footer_left_part {
    float: right;
}
}
.rtl .elementor-widget-gt3-core-info-list .infolist-wrapper.position-right .timeline-item > div:last-child {
    text-align: left;
    padding-left: 15px;
    padding-right: 0 !important;
}
.rtl .elementor-widget-gt3-core-piechart .elementor-widget-container {
    text-align: right;
}
.rtl .elementor-widget-gt3-core-button .gt3_module_button_elementor.alignment_right {
    text-align: left;
}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
    text-align: right;
}
.rtl .gt3_menu_label {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .elementor-widget-gt3-core-imagebox .elementor-image_icon-position-background .gt3-core-imagebox-title + .gt3-core-imagebox-description:before {
    right: 0;
    left: auto;
}
.rtl .elementor-counter .elementor-counter-title {
    text-align: right;
}
.rtl .elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container:not(:only-child) {
    padding-right: 10px;
    padding-left: 0;
}
.rtl .alignment-right.elementor-widget-wpda-builder-search .wpda-search_inner,
.rtl .gt3-image-reveal-hover .elementor-widget-image{
    right: auto;
    left: 0;
}
.rtl .gt3-custom-arrow-slider .slick_arrow_icon.slick_arrow_icon__right,
.rtl .gt3-custom-arrow-slider .slick_arrow_icon.slick_arrow_icon__left{
    transform: rotateY(180deg);
}
.rtl .elementor-widget-wpda-builder-menu nav ul li.menu-item-has-children>a:after {
    padding-right: 4px;
    padding-left: 0;
}
.rtl .elementor-widget-wpda-builder-menu nav ul li ul.sub-menu {
    right: 0;
    left: auto;
    text-align: right;
}
@media only screen and (min-width: 1200px){
.rtl .elementor-widget-wpda-builder-menu .sub-menu:before {
    right: 15px;
    left: auto;
    transform: rotate(45deg) translateY(1rem);
}
}
.rtl .elementor-widget-wpda-builder-menu nav>ul>li:after {
    right: 0;
    left: auto;
}
.rtl .elementor-widget-wpda-builder-menu nav ul li ul.sub-menu ul.sub-menu {
    right: 101%;
    left: auto;
}
.rtl .elementor-widget-wpda-builder-menu nav ul li ul.sub-menu li.menu-item-has-children>a:after {
    left: 0;
    right: auto;
}
.rtl .elementor-widget-wpda-builder-menu nav>ul>li:last-child>.sub-menu .sub-menu,
.rtl .elementor-widget-wpda-builder-menu nav>ul>li:nth-last-child(2)>.sub-menu .sub-menu,
.rtl .elementor-widget-wpda-builder-menu nav>ul>li:nth-last-child(3)>.sub-menu .sub-menu {
    left: 101%;
    right: auto;
}
.rtl .elementor-widget-wpda-builder-search .wpda-search_inner form button[type=submit], .rtl .elementor-widget-wpda-builder-search .wpda-search_inner form input[type=submit] {
    left: 0;
    right: auto;
}
.rtl .elementor-widget-wpda-builder-search .wpda-search_inner form:after {
    left: 15px;
    right: auto;
}
.rtl .elementor-widget-wpda-builder-search .wpda-search_inner form input[type=search], .rtl .elementor-widget-wpda-builder-search .wpda-search_inner form input[type=text] {
    padding: 8px 20px 10px 45px;
}
.rtl .gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span, .rtl .wpda-builder-burger_sidebar .burger_sidebar_icon span {
    left: 0;
    right: auto;
}
@media only screen and (min-width: 1025px){
.rtl .header_over_bg.wpda-builder {
    right: 0;
    left: auto;
}
}
.rtl .wpda-footer-builder .wpda-navbar-collapse {
    text-align: right;
}
@media only screen and (min-width: 1200px){
.rtl .elementor-widget-wpda-builder-menu ul > li:nth-last-child(1) > .sub-menu:before,
.rtl .elementor-widget-wpda-builder-menu ul > li:nth-last-child(2) > .sub-menu:before,
.rtl .elementor-widget-wpda-builder-menu ul > li:nth-last-child(3) > .sub-menu:before {
    left: 38px;
    right: auto;
}
}
@media (min-width: 768px){
.elementor-widget-gt3-core-imagebox.elementor-position-right .gt3-core-imagebox-wrapper {
    text-align: right;
}
}
@media only screen and (max-width: 1199px){
.rtl .admin-bar .mobile_menu_active .wpda-mobile-navigation-toggle,
.rtl .mobile_menu_active .wpda-mobile-navigation-toggle{
    left: 32px;
    right: auto;
}
}
@media only screen and (max-width: 1199px){
.rtl .wpda-navbar-collapse {
    text-align: right;
}
}
@media only screen and (max-width: 1199px){
.rtl .elementor-widget-wpda-builder-menu nav ul li.menu-item-has-children>a:after {
    margin-left: 13px;
    margin-right: 0;
}
}
.rtl .elementor-widget-wpda-builder-menu nav ul li.menu-item-has-children>a:after {
    left: 0;
    right: auto;
}
.rtl .elementor-widget-wpda-builder-menu nav>ul>li:last-child>.sub-menu,
.rtl .elementor-widget-wpda-builder-menu nav>ul>li:nth-last-child(2)>.sub-menu,
.rtl .elementor-widget-wpda-builder-menu nav>ul>li:nth-last-child(3)>.sub-menu {
    left: 0;
    right: auto;
}
.rtl .elementor-widget-gt3-core-imagebox .elementor-image_icon-position-background .gt3-core-imagebox-title + .gt3-core-imagebox-description:before, .rtl .imagebox_first_title.elementor-widget-gt3-core-imagebox .elementor-image_icon-position-background .gt3-core-imagebox-img + .gt3-core-imagebox-title:before, .rtl .imagebox_first_title.gt3_active_item.elementor-widget-gt3-core-imagebox .elementor-image_icon-position-background .gt3-core-imagebox-img + .gt3-core-imagebox-title:before {
    right: 0;
    left: auto;
}
.rtl .elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed .gt3_post_footer .gt3_module_button_list {
    float: right;
}
.rtl .gt3_contactform_home6 input[type="text"], .rtl .gt3_contactform_home6 input[type="email"], .rtl .gt3_contactform_home6 input[type="url"], .gt3_contactform_home6 textarea {
    padding-right: 20px;
}
.rtl .mr_0 .elementor-container {
    margin-left: 0;
    margin-right: auto;
}
.rtl .elementor-widget-wpda-builder-menu nav ul li.menu-item-has-children>a {
    padding-left: 1.3em;
    padding-right: 0;
}
/*.rtl .elementor-widget-wpda-builder-menu nav ul li ul.sub-menu li.menu-item-has-children>a:after {
    -webkit-transform: rotate(180deg) scale(1.2);
    -ms-transform: rotate(180deg) scale(1.2);
    transform: rotate(180deg) scale(1.2);
}*/
.rtl .elementor-widget-gt3-core-imagebox.gt3_order_normal .elementor-image_icon-position-background .gt3-core-imagebox-title+.gt3-core-imagebox-description:before {
    right: calc(50% - 15px);
    left: auto;
}
.rtl .revolution_form.with_border .revolution_form_btn {
    left: 10px;
    right: auto;
}
.rtl .revolution_form.with_border input[type=url] {
    padding: 0 20px 0 210px;
    text-align: left;
    direction: ltr;
}
.gt3_single_team_header .gt3_single_team_thumbnail__wrapper {
    margin-left: 30px;
    margin-right: 0;
}
@media only screen and (max-width: 1199px){
.wpda-builder-menu .mobile_switcher {
    left: 0;
    right: auto;
}
}
@media only screen and (min-width: 1200px){
.rtl .wpda-header-builder .wpda-menu .gt3_megamenu_active ul li.menu-item-has-children>a:after {
    right: 0;
    left: auto;
}
}
.video-popup-animation {
    left: 0;
    right: 50%;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .slick-dots li:first-child {
    margin-right: 0;
    margin-left: 6px;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .slick-dots li:last-child {
    margin-left: 0;
    margin-right: 6px;
}
@media screen and (min-width: 1300px){
.rtl .gt3_custom_column_padding .elementor-widget-wrap {
    padding-right: calc(100% - 575px);
    padding-left: 0;
}
}
.rtl .elementor-widget-gt3-core-pricebox .elementor-widget-container .type5 {
    text-align: right;
}
.rtl .elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .gt3_price_item_wrapper-elementor .price_button-elementor .price-button-icon,
.rtl .elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type5 .gt3_price_item_wrapper-elementor .price_button-elementor .price-button-icon {
    padding-right: 7px;
    padding-left: 0;
}
.rtl .elementor-inner-section .elementor-column-wrap .elementor-widget-gt3-core-TestimonialsLite.has_items_bg.gt3-testimonials-aligment-left.gt3-testimonials-perline1:after {
    right: 0;
    left: auto;
    border-width: 26px 0 0 45px;
}
.rtl .gt3_left_rounded div.slick-slider ul.slick-dots li:first-child {
    margin-right: 0;
    margin-left: 6px;
}
.rtl .gt3_left_rounded div.slick-slider ul.slick-dots {
    text-align: right;
}
.rtl .portfolio_carousel_wrapper .portfolio_item {
    padding-right: 0;
    padding-left: 15px;
}
.rtl .elementor-widget-gt3-core-portfoliocarousel.text_align-left,
.rtl .elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_carousel_wrapper,
.elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container{
    text-align: right;
}
.rtl .elementor-add-section-drag-title, .rtl .elementor-select-preset-title,
.rtl .elementor-editor-active .elementor-add-section-drag-title, .rtl .elementor-editor-active .elementor-select-preset-title{
    font-family: 'iransansxv', iransansx, tahoma !important;
}
.rtl .wpda-builder__login-modal-close {
    left: 15px;
    right: auto;
}
.rtl .wpda-builder__login-modal_container {
    text-align: right;
}
.rtl .wpda-builder-login .user_login {
    margin-right: .8em;
    margin-left: 0;
}
.rtl .woocommerce table.shop_table thead th {
    padding: 15px 8px;
}
.rtl #customer_login.col2-set .col-1, .rtl #customer_login.col2-set .col-2 {
    float: right;
}
.rtl #customer_login.col2-set .col-2 {
    border-right: 1px solid #eff0ed;
    margin-right: -1px;
    margin-left: 0;
    border-left: none;
}
.rtl #customer_login.col2-set .col-1 {
    border-right: none;
}
.rtl .elementor-widget-wpda-builder-cart .wpda_cart-icon i.wpda_cart-count span:not(:empty) {
    right: 50%;
    left: auto;
}
.rtl .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li img {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li {
    padding: 10px 0 10px 20px;
}
.elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li a.remove {
    left: 1px;
    right: auto;
}
.elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-right.author_position-after.image_position-aside .testimonials-text-wrapper {
    margin-right: 80px;
}
.gt3_testimonials_custom_dotts.elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-right.author_position-after.image_position-aside .testimonials-text+.testimonials_author_wrapper {
    margin-right: 80px;
    margin-left: 0px;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-left.author_position-after.image_position-aside .testimonials-text-wrapper, .elementor-widget-gt3-core-TestimonialsLite .testimonials-text-wrapper {
    margin-right: 80px;
    margin-left: 0;
}
.elementor-align-right.elementor-widget-gt3-core-counter .counter-wrapper, .elementor-align-right.elementor-widget-gt3-core-counter .counter-wrapper.icon_position-left, .elementor-align-right.elementor-widget-gt3-core-counter .counter-wrapper.icon_position-right {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: end;
    justify-content: flex-start;
    text-align: right;
}
@media (min-width: 768px){
.woocommerce.gt3_modern_shop #review_form #respond p.comment-form-author, .woocommerce.gt3_modern_shop #review_form #respond p.comment-form-email {
    margin-left: 10px;
    margin-right: 0;
    float: right;
}
.woocommerce.gt3_modern_shop #review_form #respond p.comment-form-email {
    margin-left: 0;
}
}
.comment-form-cookies-consent input[type=checkbox] {
    margin-left: 10px;
    margin-right: 0;
}
@media only screen and (min-width: 1200px){
.wpda-header-builder .wpda-menu .gt3_megamenu_active>.sub-menu>li:not(:last-child):before {
    left: 0;
    right: auto;
    border-left: 1px solid #f0eff3;
    border-right: none;
}
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 0;
}
.woocommerce ul.cart_list li img {
    float: right;
    margin-left: 13px;
    margin-right: 0;
}
.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce .widget_shopping_cart .total .woocommerce-Price-amount {
    float: left;
}
.gt3_modern_shop .gt3-products-bottom nav.woocommerce-pagination ul.page-numbers li {
    margin: 0 0 10px 7px;
}
.gt3_modern_shop .gt3-products-bottom nav.woocommerce-pagination ul.page-numbers li .page-numbers i {
    transform: scaleX(-1);
}
table td, table th {
    text-align: right;
}
.rtl .row.sidebar_left .content-container {
    float: left;
}
.rtl .single-product.woocommerce div.product p.price, .rtl .yith-wcqv-wrapper .woocommerce div.product p.price {
    margin-left: 50px;
    margin-right: 0;
}
#yith-quick-view-modal .woocommerce div.product p.price del, .single-product.woocommerce div.product p.price del {
    margin-left: 9px;
    margin-right: 0;
}
.gt3_thumb_vertical .woocommerce-product-gallery__wrapper {
    float: left;
}
.gt3_custom_blogboxed.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.module_type1 .blogboxed_content h2.blog_post_title, .gt3_custom_blogboxed_portfolio_carousel .portfolio_carousel_wrapper .portfolio_item .title, .gt3_modern_shop .gt3_custom_woo.elementor-widget-gt3-core-shoplist ul.products li.product .price, .gt3_modern_shop .gt3_custom_woo.elementor-widget-gt3-core-shoplist ul.products li.product .woocommerce-loop-product__title,
.gt3_custom_blogboxed.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.module_type1 .blogboxed_content .gt3_module_button_list a{
    font-family: inherit;
}
.elementor-widget-wpda-builder-search .wpda-search_inner form input[type=search], .elementor-widget-wpda-builder-search .wpda-search_inner form input[type=text], .elementor-widget-wpda-builder-woosearch .wpda-search_inner form input[type=search], .elementor-widget-wpda-builder-woosearch .wpda-search_inner form input[type=text] {
    padding: 8px 20px 10px 45px;
}
.elementor-widget-wpda-builder-search .wpda-search_inner form button[type=submit], .elementor-widget-wpda-builder-search .wpda-search_inner form input[type=submit], .elementor-widget-wpda-builder-woosearch .wpda-search_inner form button[type=submit], .elementor-widget-wpda-builder-woosearch .wpda-search_inner form input[type=submit] {
    left: 0;
    right: auto;
}
.elementor-widget-wpda-builder-search .wpda-search_inner form:after, .elementor-widget-wpda-builder-woosearch .wpda-search_inner form:after {
    left: 15px;
    right: auto;
}
.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:after, .elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:before {
      left: 4px;
    right: auto;
    margin-left: -22px;
    margin-right: 0;
    transition: left .3s;
}
.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:after {
    left: 4px;
    right: auto;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.elementor-widget-gt3-core-button .btn_icon_position_right:hover .elementor_btn_icon_container .gt3_icon_default:after {
    left: 1px;
    right: auto;
}
.elementor-widget-gt3-core-button .btn_icon_position_right:hover .elementor_btn_icon_container .gt3_icon_default:after, .elementor-widget-gt3-core-button .btn_icon_position_right:hover .elementor_btn_icon_container .gt3_icon_default:before {
    left: 0;
    right: auto;
}
.gt3_left_rounded div.slick-slider ul.slick-dots, .slick-dots-left div.slick-slider ul.slick-dots {
    text-align: right;
}
.wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table td.label {
    text-align: right;
}
.wishlist_table.images_grid li .item-details table.item-details-table td.value, .wishlist_table.mobile li .item-details table.item-details-table td.value, .wishlist_table.mobile li table.additional-info td.value, .wishlist_table.modern_grid li .item-details table.item-details-table td.value {
    text-align: left;
}
@media screen and (min-width: 1300px){
.gt3_custom_column_padding .elementor-widget-wrap {
    padding-right: calc(100% - 575px)!important;
    padding-left: 30px !important;
}
}
.gt3_custom_skew_mask .elementor-widget-gt3-core-imagebox .elementor-widget-container {
    -webkit-transform: skewY(4deg);
    -ms-transform: skewY(4deg);
    transform: skewY(4deg);
}
.gt3_subscribe_form input[type=submit],
.apps_subscribe .mc4wp-form-fields .mc_signup_submit, .apps_subscribe .mc_form_inside .mc_signup_submit{
    left: 0;
    right: auto;
}
.gt3_subscribe_form input[type=email] {
    padding: 0 20px 0 160px;
}
@media screen and (max-width: 1024px){
.elementor-widget-wpda-builder-menu nav ul li.menu-item-has-children>a:after {
    content: "\f104";
}
}
@media only screen and (min-width: 1000px){
.mega-menu-wrapper .wpda-mega-menu.wpda-menu-builder[data-menu-type=boxed][data-menu-boxed-align=right] {
    left: auto;
    right: 0;
}
}
.elementor-widget-wpda-builder-menu-items .wpda-builder-menu-items.align_left {
    text-align: right;
}
.elementor-widget-wpda-builder-menu-items .wpda-builder-menu-items.align_right {
    text-align: left;
}
.elementor-widget-wpda-builder-menu-items .wpda-builder-menu-items .menu_item>span {
    margin-left: 10px;
    margin-right: 0;
}
.gt3-hotspot-info_item {
    padding-right: 28px;
    padding-left: 0;
}
.gt3-hotspot-info_item i {
    right: 0;
    left: auto;
    margin-right: 0 !important;
    margin-left: 5px;
}
.gt3_page_motion_style .elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.module_type1 .blogboxed_content h2.blog_post_title, .gt3_page_motion_style .elementor-widget-gt3-core-blogboxed.modern_style-yes .gt3_module_blogboxed.module_type1 .post_category a {
    font-family: inherit;
}
.gt3_page_motion_style .mc4wp-form-fields .mc_signup_submit input[type=submit] {
    padding-right: 30px;
    padding-left: 48px;
    border-radius: 25px 0 0 25px;
    margin-right: -15px!important;
    margin-left: 0 !important;
}
.gt3_page_motion_style .mc4wp-form-fields .mc_signup_submit:before {
    content: "\f104";
}
.gt3_page_motion_style .mc4wp-form-fields .mc_signup_submit:before {
    left: 21px;
    right: auto;
}
.gt3_page_motion_style .mc4wp-form-fields .mc_signup_submit:after {
    left: 23px;
    right: auto;
}
.gt3_page_motion_style .mc4wp-form-fields .mc_merge_var input {
    border-radius: 0 25px 25px 0 ;
}
@media only screen and (max-width: 767px){
.gt3_page_motion_style .mc4wp-form-fields .mc_signup_submit input[type=submit], .gt3_page_motion_style .mc4wp-form-fields .mc_merge_var input {
    border-radius: 25px;
}
}
.elementor-widget-gt3-core-infinite-scrolling-text .gt3-scrolling-text-inner>* {
    -webkit-transform: translateX(20%) translateZ(0);
    transform: translateX(20%) translateZ(0);
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-direction=rtl] .gt3-scrolling-text-inner>* {
    -webkit-transform: translateX(20%) translateZ(0);
    transform: translateX(20%) translateZ(0);
}
@-webkit-keyframes scrolling-text{0%{-webkit-transform:translateX(20%) translateZ(0);transform:translateX(20%) translateZ(0)}to{-webkit-transform:translateX(120%) translateZ(0);transform:translateX(120%) translateZ(0)}}@keyframes scrolling-text{0%{-webkit-transform:translateX(20%) translateZ(0);transform:translateX(20%) translateZ(0)}to{-webkit-transform:translateX(120%) translateZ(0);transform:translateX(120%) translateZ(0)}}@-webkit-keyframes scrolling-text-reverse{0%{-webkit-transform:translateX(-20%) translateZ(0);transform:translateX(-20%) translateZ(0)}to{-webkit-transform:translateX(-120%) translateZ(0);transform:translateX(-120%) translateZ(0)}}@keyframes scrolling-text-reverse{0%{-webkit-transform:translateX(-20%) translateZ(0);transform:translateX(-20%) translateZ(0)}to{-webkit-transform:translateX(-120%) translateZ(0);transform:translateX(-120%) translateZ(0)}}
.elementor-align-left.elementor-widget-gt3-core-counter .counter-wrapper, .elementor-align-left.elementor-widget-gt3-core-counter .counter-wrapper.icon_position-left, .elementor-align-left.elementor-widget-gt3-core-counter .counter-wrapper.icon_position-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
@media only screen and (min-width: 768px){
.gt3_custom_mailchimp .mc4wp-form-fields .mc_signup_submit {
    left: 4px;
    right: auto;
}
.gt3_page_agency_style .gt3_custom_mailchimp .mc4wp-form-fields .mc_signup_submit {
    left: 3px;
    right: auto;
}
}
.gt3_custom_mailchimp .mc4wp-form-fields .mc_merge_var input {
    padding-right: 30px;
}
@media only screen and (min-width: 1025px){
.gt3_custom_inner_section_margin .elementor-widget-wrap {
    margin-right: -26%;
    margin-left: -75%;
}
}
.cf7_form_leads input {
    text-align: left !important;
}
@media only screen and (min-width:768px){
    .gt3_custom_inner_section_margin2 .elementor-widget-wrap
    {margin-right:-32%;margin-left:10%}
    .gt3_custom_inner_section_margin3 .elementor-widget-wrap
    {margin-right:10%;margin-left:-37%}
    .gt3_custom_inner_section_margin4 .elementor-widget-wrap
    {margin-right:-26%;margin-left:5%}
    
}
.gt3_custom_pricebox_style.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .gt3_price_item_wrapper-elementor {
    text-align: right;
}
.rtl .gt3_custom_testimonials_style.elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.author_position-after.image_position-aside .slick-arrow.slick-next {
    right: 79px;
    left: auto;
}
.rtl .gt3_custom_testimonials_style.elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.author_position-after.image_position-aside .slick-arrow:after{
    right: 0px;
    left: auto;
}
/*@media (min-width: 768px){
.elementor-widget-gt3-core-imagebox.elementor-position-right .gt3-core-imagebox-wrapper {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
}*/
.ml_0 .elementor-container {
    margin-right: 0;
    margin-left: auto;
}
.mr_0 .elementor-container {
    margin-left: 0;
    margin-right: auto;
}

.gt3_page_motion_style .elementor-widget-gt3-core-blogboxed.modern_style-yes .gt3_module_blogboxed.module_type1 .post_category a {
    letter-spacing: 0px;
}
.rtl .elementor-widget-gt3-core-TestimonialsLite.gt3-quote-disable-yes .gt3_testimonial.text_align-left.author_position-after.image_position-aside .testimonials-text-wrapper {
    margin-right: 0;
    margin-left: auto;
}
.rtl .elementor-widget-gt3-core-blogboxed.gt3-agency-style .gt3_module_blogboxed.module_type1 .item_wrapper .gt3_post_footer .gt3_module_button_list a:after {
    margin-right: 20px;
    margin-left: 0;
    transform: rotateY(180deg);
}
.rtl .elementor-widget-gt3-core-counter .icon_position-left .icon_container {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .gt3-branding-testimonials .module_testimonial.style4 .module_content .testimonial_item_wrapper .testimonials-sub_name, .rtl .gt3-branding-testimonials .module_testimonial.style4 .module_content .testimonial_item_wrapper .testimonials_title {
    padding-right: 118px;
    padding-left: 0;
}
.rtl .gt3-image-box__link--icon:after {
    margin-right: -5px;
    margin-left: 0;
    -webkit-transform: rotate(-319deg);
    -ms-transform: rotate(-319deg);
    transform: rotate(-319deg);
}
.rtl .gt3-branding-form .gt3_subscribe_form input[type=submit] {
    margin-left: 4px;
    margin-right: 0;
}
.rtl .gt3-branding-form input[type=date], .rtl .gt3-branding-form input[type=email], .rtl .gt3-branding-form input[type=number], .rtl .gt3-branding-form input[type=password], .rtl .gt3-branding-form input[type=search], .rtl .gt3-branding-form input[type=tel], .rtl .gt3-branding-form input[type=text], .rtl .gt3-branding-form input[type=url] {
    padding-right: 30px;
    padding-left: 180px;
    text-align: left;
    direction: ltr;
}
.rtl .elementor-widget-gt3-core-portfoliocarousel.gt3-portfolio-webagency .portfolio_item .wrapper a.lightbox:before {
    content: "نمایش";
}
.rtl .elementor-widget-gt3-core-button.gt3-arrow-outline-button .elementor_gt3_btn_text {
    padding: 0 0 0 10px;
}
.rtl .gt3-branding-testimonials .module_testimonial.style4 .module_content .testimonial_item_wrapper .testimonials_photo {
    right: 50px;
    left: auto;
}
@media only screen and (min-width: 768px) {
    .rtl .gt3-branding-testimonials .module_testimonial.style4 .module_content .testimonial_item_wrapper .testimonials_photo {
        right: 70px;
        left: auto;
    }
}
@media screen and (max-width: 767px) {
    .rtl .elementor-widget-gt3-core-button .gt3_module_button_elementor.alignment_right {
        text-align: right;
    }
}
@media only screen and (min-width: 1024px) {
    .rtl .elementor-widget-gt3-core-slider-custom-arrow-position.gt3-custom-slick-arrow .gt3_section_arrows_position .slick-arrow.slick-next:hover, .rtl .gt3-custom-arrow-slider .slick-arrow.slick-next:hover {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    .rtl .elementor-widget-gt3-core-slider-custom-arrow-position.gt3-custom-slick-arrow .gt3_section_arrows_position .slick-arrow.slick-prev:hover, .rtl .gt3-custom-arrow-slider .slick-arrow.slick-prev:hover {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
}
