
#first{
	color : #fff; 
	text-decoration : none; 
	font-size:3.3em;
	font-family: 'Alegreya Sans', 'sans-serif'; 
}
#second{
	color : #fff; 
	text-decoration : none; 
	font-size:2.8em;
	font-family: 'Marcellus', serif;
}

#subslogantext{
	color : #fff; 
	font-size:1.5em; 
	margin: 1em; 
	font-family: 'ABeeZee', sans-serif;
}

#hnavi{
	background-color: rgba(255,255,255,0.5); 
	margin-top: -4em;
	height="84px";
	font-family: 'Hammersmith One','Arial';
	backdrop-filter: blur(3px);
	 -webkit-backdrop-filter: blur(3px);
}
#mobil-menu{
	display: none;
}
#mobilenav{
	display: none;
}
#centering{
	margin-top: 4em;
}

#cookieInfo{
  position: fixed;
  width: 100%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.8);
  height: auto;
 // max-height:5em;
 padding: 2;
 padding-top:1em;
  	 -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  font-size: 0.6em;
  color:#fff;
  font-family: 'Open Sans','Arial';
 
}

#cookielinks{
	margin-right:3.5em;
	color:#fff!important;
	font-size:1.5em;
	text-align: left;
}
#cookielinks a{
		padding-right: 3em;
	padding-left:0em!important;
	font-size: 0.7em!important;
}
#cookieexit{
	float:right;
	padding-left:2em!important;
	padding-right:2em!important;
	padding-top:1em!important;
	padding-bottom:1em!important;
	margin-top:0em;	
	color:#fff;
	font-size:5em;
	font-weight: bolder;
	background-color: #555;
	margin-bottom: 1em;	
	margin-right: 8em;
}
#cookietext{
 text-align:left;
 }
#footer {
	color:#e00090; 
	padding: 2em;
	text-align: right;
	text-decoration:none;
	//background-color:#b1f1ec;
	background-color:#788080;
	 margin : 0em; 
	 margin-bottom:0em; 
	 padding: 0em;
}

#footer a{
	color: #a0d8ff;
	padding:3em;
	text-decoration:none;
	font-family: 'Open Sans','Arial';
	font-size: 1em;
}

.highlight{
	color:#380058;	
}

#slogan{
	background-image: url("../../medien/img/head/Hintergrund Website 11 (C) Textilrestaurierung Lyko.png");
	height: 17em;
	margin-top: -3em;
}



a{
text-decoration: none;
	color: #380058;
}
.ahnavi{
	margin-left:3vw;
	margin-right:3vw;
}
#content{
	margin-left:6vw;
	margin-right:6vw;
	font-size: 0.88em;
	font-family: 'Open Sans','Arial';
	margin-top: 3em;
}

.narrowcolumn{
	margin-left:6vw;
	margin-right:6vw;
	font-size: 0.88em;
	font-family: 'Open Sans','Arial';
	margin-top: 3em;
}
#hnavi{
	padding: 1.5em;
}
#innerhnavi{
	height: 4em;
	padding-top: 1.5em;
	text-align: center;
}

#index{
	background-color:#e0f1ec;
	line-height: 1.1em!important;
	margin: 0;


}

#cptext{
	font-family: 'Open Sans','Arial';
	color: #fff;
	font-size: 0.6em;
	text-align: left;
}

h1{
	font-family: 'Open Sans','Arial'!important;
	
}
h1:not(.site-title)::before, h2::before {
	content: none!important;
}
h2{
	font-family: 'Open Sans','Arial'!important;
	font-size: 1.3em!important;
	font-weight: bold!important;
}
img{
	z-index: -100
}

table, th, td {
  border: none!important;
  width: auto!important;
  vertical-align: top;word-break: normal!important;
  hyphens: auto;
  min-width: 7em;
}


.wp-block-columns{
	display:flex;
}
.aligncenter{
	margin: 0;
	width: calc(8 * (100vw / 12) - 28px);
	display:block;
	text-align: center;
}
.wp-image-18{
	display:block;
	margin: 0 auto;
}

.mc-caption{
	display: none;
}
