.woo_column_item .woo_column_btn a.add_to_cart_button {
  color: #784c99;
  border-style: solid;
  border-width: 2px;
  background-color: #c3902d;
  color: #ffff;
}
body .font250 {
  text-align: left;
  color: #c3902d !important;
}
.rehub_chimp_flat #mc_embed_signup input#mc-embedded-subscribe {
  background-color: #c3902d;
}
p.demo_store {
  background-image: none;
  border-color: #784c99;
  background-color: #784c99;
}
.woocommerce div.product .price {
  color: #f71103;
}
form.search-form [type=submit],
.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content input[type=submit] {
  background-color: #784c99 !important;
}
.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form #tabs .ui-tabs-nav .ui-state-active {
  border-bottom-color: #784c99;
}
.woocommerce .woocommerce-product-gallery img:hover {
  transform: none !important;
}
.bautoto-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.custom-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f0f0f0;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  width: 300px;
  text-align: center;
}
.custom-content span {
  margin-bottom: 5px;
  font-weight: bold;
}
.bautoto-content {
  display: none;
  /* Verstecke alle Inhalte zuerst */
}
.active {
  display: block;
  /* Zeige den aktiven Inhalt */
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
  background-color: #784c99;
}
html > body > div:nth-child(1) > #woo_cat_head > div > h1 {
  /* Add styles for this element if needed */
}
html > body > div:nth-child(3) > #woo_cat_head > div > h1 {
  /* Add styles for this element if needed */
}
.csstranstrans {
  /* Add styles for this class if needed */
}
.woocommerce.widget ul.product_list_widget li {
  /* Add styles for this element if needed */
}
.woocommerce #content div.product .price {
  /* Add styles for this element if needed */
}
form.search-form [type=submit] {
  background-color: #c3902d !important;
}
@media screen and (max-width: 768px) {
  body .font250 {
    font-size: 32px;
  }
}
@media screen and (max-width: 320px) {
  #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-fullPanel {
    padding: 11px;
    margin-top: 60px;
  }
  .ct-ultimate-gdpr-cookie-fullPanel #ct-ultimate-gdpr-cookie-content {
    padding: 1px;
  }
  .ct-ultimate-gdpr-cookie-modal-btn.save a {
    background-color: #784c99 !important;
  }
  body .font250 {
    font-size: 19px;
  }
  .joinchat DIV {
    margin-bottom: 52px;
  }
}
@media screen and (max-width: 320px) {
  body .font250 {
    visibility: visible;
    font-size: 20px !important;
  }
  .woo_column_item .woo_column_btn a.add_to_cart_button {
    color: #fff;
  }
  tr.order-total strong .amount {
    font-size: 15px;
    font-weight: 500;
  }
  html > body > div:nth-child(1) > #woo_cat_head > div > h1 {
    float: left;
  }
  html > body > div:nth-child(3) > #woo_cat_head > div > h1 {
    display: none;
  }
  #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-fullPanel {
    padding: 34px;
  }
  .joinchat DIV {
    margin-bottom: 100px;
  }
  .woocommerce-checkout .woocommerce .shop_table th {
    font-size: 11px;
    font-weight: 500;
    line-height: 15px;
  }
  .re_woocheckout_order {
    padding: 7px;
  }
  .post form ul li label {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  /* Add styles for this media query if needed */
  body .font250 {
    font-size: 33px;
  }
  html > body > div:nth-child(3) > #main_header > div > #sticky-wrapper > div > div > div > #dl-menu > #dl-trigger {
    background-color: #c3902d;
  }
  html > body > div:nth-child(3) > #main_header > div > #sticky-wrapper > div > div > div > #dl-menu > #mobile-menu-icons > button {
    background-color: #c3902d;
  }
  .joinchat DIV {
    margin-bottom: 35px;
  }
}
