@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: 'gothic';
    src: url('../fonts/GOTHIC.eot');
    src: url('../fonts/GOTHIC.eot') format('embedded-opentype'),
         url('../fonts/GOTHIC.woff2') format('woff2'),
         url('../fonts/GOTHIC.woff') format('woff'),
         url('../fonts/GOTHIC.ttf') format('truetype'),
         url('../fonts/GOTHIC.svg#Gothic') format('svg');
}

@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") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'eras';
  src: url('../fonts/ErasITC-Medium.eot');
  src: url('../fonts/ErasITC-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ErasITC-Medium.woff2') format('woff2'),
       url('../fonts/ErasITC-Medium.woff') format('woff'),
       url('../fonts/ErasITC-Medium.ttf') format('truetype'),
       url('../fonts/ErasITC-Medium.svg#ErasITC-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


body,
html
{
	background:#000;
	overflow-x: hidden;
}
ul.icesubMenu li.parent {
    background: rgba(8, 0, 0, 0.1) url("../images/arrow.png") no-repeat scroll 93% 50% !important;
}
ul.icesubMenu li.parent:hover{
    background: #323232 url("../images/arrow.png") no-repeat scroll 93% 50% !important;
}
ul.icesubMenu > li a.iceMenuTitle{
	border:none !Important; 
	
}
#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 em,
#yoo-zoo .item div.pos-description .element-textarea a,
#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-description .element-textarea ul li,
#yoo-zoo .item div.pos-description .element-textarea ol li
{
	font-family:tahoma;
	color:#cbcbcb;
	line-height:30px;
	
}
#yoo-zoo .item div.pos-description .element-textarea ul li,
#yoo-zoo .item div.pos-description .element-textarea ol li
{
	margin-left:-10px !important;
	font-size:15px;
}
#yoo-zoo .item div.pos-description .element-textarea a
{
	font-family:tahoma !important;
}

#yoo-zoo .item div.pos-description .element-textarea a:hover
{
	text-decoration:none;
}


.uk-container
{
    max-width: 1120px;
}

nav.tm-navbar
{
	background:url("../images/nb/toolbar.jpg") repeat-x;

}
.homepage .mainInner
{	
	background:none;
}
.mainInner
{
	background: rgba(0, 0, 0, 0) url("../images/nb/maininner2.png") no-repeat scroll 50% 100%;
    height: 100%;
	padding-bottom:20px;
}
.homepage #header
{
	height:500px;
	margin:0;
	padding-top:0;
}
#header
{
	background:url("../images/nb/shadow.png") no-repeat 50% 0;
	height:305px;
	margin:0;
	padding-top:0;
	position:relative;
}

#langswitch 
{
    /*float: left;*/
    width: 80px;
	margin-top:37px;
	position:absolute;
	left:0;
}
#langswitch ul.lang-block li {
    line-height: 17px;
	padding:1px 0;
	margin-bottom:5px;
	margin-left:0;
	margin-right:0;
	border-bottom:1px solid #4e4e4e;
	border-right:1px solid #4e4e4e;
	border-top:1px solid #4e4e4e;
	border-left:none;
	border-top-right-radius:			5px;
	-o-border-top-right-radius:			5px;
	-moz-border-top-right-radius:		5px;
	-webkit-border-top-right-radius:	5px;
	border-bottom-right-radius:			5px;
	-o-border-bottom-right-radius:		5px;
	-moz-border-bottom-right-radius:	5px;
	-webkit-border-bottom-right-radius:	5px;
}
#langswitch ul li a
{
	font-family:copper;
	font-size:11px;
	color:#9e9e9e;
	display:block;
	text-align:center;
}
#langswitch ul li.lang-active a,
#langswitch ul li a:hover
{
	color:#e96008;	
}
.homepage .tm-logo
{
    display: block;
    float: none;
    height: 305px;
    margin:60px auto auto;
    text-align: center;
    width: 723px;
	position:relative;
}
 .tm-logo
{
    display: block;
    float: none;
    height: 150px;
    margin: 60px auto auto;
    text-align: center;
    width: 353px;
}

.homepage  .light1
{	
	background:url("../images/nb/light1.png") no-repeat;
	display: block;
    height: 196px;
    left: 173px;
    position: absolute;
    top: 8px;
    width: 328px;
	opacity:0;
}
.homepage  .light2
{
	background:url("../images/nb/light21.png") no-repeat;
	display: block;
    height: 222px;
    left: 208px;
    position: absolute;
    top: 29px;
    width: 290px;
	opacity:0;
}
.light1 , .light2
{
	display:none;
}
/*
.tm-logo p 
{
    height: 333px;
    left: 50%;
    margin-left: -232px;
    position: absolute;
    width: 465px;
	z-index:6;
}

.homepage .tm-logo .leftSL
{
    background: rgba(0, 0, 0, 0) url("../images/nb/gears.png") no-repeat scroll 0 0;
    bottom: 20px;
    height: 236px;
    left: -26px;
    position: absolute;
    width: 266px;
}
.homepage .tm-logo .leftBL
{
    background: rgba(0, 0, 0, 0) url("../images/nb/gears.png") no-repeat scroll 0 0;
    bottom: 10px;
    height: 236px;
    left: 45px;
    position: absolute;
    width: 266px;
}
.homepage .tm-logo .rightSL
{
    background: rgba(0, 0, 0, 0) url("../images/nb/gears.png") no-repeat scroll 0 0;
    bottom: -10px;
    height: 236px;
    right: -61px;
    position: absolute;
    width: 266px;
}

.homepage .tm-logo .rightBL
{
    background: rgba(0, 0, 0, 0) url("../images/nb/gears.png") no-repeat scroll 0 0;
    bottom: 0;
    height: 236px;
    right: 25px;
    position: absolute;
    width: 266px;
}*/
.tm-navbar
{
	padding-top:0;
}

.homepage #homeText {
    height: 96px;
    margin: -15px auto auto;
    overflow: hidden;
    position: relative;
    width: 360px;
	text-align:center;
}
#homeText {
    height: 46px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 360px;
	text-align:center;
}
#homeText div.description h1 
{
	color: #ff9320;
    font-family: copper;
    font-size: 36px;
    font-weight: bold;
    height: 35px;
    line-height: 30px;
    margin-bottom: 10px;
    overflow: hidden;
}
#homeText div.description h1::after
{
	color: #e86720;
}

#homeText h3 {
    color: #888888;
    font-family: copper;
    font-size: 16px;
    letter-spacing: 1.5px;
    margin: 5px 0 0;
	line-height:20px;
}
#homeText div.description p {
    color: #888 !important;
    font-family: copper;
    font-size: 11px;
    margin: 0;
	line-height:10px;
}
.uk-breadcrumb
{
	padding-left:73px;
}
.uk-breadcrumb li span,
.uk-breadcrumb li a
 {
    color: #a3a3a3 !important;
    font-family: gothic;
    font-size: 12px;
	text-transform:capitalize;
	text-decoration:none;
}
.uk-breadcrumb li a:hover
{
	color: #fc841f !important;
}
.uk-breadcrumb li.uk-active span {
    color: #fc841f !important;
}
.homepage .social {
    height: 30px;
    margin: 15px auto auto; 
    overflow: hidden;
    width: 130px;
}
.social {
    height: 30px;
    margin: 5px auto auto;
    overflow: hidden;
    width: 130px;
}
.social ul {
    text-align: center;
    width: 100%;
	direction:ltr;
}

.social ul li {
    display: inline-table;
    float: none;
}

.social ul li a {
    padding: 0;
}

.social ul li a span {
    display: inline-block;
    height: 25px;
    width: 25px;
}

.social ul li a span:before,
.social ul li a span:after 
{   
	font-family: Flaticon;
    font-size: 21px;
	font-style: normal;
	color:#737373;
}
.tm-bottom-c ul.uk-nav li a span:before,
.tm-bottom-c ul.uk-nav li a span:after 
{
	font-family: Flaticon;
    font-size: 21px;
	font-style: normal;
	color:#000;
}

.social ul li a.twitter span:before,
.tm-bottom-c ul.uk-nav li a.twitter span:before
{
	content: "\e004";
}
.social ul li a.fb span:before,
.tm-bottom-c ul.uk-nav li a.fb span:before
{
	content: "\e000";
}
.social ul li a.gplus span:before,
.tm-bottom-c ul.uk-nav li a.gplus span:before
{
	content: "\e003";
}
.social ul li a.linkedin span:before,
.tm-bottom-c ul.uk-nav li a.linkedin span:before
{
	content: "\e001";
}
.social ul li a.skype span:before,
.tm-bottom-c ul.uk-nav li a.skype span:before
{
	content: "\e002";
}

.social ul li:hover a span::before, 
.social ul li:hover a span::after
{
	color:#FF9320;
}

#menubar ul li.uk-active .uk-dropdown li.uk-active,
#menubar ul li:hover .uk-dropdown li:hover {
    background: none !important;
}

#menubar
{	
	width:100%;
	height:43px;
	position:relative;
	padding-bottom:30px;
	z-index:10;
	background:#000;
}
#menubar .nav-collapse 
{
    overflow: visible !important;
}

.menuTop
{
	background:url("../images/nb/menu.jpg") no-repeat 50% 0;
	height:87px;
	width:100%;
}
.homepage #menubar
{
	margin-bottom: 0;
}

div.icemegamenu {
    margin: auto;
    width: 830px;
}

#menubar ul#icemegamenu{
	background:url("../images/nb/menubg.png") no-repeat 50% 100%;
    text-align: center;
    width: 100%;
	height:37px !important;
}
#menubar .icemegamenu  ul  li.iceMenuLiLevel_1
{
    display: inline-table;
    float: none;
}
#menubar .icemegamenu ul li.iceMenuLiLevel_2:hover, 
#menubar .icemegamenu ul li.iceMenuLiLevel_3:hover,
#menubar .icemegamenu ul li.iceMenuLiLevel_2.active, 
#menubar .icemegamenu ul li.iceMenuLiLevel_3.active
{
	background:#323232;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);
}
#menubar .icemegamenu ul li.iceMenuLiLevel_2, 
#menubar .icemegamenu ul li.iceMenuLiLevel_3
{
	background: rgba(8, 0, 0, 0.1) none repeat scroll 0 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 4px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
    display: block !important;
    float: left;
    margin-bottom: 5px;
    text-align: left;
    width: 100%;
	padding-right:3px;
	transition: 			all 0.3s ease-in-out 0s !Important;
	-o-transition: 			all 0.3s ease-in-out 0s !Important;
	-moz-transition: 		all 0.3s ease-in-out 0s !Important;
	-webkit-transition: 	all 0.3s ease-in-out 0s !Important;
	/*border:1px solid rgba(255, 255, 255, 0.3);*/
}

#menubar .icemegamenu ul li a span ,
#menubar .icemegamenu ul li span span
{
	color: #a3a3a3;
    cursor: pointer;
    font-family: gothic;
    font-size: 13px;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow:none !important;
    /*height: 30px;
    line-height: 22px;
	padding:0 15px;*/
} 
#menubar .icemegamenu ul li.iceMenuLiLevel_1 a 
{
    height: 34px;
    line-height: 13px;
}
#menubar .icemegamenu ul li.iceMenuLiLevel_2 a,
#menubar .icemegamenu ul li.iceMenuLiLevel_3 a
{
	line-height:30px;
	height:30px !important;
	padding:0;
}

ul.icesubMenu > li a.iceMenuTitle
{
	background:none;
	margin:0 5px;
}
#menubar .iceCols ul
{
	padding:5px;
}


#menubar .icemegamenu .iceCols ul li a span ,
#menubar .icemegamenu ul li.iceMenuLiLevel_2:hover li.iceMenuLiLevel_3 a span,
#menubar .icemegamenu ul li.iceMenuLiLevel_2.active li.iceMenuLiLevel_3 a span
{
	color:#a3a3a3 !important;
}
#menubar .icemegamenu ul li.iceMenuLiLevel_2:hover a span,
#menubar .icemegamenu ul li.iceMenuLiLevel_2.active a span,
#menubar .icemegamenu ul li.iceMenuLiLevel_2:hover li.iceMenuLiLevel_3:hover a span,
#menubar .icemegamenu ul li.iceMenuLiLevel_2.active li.iceMenuLiLevel_3.active a span
{
	color:#fc841f !important;
}
ul.sub_level_2, ul.sub_level_2 .iceCols {
    left: 112%;
    top: -6px !important;
}
#menubar .icemegamenu ul li.active
{
	background:none;
}
/* 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3)*/
#menubar ul.icesubMenu
{
	background: #232323 none repeat scroll 0 0;
    border: 1px solid #232323;
    padding: 0;
    top: 40px;
    width: 250px !important;
}
#menubar ul.icesubMenu .iceCols
{
	width:250px !important;
}
#icemegamenu > li:hover > ul.icesubMenu
{
	top:38px;
}
#menubar .icemegamenu ul li:hover a span,
#menubar .icemegamenu ul li.active a span
{
	color:#fc841f;
}
div.icemegamenu ul#icemegamenu li.active a.icemega_active > span.icemega_title
{
	color:#fc841f;
}
#menubar ul.uk-navbar-nav li.uk-active ,
#menubar ul.uk-navbar-nav li:hover ,
#menubar ul.uk-navbar-nav li.uk-open 
{
	/*border-bottom:1px solid #fc841f;*/
	
} 

#menubar ul li .uk-dropdown li
{
	border: 1px solid #a3a3a3;
    display: table;
    height: 35px;
    line-height: 35px;
    margin-bottom: 5px;
	width:200px;
	text-align:left;
}
#menubar ul li .uk-dropdown li
{
	font-weight:normal;
}
#menubar ul.uk-nav-sub
{
	padding:0;
	margin-left:15px;
	/*margin-top:5px;*/
}
#menubar ul.uk-nav-sub li
{
	border:none !important;
	height:25px !important;
	line-height:25px !important;
	list-style: outside !important;
    display: list-item !important;
    margin-left: 10px;
    width: 170px !important;
    color: #a3a3a3;	
}
#menubar ul.uk-nav-sub li span
{
	line-height:24px !important;
}
#menubar ul.uk-nav-sub li:hover,
#menubar ul.uk-nav-sub li.uk-active
{
	color:#fc841f;
}
#menubar ul.uk-nav-sub li span {
    margin: 0 !important;
}
#menubar ul.uk-nav-sub li a
{
	height:20px;
	line-height:17px;	
}
#menubar ul.uk-nav-sub li:hover span
{
	color:#fc841f;
}

#menubar ul li .uk-dropdown ul li:hover,
#menubar ul li .uk-dropdown ul li.uk-active
{
	/*border-bottom:none !important;*/
}
#menubar ul li .uk-dropdown li:hover a,
#menubar ul li .uk-dropdown li.uk-active a
{
	/*border-left:none ;
	text-shadow:0 3px 5px #fc841f ;*/
	color:#fc841f;
}
#menubar ul li .uk-dropdown
{
	background:none;
	padding:0 50px;
	margin-top:15px;
}


#menubar ul li .uk-dropdown li a  span
{
    /*display: inline-block;
	padding-left:14px;*/
	font-size:13px;
	color:#a3a3a3;
	height: 35px;
    line-height: 25px;
	font-weight:normal;
	text-shadow:none;
	text-transform:capitalize;
	width:200px;
	margin-left:10px;
}
#menubar ul li:hover .uk-dropdown li  a span,
#menubar ul li.uk-active .uk-dropdown li  a span,
#menubar ul li:hover .uk-dropdown li:hover ul.uk-nav-sub li  span,
#menubar ul li.uk-active .uk-dropdown li:hover ul.uk-nav-sub li  span,
#menubar ul li:hover .uk-dropdown li.uk-active ul.uk-nav-sub li  span,
#menubar ul li:hover .uk-dropdown li:hover ul.uk-nav-sub li  span
{
	color:#a3a3a3 !important;
}
#menubar ul li:hover .uk-dropdown li:hover a span, 
#menubar ul li.uk-active .uk-dropdown li:hover a span,
#menubar ul li:hover .uk-dropdown li.uk-active a span, 
#menubar ul li.uk-active .uk-dropdown li.uk-active a span ,
#menubar ul li:hover .uk-dropdown li.uk-active ul.uk-nav-sub li:hover  span,
#menubar ul li:hover .uk-dropdown li:hover ul.uk-nav-sub li:hover  span,
#menubar ul li:hover .uk-dropdown li:hover ul.uk-nav-sub li.uk-active  span,
#menubar ul li:hover .uk-dropdown li.uk-active ul.uk-nav-sub li.uk-active  span,
#menubar ul li:hover .uk-dropdown li:hover ul.uk-nav-sub li.uk-active  span
{
	/*color:#fc841f !important;*/
}
.tm-navbar .tm-navbar-sizer
{
	background:none;
	
}

#menubar ul.uk-navbar-nav  li div  li a span{
	display:initial;
	
}
#menubar ul.uk-navbar-nav  li a span
{
	padding: 5px 0;
	color: #a3a3a3;
	text-shadow: none;
	display: inline-block;
	position:relative;
	
}
#menubar ul.uk-navbar-nav  li a span::before{
	
	left:0;
    max-width:0;
	position: absolute;
	top: 0px;
	overflow: hidden;
	padding: 5px 0;
	/*border-bottom: 2px solid #fc841f;*/
	color: #dc6400;
	content: attr(data-hover);
	-webkit-transition: max-width 0.5s;
	-moz-transition:	max-width 0.5s;
	transition: 		max-width 0.5s;
	
}

#menubar ul.uk-navbar-nav  li a:hover span::before,
#menubar ul.uk-navbar-nav  li a:focus span::before{
	max-width: 100% !Important;
}
#menubar ul.uk-navbar-nav li div.uk-dropdown ul li a span::before
{
	padding:1px 0;
}

.tm-block-footer
{
	padding:0;
	margin-top:0;
}

.tm-navbar .tm-navbar-sizer {
    background: url("../images/nb/menubg.png") no-repeat scroll 50% 100% #000 !important;
    position: relative;
    z-index: 1;
}
.gearDiv {
    height: 236px;
    margin: auto;
    overflow: hidden;
    perspective: 270px;
    width: 236px;
	position:relative;
	z-index:0;
	margin-top:-130px;
}
.gearHDiv {
    height: 236px;
    /*left: 50%;*/
    margin: -125px auto auto auto;
    overflow: hidden;
    perspective: 270px;
/*    position: absolute;*/
    width: 236px;
    z-index: 0;
}
.hGear {
    height: 40px;
    left: 50%;
    margin-left: -108px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    width: 216px;
}
.gmask
{
	background:url("../images/nb/gshadow.png") no-repeat 0 0;
	height: 100px;
    position: absolute;
    top: 120px;
    width: 236px;
    z-index: 6;
}

.gears0
{
	background:url("../images/nb/gears.png") no-repeat 50% 100%;
	height: 236px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 236px;
    z-index: 5;
	
}
.gears1
{
	position: absolute;
	background:url("../images/nb/gears.png") no-repeat 50% 100%;
	width:236px;
	height:236px;
	margin:auto;
	top:1px;
	z-index:4;
}
.gears2
{
	position: absolute;
	background:url("../images/nb/gears.png") no-repeat 50% 100%;
	width:236px;
	height:236px;
	margin:auto;
	top:2px;
	z-index:3;
}

.gears3
{	
	position: absolute;
	background:url("../images/nb/gears.png") no-repeat 50% 100%;
	width:236px;
	height:236px;
	margin:auto;
	top:3px;
	z-index:2;
}

.gears4
{
	position: absolute;
	background:url("../images/nb/gears.png") no-repeat 50% 100%;
	width:236px;
	height:236px;
	margin:auto;
	top:4px;
	z-index:1;
}
.homepage .tm-main
{
	background:url("../images/nb/mainbg.jpg") no-repeat 50% -30px #000;
	padding:0;
	margin:0;
	min-height:115px !important;
}
.mainP
{
	background:url("../images/nb/mainbg.jpg") no-repeat 50% 0 #000;
    padding-bottom: 0;
    padding-top: 15px;
	/*margin-top:-40px;*/
	min-height:200px !important
}
#yoo-zoo 
{
    margin: auto;
    width: 930px;
}
#yoo-zoo div.box-1
{
	background:none;
	border:none;
}
#yoo-zoo .details .box-1
{
	background: rgba(0, 0, 0, 0) url("../images/nb/maintitle.png") no-repeat scroll 0 0;
    height: 52px;
    margin: auto;
    text-align: center;
    width: 321px;
	padding:0 !important;
}
#yoo-zoo .details h1.title
{
	color: #ec7b00;
    font-family: copper;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin: auto;
    overflow: hidden;
    width: 210px;
	line-height:30px;
}
#yoo-zoo .items .width25 .catIn
{
	height: 150px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 150px;
}
#yoo-zoo .items .width25 div.pos-media 
{
    float: none;
    text-align: center;
	margin:0;
}

#yoo-zoo .width33 
{
    float: left;
}
#yoo-zoo .items div.pos-media 
{
    float: none;
    margin: 0;
    text-align: center;
}
#yoo-zoo .items .pos-media a 
{
   /* height: 150px;
    left: 0;
    position: absolute;
    top: 0;
    width: 150px;*/
}

#yoo-zoo .items .width33 .catIn
{
	background: rgba(0, 0, 0, 0) url("../images/nb/timagebg.png") no-repeat scroll 0 113%;
    height: 230px;
    width: 270px;
	margin:auto;
}

#yoo-zoo .items h2.pos-title,
#yoo-zoo .categories h2.title
{
	background:url("../images/nb/titlebg.png") no-repeat 50% -5px;
	height: 49px;
    text-align: center;
    width: 291px;
}

#yoo-zoo .items h2.pos-title a ,
#yoo-zoo .categories h2.title a
{
    color: #b8b8b8;
    font-family: copper;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
}
#yoo-zoo .items div.teaser-item:hover h2.pos-title	
{
	background-position:50% 92%;
}
#yoo-zoo .categories div.category:hover h2.title
{
	background-position:50% 91%;
}
#yoo-zoo .items div.teaser-item:hover h2.pos-title a,
#yoo-zoo .categories div.category:hover h2.title a
{
	color:#ec7b00;
}
#yoo-zoo .categories .width33 .catIn
{
	background: rgba(0, 0, 0, 0) url("../images/nb/timagebg.png") no-repeat scroll 0 113%;
    height: 215px;
    width: 270px;
}
#yoo-zoo .categories .width33 .catIn a.teaser-image img
{
	width:200px;
	height:200px;
}

#yoo-zoo .categories .row {
    border: medium none !important;
}
.contact .mainInner
{
	background:none;
}
.bottomDiv {
    background: rgba(0, 0, 0, 0) url("../images/nb/bottomdiv2.jpg") no-repeat scroll 50% 4px;
    border-top: 1px solid #59585a;
    height: 219px;
    margin-top: 0px !important;
    padding: 0;
    width: 100%;
	overflow:hidden;
}
section.tm-bottom-c 
{
    
    margin: auto;
    overflow: hidden;
    width: 400px;
	text-align:center;
}

section.tm-bottom-c div.description h1 
{
    color: #000;
    font-family: copper;
    font-size: 39px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
}

section.tm-bottom-c div.description h3 {
    font-family: copper;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 10px 0 0;
}

section.tm-bottom-c div.description p 
{
    color: #000;
    font-family: copper;
    font-size: 12px;
    line-height: 15px;
    margin: 0;
}
section.tm-bottom-c .uk-width-1-2 
{
	width:100%;
    padding-right: 0;
	margin-top:0;
	padding-left:0;
}

section.tm-bottom-c ul.uk-nav {
    text-align: center;
    width: 100%;
	direction:ltr;
}
section.tm-bottom-c ul.uk-nav li {
    display: inline-table;
    float: none;
}
section.tm-bottom-c ul.uk-nav li a span {
    display: block;
    height: 25px;
    width: 23px;
}

.bottomT 
{
    margin-top: 40px;
}

.footTop
{
	background:url("../images/nb/footTop.png") no-repeat 50% 0;
	height:36px;
	width:100%;
	margin-top: 5px !important;
}

#yoo-zoo .item h1.pos-title 
{
    color: #ec7b00;
    font-family: copper;
    font-size: 14px;
    height: 30px;
    margin: auto;
    overflow: hidden;
    width: 210px;
	font-weight: normal;
}

#yoo-zoo .item div.mainTitle
{
	background:url("../images/nb/maintitle.png") no-repeat 0 0;
	width:321px;
	height:52px;
	margin:auto;
	text-align:center;
}

#yoo-zoo .item div.pos-media
{
	margin:0;
	float:none !important;
	text-align:center;
}
#yoo-zoo .items .pos-media a img
{
	padding-top:20px;
}
/*#yoo-zoo .item div.pos-media
{
	float:left;
}*/

#yoo-zoo .item div.pos-media .element-image 
{
	background:url("../images/nb/mimagebg.png") no-repeat 50% 100%;
    height: 540px;
    margin: auto;
    width: 600px;
}


#yoo-zoo .item div.pos-description .element-textarea table
{
	width:860px;
	direction:ltr;
	margin:auto;
}

#yoo-zoo .item div.pos-description .element-textarea table td:first-child 
{
    text-align: center;
    width: 250px;
	background:url("../images/nb/imgbg.png") no-repeat 55% 100%;
	border-right:1px solid #e05500;
}

#yoo-zoo .item div.pos-description .element-textarea table tr 
{
    display: inline-table;
    margin: 15px 0;
}
#yoo-zoo .item div.pos-description .element-textarea table td 
{
    color: #cbcbcb;
    font-family: eras;
    font-size: 14px;
    line-height: 24px;
    padding: 0 10px;
    text-align: justify;
	/*border: 2px solid #2b292c;*/
}
#yoo-zoo .item div.pos-description .element-textarea h3 {
    font-family: copper !important;
    font-size: 17px !important;
    font-weight: bold;
    margin: 20px 0;
	height:30px !important;
	overflow:hidden;
	color:#cbcbcb;
}
#yoo-zoo .item div.pos-description .element-textarea p
{
	color: #cbcbcb;
    font-family: eras;
    font-size: 14px;
    line-height: 30px;
	text-align:justify;
}
#yoo-zoo .item div.pos-description .element-textarea p a 
{
    color: #cbcbcb;
    font-family: eras;
}
#yoo-zoo .item div.pos-description .element-textarea ul li 
{
    font-family: eras;
    margin-left: -20px;
    text-shadow: none;
	color: #cbcbcb;
}
#yoo-zoo .item div.pos-description .element-textarea table td img
{
	padding:10px;
	
}
/*#yoo-zoo .item div.pos-description .element-textarea table td:first-child
{
	text-align:center;
}*/
#menubar ul li:nth-child(2) .uk-dropdown ul.uk-nav-navbar {
    padding-left: 292px;
}
#menubar ul li:nth-child(3) .uk-dropdown ul.uk-nav-navbar{
    padding-left: 375px;
}
#menubar ul li:nth-child(4) .uk-dropdown ul.uk-nav-navbar {
    padding-left: 480px;
}


#yoo-zoo .zoo-pagination {
    height: 35px;
	margin-top:10px;
}
#yoo-zoo .zoo-pagination span ,
#yoo-zoo .zoo-pagination a:hover
{
    background: none repeat scroll 0 0 #3a393c;
    color: #f7bb05;
    font-family: tahoma;
    font-size: 12px;
    padding: 3px 8px;
	border:1px solid #3a393c;
}
#yoo-zoo .zoo-pagination a {
    border: 1px solid #3a393c;
    color: #2a292c;
    font-family: tahoma;
    font-size: 12px;
    padding: 3px 8px;
}
#yoo-zoo .element-gallery img 
{
    border: 2px solid #eb6b0c;
}	

#yoo-zoo .item .element-download a 
{
	color: #cdcdcd;
	font-family:tahoma;
	font-size:14px;
	background:url("../images/nb/dl.png") no-repeat 0 50%;
	padding-left:30px;
}	
#yoo-zoo .item .element-download a:hover
{
	text-decoration:none;
}
#yoo-zoo .item .element-link a 
{
	color: #cdcdcd;
	font-family:tahoma;
	font-size:14px;
	background:url("../images/nb/link.png") no-repeat 0 50%;
	padding-left:30px;
	padding-left: 30px;
    padding-top: 5px;
}
#yoo-zoo .item .element-link a:hover
{
	text-decoration:none;
}
section.tm-bottom-a 
{
    margin:40px auto auto !important;
    width: 950px;
	padding-top:0;
}
.tm-bottom-a .uk-width-1-1
{
	padding:0;
}

.tm-bottom-a .componentheading 
{
    border-bottom: 1px solid #fc841f;
    color: #fc841f;
    font-family: copper;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.tm-bottom-a .formTableLayout
{
	width:100%;
}

.tm-bottom-a .formTableLayout input 
{
	background: #000 none repeat scroll 0 0;
    border: 1px solid #636363;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.07), 0 0 4px 1px #000000 inset, 0 0 6px rgba(255, 255, 255, 0.7) inset;
    color: #cbcbcb;
    font-family: tahoma;
    font-size: 14px;
    height: 19px;
    padding: 8px 7px;
    text-align: left;
    width: 240px !important;
	margin-bottom:5px;
}
.tm-bottom-a  .formTableLayout tr.rsform-block > td
{
	font-family:tahoma;
	font-size:14px;
	color:#cdcdcd;
	
}
.tm-bottom-a .formTableLayout textarea
{
	background: #000 none repeat scroll 0 0;
    border: 1px solid #636363;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.07), 0 0 15px 1px #000000 inset, 0 0 10px rgba(255, 255, 255, 0.7) inset;
    color: #cbcbcb;
    height: auto;
    overflow: hidden;
    padding: 8px 7px;
    text-align: left;
    width: 240px !important;
	height:60px !important;
	margin-bottom:5px;
}
.tm-bottom-a .formTableLayout input#submit {
    background: #636363 none repeat scroll 0 0;
    border: 1px solid #636363;
    box-shadow: none;
    color: #cdcdcd;
    font-family: copper;
    font-weight: bold;
    height: 35px;
    padding: 0 !important;
    text-align: center;
    width: 255px !important;
}
.tm-bottom-a .formTableLayout input#submit:hover
{
	color:#F7BB05;
}
.tm-bottom-a .formTableLayout input.rsform-captcha-box
{
	text-align:center !important;
	font-family: tahoma;
}
.formError {
    color:#CD5100;
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
}
#userForm p , .rsform p
{
	font-family:tahoma;
	color:#CD5100;
	font-size: 14px;
    font-weight: bold;
}
.tm-bottom-b 
{
    margin: auto;
    width: 1000px;
	padding-top:0;
}
.tm-bottom-b .wk-map 
{
    border: 2px solid #eb6d0c;
	border-radius:			20px;
	-o-border-radius:		20px;
	-moz-border-radius:		20px;
	-webkit-border-radius:	20px;
}	
.tm-bottom-b .uk-width-1-1,
.tm-bottom-a .uk-width-1-1
{
	padding-left:0;
}
.tm-bottom-b .uk-container {
    padding-left: 20px;
}
#yoo-zoo .item div.pos-bottom .mejs-overlay-button
{
	margin:-50px 0 0 -50px !important;
}
#yoo-zoo .item div.pos-bottom .element-media
{
	margin-top:35px;
}

.alert {
    background: none repeat scroll 0 0 #f9a508;
    border: 1px solid #2a292c;
    margin: auto;
    width: 870px;
}
.alert p
{
	color: #2a292c;
    font-family: tahoma;
    font-size: 15px;
}


/*----------------footer--------------*/

.tm-block-footer 
{
    background: url("../images/nb/footer.png") repeat-x 0 100% rgba(0, 0, 0, 0) ;
    margin-top: 0 !important;
	height:70px;
}

.tm-footer
{
	padding:10px 0 0;
	line-height:15px;
}
.tm-footer p
{
	font-family:copper;
	font-size:9px;
	color:#9a9a9a;
}
.sign,
.sign a
{
	font-family:copper;
	font-size:9px;
	color:#9a9a9a;
}
.sign a:hover
{
	color:#fc841f;
	text-decoration:none;
}

/***************Animation***********************/


.light1
{
	animation : 		light1move 3s linear 1s infinite ;
	-webkit-animation : light1move 3s linear 1s infinite ;
	-moz-animation : 	light1move 3s linear 1s infinite ;
	-o-animation : 		light1move 3s linear 1s infinite ;
}

.light2
{
	animation : 		light2move 2s linear 4s infinite ;
	-webkit-animation : light2move 2s linear 4s infinite ;
	-moz-animation : 	light2move 2s linear 4s infinite ;
	-o-animation : 		light2move 2s linear 4s infinite ;
}


@keyframes light1move
{
	0% {background-position: 0 0;left: 173px;opacity: 0;width: 10px;}
	5% {background-position: -37px 0;left: 200px;opacity: 0.5;width: 30px;}
	25% {background-position: -152px 0;left: 325px;opacity: 0.5;width: 30px;}
	40% {background-position: -277px 0;left: 450px;opacity: 0.5;width: 30px;}
	50% { opacity: 0.5; width: 30px; left: 600px;background-position: -427px 0;}
	51%{opacity:0;}
	100% {}
}

@-moz-keyframes light1move
{
	0% {background-position: 0 0;left: 173px;opacity: 0;width: 10px;}
	5% {background-position: -37px 0;left: 200px;opacity: 0.5;width: 30px;}
	25% {background-position: -152px 0;left: 325px;opacity: 0.5;width: 30px;}
	40% {background-position: -277px 0;left: 450px;opacity: 0.5;width: 30px;}
	50% { opacity: 0.5; width: 30px; left: 600px;background-position: -427px 0;}
	51%{opacity:0;}
	100% {}
}

@-webkit-keyframes light1move
{
	0% {background-position: 0 0;left: 173px;opacity: 0;width: 10px;}
	5% {background-position: -37px 0;left: 200px;opacity: 0.5;width: 30px;}
	25% {background-position: -152px 0;left: 325px;opacity: 0.5;width: 30px;}
	40% {background-position: -277px 0;left: 450px;opacity: 0.5;width: 30px;}
	50% { opacity: 0.5; width: 30px; left: 600px;background-position: -427px 0;}
	51%{opacity:0;}
	100% {}
}


@keyframes light2move
{
	0% {background-position: 0 0;left: 208px;opacity: 0;width: 10px;}
	5% {background-position: -40px 0;left: 240px;opacity: 0.5;width: 30px;}
	25% {background-position: -100px 0;left: 308px;opacity: 0.5;width: 30px;}
	40% {background-position: -220px 0;left: 428px;opacity: 0.5;width: 30px;}
	50% { opacity: 0.5; width: 30px; left: 558px;background-position: -350px 0;}
	51%{opacity:0;}
	100% {}
}

@-moz-keyframes light2move
{
	0% {background-position: 0 0;left: 208px;opacity: 0;width: 10px;}
	5% {background-position: -40px 0;left: 240px;opacity: 0.5;width: 30px;}
	25% {background-position: -100px 0;left: 308px;opacity: 0.5;width: 30px;}
	40% {background-position: -220px 0;left: 428px;opacity: 0.5;width: 30px;}
	50% { opacity: 0.5; width: 30px; left: 558px;background-position: -350px 0;}
	51%{opacity:0;}
	100% {}
}

@-webkit-keyframes light2move
{
	0% {background-position: 0 0;left: 208px;opacity: 0;width: 10px;}
	5% {background-position: -40px 0;left: 240px;opacity: 0.5;width: 30px;}
	25% {background-position: -100px 0;left: 308px;opacity: 0.5;width: 30px;}
	40% {background-position: -220px 0;left: 428px;opacity: 0.5;width: 30px;}
	50% { opacity: 0.5; width: 30px; left: 558px;background-position: -350px 0;}
	51%{opacity:0;}
	100% {}
}



