#footer-widgets #block-12 > .wp-block-heading {
  text-align: center;
}
#footer > #footer-inner > #footer-widgets .footer-box {
  text-align: center;
}
.woocommerce #content div.product .single_add_to_cart_button {
  font-size: 24px;
  width: 100%;
}
.woocommerce #content div.product form.cart {
  text-align: center;
}
.woocommerce #content div.product .entry-summary h3 {
  text-align: center;
}
#gform_1 #gform_fields_1 {
  text-align: center;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs {
  background-color: #fbe64d;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a {
  border-color: #000000;
}
#content-wrap > #primary > #content #woo-store-vacation {
  font-size: 33px;
  margin-bottom: 36px;
  background-color: #fbe64d;
}
.woocommerce .woocommerce-info {
  font-size: 16px;
}
.woocommerce #content div.product .entry-summary img:not(.wp-smiley) {
  margin-top: px;
}
#gform_wrapper_3 input[type=submit] {
  font-size: 24px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {
  color: #000000;
}
.gform_variation_wrapper > #gform_wrapper_1 #field_1_1 {
  background-color: #ffffff;
}
.woocommerce-cart-form__cart-item .variation-Artikelauswhlen > p {
  font-size: 18px;
}
.product-name .matrix_color_row {
  font-size: 18px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a {
  font-size: 18px;
  font-weight: 600;
}
.woocommerce-cart-form__cart-item .variation-Frontdruckauswhlen > p {
  font-size: 18px;
}
.woocommerce-cart-form__cart-item .variation-Namenslisteauswhlen > p {
  font-size: 18px;
}
.woocommerce-cart-form__cart-item .variation-Zusatzdruckauswhlen > p {
  font-size: 18px;
}
tbody .delivery-time-inner {
  font-size: 12px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-price {
  font-size: 18px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal {
  font-size: 18px;
}
.woocommerce .cart-collaterals .cart_totals table td {
  font-size: 18px;
}
.order-total bdi {
  font-size: 24px;
}
.wc_payment_methods a {
  font-size: 18.88px;
  font-weight: 700;
}
#payment .payment_box > div {
  text-align: center;
  font-size: 14.88px;
  background-color: #f1f1f1;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
}
.payment_box #billing_birth_date {
  background-color: #ffffff;
}
#payment .payment_method_ppcp-pay-upon-invoice-gateway > .payment_box > p {
  text-align: center;
  font-size: 14.88px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
}
@media screen and (max-width: 1024px) {
  #order_review > #payment .payment_method_ppcp-pay-upon-invoice-gateway > .payment_box {
    background-color: #f1f1f1;
  }
  .payment_box #billing_birth_date {
    background-color: #ffffff;
  }
}
@media screen and (max-width: 768px) {
  #payment .payment_box > div {
    background-color: #f1f1f1;
  }
  .payment_box #billing_birth_date {
    background-color: #ffffff;
  }
}
@media screen and (max-width: 667px) {
  #order_review > #payment .payment_method_ppcp-pay-upon-invoice-gateway > .payment_box {
    background-color: #f1f1f1;
  }
}
@media screen and (max-width: 375px) {
  #payment .payment_box > div {
    font-size: 11.88px;
    background-color: #f3f3f3;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
  }
  .wc_payment_methods a {
    font-size: 16.88px;
  }
  #order_review > #payment .payment_method_ppcp-pay-upon-invoice-gateway > label {
    font-size: 14px;
  }
  #order_review > #payment .payment_method_ppcp-credit-card-gateway > label {
    font-size: 14px;
  }
}
