
@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');
}

@font-face {
  font-family: "telegram";
  src:url("../fonts/telegramicon.eot");
  src:url("../fonts/telegramicon.eot?#iefix") format("embedded-opentype"),
	  url("../fonts/telegramicon.woff") format("woff"),
	  url("../fonts/telegramicon.ttf") format("truetype"),
	  url("../fonts/telegramicon.svg#untitled-font-3") format("svg");
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'copper';
    src: url('../fonts/coprgtl.eot');
    src: url('../fonts/coprgtl.eot') format('embedded-opentype'),
         url('../fonts/coprgtl.woff2') format('woff2'),
         url('../fonts/coprgtl.woff') format('woff'),
         url('../fonts/coprgtl.ttf') format('truetype'),
         url('../fonts/coprgtl.svg#CopperplateGothicLightRegular') format('svg');
}

@font-face {
    font-family: 'bank';
    src: url('../fonts/bankgothicregular.eot');
    src: url('../fonts/bankgothicregular.eot') format('embedded-opentype'),
         url('../fonts/bankgothicregular.woff2') format('woff2'),
         url('../fonts/bankgothicregular.woff') format('woff'),
         url('../fonts/bankgothicregular.ttf') format('truetype'),
         url('../fonts/bankgothicregular.svg#bankgothicregular') format('svg');
}

@font-face {
    font-family: 'britannic';
    src: url('../fonts/britannic_becker_ultra.eot');
    src: url('../fonts/britannic_becker_ultra.eot') format('embedded-opentype'),
         url('../fonts/britannic_becker_ultra.woff2') format('woff2'),
         url('../fonts/britannic_becker_ultra.woff') format('woff'),
         url('../fonts/britannic_becker_ultra.ttf') format('truetype'),
         url('../fonts/britannic_becker_ultra.svg#britannic_becker_ultra') format('svg');
}



#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: iran;
	color: #cecece;
	font-size: 16px;
}
#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: #cecece;
}
#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: #f92020;
    font-family: iran;
    font-size: 16px;
}

#yoo-zoo .item .element-textarea table
{
	width:100%;
}
html {
    background: #000 none repeat scroll 0 0;
}
body
{
	background:#000;
	overflow-x : hidden;
}

.homepage .tm-navbar
{
	height:726px;
	background: #000 none repeat scroll 0 0;
	padding-top:6px;
	border:none;
	margin: 0;
	position: relative;
	border-bottom:2px solid #d90000;
}
.tm-navbar
{
	height:418px;
	background: #000 none repeat scroll 0 0;
	padding-top:6px;
	border:none;
	margin: 0;
	position: relative;
	border-bottom:2px solid #d90000;
}
.homepage .uk-navbar
{
	border-top: 1px solid #fff;
	background:none;
	height:726px;
}
.uk-navbar
{
	border-top: 1px solid #fff;
	background:none;
	height:418px;
}
.tm-headerbar .uk-container {
    max-width: 100%;
}
.homepage .homeTop ul.zoo-list {
    height: 172px;
    margin: 552px auto auto;
    text-align: center;
    width: 800px;
	direction: ltr;
}
.homeTop ul.zoo-list {
    height: 172px;
    margin: 245px auto auto;
    text-align: center;
    width: 800px;
	direction: ltr;
}
.homeTop ul.zoo-list li {
    display: inline-table;
    height: 167px;
    width: 178px;
	margin:0 7px;
	padding: 0;
    border:none;
}
.homeTop ul.zoo-list li.defaultLi
{
	width:0;
}
.homepage .homeTop ul.zoo-list li.defaultLi div.defaultImg
{
	background-position: 50% 0 !important;
    background-repeat: no-repeat;
    height: 724px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 100%;
    z-index: 0;
	background-size: cover;
	
}
.homeTop ul.zoo-list li.defaultLi div.defaultImg
{
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
    height: 414px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 100%;
    z-index: 0;
	background-size: cover;
	
}
.homeTop ul.zoo-list li.defaultLi div.defaultImg
{
	opacity:1;
}
.homepage .homeTop .catimage {
    background-position: 50% 0 !important;
    background-repeat: no-repeat;
    height: 724px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 100%;
    z-index: 0;
	background-size: cover;
	opacity:0;
}

.catimage
{
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
    height: 414px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 100%;
    z-index: 0;
	background-size: cover;
	opacity:0;
}
.homeTop ul.zoo-list li a {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    display: inline-block;
    height: 172px;
    position: relative;
    width: 178px;
    z-index: 2;
}
.homeTop ul.zoo-list li:hover a
{
	background: rgba(153 , 0 , 6 , 0.75);
}
.homeTop ul.zoo-list li a span#catImg {
    background-position: 0 0;
    display: table;
    height: 74px;
    margin: 20px auto;
    width: 101px;
}
.homeTop ul.zoo-list li:hover a span#catImg
{
	background-position:0 100%;
}
.homeTop ul.zoo-list li a span.catName 
{
    color: #cecece;
    /*font-family: dinar;*/
    font-family: iran;
    font-size: 16px;
    font-weight: bold;
}
.homeTop ul.zoo-list li:hover a span.catName
{
	color:#000;
}
.homeTop .topMask
{
	background:url("../images/nb/topmask.png") repeat-x 0 0;
	position:absolute;
	left:0;
	top:7px;
	height:75px;
	width:100%;
}
.homeTop .bottomMask {
    background: rgba(0, 0, 0, 0) url("../images/nb/bottommask.png") repeat-x scroll 0 100%;
    bottom: 0;
    height: 175px;
    left: 0;
    position: absolute;
    width: 100%;
}
.rightDiv {
	
    float: right;
    margin-right: 30px;
    margin-top: 21px;
	
	/*background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;*/
	height: 50px;
}
.social {
    float: right;
    height: 30px;
    margin-right: 20px;
    margin-top: 10px;
    width: 105px;
}
.social ul {
    text-align: center;
	direction: ltr;
}
.social ul li
{
	display:inline-table;
	height: 23px;
    padding: 0;
	margin:0 2px;
}
.social ul li a
{
    height: 23px;
    
    padding: 0;
}
.social ul li a img
{
	display:none;
}
.social ul li a.insta
{
	font-weight: bold;
}
.social ul li a.insta::before ,
.social ul li a.insta::after,
.social ul li a.fb::before ,
.social ul li a.fb::after
{
	font-family: Flaticon;
	font-size: 28px;
	font-style: normal;
	color:#fff;
}
.social ul li:hover a::before ,
.social ul li:hover a::after
{
	color:#d90000 !important;
}
.social ul li a.telegram:before ,
.social ul li a.telegram:after
{
	font-family: telegram;
	font-size: 30px;
	font-weight:bold;
	color:#fff;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: bold !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
}
.social ul li a.insta::before { content: "\f100"; }
.social ul li a.fb::before { content: "\f101"; }
.social ul li a.telegram::before 
{ 
	content: "\61"; 
	display:table-caption;
	height: 25px;
    line-height: 31px;
}

.searchDiv {
    float: right;
    height: 35px;
    margin-right: 15px;
    text-align: right;
    width: 180px;
	margin-top: 5px;
}
.searchDiv .uk-search::before {
    border: 2px solid #fff;
    color: #fff;
    font-size: 8px;
    font-weight: bold;
    height: 32px;
    left: auto;
    line-height: 32px;
    right: 0;
    width: 32px;
}
.searchDiv input {
    color: #fff;
    font-family: copper;
    font-size: 14px;
    height: 37px;
    padding-left: 10px;
    padding-right: 30px;
    text-align: right;
    width: 30px;
}
.searchDiv input:focus, 
.searchDiv form.uk-active input, 
.searchDiv form.uk-open input 
{
    border: 1px solid #fff;
    color: #fff;
    font-family: iran;
    font-size: 15px;
    line-height: 27px;
    padding-left: 10px;
    padding-right: 40px;
    text-align: right;
    width: 160px;
}

.homepage .tm-headerbar {
    height: 530px;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
}
.tm-headerbar {
    height: 425px;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
}

.tm-logo {
    float: left;
    height: 50px;
    margin-top: 25px;
    width: 141px;
	
	/*background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;*/
	padding:5px;
}
.tm-logo p
{
	margin:0;
}
.homepage .topHead {
    height: 90px;
    width: 100%;
	background:none;
}
.topHead {
    height: 90px;
    width: 100%;
	background:rgba(0,0,0,0.3);
}

.menuBtn {
    height: 70px;
    margin-right: 170px;
    margin-top: 70px;
    text-align: center;
    width: 60px;
	float:right;
	
	
	/*background:rgba(0, 0, 0, 0.8);*/
}
.menuBtn span
{
	font-family:iran;
	font-size:15px;
	color:#fff;
}
.menuBtn a.uk-navbar-toggle {
    float: none;
    height: 46px;
    padding: 0;
	background:url("../images/nb/toggle2.png") no-repeat 0 0;
	width:56px;
	margin:auto;
}
.uk-navbar-toggle::after,
.uk-navbar-toggle::before
{
	content:none;
}
.uk-offcanvas-bar {
    background: #000 none repeat scroll 0 0;
    border-right: 2px solid #d90000;
    padding: 20px 30px;
}
.uk-offcanvas-bar ul li a 
{
    color: #fff !important;
    font-family: iran;
    font-size: 15px;
	line-height:16px;
}
/*.uk-offcanvas-bar ul li:hover ul.uk-nav-sub li:hover ul li a, 
.uk-offcanvas-bar ul li:hover ul.uk-nav-sub li.uk-active ul li a ,
.uk-offcanvas-bar ul li.uk-active ul.uk-nav-sub li:hover ul li a, 
.uk-offcanvas-bar ul li.uk-active ul.uk-nav-sub li.uk-active ul li a ,
.uk-offcanvas-bar ul li.uk-active ul.uk-nav-sub li:hover a, 
.uk-offcanvas-bar ul li.uk-active ul.uk-nav-sub li.uk-active a 
{
	color: #fff !important;
}
.uk-offcanvas-bar ul li:hover a, 
.uk-offcanvas-bar ul li.uk-active a ,
.uk-offcanvas-bar ul li:hover ul.uk-nav-sub li:hover a, 
.uk-offcanvas-bar ul li:hover ul.uk-nav-sub li.uk-active a ,
.uk-offcanvas-bar ul li.uk-active ul.uk-nav-sub li:hover a, 
.uk-offcanvas-bar ul li.uk-active ul.uk-nav-sub li.uk-active a ,
.uk-offcanvas-bar ul li:hover ul.uk-nav-sub li:hover ul li:hover a, 
.uk-offcanvas-bar ul li:hover ul.uk-nav-sub li.uk-active ul li.uk-active a ,
.uk-offcanvas-bar ul li.uk-active ul.uk-nav-sub li:hover ul li:hover a, 
.uk-offcanvas-bar ul li.uk-active ul.uk-nav-sub li.uk-active ul li.uk-active a 
{
    color: #ff4040 !important;
}*/

.uk-offcanvas-bar ul.uk-nav-offcanvas li.uk-active > a,
.uk-offcanvas-bar ul.uk-nav-offcanvas > li:hover > a
{
	color:#ff4040 !important;
}
.uk-offcanvas-bar ul.uk-nav-offcanvas li.uk-active ul.uk-nav-sub li a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li:hover ul.uk-nav-sub li a ,
.uk-offcanvas-bar ul.uk-nav-offcanvas li:hover ul.uk-nav-sub li:hover ul li a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li:hover ul.uk-nav-sub li.uk-active  ul li a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li.uk-active ul.uk-nav-sub li.uk-active ul li a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li.uk-active ul.uk-nav-sub li:hover ul li a
{
	color:#fff ;
}

.uk-offcanvas-bar ul.uk-nav-offcanvas li.uk-active ul.uk-nav-sub li:hover a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li.uk-active ul.uk-nav-sub li.uk-active a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li:hover ul.uk-nav-sub li.uk-active a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li:hover ul.uk-nav-sub li:hover a ,
.uk-offcanvas-bar ul.uk-nav-offcanvas li:hover ul.uk-nav-sub li:hover ul li:hover a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li:hover ul.uk-nav-sub li:hover ul li.uk-active a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li:hover ul.uk-nav-sub li.uk-active ul li:hover a,
.uk-offcanvas-bar ul.uk-nav-offcanvas li.uk-active ul.uk-nav-sub li:hover ul li:hover a
{
	color:#ff4040 !important;
}
.uk-offcanvas-bar ul li:hover ul li a
{
	color:#fff !important;
}

.uk-offcanvas-bar ul.uk-nav-sub li {
    color: #fff;
    list-style: outside none disc;
}
.toptext .description h1 
{
    color: #fff;
    font-family: britannic;
    font-size: 40px;
    font-weight: bold;
    height: 37px;
    letter-spacing: 7px;
    line-height: 37px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}
.uk-offcanvas-bar ul > li {
    border-bottom: 1px solid #3e3e3e;
}
.uk-offcanvas-bar ul.uk-nav-sub li
{
	border:none;
}
.uk-nav-offcanvas
{
	margin-bottom: 100px;
}

.toptext {
    margin: 120px auto auto;
    width: 350px;
	
	/*background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;*/
	padding:10px;
}

.toptext .description h2 {
    color: #fff;
    font-family: bank;
    font-size: 19px;
    height: 20px;
    letter-spacing: 2px;
    line-height: 17px;
    margin: 6px 0 0;
    text-align: center;
}

.toptext .description p {
    direction: ltr;
    font-family: bank;
    font-size: 12px;
	letter-spacing: 1px;
    height: 53px;
    line-height: 17px;
    margin: 6px 0 0;
    overflow: hidden;
    text-align: center;
}


.homepage .secondmenu {
    float: left;
	height: 124px;
    width: 150px;
}
.secondmenu {
    float: left;
	height: 124px;
    width: 150px;
	margin-top:80px;
}
.secondmenu ul
{
	height: 124px;
    width: 150px;
	text-align: center;
}
.secondmenu ul li
{
	background:url("../images/nb/second.png") no-repeat 0 -5px;
	height: 41px;
    line-height: 21px;
}
.secondmenu ul li a {
    color: #6d6d6d;
    /*font-family: dinar;*/
    font-family: iran;
    font-size: 14px;
	font-weight: bold;
	line-height:23px;
}
.secondmenu ul li:hover,
.secondmenu ul li.uk-active
{
	background-position: 0 94%;
} 
.secondmenu ul li:hover a ,
.secondmenu ul li.uk-active a
{
    color: #d90000;
    
}

#tm-top-a {
    background: #000 none repeat scroll 0 0;
    border-top: 2px solid #d90000;
    /*height: 240px;*/
    margin: 3px 0 0;
	border-bottom: 1px solid #d90000;
}

#tm-top-a .uk-width-1-1 
{
    padding: 0;
}

#tm-top-a .uk-width-1-1 .uk-panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
	padding:0;
}
#tm-top-a .uk-slidenav-position {
    /*margin: auto;*/
    width: 100%;
}
#tm-top-a .uk-slidenav-position ul.uk-slideset {
    margin: 0;
}
#tm-top-a .uk-slidenav-position ul.uk-slideset li {
    padding: 0;
}
#tm-top-a .uk-slidenav-position ul.uk-slideset li .uk-panel-teaser img 
{
    /*border-color: #d90000;
    border-style: solid;
    border-width: 3px 3px 8px;*/
	width: 100%;
	height: 280px !important;

}
#tm-top-a .uk-slidenav-position ul.uk-slideset li .uk-panel-teaser
{
	margin-bottom:0;
}
#tm-top-a .uk-slidenav-position ul.uk-slideset li h3.uk-panel-title a {
    color: #fff;
    font-family: iran;
    font-size: 16px;
}
#tm-top-a .uk-slidenav-position ul.uk-slideset li h3.uk-panel-title {
    margin-bottom: 5px;
	margin-top: 30px;
}

#tm-top-a .uk-slidenav-position ul.uk-slideset li p 
{
    margin: 0;
}
#tm-top-a .uk-slidenav-position ul.uk-slideset li p a {
    color: #000;
    font-family: dinar;
    font-size: 12px;
	background:url("../images/nb/eye.png") no-repeat 100% 50%;
	padding-right:17px;
}
#tm-top-a .uk-slidenav-position .uk-slidenav-next {
    left: 30px;
	background:url("../images/nb/slidenav2.png") no-repeat 0 100%;
	width:34px;
	height:41px;
	display:block;
	margin-top: -20px;
}

#tm-top-a .uk-slidenav-position .uk-slidenav-previous {
    right: 30px;
	background:url("../images/nb/slidenav2.png") no-repeat 0 0%;
	width:34px;
	height:41px;
	display:block;
	margin-top: -20px;
}
#tm-top-a .uk-slidenav-next::before,
#tm-top-a .uk-slidenav-previous::before
{
	
	content:none !important;
}

#tm-top-b 
{
    height: 455px;
    margin: 0;
    width: 100%;
	border-bottom: 2px solid #727171;
}
#tm-top-b .uk-width-1-1 {
    margin-top: 3px;
    padding: 0;
	border-top: 2px solid #d90000;
}
#tm-top-b .uk-width-1-1 .uk-panel
{
	margin:0;
	padding:0;
	box-shadow:none;
	background:none;
}
#tm-top-b .uk-slidenav-position {
    height: 420px;
    margin: 3px auto auto;
    width: 1120px;
	
}
#tm-top-b .uk-slideshow li {
    margin-top: 28px;
}

#tm-top-b .slideshowMask
{
	background:url("../images/nb/slideshowbg.png") no-repeat 0 0;
	width:1121px;
	height:420px;
	position:absolute;
	top:0;
	left:0;
	z-index	:1;
}
#tm-top-b .uk-slideshow {
    height: 330px !important;
    margin: auto;
    width: 890px;
	padding-top: 30px;
}
#tm-top-b .dotnavDiv
{
	bottom: -5px;
    z-index: 2;
}
#tm-top-b .dotnavDiv .uk-dotnav > *
{
	padding-right:50px;
}

#tm-top-b .dotnavDiv .uk-dotnav > * > *
{
	width:7px;
	height:7px;
	background:#000 ;
}
#tm-top-b .dotnavDiv .uk-dotnav-contrast > .uk-active > *,
#tm-top-b .dotnavDiv .uk-dotnav-contrast li a:hover
{
	background:#fff ;
}

#tm-top-b .uk-slidenav-position .uk-slidenav
{
	z-index: 5;
	display:block !important;
	height: 35px;
    margin: -45px 0 0;
    width: 31px;
}
#tm-top-b .uk-slidenav-previous
{
	background:url("../images/nb/slideshownav.png") no-repeat 0 0;
	right: 40px;
}
#tm-top-b .uk-slidenav-next
{
	background:url("../images/nb/slideshownav.png") no-repeat 0 100%;
	left: 40px;
}
#tm-top-b .uk-slidenav-previous::before, 
#tm-top-b .uk-slidenav-next::before,
#tm-top-b .uk-slidenav-previous::after, 
#tm-top-b .uk-slidenav-next::after
{
	content:none;
}

#tm-bottom-a {
    height: 130px;
	background:url("../images/nb/logobg.jpg") no-repeat 50% 3px #000;
	width:100%;
	margin:0;
}

#tm-bottom-a .uk-width-1-1 {
    padding: 0;
	border-top: 1px solid #727171;
    margin-top: 3px;
}

#tm-bottom-a .uk-width-1-1 .uk-panel
{
	background:none;
	box-shadow:none;
	padding:0;
	margin:0;
}

#tm-bottom-a .uk-slidenav-position
{
	background:url("../images/nb/logoslide.jpg") no-repeat 0 0;
	width:1048px;
	height:112px;
	margin:2px auto auto;
}
#tm-bottom-a .uk-slideset {
    height: 69px;
    margin: auto;
    padding-top: 34px;
    width: 500px;
}
#tm-bottom-a .uk-slideset li {
    line-height: 65px;
}

#tm-bottom-a .uk-slidenav-position .uk-slidenav {
    display: block;
	height: 34px;
    width: 32px;
	margin-top: -6px;
}

#tm-bottom-a .uk-slidenav-previous
{
	background:url("../images/nb/logonav.png") no-repeat 0 0;
	right: 160px;
}
#tm-bottom-a .uk-slidenav-next
{
	background:url("../images/nb/logonav.png") no-repeat 0 100%;
	left: 160px;
}
#tm-bottom-a .uk-slidenav-previous::before, 
#tm-bottom-a .uk-slidenav-next::before,
#tm-bottom-a .uk-slidenav-previous::after, 
#tm-bottom-a .uk-slidenav-next::after
{
	content:none;
}


#yoo-zoo .details div.description img.image{
    display: none;
}
#tm-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
	position: relative;
    z-index: 1;
	/*padding: 20px 30px 50px;*/
	padding: 20px 0 50px;
}
#yoo-zoo .details div.box-1 {
    padding: 0;
}
#yoo-zoo .details div.description p img {
    width: 100%;
}

#tm-main {
    margin: 0;
    position: relative;
	background:url("../images/nb/mainbottom.png") no-repeat 50% 100%;
	border-bottom: 1px solid #727171;
}
.tm-main {
    padding: 0;
	background:url("../images/nb/maintop.png") no-repeat 50% -1px;
	margin-top:2px;
	border-top:1px solid #d90000;
}
.leftPattern
{
	background:url("../images/nb/leftpattern.jpg") no-repeat 0 0;
	position:absolute;
	left:0;
	top:4px;
	width:193px;
	height:138px;
	z-index:0;
}
.rightPattern
{
	background:url("../images/nb/rightpattern.jpg") no-repeat 0 0;
	position:absolute;
	right:0;
	top:4px;
	width:193px;
	height:131px;
	z-index:0;
}

/*#yoo-zoo {

    margin: auto auto 70px;    
    width: 1140px;
}*/

#yoo-zoo .items
{
	margin: auto auto 70px;
    width: 1140px;
}
#yoo-zoo .item 
{
    margin: auto auto 70px;
    width: 1060px;
}

#yoo-zoo .categories .width25 .category {


    padding: 0 5px;
    position: relative;
    width: 271px;
	/*max-height: 246px;	
	min-height: 60px;*/
}
  
#yoo-zoo .items 
{
    border-left: 2px solid #2f2e2e;
    border-right: 2px solid #2f2e2e;
    padding: 0 40px;
}
#yoo-zoo .item
{
    border-left: 2px solid #2f2e2e;
    border-right: 2px solid #2f2e2e;
    padding: 0 40px;
	margin-top: 50px;
}
#yoo-zoo div.box-1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
#yoo-zoo .details h1.title {
    font-family: dinar;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
	background:url("../images/nb/cattitle.png") no-repeat 50% 100%;
	color: #bebebe;
	height: 45px;
	font-weight: bold;
}

#yoo-zoo .items .width25 div.teaser-item {

    /*height: 246px;*/
    padding: 0 5px;
    position: relative;

}

#yoo-zoo .items .width25 div.media-left {
    float: none;
    margin: 0;
    text-align: center;
}
#yoo-zoo .categories .width25 a.teaser-image {
    display: inline-block;
	margin: 0;
	height: 237px;
	border-color: #d90000;
	border-style: solid;
	border-width: 0 0 8px;
}
#yoo-zoo .items .width25 div.media-left a {
    display: inline-block;
	border-color: #d90000;
	border-style: solid;
	border-width: 0 0 10px;
}
#yoo-zoo .items .width25 div.media-left a img {
    height:237px;
	width:271px;
}
#yoo-zoo .categories .width25 a.teaser-image img {

	height: 237px;
	width: 271px;
}
#yoo-zoo div.box-1 div.row
{
	border:none;
}
#yoo-zoo .items .width25 h2.pos-title {
    margin-top: 0;
    text-align: center;
	/*position: absolute;
	left: 5px;
	bottom: 8px;
	background: rgba(0,0,0,0.8);*/
	width: 262px;
	/*max-height: 238px;*/
	overflow:hidden;
	padding: 10px 5px;
}
#yoo-zoo .items .width25
{
	float:right;
}
#yoo-zoo .items .width25 h2.pos-title a {
    color: #fff;
    font-family: iran;
    font-size: 15px;
	line-height: 25px;
	display: inline-block;
	max-height: 218px;
	overflow: hidden;
}
#yoo-zoo .item div.pos-description .element-text h3 {
    font-family: iran;
    font-size: 17px;
    color: #f92020;
    float: right;
    margin-left: 14px;
}

#yoo-zoo .item div.pos-description .element-text
{
	font-family: iran;
    font-size: 16px;
    color: #cecece;
	margin-top: 10px;
}

#yoo-zoo .items .width25 p.pos-links {
    text-align: center;
}
#yoo-zoo .items p.pos-links span a::after,
#yoo-zoo .items p.pos-links span a::before
{
	content:none;
}
#yoo-zoo .items .width25 p.pos-links span a
{
    background: rgba(0, 0, 0, 0) url("../images/nb/eye.png") no-repeat scroll 100% 50%;
    color: #8d8d8d;
    font-family: dinar;
    font-size: 12px;
    padding-right: 17px;
}
#yoo-zoo .items .width25 p.pos-links span a:hover
{
	text-decoration:none;
}

#yoo-zoo .item div.pos-media {
    float: none;
    margin: 0;
    text-align: center;
}
#yoo-zoo .item div.pos-media .element-image {
    /*border-bottom: 12px solid #a5a5a5;*/
    height: 434px;
    margin: auto auto 30px;
    width: 665px;
}
#yoo-zoo .item div.pos-media .element-image img 
{
    border-color: #d90000;
    border-style: solid;
    border-width: 0px 0px 20px;
}

#yoo-zoo .item h1.pos-title 
{
    color: #aeaeae;
    font-family: dinar;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
}

#yoo-zoo .item div.pos-description ,
#yoo-zoo .item div.pos-content 
{
    margin: auto;
    width: 730px;
}
#yoo-zoo .item div.pos-description .element-textarea p ,
#yoo-zoo .item div.pos-content .element-textarea p 
{
    color: #cecece;
    font-family: iran;
    font-size: 15px;
    line-height: 25px;
    margin: 0;
    text-align: justify;
}
#yoo-zoo .item div.pos-description .element-download a,
#yoo-zoo .item div.pos-content .element-download a
{
	background: rgba(0, 0, 0, 0) url("../images/nb/dl.png") no-repeat scroll 98% 50%;
	font-family: iran;
    font-size: 15px;
    padding: 5px 40px 5px 10px;
	color:#cecece;
	margin-left: 30px;
	border: 1px solid #D90000;
}
#yoo-zoo .item div.pos-description .element-link a,
#yoo-zoo .item div.pos-content .element-link a
{
	background: rgba(0, 0, 0, 0) url("../images/nb/link.png") no-repeat scroll 98% 50%;
	font-family: iran;
    font-size: 15px;
    padding: 5px 40px 5px 10px;
	color:#cecece;
	margin-left: 30px;
	border: 1px solid #D90000;
}
#yoo-zoo .item div.pos-description .element a:hover
{
	text-decoration:none;
}
#yoo-zoo .item div.pos-bottom {
    margin: 20px auto auto;
    width: 740px;
}
#yoo-zoo .item div.pos-bottom .element-gallery a img 
{
    border-color: #d90000;
    border-style: solid;
    border-width: 1px 1px 7px;
}

#yoo-zoo .item div.pos-bottom .element-gallery a.thumb {
    /*border-bottom: 3px solid #a6a6a6;*/
	float: none;
}
#yoo-zoo .item div.pos-bottom .element-gallery .zoo-gallery-wall {
    text-align: center;
}
.mejs-overlay-button
{
	margin: -50px 0 0 -50px !important;
}
.mejs-overlay-loading
{
	margin: -40px 0 0 -40px !important;
}
#yoo-zoo .item div.pos-bottom .element-media {
    border: 1px solid #aeaeae;
    margin-top: 30px;
}

#yoo-zoo .item div.pos-related 
{
    margin: 40px auto auto;
    width: 740px;
}
#yoo-zoo .item div.pos-related h3.relatedTitle 
{
    border-bottom: 1px solid #d90000;
    color: #bebebe;
    font-family: dinar;
    font-size: 17px;
    text-align: center;
	margin-bottom: 30px;
	font-weight: bold;
}
#yoo-zoo .item div.pos-related div.relatedDiv 
{
    display: inline-table;
    float: none;
	width:170px;
	margin: 0 10px 20px;
}
#yoo-zoo .item div.pos-related div.relatedDiv div.sub-pos-media 
{
    float: none;
    margin-right: 0;
    text-align: center;
}
#yoo-zoo .item div.pos-related div.relatedDiv div.sub-pos-media img 
{
    border-color: #d90000;
    border-style: solid;
    border-width: 3px 3px 7px;
}

#yoo-zoo .item div.pos-related div.relatedDiv div.sub-pos-media a 
{
    border-bottom: 4px solid #aeaeae;
    display: inline-block;
}
#yoo-zoo .item div.pos-related div.relatedDiv h4.sub-pos-title 
{
    margin-top: 15px;
    text-align: center;
}

#yoo-zoo .item div.pos-related div.relatedDiv h4.sub-pos-title a 
{
    color: #bebebe;
    font-family: iran;
    font-size: 15px;
}

#yoo-zoo .item .feedback 
{
    margin: auto;
    width: 740px;
}

#yoo-zoo .item #comments #respond h3 {
    border-bottom: 1px solid #d90000;
    color: #bebebe;
    font-family: dinar;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#yoo-zoo .item #comments #respond p.user {
    color: #bebebe;
    font-family: iran;
    font-size: 15px;
}

#yoo-zoo .item #comments #respond div.author, 
#yoo-zoo .item #comments #respond div.url, 
#yoo-zoo .item #comments #respond div.email 
{
    display: inline-table;
    width: 230px;
}
#yoo-zoo #comments #respond form div input 
{
    padding: 5px;
    width: 215px !important;
}

#yoo-zoo #comments #respond form div input ,
#yoo-zoo #comments #respond form div input:focus
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #7e7e7e;
    color: #aeaeae;
    font-family: iran;
    font-size: 14px;
    padding: 5px;
    width: 215px;
	outline: medium none;
	box-shadow: none;
}
#yoo-zoo #comments .actions .comment-cancelReply {
    border: 1px solid #d90000;
    color: #d90000;
    display: inline-block;
    font-family: dinar;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 110px;
}
#yoo-zoo #comments #respond textarea, 
#yoo-zoo #comments #respond textarea:focus 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #7e7e7e !important;
    box-shadow: none;
    color: #aeaeae;
    font-family: iran;
    font-size: 14px;
    height: 100px !important;
    max-width: 730px !important;
    outline: medium none;
    overflow: hidden;
    width: 705px !important;
	padding:5px;
}
#yoo-zoo #comments #respond form div.actions input {
    background: #c91010 none repeat scroll 0 0;
    border: 1px solid #c91010;
    color: #fff;
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
}


#yoo-zoo #comments #respond form div.actions input:hover,
#yoo-zoo #comments #respond form div.actions input:focus
{
	background:none;
	color:#f92020;
}

.uk-alert, .alert {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #a90000;
    margin: 30px auto;
    width: 750px;
	padding: 20px;
}
.uk-alert .uk-close , 
.uk-alert h2 ,
.alert .close, 
.alert h4
{
	display:none;
}

.uk-alert p ,
.alert div
{
    color: #bebebe;
    font-family: iran;
    font-size: 16px;
    margin: 0;
    text-align: center;
}

#yoo-zoo div#comments .comments-meta
{
	border-bottom: 1px solid #d90000;
    color: #bebebe;
    font-family: dinar;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#yoo-zoo #comments .comment-head 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #8e8e8e;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 10px;
    padding: 10px;
}

#yoo-zoo #comments .comment-head .avatar {
    display: none;
}
#yoo-zoo #comments .comment {
    margin-bottom: 20px;
}
#yoo-zoo #comments .comment-head .author
{
	margin:0;
	float: right;
}
#yoo-zoo #comments .comment-head .author a 
{
    color: #fff;
    font-family: iran;
    font-size: 16px;
    text-shadow: none;
}

#yoo-zoo #comments .comment-head .meta {
    color: #aeaeae;
    float: left;
    font-family: iran;
    font-size: 14px;
    margin: 0;
}

#yoo-zoo #comments .comment-body .content {
    color: #aeaeae;
    font-family: iran;
    font-size: 14px;
	height: 80px;
	border: 1px solid #8e8e8e;
	 padding: 10px;
}
#yoo-zoo #comments .comment-body
{
	padding:0;
}
#yoo-zoo #comments .comment-body .reply {
    border: 1px solid #d90000;
    border-radius: 7px;
    color: #f92020;
    font-family: dinar;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px;
}
#yoo-zoo #comments .comment-body .moderation {
    color: #fff;
    font-family: iran;
    font-size: 14px;
    font-style: unset;
}
#yoo-zoo #comments .comment-head a:hover , 
#yoo-zoo #comments .comment-body a:hover
{
	text-decoration:none;
}

#yoo-zoo .item .pos-price {
    margin: 10px auto auto;
    text-align: center;
    width: 740px;
}

#yoo-zoo .item .pos-price .element-pricepro {
    color: #f92020;
    font-family: iran;
    font-size: 17px;
    font-weight: bold;
	width: 200px;
    margin: auto;
    border: 1px solid #d90000;
    padding: 7px 0px;

}
}

#yoo-zoo .rating div.star5
{
	margin: 10px auto;
}

/*#yoo-zoo .item div.pos-bottom .element-addtocart button */
#yoo-zoo .item div.pos-price .element-addtocart button 
{
    background: #d90000 none repeat scroll 0 0;
    border: 1px solid #d90000;
    border-radius: 10px;
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
    width: 200px;
	letter-spacing:0;
}
/*#yoo-zoo .item div.pos-bottom .element-addtocart button:hover*/
#yoo-zoo .item div.pos-price .element-addtocart button:hover
{
	background:#000;
	color:#f92020;
}
#yoo-zoo .item div.pos-price .element-addtocart {
    margin: 15px auto;
}
#yoo-zoo .item div.pos-price .zx-zoocart-addtocart {
    width: 100% !important;
}

.zx 
{
    margin: auto;
    width: 800px;
}
#zx-zoocart-cart 
{
    margin-top: 40px;
}
#zx-zoocart-cart h3 {
    color: #f92020;
    font-family: dinar;
    font-weight: bold;
    text-align: center;
}
#zx-zoocart-cart table th div.uk-width-6-10 {
    border: 1px solid #6e6e6e;
    padding: 5px 0;
    text-align: center;
}

#zx-zoocart-order table th div.uk-width-6-10 {
    border: 1px solid #6e6e6e;
    padding: 5px 0;
    text-align: center;
}
#zx-zoocart-cart table th div.uk-width-4-10,
#zx-zoocart-order table th div.uk-width-4-10
{
	padding:0;
}

#zx-zoocart-cart table th div.uk-width-4-10 div div {
    border: 1px solid #7e7e7e;
    padding: 5px 0;
    text-align: center !important;
}

#zx-zoocart-order table th div.uk-width-4-10 div div {
    border: 1px solid #7e7e7e;
    padding: 5px 0;
    text-align: center !important;
}
#zx-zoocart-cart table th div.uk-width-4-10 div div {
    border: 1px solid #7e7e7e;
    padding: 5px 0;
    text-align: center;
}
#zx-zoocart-order table th div.uk-width-4-10 div div {
    border: 1px solid #7e7e7e;
    padding: 5px 0;
    text-align: center;
}

#zx-zoocart-cart table th div.uk-width-4-10 div,
#zx-zoocart-order table th div.uk-width-4-10 div
 {
    margin: 0;
}

#zx-zoocart-cart table th div.uk-width-4-10 div div span 
{
    color: #dedede;
    font-family: iran;
    font-size: 16px;
    letter-spacing: 0;
}

#zx-zoocart-order table th div.uk-width-4-10 div div span 
{
    color: #dedede;
    font-family: iran;
    font-size: 16px;
    letter-spacing: 0;
}

#zx-zoocart-cart table th 
{
    padding-bottom: 0;
	margin:0;
}
#zx-zoocart-order table th 
{
    padding:8px 0 0;
	margin:0;
}
#zx-zoocart-cart table td div.nameDiv ,
#zx-zoocart-order table td div.nameDiv 
{
    border: 1px solid #7e7e7e;
}
#zx-zoocart-cart table td ,
#zx-zoocart-order table td 
{
    padding: 0;
	margin:0;
}
#zx-zoocart-cart table td div.zx-zoocart-tableitems-row-totals div div {
    border: 1px solid #7e7e7e;
    color: #fff;
    font-family: iran;
    font-size: 17px;
    line-height: 80px;
    text-align: center !important;
	padding:0;
}

#zx-zoocart-order table td div.zx-zoocart-tableitems-row-totals div div 
{
    border: 1px solid #7e7e7e;
    color: #fff;
    font-family: iran;
    font-size: 17px;
    line-height: 60px;
    text-align: center !important;
	padding:0;
}

#zx-zoocart-order table
{
	margin:0;
}
#zx-zoocart-cart table td div.zx-zoocart-tableitems-row-totals div div input {
    border: 1px solid #7e7e7e !important;
    color: #fff !important;
    font-family: iran;
    font-size: 17px;
    height: 35px;
    margin: auto;
	line-height:30px;
}
#zx-zoocart-cart table td div.nameDiv div.uk-width-medium-2-10 {
    float: right;
    margin-top: 9px;
}
#zx-zoocart-order table div.zx-zoocart-tableitems-row-name
{
	color: #fff;
    font-family: iran;
    font-size: 17px;
	line-height: 50px;
}
#zx-zoocart-cart table td div.nameDiv .uk-width-medium-3-10 {
    float: right;
    margin-right: 10px;
    margin-top: 30px;
}
#zx-zoocart-cart table td div.nameDiv div.uk-width-medium-2-10 img 
{
    border-color: #d90000;
    border-style: solid;
    border-width: 2px 2px 6px;
}

.zx-zoocart-tableitems-row-remove i {
    color: #d90000;
}
.zx-zoocart-tableitems-row-name div {
    color: #fff;
    font-family: iran;
    font-size: 15px;
}
.zx-zoocart-tableitems-totals {
    margin: 0 !important;
}
.zx-zoocart-tableitems-totals-total .uk-width-5-6, 
.zx-zoocart-tableitems-totals-total .uk-width-1-6 
{
    border: 1px solid #7e7e7e;
    padding: 10px 0;
}
.zx-zoocart-tableitems-totals-total {
    margin: 0;
}

.zx-zoocart-tableitems-totals-total .uk-width-5-6 {
    width: 86.7%;
	text-align: left;
    padding-left: 10px;
}
.zx-zoocart-tableitems-totals-total .uk-width-5-6 span {
    color: #fff;
    font-family: iran;
    font-size: 15px;
}
.zx-zoocart-tableitems-totals-total .uk-width-1-6 {
    width: 13.3%;
	text-align: center;
    font-family: iran;
    font-size: 18px;
    color: #fff;
}

.zx-zoocart-cart-state-empty {
    color: #fff;
    font-family: iran;
    font-size: 15px;
}
.homepage #tm-main {
    display: none;
}
.zx-animate-pulse
{
	animation:none !important;
	-moz-animation:none !important;
	-webkit-animation:none !important;
}
.zx-zoocart-auth div, 
.zx-zoocart-auth div a 
{
    color: #eeeeee !important;
    font-family: iran;
    font-size: 15px;
}
.zx-zoocart-auth div a:hover
{
	color:#d90000 !important;
}

.zx-zoocart-auth {
    border-left: 2px solid #d90000;
    border-right: 2px solid #d90000;
    margin: 70px auto;
    padding: 20px 0;
    width: 420px;
}
.zx-zoocart-auth .uk-form-row {
    margin-top: 20px;
}
.zx-zoocart-auth-login input,
.zx-zoocart-auth-login input:focus
{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #7e7e7e !important;
    color: #eeeeee !important;
    font-family: iran !important;
    font-size: 14px !important;
    padding: 5px;
    width: 305px;
	outline: medium none;
	box-shadow: none !important;
}

.zx-zoocart-auth-login button 
{
    background: #d90000 none repeat scroll 0 0;
    border: 1px solid #d90000;
    font-family: dinar;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    padding: 0;
    width: 315px;
}
.zx-x-incart-quant
{
	display:none;
}
.zx-zoocart-auth-login .uk-button-primary
{
	background: #d90000 none repeat scroll 0 0 !important;
}

.jmodedit
{
	display:none !important;
}

.zx-zoocart-auth-login button:hover {
    background: #000 none repeat scroll 0 0;
    color: #f92020;
}
.jmoddiv.jmodinside 
{
    position: static;
}
.notes .uk-panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
	padding:30px 0;
}
.notes .zx-zoocart-checkout-fieldset-title {
    color: #e7e7e7 !important;
    font-family: iran;
    font-size: 15px;
    text-align: right !important;
}


.notes div.uk-form textarea ,
.notes div.uk-form textarea:focus 
{
    border: 1px solid #7e7e7e !important;
    color: #e7e7e7;
    font-family: iran;
    font-size: 14px;
    height: 120px !important;
    overflow: hidden;
    padding: 10px;
	box-shadow:none !important;
}
#zx-zoocart-checkout .payments
{
	display:none;
}
#zx-zoocart-checkout .notes {
    width: 100%;
}

#zx-zoocart-checkout button.zx-zoocart-checkout-placeorder {
    background: #d90000 none repeat scroll 0 0;
    border: 1px solid #d90000;
    font-family: dinar;
    font-size: 14px;
    font-weight: bold;
    width: 200px;
}
#zx-zoocart-checkout button.zx-zoocart-checkout-placeorder:hover
{
	background:#000;
	color:#f92020;
}

#yoo-zoo .details div.heading
{
	border:none;
}

#yoo-zoo .items .width100 div.pos-media
{
	float: right;
    margin-left: 15px;
    margin-right: 0;
}
#yoo-zoo .items .width100 div.pos-media img {
    border-color: #d90000;
    border-style: solid;
    border-width: 3px 3px 9px;
}

#yoo-zoo .items .width100 div.media-left a {
    border-bottom: 5px solid #a5a5a5;
    display: inline-block;
}
#yoo-zoo .items .width100 h1.pos-title 
{
    height: 30px;
    line-height: 10px;
    overflow: hidden;
}
#yoo-zoo .items .width100 h1.pos-title a 
{
    color: #f92020;
    font-family: iran;
    font-size: 16px;
    letter-spacing: 0;
}

#yoo-zoo .items .width100 div.pos-content {
    height: 113px;
    overflow: hidden;
}
#yoo-zoo .items .width100 div.pos-content .element-textarea p {
    color: #e7e7e7;
    font-family: iran;
    font-size: 14px;
    margin: 0;
    text-align: justify;
}
#yoo-zoo .items div.teaser-item-bg
{
	background:none;
}
#yoo-zoo .zoo-pagination {
    height: 35px;
    line-height: 35px;
	margin-top: 20px;
}


#yoo-zoo .zoo-pagination span {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #6e6e6e;
    color: #f92020;
    font-family: iran;
    font-size: 15px;
    padding: 0 10px;
}
#yoo-zoo .zoo-pagination a {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #6e6e6e;
    color: #fff;
    font-family: iran;
    font-size: 15px;
    padding: 0 10px;
}
#yoo-zoo .zoo-pagination a:hover
{
	color:#f92020;
}


.searchDiv div.uk-dropdown
{
    background: #000 none repeat scroll 0 0;
    border-radius: 20px;
    left: -37px;
	padding:10px 30px;
}


.searchDiv div.uk-dropdown ul {
    margin: 0;
    padding: 0;
}


.searchDiv div.uk-dropdown ul li a {
    color: #f92020;
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
}

.searchDiv div.uk-dropdown ul li.uk-nav-header, 
.searchDiv div.uk-dropdown ul li.uk-search-moreresults a 
{
    color: #f92020;
    font-family: dinar;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
}

.searchDiv div.uk-dropdown ul li a div 
{
    color: #fff;
    font-family: iran;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
}

.searchpage main 
{
    margin: 40px auto auto;
    width: 1140px;
}

.searchpage form#searchForm .uk-panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #d90000;
    border-style: solid;
    border-width: 2px 2px 6px;
    box-shadow: none;
    margin-bottom: 20px;
    padding: 40px 30px;
}

.searchpage form#searchForm label {
    color: #cecece;
    font-family: iran;
    font-size: 15px;
}

.searchpage form#searchForm input
{
    border: 1px solid #7e7e7e;
    box-shadow: none;
    color: #fff;
    font-family: iran;
    font-size: 15px;
    padding: 5px;
    width: 250px;
	text-align:right;
}
.searchpage form#searchForm button
{
	 background: #d90000 none repeat scroll 0 0;
    border: 1px solid #d90000;
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
	color:#fff;
    width: 100px;
}
.searchpage form#searchForm button:hover
{
	background:#000 !important; 
	color:#f92020;
}


.searchpage form#searchForm .uk-margin-topsearchpage strong 
{
    color: #fff;
    font-family: iran;
    font-size: 15px;
}
.searchpage form#searchForm .uk-margin-topsearchpage strong span 
{
    color: #f92020;
    font-size: 18px;
    margin: 0;
}
.searchpage form#searchForm .uk-margin-topsearchpage select
{
	color:#fff;
}

.searchpage form#searchForm 
{
    height: 200px;
    margin-bottom: 30px !important;
}
.searchpage article.uk-article 
{
    border-bottom: 1px solid #737373;
    padding-bottom: 20px;
}

.searchpage article.uk-article h1.uk-article-title a 
{
    color: #f92020;
    font-family: dinar;
    font-size: 19px;
    font-weight: bold;
}
.searchpage article.uk-article h1.uk-article-title 
{
    line-height: 25px;
    margin-bottom: 0;
}

.searchpage article.uk-article .uk-margin-large-bottom 
{
    margin-bottom: 15px !important;
}


.searchpage article.uk-article .tm-article-container {
    color: #cecece;
    font-family: iran;
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
}

.searchpage article.uk-article span.highlight {
    border: 1px solid #f92020;
    border-radius: 7px;
    color: #fff;
    padding: 2px 5px;
}

.searchpage .uk-pagination span {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #6e6e6e;
    color: #f92020;
    font-family: iran;
    font-size: 15px;
    padding: 2px 10px;
}
.searchpage .uk-pagination a {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #6e6e6e;
    color: #fff;
    font-family: iran;
    font-size: 15px;
    padding: 2px 10px;
}
.searchpage .uk-pagination a:hover
{
	color:#f92020;
}


#tm-main-bottom {
    margin: auto;
    width: 730px;
}
#tm-main-bottom .uk-width-1-1
{
	padding:0;
}
#tm-main-bottom .uk-width-1-1 .uk-panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    padding: 0;
}
#tm-main-bottom .componentheading {
    border-bottom: 1px solid #d90000;
    color: #bebebe;
    font-family: dinar;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: center;
}
#tm-main-bottom table tr.rsform-block td:first-child {
    color: #cecece;
    font-family: iran;
    font-size: 15px;
    width: 150px;
}
#tm-main-bottom table#rsform_3_page_0 {
    width: 100%;
}
#tm-main-bottom table input
{
	border: 1px solid #7e7e7e;
    box-shadow: none;
    color: #fff;
    font-family: iran;
    font-size: 15px;
    height: 30px;
    padding: 5px;
    width: 200px !important;
	
}
#tm-main-bottom table textarea {
    border: 1px solid #7e7e7e;
    box-shadow: none;
    color: #fff;
    font-family: iran;
    font-size: 15px;
    height: 100px !important;
	overflow:hidden;
    padding: 5px;
    width: 200px !important;
}
#tm-main-bottom table input#submit
{
	background: #d90000 none repeat scroll 0 0 !important;
    border: 1px solid #d90000;
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
	color:#fff;
    height: 40px !important;
    width: 210px !important;
}

#tm-main-bottom table input#submit:hover
{
	background:#000 !important; 
	color:#f92020;
}

#rsform_error_3 p {
    color: #ff0000;
    font-family: dinar;
    font-size: 16px;
    font-weight: bold;
}

.formError {
    color: #ff0000;
    font-family: tahoma;
    font-size: 13px;
    font-weight: normal;
}
#tm-main-bottom table input.rsform-captcha-box {
    font-family: tahoma;
    font-size: 16px;
    letter-spacing: 2px;
}
#tm-main-bottom table input#email
{
	text-align:left	;
}
#tm-main-bottom .rsform > p {
    color: #ff0000;
    font-family: iran;
    font-size: 15px;
    text-align: center;
}

#yoo-zoo .categories {
    margin: auto auto 30px;
    /*width: 500px;*/
	border-left: 2px solid #2f2e2e;
    border-right: 2px solid #2f2e2e;
    padding: 0 40px;
	width: 1140px;
}

#yoo-zoo .width25
{
	float:right;
}
#yoo-zoo .categories h2.title {
    /*background: #101010 none repeat scroll 0 0;
    border: 1px solid #d90000;*/
    text-align: center;
	/*position: absolute;
	left: 5px;
	bottom: 8px;*/
	width: 261px;
	/*background: rgba(0,0,0,0.8);
	max-height:238px;*/
	overflow:hidden;
    padding: 10px 5px;
}
#yoo-zoo .categories div.row
{
	padding-bottom:5px !important;
}

#yoo-zoo .categories h2.title a {
    color: #fff;
    font-family: iran;
    font-size: 16px;
	max-height: 218px;
    width: 100%;
	display:inline-block;
	overflow:hidden;
}
/*#yoo-zoo .categories h2.title:hover
{
	background:#d90000;
}*/

.tm-top-c {
    margin: 0;
}
.tm-top-c .uk-width-1-1 {
    padding: 0;
}
.tm-top-c .uk-width-1-1 .uk-panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
	padding:0 30px;
}
.tm-top-c ul.uk-nav-sub li a {
    color: #cecece;
    font-family: iran;
    font-size: 15px;
    line-height: 23px;
}
.tm-top-c ul.uk-nav-sub  li:hover ,
.tm-top-c ul.uk-nav-sub  li.uk-active 
{
	color:#E10009;
	padding-bottom:10px;
}
.tm-top-c ul.uk-nav-sub  li:hover a,
.tm-top-c ul.uk-nav-sub  li.uk-active a
{
	color:#E10009;
}
.tm-top-c ul.uk-nav li.uk-parent > a 
{
	display:none;
}

.tm-top-c div
{
	transition : all .6s ease-in;
	-moz-transition : all .6s ease-in;
	-webkit-transition : all .6s ease-in;
}

#tm-top-c ul.uk-nav {
    margin: auto;
    width: 800px;
}
#tm-top-c ul.uk-nav-sub li {
    float: right;
    list-style: outside none disc;
    margin-right: 5px;
    width: 32.6%;
}
#tm-top-a .uk-slidenav-position ul.uk-slideset li .contentDiv {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0;
  background: #e72828;
}

#tm-top-a .uk-slidenav-position ul.uk-slideset li .uk-panel {
    /*height: 240px;*/
    overflow: hidden;
    position: relative;
    width: 100%;
}

#tm-top-a .uk-slidenav-position ul.uk-slideset li:hover .contentDiv
{
	height:100px;
}

#tm-top-d {
    margin: 0;
    height:302px;
    background: url("../images/nb/kadiranmap.jpg") no-repeat 50% 0;
}


#tm-top-d .uk-width-1-1
{
    display:none;
	padding:0;
}
#tm-top-d .uk-width-1-1 .uk-panel
{
	padding:0;
	background:none;
	box-shadow:none;
}

/*------------------------------footer----------------------*/

.tm-footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 103px;
    margin: 0 0 20px;
    padding-bottom: 0;
}

.tm-footer-left {
    height: 30px;
    margin:auto auto 10px;
    width: 100px;
}
.tm-footer-left ul {
    direction: ltr;
    margin: 0 !important;
    text-align: center;
}
.tm-footer-left ul li
{
	display:inline-table;
	height: 23px;
    padding: 0;
	margin:0 2px;
}
.tm-footer-left ul li a
{
    height: 23px;
    
    padding: 0;
}
.tm-footer-left ul li a img
{
	display:none;
}
.tm-footer-left ul li a.insta
{
	font-weight: bold;
}
.tm-footer-left ul li a.insta::before ,
.tm-footer-left ul li a.insta::after,
.tm-footer-left ul li a.fb::before ,
.tm-footer-left ul li a.fb::after
{
	font-family: Flaticon;
	font-size: 25px;
	font-style: normal;
	color:#fff;
}
.tm-footer-left ul li:hover a::before ,
.tm-footer-left ul li:hover a::after
{
	color:#d90000 !important;
}
.tm-footer-left ul li a.telegram:before ,
.tm-footer-left ul li a.telegram:after
{
	font-family: telegram;
	font-size: 26px;
	font-weight:bold;
	color:#fff;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: bold !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
}
.tm-footer-left ul li a.insta::before { content: "\f100"; }
.tm-footer-left ul li a.fb::before { content: "\f101"; }
.tm-footer-left ul li a.telegram::before 
{ 
	content: "\61"; 
	display:table-caption;
	height: 25px;
    line-height: 22px;
}

.tm-footer-left .uk-subnav-line > *:nth-child(n+2)::before
{
	border:none;
	margin:0;
}


.tm-footer-right,
.dddd-register 
{
    margin: auto;
    text-align: center;
    width: 500px;
	line-height: 17px;
}
.tm-footer-right p, 
.dddd-register, 
.dddd-register a 
{
    color: #fff;
    font-family: verdana;
    font-size: 11px;
    text-transform: uppercase;
}
.footIn {
    border-bottom: 4px double #d90000;
    height: 88px;
}
.dddd-register a:hover
{
	color:#ff3030;
}


/*------------------------login/register/remind/reset/profile------------------------*/
div.login {
    background: url("../images/nb/topLgn.png") no-repeat scroll 50% 0 transparent;
    margin: 40px auto auto;
    padding: 30px 10px 10px;
    width: 400px;
}
div.login fieldset {
    border-left: 2px solid #d90000;
    border-right: 2px solid #d90000;
    margin-top: 9px;
    padding: 30px 10px;
    text-align: center !important;
}
div.login fieldset div {
    text-align: center;
}

.login form {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
	padding: 0 !important;
}
.login .form-horizontal .control-label
{
	display:none;
}
.login .form-horizontal .controls{
	margin:0;
}
.login .form-horizontal .controls input ,
.login .form-horizontal .controls input:focus
{
    border: 1px solid #7e7e7e;
    box-shadow: none;
    color: #fff;
    font-family: iran;
    font-size: 15px;
     padding-left: 40px;
    width: 280px;
	text-align:left;
}
.login .form-horizontal .controls input#username
{
	background: url("../images/nb/user.png") no-repeat 2% 50% #000;
}
.login .form-horizontal .controls input#password
{
	background: url("../images/nb/pass.png") no-repeat 2% 50% #000;
}


.login .form-horizontal .controls button {
    background: #d90000 none repeat scroll 0 0;
    border: 1px solid #d90000;
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
	color:#fff;
    width: 330px;
}
.login .form-horizontal .controls button:hover
{
	background:#000 !important; 
	color:#f92020;
}
.login .form-horizontal .controls button:focus
{
	transform:none;
}
.login ul.nav-tabs {
    list-style: outside none disc;
    margin-right: 24px;
    padding-right: 20px;
    text-align: right;
	color: #e7e7e7;
    width: 310px;
}

.login ul.nav-tabs li a {
    color: #e7e7e7;
    font-family: iran;
    font-size: 15px;
    padding: 5px;
}
.login ul.nav-tabs li a:focus
{
	background:none;
}

div.reset, 
div.remind 
{
    background: url("../images/nb/topLgn.png") no-repeat scroll 50% 0 transparent;
    margin: 40px auto auto;
    padding: 40px 10px !important;
    text-align: justify;
    width: 400px;
}


div.reset form, 
div.remind form 
{
    border-left: 2px solid #d90000;
    border-right: 2px solid #d90000;
    font-size: 14px;
    line-height: 27px;
    padding: 33px 34px 30px !important;
	background:none;
	box-shadow:none;
}
div.reset form p, 
div.remind form p 
{
    color: #e7e7e7;
    font-family: iran;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 0;
}
div.reset form fieldset, 
div.remind form fieldset 
{
    margin-top: 0;
}
div.reset form fieldset div.control-group, 
div.remind form fieldset div .control-group
{
    margin-bottom:10px;
}
div.reset form fieldset div label, 
div.remind form fieldset div label 

{
    float: right !important;
text-align: right;
}
.reset .form-horizontal .control-label ,
.remind .form-horizontal .control-label 
{
    margin-top: 10px;
    width: 100%;
	 margin-bottom: 7px;
}

.reset .form-horizontal .control-label label ,
.remind .form-horizontal .control-label label 
{
    color: #e7e7e7;
    font-family: iran;
    font-size: 15px;
}
.reset .form-horizontal .controls ,
.remind .form-horizontal .controls 
{
    display: inline-block;
    margin: 0;
    width: 100%;
}
.reset .form-horizontal .controls input,
.remind .form-horizontal .controls input
{
	width:280px;
	padding-left: 35px;
	background:url("../images/nb/at.png") 2% 50% no-repeat #000;
	border: 1px solid #7e7e7e;
	font-family:iran;
	font-size:15px;
	color:#7e7e7e;
	box-shadow:none;
	text-align: left;
}

div.reset form button, 
div.remind form button
{
	background:#d90000 !important;
	border:1px solid #d90000 !important; 
	font-family:iran;
	font-size:15px;
	color:#fff;
	font-weight: bold;
    letter-spacing: 0;
    width: 325px;
}
div.reset form button:hover, 
div.remind form button:hover ,
div.reset form button:focus, 
div.remind form button:focus ,
.btnRow button:hover,
.proBtnRow button:hover
{
	background:#000 !important; 
	color:#f92020;
	box-shadow:none !important;
}


div.registration ,
.profile-edit
{
    border-left: 2px solid #d90000;
    border-right: 2px solid #d90000;
    margin: 90px auto;
    padding-bottom: 40px;
    width: 500px;
}
div.registration fieldset ,
.profile-edit fieldset
{
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 430px;
}
.registration .form-horizontal fieldset .control-group:nth-child(2)
{
	display:none;
}
.registration form ,
.profile-edit form 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
	padding:0 !important;
	overflow:visible;
}
div.registration fieldset legend ,
.profile-edit fieldset legend 
{
    border-color: #d90000;
    color: #d90000;
    font-family: iran;
    font-size: 17px;
    line-height: 30px;
    margin-top: -31px;
    text-align: center;
}
.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 
{
	color: #e7e7e7;
    font-family: iran;
	font-size:15px;
}
.popover,
.tooltip
{
    display: none !important;
}

.registration .form-horizontal .controls ,
.profile-edit .form-horizontal .controls 
{
    margin-right: 160px;
    margin-right: 0;
}
.registration .form-horizontal .controls input ,
.profile-edit .form-horizontal .controls input 
{
    background: #000 none repeat scroll 0 0;
    border: 1px solid #7e7e7e;
    border-radius: 7px;
    box-shadow: none;
    color: #e7e7e7;
    font-family: iran;
    font-size: 15px;
    width: 255px;
	text-align:left;
}
.btnRow .controls ,
.proBtnRow .controls 
{
    margin-right: 195px !important;
	margin-left:0;
}
.btnRow button ,
.proBtnRow button 
{
    background: #d90000 none repeat scroll 0 0;
    border: 1px solid #d90000;
    font-family: iran;
	color:#fff;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 10px !important;
    width: 270px;
}
.btnRow a.btn ,
.proBtnRow a.btn 
{
	background:#000 !important; 
    border: 1px solid #d90000;
    color: #f92020;
    font-family: iran;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    width: 245px;
	box-shadow:none !important;
}
