@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'mmrtext';
             src: url('../fonts/mmrtext.ttf') format('truetype'); }
@font-face { font-family: 'mmrtextb';
             src: url('../fonts/mmrtextb.ttf') format('truetype'); }	
#bgbild{
 	 box-sizing: border-box;
	
 	background-repeat:no-repeat;
	background-position:50% 50%;  /* Sets reference point to scale from */
	background-size:cover;
	}	
header #fh5co-main-nav > ul li a{
	
	color: #fff;
	/* text-decoration:underline;*/
	}	
.startseite{
	color:#fff;
	line-height: 1.2;
	font-size:0.7em;
	}
#bgbild{
	position:absolute;
	 z-index: 2;
	 width: 100%;
	 
	}
#hintergrund{
	position:absolute;
	z-index: 1;
	width:100%;
	height:100%;

	}

.carousel-inner{
	height: 100vh;
}

 
	.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
header, #fh5co-intro-section, #fh5co-services-section, #fh5co-featured-work-section, #fh5co-common-section, #fh5co-blog-section, #footer, #fh5co-contact-section, #fh5co-work-section {
    padding-bottom: 0em;
}	
div>.logo{
	margin-top:13%;
	}
header> .fh5co-navbar-brand {
  padding-bottom: 0em;
  margin-top:0%;
}

header> #fh5co-main-nav > ul{
	padding:0em;
	}
@media screen and (max-width: 980px) {
  body {
    background-color: black;
  }
}	
header .fh5co-navbar-brand .fh5co-logo {
	  color: #fff;

}