/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 .tm-sticky-navbar .tm-block-top + * {
    margin-top: 90px;
}

.uk-navbar-nav {
  float: right;
  bottom: 0px;
}

.uk-icon-button:hover, .uk-icon-button:focus {
  background-color: #0061b0;
  box-shadow: 0 1px 0 #0061b0 inset;
  color: #ffffff;
  outline: medium none;
  text-decoration: none;
}

.uk-navbar-nav {
	float: right;
  	margin-top: 35px;
}
.uk-navbar-nav > li > a {
  font-size: 17px;
}


.tm-mosaic .slider1 .caption {
  background: none repeat scroll 0 0 #0061b0;
  color: #ffffff;
  font-size: 40px;
  height: auto;
  line-height: 1.4em;
  padding: 10px 0;
  text-align: center;
  border-top: 3px solid #fff;
}

.tm-mosaic .slider2 .caption {
  background: none repeat scroll 0 0 #0061b0;
  border-bottom: 3px solid #fff;
  bottom: auto;
  color: #ffffff;
  font-size: 25px;
  line-height: 1em;
  padding: 10px 0;
  text-align: center;
  top: 0;
}

.tm-mosaic .slider3 .caption {
  background: none repeat scroll 0 0 #0061b0;
  color: #ffffff;
  font-size: 40px;
  height: auto;
  line-height: 1.4em;
  padding: 10px 0;
  text-align: center;
  border-top: 3px solid #fff;
}

.tm-mosaic .slider4 .caption {
  background: none repeat scroll 0 0 #0061b0;
  border-bottom: 3px solid #fff;
  bottom: auto;
  color: #ffffff;
  font-size: 25px;
  line-height: 1em;
  padding: 10px 0;
  text-align: center;
  top: 0;
}

.tm-mosaic .wk-slideshow:hover .caption {
  line-height: 170% !important;
  transition: 0.2s all;
}


.tm-mosaic a:hover, .tm-mosaic .uk-link:hover {
  color: #0061b0 !important;
  text-decoration: none;
}

.tm-block-top {
  background: none repeat scroll 0 0 #ffffff;
  border-bottom: 7px solid #0162b1;
  margin-bottom: 20px;
}

.tm-mosaic .uk-panel.uk-panel-box.size11:hover img {
  margin-top: -15px;
  transition: all 0.3s ease 0s;
}

.uk-panel-box {
  padding: 20px;
}

div.uk-overlay > h3 {
	position: absolute;
	top: 40px;
	left: 40px;
}
div.tm-block-top div.uk-container.uk-container-center a.tm-logo.uk-visible-large p {
	margin: 0px;
}
.tm-sticky-navbar .tm-block-top + * {
    margin-top: 105px;
}

#yoo-zoo div.box-b3,
#yoo-zoo div.box-b2,
#yoo-zoo div.box-b1,
#yoo-zoo div.box-t3,
#yoo-zoo div.box-t2,
#yoo-zoo div.box-t1,
#yoo-zoo div.box-1 div.first-row,
#yoo-zoo div.box-1 {
	background:#FFFFFF;
	border: 0px;
}

/*body {
	background: url('../images/background.jpg');
}*/