.c24pp1.c24pp2.c24pp3.c24package button.c24package-submit:hover {
  background-color: #3a3a3a !important;
}
.c24pp1.c24pp2.c24pp3.c24package button.c24package-submit:active {
  background-color: #3a3a3a !important;
}
.c24pp1.c24pp2.c24pp3.c24rentalcarbillboard button.c24rentalcar-submit {
  
  background-color: #00a99d !important;
  color: #ffffff !important;
  font-weight: light  !important;
  font-family: inherit !important;
	font-size: 17px !important;
	font-weight: inherit !important;
	letter-spacing: inherit !important;
}
.c24pp1.c24pp2.c24pp3.c24rentalcarbillboard button.c24rentalcar-submit:hover {
  background-color: #3a3a3a !important;
}
.c24pp1.c24pp2.c24pp3.c24rentalcarbillboard button.c24rentalcar-submit:active {
  background-color: #3a3a3a !important;
}


.c24pp1.c24pp2.c24pp3.c24packagebillboard button.c24package-submit {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 2px !important;
background-color: #00a99d !important;
font-weight: inherit !important;
font-family: inherit !important;
font-size: 17px !important;
font-style: normal !important!;
letter-spacing: inherit !important;
color: #ffffff !important;
}
.c24pp1.c24pp2.c24pp3.c24packagebillboard button.c24package-submit:hover {
  background-color: #3a3a3a !important;
}
.c24pp1.c24pp2.c24pp3.c24packagebillboard button.c24package-submit:active {
  background-color: #3a3a3a !important;
}
.c24pp1.c24pp2.c24pp3 * {
  color: #3a3a3a !important;
  font-size: 17px !important;
  box-sizing: inherit;
  font-family: karla !important;
  font-weight: inherit !important;
  margin: initial;
  padding: initial;
  border: initial;
  position: initial;
  line-height: initial;
  outline: initial;
  background: initial;
}
.wp-block-image.size-full { margin: 0 auto;
}

/* H1-Seitentitel nur auf der Shop-Seite ausblenden */
.page-id-5986 .entry-title,
.page-id-5986 .ast-archive-description,
.page-id-5986 .entry-header,
.page-id-5986 .ast-single-post-order,
.page-id-5986 h1 {
    display: none !important;
}

/* Blendet den Astra-Titelbar- und Hero-Header-Container vollständig aus */
.page-id-5986 .ast-title-bar-wrap,
.page-id-5986 .ast-title-bar,
.page-id-5986 .ast-page-header-wrap,
.page-id-5986 .ast-archive-description,
.page-id-5986 .entry-header {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Entfernt den oberen Abstand des Seiteninhalts, damit das Bild ganz oben anschließt */
.page-id-5986 #primary,
.page-id-5986 .site-content,
.page-id-5986 .ast-container,
.page-id-5986 .entry-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
}