/* 
Theme Name: Hello Mavaranet Child
Theme URI: https://github.com/elementor/hello-theme/
Template: hello-elementor
Version: 1.12.3
Text Domain: hello-mavaranet-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Font */
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/iransansx/IRANSansX-ExtraBlack.woff2') format('woff2');	 
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/iransansx/IRANSansX-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/iransansx/IRANSansX-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/iranyekanx/IRANYekanX-Black.woff2') format('woff2');	 
}
@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/iranyekanx/IRANYekanX-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/iranyekanx/IRANYekanX-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Anjoman/Anjoman-Black.woff2') format('woff2');	 
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Anjoman/Anjoman-Black.woff2') format('woff2');	 
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Anjoman/Anjoman-Regular.woff2') format('woff2');	 
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Dana/Dana-Black.woff2') format('woff2');	 
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Dana/Dana-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: Dana;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Dana/Dana-Regular.woff2') format('woff2');	 
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Kalameh/Kalameh-Black.woff2') format('woff2');	 
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Kalameh/Kalameh-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: Kalameh;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Kalameh/Kalameh-Regular.woff2') format('woff2');	 
}
@font-face {
	font-family: Modam;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Modam/Modam-Black.woff2') format('woff2');	 
}
@font-face {
	font-family: Modam;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Modam/Modam-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: Modam;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Modam/Modam-Regular.woff2') format('woff2');	 
}
@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Morabba/Morabba-Black.woff2') format('woff2');	 
}
@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Morabba/Morabba-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Morabba/Morabba-Regular.woff2') format('woff2');	 
}
@font-face {
	font-family: Peyda;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Peyda/Peyda-Black.woff2') format('woff2');	 
}
@font-face {
	font-family: Peyda;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Peyda/Peyda-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: Peyda;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Peyda/Peyda-Regular.woff2') format('woff2');	 
}
@font-face {
	font-family: Aviny;
	font-style: normal;
	src: url('fonts/Aviny/Aviny.woff2') format('woff2');	 
}
@font-face {
	font-family: rokh;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/rokh/RokhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: rokh;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/rokh/RokhFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: rokh;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/rokh/RokhFaNum-Black.woff2') format('woff2');
}

@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/YekanBakh/YekanBakhFaNum-Black.woff2') format('woff2');	
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/YekanBakh/YekanBakhFaNum-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/YekanBakh/YekanBakhFaNum-Regular.woff2') format('woff2');	
}

@font-face {
	font-family: Farhang;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Farhang/Farhang-Black.woff2') format('woff2');	
}
@font-face {
	font-family: Farhang;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/Farhang/Farhang-ExtraBold.woff2') format('woff2');	
}
@font-face {
	font-family: Farhang;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Farhang/Farhang-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: Farhang;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Farhang/Farhang-Medium.woff2') format('woff2');	
}





@font-face {
	font-family: Peykan;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Peykan/Paykan-Black.woff2') format('woff2');	
}
@font-face {
	font-family: Peykan;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Peykan/Paykan-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: Peykan;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Peykan/Paykan-Regular.woff2') format('woff2');	
}

/* max width container for mobiles */
@media (max-width: 767px) {
.e-container {
    --container-max-width: 90% !important;
}
}

/* fix nav menu issue for tablet extra breakpoint */
@media (max-width: 1200px) {
	.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main {
		display:none
	}
	.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle {
		display:flex !important;
	}
	.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown:not(.sub-menu) {
        display: flex !important
    }
}
@media (min-width: 1201px) {
	
	.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle {
		display:none
	}
	.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown {
		display:none
	}
}