@font-face {
	font-family: 'Yekan Bakh VF';
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/YekanBakh-VF.ttf') format('woff');		
}
@font-face {
	font-family: 'Yekan Bakh FaNum';
	font-style: normal;
	font-weight: 100;
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/woff/YekanBakhFaNum-thin.woff') format('woff'),   
	url('../../fonts/YekanBakhFaNum/woff2/YekanBakhFaNum-thin.woff2') format('woff2');		
}

@font-face {
	font-family: 'Yekan Bakh FaNum';
	font-style: normal;
	font-weight: 300;
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/woff/YekanBakhFaNum-Light.woff') format('woff'),   
	url('../../fonts/YekanBakhFaNum/woff2/YekanBakhFaNum-Light.woff2') format('woff2');	
}

@font-face {
	font-family: 'Yekan Bakh FaNum';
	font-style: normal;
	font-weight: normal;
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/woff/YekanBakhFaNum-Regular.woff') format('woff'),   
	url('../../fonts/YekanBakhFaNum/woff2/YekanBakhFaNum-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: 'Yekan Bakh FaNum';
	font-style: normal;
	font-weight: 600;
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/woff/YekanBakhFaNum-SemiBold.woff') format('woff'),   
	url('../../fonts/YekanBakhFaNum/woff2/YekanBakhFaNum-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: 'Yekan Bakh FaNum';
	font-style: normal;
	font-weight: bold;
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/woff/YekanBakhFaNum-Bold.woff') format('woff'),   
	url('../../fonts/YekanBakhFaNum/woff2/YekanBakhFaNum-Bold.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Yekan Bakh FaNum';
	font-style: normal;
	font-weight: 800;
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/woff/YekanBakhFaNum-ExtraBold.woff') format('woff'),   
	url('../../fonts/YekanBakhFaNum/woff2/YekanBakhFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: 'Yekan Bakh FaNum';
	font-style: normal;
	font-weight: 900;
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/woff/YekanBakhFaNum-Black.woff') format('woff'),   
	url('../../fonts/YekanBakhFaNum/woff2/YekanBakhFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: 'Yekan Bakh FaNum';
	font-style: normal;
	font-weight: 950;
    font-display: swap;
	src: url('../../fonts/YekanBakhFaNum/woff/YekanBakhFaNum-ExtraBlack.woff') format('woff'),   
	url('../../fonts/YekanBakhFaNum/woff2/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');		 
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 100;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 200;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-ExtraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-ExtraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 300;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 500;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 600;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-SemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-SemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 800;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 900;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: bold;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: normal;
    font-display: swap;
	src: url('../../fonts/Kalameh/woff2/KalamehWebNoEn-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../fonts/Kalameh/woff/KalamehWebNoEn-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 700;
    font-display: swap;
	src: url('../../fonts/IRANSansX/woff/IRANSansX-Bold.woff') format('woff'),   
	url('../../fonts/IRANSansX/woff2/IRANSansX-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 400;
    font-display: swap;
	src: url('../../fonts/IRANSansX/woff/IRANSansX-Regular.woff') format('woff'),   
	url('../../fonts/IRANSansX/woff2/IRANSansX-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: aviny;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	  src:url('../../fonts/aviny/avinyweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	  url('../../fonts/aviny/avinyweb.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	}
@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('../../fonts/iransansdn/eot/iransansdnweb.eot');
	src: url('../../fonts/iransansdn/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
			url('../../fonts/iransansdn/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
			url('../../fonts/iransansdn/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
			url('../../fonts/iransansdn/ttf/iransansdnweb.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:bold;
	font-display: swap;
	src:url('../../fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot');
	src:url('../../fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),	 /* IE6-8 */
			url('../../fonts/fanum/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
			url('../../fonts/fanum/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
			url('../../fonts/fanum/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:500;
	font-display: swap;
	src:url('../../fonts/fanum/eot/IRANSansWeb(FaNum)_Medium.eot');
	src:url('../../fonts/fanum/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
			url('../../fonts/fanum/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),	/* FF39+,Chrome36+, Opera24+*/
			url('../../fonts/fanum/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),	 /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
			url('../../fonts/fanum/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:300;
	font-display: swap;
	src:url('../../fonts/fanum/eot/IRANSansWeb(FaNum)_Light.eot');
	src:url('../../fonts/fanum/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
			url('../../fonts/fanum/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
			url('../../fonts/fanum/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
			url('../../fonts/fanum/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:normal;
	font-display: swap;
	src:url('../../fonts/fanum/eot/IRANSansWeb(FaNum).eot');
	src:url('../../fonts/fanum/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),	/* IE6-8 */
			url('../../fonts/fanum/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),	 /* FF39+,Chrome36+, Opera24+*/
			url('../../fonts/fanum/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
			url('../../fonts/fanum/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face{
	font-family:'yekan';
	font-display: swap;
	src:url(../../fonts/yekan/Yekan.eot);
	src:url(../../fonts/yekan/Yekan.eot?#iefix) format("embedded-opentype"),
	url(../../fonts/yekan/Yekan.woff) format("woff"),
	url(../../fonts/yekan/Yekan.ttf) format("truetype"),
	url(../../fonts/yekan/Yekan.svg#BYekan) format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('../../fonts/iranyekan/eot/iranyekanwebboldfanum.eot');
	src: url('../../fonts/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
			url('../../fonts/iranyekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
			url('../../fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('../../fonts/iranyekan/eot/iranyekanwebregularfanum.eot');
	src: url('../../fonts/iranyekan/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
			url('../../fonts/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
			url('../../fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face{
	font-family:vazir;
	font-style:normal;
	font-weight:500;
	font-display: swap;
	src:url('../../fonts/Vazir-woff/Vazir-FD.woff') format('woff');
}
@font-face{
	font-family:vazir;
	font-style:normal;
	font-weight:bold;
	font-display: swap;
	src:url('../../fonts/Vazir-woff/Vazir-Bold-FD.woff') format('woff');
}
.ss02 {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
 }
 
 html,body{
    font-family:'Yekan Bakh VF','Yekan Bakh FaNum'; 
 }
h1,h2,h3,h4,h5,h6,a,p{
letter-spacing: 0 !important;
}
/*=====================================================
-> GLOBAL
=====================================================*/



/*=====================================================
-> HEADER
=====================================================*/

.header-signup-btn {
    margin-left: 0;
    margin-right: 22px;
}

.header-style-two .theme-main-menu,
.header-style-two .logo.theme-logo a{
    text-align: center;
}

.header-style-two .htop_social a {
    margin-right: 0;
    margin-left: 12px;
}

.header-style-two .htop_social a:last-child{
    margin-left: 0;
}

.slicknav_nav .slicknav_row, .slicknav_nav a {
    padding-left: 0;
    padding-right: 20px;
}

.slicknav_nav .slicknav_arrow {
    right: inherit;
    left: 20px;
    transform: rotate(180deg);
}

/*=====================================================
-> FOOTER
=====================================================*/
.footer-bottom .text-left{
    text-align: right !important;
}

.footer-bottom .text-right{
    text-align: left !important;
}

ul#menu-footer-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.footer-social a {
    margin-right: 0;
    margin-left: 15px;
}

.footer-social a:last-child{
    margin-left: 0;
}

.footer-nav li a {
    padding-left: 0;
    padding-right: 40px;
}

.footer-nav li a:last-child{
    padding-right: 0;
}

/*=====================================================
-> TOP STORIES SECTION
=====================================================*/
.theme-top-stories-wrap .slide-arrow-left.slick-arrow {
    right: inherit;
    left: 0;
    margin-left: 15px!important;
    margin-right: 5px!important;
}

.theme-top-stories-wrap .slide-arrow-right.slick-arrow {
    right: inherit!important;
    left: 20px;
    margin-left: 55px!important;
    margin-right: 0!important;
}


/*=====================================================
-> TOP TRENDING TOPICS SECTION
=====================================================*/


.cat-custom-wrap-slider .slide-arrow-right.slick-arrow {
    right: inherit!important;
    left: 20px;
    margin-left: 55px!important;
    margin-right: 0!important;
}



/*=====================================================
-> NEWSLETTER AND AUTHOR SECTION
=====================================================*/
.elementor-element-117bd76 h2,
.elementor-element-117bd76 p,
.elementor-element-117bd76 div{
    text-align: center;
}

.custom-subscribe-form-wrapper input[type="submit"] {
    right: inherit;
    left: 9px;
}

/* become an author */
.elementor-element-6dc1a2a h2,
.elementor-element-6dc1a2a a,
.elementor-element-6dc1a2a div{
    text-align: center;
}

/*=====================================================
-> EXPLORE AUTHORS SECTION
=====================================================*/
.elementor-element-ca69729 .author-list-thumb,
.elementor-element-ca69729 a,
.elementor-element-ca69729 span,
.elementor-element-ca69729 div{
    text-align: center;
}

/*=====================================================
-> LATEST ARTICLES SECTION
=====================================================*/
.post-list-block-wrapper.post-list-block-wrapper-loadmore .tab-small-thumbnail-wrap {
    margin-right: 30px;
    margin-left: 0;
}
/*=====================================================
-> BLOG LAYOUT
=====================================================*/
a.next.page-numbers,
a.prev.page-numbers {
    transform: rotate(180deg);
}

/*=====================================================
-> CONTACT PAGE
=====================================================*/
.elementor-element-512fa3a form .fsubmit{
    text-align: center;
}

/*=====================================================
-> WOOCOMMERCE
=====================================================*/
span.price {
    display: block;
    width: 100%;
}


/*=====================================================
-> RESPONSIVE CSS
=====================================================*/

@media (max-width: 991px){
    .header-signup-btn {
        right: inherit;
        left: 150px;
    }

}


