/**
 * Beyond Glamour — RTL overrides (loaded only when document direction is rtl)
 */

 @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 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: iran;
	color: #5b2739;
} 
#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: #5b2739;
	font-size: 18px; 
}

body.site.tpl-bg {
	text-align: right;
}

.tpl-bg__layout {
	flex-direction: row-reverse;
}

.skip-link:focus {
	left: auto;
	right: 1rem;
}

.tpl-bg__content {
	text-align: right;
}

.tpl-bg__sidebar .mod-menu,
.tpl-bg__sidebar ul.nav {
	padding-right: 0;
	padding-left: 0;
}

.tpl-bg__feature {
	direction: rtl;
}
.mainmenu ul li a {
	font-family: iran;
  }
  .com-productvalidator.validator label,
  .com-productvalidator.validator input ,
  .com-productvalidator.validator button,
  #productvalidator-message .productvalidator-message__inner
   {
	font-family: iran;
  }

@media screen and (min-width: 992px) {
	.mainmenu .mod-menu > li.parent > .mod-menu__sub {
		left: calc(100% + 12px);
		right: auto;
		border-radius: 0 10px 10px 0;
		text-align: right;
		transform: translateX(-14px);
	}

	.mainmenu .mod-menu > li.parent:hover > .mod-menu__sub,
	.mainmenu .mod-menu > li.parent.is-submenu-open > .mod-menu__sub,
	.mainmenu .mod-menu > li.parent > .mod-menu__sub.show-menu {
		transform: translateX(0);
	}

	.mainmenu .mod-menu > li.parent > .mod-menu__sub::before {
		right: 100%;
		left: auto;
	}
}

  .prodCat ul li a span {
	font-family: iran;
	display: block;
	font-size: 20px;
  }
  .catalogsection .description p {
	font-family: iran;
	font-size: 17px;
	line-height: 24px;
  }
  .aboutsection ul.zoo-list h3 {
	font-family: iran;
  }
  .aboutsection ul.zoo-list p ,
  .bottomblock .bottomIn .bottommenu ul li a,
  .bottomblock .bottomIn .bottomcontent p,
  .bottomblock .bottomIn .bottomcontact p
  {
	font-family: iran;
  }
  .bottomblock .bottomIn .bottommenu {
	float: right;
  }
  .bottomblock .bottomIn .bottommenu, 
  .bottomblock .bottomIn .bottomcontent, 
   .bottomblock .bottomIn .bottomcontact {
	float: right;
  }
  
  .bottomblock .bottomIn .bottommenu,
  .bottomblock .bottomIn .bottomcontent
  {
	border-left: 1px solid #c1a775;
	border-right: none;
  }
  .bottomblock .bottomIn .bottomcontent
  {
	padding-right: 0;
	padding-left: 20px;
  }
  .bottomblock .bottomIn .bottommenu ,
  .bottomblock .bottomIn .bottomcontact
  {
	width: 25%;
  }
  

  #yoo-zoo .details h1.title ,
  #yoo-zoo .categories h2.title a,
  #yoo-zoo .categories .description,
  #yoo-zoo .items h2.pos-title a ,
  #yoo-zoo .items h2.pos-title span ,
  #yoo-zoo .items div.pos-description .element-textarea p,
  #yoo-zoo .items p.pos-links span a,
  .prodpage #yoo-zoo .item h1.pos-title,
  .prodpage #yoo-zoo .item h1.pos-title span,
  #yoo-zoo .item .element-textarea p ,
  .prodpage #yoo-zoo .item div.pos-specification .element-textarea li,
  .prodpage #yoo-zoo .item div.pos-specification2 .element-textarea li,
  #yoo-zoo .item div.pos-bottom table tr td ,
	#yoo-zoo .item div.pos-specification .specTitle h3,
  #yoo-zoo .item div.pos-specification2 .spec2Title h3
  {
	font-family: iran !important;
  }
  #yoo-zoo .categories .description {
	height: 127px;
  }

  #yoo-zoo .item div.pos-bottom table tr:last-child td:last-child {
	border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	border-bottom-left-radius: 25px;
	-o-border-bottom-left-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-bottom-left-radius: 25px;
  }

  #yoo-zoo .item div.pos-bottom table tr:nth-child(2) td:last-child {
	border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-top-left-radius: 25px;
	-o-border-top-left-radius: 25px;
	-webkit-border-top-left-radius: 25px;
	-moz-border-top-left-radius: 25px;
  }
  #yoo-zoo .item div.pos-bottom table tr:nth-child(2) td:first-child {
	border-top-left-radius: 0;
	-o-border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-right-radius: 25px;
	-o-border-top-right-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	-moz-border-top-right-radius: 25px;
  }
  #yoo-zoo .item div.pos-bottom table tr:last-child td:first-child {
	border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-right-radius: 25px;
	-o-border-bottom-right-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-bottom-right-radius: 25px;
  }
