/*
Willkommen beim individuellen CSS!

Unter https://wp.me/PEmnE-Bt erfährst du mehr über die Funktionsweise.
*/

p {
	font-size: 16px !important;
}

.headline {
	display: none;
}

h1 {
	margin-bottom:20px!important;
	margin-top:100px!important;

}

#custom-header img {
	display: block;
  margin-left: auto;
  margin-right: auto;
  width: 445px;
  height: auto;
}

ul.menu ul, ul.sub-menu {
	margin-top:10px;
	border-radius:0.1em;
}
a:link { color: grey; }

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50px;
  height: auto;
}

.footer {
	display:none;
}
#footer {
	display:none;
}

.widget {
	border-bottom: 0px!important;
	padding-bottom: 0px!important;
}

.custom-footer {
	background-color: #003d5c;
	color: white;
}

.footer-putter-menu a {
	color: #b6c62a !important;
}

p.heading-tight {
  margin-bottom: 4px !important;
}

p.heading-tight + ul,
p.heading-tight + ol {
  margin-top: 4px !important;
}
.hero-cover {
  min-height: 100px;   /* gewünschte Höhe */
  height: auto;        /* passt sich an Inhalt an */
}
.wp-block-button .wp-element-button {
    font-weight: 400 !important;
}
.wp-block-media-text ul li {
    list-style: none !important;
    position: relative;
    padding-left: 1.2em;
}

.wp-block-media-text ul li::before {
    content: "•" !important;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1em;
}
.wp-block-media-text ul > li:first-of-type::before {
    display: none !important;
    content: none !important;
}

.wp-block-media-text ul > li:first-of-type {
    padding-left: 0 !important;
}
/*
  Einstellungen für die Überschriften
  im Bereich Leistungen
*/
.leistung-titel,
.leistung-titel a,
.leistung-titel a:visited,
.leistung-titel a:hover,
.leistung-titel a:active {
    color: #032e54 !important;
    font-weight: 400 !important;
}
/* Footer: Datenschutz · Impressum · Kontakt */
.footer-links {
    text-align: center !important;
}

.footer-links a,
.footer-links a:visited,
.footer-links a:hover,
.footer-links a:active {
    color: #ffffff !important;
    font-weight: 400 !important;
    text-decoration: none !important;
}