#payment .payment_method_mame_twint > label {
  display: flex !important;
}
.header_typopadding {
  padding: 1em 0;
}
/* blendet den rechaptcha badge aus */
.grecaptcha-badge {
  visibility: hidden;
}
.page-id-20 .hentry .woocommerce ul.products li.product .woocommerce-loop-product__title {
  color: #fff;
}
.page-id-20 .elementor BDI {
  color: #fff;
}
.page-id-20 .hentry .woocommerce ul.products li.product a.button {
  background: #fff;
  color: #000;
}
.page-id-20 .hentry .woocommerce ul.products li.product a.button:hover {
  background: #F8EBCF;
}
.page-id-20 .product:hover h2 {
  color: #F8EBCF !important;
}
/* elementor footer an blocksy anpassen */
@media (max-width: 689.98px) {
  footer .elementor-container {
    max-width: 88vw !important;
  }
}
@media (min-width: 690px) {
  footer .elementor-container {
    max-width: 90vw !important;
  }
}
.home .elementor-element.elementor-element-b01e22e {
  background: #C72F48;
}
.page-id-20 .entry-content p a {
  color: #fff;
}
.page-id-20 .entry-content p a:hover,
.ct-cart-content a:hover {
  color: #F8EBCF;
}
.ct-cart-content a {
  color: #fff;
}
.shipping-costs-cart-info {
  color: #fff;
}
.ct-cart-content .button {
  background: #C72F48;
}
.ct-cart-content .button:hover {
  background: #F8EBCF;
}
.ct-cart-content a.button:hover {
  color: #C72F48 !important;
}
#header a {
  text-decoration: none;
}
form.woocommerce-checkout h3,
.cart_totals h2,
#ship-to-different-address label {
  font-size: 22px !important;
}
