
@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');
}
@font-face {
	font-family: iran2;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/IRANSansWeb_Light.eot');
	src: url('../fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/IRANSansWeb_Light.ttf') format('truetype');
}

@font-face {
    font-family: 'dinar';
    src: url('../fonts/Mj_DinarTwoMedium.eot');
    src: url('../fonts/Mj_DinarTwoMedium.eot') format('embedded-opentype'),
         url('../fonts/Mj_DinarTwoMedium.woff2') format('woff2'),
         url('../fonts/Mj_DinarTwoMedium.woff') format('woff'),
         url('../fonts/Mj_DinarTwoMedium.ttf') format('truetype'),
         url('../fonts/Mj_DinarTwoMedium.svg#Mj_DinarTwoMedium_0') format('svg');
}
#yoo-zoo .item .element-textarea table
{
  direction: initial !important;
}
.numberSpan {
  display: inline-block;
  direction: ltr;
} 
#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 ,
#yoo-zoo .item div.pos-content .element-textarea p, 
#yoo-zoo .item div.pos-content .element-textarea em, 
#yoo-zoo .item div.pos-content .element-textarea strong, 
#yoo-zoo .item div.pos-content .element-textarea span, 
#yoo-zoo .item div.pos-content .element-textarea ul li, 
#yoo-zoo .item div.pos-content .element-textarea ol li, 
#yoo-zoo .item div.pos-content .element-textarea th, 
#yoo-zoo .item div.pos-content .element-textarea th p, 
#yoo-zoo .item div.pos-content .element-textarea th span, 
#yoo-zoo .item div.pos-content .element-textarea th strong, 
#yoo-zoo .item div.pos-content .element-textarea td, 
#yoo-zoo .item div.pos-content .element-textarea td p, 
#yoo-zoo .item div.pos-content .element-textarea td span, 
#yoo-zoo .item div.pos-content .element-textarea td strong
{
	font-family: iran2;
	color: #454545;
	font-size: 15px;
}
#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 ,
#yoo-zoo .item div.pos-content .element-textarea h1, 
#yoo-zoo .item div.pos-content .element-textarea h2, 
#yoo-zoo .item div.pos-content .element-textarea h3, 
#yoo-zoo .item div.pos-content .element-textarea h4, 
#yoo-zoo .item div.pos-content .element-textarea h5, 
#yoo-zoo .item div.pos-content .element-textarea h6 
{
	font-family: iran2;
	color: #454545;
}
#yoo-zoo .item div.pos-description .element-textarea ul ,
#yoo-zoo .item div.pos-content .element-textarea ul 
{
    padding-left: 0;
    padding-right: 15px;
}
#yoo-zoo .item div.pos-description .element-textarea ol,
#yoo-zoo .item div.pos-content .element-textarea ol
{
    padding-left: 0;
    padding-right: 15px;
} 
 
#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 ,
#yoo-zoo .item div.pos-content .element-textarea a,
#yoo-zoo .item div.pos-content .element-textarea td a ,
#yoo-zoo .item div.pos-content .element-textarea th a  
 {
    color: #997d43;
    font-family: iran2;
    font-size: 15px;
}
.mainmenu .uk-navbar-nav > li > a ,
.mainmenu .uk-dropdown .uk-nav.uk-nav-navbar li > a
{
  font-family: iran2;
} 
.mainmenu .uk-dropdown .uk-nav.uk-nav-navbar li {
  text-align: right;
}
.mainmenu .uk-dropdown {
  right: 0;
  left: auto !important;
}
.uk-alert p ,
.alert div 
{
    font-family: iran2;
    font-size: 17px;
    margin: 0;
    text-align: center;
	color: #454545;
}
.searchDiv input ,
.searchDiv form.uk-active input,
.searchDiv form.uk-open input  ,
.searchDiv input:focus
{
	text-align: right !important;
	font-family:iran2;
}

.usermenu a {
  text-align: left;
  font-family: dinar;
}
.slideshow .uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous
{
	right:0; 
	left:auto;
	background: #997d43;
}
.slideshow .uk-slidenav.uk-slidenav-contrast.uk-slidenav-next
{
	left:0; 
	right:auto;
	background: #0b2248;
}

.slideshow ul.uk-slideshow li .uk-overlay-panel h3.uk-h3 {
  border-left: none;
  padding-left: 0;
  border-right: 2px solid #fff;
  padding-right: 12px;
  font-family: dinar;
  font-size: 40px;
  line-height: 54px;
}
.slideshow ul.uk-slideshow li .uk-overlay-panel .uk-margin p {
  padding-left: 0;
  padding-right: 15px;
  font-family: iran2;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}

.slideshow ul.uk-slideshow li .uk-overlay-panel > div > p:last-child {
  margin-left: 0;
  margin-right: 15px;
}
.slideshow ul.uk-slideshow li .uk-overlay-panel .uk-margin {
	margin: 0 0 56px;
}
.slideshow ul.uk-slideshow li .uk-overlay-panel > div > p a.uk-button {
	font-family: iran2;
}
#tm-top-a .uk-width-1-1 .uk-panel.uk-panel-box {
  margin-top: 63px;
}
#tm-top-a h3.uk-panel-title {
  font-family: dinar;
  line-height: 43px;
}

#tm-top-a a.loginbtn, #tm-top-a a.signupbtn {
  font-family: dinar;
  line-height: 47px;
}
#tm-top-a h3:nth-child(4), 
#tm-top-a h4 
{
  font-family: dinar;
}

#tm-top-b h3.uk-panel-title {
  padding-left: 0;
  padding-right: 147px;
  font-family: dinar;
  font-size: 50px;
  height: 87px;
}
#tm-top-b .zoo-item-list li .media {
  float: right;
  margin-right: 0;
  margin-left: 34px;
}

#tm-top-b .zoo-item-list li p.title a {
  font-family: dinar;
  font-size: 20px;
}

#tm-top-b .zoo-item-list li div.description .element-textarea p {
  font-family: iran2;
  line-height: 24px;
}

#tm-top-b .zoo-item-list li p.links a {
  float: left;
  font-family: dinar;
}

#tm-top-b .zoo-item-list li:nth-child(2n+1) p.links
{
	background:url("../images/nb/oddreadmorefa.png") no-repeat 0 0;
}
#tm-top-b .zoo-item-list li:nth-child(2n) p.links
{
	background:url("../images/nb/evenreadmoreefa.png") no-repeat 0 0;
}

#tm-bottom-c .uk-slidenav.uk-slidenav-next
{
	background: #0b2248;
	right: auto;
	left: 0;
}
#tm-bottom-c .uk-slidenav.uk-slidenav-previous
{
	background: #997d43;
	left: auto;
	right: 136px;
}
#tm-bottom-c .uk-slideset li:not(:nth-child(3n))
{
	background-position:0 30%;
}
#tm-bottom-c .uk-panel.uk-panel-box > h3.uk-panel-title {
  font-family: dinar;
}
#tm-bottom-c .uk-slideset li h3.uk-panel-title a {
  font-family: iran2;
  line-height:29px;
}

#tm-bottom-a .uk-panel-title {
  font-family: dinar;
  height: 35px;
  margin-top: 45px;
}
#tm-bottom-a .zoo-item-list .element-textarea p {
  font-family: iran2;
  line-height: 24px;
}
#tm-bottom-a .zoo-item-list .element-textarea {
  height: 148px;
  overflow: hidden;
}
.tm-footer-left {
  width: 200px;
}
.tm-footer-left .uk-subnav.uk-subnav-line li a, 
.tm-footer-right .uk-subnav.uk-subnav-line li a 
{
  font-family: dinar;
}
.tm-footer-center ul.zoo-item-list li p {
  font-family: iran2;
}

.uk-offcanvas-bar .uk-nav.uk-nav-offcanvas li a {
  font-family: iran2;
}

.uk-offcanvas-bar .uk-nav.uk-nav-offcanvas .uk-nav-sub {
  padding-left: 10px;
  padding-right: 20px;
} 

#yoo-zoo .details h1.title {
  font-family: dinar;
}
#yoo-zoo .items h2.pos-title a {
  font-family: iran2;
  font-size: 18px;
}
#yoo-zoo .categories h2.title a {
  font-family: iran2;
  font-size: 18px;
}

#yoo-zoo .items p.pos-links a {
  font-family: dinar;
  padding: 0 5px;
  line-height: 25px;
}

#yoo-zoo .width33 {
  float: right;
}

#yoo-zoo .categories .width33:not(:nth-child(3n)) div.category {
  background-position: 0 30%;
}
#yoo-zoo .items .width33:not(:nth-child(3n)) div.teaser-item {
  background-position: 0 30%;
}

#yoo-zoo .item div.pos-top .element-itemprimarycategory
{
	font-family:dinar;
}
#yoo-zoo .item div.pos-top .element-itemname ,
#yoo-zoo .item div.pos-description .element-itemname
{
  font-family: iran2;
}
#yoo-zoo .item div.pos-description .element-itemname
{
	text-transform: capitalize;
}
#yoo-zoo .item div.pos-description .element-textarea p {
  font-family: iran2;
  text-align: justify !important;
  line-height: 28px;
}

#yoo-zoo .item div.pos-top .element-itemprimarycategory {
  border-left: none;
  padding-left: 0 !important;
  border-right: 2px solid #fff;
  line-height: 70px;
  font-size: 63px;
}
#yoo-zoo .details h1.title {
  font-family: dinar;
  border-left: none;
  padding-left: 0 !important;
  border-right: 2px solid #fff;
}

#yoo-zoo .items div.teaser-item-bg .pos-media {
  float: right;
  margin-left: 25px !important;
  margin-right: 0 !important;
}

#yoo-zoo .items div.teaser-item-bg h1.pos-title a {
  font-family: dinar;
  font-size: 21px;
}
#yoo-zoo .items div.teaser-item-bg .pos-content .element-textarea p {
  font-family: iran2;
  line-height: 26px;
}

#yoo-zoo .zoo-pagination span,
#yoo-zoo .zoo-pagination a ,
.uk-pagination span,
.uk-pagination a
{
  font-family: iran2;
  font-size: 15px;
}

.searchDiv .uk-dropdown .uk-nav-header, 
.searchDiv .uk-dropdown .uk-search-moreresults a {
  font-family: dinar;
  text-align: right;
}
.searchDiv .uk-dropdown li a {
  font-family: dinar;
  text-align: right;
}
.searchDiv .uk-dropdown li div {
  font-family: iran2;
  line-height: 21px;
}
.searchDiv .uk-dropdown {
  right: 0;
  left: auto;
}
.blog-default .floatbox h1.pos-title ,
.searchpage .page-header h1 ,
.page-header h1 ,
.searchpage #searchForm .uk-panel button
{
	font-family:dinar !important;
}
.blog-default .floatbox .pos-content .element-textarea p
{
	font-family:iran2;
}


.searchpage #searchForm .uk-panel label ,
.searchpage #searchForm .uk-panel input ,
.searchpage #searchForm .uk-margin-topsearchpage strong ,
.searchpage #searchForm .uk-margin-topsearchpage strong span ,
.searchpage #searchForm .uk-margin-topsearchpage > div select, 
.searchpage #searchForm .uk-margin-topsearchpage > div label ,
.searchpage article .tm-article-container
{
	font-family:iran2 ;
}

.searchpage article .uk-margin-large-bottom h1.uk-article-title a
{
	font-family:dinar ;
}

.searchpage article .tm-article-container span.highlight {
  padding: 2px;
}

.login .form-horizontal .controls button {
  font-family: dinar;
  font-size: 17px;
}
.login ul.nav-tabs {
  text-align: right;
  padding-left: 0;
  padding-right: 20px;
}
.login ul.nav-tabs li a {
  font-family: iran2;
}

div.reset form p, div.remind form p {
  font-family: iran2;
} 

.reset .form-horizontal .control-label label, 
.remind .form-horizontal .control-label label, 
.reset-confirm .form-horizontal .control-label label {
  text-align: right !important;
  font-family: iran2;
  float: right !important;
}
.reset .form-horizontal .controls input, 
.remind .form-horizontal .controls input {
  text-align: left;
}
div.reset form button, 
div.remind form button {
  font-family: dinar;
  letter-spacing: 0;
  font-size: 17px;
  font-weight: normal;
}

div.registration fieldset legend, 
.profile-edit fieldset legend {
  font-family: dinar;
}

.registration .form-horizontal .control-label, 
.profile-edit .form-horizontal .control-label 
{
  text-align: right;
}

.registration .form-horizontal .control-label label, 
.profile-edit .form-horizontal .control-label label 
{
  font-family: iran2;
}

.registration .form-horizontal .controls, 
.profile-edit .form-horizontal .controls {
  margin-left: 0 !important;
  margin-right: 159px;
}

.btnRow button, 
.proBtnRow button ,
.btnRow a.btn, 
.proBtnRow a.btn
{
  font-family: dinar;
  font-weight: normal;
}

#tm-main-bottom .formRow .formSpan6 .formControlLabel {
  text-align: right;
  font-family: iran2;
  width: 50% !important;
}
#tm-main-bottom .formSpan12 > div p ,
#tm-main-bottom .formHorizontal .formControls button
{
  font-family: dinar;
  
}
#tm-main-bottom .formRow .formSpan6 {
  float: right;
}
#tm-main-bottom .formHorizontal .formControls textarea,
#tm-main-bottom .formHorizontal .formControls label,
#tm-main-bottom .formHorizontal .formControls input,
#tm-main-bottom .formHorizontal .formControls select,
#tm-main-bottom .formHorizontal .rsform-block.rsform-block-image-desc p
{
	font-family:iran2 !important;
}
#tm-main-bottom .formHorizontal .formControls {
  margin-right: 50%;
  margin-left:unset !important;
}
.formResponsive .formRow [class*="formSpan"]:first-child {
  margin-left: 2.127659574468085%;
}
.formResponsive .formRow [class*="formSpan"]
{
	margin-left:0;
}
.formResponsive .formRow .formSpan12 {
  margin-left: 0 !important;
}
#tm-main-bottom .formRed {
  font-family: dinar;
}