


/*
Theme Name:ahanforooshi
Theme URL: http://wwww.ahanforooshi.com
Description: ??????? ???????? ??? ????? ??????? ????? ??? ???? ???? : ????? - ??? - ???? -??????-??????-????-????-???????????-??????
Author: hadi abbasi
Author URI: http://ahanforooshi.com
Version: 1.0.0
*/

 
@font-face {
  src: url('font/Bnazanin/BNazanin.woff2'); /* IE9 Compat Modes */
  src: url('font/Bnazanin/BNazanin.woff2') format('woff2'), /* IE6-IE8 */
         url('font/parastoo/Parastoo.woff2') format('woff2'), /* Super Modern Browsers */
         url('font/parastoo/Parastoo.woff') format('woff'), /* Pretty Modern Browsers */
         url('font/parastoo/Parastoo.ttf')  format('truetype'), /* Safari, Android, iOS */
         
         
}

@font-face {
    font-family: 'arial';              
 src:url('byekan/yekan.ttf') format('truetype') , url('byekan/yekan.woff') format('woff') , url('byekan/yekan.eot') format('embedded-opentype') ,
url('byekan/yekan.svg') format('svg');    

}


								/*  Index Page Header  */
								
									  /* Header */
									/* Index Top  */

.bascket_order_mob{
	
	display:none;
	
	}	

.head-manage-inddex
{
	background-color:white;width:auto;direction:rtl;margin-top:-5px;margin-left:-8px;
	margin-right:0px;
	*margin-right:1300px;
	
	overflow-style:auto;height:35%;position:relative;z-index:10;
	
	
	}

	
.head-manage-table-inddex
{

	height:5%;width:100%;background-color:#1a365e;position:fixed;
	}
.head-manage-1-inddex
{
	display:none;width:auto;height:5%;float:right;padding:5px 0px;padding-right:5%;text-align:center;

	}	
.head-manage-2-inddex
{

	display:none;width:auto;height:5%;float:right;padding-top:10px;text-align:center;
	}
.head-manage-3-inddex
{

	display:block;width:46.7%;height:5%;float:right;padding:5px 0px;margin-right:-18px;text-align:center;
	}
.head-manage-4-inddex
{
	display:block;width:100%;height:5%;float:right;padding:5px 0px;padding-right:0%;

	}			
.head-manage-5-inddex
{
	display:block;width:100%;height:5%;float:right;padding:5px 0px;padding-right:10%;text-align:center;

	}
.head-manage-6-inddex
{
	display:block;width:100%;height:5%;float:right;padding:5px 0px;padding-right:35%;

	}	

.td-manage-1-inddex
{
	width:20%;display:none;
	}
.td-manage-2-inddex
{
	width:20%;display:none;
	}
.td-manage-3-inddex
{
	width:35%;display:block;float:right
	}			
.td-manage-4-inddex
{
	width:15%;display:block;float:right
	}	
.td-manage-5-inddex
{
	width:25%;display:block;float:right
	}	
.td-manage-6-inddex
{
	width:20%;display:block;float:right
	}	
.td-manage-7-inddex
{
	width:30%;display:none;float:right;
	}							
							
							/* End Header */
							
							/* Menu-toggle */
							
.menu-toggle-inddex
{
	width:100%;height:20px;background-color:#F49823;margin-top:40px;display:none;
		
	}							

.menu-frame-manage-tablet
{
	display:none
		}
								/* End Menu-toggle  */
							
								
								
								
									/* End Index Top */
									/* Header */
								/*End Index Page */ 
								
								
								
								
								


/* Manager Panel */

								/* Header */

.head-manage
{
	background-color:#D9D5D5;width:auto;direction:rtl;margin-top:0px;margin-left:-8px;margin-right:0px;overflow-style:auto;height:100%;position:relative;z-index:10;
	
	}
.head-manage-table
{

	height:8%;width:100%;background-color:#1a365e;position:fixed;
	}
.head-manage-1
{
	display:none;width:auto;height:8%;float:right;padding-top:1.5%;padding-right:5%;text-align:center;

	}	
.head-manage-2
{

	display:none;width:auto;height:8%;float:right;padding-top:18px;text-align:center;
	}
.head-manage-3
{

	display:block;width:46.7%;height:8%;float:right;padding:17px 0px;margin-right:-18px;border:1px solid #F49823;text-align:center;
	}
.head-manage-4
{
	display:block;width:100%;height:8%;float:right;padding-top:8%;padding-right:0%;

	}			
.head-manage-5
{
	display:block;width:100%;height:8%;float:right;padding-top:4.7%;padding-right:10%;text-align:center;

	}
.head-manage-6
{
	display:block;width:100%;height:8%;float:right;padding-top:5.7%;padding-right:35%;

	}	

.td-manage-1
{
	width:20%;display:none;
	}
.td-manage-2
{
	width:20%;display:none;
	}
.td-manage-3
{
	width:35%;display:block;float:right
	}			
.td-manage-4
{
	width:15%;display:block;float:right
	}	
.td-manage-5
{
	width:25%;display:block;float:right
	}	
.td-manage-6
{
	width:20%;display:block;float:right
	}	
							
							
							/* End Header */
							
							/* Menu-toggle */
							
.menu-toggle
{
	width:100%;height:20px;background-color:#F49823;margin-top:40px;display:none;	
	}							
							/* End Menu-toggle  */
							
							/*  Message */
							
.message-frame
{
	width:100%;height:30px;margin-top:70px;font-family:arial;
	}		
.message-frame-1
{
	width:100%;height:30px;margin-top:0px;text-align:center;font-size:1.8vmin;
	}	
.message-frame-error
{
	width:99%;height:30px;background-color:#F4CACB;margin-top:0px;padding-top:14px;;border:1px solid black;border-radius:5px 5px 5px 5px ;
	}	
						
.message-frame-successful
{
	 width:100%;height:30px;background-color:#BBF5DD;margin-top:0px;padding-top:12px;;border:1px solid black;border-radius:5px 5px 5px 5px ;	
	}							/* End Message */
	
							/*   Title Page */
							
.title-page-div
{
	width:100%;height:75px;background-color:#41cac0;border-radius:5px 5px 5px 5px ;
	}							
.title-page-detail
{
	width:100%;height:70px;color: #737373;text-align:center;
	}	
.title-page-detail-h1
{
	direction:rtl;font:2.5vmin arial;line-height:75px;font-weight:600;padding-top:0px;color:white;  /* padding-right:40%;*/
	}	
	
							
.title-page-div-info
{
	width:100%;height:75px;background-color:#41cac0;border-radius:0px 0px 0px 0px ;
	}							
.title-page-detail-info
{
	width:100%;height:70px;color: #737373;text-align:center;
	}	
.title-page-detail-h1-info
{
	direction:rtl;font:2.5vmin arial;line-height:75px;font-weight:600;padding-top:0px;color:white;  /* padding-right:40%;*/
	}		
	
.title-page-div-info-person
{
	width:100%;height:75px;background-color:#41cac0;border-radius:0px 0px 0px 0px ;
	}							
.title-page-detail-info-person
{
	width:100%;height:70px;color: #737373;text-align:center;
	}	
.title-page-detail-h1-info-person
{
	direction:rtl;font:2.5vmin arial;line-height:75px;font-weight:600;padding-top:0px;color:white;  /* padding-right:40%;*/
	}								
									
							/*  End Title Page */
	
							/* Content Page*/
							
.content-page
{
	float:left;width:84.5%;height:800px;margin-top:2%;overflow-y:scroll;overflow-x:hidden
	}
							
							/*End Content Page */
	
	
							/* Menu  */

.menu-frame-pc
{
	
	background-color:#6B6868;width:15.5%;height:100%;direction:rtl;margin-top:-28px;float:right;overflow-style:auto;
	}
.menu-frame-tablet
{
	background-color:#6B6868;width:14%;height:100%;direction:rtl;margin-top:18px;float:right;overflow-style:auto;display:none;
	
	}							
.menu-frame-tablet-IE
{
	background-color:#6B6868;width:14%;height:100%;direction:rtl;margin-top:18px;float:right;overflow-style:auto;display:none;
	
	}							

							/* End Menu */
							
							
							/* Search Form */
.search-form
{
		margin-top:50px;
	}							
.search-bottom
{
	width:100%;height:40px;margin-right:28%;margin-top:50px;
	}							
							/* End Search Form */
							
							
				
.nav-style-manage
{
	background-color:#D9D5D5;width:auto;direction:rtl;margin-left:-8px;margin-top:3%;margin-right:0px;height:100%;
	}						

.aside-style-manager
{
	margin-left:0px;margin-top:50px;	
	}
			
/* End Manager Panel */

a 
	{
	text-decoration:none;
	}
	

#nav
	{
	width:100%;height:30px;	font-family:arial;
	}
#div-nav
	{
	width:auto;
	}		
.nav 
	{
	
		width:100%;
		height:48px;
		/*background-color:#515151;*/
		background-color:#1a365e;
		direction:rtl;
		margin-top:0%
		
		}
		
nav ul
		{
			
		margin: 0px 0px;
		
			}		
			
.ul-0 > li {
	
		
		height:100%;       
		list-style-type:none;
		float:right;	
		text-align:center;
		/*border:1px solid red;
				vertical-align:middle;*/
				margin-top:0.3%;
			}
						
.ul-0 > li a
			{
				width:75px;
				height:30px;
				display:block;
				color:white;
				text-decoration:none;
				padding-top:12px;	
			}
				
.ul-0 > li:hover
			{
				height:1px;
				display:block;
				border-bottom:1px solid red;
		
			}
		

nav ul li:hover ul
		     {
				display:block;
				background-color:white;
				margin-top:0px;
				z-index:18;
				
				}		

.ul-1 		{
			    width:70%;
   				height: 164;
   				background-color: gray;
				display:none;
				position:absolute;
				padding-top:0px;
				/*text-align:center;*/
				margin-top:0px;
				border:2px solid gray;
				
				
				
				}	
				

				
/*  Mange-panel */

.link
   {
	color:white 
	}
.manage-link-color
	{
	color:#D7D3D3
	}				
.manage-panel
	{
	padding-right:0px;margin-top:0px;		
	}
.manage-panel-info:haver a
	{
	display:block;		
	}
.manage-panel-info
	{
	width:99.4%;padding:18px 0px;height:10%;text-align:center;list-style:none;border:1px solid #9C9A9A;
	position:relative;color:white;font-size:1.9vmin;font-weight:600;		
	}	
.manage-panel  li  ul
	{;
	display:none;
	}				
.manage-panel li:hover >ul
	{
	display:block;	
	}
 	

					
				
/*  User-panel */


			
.panel-info:hover > a
	{
	display:block;
	}
.manage-panel-info-in1
	{
	display:none;		
	}	
.user-panel-info:hover ul
	{
	display:block;
	}			
.user-panel-info:hover  a
	{
	display:block;
	}	 			
.user-panel-info
	{
	display:none;z-index:16;
	} 
.user-panel-info-in1
	{
	display:none;z-index:16;
	} 						
.info-user-show
	{
	width:50%;height:auto;padding-top:25px;float:left;font-family:arial;
	}
.info-user-show_person
	{
	width:100%;height:auto;padding-top:25px;float:left;font-family:arial;
	}	
.info-user-edit
	{
	width:50%;height:auto;padding-top:0px;float:left;		
	}
.info-user-edit_person
	{
	width:50%;height:auto;padding-top:0px;float:left;		
	}	
.info-user-mob-email
	{
	width:100%;height:auto;padding-top:25px;float:left;		
	}		
.p-info
	{
	width:100%;	
	}	

.input-info
	{
	padding-right:30px;width:100%;height:30px;border-radius:3px;border: 1px solid #C3C3C3;margin-right:20%;margin-top:5px;text-align:center;font-size:1.8vmin
	}

			/*  Mange-panel */
				
				
/*  Header top Responsive  */				
	
#wellcome-user
	{
		width:25%;height:auto;float:right;padding-top:9px;font-size:2vmin;display:none;
	}
#ht12-wellcome
	{
	padding-right:30px;
	}					
				
#ht11
	{
	
width:25%;height:auto;float:right;padding-top:9px;font-size:2vmin;
	}	
				
#ht12				
	{
	padding-right:120px;	
	}	
#ht21	
	{
	width:20%;height:auto;float:right;padding-right:35px;padding:9px;font-size:2vmin;	
	}			
#ht31		
	{
	width:25%;height:auto;float:left;padding:7px;		
	}				
#ht32			
	{
	font-size:2vmin;padding-right:35%;
	}		
#ht41	
	{
	width:24%;height:auto;float:left;padding:7px;		
	}			
#ht42	
	{
	font-size:2vmin;padding-right:60%;		
	}			
				
/* Header Middle  */



#hm1
	{
	width:100%px;height:75px;background-color:white;clear:both;		
	}				
				
#hm2
	{
	width:15%;height:44px;background-color:white;float:left;padding-top:31px;padding-left:5%;
	}
.hm-list
	{
	padding-left:11%;background-color:white;
	}
.hm-list-button
	{
	float:left;font-family:arial;font-size:1.7vmin;font-weight:600;width:7%;padding-bottom:3.5px;margin-top:19px;height:38.5px;background-color:#1a365e;color:white;text-align:center;border-radius:5px;border:1px solid green;
	
	}			
.hm-icon
	{
	width:10%;margin-left:5%;
	}
.hm-icon-img
	{
	padding-bottom:3px;float:left;width:6%;height:40px;padding-top:19px;padding-left:4px;
	}
	
.hm-icon-mobile
	{
	width:30%;margin-left:5%;display:none
	}
.hm-icon-img-mobile
	{
	padding-bottom:3px;float:left;width:15%;height:40px;padding-top:19px;padding-left:4px;display:none
	}
			
#hm2-bascket
	{
	width:20%;height:55px;background-color:white;float:left;padding-top:9px;display:none;
	}					
#hm21
	{
	width:80px;height:38.5px;background-color:#1a365e;color:white;text-align:center;margin:-25px 120px;border-radius:5px;border:1px solid black;
	}	
#hm3a
	{
	width:70%;height:55px;background-color:white;float:right;margin-top:-50px;font-family:arial;margin-right:10%;		
	}
#hm3
	{
	width:75%;height:55px;background-color:white;float:right;margin-top:-49px;font-family:arial;margin-right:0%;		
	}					
#hm31
	{
	height:34px;border-radius:0px 5px 5px 0px;border:1px solid black;margin-top:9.5px;font-family:arial;width:60%;float:right;margin-right:25%;font-weight:600	
	}
.hm1-5
	{
	width:12%;padding-right:0px;	
		}					
#hm32
	{
	width:100%;height:34px;background-color:#1a365e;margin-right:0px;margin-top:9.5px;font-family:arial;font-size:2vmin;color:white;border:1px solid black;text-align:center;border-radius:5px 0px 0px 5px;		
	}				
#hm4
	{
	width:20%;height:55px;padding-right:10px;background-color:white;padding-top:5px;
	}				
#hm4-image
	{
	width:40%;height:auto;padding-right:0px;background-color:white;padding-top:9px;float:right;display:none;
		
	}
#hm4-image-mob
	{
	width:100%;height:auto;display:none;padding-left:0%;background-color:white;margin-top:-70px;float:right;text-align:center;margin:0px 18px;	
	}		
.style-image-logo
{
width:22%;padding:auto auto;
	}		
#hm4-navigation				
	{
	display:none;		
	}
.buy-count
	{
	display:none;
	}
.resp-nav
	{
	display:none;		
	}						

/* Navigation Style  */

.nav-li-list0 
	{
	font-size:1.7vmin;		
  	}
#nav-li-list0-a
   {
	color:aqua;font-size:1.9vmin;	
   }			  		
#nav-li-list1
	{
	width:auto;font-size:2vmin;		
	}	
#nav-li-list2
	{
	width:auto;font-size:2vmin;		
	}
#nav-li-list3
	{
	width:auto;font-size:2vmin;		
	}
#nav-li-list4
	{
	width:auto;font-size:2vmin;		
	}
#nav-li-list5
	{
	width:auto;font-size:2vmin;		
	}						
	
/* message alert */

.message-alert
	{
		width:100%;height:20px;margin-top:70px;	
	}	
	
	
/*priduct*/


#nav-product-list1
	{
	font-size: 2.1vmin;margin-top:15px;margin-right:-95%;color:#1ca2bd;
	}
#nav-product-list1-1
	{
	margin-right:-9%;font-size:1.7vmin;	
	}
#nav-product-list1-1a
	{
	color:#4a5f73;font-weight:600	
	}		
#nav-product-list1-4
	{
		width:30%;height:100%;float:left;padding-top:0%;
	}
.line-message
{
width:100%;height:25px;background-color:#F49823;margin-top:22px;clear:both;	
	}	
.line-message1
{
padding-top:3px;font-size:1.7vmin;font-weight:600;color:#1a365e;	
	}	
.line-message2
{
font-size:1.7vmin;font-weight:600;padding-right:30px;color:#D30003;	
	}		

/*  slider */

.nav-style{margin-top:-25px;width:100%;height:70%;margin-bottom:15px;}
.nav-style-IE{margin-top:-47px;}
.slider
	{
	margin-top:10px;
	}
.slider-in
	{
	width:100%;height:70%;margin-top:0px;		
	}
.slider-set
	{
	width:100%;height:550px;	
	}		
				

/*   Content Style  */


.table-sell-name
	{
	height:25px;width:100%;border-bottom:1px solid #121111;font-size:1vmin;padding-top:12px;
	}
.table-sell-name1
	{
	width:6%;float:right;color:#4861F5;;text-align:center;font-size:1.8vmin;
	}
.table-sell-name2
	{
	width:12%;float:right;text-align:center;color:#4861F5;font-size:1.8vmin;
	}	
.table-sell-name3
	{
	width:16%;float:right;padding-right:0px;color:#4861F5;font-size:1.8vmin;
	}
.table-sell-name4
	{
	width:21%;float:right;color:#4861F5;font-size:1.8vmin;
	}
.table-sell-name5
	{
	width:28%;float:right;text-align:center;color:#4861F5;font-size:1.8vmin;padding-right:3%
	}
.table-sell-name6
	{
	width:1%;float:right;text-align:center;color:#4861F5;font-size:1.8vmin;padding-right:5.5%;
	}	



#tozihat-style
	{
	width:99.5%;height:25px;clear:both;		
	}
.table-material
	{
	border:1px solid  #B8B6B6;width:54%;height:100%;border-radius:2px;margin-top:60px;margin-left:20px;margin-bottom:20px;float:left	
	}	
.info-calculate
	{
	width:40%;background-color:#FBF8F8;min-height:auto;float:right;margin-top:60px
	}	
/*  Newsletter */


.newsletter
	{
	width:100%;height:45px;background-color:white;direction:rtl;margin-top:5px;border-top:1px solid #9A9A9A;padding-top:15px;	
	}
.info-newsletter
{
	font-size:1.6vmin;padding-right:3%;color:green;font-weight:600	
	}
.info-newsletter-IE
{
	font-size:1.6vmin;padding-right:3%;color:green;font-weight:600;display:none;	
	}
.info-newsletter-IE-full
{
	font-size:1.6vmin;padding-right:3%;color:green;font-weight:600	
	}		
.newsletter1
	{
	padding-top:1px;padding-right:20%;		
	}
.newsletter1-IE
	{
	padding-top:1px;padding-right:20%;		
	}	
.newsletter2
	{
	margin-top:-2px;font-size:1.8vmin;width:25%;height:35px;border:1px solid black;border-radius:3px;font-family:arial;padding-right:2px;		
	}
.newsletter2-IE
	{
	margin-top:-2px;font-size:1.8vmin;width:25%;height:35px;border:1px solid black;border-radius:3px;font-family:arial;padding-right:2px;		
	}		
.newsletter3
	{
	padding-right:3px;font-family:arial;color:#9A9A9A;font-size:1.9vmin;
	}
.newsletter3-IE
	{
	padding-right:3px;font-family:arial;color:#9A9A9A;font-size:1.9vmin;
	}	

.newsletter4
	{
	font-family:arial;font-size:1.8vmin;width:15%;height:33px;background-color:#F49823;color:white;border:1px solid #F49823;border-radius:3px;margin-right:3%	
	}
.newsletter4-IE
	{
	font-family:arial;font-size:1.8vmin;width:15%;height:33px;background-color:#F49823;color:white;border:1px solid #F49823;border-radius:3px;margin-right:3%	
	}	
							/* Advertise */	

.advertise
{	
	width:100%;height:100px;
	
	}
.advertise-bascket
{	
	width:100%;height:100px;
	
	}	
							/* End Advertise */	

/*  Footer Style  */

.footerthem
	{
	width:100%;height:280px;background-color:#1a365e;direction:rtl;		
	}
.footer
	{
	width:auto;height:280px;background-color:#1a365e;margin:0px -8px;
	}
.address
	{
	width:25%;height:280px;float:left;direction:rtl;padding-left:20px;		
	}
.address-tablet
	{
	display:none;		
	}			
.address1
	{
	color:#F49823;padding-top:11px;font-size:2.1vmin
	}	
.address2
	{
	color:white;line-height:3px;font-size:1.9vmin;padding-top:2px;		
	}	
.address3
	{
		color:white;line-height:50px;font-size:1.9vmin
	}	
.address4
	{
		color:white;line-height:130%;font-size:1.9vmin;letter-spacing:1.5px;
	}	
.address5
	{
		color:#F49823;line-height:20px;font-size:2.1vmin
	}
.address6
	{
		color:white;line-height:35px;font-size:1.9vmin;
	}	
.sign
	{
	width:30%;height:280px;float:left;direction:rtl;padding-top:0px;background-color:#1a365e;margin-left:5px;	
	}	
.sign1
	{
	width:100%;height:50px;background-color:#1a365e;
	}	
.sign-head
	{
color:#F49823;font-size:2.1vmin;margin-top:0px;padding-top:35px;padding-right:80px;		
	}	
.sign-image1
	{
	margin-top:0px;margin-right:65%;text-align:center
	}	
.social-web
	{
	width:18%;height:280px;float:left;background-color:white;	
	}	
.social-web1
	{
	width:100%;height:280px;background-color:#1a365e;	
	}	
.social-web-head
	{
	color:#F49823;font-size:2.1vmin;margin-top:0px;padding-top:35px;	
	}	
.link-style-contact
	{
	color:white;text-decoration:none;
	}			
.contact1
	{
	width:20%;height:0px;float:right;direction:rtl;background-color:#1a365e;margin-right:2%;font-family:arial		
	}
.contact2
{
	margin-top:15px;padding-right:10px;	
	}	
.contact-head
	{
	color:#F49823;font-size:2.2vmin;margin-top:0px;padding-top:37px;padding-right:2%;	
	}			
.contact-ul
	{
	list-style-type:none;line-height:24px;padding-top:5px;width:100%;	
	}	
.contact-li1
	{
	color:#F49823;font-size:2.3vmin;padding-top:5px;font-weight:600;line-height:45px;	
	}	
.contact-li2
	{
	text-decoration:none;color:white;font-size:1.9vmin;padding-top:5px;	
	}	
.contact-li3
	{
	text-decoration:none;color:white;font-size:1.9vmin;padding-top:5px;
	}	
.contact-li4
	{
	text-decoration:none;color:white;font-size:1.9vmin;padding-top:5px;
	}	
.contact-li5
	{
	text-decoration:none;color:white;font-size:1.9vmin;	padding-top:5px;
	}	
.contact-li6
	{
	text-decoration:none;color:white;font-size:1.9vmin;	padding-top:5px;
	}		
.contact-li7
	{
	text-decoration:none;color:white;font-size:1.9vmin;	padding-top:5px;
	}	
.end-footer
	{
	width:100%;height:1px;background-color:white;	
	}	
.end-footer1
	{
	width:auto;height:35px;background-color:#1a365e;margin:0px -8px;text-align:center;padding-top:7px;font-family:arial;
	}	
.end-footer2
	{
	padding-top:10px;font-size:1.6vmin;color:white;font-weight:600
	}	
/*  footer second */	
.footerthem-tablet
	{
		display:none;
	}	
	
	
	
	
	
	
	
	
	
	
	
	