

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

.d4company #tm-content article {

    width: 640px;
    margin: 0 auto 50px;

}
.d4company #tm-content article h1.uk-article-title {

    background: url("../images/nb/itemtitle.png") no-repeat 50% 100%;
    margin-top: 13px !important;
    font-family: iran;
    font-size: 20px;
    color: #1f2475;
    height:75px;
}
.d4company #tm-content article h3 {

    font-size: 14px;
    font-family: iran;
    color: #565656;

}
.d4company #tm-content article .uk-text-center.uk-margin-large-bottom {

    margin: 0 !important;

}
.d4company #tm-content article h3 a
{
    color: #1f2475;
}
#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-karbord .element-textarea ul li, 
#yoo-zoo .item div.pos-karbord .element-textarea ol li,
#yoo-zoo .item div.pos-mazaya .element-textarea ul li, 
#yoo-zoo .item div.pos-mazaya .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
{
	color: #565656;
    font-family: iran;
    font-size: 14px;
}
#yoo-zoo .item div.pos-bottom .element-textarea th, 
#yoo-zoo .item div.pos-bottom .element-textarea th p, 
#yoo-zoo .item div.pos-bottom .element-textarea th span, 
#yoo-zoo .item div.pos-bottom .element-textarea th strong, 
#yoo-zoo .item div.pos-bottom .element-textarea td, 
#yoo-zoo .item div.pos-bottom .element-textarea td p, 
#yoo-zoo .item div.pos-bottom .element-textarea td span, 
#yoo-zoo .item div.pos-bottom .element-textarea td strong
{
	font-family: iran;
    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: #565656;
}
#yoo-zoo .item div.pos-description .element-textarea ul 
{
    padding-right: 15px;
    padding-left: 0;
}
#yoo-zoo .item div.pos-description .element-textarea ol
{
    padding-right: 15px;
    padding-left: 0;
}

#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: #0039ad;
    font-family: iran;
    font-size: 14px;
}

.homepage #tm-main {
    margin: 0;
}
.homepage .tm-navbar
{
	border: medium none;
    height: 745px;
    margin: 0;
    width: 100%;
	background:url("../images/nb/headerbg.jpg") no-repeat 50% 0;
	padding-bottom: 5px;
    padding-top: 5px;
	background-size: cover;
}
.tm-navbar
{
	border: medium none;
    height: 392px;
    margin: 0;
    width: 100%;
	background:url("../images/nb/headerbg2.jpg") no-repeat 50% 0;
	padding-bottom: 0px;
    padding-top: 5px;
}
.homepage .uk-navbar {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 2px solid #ff9d25;
    border-top: 2px solid #ff9d25;
    height: 740px;
    padding-top: 2px;
}
.uk-navbar
{
	background:none;
	height:380px;
	border-top: 2px solid #ff9d25;
	padding-top: 2px;
	border-bottom: 2px solid #ff9d25;
}
.homepage .navbarIn
{
	border-bottom: 2px solid #0039ad;
	border-top: 2px solid #0039ad;
	height: 734px;
}
.navbarIn
{
	border-bottom: 2px solid #0039ad;
	border-top: 2px solid #0039ad;
	height: 372px;
}
.headTop {
    height: 150px;
    width: 100%;
}
.rightDiv {
    height: 30px;
    margin-top: 10px;
    width: 300px;
}
.social {
    float: right;
    height: 30px;
    width: 100px;
	margin-top: 10px;
}
.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: 25px;
	font-style: normal;
	color:#fff;
}
.social ul li:hover a::before ,
.social ul li:hover a::after
{
	color:#4079ed !important;
}
.social ul li a.telegram:before ,
.social 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;
}
.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: iran;
    font-size: 14px;
    height: 37px;
    padding-left: 10px !important;
    padding-right: 40px !important;
    text-align: right !important;
    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: 30px;
    text-align: left;
    width: 160px;
}
.searchDiv .uk-dropdown-search 
{
    background: #03144c none repeat scroll 0 0;
    border: 2px solid #0039ad;
    left: auto;
    padding: 10px 20px;
    right: 0;
}
.searchDiv .uk-dropdown-search {
    background: #03144c none repeat scroll 0 0;
    border: 2px solid #0039ad;
    left: auto;
    padding: 10px 20px;
    right: 0;
}
.tm-navbar .tm-logo p
{
	margin:0;
}
.tm-navbar .tm-logo {
    display: block;
    height: 113px;
    margin: 0;
    width: 210px;
}
.leftDiv
{
	width:210px;
	float:left;
}
.logoText
{
	width:200px;
}
.logoText .zoo-item-list div.description 
{
    margin: 5px 0 0 !important;
}
.logoText .zoo-item-list div.description p 
{
    color: #808285;
    font-family: copper;
    font-size: 10px;
    line-height: 17px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
}
.uk-navbar-toggle 
{
    height: 57px;
	background:url("../images/nb/offcanvas.png") no-repeat 0 0;
	width:68px;
	padding: 0;
	margin-right: 50px;
    margin-top: -30px;
	float: none;
}
.uk-navbar-toggle::before,
.uk-navbar-toggle::after
{
	content : none !important;
}

.homepage .productmenu {
    margin-right: 50px;
    margin-top: 30px;
    width: 330px;
}
.productmenu {
    margin: 60px auto auto;
    width: 370px;
}

.homepage .productmenu ul li span.icon {
    display: inline-block;
    float: right;
    height: 73px;
    width: 70px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: 16px;
	transform:none !important;
}
.homepage .productmenu ul
{
	direction:inherit !important;
}
.productmenu ul
{
	direction:ltr;
}
.productmenu ul li span.icon {
    display: inline-block;
    height: 73px;
    width: 70px;
	background-position: 0 0;
	background-repeat: no-repeat;
	transform: 			scale(0.8) translateX(-7px);
	-o-transform: 		scale(0.8) translateX(-7px);
	-moz-transform: 	scale(0.8) translateX(-7px);
	-webkit-transform: 	scale(0.8) translateX(-7px);
}
.productmenu ul li:hover span.icon ,
.productmenu ul li.uk-active span.icon 
{
	background-position: 0 100% ;
}
.homepage .productmenu ul li {
    display: inline-block !important;
    width: 100% !important;
}
.productmenu ul li
{
	display:inline-table;
	width:auto !important;
	position:relative;
}
.productmenu ul li a {
    height: 73px;
    padding: 0;
	/*background:url("../images/nb/menutitle.png") no-repeat 83% 50%;*/
}
.homepage .productmenu ul li span.image-title {
    /*border-bottom: 1px solid #e4710f;*/
    color: #fff;
    font-family: dinar;
    line-height: 70px;
    background:url("../images/nb/menutitle.png") no-repeat 100% 50%;
	display:none;
	padding-right:15px;
	position: static !important;
    width: auto !important;
	margin:0 !important;
}
.productmenu ul li span.image-title {
    /*border-bottom: 1px solid #e4710f;*/
    color: #fff;
    font-family: dinar;
    line-height: 70px;
    /*background:url("../images/nb/menutitle.png") no-repeat 100% 50%;*/
	position:absolute;
	left:50%;
	width:160px;
	margin-left:-80px;	
	bottom:-50px;
	display:none;
	padding-right:15px;
}
.productmenu ul li:hover span.image-title ,
.productmenu ul li.uk-active span.image-title
{
	display:none;
}
.homepage .productmenu ul li:hover span.image-title ,
.homepage .productmenu ul li.uk-active span.image-title
{
	display:table;
}
.homepage .brandmenu {
    float: left;
    height: 45px;
    margin-top: 50px;
    width: 240px;
}
.brandmenu {
    float: left;
    height: 45px;
    margin-top: -10px;
    width: 240px;
}
.brandmenu ul {
    float: none;
    height: 45px;
    text-align: center;
    width: 100%;
	direction: ltr;
}
.brandmenu ul li {
    display: inline-table;
    float: none;
    height: 45px;
	margin: 0 10px;
}
.brandmenu ul li span.icon {
    display: inline-block;
    height: 45px;
    width: 100px;
	background-position: 0 100%;
    background-repeat: no-repeat;
}
.brandmenu ul li a {
    padding: 0;
}

section#tm-top-a {
    height: 342px;
    margin: 0;
    width: 100%;
	background:url("../images/nb/prodslideset.png") repeat-x 0 0 #ECECEC;
}

section#tm-top-a .uk-width-1-1 
{
    border-bottom: 1px solid #c3c3c3;
    height: 270px;
	padding:0;
	margin: 0;
}
section#tm-top-a .uk-width-1-1 .uk-panel 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    height: 274px;
    padding: 0;
}
section#tm-top-a h3.topaTitle
{
	border-bottom: 1px solid #9d9d9d;
    color: #000;
    font-family: dinar;
    font-size: 20px;
    height: 40px;
    line-height: 44px;
    padding-bottom: 9px;
    padding-right: 0;
    text-align: center;
    width: 100%;
}

section#tm-top-a h4.topaTitle2 {
    color: #e4710f;
    font-family: copper;
    font-size: 15px;
    margin: -16px auto auto;
    padding: 0;
    text-align: center;
    width: 200px;
	background:linear-gradient(#E9E9E9 , #d9d9d9);
	background:-o-linear-gradient(#E9E9E9 , #d9d9d9);
	background:-moz-linear-gradient(#E9E9E9 , #d9d9d9);
	background:-webkit-linear-gradient(#E9E9E9 , #d9d9d9);
}

#tm-top-a .uk-slidenav-position
{
    height: 240px;
    margin: 20px auto auto;
    width: 1230px;
}
#tm-top-a .uk-slidenav-position .uk-slideset 
{
    margin: auto;
    width: 920px;
}

#tm-top-a .uk-slidenav-position .uk-slideset li .uk-panel div.uk-text-center
{
	background:url("../images/nb/teaserbg.png") repeat-x 0 0;
	border: 2px solid #848484;
    box-shadow: 0 0 20px 1px #fff;
	margin-bottom: 0;
}
#tm-top-a .uk-slidenav-position .uk-slideset li:hover .uk-panel div.uk-text-center
{
	border-color:#0d2675;
}
section#tm-top-a li h3.uk-panel-title a
{
	font-family:dinar;
	font-size:15px;
	color:#0d2675;
	font-weight: bold;
}
section#tm-top-a li h3.uk-panel-title 
{
    border: medium none;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    padding: 0;
}

#tm-top-a .uk-slidenav 
{
    display: block !important;
	background: url("../images/nb/nav.png");
	background-repeat:no-repeat;
	width:38px;
	height:42px;
}
#tm-top-a .uk-slidenav-previous
{
	background-position: 0 100%;
}

#tm-top-a .uk-slidenav-next
{
	background-position: 0 0;
}
html[dir="rtl"] body .uk-slidenav-previous::before,
html[dir="rtl"] body .uk-slidenav-next::before
{
	content:none !important;
}

#tm-bottom-a
{
	height:311px;
	background:url("../images/nb/newsbg2.png") repeat-x 0 0;
	border-top: 12px solid #173490;
	margin:0;
}
#tm-bottom-a .uk-width-1-1
{
	padding:0;
	margin:0;
}

#tm-bottom-a .uk-width-1-1 .uk-panel
{
	padding:0;
	background:none;
	box-shadow:none;
}
#tm-bottom-a h3.topaTitle {
    height: 70px;
    padding: 0;
    text-align: center;
    width: 100%;
	background:url("../images/nb/newstitle.png") no-repeat 50% 0;
	font-family:dinar;
	color:#051442;
	font-size:20px;
	line-height: 80px;
	border-bottom: 1px solid #9d9d9d;
}
#tm-bottom-a h4.topaTitle2 
{
    background: #eaeaea none repeat scroll 0 0;
    color: #e4710f;
    font-family: copper;
    font-size: 17px;
    height: 20px;
    line-height: 20px;
    margin: -40px auto auto;
    padding: 0;
    text-align: center;
    width: 100px;
}

#tm-bottom-a ul.zoo-item-list 
{
    margin: 0 auto auto;
    width: 875px;
}

#tm-bottom-a ul.zoo-item-list li 
{
    height: 45px;
    /*overflow: hidden;*/
	overflow:visible;
	background:url("../images/nb/newsrow.png") repeat-x 0 0;
	padding: 0;
	margin: 0 0 10px;
}
#tm-bottom-a ul.zoo-item-list li div.description {
    padding: 0 35px 0 0;
    width: 740px;
	float:right;
}
#tm-bottom-a ul.zoo-item-list li div.description p {
    color: #fff;
    font-family: iran;
    font-size: 14px;
    height: 35px;
    line-height: 34px;
    margin: 0;
    overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
#tm-bottom-a ul.zoo-item-list li p.links {
    float: left;
	margin-left: -30px;
    margin-top: 10px;
}
#tm-bottom-a ul.zoo-item-list li p.links span a::after
{
	content: none !important;
}

#tm-bottom-a ul.zoo-item-list li p.links span a {
    background: #ff9d25 none repeat scroll 0 0;
    border-radius: 10px;
    color: #373572;
    font-family: dinar;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
}
#offcanvas .uk-offcanvas-bar {
    background: #041342 none repeat scroll 0 0;
    border-right: 4px solid #ff9d25;
}
#offcanvas .uk-offcanvas-bar ul li a {
    color: #fff;
    font-family: iran;
    font-size: 15px;
}
#offcanvas .uk-offcanvas-bar ul > li {
    border-bottom: 1px solid #263564;
}
#offcanvas .uk-offcanvas-bar ul li:hover a,
#offcanvas .uk-offcanvas-bar ul li.uk-active a
{
	color:#ff9d25;
}
#offcanvas .uk-offcanvas-bar ul.uk-nav-sub li
{
	border:none;
}
#offcanvas .uk-offcanvas-bar ul li:hover .uk-nav-sub li a,
#offcanvas .uk-offcanvas-bar ul li.uk-active .uk-nav-sub li a ,
#offcanvas .uk-offcanvas-bar ul li:hover .uk-nav-sub li:hover ul li a ,
#offcanvas .uk-offcanvas-bar ul li.uk-active .uk-nav-sub li.uk-active ul li a
{
	color: #fff ;
}
#offcanvas .uk-offcanvas-bar ul li:hover .uk-nav-sub li:hover a,
#offcanvas .uk-offcanvas-bar ul li:hover .uk-nav-sub li:hover ul li:hover a,
#offcanvas .uk-offcanvas-bar ul .uk-nav-sub li:hover  a,
#offcanvas .uk-offcanvas-bar ul .uk-nav-sub li.uk-active  a ,
#offcanvas .uk-offcanvas-bar ul .uk-nav-sub ul li:hover a,
#offcanvas .uk-offcanvas-bar ul .uk-nav-sub ul li.uk-active a ,
#offcanvas .uk-offcanvas-bar ul li.uk-active .uk-nav-sub li.uk-active a ,
#offcanvas .uk-offcanvas-bar ul li:hover .uk-nav-sub li:hover ul li.uk-active a
{
	color: #ff9d25 ;
}

main#tm-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    padding: 0;
}
#yoo-zoo div.box-1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
#tm-main
{
	/*background: linear-gradient(#f8f8f8 2%, #dfdfdf 15%, #e5e5e5 28%, #f3f3f3 33%, #f8f8f8 45%, #ffffff 65%) ;
	background: -o-linear-gradient(#f8f8f8 2%, #dfdfdf 15%, #e5e5e5 28%, #f3f3f3 33%, #f8f8f8 45%, #ffffff 65%);
	background: -moz-linear-gradient(#f8f8f8 2%, #dfdfdf 15%, #e5e5e5 28%, #f3f3f3 33%, #f8f8f8 45%, #ffffff 65%);
	background: -webkit-linear-gradient(#f8f8f8 2%, #dfdfdf 15%, #e5e5e5 28%, #f3f3f3 33%, #f8f8f8 45%, #ffffff 65%);*/
	background:#E9EAEC;
}
#yoo-zoo .details {
    border-bottom: 1px solid #949494;
    height: 51px;
    text-align: center;
	margin:0;
}
#yoo-zoo .details h1.title {
    color: #051442;
    font-family: dinar;
    font-size: 20px;
    height: 38px;
    line-height: 38px;
    margin: 0;
}
#yoo-zoo .details .description > p {
    /*background: linear-gradient(#f5f5f5, #e9e9e9) ;
    background: -o-linear-gradient(#f5f5f5, #e9e9e9) ;
    background: -moz-linear-gradient(#f5f5f5, #e9e9e9) ;
    background: -webkit-linear-gradient(#f5f5f5, #e9e9e9) ;*/
	background:#E9EAEC;
    color: #f4811f;
    display: inline-block;
    font-family: copper;
    font-size: 15px;
    margin: 0;
    padding: 0 20px;
	position: relative;
    z-index: 1;
}

#yoo-zoo .items .row
{
	background:url("../images/nb/rowbg2.jpg") no-repeat 50% 0;
	height:245px;
	padding:0 !important;
}
#yoo-zoo .width50 {
    float: right;
	height: 185px;
    margin: 30px 0;
	width: 48.9%;
}

#yoo-zoo .width50:nth-child(2n+1) {
    border-left: 2px solid #a8a8a8;
}

#yoo-zoo .items .width50 div.teaser-item {
    margin: auto;
    width: 520px;
	position:relative;
	height: 200px;
}
#yoo-zoo .items .width50:nth-child(2n+1) div.pos-media 
{
	right: -30px;
}
#yoo-zoo .items .width50:nth-child(2n) div.pos-media 
{
	left: -30px;
}
#yoo-zoo .items .width50 div.pos-media 
{
    margin: 0;
    position: absolute;
    top: -30px;
    z-index: 2;
}
#yoo-zoo .items .width50:nth-child(2n+1) h2.pos-title *
{
	margin-left: 15px;
}
#yoo-zoo .items .width50 h2.pos-title a {
    margin-bottom: 5px;
}
#yoo-zoo .items .width50:nth-child(2n+1) h2.pos-title
{
	background:url("../images/nb/titlebg1.jpg") no-repeat 0 0;
	float: left;
	text-align: left;
	
}
#yoo-zoo .items .width50:nth-child(2n) h2.pos-title *
{
	margin-right: 15px;
}
#yoo-zoo .items .width50:nth-child(2n) h2.pos-title
{
	background:url("../images/nb/titlebg2.jpg") no-repeat 0 0;
	float: right;
	
}
#yoo-zoo .items .width50 h2.pos-title
{
	height: 76px;
    margin-top: 45px;
    padding-top: 10px;
    width: 478px;
}
#yoo-zoo .items .width50 h2.pos-title a {
    border: 1px solid #0054ff;
    border-radius: 20px;
    display: inline-block;
    padding: 5px;
    width: 211px;
	height: 18px;
    line-height: 18px;
	font-family: iran;
    font-size: 15px;
	color: #fff;
}
#yoo-zoo .items .width50 h2.pos-title div {
    border: 1px solid #0054ff;
    border-radius: 20px;
    display: inline-block;
    padding: 5px;
    width: 211px;
	height: 18px;
    line-height: 18px;
	font-family: copper;
    font-size: 15px;
	color: #fff;
}
#yoo-zoo .items .rowIn {
    margin: auto;
    width: 1270px;
}
#yoo-zoo .zoo-pagination {
    background: #afb0b4 none repeat scroll 0 0;
    height: 40px;
    line-height: 40px;
	padding-bottom: 20px;
}
#yoo-zoo .zoo-pagination span {
    background: #021f63 none repeat scroll 0 0;
    border: 1px solid #ffa321;
    border-radius: 5px;
    color: #ffa321;
    font-family: copper;
    padding: 3px 8px;
	font-size:15px !important;
}
.searchpage ul.uk-pagination span {
    background: #021f63 none repeat scroll 0 0;
    border: 1px solid #ffa321;
    border-radius: 5px;
    color: #ffa321;
    font-family: copper;
    padding: 2px 7px;
	font-size:15px !important;
}
.searchpage ul.uk-pagination a
{
	background: #021f63 none repeat scroll 0 0;
    border: 1px solid #021f63;
    border-radius: 5px;
    color: #fff;
    font-family: copper;
    padding: 2px 7px;
	font-size:15px !important;
}
#yoo-zoo .zoo-pagination a {
    background: #021f63 none repeat scroll 0 0;
    border: 1px solid #021f63;
    border-radius: 5px;
    color: #fff;
    font-family: copper;
    padding: 3px 8px;
	font-size:15px !important;
}

#yoo-zoo .item h1.pos-title {
    text-align: center;
	height: 75px;
    line-height: 26px;
    margin-top: 13px;
	background:url("../images/nb/itemtitle.png") no-repeat 50% 100%;
}
#yoo-zoo .item h1.pos-title div {
    color: #ec9500;
    font-family: copper;
    font-size: 20px;
}

#yoo-zoo .item h1.pos-title {
    color: #1f2475;
    font-family: iran;
    font-size: 20px;
}
#yoo-zoo .item div.box-1
{
	padding:0;
}

#yoo-zoo .item div.pos-media {
    height: 350px;
    margin: 0;
    width: 100%;
	position:relative;
}
#yoo-zoo .item div.pos-media .mediaIn
{
	background:url("../images/nb/mediabg.png") no-repeat 50% 40%;
	height: 350px;
}
#yoo-zoo .item div.pos-media img {
    height: 430px;
    left: 50%;
    margin-left: -242.5px;
    position: absolute;
    top: -35px;
    width: 485px;
}
#yoo-zoo .items .width50  div.pos-description
{
	display:none;
}

#yoo-zoo .item div.pos-description {
    margin: auto auto 60px;
    width: 640px;
}

#yoo-zoo .item div.pos-description .element-textarea p {
    color: #565656;
    font-family: iran;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    text-align: justify;
}
#yoo-zoo .item div.pos-description .element {
    margin-top: 10px;
}
#yoo-zoo .item div.pos-description .element-download a
{
	background:url("../images/nb/dl.png") no-repeat 100% 50%;
	font-family:iran;
	font-size:14px;
	color:#565656;
	padding-right:30px;
}
#yoo-zoo .item div.pos-description .element-link a
{
	background:url("../images/nb/link.png") no-repeat 100% 50%;
	font-family:iran;
	font-size:14px;
	color:#565656;
	padding-right:30px;
}

#yoo-zoo .item div.pos-description .element-link a:hover,
#yoo-zoo .item div.pos-description .element-download a:hover
{
	text-decoration:none;
}

.mainDesc {
    border-bottom: 1px solid #949494;
    border-top: 1px solid #949494;
    width: 100%;
	display: inline-block;
	position: relative;
}
#yoo-zoo .item .pos-karbord, 
#yoo-zoo .item .pos-mazaya 
{
	
    float: right;
    height: 100%;
    width: 49%;
	position: relative;
	margin-bottom: 20px;
    margin-top: 20px;
}
#yoo-zoo .item .pos-karbord h3.posTitle
{
	background: #e9eaec url("../images/nb/karbord.png") no-repeat scroll 50% 0;
    color: #fff;
    font-family: dinar;
    height: 67px;
    line-height: 60px;
    margin-right: -75px;
    position: absolute;
    right: 50%;
    text-align: center;
    top: -56px;
    width: 150px;
}
#yoo-zoo .item .pos-mazaya h3.posTitle
{
	background: #e9eaec url("../images/nb/mazaya.png") no-repeat scroll 50% 0;
    color: #fff;
    font-family: dinar;
    height: 67px;
    line-height: 60px;
    margin-right: -75px;
    position: absolute;
    right: 50%;
    text-align: center;
    top: -56px;
    width: 150px;
	
}
#yoo-zoo .item .pos-karbord {
    border-left: 2px solid #949494;
    
    min-height: 160px;
}

#yoo-zoo .item .pos-karbord .element-textarea ul li::before
{
	color:#eb9422;
}
#yoo-zoo .item .pos-mazaya .element-textarea ul li::before
{
	color:#0c46be;
}
#yoo-zoo .item .pos-karbord .element-textarea, 
#yoo-zoo .item .pos-mazaya .element-textarea 
{
	margin: auto;
    padding-top: 30px;
    width: calc(100% - 250px);
}
#yoo-zoo .item .mainDesc .element-textarea ul li {
    color: #565656;
    font-family: iran;
    font-size: 14px;
    line-height: 25px;
}


#yoo-zoo .item .mainDesc .element-textarea ul li::before {
    content: "•";
    display: inline-block;
    font-size: 25px;
    padding: 0 8px;
    vertical-align: middle;
}


#yoo-zoo .item .mainDesc .element-textarea ul {
    padding-left: 0;
	text-align: center;
	/*list-style: inside none disc;*/
	list-style:none;
}
#yoo-zoo .item > div.floatbox {
    margin-bottom: 70px;
}
#yoo-zoo .item div.pos-bottom {
    margin: auto;
    width: 640px;
}
#yoo-zoo .item div.pos-bottom a.thumb img 
{
    border: 2px solid #949494;
}

#yoo-zoo .items .width100 div.pos-media {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
#yoo-zoo .items .width100 div.pos-media img
{
	border: 2px solid #949494;
	height: 210px !important;
    width: 210px !important;
}
#yoo-zoo .items .width100 div.teaser-item {
    margin-top: 15px;
}
#yoo-zoo .items .width100 h2.pos-title {
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    overflow: hidden;
}
#yoo-zoo .items .width100 h2.pos-title div
{
	display:none;
}
#yoo-zoo .items .width100 h2.pos-title a {
    color: #fca01e;
    font-family: iran;
    font-size: 16px;
}
#yoo-zoo .items .width100 div.pos-description 
{
    height: 130px;
    overflow: hidden;
}
#yoo-zoo .items .width100 
{
    margin: auto;
    width: 1250px;
}
#yoo-zoo .items .width100 div.pos-description .element-textarea p 
{
    font-family: iran;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
}

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

.searchDiv .uk-dropdown-search ul li.uk-nav-header,
.searchDiv .uk-dropdown-search ul li.uk-skip a,
.searchDiv .uk-dropdown-search ul li.uk-search-moreresults a 
{
    color: #fca01e;
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
}
.searchDiv .uk-dropdown-search ul li a {
    font-family: dinar;
    font-size: 15px;
	color: #fca01e;
}
.searchDiv .uk-dropdown-search ul li div {
    font-family: iran;
    font-size: 13px;
    line-height: 19px;
    text-align: justify;
}
.searchpage main#tm-content {
    margin: 40px auto;
    width: 1250px;
}
.searchpage #searchForm .uk-panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #949494;
    box-shadow: none;
    margin-bottom: 20px;
}

.searchpage #searchForm label {
    color: #4a4a4a;
    font-family: iran;
    font-size: 15px;
	margin-left:10px;
}
.searchpage #searchForm input {
    border: 1px solid #949494;
    color: #4a4a4a;
    font-family: iran;
    font-size: 15px;
    padding: 5px 7px;
    width: 240px;
	height: 42px;
}
.searchpage #searchForm button {
    background: #031448 none repeat scroll 0 0;
    border: 1px solid #031448;
    color: #fff;
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
    width: 110px;
}
.searchpage #searchForm button:hover
{
	color:#FFB331;
}
.searchpage .uk-margin-topsearchpage strong 
{
    color: #4a4a4a;
    font-family: iran;
    font-size: 15px;
}

.searchpage .uk-margin-topsearchpage strong span {
    color: #0039ad;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
.searchpage #searchForm {
    margin-bottom: 60px !important;
}
.searchpage article h1 a {
    color: #0039ad;
    font-family: dinar;
    font-size: 19px;
    font-weight: bold;
}
.searchpage article h1 {
    height: 40px;
    line-height: 21px;
}
.searchpage article .tm-article-container {
    color: #4a4a4a;
    font-family: iran;
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
}
.searchpage article .tm-article-container span.highlight {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #0039ad;
    color: #0039ad;
    padding: 2px 5px;
}


.searchpage article {
    border-bottom: 1px solid #c4c4c4;
    margin-top: 20px !important;
    padding-bottom: 20px;
}

.uk-alert ,
.alert
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #949494;
    color: #4a4a4a;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    padding: 30px 15px;
    width: 1000px;
}
.uk-alert button , 
.uk-alert h2 ,
.alert .close, 
.alert h4
{
	display:none;
}
.uk-alert p ,
.alert div 
{
    font-family: iran;
    font-size: 18px;
    margin: 0;
    text-align: center;
}
#yoo-zoo .item div.pos-bottom .element-textarea table 
{
    margin-bottom: 20px;
    width: 100%;
	text-align:center;
}
#yoo-zoo .item div.pos-bottom .element-textarea table  tr:first-child td
{
	background:#23337e !important;
	border:2px solid #fff;
	font-family:iran;
	font-size:14px;
	color:#fff;
}

#yoo-zoo .item div.pos-bottom .element-gallery 
{
    margin-top: 40px !important;
}
#yoo-zoo .item div.pos-bottom .element-textarea table  tr td
{
	background:#d2d3d4 ;
	border:2px solid #fff;
	font-family:iran;
	font-size:14px;
	color:#2a2a2a;
}
#yoo-zoo .item div.pos-bottom .zoo-gallery-wall.margin > * {
    margin: 0 17px 15px 0 !important;
}
/********************footer**********************/
.tm-footer {
    height: 252px;
    margin: 0;
	background: url("../images/nb/footerbg.jpg") no-repeat 50% 0;
	border-top: 12px solid #ffa321;
	border-bottom: 12px solid #0e2777;
	padding: 0;
}

.tm-footer-top 
{
    border-bottom: 1px solid #60636b;
    height: 40px;
}
.tm-footer-top .layout-default .description 
{
    height: 40px;
    margin: 0;
}
.tm-footer-top .layout-default .description p 
{
    color: #fff;
    font-family: copper;
    font-size: 15px;
    line-height: 40px;
    margin: 0;
    text-align: center;
}

.tm-footer-left {
    float: left;
    height: 113px;
    margin-top: 30px;
    width: 210px;
}
.tm-footer-right {
    float: right;
    margin-top: 40px;
    width: 200px;
}

.tm-footer-right ul 
{
    display: inline-block;
    margin: 0;
}
.tm-footer-right ul li 
{
    display: inline-block;
    float: none;
    margin: 3px 0;
    width: 100%;
	padding:0;
}
.tm-footer-right .uk-subnav-line > *::before
{
	content:none;
}
.tm-footer-right ul li a {
    color: #fff;
    font-family: dinar;
    font-size: 15px;
	padding-right:15px;
}
.tm-footer-right ul li:hover a,
.tm-footer-right ul li.uk-active a,
.tm-footer-right ul li a:focus
{
	background:url("../images/nb/menutitle.png") no-repeat 100% 50%;
	color:#ff9d25;
}


.tm-footer-center 
{
    margin: auto;
    width: 330px;
	padding-top: 45px;
}
.tm-footer-center ul
{
    float: none;
    text-align: center;
	direction: ltr;
    display: table;
}
.tm-footer-center ul li {
    display: inline-table;
    float: none;
	position:relative;
}
.tm-footer-center ul li a {
    display: inline-block;
    padding: 0;
    width: 65px;
}
.tm-footer-center ul li span.icon 
{
	background-position: 0 0;
	display: inline-block;
    height: 70px;
    width: 73px;
	transform: 			scale(0.8) translateX(-7px);
	-o-transform: 		scale(0.8) translateX(-7px);
	-moz-transform: 	scale(0.8) translateX(-7px);
	-webkit-transform: 	scale(0.8) translateX(-7px);
}
.tm-footer-center ul li:hover span.icon,
.tm-footer-center ul li.uk-active span.icon
{
	background-position:50% 100%;
}
.tm-footer-center ul li span.image-title {
    color: #fff;
    display: none;
    font-family: iran;
    font-size: 13px;
    margin-right: -80px;
    position: absolute;
    right: 50%;
    text-align: center;
    top: -25px;
    width: 160px;
}
.tm-footer-center ul li:hover span.image-title
{
	display:block;
}
.footerMain {
    margin-top: 15px !important;
}
.footerMain, 
.dddd-register 
{
    margin: auto;
    text-align: center;
    width: 500px;
}
.footerMain p {
    margin: 0;
}
.footerMain p, 
.dddd-register, 
.dddd-register a 
{
    color: #ff9d25;
    font-family: copper;
    font-size: 13px;
    line-height: 17px;
}