﻿@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('naga-fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('naga-fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('naga-fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('naga-fonts/eot/IRANSansWeb_Black.eot');
	src: url('naga-fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('naga-fonts/eot/IRANSansWeb_Bold.eot');
	src: url('naga-fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('naga-fonts/eot/IRANSansWeb_Medium.eot');
	src: url('naga-fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('naga-fonts/eot/IRANSansWeb_Light.eot');
	src: url('naga-fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('naga-fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('naga-fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('naga-fonts/eot/IRANSansWeb.eot');
	src: url('naga-fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('naga-fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('naga-fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('naga-fonts/ttf/IRANSansWeb.ttf') format('truetype');
}


/** Frontend RTL CSS Codes to Make GeneratePress Free RTL Supported **/
/** Coodes Added By NagaTheme.Com **/

/** Customize > Layout > Header > Header Presets > Navigation Right **/
.nav-float-right .inside-header .site-branding, .nav-float-right .inside-header .site-logo {
    float: left;
    clear: left;
}

/** Customize > Layout > Header > Header Alighnment > Left **/
/** @media for Fixing Mobile/Tablet Nav **/
@media (min-width:768px) {
 .header-aligned-left .site-header {
	 text-align: left;
 }
}

/** Customize > Layout > Primary Navigation > Text-Align **/
.main-navigation ul ul {
    text-align: right;
}

/** Customize > Layout > Primary Navigation > Navigation Alignment > Left **/
.main-navigation li {
    float: right;
}
.nav-aligned-right .main-navigation .menu > li {
	float: right;
}
.nav-aligned-left .main-navigation .menu > li {
    float: left;
}

/** Customize > Layout > Primary Navigation > Navigation Location > Left Sidebar > Dropdown Hover **/
.dropdown-hover .widget-area .inside-left-sidebar .main-navigation ul li:hover ul {
	left: 100%;
	right: auto;
}

/** Customize > Layout > Primary Navigation > Dropdown Direction > Left **/
.dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, .dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul {
    left: 100%;
    right: auto;
}
.dropdown-click .main-navigation ul.toggled-on, .dropdown-click .main-navigation ul li.sfHover > ul.toggled-on {
    right: auto;
	left: 0;
}

/** Customize > Layout > Footer > Back to Top Button **/
.generate-back-to-top, .generate-back-to-top:visited {
    left: 30px;
	right: auto;
}

/** Customize Tablet/Mobile > Layout > Header > Header Presets > Default **/
.main-navigation.toggled .main-nav li {
    text-align: right !important;
	float: none;
}

/** Customize Tablet/Mobile > Layout > Header > Header Presets > Float Right **/
@media (max-width:768px) {
 [class*="nav-float-"] .site-header .inside-header > * {
  float:none;
  clear:both;
  text-align: center;
 }
}

/** Customize Tablet/Mobile > Layout > Primary Navigation > Search Icon Enabled **/
.nav-search-enabled .main-navigation .menu-toggle {
    text-align: right;
}

/* = End GP Free
------------------------------------------------------- */
/** Frontend RTL CSS Codes to Make GeneratePress Premium RTL Supported **/
/** Coodes Added By NagaTheme.Com **/

/** Customize > Layout > Header > Use Navigation as Header > Primary Navigation > Right **/
@media (max-width: 1110px) {
 #site-navigation .navigation-branding,
 #sticky-navigation .navigation-branding {
  margin-right: 10px;
 }
}

/** Customize > Layout > Header > Primary & Secondary Navigation Location > Left > Direction of Menu Items **/
/*@media (min-width: 769px) {
    .secondary-menu,
    .main-navigation .menu {
        display: flex;
        justify-content: flex-end;
    }
}*/

/** Customize > Layout > Secondary Navigation > Navigation Location > Float Right **/
.secondary-nav-float-right:not(.nav-float-left) .inside-header .site-branding, .secondary-nav-float-right:not(.nav-float-left) .inside-header .site-logo {
    float: left;
    clear: left;
}

/** Customize > Layout > Secondary Navigation > Navigation Location > Left Sidebar **/
.dropdown-hover .widget-area .inside-left-sidebar .secondary-navigation ul li:hover ul {
	right: auto;
	left: 100%;
}

/** Customize > Layout > Secondary Navigation > Navigation Location > Left Sidebar > Icons **/    
.dropdown-hover .inside-left-sidebar nav:not(.toggled) ul ul .dropdown-menu-toggle::before {
	content: "\f105";
	transform: rotate(180deg);
}

/** Customize Tablet/Mobile > Layout > Primary Navigation > Search Icon Enabled **/
@media (max-width: 768px) {
 .nav-search-enabled .wc-menu-cart-activated:not(#mobile-header) .menu-toggle {
  float:right;
 }
 body.nav-search-enabled .wc-menu-cart-activated:not(#mobile-header) .mobile-bar-items {
  float:left;
 }
}

/** Customize Tablet/Mobile > Layout > Use Navigation as Header > Primary Navigation > Search Icon Enabled **/
@media (max-width: 768px) {
 .navigation-branding, .site-logo.mobile-header-logo {
	margin-left: auto !important;
 }
}

/** Customize Tablet/Mobile > Off-Canvas **/
#generate-slideout-menu .slideout-menu li {
    text-align: right;
}
