@font-face {
  font-family: 'RF Dewi';
   src: local('RF Dewi Expanded Ultrabold'), local('RF-Dewi-Expanded-Ultrabold'),
       url('RFDewiExpanded-Ultrabold.woff2') format('woff2'),
       url('RFDewiExpanded-Ultrabold.woff') format('woff'),
       url('RFDewiExpanded-Ultrabold.ttf') format('truetype');
   font-weight: 800;
   font-style: normal;
}

body{
  margin: 0;
  padding: 0;

}

a{
    text-decoration: none;
}
body {
	padding: 0;
	margin: 0;
}

a{
text-decoration: none;
color:white;
}

 nav{
  /*background-image: linear-gradient(to bottom, black, #E95A2F);*/
  background: black;
  color:white;
  text-align: center;
 }

 p{
   font-family: 'Jost', sans-serif;

 }


 h2{
   font-family: 'RF Dewi';

 }

/* TRENNUNG MENU - CONTENT*/

  @media screen and (max-width: 768px) {

.bild img{
width: 100%;
position: absolute;
top: 20%;
}

nav{
 /*background-image: linear-gradient(to bottom, black, #E95A2F);*/
 background: #151515;
 color:white;
 text-align: center;
}

.wrap{
  width: 100%;
 /*background-image: linear-gradient(to bottom, black, #E95A2F);*/
 background: #151515;
 color:white;
 text-align: center;
 position: absolute;
}



 .logo {
	float: left;
	width: 0%;
	height: 90px;
	display: flex;
	align-items: center;
	font-size: 24px;
	color: #fff;
}

#nav-toggle {
	position: absolute;
	top: -100px;
}
 .icon-burger {
	position: absolute;
	right: 5%;
	top: 35px;
}
 .icon-burger .line {
	width: 35px;
	height: 2px;
	background-color: #fff;
	margin: 3px;
	border-radius: 3px;
	transition: all .3s ease-in-out;
}
.icon-burger .line:nth-child(2) {
	opacity: 0;
  }
@media screen and (max-width: 768px) {
	 .logo {
		float: none;
		width: auto;
		justify-content: center;
    font-family: 'Jost', sans-serif;

	}

	:checked ~ .links {
		bottom: 0;
	}
	 .icon-burger {
		display: block;
	}
	 :checked ~ .icon-burger .line:nth-child(1) {
		transform: translateY(10px) rotate(225deg);
	}
	:checked ~ .icon-burger .line:nth-child(3) {
		transform: translateY(-10px) rotate(-225deg);
	}
	 :checked ~ .icon-burger .line:nth-child(2) {
		opacity: 0;
	}

  

}

@media screen and (min-width: 768px){

.logo{
  display: none;
}


.links{
  display: none;
}
}
  }