/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 body{
 	background: #E6E6E6;
 }
 em{
 	color: inherit;
 }
 .noHeightMatch{
	min-height:initial !important;
}
.wrapBg{
	background: #FFFFFF;
	padding-bottom:20px;
}
.headerBg{
	background: #E6E6E6;
}
.navBg{
	background:#E6E6E6;
	margin-bottom: 15px;
}
.tm-headerbar{
	margin:25px 0;
}
.tm-navbar{
	margin:0px;
}
.uk-navbar{
	background:#292929;
}
.uk-navbar-nav > li > a{
	margin-right:0px;
	border-bottom: 2px solid #292929;
}
.uk-navbar-nav > li > a,
.uk-navbar-nav > li.uk-active > a{
	color:#D8D8D8;
}
.uk-navbar-nav > li.uk-active > a,
.uk-navbar-nav > li:hover > a, 
.uk-navbar-nav > li > a:focus, 
.uk-navbar-nav > li.uk-open > a{
	background-color:transparent;
	color:#99ca67;
	border-color: #99ca67;
}
.uk-navbar-nav > li > a.fullColor{
	background: #99ca67;
	border-color: #99ca67;
	color:#fff;
	text-transform: uppercase;
}
.uk-navbar-nav > li:hover > a.fullColor{
	background: #74A741;
	border-color: #74A741;
}
.tm-headerbar p{
	margin-bottom:10px;
}
.tm-headerbar * + p{
	margin-top:10px;
}
.tm-headerbar .uk-panel{
	margin-top:15px;
	margin-left:40px;
}
.uk-panel-box .uk-panel-title{
	margin-bottom:15px;
	font-weight: 300;
}
.uk-panel-box{
	padding:15px;
	background: #E6E6E6;
}
.uk-panel-box-primary{
	background: #292929;
	color: #D8D8D8;
}
.uk-panel-box-primary .uk-panel-title{
	color: #D8D8D8;
}
.uk-panel-box.special1{
	background: #5C5C5C;
	padding:0;
	margin-top:-15px;
}
.uk-panel-box.special2{
	padding-top:10px; 
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
}
.uk-panel-box.special2 .uk-panel-title{
	margin-bottom:10px;
}
.uk-panel-box.special2 * + p{
	margin-top:10px;
}
.uk-panel-box.titleCenter .uk-panel-title{
	text-align: center;
}
.footerBg{
	background:#292929;
}
.tm-footer{
	color:#FFFFFF;
	text-align: left;
	font-size: 12px;
	margin:0 0 25px 0;
	padding:15px;
	/*min-height: 50px;*/
}
.tm-footer a{
    color:#99ca67;
}
.tm-footer .uk-subnav > li > a{
	color:#99ca67;
}
.wk-slideshow-default .nav{
	position: absolute;
	left: 10px;
	bottom: 5px;
	z-index: 99;
}
.tm-footer .uk-panel + .uk-panel{
	margin-top:5px;
}
.tm-totop-scroller{
	right:15px;
	top:10px;
}
.floatRight{
	float:right;
}
.uk-navbar-content{
	padding-right:0;
}
a.uk-icon-button{
	background: #3D3D3D;
	color:#D8D8D8;
}
.footerAbsolute{
	position: absolute;
	right: 10px;
	top:35px;
	padding-bottom:10px;
}
.fullColor [class*='uk-icon-']{
	margin-right:5px;
}

.zoo-gallery-wall.margin{
	margin-top:10px;
}
#yoo-zoo div.box-t1,
#yoo-zoo div.box-t2,
#yoo-zoo div.box-t3,
#yoo-zoo div.box-1,
#yoo-zoo div.box-b1,
#yoo-zoo div.box-b2,
#yoo-zoo div.box-b3{
	background: transparent;
	border: 0;
}
#yoo-zoo .item div.box-1{
	padding: 0;
}
#yoo-zoo div.box-1 div.row{
	border-top:0;
}
#yoo-zoo .items div.teaser-item{
	overflow: visible;
}
#yoo-zoo .items h2.pos-title{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0;
	background: #292929;
	color: #D8D8D8;
}
#yoo-zoo .items h2.pos-title a{
	color:#D8D8D8;
}
#yoo-zoo .item > div.floatbox{
	margin-bottom: 0;
}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    height: 75px;
}
@media (max-width: 767px){
	.uk-navbar {
	    background: #eeeeee;
	}
}
/*
.zoo-gallery img{
	width:auto;
	height: auto;
	max-width: none;
}
*/

