/* button */

.uk-button-large {
	padding: 12px 24px;
}

.uk-button-primary {
	padding: 12px 20px;
}

/* nav */

@media (max-width: 767px) {
  .uk-logo img {
   		width: 280px!important;
  }
}


/* Heading Custom Bullets */

.uk-heading-bullet::before {
	content: "";
	display: inline-block;
	position: relative;
	top: calc(-.1 * 1em);
	vertical-align: middle;
	height: calc(4px + .7em);
	margin-right: calc(5px + .2em);
	border-left: calc(4px + .7em) solid #000;
	border-image-source: url("data:image/svg+xml;charset=UTF-	8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22m23.26%2C3.04c-.27%2C3.45-1.83%2C10.22-2.15%2C13.66-.04.46-.37.83-.83.83s-.8-.37-.83-.83c-.2-2.67-1.88-10.21-2.15-13.66-.13-1.64%2C1.33-2.98%2C2.98-2.98s3.11%2C1.34%2C2.98%2C2.98Zm0%2C33.91c-.27-3.45-1.88-10.21-2.15-13.66-.04-.46-.37-.83-.83-.83s-.8.37-.83.83c-.2%2C2.67-1.88%2C10.21-2.15%2C13.66-.13%2C1.64%2C1.33%2C2.98%2C2.98%2C2.98s3.11-1.34%2C2.98-2.98Zm12.69-10.95c-3.07-1.59-9.67-3.78-12.74-5.37-.41-.21-.9-.12-1.15.27s-.1.87.27%2C1.14c2.16%2C1.58%2C7.69%2C6.98%2C10.48%2C9.02%2C1.33.97%2C3.24.44%2C4.1-.96s.5-3.35-.96-4.1Zm.96-16.48c-.87-1.4-2.78-1.94-4.1-.96-2.79%2C2.05-8.31%2C7.44-10.48%2C9.02-.37.27-.51.75-.27%2C1.14s.74.48%2C1.15.27c3.07-1.59%2C9.67-3.78%2C12.74-5.37%2C1.46-.76%2C1.83-2.7.96-4.1ZM4.35%2C15.17c3.23%2C1.23%2C10.04%2C2.65%2C13.27%2C3.88.43.16.91.02%2C1.11-.4s0-.88-.4-1.11c-2.33-1.32-8.44-6.05-11.44-7.77-1.43-.82-3.26-.06-3.97%2C1.43-.7%2C1.49-.11%2C3.38%2C1.43%2C3.97Zm-1.19%2C14.94c.87%2C1.4%2C2.78%2C1.94%2C4.1.96%2C2.79-2.05%2C8.31-7.44%2C10.48-9.02.37-.27.51-.75.27-1.14s-.74-.48-1.15-.27c-3.07%2C1.59-9.67%2C3.78-12.74%2C5.37-1.46.76-1.83%2C2.7-.96%2C4.1Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	border-image-slice: 20 20 fill;
	border-image-width: 100%;
	border-image-repeat: inherit;
}

/* Coffee Club Landingpage */

.page-id-151 footer {
  display: none !important;
}

.page-id-151 header {
  display: none !important;
}

.page-id-173 footer {
  display: none !important;
}

.page-id-173 header {
  display: none !important;
}

.page-id-189 header {
  display: none !important;
}

.page-id-189 footer {
  display: none !important;
}

/* Coffee Club Landingpage Newsletter Sign-Up */

.sib_signup_form {
	color: #E30613;
}

.sib_signup_form a {
	color: #E30613;
}

.sib-email-area {
	font-style: normal !important;
}

.cf-turnstile {
	margin-top: 25px;
}

/* E-Mail Input Feld - große abgerundete Ecken und roter Rahmen */
input[type="email"] {
  width: 100%;
  padding: 15px 20px;
  font-size: 18px;
  border-radius: 100px;
  border: 2px solid #E30613;
  box-sizing: border-box;
  outline: none;
  transition: border-color 0.3s ease;
}

/* Checkbox - noch größer, roter Rahmen */
input[type="checkbox"] {
  width: 24px;
  height: 24px;
  border: 2px solid #E30613;
  cursor: pointer;
  margin-right: 10px;
  vertical-align: middle;
  appearance: none; /* entfernt Standard-Checkbox */
  position: relative;
  border-radius: 6px;
  background-color: white;
  transition: background-color 0.3s, border-color 0.3s;
}

/* Checkbox angeklickt */
input[type="checkbox"]:checked {
  background-color: #E30613;
  border-color: #E30613;
}

/* Häkchen mit CSS (einfaches "✓") */
input[type="checkbox"]:checked::after {
  content: '✓';
  color: white;
  font-weight: bold;
  position: absolute;
  top: 0px;
  left: 3px;
  font-size: 16px;
}

/* Submit Button - große, runde Fläche, roter Hintergrund */
input[type="submit"],
button[type="submit"] {
  /* width: 100%;*/
  padding: 15px 20px;
  font-size: 18px;
  border-radius: 100px;
  border: none;
  background-color: #E30613;
  color: white;
  cursor: pointer;
  transition: background-color 0.3s ease;
  box-sizing: border-box;
}

/* Submit Button - mobil */

@media (max-width: 767px) {
input[type="submit"],
button[type="submit"] {
  width: 100%;
}
}

/* Hover für den Submit Button - etwas dunkler */
input[type="submit"]:hover,
button[type="submit"]:hover {
  background-color: #b1040f; /* dunkleres Rot */
}
