/*
Theme Name: Grosskuechen Zeiger Theme
Theme URI: https://grosskuechen-zeiger.de
Template: twentytwentyfour
Author: Bechold.it
Author URI: https://bechold.it
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news
Version: 1.3.1759924806
Updated: 2025-10-08 14:00:06

*/

/*

lightgray: 898d8d
lightergray: c7c9c7
darkgray: 333f48
red: c8001c
 */


h1, h2, h3, h4, h5, h6 {
	font-family: 'zeiger', Arial, sans-serif;
}

body {
	font-family:           'zeiger', Arial, sans-serif;
	background-size:       cover;
	background-attachment: fixed;
	background-image:      linear-gradient(
								   rgba(0, 0, 0, 0.2),
								   rgba(0, 0, 0, 0.2)
						   ), url(/wp-content/uploads/2025/10/Hintergrund_leer_9452632644602-Konvertiert-min-min.jpg);;


}

footer {
	background: #333f48;
	margin-top: 10rem;
}

footer * {
	color: white;
}

header .has-base-background-color {
	background: transparent !important;

}

header .has-base-background-color * {
	color: white;
}

header.sticky {
	height: 70px;
}

header.sticky > div {
	position:   fixed;
	left:       0;
	top:        0;
	width:      100%;
	background: #333f48 !important;
	z-index:    1000;
}

/*.wp-block-group p, .wp-block-group h1, .wp-block-group h2, .wp-block-group h3, .wp-block-group h4, .wp-block-group h5, .wp-block-group li {*/
/*	color: white;*/
/*}*/

/*.wp-block-group.has-base-2-background-color p, .wp-block-group.has-base-2-background-color h1, .wp-block-group.has-base-2-background-color h2, .wp-block-group.has-base-2-background-color h3, .wp-block-group.has-base-2-background-color h4, .wp-block-group.has-base-2-background-color h5, .wp-block-group.has-base-2-background-color li {*/
/*	color: var(--wp--preset--color--contrast);*/
/*}*/

input.wpcf7-form-control, textarea.wpcf7-form-control {
	display:            block;
	width:              100%;
	padding:            .375rem .75rem;
	font-size:          1rem;
	font-weight:        400;
	line-height:        1.5;
	max-width:          500px;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
	background-color:   #fff;
	background-clip:    padding-box;
	border:             1px solid #898d8d;
	border-radius:      5px;
	transition:         border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media screen and (max-width: 600px) {
	input.wpcf7-form-control, textarea.wpcf7-form-control {
		max-width: calc(100% - 30px);
	}
}

@media screen and (max-width: 505px) {
	header > div > .wp-block-group {
		flex-wrap: nowrap;
	}
}

@media screen and (max-width: 600px) {
	body {
		word-break: break-word;
		hyphens:    auto;

	}

	.wp-block-navigation__responsive-container * {
		color: black !important;
	}
}