/* Header */
.scheme_default .sc_layouts_title_title > h1.sc_layouts_title_caption, .scheme_default .sc_layouts_title_title > h1.sc_layouts_title_caption > * {
  color: #fff !important; }

.scheme_default #bread-custom .breadcrumbs .breadcrumbs_delimiter:before,
.scheme_default #bread-custom .sc_layouts_title_breadcrumbs a,
.scheme_default #bread-custom .sc_layouts_title_breadcrumbs {
  color: #fff !important; }

.elementor-editor-active .content {
  width: 100% !important;
  float: none !important; }

.elementor-editor-active .sidebar {
  display: none; }

.sc_padding_large {
  padding: 1em 12%; }

#menu-item-4511 {
  width: 190px; }

img.logo_image {
  max-height: 69px !important; }

/*.page_content_wrap {
    padding-top:15px !important;
}*/
.woocommerce div.product .product_title {
  display: block !important; }

.woocommerce .woocommerce-breadcrumb {
  display: block !important; }

/* HOME */
.scheme_default .woocommerce ul.products li.product .post_header a {
  color: #7e8485;
  font-size: 18px;
  line-height: 1.75;
  min-height: 100px; }

.scheme_default .woocommerce ul.products li.product .price {
  font-size: 22px;
  margin: 16px 0; }

.add_to_cart_wrap {
  margin-top: 1rem; }

.versandkosten {
  font-size: 12px; }

.wpcf7 {
  max-width: 500px;
  margin: 1rem auto; }

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  background: #fff !important;
  color: #555 !important; }

/* TYPO */
.product .wgm-kur-notice-review, .product .woocommerce-de_price_taxrate,
.product .price-per-unit,
.product .tax-and-shipping-customized, .product .woocommerce_de_versandkosten {
  font-size: 15px; }

.product .woocommerce_de_versandkosten {
  margin-top: -1px; }

.product .versandkosten {
  font-size: 15px !important; }

.product .post_tags,
.product .product_tags {
  font-size: 13px; }

/* Single Product */
.single-product .vc_custom_1537883517085 {
  display: none !important;
  /* header */ }

.single-product .legacy-itemprop-offers {
  display: none; }

.single-product header > div:last-child {
  /* header */
  display: none; }

/* Product Category Pages */
#sc_content_1409800575 {
  display: none !important; }

/* Single Product Pages */
.elementor-4332 .elementor-element.elementor-element-58440209 > .elementor-element-populated {
  border: 1px solid #eee; }

.single-product .page_content_wrap {
  padding-top: 0 !important; }

.single-product .price {
  margin: 15px 0 !important; }

.single-product .gm-wp_bakery_woocommerce_get_price_html, .single-product .price-per-unit, .single-product .price-per-unit .woocommerce-Price-amount {
  font-size: 18px;
  line-height: 1.75;
  color: #7e8485 !important; }

.single-product .elementor-4332 .elementor-element.elementor-element-3e0f91df .woocommerce-tabs ul.wc-tabs li a {
  font-family: "Roboto"; }

.single-product .woocommerce-product-details__short-description strong {
  font-weight: 500; }

/* Warenkorb / */
/* Footer */
#footer-links .wpb_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1rem; }

#footer-newsletter {
  padding: 3rem 0; }

/* Search Bar */
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  padding: 5px;
  line-height: normal;
  font-size: 15px; }

#menu-item-4639 {
  width: 190px; }

.dgwt-wcas-search-submit {
  display: none !important; }

/* MailChimp */
footer #mc4wp-form-1,
#mc4wp-form-2,
form.mc4wp-form {
  max-width: 500px;
  margin: auto; }
  footer #mc4wp-form-1 .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder, #mc4wp-form-2 .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder, form.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder {
    color: #555 !important;
    border-color: #555 !important; }
  footer #mc4wp-form-1 .mc4wp-form-fields input[type="email"]::-moz-placeholder, #mc4wp-form-2 .mc4wp-form-fields input[type="email"]::-moz-placeholder, form.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder {
    color: #555 !important;
    border-color: #555 !important; }
  footer #mc4wp-form-1 .mc4wp-form-fields input[type="email"]:-ms-input-placeholder, #mc4wp-form-2 .mc4wp-form-fields input[type="email"]:-ms-input-placeholder, form.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder {
    color: #555 !important;
    border-color: #555 !important; }
  footer #mc4wp-form-1 .mc4wp-form-fields input[type="email"]::-ms-input-placeholder, #mc4wp-form-2 .mc4wp-form-fields input[type="email"]::-ms-input-placeholder, form.mc4wp-form .mc4wp-form-fields input[type="email"]::-ms-input-placeholder {
    color: #555 !important;
    border-color: #555 !important; }
  footer #mc4wp-form-1 .mc4wp-form-fields input[type="email"],
footer #mc4wp-form-1 .mc4wp-form-fields input[type="email"]::placeholder,
footer #mc4wp-form-1 .mc4wp-form-fields input[type="checkbox"] + label,
#mc4wp-form-2 .mc4wp-form-fields input[type="email"],
#mc4wp-form-2 .mc4wp-form-fields input[type="email"]::placeholder,
#mc4wp-form-2 .mc4wp-form-fields input[type="checkbox"] + label,
form.mc4wp-form .mc4wp-form-fields input[type="email"],
form.mc4wp-form .mc4wp-form-fields input[type="email"]::placeholder,
form.mc4wp-form .mc4wp-form-fields input[type="checkbox"] + label {
    color: #555 !important;
    border-color: #555 !important; }
  footer #mc4wp-form-1 .mc4wp-form-fields input[type="checkbox"] + label:before,
#mc4wp-form-2 .mc4wp-form-fields input[type="checkbox"] + label:before,
form.mc4wp-form .mc4wp-form-fields input[type="checkbox"] + label:before {
    border-color: #555 !important; }
  footer #mc4wp-form-1 .mc4wp-form-fields input[type="submit"],
#mc4wp-form-2 .mc4wp-form-fields input[type="submit"],
form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    color: #555 !important;
    border-color: #555 !important; }

#newsletter-form .elementor-field-subgroup .elementor-field-option label:before {
  display: none !important; }

#newsletter-form .elementor-button {
  background: #b8a399 !important; }
