/* CSS Document */



/*@charset "utf-8"; */



@import url(reset.css);



@import url(psgd.css);

@import url(hover.css);



/*



# ------------------------------------------------------------------------



# Templates



# ------------------------------------------------------------------------



# Copyright (C) 2012-2020 (Psgd). All Rights Reserved.



# Website:  (psgd.ir)



# ِDesign by : (Psgd co)



# ------------------------------------------------------------------------



*/















@font-face {
  font-family: 'Yekan';
  src: url('../fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}















@font-face {
  font-family: 'Koodak';
  src: url('../fonts/Koodak.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/Koodak.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/Koodak.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}













@font-face {



  font-family: 'Iransans';



  src: url('../fonts/Iransans.eot?#') format('eot'),  /* IE6–8 */



       url('../fonts/Iransans.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

	  

	  url('../fonts/Iransans.woff2') format('woff2'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/



       url('../fonts/Iransans.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */



}

















body {

	width: 100%;

	font-family:"Yekan";



	line-height:10px;



    font-size:13px;



	margin:0 auto;



	direction:rtl;



	background:#fff;

	overflow-x: hidden!important;



}









#main {

	width:100%;

	height:auto;

	margin:0 auto;

	background-color:#FFF;

	resize:vertical;	

}


#head{
	width: 100%;
	height: 180px;
	float: right;
	background-color: #f9fafc;
}


#logo{
	width: 100%;
	height: 90px;
	float: left;
	margin-top: 10px;
}

#logo img{
	width: auto;
	height: 90px;
}

#topmenu{
	width: 90%;
	height: 40px;
	float: right;
	margin-top: 10px;
	margin-right: 4%;
}


#MegaMenu97select.inputbox.dj-select{
	width: 100%;
}



#slider{
	width: 100%;
	height: auto;
	float: right;
}




#contain {



	width:100%;



	height:auto;



	background-color: #F8F8F8;



	float:right;



	padding-top:30px;



	padding-bottom:50px;



}































#contm {



	width:90%;



	height:auto;



	margin:0 auto;



	border-radius:5px;



	



}



















#content{



	width:100%;



	height:auto;



	float:left;



	background-color:#F8F8F8;



	border: thin solid rgba(126,126,126,1.00);



	border-radius: 10px;



}















#content .blog h1 {



visibility:hidden;



line-height:0px;



}



















#content .blog-featured h1 {



visibility:hidden;



line-height:0px;



}































#content .contact .contact-address address {



	font-family: 'Yekan'!important;



	font-size:13px;



	font-weight:normal;



	font-style:normal !important}



















#content .contact h2 span.contact-name {



	visibility:hidden}



















#content .contact .contact-contactinfo p span.contact-telephone {



	font-family: 'Yekan'!important;



	font-size:13px;



	font-weight:normal;}



















#content .contact .contact-contactinfo p span.contact-fax {



	font-family: 'Yekan'!important;



	font-size:16px;



	font-weight: normal;

}















#content .contact {



	padding:15px;



	margin-bottom:0px;



	font-family: "Yekan";



	font-size: 13px;



	line-height: 25px;



}























#content .item-page {



	background-color:#;



	padding:10px;



	margin-bottom:0px;



	border-radius:5px;

	font-family: 'Yekan'!important;



	font-size:13px;



	font-weight:normal;

	

	line-height: 20px;



}























#content .item-page h2 a{



  font-family: Yekan;



  font-size:18px;



  font-weight: normal;



  color:#000;



}















#content .item-page h2 a:hover {



  font-family: Yekan;



  font-size:18px;



  font-weight: normal;



  color:#999;



}



















#content .item-page p{



	font-family: 'Yekan'!important;



	font-size:13px;



	font-weight:normal;

	





}



















#content .item-page h2{



	font-family: 'Yekan'!important;



	font-size:20px;



	font-weight:bold;



	line-height: 1em;



	border-bottom: 2px solid #16aff3;



	color:#000}



















#content .search {



	padding:15px;



}















#content .categories-list {



	padding:10px;



}















ul.actions {



	margin-left:20px;



}















dl.article-info dt {



	visibility:hidden;}















dl.article-info dt , dl.article-info dd	{



	padding:0 10px 0 0;



	margin:0;



	display:inline;}











dl.article-info dd.published	{



	margin-right:-60px;}











dl.article-info dd.createdby  {



  color: #999999;}











li.print-icon , li.email-icon , li.edit-icon {



	float:left;



	padding:0 5px 0 0;



	margin:0;



	display:inline;



}















.item-page dl.article-info dd.category-name {



	display:none;}















#content .blog-featured .page-header h1 {



	visibility:hidden;



	line-height:0px;



}











#content .item-page h1 {



	visibility:hidden;



	line-height:0px;



}




#about{
	width: 100%;
	height: auto;
	float: right;
	background-color: #f9fafc;
}


#aboutm{
	width: 80%;
	height: auto;
	float: right;
	margin-right: 10%;
}

#articles{
	width: 100%;
	height: auto;
	float: right;
}

#articles .sppb-addon.sppb-addon-module .sppb-addon-content h3.sppb-addon-title{
	border-bottom: thin solid;
	width: max-content;
	margin: 0 auto;
	margin-bottom: 70px;
	padding-left: 7%;
	padding-right: 7%;
	font-family: 'Iransans';
	 
}


#product{
	width: 100%;
	height: auto;
	float: right;
	background-color: #f9fafc;
	direction: ltr!important;
}


#product .sppb-addon.sppb-addon-module .sppb-addon-content h3.sppb-addon-title{
	border-bottom: thin solid;
	width: max-content;
	margin: 0 auto;
	margin-bottom: 70px;
	padding-left: 7%;
	padding-right: 7%;
	font-family: 'Iransans';
}

#user{
	width: 100%;
	height: auto;
	float: right;
}


#bottom{
	width: 100%;
	height: auto;
	float: right;
}


#bottom  h3.sppb-addon-title{
	border-bottom: thin solid #DDDDDD;
	font-family: 'Iransans';
}


html body.contentpane div#djmediatools.dj-album.djmediatools h1{
	font-family: "Iransans"!important;
}


#jform_contact_message.required{
width: 90%;}

#jform_contact_emailmsg.required{
width: 90%;}
