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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

img.tn{
  height:200px;
  width:200px;
}
 
img.bg {
  position: fixed; 
  top: 0; 
  left: 0; 
	
  /* Preserve aspet ratio */
  min-width: 100%;
  min-height: 100%;
  z-index: -10;

}


.top {

  /* Preserve aspet ratio */
  min-width: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  z-index: 99;
}

.top-link{
  top: 1%;
  left: 2%;
  max-width: 11.5%;
  height: auto;
  position: fixed;
  z-index: 9999;
}

.uk-navbar-toggle {
	color: FFFFFF;
}

header + .tm-block-default:not(.tm-block-full-width) {
  margin-top: 9.72%;
}

.fuss {
width: 100%;
height: 35px;
padding-top: 5px;
position: fixed;
bottom: 0;
background-color: #666666;
}


 .topm
 {
  top: 0px;
  width: 100%;
  height: 10.1vw;
  position: fixed;
  z-index:999;
}

.versatz{
  bottom: 0px;
  right:25px;
  position: absolute;
  z-index:9999;
}

body {
  overflow-y: scroll;
}

.tm-middle {
	  margin-bottom: 300px;
}


.tm-totop-scroller {
position: fixed;
right: 25px;
z-index:9999;
}

.trans{
	background-color: rgba(255, 255, 255, 0.8);
}

#adresse-footer {
	position: fixed;
	bottom:0px;
	left: 25px;
	height: 12px;
	z-index:9999;
	color: #FFFFFF;
}

a:link, .tm-totop-scroller{
	color: #FFFFFF;
}

a:hover, .tm-totop-scroller{
	color: #ff8d00;
}

.uk-button {
	border-radius: 0;
}

.uk-container{
	min-height: 790px;
}

.uk-panel-box-primary{
	padding: 15px;
}
