@charset "UTF-8";
/*** base colors start ***/
/* transition start */
/* transition end */
/* transition start */
/* transition end */
/* Reverse Row Class for Col-Order Change ---- START ----*/
@media only screen and (min-width: 1001px) {
  .cda-reverse-row > .col.span_12 {
    flex-direction: row-reverse !important;
  }

  /* Spacing between col */
  .cda-reverse-row .col > div:last-child {
    margin-left: 0;
    margin-right: 2.1%;
  }
}
/* Reverse Row Class for Col-Order Change ---- END ----*/
/* ++++++++++ MEDIAQUERIES ++++++++++ */
/* ++++++++++ MEDIAQUERIES ++++++++++ */
/* ==========================================================================
   navbar MAIN
   ======================================================================== */
/* ==========================================================================
   Content
   ========*/
/* ==========================================================================
   Footer
   ========================================================================== */
#footer-outer {
  z-index: 9 !important;
}
#footer-outer .widget h4 {
  font-size: 18px;
  font-weight: 400;
}
#footer-outer .row {
  padding-bottom: 0;
}
#footer-outer .row.cda-widget-row {
  padding: 30px 0 0 0;
  border-top: 2px solid rgba(255, 255, 255, 0.08);
}
@media (min-width: 768px) and (max-width: 991px) {
  #footer-outer .row.cda-widget-row {
    padding: 30px 15px 0 15px;
  }
}
#footer-outer .row.cda-widget-row .widget.widget_nav_menu .menu .menu-item {
  display: inline-block;
  margin-right: 15px;
}
@media (max-width: 767px) {
  #footer-outer .row.cda-widget-row .widget.widget_nav_menu .menu .menu-item {
    display: block;
  }
}

.widget_custom_html h4 {
  color: white;
}

@media only screen and (min-width: 1000px) {
  body #footer-outer .row {
    padding: 40px 0 0px 0;
  }
}
.cda-fancy-text-image {
  position: relative;
}
.cda-fancy-text-image .background-shape {
  position: absolute;
  background: #ededed;
  width: calc(71% + 900px);
  transform: translateX(900px);
}
.cda-fancy-text-image .background-shape--left-full {
  left: 0;
  top: -80px;
  bottom: -80px;
  transform: translateX(-900px);
}
.cda-fancy-text-image .background-shape--right-full {
  right: 0;
  top: -80px;
  bottom: -80px;
}
.cda-fancy-text-image .background-shape--left-bottom {
  left: 0;
  bottom: -80px;
  height: 65%;
  transform: translateX(-900px);
}
.cda-fancy-text-image .background-shape--right-bottom {
  right: 0;
  bottom: -80px;
  height: 65%;
}
.cda-fancy-text-image .background-shape--left-top {
  left: 0;
  top: -80px;
  height: 65%;
  transform: translateX(-900px);
}
.cda-fancy-text-image .background-shape--right-top {
  right: 0;
  top: -80px;
  height: 65%;
}
.cda-fancy-text-image .background-shape.color-dark {
  background-color: #222222;
}

/*Grundpreis angabe*/
.post-area .products .product .price.price-unit.wc-gzd-additional-info {
  margin: 0;
  font-size: 12px !important;
  opacity: 0.6;
}
.post-area .products .product .price.price-unit.wc-gzd-additional-info:hover {
  opacity: 1;
}

/*Versandkosten und Mwst Anzeige */
.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info,
.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
  font-size: 12px !important;
  line-height: 15px !important;
  margin: 0 !important;
  margin-bottm: 4px;
  display: inline-block;
}
.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info a,
.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info a {
  color: inherit !important;
}

/*abstand nach product*/
.classic.product.type-product {
  padding-bottom: 30px !important;
}

/*Hover Text über Product Tile*/
.button.wp-element-button.product_type_variable.add_to_cart_button {
  font-size: 16px !important;
  line-height: 20px !important;
}

/*woocommerce-result-count*/
.woocommerce-result-count {
  display: none;
  visibility: hidden;
}

/* grundpereis*/
.product .summary.entry-summary .n-sticky.theiaStickySidebar .price.price-unit.wc-gzd-additional-info {
  font-size: 16px !important;
  padding: 0 !important;
}

/* preis*/
.product .summary.entry-summary .n-sticky.theiaStickySidebar .price {
  margin-bottom: 5px !important;
  padding: 0 !important;
}

/*Versandkosten und Mwst Anzeige */
.legal-price-info .wc-gzd-additional-info .wc-gzd-additional-info.tax-info,
.legal-price-info .wc-gzd-additional-info .wc-gzd-additional-info.shipping-costs-info {
  font-size: 12px !important;
  line-height: 15px !important;
  margin: 0 !important;
  margin-bottm: 4px;
  display: inline-block;
}
.legal-price-info .wc-gzd-additional-info .wc-gzd-additional-info.tax-info a,
.legal-price-info .wc-gzd-additional-info .wc-gzd-additional-info.shipping-costs-info a {
  color: inherit !important;
}

.shop_table.woocommerce-checkout-review-order-table {
  padding: 10px;
}
.shop_table.woocommerce-checkout-review-order-table .clear {
  padding: 0 !important;
}

.wc-gzd-cart-info.unit-price.init-price-cart {
  margin-bottom: 30px;
  bottom-top: 1px solid black;
}

.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal {
  font-size: 16px !important;
  line-height: 18px !important;
  padding-bottom: 20px !important;
}
.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  font-size: 16px !important;
  line-height: 18px !important;
}
.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-gzd-legal-checkbox-text {
  font-size: 16px !important;
  line-height: 18px !important;
}

.wc-gzd-cart-info.units-info {
  font-size: 14px !important;
}

.wc-gzd-product-name-right {
  font-size: 16px !important;
  max-width: 70% !important;
}

.tax_label {
  display: inline-block !important;
  font-size: 12px !important;
  line-height: 12px !important;
}

.wc-gzd-cart-info.unit-price.unit-price-cart {
  font-size: 12px !important;
  line-height: 12px !important;
  clear: both !important;
  border-bottom: 1px solid grey;
  margin-bottom: 12px;
  padding-bottom: 7px;
  margin-top: 0;
}
.wc-gzd-cart-info.unit-price.unit-price-cart .unit {
  font-size: inherit !important;
}

.woocommerce-checkout-review-order-table .product-container {
  padding: 2px !important;
}

/*# sourceMappingURL=main.css.map */
