/**
 * Theme Name:     Kadence Child
 * Author:         Heinz Beilharz
 * Template:       kadence
 * Text Domain:	   kadence-child
 * Description:    Kadence
 * Version:        1.1
 */


/* 17-04-2025 */

/* Fonts einbinden */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v29-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* AmsiProCond-Bold Font einbinden */
@font-face {
	font-family: 'AmsiProCond-Bold';
	src: url('fonts/2D9D93_0_0.eot') format('eot'), /* Browserweiche für IE */
		url('fonts/2D9D93_0_0.woff') format('woff'),
		url('fonts/2D9D93_0_0.ttf') format('truetype'),
		url('fonts/2D9D93_0_0.svg') format('svg');	
}
/* ************************************************ */
/* Navi Homeseite */
.navitop	{
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 2;
	width: 100%;
}
.navitop ul	{
	font-size: 1.2em;
	font-family: 'Open Sans', Georgia;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
.navitop ul li a	{
	padding: 0 20px 0 20px;
}
.navitop ul li a:hover	{
	color: #f0f0f0;
	border-bottom: 1px solid; 
}
.navitop ul ul 	{
	font-size: 1em;
	font-weight: normal;
	padding: 0;
}
.navitop ul ul li a	{
	padding: 18px;
	height: 60px;
	background-color: rgb(220,220,220);
}
.navitop ul ul li a:hover	{
	background-color: rgb(200,200,200);
	border-bottom: none;
}
/* ************************************************ */
.transparent	{
	background-color: rgba(255, 255, 255, 0.5);
	height: 100px;
	position: absolute;
	/* top: 0; */
	top: -350px;
	left: 0;
	z-index: 1;
}
.block	{
	height: 200px;
}
.block2	{
	background-color: silver;
}
h1.wp-block-heading	{	/* Headlines */
	font-family: 'AmsiProCond-Bold', 'Open Sans', Georgia;	
	font-size: 4em;
	/* color: rgb(200,200,200); */
	color: gray;
	letter-spacing: 0.08em;
}
h1.galerie	{
	font-family: 'Open Sans', Georgia;
	font-size: 4.5em;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 0.1em;
} 
h2.wp-block-heading	{
	padding-top: 25px;
	color: gray;
	font-family: 'AmsiProCond-Bold', Georgia, Sans;
	font-size: 2em;
	text-align: center;
	letter-spacing: 0.08em;
}
.entry-content p	{ /* Text */
	font-family: 'Open Sans', Georgia;
	font-size: 1.8em;
}
.block p	{	/* Text Titelseite */
	margin-top: 50px;
	font-family: Georgia, sans;
	font-size: 1.2em;
	text-align: center;
	padding: 15px;
}

/* Menü */
#primary-menu	{
	font-family: 'Open Sans', Georgia;
	text-transform: uppercase;
	font-size: 1.2em;
}
#primary-menu a	{
	font-size: 1em;
}

/* Footer */
.site-footer	{
	margin-top: -32px;
}

/* Kontaktformular */
form	{
	padding: 50px;
	max-width: 750px;
	font-size: .8rem;
	background-color: rgb(240,240,240);
	border-bottom: 50px solid gray;
}


@media only screen and (max-width: 980px)    {      /* Smartphones */
	h1.wp-block-heading	{	/* Headlines */
	font-size: 2em;
	letter-spacing: 0.08em;
	}	
	h1.galerie	{
	font-size: 2.5em;
	letter-spacing: 0.1em;
	position: absolute;
	top: 120px;
	}
	.is-style-rounded, .aussage, .distanz	{
	display: none;
	}
	//.wp-block-navigation.items-justified-center	{
	margin-top: 25px;
	}
	.block p	{
	margin-top: 50px;
	font-family: Georgia, sans;
	font-size: 1em;
	text-align: center;
	padding: 15px;
	}
	.entry-content p	{ /* Text */
	font-size: 1.2em;
	}
	figure	{
	min-width: 100%;
	}
}