@font-face {
    font-family: "dinar";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/m1.eot?") format("eot"), url("../fonts/m1.woff") format("woff"), url("../fonts/m1.ttf") format("truetype"), url("../fonts/m1.svg#MetrophobicRegular") format("svg");
}
@font-face {
	font-family: iran;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/IRANSansWeb(FaNum)_Light.eot');
	src: url('../fonts/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

#yoo-zoo .item div.pos-description .element-textarea p, 
#yoo-zoo .item div.pos-description .element-textarea em, 
#yoo-zoo .item div.pos-description .element-textarea strong, 
#yoo-zoo .item div.pos-description .element-textarea span, 
#yoo-zoo .item div.pos-description .element-textarea ul li, 
#yoo-zoo .item div.pos-description .element-textarea ol li, 
#yoo-zoo .item div.pos-description .element-textarea th, 
#yoo-zoo .item div.pos-description .element-textarea th p, 
#yoo-zoo .item div.pos-description .element-textarea th span, 
#yoo-zoo .item div.pos-description .element-textarea th strong, 
#yoo-zoo .item div.pos-description .element-textarea td, 
#yoo-zoo .item div.pos-description .element-textarea td p, 
#yoo-zoo .item div.pos-description .element-textarea td span, 
#yoo-zoo .item div.pos-description .element-textarea td strong
{
	font-family: iran;
	color: #474747;
	font-size: 14px;
}
#yoo-zoo .item div.pos-description .element-textarea h1, 
#yoo-zoo .item div.pos-description .element-textarea h2, 
#yoo-zoo .item div.pos-description .element-textarea h3, 
#yoo-zoo .item div.pos-description .element-textarea h4, 
#yoo-zoo .item div.pos-description .element-textarea h5, 
#yoo-zoo .item div.pos-description .element-textarea h6 
{
	font-family: iran;
	color: #474747;
}
#yoo-zoo .item div.pos-description .element-textarea ul 
{
    padding-left: 0;
    padding-right: 20px;
}
#yoo-zoo .item div.pos-description .element-textarea ol
{
    padding-left: 0;
    padding-right: 20px;
}

#yoo-zoo .item div.pos-description .element-textarea a,
#yoo-zoo .item div.pos-description .element-textarea td a ,
#yoo-zoo .item div.pos-description .element-textarea th a 
 {
    color: #3492dc;
    font-family: 474747;
    font-size: 14px;
}

#yoo-zoo .item .element-textarea table
{
	width:100%;
}
.mainBox
{
	background:url("../images/nb/body1.jpg") no-repeat 50% 0;
}
.logoMask
{

	background:url("../images/nb/fashadow2.png") no-repeat 0% 0;
	width:561px;
	height:309px;
	margin-left: -326px;
    margin-top: -93px;
}
.biglogo
{
	background:url("../images/nb/biglogofaa.png") no-repeat 0 0;
	height: 320px;
	margin-left: -270px;
    margin-top: -47px;
    /*width: 543px;*/
}
.icemegamenu > ul li
{
	text-align:right;
	direction:rtl;
}
.icemegamenu > ul li  span.icemega_title ,
.iceCols ul li a span,
.iceCols ul.sub_level_2 .iceCols li a span,
.iceCols ul.sub_level_2 .iceCols li span.icemega_title
{
    font-family: iran;
    font-size: 15px;
}
.icemegamenu > ul li  span.icon
{
	background-position:100% 0;
	padding-right:37px;
	padding-left:0;
}
.icemegamenu > ul > li.active span.icon,
.icemegamenu > ul > li:hover span.icon
{
	background-position:100% 100% !important;
}
.icemegamenu > ul li a.iceMenuTitle
{
	/*padding: 0 12px 0 2px !important;*/
}
.homepage .mainmenu {
   margin-left: 0;
	left: auto !important;
	right: 0 !important;
	float: right;
	margin-right: 70px;
}
.mainmenu {
   margin-left: 0;
	left: auto !important;
	right: 0 !important;
	float: right;
	margin-right: 70px;
}
.rightDiv {
    float: left;
    margin-right: 0;
    margin-left: 50px;
}
.tm-footer-center
{
	width:210px;
}
.tm-footer-center p, .tm-footer-center p a {
    font-family: iran;
    font-size: 12px;
    line-height: 20px;
}

.tm-logo {
    height: 86px;
    margin-top: 30px;
    width: 152px;
    position: absolute;
    right: 52px;
}
.langswitch, .social {
    float: left;
}
.searchDiv {
    float: left;
    margin-right: 0;
    margin-left: 15px;
	text-align:left;
}
.searchDiv .uk-search::before
{
	left:0;
	right:auto;
}
#yoo-zoo .details h1.title {
    background: #fff url("../images/nb/titlebg.png") no-repeat scroll 5% 50%;    
    margin-right: 50px;
	margin-left:0;
    padding: 0 10px 0 30px;
	font-family:dinar;
	letter-spacing	:0;
}

#yoo-zoo .details div.description p {
    font-family: iran;
    font-size: 14px;
    line-height: 25px;

}
#yoo-zoo .categories .row h2.title a {
    font-family: dinar;
    font-size: 15px; 
}


#yoo-zoo .items .width100 div.teaser-item div.pos-media {
    float: right;
    margin-left: 25px;
    margin-right: 0;
}

#yoo-zoo .items h2.pos-title a
{
	background:url("../images/nb/itemtitlebg.png") no-repeat 100% 50%;
	font-family: dinar;
    font-size: 15px;
    padding-left: 0;
    padding-right: 10px;
}
#yoo-zoo .items .width100 div.pos-description .element p ,
#yoo-zoo .item div.pos-description .element-textarea p
{
    font-family: iran;
}
#yoo-zoo .items .width100 p.pos-links {
    text-align: left;
}

#yoo-zoo .items .width100 p.pos-links a
{
	background:url("../images/nb/more.png") no-repeat 0 0;
	font-family:dinar;
	font-size: 12px;
	line-height: 24px;
}

#yoo-zoo .item h1.pos-title
{
	font-family:dinar;
	font-size:18px;
}

#yoo-zoo .item div.pos-description .element-download a, 
#yoo-zoo .item div.pos-description .element-link a 
{
    background-position: 100% 50%;
    font-family: iran;
    font-size: 14px;
    padding-left: 0;
    padding-right: 29px;
}
#yoo-zoo .zoo-pagination span 
{
    font-family: iran;
    font-size: 15px;
    padding: 2px 11px;
}
#yoo-zoo .zoo-pagination a.end ,
#yoo-zoo .zoo-pagination a.start
{
    padding: 3px 8px;
}
#yoo-zoo .zoo-pagination a 
{
    font-family: iran;
    font-size: 15px;
    padding: 2px 11px;
}
.searchpage ul.uk-pagination li a ,
.searchpage ul.uk-pagination li span
{
	font-family: iran;
    font-size: 15px;
	padding:4px 11px;
}
.searchDiv input:focus, 
.searchDiv form.uk-active input, 
.searchDiv form.uk-open input
{
	font-family: iran;
    font-size: 15px;
    padding-left: 40px !important;
	padding-right: 10px !important;
    text-align: right !important;
}
.searchDiv .uk-dropdown-flip.uk-dropdown-search {
    right: auto !important;
    left: -35px !important;
}


.searchDiv .uk-dropdown ul li.uk-nav-header, 
.searchDiv .uk-dropdown ul li.uk-search-moreresults a, 
.searchDiv .uk-dropdown ul li.uk-search-moreresults:hover a 
{
    font-family: dinar;
    font-size: 16px;
}
.searchDiv .uk-dropdown ul li a, 
.searchDiv .uk-dropdown ul li:hover a ,
.searchpage #searchForm .uk-panel button ,
#tm-main-bottom #userForm input#submit
{
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
}
.searchDiv .uk-dropdown ul li a div {
    font-family: iran;
    line-height: 22px;
}
.searchpage #searchForm .uk-panel label ,
.searchpage #searchForm .uk-panel input
{
    font-family: iran;
    font-size: 14px;
}

.searchpage #searchForm .uk-margin-topsearchpage, 
.searchpage #searchForm .uk-margin-topsearchpage label 
{
    font-family: iran;
    font-size: 14px;
}
.searchpage article .tm-article-container
{
    font-family: iran;
    font-size: :14px;
	line-height:25px;
}
.searchpage article h1.uk-article-title a
{
	font-family:dinar;
}

#tm-main-bottom #userForm td.formTableLeft tr td, 
#tm-main-bottom #userForm td.formTableRight tr td ,
#tm-main-bottom #userForm #Tbllll td tr td ,
#tm-main-bottom #userForm input,
#tm-main-bottom #userForm input:focus,
#tm-main-bottom #userForm textarea,
#tm-main-bottom #userForm textarea:focus ,
#tm-main-bottom #userForm #Tbllll textarea, 
#tm-main-bottom #userForm #Tbllll textarea:focus ,
.rsform > p ,
.formpage #userForm .polTbl .formTableLeft tr td:first-child , 
.formpage #userForm .polTbl .formTableRight tr td:first-child ,
.formpage #userForm .shekayatTbl .formTableLeft tr td:first-child,
.formpage #userForm .shekayatTbl .formTableRight tr td:first-child ,
.formpage #userForm .polTbl table input ,
.formpage #userForm .shekayatTbl table input
{
    font-family: iran;
    font-size: 14px;
}

#tm-main-bottom #userForm input#email ,
.formpage #userForm .shekayatTbl input#email ,
.formpage #userForm .shekayatTbl input#tel ,
.formpage #userForm .shekayatTbl input#mobile
{
    text-align: left;
}
#rsform_error_4 > p ,
#rsform_error_6 > p ,
#rsform_error_7 > p ,
#rsform_error_8 > p
{
    font-family: dinar !important;
	font-size:15px;
	text-align:right !important;
}
#tm-main-bottom .componentheading {
    font-family: dinar;
    font-weight: bold;
}
.uk-alert p ,
.alert div
{
    font-family: iran;
    font-size: 16px; 
}
.biglogoenn {
  
    transform: 			translate(-62%,-10%);
    -moz-transform: 	translate(-62%,-10%);
    -webkit-transform: 	translate(-62%,-10%);
    
}
.enshadow2 {
  
    transform: 			translate(-62%,-10%);
    -moz-transform: 	translate(-62%,-10%);
    -webkit-transform: 	translate(-62%,-10%);
  
}


.homenewsdiv {
    position: absolute;
    left: 37px ;
    right: inherit ;
    top: 50%;
    width: 330px;
    cursor: move;
    background: rgba(255,255,255,.8);
    z-index: 10;
    box-sizing: border-box;
    padding: 22px;
    border-radius: 15px;
    font-family: iran;
    font-size: 12px;
    box-shadow: 1px 1px 1px rgba(0,0,0,.1);
}


.homenewsdiv a {
     font-family: iran;
	 font-size: 13px;
	 font-weight:bold;
	 color: #003AA3;
}

.homenewsdiv i.closenews {
    position: absolute;
    transform: translate(12px,-10px);
    color: #b5b5b5;
    transition: all .2s ease;
    cursor: pointer;
}
.homenewsdiv i.closenews:hover {
	color:#003AA3;
}

.homenewsdiv div, .homenewsdiv p, .homenewsdiv li, .homenewsdiv ul {
    margin: 1px !important;
    padding: 0 !important;
    text-align: justify;
	font-family: iran;
	cursor: default;
}
.formpage #userForm .polTbl #titleTbl th ,
.formpage #userForm .polTbl #titleTbl td ,
.formpage #userForm .polTbl table select ,
.formpage #userForm .polTbl table textarea ,
.formpage #userForm .shekayatTbl select ,
.formpage #userForm .shekayatTbl textarea
{
    font-family: iran !important;
    font-size: 14px !important;
}
.formpage #userForm .polTbl #titleTbl td
{
	padding-right: 10px;
	padding-left:0;
}
.formpage #userForm .polTbl #titleTbl th {
    text-align: right;
	padding-right: 10px;
	padding-left:0;
}
.formpage #userForm .polTbl #bottomTbl td:first-child {
    font-family: iran;
    font-size: 14px;
    padding-right: 10px;
    padding-left:0;
}
.formpage #userForm .polTbl #bottomTbl input#submit ,
.formpage #userForm .shekayatTbl input#submit
{
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
}
.formpage #userForm .shekayatTbl #secondTbl td:first-child {
    font-family: iran;
    font-size: 14px;
}
.formpage #tm-content p {
    font-family: iran;

}
.formpage .residegi p  ,
.formpage .residegi p.tamas
{
    text-align: right !important;
    font-family: iran !important;
}