@charset "UTF-8";
/*
*   File: main.scss
*   Project: 1808-diefrischemanufaktur 
*
*   Copyright(c) 2018 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 17.09.2018, 14:32:33
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 05.01.2019, 19:31:42
    Author     : post
*/
/*
*   File: _fonts.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2019 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 02.01.2019, 20:13:56
*/
/**
 * @license
 * MyFonts Webfont Build ID 3698724, 2019-01-16T09:20:14-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: FF Elementa Web Pro Regular by FontFont
 * URL: https://www.myfonts.com/fonts/fontfont/elementa-pro/regular/
 * Copyright: 2015 published by Monotype GmbH
 * Licensed pageviews: 100,000
 * 
 * Webfont: KapraNeue-MediumExpanded by Typoforge Studio
 * URL: https://www.myfonts.com/fonts/blazej-ostoja-lniski/kapra-neue/medium-expanded/
 * Copyright: Copyright (c) 2017 by B&#x0142;a&#x017C;ej Ostoja Lniski. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * Webfont: KapraNeue-ExtraLightExpanded by Typoforge Studio
 * URL: https://www.myfonts.com/fonts/blazej-ostoja-lniski/kapra-neue/extra-light-expanded/
 * Copyright: Copyright (c) 2017 by B&#x0142;a&#x017C;ej Ostoja Lniski. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3698724
 * 
 * ┬® 2019 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'FFElementaWebProRegular';
  src: url("../fonts/387024_0_0.eot");
  src: url("../fonts/387024_0_0.eot#iefix") format("embedded-opentype"), url("../fonts/387024_0_0.woff") format("woff2"), url("../fonts/387024_0_0.woff") format("woff"), url("../fonts/387024_0_0.ttf") format("truetype"); }
/*
@font-face {font-family: 'KapraNeue-MediumExpanded';src: url('../fonts/387024_1_0.eot');src: url('../fonts/387024_1_0.eot#iefix') format('embedded-opentype'),url('../fonts/387024_1_0.woff') format('woff2'),url('../fonts/387024_1_0.woff') format('woff'),url('../fonts/387024_1_0.ttf') format('truetype');}


@font-face {font-family: 'KapraNeue-ExtraLightExpanded';src: url('../fonts/387024_2_0.eot');src: url('../fonts/387024_2_0.eot#iefix') format('embedded-opentype'),url('../fonts/387024_2_0.woff') format('woff2'),url('../fonts/387024_2_0.woff') format('woff'),url('../fonts/387024_2_0.ttf') format('truetype');}
*/
/*
@font-face {font-family: 'KapraNeue-RegularExpanded';src: url('../fonts/KapraNeue-RegularExpanded.eot');src: url('../fonts/KapraNeue-RegularExpanded.eot#iefix') format('embedded-opentype'),url('../fonts/KapraNeue-RegularExpanded.woff') format('woff'),url('../fonts/KapraNeue-RegularExpanded.otf') format('opentype'),url('../fonts/KapraNeue-RegularExpanded.ttf') format('truetype');}
*/
@font-face {
  font-family: 'KapraNeue-Medium';
  src: url("../fonts/KapraNeueMedium.otf") format("opentype"); }
@font-face {
  font-family: 'KapraNeue-MediumExpanded';
  src: url("../fonts/KapraNeueMediumExpanded.otf") format("opentype"); }
@font-face {
  font-family: 'KapraNeue-RegularExpanded';
  src: url("../fonts/KapraNeueRegularExpanded.otf") format("opentype"); }
.uppercase {
  text-transform: uppercase; }

.KapraNeue-RegularExpanded, .KapraNeue_24, html, body, body.page, .wf-container > *, .vertical-fancy-style .fancy-date .entry-year, .vertical-fancy-style .fancy-date .entry-month, .filter-categories a, .filter-categories .customSelect, .blog-shortcode.dt-css-grid-wrap .dt-css-grid .wf-cell .post-entry-wrapper p, .default-order-button, .single-post #page #main .comments-area .form-submit a.dt-btn, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-excerpt, .single-post #page #main article header .post-meta .additional a, .single-post #page #main .entry-content, .single-post #page #sidebar .widget_recent_entries li a, .mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-excerpt, .dt-team-shortcode .team-desc .team-author p, #page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header > a, #customer_login h2, .woocommerce-page #page #content .product .price, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .woocommerce_de_versandkosten, .woocommerce-page #page #content .product .related.products h2, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals h2, .woocommerce-page #page #content .woocommerce-checkout .cart_totals h2, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .shipping th, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .shipping th, .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading table.shop_table tfoot th, .woocommerce-page #page #content form.woocommerce-checkout #order_review table.shop_table tfoot th, .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name .product-quantity, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name .product-quantity, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .amount, .woocommerce-page #page #sidebar ul.product_list_widget li .woocommerce-Price-amount, .woocommerce-checkout-review-order .order-total .amount, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc-hoverbox-back p, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default, .KapraNeue_16, #bottom-bar .wf-float-left, #bottom-bar #bottom-menu a, #footer .widget-title, #footer .menu-footer-menu-container li a, #footer .widget_presscore-contact-info-widget, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .details-type-btn.post-details, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-meta, .single-post #page #main .post-meta .entry-meta, .footer #bottom-bar .wf-container-bottom .wf-float-left, .footer #bottom-bar .wf-container-bottom #bottom-menu a, .woocommerce-page #page #content .product .woocommerce-de_price_taxrate, .woocommerce-page #page #content .product .wgm-info, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de_string, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .woocommerce-de_price_taxrate, .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading table.shop_table .cart_item .product-total > *, .woocommerce-page #page #content form.woocommerce-checkout #order_review table.shop_table .cart_item .product-total > *, .woocommerce-page #page #content .woocommerce .shipping-service-provider-checkbox-text, .woocommerce-page #page #content .woocommerce .woocommerce-terms-and-conditions-checkbox-text, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .includes_tax .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .includes_tax .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .includes_tax .amount, .single-product #page #content .product .entry-summary .legacy-itemprop-offers, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten *, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate *, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string *, .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_btn3-container .vc_btn3, #page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header, .woocommerce-page #page #content .jde_hint, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text, .woocommerce-page #page #content .woocommerce-checkout, .woocommerce-page #page #content .cart-footer, .woocommerce-page #page #content .cart-collaterals, .woocommerce-page #page #content .woocommerce-notices-wrapper, .woocommerce-page #page #content .wc-coupon-wrap, .woocommerce-page #page #content .woocommerce-MyAccount-content, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .shipping .woocommerce-shipping-methods label .product-tax, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .shipping .woocommerce-shipping-methods label .product-tax, .woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals, .woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals .order-total .amount, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals .order-total .amount, .woocommerce-page #page #content form.woocommerce-checkout .col2-set .woocommerce-shipping-fields #ship-to-different-address, .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name > a, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name > a, .woocommerce-checkout-review-order .order-total .amount .wgm-tax .amount, .woocommerce-checkout-review-order .order-total .amount .includes_tax .amount, .content table.shop_table .order-total td .includes_tax .amount, .sidebar-content .tagcloud a {
  font-family: 'KapraNeue-RegularExpanded', sans-serif;
  font-weight: normal; }

.KapraNeue-MediumExpanded, .KapraNeue_40, .dt-fancy-separator.title-left.h2-size .dt-fancy-title, .vertical-fancy-style .fancy-date .entry-date, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-content, .mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-title, blockquote.shortcode-blockquote.text-big p, .ult-banner-block .bb-top-title, .ult-banner-block .mask .bb-description, .single-product #page #content .product .entry-summary .entry-title, h1, h2, h3, h4, h5, h6, h7, #mobile-menu a .menu-text, .paginator .button-load-more, .content textarea::placeholder,
.content input[type="email"]::placeholder,
.content input[type="text"]::placeholder, .team-author-name, .h4-size, .entry-title.h4-size, h3.entry-title, .dt-accordion-h4-size .wpb_accordion_header > a, .vc_separator h4, .h5-size, h4.entry-title, .entry-title.h5-size, .dt-accordion-h5-size .wpb_accordion_header > a, #sb_instagram #sbi_load .sbi_load_btn, .woocommerce-page #page #content .button:not(.is-form), .woocommerce-page #page #content .jde_hint button, .woocommerce-page #page #content .jde_hint a.button, .woocommerce-page #page #content .jde_hint .add_to_cart_button, .woocommerce-page #page #content .jde_hint .added_to_cart, .woocommerce-page #page #content .jde_hint .button:not(.is-form), .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text button, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text a.button, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .add_to_cart_button, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .added_to_cart, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .button:not(.is-form), .woocommerce-page #page #content .woocommerce-checkout button, .woocommerce-page #page #content .woocommerce-checkout a.button, .woocommerce-page #page #content .woocommerce-checkout .add_to_cart_button, .woocommerce-page #page #content .woocommerce-checkout .added_to_cart, .woocommerce-page #page #content .woocommerce-checkout .button:not(.is-form), .woocommerce-page #page #content .cart-footer button, .woocommerce-page #page #content .cart-footer a.button, .woocommerce-page #page #content .cart-footer .add_to_cart_button, .woocommerce-page #page #content .cart-footer .added_to_cart, .woocommerce-page #page #content .cart-footer .button:not(.is-form), .woocommerce-page #page #content .cart-collaterals button, .woocommerce-page #page #content .cart-collaterals a.button, .woocommerce-page #page #content .cart-collaterals .add_to_cart_button, .woocommerce-page #page #content .cart-collaterals .added_to_cart, .woocommerce-page #page #content .cart-collaterals .button:not(.is-form), .woocommerce-page #page #content .woocommerce-notices-wrapper button, .woocommerce-page #page #content .woocommerce-notices-wrapper a.button, .woocommerce-page #page #content .woocommerce-notices-wrapper .add_to_cart_button, .woocommerce-page #page #content .woocommerce-notices-wrapper .added_to_cart, .woocommerce-page #page #content .woocommerce-notices-wrapper .button:not(.is-form), .woocommerce-page #page #content .wc-coupon-wrap button, .woocommerce-page #page #content .wc-coupon-wrap a.button, .woocommerce-page #page #content .wc-coupon-wrap .add_to_cart_button, .woocommerce-page #page #content .wc-coupon-wrap .added_to_cart, .woocommerce-page #page #content .wc-coupon-wrap .button:not(.is-form), .woocommerce-page #page #content .woocommerce-MyAccount-content button, .woocommerce-page #page #content .woocommerce-MyAccount-content a.button, .woocommerce-page #page #content .woocommerce-MyAccount-content .add_to_cart_button, .woocommerce-page #page #content .woocommerce-MyAccount-content .added_to_cart, .woocommerce-page #page #content .woocommerce-MyAccount-content .button:not(.is-form), .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description strong, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .cart-subtotal .amount, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .cart-subtotal .amount, .woocommerce-page #page #sidebar ul.product_list_widget li a .product-title, .woocommerce-page .checkout-breadcrumbs .checkout-name, .dt-wc-btn, .checkout-button, #place_order, input[name="apply_coupon"], input[name="login"], button[name="calc_shipping"], button[name="calc_shipping"]:hover, .single_add_to_cart_button.button, .button.wc-backward, .woocommerce-Button.button, .woocommerce-Reviews .submit, .woocommerce-Button[name="register"], .track_order input[name="track"], input[name="save_address"], .woocommerce-cart-wrap .order-total .amount, .woocommerce-cart-wrap .cart_totals h2, .woocommerce-cart-wrap .shop_table thead th, .wc-complete-wrap .shop_table thead th, .page-title.title-center .breadcrumbs, .paginator.paginator-more-button, .share-link-description, .single-share-box .share-buttons a, .title-center .hr-breadcrumbs, .title-center h1, #e_deliverydate_field label, .masthead .shopping-cart-inner, .dt-mobile-header .shopping-cart-inner, .masthead .shopping-cart-inner *, .dt-mobile-header .shopping-cart-inner *, .masthead .shopping-cart-inner a:not(.button):not(.remove), .dt-mobile-header .shopping-cart-inner a:not(.button):not(.remove), .masthead .shopping-cart-inner .amount, .dt-mobile-header .shopping-cart-inner .amount, .woocommerce-page #page .top-bar .mini-widgets .wc-shopping-cart .button, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button {
  font-family: 'KapraNeue-MediumExpanded', sans-serif;
  font-weight: normal; }

.KapraNeue-Medium, .KapraNeue_h1, h1, .vc_row.yellow_head h1, .uvc-heading[class*="frische-"] .uvc-main-heading h1, .KapraNeue_h2, h2, .single-post #page #main article header h1, .single-product #page #content .product .entry-summary .woocommerce-Price-amount, .uvc-heading[class*="frische-"] .uvc-main-heading h2, .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 h2, .KapraNeue_h3, .dt-fancy-separator.h3-size .dt-fancy-title, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-title a, .yellow_box .vc_custom_heading, .woocommerce-page #page .page-title h1, .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content .price .woocommerce-Price-amount, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc-hoverbox-back h2, .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_custom_heading h3, .KapraNeue_32, .main-nav > li > a .menu-text, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-title, .landingpage-teaser, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a, .single-post #page #main article header .post-meta ul.post-categories li a, .single-post #page #main .entry-content h2, .single-post #page #sidebar .widget-title, .dt-team-shortcode .team-desc .team-author .team-author-name a, blockquote.shortcode-blockquote.text-big, .xoo-el-inmodal .xoo-el-wrap button.xoo-el-action-btn, .woocommerce-page #page #content .product .add_to_cart_button, .woocommerce-page #page #content .product .added_to_cart, .woocommerce-page #page #content .product .single_add_to_cart_button, .woocommerce-page #page #content .product .ajax_add_to_cart, .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .price, .woocommerce-page #page #content .woocommerce-cart-form__cart-item input.qty, .woocommerce-page #page #content .quantity input.qty, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .woocommerce-Button, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-page #page #sidebar .widget-title, #page .woocommerce-widget-layered-nav-dropdown__submit, #phantom .woocommerce-widget-layered-nav-dropdown__submit, #page .button.view-cart, #phantom .button.view-cart, #page .button.checkout, #phantom .button.checkout, #page .button.wc-forward, #phantom .button.wc-forward, #page .price_slider_wrapper .button, #phantom .price_slider_wrapper .button, #page .woocommerce-orders-table a.button, #phantom .woocommerce-orders-table a.button, #page .wc-layout-list .woo-buttons a, #phantom .wc-layout-list .woo-buttons a, .single-product #page #content .product .entry-summary .cart .single_add_to_cart_button, .ui-datepicker .ui-datepicker-buttonpane button, .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content .entry-title, .vc_btn3-container .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default, .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 .vc_cta3-actions .vc_btn3-container .vc_btn3, #footer, .footer .wf-container-footer > .wf-container .widget_newsletterwidget .tnp-field .tnp-submit, .woocommerce-page #page .page-title .entry-title, .woocommerce-page #page .page-title .page-title-breadcrumbs li, .woocommerce-page #page .page-title .page-title-breadcrumbs a, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .shipping .woocommerce-shipping-methods label, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .shipping .woocommerce-shipping-methods label, .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading table.shop_table .cart_item .product-total > .amount, .woocommerce-page #page #content form.woocommerce-checkout #order_review table.shop_table .cart_item .product-total > .amount, .woocommerce-page #page .page-title.title-center .breadcrumbs li, .woocommerce-page #page .page-title.title-center .breadcrumbs li a {
  font-family: 'KapraNeue-Medium', sans-serif;
  font-weight: normal; }

.KapraNeue-MediumExpanded-important, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .order-total strong .amount, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .order-total strong .amount {
  font: initial;
  font-family: 'KapraNeue-MediumExpanded', sans-serif !important;
  font-weight: normal; }

.KapraNeue_h1, h1, .vc_row.yellow_head h1, .uvc-heading[class*="frische-"] .uvc-main-heading h1 {
  font-size: 80px;
  letter-spacing: 4px;
  line-height: 1.1;
  color: black; }
  @media screen and (min-width: 769px) {
    .KapraNeue_h1, h1, .vc_row.yellow_head h1, .uvc-heading[class*="frische-"] .uvc-main-heading h1 {
      font-size: 120px;
      letter-spacing: 8px;
      line-height: 0.9; } }
  @media screen and (min-width: 1100px) {
    .KapraNeue_h1, h1, .vc_row.yellow_head h1, .uvc-heading[class*="frische-"] .uvc-main-heading h1 {
      font-size: 160px; } }

.KapraNeue_h2, h2, .single-post #page #main article header h1, .single-product #page #content .product .entry-summary .woocommerce-Price-amount, .uvc-heading[class*="frische-"] .uvc-main-heading h2, .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 h2 {
  font-size: 56px;
  letter-spacing: 1px;
  line-height: 1.1;
  color: black; }
  @media screen and (min-width: 1100px) {
    .KapraNeue_h2, h2, .single-post #page #main article header h1, .single-product #page #content .product .entry-summary .woocommerce-Price-amount, .uvc-heading[class*="frische-"] .uvc-main-heading h2, .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 h2 {
      font-size: 80px;
      letter-spacing: 4px;
      line-height: 1.1; } }

.KapraNeue_h3, .dt-fancy-separator.h3-size .dt-fancy-title, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-title a, .yellow_box .vc_custom_heading, .woocommerce-page #page .page-title h1, .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content .price .woocommerce-Price-amount, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc-hoverbox-back h2, .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_custom_heading h3 {
  font-size: 40px;
  letter-spacing: 1.3px;
  line-height: 1.1;
  color: #1d1d1b; }
  @media screen and (min-width: 1100px) {
    .KapraNeue_h3, .dt-fancy-separator.h3-size .dt-fancy-title, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-title a, .yellow_box .vc_custom_heading, .woocommerce-page #page .page-title h1, .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content .price .woocommerce-Price-amount, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc-hoverbox-back h2, .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_custom_heading h3 {
      font-size: 56px;
      letter-spacing: 1px;
      line-height: 1.1; } }

.KapraNeue_40, .dt-fancy-separator.title-left.h2-size .dt-fancy-title, .vertical-fancy-style .fancy-date .entry-date, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-content, .mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-title, blockquote.shortcode-blockquote.text-big p, .ult-banner-block .bb-top-title, .ult-banner-block .mask .bb-description, .single-product #page #content .product .entry-summary .entry-title {
  font-size: 32px;
  letter-spacing: 0.2px;
  line-height: 36px;
  color: #1d1d1b; }
  @media screen and (min-width: 1100px) {
    .KapraNeue_40, .dt-fancy-separator.title-left.h2-size .dt-fancy-title, .vertical-fancy-style .fancy-date .entry-date, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-content, .mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-title, blockquote.shortcode-blockquote.text-big p, .ult-banner-block .bb-top-title, .ult-banner-block .mask .bb-description, .single-product #page #content .product .entry-summary .entry-title {
      font-size: 40px;
      letter-spacing: 1.3px;
      line-height: 1.1; } }

.KapraNeue_32, .main-nav > li > a .menu-text, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-title, .landingpage-teaser, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a, .single-post #page #main article header .post-meta ul.post-categories li a, .single-post #page #main .entry-content h2, .single-post #page #sidebar .widget-title, .dt-team-shortcode .team-desc .team-author .team-author-name a, blockquote.shortcode-blockquote.text-big, .xoo-el-inmodal .xoo-el-wrap button.xoo-el-action-btn, .woocommerce-page #page #content .product .add_to_cart_button, .woocommerce-page #page #content .product .added_to_cart, .woocommerce-page #page #content .product .single_add_to_cart_button, .woocommerce-page #page #content .product .ajax_add_to_cart, .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .price, .woocommerce-page #page #content .woocommerce-cart-form__cart-item input.qty, .woocommerce-page #page #content .quantity input.qty, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .woocommerce-Button, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-page #page #sidebar .widget-title, #page .woocommerce-widget-layered-nav-dropdown__submit, #phantom .woocommerce-widget-layered-nav-dropdown__submit, #page .button.view-cart, #phantom .button.view-cart, #page .button.checkout, #phantom .button.checkout, #page .button.wc-forward, #phantom .button.wc-forward, #page .price_slider_wrapper .button, #phantom .price_slider_wrapper .button, #page .woocommerce-orders-table a.button, #phantom .woocommerce-orders-table a.button, #page .wc-layout-list .woo-buttons a, #phantom .wc-layout-list .woo-buttons a, .single-product #page #content .product .entry-summary .cart .single_add_to_cart_button, .ui-datepicker .ui-datepicker-buttonpane button, .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content .entry-title, .vc_btn3-container .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default, .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 .vc_cta3-actions .vc_btn3-container .vc_btn3 {
  font-size: 24px;
  letter-spacing: 0.6px;
  line-height: 32px;
  color: black; }
  @media screen and (min-width: 1100px) {
    .KapraNeue_32, .main-nav > li > a .menu-text, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-title, .landingpage-teaser, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a, .single-post #page #main article header .post-meta ul.post-categories li a, .single-post #page #main .entry-content h2, .single-post #page #sidebar .widget-title, .dt-team-shortcode .team-desc .team-author .team-author-name a, blockquote.shortcode-blockquote.text-big, .xoo-el-inmodal .xoo-el-wrap button.xoo-el-action-btn, .woocommerce-page #page #content .product .add_to_cart_button, .woocommerce-page #page #content .product .added_to_cart, .woocommerce-page #page #content .product .single_add_to_cart_button, .woocommerce-page #page #content .product .ajax_add_to_cart, .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .price, .woocommerce-page #page #content .woocommerce-cart-form__cart-item input.qty, .woocommerce-page #page #content .quantity input.qty, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .woocommerce-Button, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-page #page #sidebar .widget-title, #page .woocommerce-widget-layered-nav-dropdown__submit, #phantom .woocommerce-widget-layered-nav-dropdown__submit, #page .button.view-cart, #phantom .button.view-cart, #page .button.checkout, #phantom .button.checkout, #page .button.wc-forward, #phantom .button.wc-forward, #page .price_slider_wrapper .button, #phantom .price_slider_wrapper .button, #page .woocommerce-orders-table a.button, #phantom .woocommerce-orders-table a.button, #page .wc-layout-list .woo-buttons a, #phantom .wc-layout-list .woo-buttons a, .single-product #page #content .product .entry-summary .cart .single_add_to_cart_button, .ui-datepicker .ui-datepicker-buttonpane button, .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content .entry-title, .vc_btn3-container .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default, .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 .vc_cta3-actions .vc_btn3-container .vc_btn3 {
      font-size: 32px;
      letter-spacing: 0.2px;
      line-height: 36px; } }

.KapraNeue_24, html, body, body.page, .wf-container > *, .vertical-fancy-style .fancy-date .entry-year, .vertical-fancy-style .fancy-date .entry-month, .filter-categories a, .filter-categories .customSelect, .blog-shortcode.dt-css-grid-wrap .dt-css-grid .wf-cell .post-entry-wrapper p, .default-order-button, .single-post #page #main .comments-area .form-submit a.dt-btn, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-excerpt, .single-post #page #main article header .post-meta .additional a, .single-post #page #main .entry-content, .single-post #page #sidebar .widget_recent_entries li a, .mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-excerpt, .dt-team-shortcode .team-desc .team-author p, #page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header > a, #customer_login h2, .woocommerce-page #page #content .product .price, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .woocommerce_de_versandkosten, .woocommerce-page #page #content .product .related.products h2, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals h2, .woocommerce-page #page #content .woocommerce-checkout .cart_totals h2, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .shipping th, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .shipping th, .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading table.shop_table tfoot th, .woocommerce-page #page #content form.woocommerce-checkout #order_review table.shop_table tfoot th, .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name .product-quantity, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name .product-quantity, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .amount, .woocommerce-page #page #sidebar ul.product_list_widget li .woocommerce-Price-amount, .woocommerce-checkout-review-order .order-total .amount, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc-hoverbox-back p, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 26px;
  color: black; }
  @media screen and (min-width: 1100px) {
    .KapraNeue_24, html, body, body.page, .wf-container > *, .vertical-fancy-style .fancy-date .entry-year, .vertical-fancy-style .fancy-date .entry-month, .filter-categories a, .filter-categories .customSelect, .blog-shortcode.dt-css-grid-wrap .dt-css-grid .wf-cell .post-entry-wrapper p, .default-order-button, .single-post #page #main .comments-area .form-submit a.dt-btn, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-excerpt, .single-post #page #main article header .post-meta .additional a, .single-post #page #main .entry-content, .single-post #page #sidebar .widget_recent_entries li a, .mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-excerpt, .dt-team-shortcode .team-desc .team-author p, #page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header > a, #customer_login h2, .woocommerce-page #page #content .product .price, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .woocommerce_de_versandkosten, .woocommerce-page #page #content .product .related.products h2, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals h2, .woocommerce-page #page #content .woocommerce-checkout .cart_totals h2, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .shipping th, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .shipping th, .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading table.shop_table tfoot th, .woocommerce-page #page #content form.woocommerce-checkout #order_review table.shop_table tfoot th, .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name .product-quantity, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name .product-quantity, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .amount, .woocommerce-page #page #sidebar ul.product_list_widget li .woocommerce-Price-amount, .woocommerce-checkout-review-order .order-total .amount, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc-hoverbox-back p, .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
      font-size: 24px;
      letter-spacing: 0.6px;
      line-height: 32px; } }

.KapraNeue_16, #bottom-bar .wf-float-left, #bottom-bar #bottom-menu a, #footer .widget-title, #footer .menu-footer-menu-container li a, #footer .widget_presscore-contact-info-widget, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .details-type-btn.post-details, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-meta, .single-post #page #main .post-meta .entry-meta, .footer #bottom-bar .wf-container-bottom .wf-float-left, .footer #bottom-bar .wf-container-bottom #bottom-menu a, .woocommerce-page #page #content .product .woocommerce-de_price_taxrate, .woocommerce-page #page #content .product .wgm-info, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de_string, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .woocommerce-de_price_taxrate, .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading table.shop_table .cart_item .product-total > *, .woocommerce-page #page #content form.woocommerce-checkout #order_review table.shop_table .cart_item .product-total > *, .woocommerce-page #page #content .woocommerce .shipping-service-provider-checkbox-text, .woocommerce-page #page #content .woocommerce .woocommerce-terms-and-conditions-checkbox-text, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .includes_tax .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .includes_tax .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .includes_tax .amount, .single-product #page #content .product .entry-summary .legacy-itemprop-offers, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten *, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate *, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string *, .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_btn3-container .vc_btn3 {
  font-size: 16px;
  letter-spacing: 0.6px;
  line-height: 22px;
  color: black; }
  @media screen and (max-width: 568px) {
    .KapraNeue_16, #bottom-bar .wf-float-left, #bottom-bar #bottom-menu a, #footer .widget-title, #footer .menu-footer-menu-container li a, #footer .widget_presscore-contact-info-widget, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .details-type-btn.post-details, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-meta, .single-post #page #main .post-meta .entry-meta, .footer #bottom-bar .wf-container-bottom .wf-float-left, .footer #bottom-bar .wf-container-bottom #bottom-menu a, .woocommerce-page #page #content .product .woocommerce-de_price_taxrate, .woocommerce-page #page #content .product .wgm-info, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de_string, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .woocommerce-de_price_taxrate, .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading table.shop_table .cart_item .product-total > *, .woocommerce-page #page #content form.woocommerce-checkout #order_review table.shop_table .cart_item .product-total > *, .woocommerce-page #page #content .woocommerce .shipping-service-provider-checkbox-text, .woocommerce-page #page #content .woocommerce .woocommerce-terms-and-conditions-checkbox-text, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .includes_tax, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal td .includes_tax .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total td .includes_tax .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping td .includes_tax .amount, .single-product #page #content .product .entry-summary .legacy-itemprop-offers, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten *, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate *, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string *, .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_btn3-container .vc_btn3 {
      font-size: 14px; } }

/* Gesamt (Texte, ohne ├£berschriften) */
/* ├£berschriften */
/* Slider ├£berschrift */
/* MENU */
li:not(.dt-mega-menu) .sub-nav {
  width: 550px; }

#main {
  padding-bottom: 0; }

#content a {
  color: black;
  text-decoration: none;
  border-bottom: 1px black solid; }
  #content a:hover {
    color: black;
    border-bottom: 1px #fed300 solid; }

.sub-nav {
  display: flex;
  background: none;
  box-shadow: none;
  padding: 0;
  top: 150px;
  display: none; }

.main-nav > li {
  position: initial; }
  .main-nav > li > a .menu-text {
    text-transform: uppercase; }

#mobile-menu a .menu-text {
  text-transform: uppercase; }

.dt-hovered .sub-nav,
.current-menu-item .sub-nav {
  display: flex;
  top: 65px;
  visibility: visible;
  opacity: 1;
  top: 95px;
  display: flex;
  width: 554px;
  position: absolute;
  left: 145px !important;
  background: #fff; }

.hover-style-click-bg {
  opacity: 1 !important;
  visibility: visible !important; }

.main-nav .sub-nav > li:not(.wpml-ls-item) > a, .mini-nav .sub-nav > li:not(.wpml-ls-item) > a, #bottom-bar .sub-nav > li:not(.wpml-ls-item) > a {
  color: #333;
  padding: 0.25em;
  margin: 0 0.25em; }

div.masthead {
  background-color: white !important;
  border-bottom: none; }
  div.masthead.sticky-off header.header-bar {
    padding: 0;
    transition: none !important;
    min-height: 0 !important;
    height: auto !important; }
  div.masthead.sticky-on header.header-bar {
    transition: none !important;
    height: 70px !important;
    min-height: 110px !important;
    padding: 0;
    transition: none !important;
    min-height: 0 !important;
    height: auto !important; }
  div.masthead.inline-header {
    display: flex;
    border-bottom: none !important;
    box-shadow: none !important;
    width: 1440px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
    justify-content: flex-end;
    flex-wrap: nowrap; }
    @media screen and (min-width: 769px) {
      div.masthead.inline-header {
        padding: 0 50px; } }
    div.masthead.inline-header .top-bar {
      order: 1;
      padding: 0;
      flex-grow: 0; }
      div.masthead.inline-header .top-bar .top-bar-bg {
        display: none; }
    div.masthead.inline-header .header-bar {
      order: 0;
      flex-grow: 1;
      display: flex;
      padding: 0 !important; }
      @media screen and (min-width: 769px) {
        div.masthead.inline-header .header-bar {
          padding: 0 30px 0 0 !important; } }
      div.masthead.inline-header .header-bar .branding #site-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 100%;
        position: relative !important;
        clip: auto; }
        div.masthead.inline-header .header-bar .branding #site-title a {
          color: inherit;
          text-decoration: none;
          white-space: nowrap; }
          div.masthead.inline-header .header-bar .branding #site-title a img {
            display: block;
            max-width: initial;
            width: 220px;
            height: auto; }
            @media screen and (max-width: 568px) {
              div.masthead.inline-header .header-bar .branding #site-title a img {
                max-width: 100%; } }
      @media screen and (max-width: 568px) {
        div.masthead.inline-header .header-bar .branding {
          flex-shrink: 2; } }
    div.masthead.inline-header .mobile-header-bar {
      order: 2;
      justify-content: flex-end;
      width: auto; }
      div.masthead.inline-header .mobile-header-bar .mobile-mini-widgets {
        flex-wrap: nowrap;
        flex-grow: 0; }
        div.masthead.inline-header .mobile-header-bar .mobile-mini-widgets .mini-login {
          display: inline-block; }
        div.masthead.inline-header .mobile-header-bar .mobile-mini-widgets i {
          font-size: 16px; }
          @media (min-width: 480px) {
            div.masthead.inline-header .mobile-header-bar .mobile-mini-widgets i {
              font-size: 24px; } }
          @media screen and (min-width: 769px) {
            div.masthead.inline-header .mobile-header-bar .mobile-mini-widgets i {
              font-size: 32px; } }
  div.masthead header.header-bar {
    transition: none !important; }
  div.masthead .branding .animation {
    display: none; }
  div.masthead .soc-ico {
    position: fixed;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
    box-sizing: content-box;
    right: 0;
    bottom: 145px;
    box-shadow: gray 0px 0px 5px;
    margin-right: 0;
    width: auto;
    background-color: white;
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 0.5em; }
    @media screen and (max-width: 768px) {
      div.masthead .soc-ico {
        display: none; } }
    div.masthead .soc-ico .soc-font-icon {
      font-size: 28px; }
      div.masthead .soc-ico .soc-font-icon::before {
        padding-left: 4px; }
    div.masthead .soc-ico .facebook {
      margin-left: 0px !important; }
      div.masthead .soc-ico .facebook::before {
        width: 28px !important;
        height: 28px !important; }
      div.masthead .soc-ico .facebook .soc-font-icon::before {
        content: "\f082";
        font-family: "Defaults"; }
    div.masthead .soc-ico .linkedin {
      margin-left: 0px !important; }
      div.masthead .soc-ico .linkedin::before {
        width: 28px !important;
        height: 28px !important; }
      div.masthead .soc-ico .linkedin .soc-font-icon::before {
        content: "\f08c";
        font-family: "Defaults"; }
    div.masthead .soc-ico .instagram {
      margin-left: 1px !important; }
      div.masthead .soc-ico .instagram::before {
        width: 28px !important;
        height: 28px !important; }
      div.masthead .soc-ico .instagram .soc-font-icon::before {
        content: "\f16d";
        font-family: "Defaults"; }
    div.masthead .soc-ico .you-tube {
      margin-left: 0px !important; }
      div.masthead .soc-ico .you-tube::before {
        width: 28px !important;
        height: 28px !important; }
      div.masthead .soc-ico .you-tube .soc-font-icon::before {
        content: "\f16a";
        font-family: "Defaults";
        padding-left: 2px; }

.phantom-sticky .sticky-off.masthead:not(.masthead-mobile) {
  will-change: auto; }

.grecaptcha-badge {
  z-index: 999;
  bottom: 69px !important; }

.home div.masthead .branding .animation {
  display: block;
  height: 105px;
  width: 105px;
  padding: 0 40px 0 10px; }

.main-nav .sub-nav > li:not(.wpml-ls-item) > a:hover {
  color: #fed903;
  border-bottom: 2px solid #fed903; }

.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: #333; }

.main-nav .sub-nav > li:not(.wpml-ls-item) > a:hover .menu-text {
  color: #fed903; }

.dt-fancy-separator.title-left.h2-size .dt-fancy-title {
  text-transform: none; }

.dt-fancy-separator.h3-size .dt-fancy-title {
  text-transform: uppercase; }

.branding a img, .branding img {
  max-width: 105px; }

.Vordergrundbild {
  position: fixed !important;
  bottom: 26%;
  right: 0; }

.z-index100 {
  z-index: 100; }

.sub-nav li {
  padding: 0; }
  .sub-nav li:first-child {
    padding-top: 0; }

.phantom-shadow-decoration #phantom {
  height: auto !important; }

.parallax_decor.vc_parallax {
  overflow: visible;
  position: relative; }
  .parallax_decor.vc_parallax .vc_parallax-inner {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 60%; }

.vertical-fancy-style .fancy-date .entry-date:after {
  background-color: black; }
.vertical-fancy-style .fancy-date .entry-year:after, .vertical-fancy-style .fancy-date .entry-month:after {
  background-color: black; }
.vertical-fancy-style .fancy-date a {
  min-width: 60px; }

/*
.vc_custom_heading {
  &.magazin_title {
    font-weight:400;
    font-family: 'FFElementaWebProRegular' !important;
    span {
      @extend .KapraNeue-MediumExpanded-important;
      font-weight: 700;
      display:block;
      font-size:24px;
      line-height: 32px;
    }
  }
}
*/
.blog-shortcode.dt-css-grid-wrap .entry-meta > a:after, .blog-shortcode.dt-css-grid-wrap .entry-meta > span:after {
  background: none !important;
  content: "/";
  -webkit-transform: none;
  transform: none;
  top: inherit; }
.blog-shortcode.dt-css-grid-wrap .dt-css-grid .wf-cell .post-head-wrapper .entry-meta {
  display: none; }
.blog-shortcode.dt-css-grid-wrap .dt-css-grid .wf-cell .post-entry-wrapper p {
  color: white; }

#page {
  /*
  .post-details {
    &.details-type-btn {
      display:none;
      background-color: #707070;
      border-radius: 100%;
      position:absolute;
      bottom:30px;
      right:0;
      width:30px;
      height:30px;
      font-size:1px;
      line-height: 0;
      color:#707070;
      padding:0;
      .fa {
        position:absolute;
        color:white !important;
        font-size:20px;
        line-height: 30px;
        left:6px;
      }
    }
  }
  */ }
  #page #content a {
    /*
    text-decoration:none;
    color:black;
    border-bottom: 1px solid black;
    */ }

#bottom-bar .mini-nav ul {
  display: block !important; }

#footer {
  font-weight: normal;
  color: #1d1d1b;
  background-color: white;
  /*z-index:1000;*/
  position: relative; }
  @media screen and (max-width: 768px) {
    #footer {
      margin: 0 30px; } }
  #footer .widget {
    color: #1d1d1b; }
  #footer .widget-title {
    text-transform: none;
    margin-bottom: 0; }
  #footer .menu-footer-menu-container li {
    border: none;
    margin-top: 0;
    padding-top: 0; }
    #footer .menu-footer-menu-container li a {
      text-transform: uppercase; }
  #footer .widget_presscore-contact-info-widget a {
    color: #1d1d1b;
    border-bottom: 1px black solid;
    text-decoration: none; }
    #footer .widget_presscore-contact-info-widget a:hover {
      border-bottom: 1px #fed300 solid; }

.button-border {
  border: 1px solid #000;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75); }

.default-button {
  background-color: transparent !important;
  color: #1d1d1b !important; }
  .default-button:hover {
    background: none !important;
    background-color: #fed300 !important; }

.default-order-button, .single-post #page #main .comments-area .form-submit a.dt-btn {
  background-color: white !important;
  color: #1d1d1b !important;
  border: 2px solid #666666;
  border-radius: 0; }
  .default-order-button:hover, .single-post #page #main .comments-area .form-submit a.dt-btn:hover {
    background: #fff !important;
    border: 2px solid #000000;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(102, 102, 102, 0.71);
    -moz-box-shadow: 0px 0px 5px 1px rgba(102, 102, 102, 0.71);
    box-shadow: 0px 0px 5px 1px rgba(102, 102, 102, 0.71); }
  .default-order-button:active, .single-post #page #main .comments-area .form-submit a.dt-btn:active {
    background: none !important;
    background-color: #fed300 !important;
    border: 2px solid #fed300;
    color: white !important;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(102, 102, 102, 0.71);
    -moz-box-shadow: 0px 0px 5px 1px rgba(102, 102, 102, 0.71);
    box-shadow: 0px 0px 5px 1px rgba(102, 102, 102, 0.71); }

.text-shadow, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-title, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-content, .ult-banner-block .bb-top-title, .ult-banner-block .mask .bb-description {
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.7); }

.vc-hoverbox .vc-hoverbox-front {
  justify-content: flex-start; }

.hide_s {
  display: none; }
  @media screen and (min-width: 990px) {
    .hide_s {
      display: block; } }

.show_only_s {
  display: block; }
  @media screen and (min-width: 990px) {
    .show_only_s {
      display: none; } }

.show_only_xs {
  display: block; }
  @media screen and (min-width: 769px) {
    .show_only_xs {
      display: none; } }

@media screen and (max-width: 768px) {
  .maxw50_only_xs {
    max-width: 50%; } }

.zindex_plus {
  position: relative;
  z-index: +1; }

.bordered-column {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 20px; }
  @media screen and (min-width: 769px) {
    .bordered-column {
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px; } }
  @media screen and (min-width: 769px) {
    .bordered-column .wpb_text_column {
      padding: 0 2em 0 2em; } }
  @media screen and (min-width: 990px) {
    .bordered-column .wpb_text_column {
      padding: 0 3em 0 3em; } }
  .bordered-column > .vc_column-inner {
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 15px;
    border-left-color: #000000 !important;
    border-left-style: solid !important;
    border-right-color: #000000 !important;
    border-right-style: solid !important;
    border-top-color: #000000 !important;
    border-top-style: solid !important;
    border-bottom-color: #000000 !important;
    border-bottom-style: solid !important; }
    @media screen and (min-width: 769px) {
      .bordered-column > .vc_column-inner {
        margin-top: -60px !important;
        margin-right: -18% !important;
        margin-bottom: -40px;
        margin-left: -18% !important;
        padding-top: 70px !important;
        padding-bottom: 70px !important;
        padding-right: 14% !important;
        padding-left: 14% !important; } }

.ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc:before, .ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc:after {
  display: none; }
.ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc:after {
  display: block;
  background: none;
  content: '\f13a';
  font-family: FontAwesome;
  height: auto;
  top: 80%;
  left: 0;
  width: 100%;
  font-size: 30px;
  transform: none; }
.ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-title {
  text-transform: uppercase;
  text-align: left;
  padding: 0 25px;
  top: 30%; }
.ult-new-ib.ult-ib-effect-style11 .ult-new-ib-desc .ult-new-ib-content {
  top: 30%;
  text-align: left; }

.header-correction {
  display: block;
  position: relative;
  top: -200px; }

.flex-order-4 {
  order: 4; }
  @media screen and (min-width: 769px) {
    .flex-order-4 {
      order: 0; } }

.fancy-header .hgroup, .page-title .hgroup {
  overflow: visible; }

/*
*   File: _landing-page.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2019 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 02.01.2019, 20:03:38
*/
.landingpage-teaser {
  text-align: center;
  padding-top: 10px; }
  .landingpage-teaser:before, .landingpage-teaser:after {
    content: '';
    height: 30px;
    display: inline-block;
    border-left: 1px solid #000; }
  @media screen and (max-width: 768px) {
    .landingpage-teaser p {
      padding-bottom: 10px; } }

.space-between-col .wpb_wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
.space-between-col .vc_column-inner:before, .space-between-col .vc_column-inner:after {
  content: initial; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 09.01.2019, 13:46:53
    Author     : post
*/
@media screen and (max-width: 768px) {
  .blog-shortcode.mode-grid.classic-layout-list {
    display: flex;
    flex-direction: column; }
    .blog-shortcode.mode-grid.classic-layout-list .css-grid-filter {
      order: 10; } }
.blog-shortcode.mode-grid.classic-layout-list .dt-css-grid {
  grid-row-gap: 30px !important; }
  .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell {
    padding: 0; }
    .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post {
      position: relative;
      display: grid;
      height: auto;
      grid-template-columns: 50% 50%;
      column-gap: 30px; }
      .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post:before, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post:after {
        display: none; }
      @media screen and (max-width: 768px) {
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post {
          grid-template-columns: 1fr; } }
      @media screen and (max-width: 768px) {
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap {
          margin: 0 -15px;
          width: auto; } }
      .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .post-thumbnail-rollover {
        height: 100%; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .post-thumbnail-rollover:after {
          display: none; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .post-thumbnail-rollover img {
          height: 100%; }
      .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a {
        position: relative;
        background: none; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a:after {
          z-index: -1;
          content: '';
          position: absolute;
          display: block;
          bottom: 0em;
          left: 0;
          height: 0.5em;
          width: 100%;
          background-color: #fed300; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a:hover {
          color: black !important; }
      .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content {
        border-top: 2px #1d1d1b solid;
        border-bottom: 2px #1d1d1b solid;
        margin: 0;
        padding: 30px 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-end; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-title {
          flex-grow: 1; }
          .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-title a {
            border: none !important; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .details-type-btn.post-details {
          display: inline-block;
          width: 100px;
          background: none;
          border-bottom: 2px #fed300 solid; }
          .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .details-type-btn.post-details:after, .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .details-type-btn.post-details:before {
            display: none; }
          .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .details-type-btn.post-details i {
            font-size: 12px !important; }
          .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .details-type-btn.post-details:hover i {
            color: #fed300 !important; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-meta {
          margin-bottom: 8px; }
          .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-meta .category-link {
            display: none; }
          .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell article.post .post-entry-content .entry-meta a {
            border: none !important; }
    @media screen and (min-width: 769px) {
      .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell:nth-child(even) article.post {
        grid-auto-flow: dense; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell:nth-child(even) article.post .post-thumbnail-wrap {
          grid-column: 2; }
        .blog-shortcode.mode-grid.classic-layout-list .dt-css-grid .wf-cell:nth-child(even) article.post .post-entry-content {
          grid-column: 1; } }
.blog-shortcode.mode-grid.classic-layout-list .css-grid-filter {
  justify-content: flex-start; }
  .blog-shortcode.mode-grid.classic-layout-list .css-grid-filter .filter-categories a {
    position: relative;
    color: black;
    padding-left: 5px;
    border: none !important; }
    .blog-shortcode.mode-grid.classic-layout-list .css-grid-filter .filter-categories a.act {
      color: black; }
      .blog-shortcode.mode-grid.classic-layout-list .css-grid-filter .filter-categories a.act:after {
        z-index: -1;
        content: '';
        display: block;
        position: absolute;
        left: 0;
        bottom: 0.3em;
        height: 0.6em;
        right: 5px;
        background-color: #fff2c4; }

.single-post #page .page-title {
  background-color: transparent; }
  .single-post #page .page-title .wf-wrap {
    align-items: flex-start;
    padding-bottom: 0; }
.single-post #page #main article header .post-meta ul.post-categories {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 1em 0; }
  .single-post #page #main article header .post-meta ul.post-categories li {
    padding-right: 2em; }
    .single-post #page #main article header .post-meta ul.post-categories li a {
      text-decoration: none;
      display: inline-block;
      position: relative;
      overflow: visible;
      z-index: 0;
      line-height: 1.3; }
      .single-post #page #main article header .post-meta ul.post-categories li a:after {
        content: '';
        display: inline-block;
        background-color: #ecb5b3;
        position: absolute;
        left: 0;
        bottom: 0;
        right: -1em;
        height: 0.7em;
        z-index: -1; }
.single-post #page #main article header .post-meta .additional .author {
  display: none; }
.single-post #page #main article header h1 {
  text-align: left; }
.single-post #page #main .post-meta {
  margin-bottom: 30px; }
  .single-post #page #main .post-meta .entry-meta {
    align-items: flex-start;
    justify-content: left; }
.single-post #page #main .entry-content h2[class*="frische-"], .single-post #page #main .entry-content h3[class*="frische-"], .single-post #page #main .entry-content h4[class*="frische-"] {
  font-weight: normal;
  display: inline-block;
  position: relative;
  overflow: visible;
  z-index: 0;
  line-height: 1.3; }
  .single-post #page #main .entry-content h2[class*="frische-"]:after, .single-post #page #main .entry-content h3[class*="frische-"]:after, .single-post #page #main .entry-content h4[class*="frische-"]:after {
    content: '';
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    right: -1em;
    height: 0.7em;
    z-index: -1; }
  .single-post #page #main .entry-content h2[class*="frische-"].frische-gelb:after, .single-post #page #main .entry-content h2[class*="frische-"].frische-gelb-hell:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-gelb:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-gelb-hell:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-gelb:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-gelb-hell:after {
    background-color: #fed300; }
  .single-post #page #main .entry-content h2[class*="frische-"].frische-pink:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-pink:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-pink:after {
    background-color: #e4006b; }
  .single-post #page #main .entry-content h2[class*="frische-"].frische-orange:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-orange:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-orange:after {
    background-color: #f25822; }
  .single-post #page #main .entry-content h2[class*="frische-"].frische-rot:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-rot:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-rot:after {
    background-color: #cf122e; }
  .single-post #page #main .entry-content h2[class*="frische-"].frische-tuerkis:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-tuerkis:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-tuerkis:after {
    background-color: #50ada4; }
  .single-post #page #main .entry-content h2[class*="frische-"].frische-blau:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-blau:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-blau:after {
    background-color: #008ad1; }
  .single-post #page #main .entry-content h2[class*="frische-"].frische-rosa:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-rosa:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-rosa:after {
    background-color: #ecb5b3; }
  .single-post #page #main .entry-content h2[class*="frische-"].frische-gruen:after, .single-post #page #main .entry-content h3[class*="frische-"].frische-gruen:after, .single-post #page #main .entry-content h4[class*="frische-"].frische-gruen:after {
    background-color: #359038; }
.single-post #page #main .comments-area .form-submit a.dt-btn span {
  vertical-align: middle; }
.single-post #page #main .post-navigation {
  margin-top: 20px;
  background-color: rgba(149, 152, 139, 0.2); }
  .single-post #page #main .post-navigation a {
    border: none; }
@media screen and (min-width: 990px) {
  .single-post #page #sidebar {
    margin-top: 54px; } }
.single-post #page #sidebar .widget_categories .cat-item {
  border-top: 1px solid #1d1d1b !important;
  margin: 0;
  padding: 10px 0; }
.single-post #page #sidebar .widget_recent_entries li {
  margin-top: 20px; }

.mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-title {
  text-shadow: 0 0 2px black; }
.mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-excerpt {
  text-shadow: 0 0 2px black; }

.mode-grid.blog-shortcode.gradient-overlay-layout-list .dt-css-grid .entry-title a {
  color: white !important;
  border: none !important; }

.paginator .button-load-more {
  color: black;
  background: #fed300;
  border: none;
  font-size: inherit;
  border-bottom: none !important; }
  .paginator .button-load-more:hover {
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    .paginator .button-load-more:hover span {
      color: black; }
  .paginator .button-load-more span {
    color: black; }
  .paginator .button-load-more .button-caption:before {
    display: inline-block;
    line-height: 22px; }

/*
*   File: _team.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2019 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 04.01.2019, 16:06:28
*/
.vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  flex-direction: column; }
  .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row {
    flex-wrap: nowrap;
    display: flex; }
    .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .vc_column_container .vc_column-inner {
      width: 100%;
      position: relative;
      padding: 0;
      padding-bottom: 100%; }
      .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .vc_column_container .vc_column-inner > .wpb_wrapper {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%; }
        .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .vc_column_container .vc_column-inner > .wpb_wrapper .wpb_single_image {
          width: 100%;
          height: 100%;
          margin: 0;
          padding: 0; }
          .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .vc_column_container .vc_column-inner > .wpb_wrapper .wpb_single_image .vc_figure {
            width: 100%;
            height: 100%; }
            .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .vc_column_container .vc_column-inner > .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper {
              width: 100%;
              height: 100%; }
              .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .vc_column_container .vc_column-inner > .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img {
                width: 100%;
                height: 100%;
                object-fit: cover;
                object-position: center center; }
    .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .kachel_orange {
      background-color: #f25822; }
    .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .kachel_rot {
      background-color: #cf122e; }
    .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .kachel_gruen {
      background-color: #359038; }
    .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .kachel_pink {
      background-color: #e4006b; }
    .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .kachel_tuerkis {
      background-color: #50ada4; }
    .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .kachel_rosa {
      background-color: #ecb5b3; }
    .vc_row.team_kacheln > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row .kachel_blau {
      background-color: #008ad1; }

/*
*   File: _widgets.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2019 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 10.01.2019, 14:15:02
*/
blockquote.shortcode-blockquote.text-big {
  border: none;
  padding: 0 2em 0 2em;
  background-color: transparent;
  background-image: url("../images/yellow.png");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 100%; }
  @media screen and (min-width: 769px) {
    blockquote.shortcode-blockquote.text-big {
      background-size: 100% 200px;
      min-height: 220px;
      padding: 0 0 0 2em; } }

.paroller {
  z-index: 400; }
  @media screen and (max-width: 768px) {
    .paroller {
      transform: none !important; } }
  .paroller.white-bg > .vc_column-inner > .wpb_wrapper {
    padding-top: 30px;
    background-color: #fff; }
  .paroller blockquote.shortcode-blockquote.text-big {
    padding-bottom: 30px;
    padding-top: 70px; }
    @media screen and (min-width: 769px) {
      .paroller blockquote.shortcode-blockquote.text-big {
        padding-bottom: 90px;
        padding-top: 0px;
        padding-left: 20px; } }
    @media screen and (min-width: 990px) {
      .paroller blockquote.shortcode-blockquote.text-big {
        padding-left: 60px; } }
  @media screen and (max-width: 768px) {
    .paroller .vc_custom_1548684462075 .wpb_single_image {
      display: none; } }
  .paroller .wpb_single_image {
    position: relative;
    margin-top: -70px;
    position: absolute;
    top: 0;
    right: 0; }
    .paroller .wpb_single_image .vc_single_image-wrapper {
      padding-left: 40px;
      padding-right: 40px; }
      @media screen and (min-width: 769px) {
        .paroller .wpb_single_image .vc_single_image-wrapper {
          max-width: 100%; } }
    @media screen and (min-width: 769px) {
      .paroller .wpb_single_image {
        position: relative; } }
    @media screen and (max-width: 768px) {
      .paroller .wpb_single_image {
        max-width: 50%; } }
    .paroller .wpb_single_image.vc_align_right .vc_single_image-wrapper {
      padding-left: 25px;
      padding-right: 0; }
  .paroller.lemon {
    display: none; }
    @media screen and (min-width: 769px) {
      .paroller.lemon {
        display: block; } }
    .paroller.lemon .wpb_single_image {
      margin-left: -50px; }
      .paroller.lemon .wpb_single_image .vc_single_image-wrapper {
        padding-left: 0px;
        padding-right: 0px; }
  @media screen and (max-width: 768px) {
    .paroller .vc_column-inner {
      padding-top: 0 !important; } }

.slider_row {
  margin-top: 20px; }
  @media screen and (min-width: 769px) {
    .slider_row {
      margin-top: -20px; } }

.icon_row .aio-icon-img {
  font-size: 200px !important; }
  @media screen and (min-width: 769px) {
    .icon_row .aio-icon-img {
      font-size: 150px !important; } }

.yellow_box {
  background-color: #fed300; }
  .yellow_box > .vc_column-inner {
    padding: 40px; }
    @media screen and (min-width: 769px) {
      .yellow_box > .vc_column-inner {
        padding-top: 45px;
        padding-right: 80px;
        padding-bottom: 45px;
        padding-left: 80px; } }
  @media screen and (max-width: 768px) {
    .yellow_box .subheadline {
      width: 100%;
      text-align: center;
      padding: 20px 0 20px 0; } }

.content-button.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style),
.content-button {
  background-color: #fff;
  color: #000;
  margin-bottom: 30px;
  border: none; }
  .content-button.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) span,
  .content-button span {
    font-size: 24px; }
  .content-button.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) > i.fas,
  .content-button > i.fas {
    font-size: 20px !important;
    background-color: black;
    color: white !important;
    border-radius: 50%;
    width: 20px;
    height: 20px; }
    .content-button.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) > i.fas::before,
    .content-button > i.fas::before {
      padding-left: 1px; }
  .content-button.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
  .content-button:hover {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none; }
  .content-button.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style)::after,
  .content-button::after {
    content: none !important; }
  .content-button.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):active,
  .content-button:active {
    background: none !important;
    background-color: #fff !important;
    border: none;
    color: black !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

.wpb_text_column h3 {
  margin-bottom: 20px; }

.fruit_box {
  margin-bottom: 20px;
  border: 1px solid black;
  padding: 0px 0px 40px 0; }
  @media screen and (min-width: 769px) {
    .fruit_box {
      padding: 0px 20px 40px 0; } }
  .fruit_box .shortcode-single-image.hover {
    display: none; }
  .fruit_box:hover .shortcode-single-image {
    display: none; }
    .fruit_box:hover .shortcode-single-image.hover {
      display: block; }
  .fruit_box:hover h3 {
    text-decoration: underline;
    text-decoration-color: #fed300; }
  .fruit_box .wpb_column {
    padding-top: 40px; }

.yellow_cut_box {
  margin-top: 20px;
  padding-left: 10%;
  padding-right: 10%;
  margin-left: 10%;
  margin-right: 10%;
  position: relative; }
  .yellow_cut_box::before {
    background-color: #fed300;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 6em; }
  .yellow_cut_box > .wpb_column > .vc_column-inner {
    padding-top: 0; }

#page .wpb_accordion.wpb_content_element.dt-style h3 {
  padding-top: 9px;
  border-top: 1px solid black; }
#page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header > a::before {
  content: none; }
#page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header > a::after {
  margin-top: -10px;
  content: "\f105";
  font-size: 18px;
  line-height: 1.4em;
  color: white;
  background-color: #d5d6d1;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  padding-left: 2px; }
#page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header > a:hover span {
  color: black; }
#page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header > a:hover::after {
  color: white;
  background-color: #fed300; }
#page .wpb_accordion.wpb_content_element.dt-style .wpb_accordion_header.ui-state-active a::after {
  content: "\f107";
  background-color: #fed300;
  color: white;
  padding-left: 1px; }

.ult-banner-block {
  position: relative; }
  .ult-banner-block .bb-top-title {
    position: absolute;
    top: 0;
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-left: 25px;
    background-color: transparent !important; }
  .ult-banner-block .mask {
    background-color: #fff2c4 !important; }
    .ult-banner-block .mask .bb-description {
      padding: 15px;
      text-align: left;
      position: absolute;
      bottom: 0; }

.content textarea,
.content input[type="email"],
.content input[type="text"] {
  border: 1px solid black; }
  .content textarea:-webkit-input-placeholder,
  .content input[type="email"]:-webkit-input-placeholder,
  .content input[type="text"]:-webkit-input-placeholder {
    text-align: center; }
  .content textarea:-moz-placeholder,
  .content input[type="email"]:-moz-placeholder,
  .content input[type="text"]:-moz-placeholder {
    /* Firefox 18- */
    text-align: center; }
  .content textarea::-moz-placeholder,
  .content input[type="email"]::-moz-placeholder,
  .content input[type="text"]::-moz-placeholder {
    /* Firefox 19+ */
    text-align: center; }
  .content textarea:-ms-input-placeholder,
  .content input[type="email"]:-ms-input-placeholder,
  .content input[type="text"]:-ms-input-placeholder {
    text-align: center; }
  .content textarea::placeholder,
  .content input[type="email"]::placeholder,
  .content input[type="text"]::placeholder {
    color: black; }
.content .woocommerce-form-login input[type="email"],
.content .woocommerce-form-login input[type="text"],
.content .woocommerce-form-register input[type="email"],
.content .woocommerce-form-register input[type="text"] {
  border: 1px solid rgba(51, 51, 51, 0.12); }

#page input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
#page .post-password-form input[type="submit"],
#page .mc4wp-form input[type="submit"],
#page div.mc4wp-form button[type="submit"],
#page .tml-submit-wrap input[type="submit"],
#page .wpcf7-form input[type="submit"]
 {
  font-family: 'KapraNeue-MediumExpanded', sans-serif !important;
  text-transform: uppercase;
  color: black;
  border: none !important; }
  #page input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit):hover,
  #page .post-password-form input[type="submit"]:hover,
  #page .mc4wp-form input[type="submit"]:hover,
  #page div.mc4wp-form button[type="submit"]:hover,
  #page .tml-submit-wrap input[type="submit"]:hover,
  #page .wpcf7-form input[type="submit"]:hover
   {
    background-color: #fed300 !important;
    color: black !important;
    border: none !important;
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
#page .wpcf7-submit {
  min-width: 40%; }

.vc_row.yellow_head {
  background-color: #fed300;
  overflow: visible;
  padding-top: 0px !important;
  margin-bottom: 30px; }
  .vc_row.yellow_head .wpb_single_image {
    position: absolute;
    bottom: -15%;
    max-width: 80%; }
    @media screen and (min-width: 990px) {
      .vc_row.yellow_head .wpb_single_image {
        max-width: 33%; } }
  .vc_row.yellow_head .wpb_column {
    padding-bottom: 150px; }
  .vc_row.yellow_head .uvc-heading {
    margin: 0; }
  @media screen and (min-width: 990px) {
    .vc_row.yellow_head {
      padding-top: 40px !important; } }
  @media screen and (min-width: 1281px) {
    .vc_row.yellow_head .uvc-heading {
      margin: 0px 180px 0px 180px; }
    .vc_row.yellow_head .wpb_column {
      padding-bottom: 100px; } }

.content .dt-team-shortcode.dt-icon-bg-on .soc-ico a {
  min-width: 46px;
  min-height: 46px;
  font-size: 46px;
  border-radius: 100px; }
  .content .dt-team-shortcode.dt-icon-bg-on .soc-ico a::before {
    background-color: #d5d6d1;
    min-width: 46px;
    min-height: 46px; }
  .content .dt-team-shortcode.dt-icon-bg-on .soc-ico a::after {
    min-width: 46px;
    min-height: 46px; }
  .content .dt-team-shortcode.dt-icon-bg-on .soc-ico a .soc-font-icon {
    font-size: 30px; }

.team-media {
  margin-bottom: 30px; }
  .team-media::after {
    width: 60px;
    height: 53px;
    content: "";
    display: none;
    background-image: url("../images/illu-drops3.svg");
    position: absolute;
    bottom: -30px;
    left: 20px; }
  @media screen and (min-width: 990px) {
    .team-media:hover::after {
      display: block; } }

.indent-border, .indent-border-transparent {
  padding-top: 20px !important;
  background-color: #fed300; }
  .indent-border .smls-main-logo-wrapper .smls-grid, .indent-border-transparent .smls-main-logo-wrapper .smls-grid {
    padding: 20px 65px;
    z-index: 100; }
    @media screen and (min-width: 769px) {
      .indent-border .smls-main-logo-wrapper .smls-grid, .indent-border-transparent .smls-main-logo-wrapper .smls-grid {
        padding: 20px 35px; } }
    @media screen and (min-width: 990px) {
      .indent-border .smls-main-logo-wrapper .smls-grid, .indent-border-transparent .smls-main-logo-wrapper .smls-grid {
        padding: 40px 10%; }
        .indent-border .smls-main-logo-wrapper .smls-grid img, .indent-border-transparent .smls-main-logo-wrapper .smls-grid img {
          width: 75% !important; } }
    .indent-border .smls-main-logo-wrapper .smls-grid a, .indent-border-transparent .smls-main-logo-wrapper .smls-grid a {
      border-bottom: none !important; }
  .indent-border .smls-main-logo-wrapper .smls-overlay-all-wrap,
  .indent-border .smls-main-logo-wrapper .smls-link-style, .indent-border-transparent .smls-main-logo-wrapper .smls-overlay-all-wrap,
  .indent-border-transparent .smls-main-logo-wrapper .smls-link-style {
    width: 100%;
    height: 100%; }
    .indent-border .smls-main-logo-wrapper .smls-overlay-all-wrap span,
    .indent-border .smls-main-logo-wrapper .smls-link-style span, .indent-border-transparent .smls-main-logo-wrapper .smls-overlay-all-wrap span,
    .indent-border-transparent .smls-main-logo-wrapper .smls-link-style span {
      display: none; }
  .indent-border .smls-main-logo-wrapper .smls-overlay-wrap, .indent-border-transparent .smls-main-logo-wrapper .smls-overlay-wrap {
    display: none; }

.indent-border-transparent {
  background-color: transparent; }

.downloads ul {
  list-style-type: none;
  margin-left: 0; }
  .downloads ul li {
    padding: 0.3em 0;
    border-top: 1px solid #000; }
    .downloads ul li a {
      border: none !important;
      color: #1d1d1b;
      text-decoration: none;
      display: block;
      position: relative;
      z-index: 10;
      padding-right: 40px; }
      .downloads ul li a::after {
        content: '';
        display: block;
        position: absolute;
        z-index: 9;
        width: 30px;
        height: 30px;
        top: 0;
        right: 0;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("../images/button-download.png"); }

.download-button .fas {
  background-color: transparent !important; }
  .download-button .fas::before {
    content: '';
    display: block;
    position: absolute;
    z-index: 9;
    width: 24px;
    height: 24px;
    top: 5px;
    left: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("../images/button-download.png"); }

.faq-section {
  position: relative; }
  @media screen and (min-width: 990px) {
    .faq-section {
      padding-right: 10%;
      padding-left: 16.666%; } }
  .faq-section::before {
    content: '';
    position: absolute;
    background-color: #fed300;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
    display: block; }
  .faq-section .vc_toggle {
    border-top: 1px solid #000;
    margin: 0;
    padding: 0.3em 0; }
    .faq-section .vc_toggle .vc_toggle_title {
      padding-left: 0; }
      .faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon {
        left: auto;
        right: 0;
        background: none;
        border: none; }
        .faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon::before, .faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon::after {
          width: 30px;
          height: 30px;
          left: 0;
          background: none;
          border: none;
          background-position: center;
          background-size: contain;
          background-repeat: no-repeat; }
        .faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon::before {
          background-image: url("../images/button-readmore_default.png"); }
        .faq-section .vc_toggle .vc_toggle_title .vc_toggle_icon::after {
          display: none;
          visibility: hidden;
          background-image: url("../images/button-close.png"); }
    .faq-section .vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon::before {
      display: none;
      visibility: hidden; }
    .faq-section .vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon::after {
      display: block;
      visibility: visible; }
    .faq-section .vc_toggle .vc_toggle_content {
      padding-left: 0; }

.xoo-el-form-container a {
  text-decoration: none;
  color: black;
  border-bottom: 1px solid black; }
  .xoo-el-form-container a:hover {
    border-bottom: 1px solid #fed300; }
.xoo-el-form-container ul.xoo-el-tabs {
  list-style: none; }
  .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
    color: #333; }

@media screen and (min-width: 1100px) {
  .woocommerce .xoo-el-form-inline {
    width: 50%;
    margin: 0 auto; } }

.split-header #split_right-menu {
  flex-wrap: nowrap; }
.split-header .mini-widgets .mini-login, .split-header .mobile-mini-widgets .mini-login {
  display: none; }
.split-header .mini-widgets .konto-zitrone, .split-header .mobile-mini-widgets .konto-zitrone {
  margin-left: 0;
  vertical-align: middle; }
  .split-header .mini-widgets .konto-zitrone img, .split-header .mobile-mini-widgets .konto-zitrone img {
    width: 30px;
    height: auto;
    padding-top: 6px; }
@media screen and (min-width: 1101px) and (max-width: 1360px) {
  .split-header .mini-widgets, .split-header .mobile-mini-widgets {
    flex-wrap: nowrap;
    flex-direction: row;
    padding-left: 0 !important; }
    .split-header .mini-widgets > div, .split-header .mobile-mini-widgets > div {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .split-header .mini-widgets .konto-zitrone img, .split-header .mobile-mini-widgets .konto-zitrone img {
      width: 30px; } }

.xoo-el-inmodal {
  /*overflow:hidden;*/ }
  .xoo-el-inmodal .xoo-el-wrap {
    /*
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: space-between;
    */ }
    .xoo-el-inmodal .xoo-el-wrap .xoo-el-sidebar {
      background-size: contain; }
    .xoo-el-inmodal .xoo-el-wrap button.xoo-el-action-btn {
      color: #333;
      color: black !important;
      background: none;
      background-color: white;
      border: none;
      padding: 10px 1em; }
      .xoo-el-inmodal .xoo-el-wrap button.xoo-el-action-btn:hover {
        background: #fed300 !important;
        -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
        .xoo-el-inmodal .xoo-el-wrap button.xoo-el-action-btn:hover span {
          color: black; }
      .xoo-el-inmodal .xoo-el-wrap button.xoo-el-action-btn span {
        color: black; }
    .xoo-el-inmodal .xoo-el-wrap .xoo-el-footer-note {
      display: none; }

.split-header .header-bar .navigation:last-child > .mini-widgets {
  padding: 0; }

#customer_login a {
  text-decoration: none;
  color: black;
  border-bottom: 1px solid black; }
  #customer_login a:hover {
    border-bottom: 1px solid #fed300; }
#customer_login input.woocommerce-form__input-checkbox {
  margin-right: 0.5em; }
#customer_login form.register p.form-row:last-child {
  float: right; }
#customer_login form.register .col-2 {
  float: none;
  width: 100%;
  display: flex;
  flex-direction: row; }
  #customer_login form.register .col-2 > p:first-child {
    padding-right: 0.5em; }

#sb_instagram #sbi_load .sbi_load_btn {
  color: black;
  background: #fed300;
  border: none;
  font-size: inherit; }
  #sb_instagram #sbi_load .sbi_load_btn:hover {
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    #sb_instagram #sbi_load .sbi_load_btn:hover span {
      color: black; }
  #sb_instagram #sbi_load .sbi_load_btn span {
    color: black; }

.shopmenuentry .menu-text {
  background-color: #fed300;
  padding: 3px 15px; }

.masthead .mini-widgets .soc-ico a:hover .soc-font-icon, .masthead .mobile-mini-widgets .soc-ico a:hover .soc-font-icon, .dt-mobile-header .soc-ico a:hover .soc-font-icon {
  color: #fed300 !important; }

.masthead .soc-ico.hover-custom-bg a:after, .masthead .soc-ico.accent-bg.hover-custom-bg a:after, .masthead .soc-ico.hover-custom-bg a:after, .accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after, .masthead .soc-ico.hover-accent-bg a:after, .dt-mobile-header .soc-ico.hover-custom-bg a:after, .dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after, .dt-mobile-header .soc-ico.hover-custom-bg a:after, .accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after, .dt-mobile-header .soc-ico.hover-accent-bg a:after {
  background-color: transparent; }

/*
*   File: _header.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2020 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 27.05.2020, 21:28:28
*/
.dt-mobile-header .mobile-mini-widgets-in-menu .soc-ico {
  margin-top: 40px;
  width: 100%;
  justify-content: space-between; }
  .dt-mobile-header .mobile-mini-widgets-in-menu .soc-ico .soc-font-icon {
    font-size: 30px; }
.dt-mobile-header .mobile-mini-widgets-in-menu .mini-login i, .dt-mobile-header .mobile-mini-widgets-in-menu .wc-shopping-cart i {
  font-size: 40px; }

/*
.top-bar {
  white-space: nowrap;
  .wc-ico-cart, .mini-login, .mini-login a {
    i {
      border: 1px solid black;
      border-radius: 50%;
      position: relative;
      width: 40px;
      height: 40px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      &:before {
        height: 1em;
      }
    }
    &:hover {
      opacity: 1;
      i {
        color:$color_gelb !important;
        border-color: $color_gelb;
      }
    }
  }
}
*/
/*
*   File: _footer.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2019 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 10.01.2019, 17:51:28
*/
.footer .widget {
  margin-bottom: 20px; }
.footer .widget_media_image img {
  width: 200px; }
.footer .wf-container-footer > .wf-container {
  display: flex; }
  .footer .wf-container-footer > .wf-container:after, .footer .wf-container-footer > .wf-container:before {
    display: none; }
  .footer .wf-container-footer > .wf-container .wf-1-3:first-child {
    width: 25%;
    flex-grow: 0; }
  .footer .wf-container-footer > .wf-container .wf-1-3:last-child {
    flex-grow: 1; }
  @media screen and (max-width: 768px) {
    .footer .wf-container-footer > .wf-container {
      flex-direction: column;
      margin: 0 !important; }
      .footer .wf-container-footer > .wf-container .wf-cell {
        width: 100% !important;
        border-top: 2px #1d1d1b solid;
        padding-top: 24px;
        padding-left: 0;
        padding-right: 0; }
        .footer .wf-container-footer > .wf-container .wf-cell:first-child {
          border: none;
          padding-top: 0; } }
  .footer .wf-container-footer > .wf-container .widget_presscore-blog-posts ul.recent-posts {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .footer .wf-container-footer > .wf-container .widget_presscore-blog-posts ul.recent-posts li {
      padding: 0; }
      .footer .wf-container-footer > .wf-container .widget_presscore-blog-posts ul.recent-posts li article .post-content {
        display: none; }
    @media screen and (max-width: 768px) {
      .footer .wf-container-footer > .wf-container .widget_presscore-blog-posts ul.recent-posts {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr; }
        .footer .wf-container-footer > .wf-container .widget_presscore-blog-posts ul.recent-posts li .mini-post-img {
          width: 100%; }
          .footer .wf-container-footer > .wf-container .widget_presscore-blog-posts ul.recent-posts li .mini-post-img img {
            width: 100%;
            height: auto; } }
  .footer .wf-container-footer > .wf-container .widget_newsletterwidget .tnp-field input {
    background-color: #fff2c4;
    border: none; }
  .footer .wf-container-footer > .wf-container .widget_newsletterwidget .tnp-field .tnp-submit {
    font-weight: normal !important;
    transition: background 0.2s;
    background-color: #fed300; }
.footer #bottom-bar .wf-container-bottom {
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 0;
  border-top: 4px solid #fff2c4; }
  .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico {
    font-family: icomoon-the7-font !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    margin-right: 5px; }
    .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico .menu-item-text {
      display: none; }
    @media screen and (max-width: 768px) {
      .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico {
        display: none !important; } }
    .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico a {
      font-family: icomoon-the7-font !important;
      font-size: 24px;
      width: auto;
      height: auto;
      margin: 0;
      color: black; }
      .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico a:before {
        background-color: transparent;
        position: relative;
        top: initial;
        left: initial;
        width: auto;
        height: auto;
        opacity: 1 !important;
        font-family: "Defaults"; }
      .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico a:hover {
        color: #fed300; }
      .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico a:after {
        display: none; }
    .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico.linkedin a:before {
      content: "\f08c"; }
    .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico.instagram a:before {
      content: "\f16d"; }
    .footer #bottom-bar .wf-container-bottom #bottom-menu .soc-ico.facebook a:before {
      content: "\f082"; }
  @media screen and (max-width: 768px) {
    .footer #bottom-bar .wf-container-bottom {
      display: block; }
      .footer #bottom-bar .wf-container-bottom .wf-float-left {
        float: none;
        font-size: 16px;
        line-height: 27px;
        display: block; }
      .footer #bottom-bar .wf-container-bottom .wf-float-right {
        margin-left: 0;
        float: none;
        font-size: 16px;
        line-height: 20px;
        display: block; }
        .footer #bottom-bar .wf-container-bottom .wf-float-right #bottom-menu li {
          display: block; }
          .footer #bottom-bar .wf-container-bottom .wf-float-right #bottom-menu li a {
            font-size: 20px;
            line-height: 27px; } }
  @media screen and (min-width: 769px) {
    .footer #bottom-bar .wf-container-bottom .wf-float-left, .footer #bottom-bar .wf-container-bottom .wf-float-right, .footer #bottom-bar .wf-container-bottom #bottom-menu a {
      font-size: 16px;
      line-height: 20px; } }

/*
*   File: _general.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2019 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 11.03.2019, 11:38:06
*/
.woocommerce-page #page #content .button:not(.is-form) {
  color: black;
  background: #fed300;
  border: none;
  font-size: inherit; }
  .woocommerce-page #page #content .button:not(.is-form):hover {
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    .woocommerce-page #page #content .button:not(.is-form):hover span {
      color: black; }
  .woocommerce-page #page #content .button:not(.is-form) span {
    color: black; }
.woocommerce-page #page #content .jde_hint a, .woocommerce-page #page #content .jde_hint .showcoupon, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text a, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .showcoupon, .woocommerce-page #page #content .woocommerce-checkout a, .woocommerce-page #page #content .woocommerce-checkout .showcoupon, .woocommerce-page #page #content .cart-footer a, .woocommerce-page #page #content .cart-footer .showcoupon, .woocommerce-page #page #content .cart-collaterals a, .woocommerce-page #page #content .cart-collaterals .showcoupon, .woocommerce-page #page #content .woocommerce-notices-wrapper a, .woocommerce-page #page #content .woocommerce-notices-wrapper .showcoupon, .woocommerce-page #page #content .wc-coupon-wrap a, .woocommerce-page #page #content .wc-coupon-wrap .showcoupon, .woocommerce-page #page #content .woocommerce-MyAccount-content a, .woocommerce-page #page #content .woocommerce-MyAccount-content .showcoupon {
  text-decoration: none;
  color: black;
  border-bottom: 1px solid black; }
  .woocommerce-page #page #content .jde_hint a:hover, .woocommerce-page #page #content .jde_hint .showcoupon:hover, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text a:hover, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .showcoupon:hover, .woocommerce-page #page #content .woocommerce-checkout a:hover, .woocommerce-page #page #content .woocommerce-checkout .showcoupon:hover, .woocommerce-page #page #content .cart-footer a:hover, .woocommerce-page #page #content .cart-footer .showcoupon:hover, .woocommerce-page #page #content .cart-collaterals a:hover, .woocommerce-page #page #content .cart-collaterals .showcoupon:hover, .woocommerce-page #page #content .woocommerce-notices-wrapper a:hover, .woocommerce-page #page #content .woocommerce-notices-wrapper .showcoupon:hover, .woocommerce-page #page #content .wc-coupon-wrap a:hover, .woocommerce-page #page #content .wc-coupon-wrap .showcoupon:hover, .woocommerce-page #page #content .woocommerce-MyAccount-content a:hover, .woocommerce-page #page #content .woocommerce-MyAccount-content .showcoupon:hover {
    border-bottom: 1px solid #fed300; }
.woocommerce-page #page #content .jde_hint button, .woocommerce-page #page #content .jde_hint a.button, .woocommerce-page #page #content .jde_hint .add_to_cart_button, .woocommerce-page #page #content .jde_hint .added_to_cart, .woocommerce-page #page #content .jde_hint .button:not(.is-form), .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text button, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text a.button, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .add_to_cart_button, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .added_to_cart, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .button:not(.is-form), .woocommerce-page #page #content .woocommerce-checkout button, .woocommerce-page #page #content .woocommerce-checkout a.button, .woocommerce-page #page #content .woocommerce-checkout .add_to_cart_button, .woocommerce-page #page #content .woocommerce-checkout .added_to_cart, .woocommerce-page #page #content .woocommerce-checkout .button:not(.is-form), .woocommerce-page #page #content .cart-footer button, .woocommerce-page #page #content .cart-footer a.button, .woocommerce-page #page #content .cart-footer .add_to_cart_button, .woocommerce-page #page #content .cart-footer .added_to_cart, .woocommerce-page #page #content .cart-footer .button:not(.is-form), .woocommerce-page #page #content .cart-collaterals button, .woocommerce-page #page #content .cart-collaterals a.button, .woocommerce-page #page #content .cart-collaterals .add_to_cart_button, .woocommerce-page #page #content .cart-collaterals .added_to_cart, .woocommerce-page #page #content .cart-collaterals .button:not(.is-form), .woocommerce-page #page #content .woocommerce-notices-wrapper button, .woocommerce-page #page #content .woocommerce-notices-wrapper a.button, .woocommerce-page #page #content .woocommerce-notices-wrapper .add_to_cart_button, .woocommerce-page #page #content .woocommerce-notices-wrapper .added_to_cart, .woocommerce-page #page #content .woocommerce-notices-wrapper .button:not(.is-form), .woocommerce-page #page #content .wc-coupon-wrap button, .woocommerce-page #page #content .wc-coupon-wrap a.button, .woocommerce-page #page #content .wc-coupon-wrap .add_to_cart_button, .woocommerce-page #page #content .wc-coupon-wrap .added_to_cart, .woocommerce-page #page #content .wc-coupon-wrap .button:not(.is-form), .woocommerce-page #page #content .woocommerce-MyAccount-content button, .woocommerce-page #page #content .woocommerce-MyAccount-content a.button, .woocommerce-page #page #content .woocommerce-MyAccount-content .add_to_cart_button, .woocommerce-page #page #content .woocommerce-MyAccount-content .added_to_cart, .woocommerce-page #page #content .woocommerce-MyAccount-content .button:not(.is-form) {
  color: black;
  background: #fed300;
  border: none;
  font-size: inherit; }
  .woocommerce-page #page #content .jde_hint button:hover, .woocommerce-page #page #content .jde_hint a.button:hover, .woocommerce-page #page #content .jde_hint .add_to_cart_button:hover, .woocommerce-page #page #content .jde_hint .added_to_cart:hover, .woocommerce-page #page #content .jde_hint .button:not(.is-form):hover, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text button:hover, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text a.button:hover, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .add_to_cart_button:hover, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .added_to_cart:hover, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .button:not(.is-form):hover, .woocommerce-page #page #content .woocommerce-checkout button:hover, .woocommerce-page #page #content .woocommerce-checkout a.button:hover, .woocommerce-page #page #content .woocommerce-checkout .add_to_cart_button:hover, .woocommerce-page #page #content .woocommerce-checkout .added_to_cart:hover, .woocommerce-page #page #content .woocommerce-checkout .button:not(.is-form):hover, .woocommerce-page #page #content .cart-footer button:hover, .woocommerce-page #page #content .cart-footer a.button:hover, .woocommerce-page #page #content .cart-footer .add_to_cart_button:hover, .woocommerce-page #page #content .cart-footer .added_to_cart:hover, .woocommerce-page #page #content .cart-footer .button:not(.is-form):hover, .woocommerce-page #page #content .cart-collaterals button:hover, .woocommerce-page #page #content .cart-collaterals a.button:hover, .woocommerce-page #page #content .cart-collaterals .add_to_cart_button:hover, .woocommerce-page #page #content .cart-collaterals .added_to_cart:hover, .woocommerce-page #page #content .cart-collaterals .button:not(.is-form):hover, .woocommerce-page #page #content .woocommerce-notices-wrapper button:hover, .woocommerce-page #page #content .woocommerce-notices-wrapper a.button:hover, .woocommerce-page #page #content .woocommerce-notices-wrapper .add_to_cart_button:hover, .woocommerce-page #page #content .woocommerce-notices-wrapper .added_to_cart:hover, .woocommerce-page #page #content .woocommerce-notices-wrapper .button:not(.is-form):hover, .woocommerce-page #page #content .wc-coupon-wrap button:hover, .woocommerce-page #page #content .wc-coupon-wrap a.button:hover, .woocommerce-page #page #content .wc-coupon-wrap .add_to_cart_button:hover, .woocommerce-page #page #content .wc-coupon-wrap .added_to_cart:hover, .woocommerce-page #page #content .wc-coupon-wrap .button:not(.is-form):hover, .woocommerce-page #page #content .woocommerce-MyAccount-content button:hover, .woocommerce-page #page #content .woocommerce-MyAccount-content a.button:hover, .woocommerce-page #page #content .woocommerce-MyAccount-content .add_to_cart_button:hover, .woocommerce-page #page #content .woocommerce-MyAccount-content .added_to_cart:hover, .woocommerce-page #page #content .woocommerce-MyAccount-content .button:not(.is-form):hover {
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    .woocommerce-page #page #content .jde_hint button:hover span, .woocommerce-page #page #content .jde_hint a.button:hover span, .woocommerce-page #page #content .jde_hint .add_to_cart_button:hover span, .woocommerce-page #page #content .jde_hint .added_to_cart:hover span, .woocommerce-page #page #content .jde_hint .button:not(.is-form):hover span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text button:hover span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text a.button:hover span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .add_to_cart_button:hover span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .added_to_cart:hover span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .button:not(.is-form):hover span, .woocommerce-page #page #content .woocommerce-checkout button:hover span, .woocommerce-page #page #content .woocommerce-checkout a.button:hover span, .woocommerce-page #page #content .woocommerce-checkout .add_to_cart_button:hover span, .woocommerce-page #page #content .woocommerce-checkout .added_to_cart:hover span, .woocommerce-page #page #content .woocommerce-checkout .button:not(.is-form):hover span, .woocommerce-page #page #content .cart-footer button:hover span, .woocommerce-page #page #content .cart-footer a.button:hover span, .woocommerce-page #page #content .cart-footer .add_to_cart_button:hover span, .woocommerce-page #page #content .cart-footer .added_to_cart:hover span, .woocommerce-page #page #content .cart-footer .button:not(.is-form):hover span, .woocommerce-page #page #content .cart-collaterals button:hover span, .woocommerce-page #page #content .cart-collaterals a.button:hover span, .woocommerce-page #page #content .cart-collaterals .add_to_cart_button:hover span, .woocommerce-page #page #content .cart-collaterals .added_to_cart:hover span, .woocommerce-page #page #content .cart-collaterals .button:not(.is-form):hover span, .woocommerce-page #page #content .woocommerce-notices-wrapper button:hover span, .woocommerce-page #page #content .woocommerce-notices-wrapper a.button:hover span, .woocommerce-page #page #content .woocommerce-notices-wrapper .add_to_cart_button:hover span, .woocommerce-page #page #content .woocommerce-notices-wrapper .added_to_cart:hover span, .woocommerce-page #page #content .woocommerce-notices-wrapper .button:not(.is-form):hover span, .woocommerce-page #page #content .wc-coupon-wrap button:hover span, .woocommerce-page #page #content .wc-coupon-wrap a.button:hover span, .woocommerce-page #page #content .wc-coupon-wrap .add_to_cart_button:hover span, .woocommerce-page #page #content .wc-coupon-wrap .added_to_cart:hover span, .woocommerce-page #page #content .wc-coupon-wrap .button:not(.is-form):hover span, .woocommerce-page #page #content .woocommerce-MyAccount-content button:hover span, .woocommerce-page #page #content .woocommerce-MyAccount-content a.button:hover span, .woocommerce-page #page #content .woocommerce-MyAccount-content .add_to_cart_button:hover span, .woocommerce-page #page #content .woocommerce-MyAccount-content .added_to_cart:hover span, .woocommerce-page #page #content .woocommerce-MyAccount-content .button:not(.is-form):hover span {
      color: black; }
  .woocommerce-page #page #content .jde_hint button span, .woocommerce-page #page #content .jde_hint a.button span, .woocommerce-page #page #content .jde_hint .add_to_cart_button span, .woocommerce-page #page #content .jde_hint .added_to_cart span, .woocommerce-page #page #content .jde_hint .button:not(.is-form) span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text button span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text a.button span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .add_to_cart_button span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .added_to_cart span, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .button:not(.is-form) span, .woocommerce-page #page #content .woocommerce-checkout button span, .woocommerce-page #page #content .woocommerce-checkout a.button span, .woocommerce-page #page #content .woocommerce-checkout .add_to_cart_button span, .woocommerce-page #page #content .woocommerce-checkout .added_to_cart span, .woocommerce-page #page #content .woocommerce-checkout .button:not(.is-form) span, .woocommerce-page #page #content .cart-footer button span, .woocommerce-page #page #content .cart-footer a.button span, .woocommerce-page #page #content .cart-footer .add_to_cart_button span, .woocommerce-page #page #content .cart-footer .added_to_cart span, .woocommerce-page #page #content .cart-footer .button:not(.is-form) span, .woocommerce-page #page #content .cart-collaterals button span, .woocommerce-page #page #content .cart-collaterals a.button span, .woocommerce-page #page #content .cart-collaterals .add_to_cart_button span, .woocommerce-page #page #content .cart-collaterals .added_to_cart span, .woocommerce-page #page #content .cart-collaterals .button:not(.is-form) span, .woocommerce-page #page #content .woocommerce-notices-wrapper button span, .woocommerce-page #page #content .woocommerce-notices-wrapper a.button span, .woocommerce-page #page #content .woocommerce-notices-wrapper .add_to_cart_button span, .woocommerce-page #page #content .woocommerce-notices-wrapper .added_to_cart span, .woocommerce-page #page #content .woocommerce-notices-wrapper .button:not(.is-form) span, .woocommerce-page #page #content .wc-coupon-wrap button span, .woocommerce-page #page #content .wc-coupon-wrap a.button span, .woocommerce-page #page #content .wc-coupon-wrap .add_to_cart_button span, .woocommerce-page #page #content .wc-coupon-wrap .added_to_cart span, .woocommerce-page #page #content .wc-coupon-wrap .button:not(.is-form) span, .woocommerce-page #page #content .woocommerce-MyAccount-content button span, .woocommerce-page #page #content .woocommerce-MyAccount-content a.button span, .woocommerce-page #page #content .woocommerce-MyAccount-content .add_to_cart_button span, .woocommerce-page #page #content .woocommerce-MyAccount-content .added_to_cart span, .woocommerce-page #page #content .woocommerce-MyAccount-content .button:not(.is-form) span {
    color: black; }
.woocommerce-page #page #content .jde_hint .button.is-form, .woocommerce-page #page #content .woocommerce-terms-and-conditions-checkbox-text .button.is-form, .woocommerce-page #page #content .woocommerce-checkout .button.is-form, .woocommerce-page #page #content .cart-footer .button.is-form, .woocommerce-page #page #content .cart-collaterals .button.is-form, .woocommerce-page #page #content .woocommerce-notices-wrapper .button.is-form, .woocommerce-page #page #content .wc-coupon-wrap .button.is-form, .woocommerce-page #page #content .woocommerce-MyAccount-content .button.is-form {
  border: none; }
.woocommerce-page #page #content .product .add_to_cart_button, .woocommerce-page #page #content .product .added_to_cart, .woocommerce-page #page #content .product .single_add_to_cart_button, .woocommerce-page #page #content .product .ajax_add_to_cart {
  color: black !important;
  background: none;
  background-color: white;
  border: none;
  padding: 10px 1em; }
  .woocommerce-page #page #content .product .add_to_cart_button:hover, .woocommerce-page #page #content .product .added_to_cart:hover, .woocommerce-page #page #content .product .single_add_to_cart_button:hover, .woocommerce-page #page #content .product .ajax_add_to_cart:hover {
    background: #fed300 !important;
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    .woocommerce-page #page #content .product .add_to_cart_button:hover span, .woocommerce-page #page #content .product .added_to_cart:hover span, .woocommerce-page #page #content .product .single_add_to_cart_button:hover span, .woocommerce-page #page #content .product .ajax_add_to_cart:hover span {
      color: black; }
  .woocommerce-page #page #content .product .add_to_cart_button span, .woocommerce-page #page #content .product .added_to_cart span, .woocommerce-page #page #content .product .single_add_to_cart_button span, .woocommerce-page #page #content .product .ajax_add_to_cart span {
    color: black; }
.woocommerce-page #page #content .product .price {
  margin-bottom: 0; }
.woocommerce-page #page #content .product .woocommerce-de_price_taxrate {
  margin-bottom: 4px; }
.woocommerce-page #page #content .product .summary .product_title {
  order: 1; }
.woocommerce-page #page #content .product .summary form.cart {
  order: 4; }
.woocommerce-page #page #content .product .summary .product_meta {
  display: none; }
.woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description {
  order: 2;
  margin-top: 0px;
  text-style: italic; }
  .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description strong {
    font-weight: normal; }
  .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description ul {
    list-style-type: none;
    margin-left: 0em; }
    .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description ul li {
      position: relative;
      margin-bottom: 0.5em; }
      .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description ul li:before {
        position: absolute;
        font-family: "FontAwesome";
        margin-left: -0.7em; }
  .woocommerce-page #page #content .product .summary .woocommerce-product-details__short-description p {
    position: relative;
    margin-bottom: 1em;
    /*
    &:after {
      content:'';
      position:absolute;
      width:30%;
      height:1px;
      background:$text_color_333;
      left:0;
      bottom:-0.5em;
    }
    */ }
.woocommerce-page #page #content .product .summary .legacy-itemprop-offers {
  order: 3; }
  .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de_string {
    margin-bottom: 20px; }
    .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de small, .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .shipping_de_string small {
      font-size: 14px; }
  .woocommerce-page #page #content .product .summary .legacy-itemprop-offers .woocommerce-de_price_taxrate {
    margin-top: 5px; }
.woocommerce-page #page #content .product .related.products {
  padding-top: 20px;
  margin-bottom: 20px; }
  .woocommerce-page #page #content .product .related.products h2 {
    margin-bottom: 20px; }
.woocommerce-page #page #content .page-description .vc_column_container {
  padding-bottom: 26px; }
  .woocommerce-page #page #content .page-description .vc_column_container.center_column .dt-products {
    display: flex;
    justify-content: center; }
    .woocommerce-page #page #content .page-description .vc_column_container.center_column .dt-products .iso-item {
      position: relative !important;
      left: inherit !important;
      top: inherit !important; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals h2, .woocommerce-page #page #content .woocommerce-checkout .cart_totals h2 {
  text-transform: uppercase; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .shipping th, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .shipping th {
  margin-bottom: 10px; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .shipping .woocommerce-shipping-methods label, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .shipping .woocommerce-shipping-methods label {
  font-size: 20px !important;
  font-weight: normal;
  margin-bottom: 1em;
  display: inline-block; }
  .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .shipping .woocommerce-shipping-methods label .wgm-break, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .shipping .woocommerce-shipping-methods label .wgm-break {
    display: none; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .cart-subtotal th, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .cart-subtotal .amount, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .cart-subtotal th, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .cart-subtotal .amount {
  font-size: 20px; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .cart-subtotal .amount, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .cart-subtotal .amount {
  color: #333; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .order-total th, .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .order-total .amount, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .order-total th, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .order-total .amount {
  font-size: 20px !important; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .order-total strong .amount, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .order-total strong .amount {
  color: #333; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .order-total .includes_tax, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .order-total .includes_tax {
  font-size: 75%; }
  .woocommerce-page #page #content .woocommerce-cart-wrap .cart_totals .order-total .includes_tax .amount, .woocommerce-page #page #content .woocommerce-checkout .cart_totals .order-total .includes_tax .amount {
    font-size: 100% !important; }
.woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals {
  font-weight: normal !important; }
  .woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals .order-total .amount, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals .order-total .amount {
    font-weight: normal !important; }
  .woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals .cart_totals th, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals .cart_totals th {
    text-align: left; }
  .woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals .cart_totals .woocommerce-shipping-totals ul.woocommerce-shipping-methods li, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-totals ul.woocommerce-shipping-methods li {
    display: flex;
    align-items: stretch; }
    .woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals .cart_totals .woocommerce-shipping-totals ul.woocommerce-shipping-methods li input, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-totals ul.woocommerce-shipping-methods li input {
      margin-top: 0.3em;
      margin-right: 0.5em; }
    .woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals .cart_totals .woocommerce-shipping-totals ul.woocommerce-shipping-methods li .wgm-break, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-totals ul.woocommerce-shipping-methods li .wgm-break {
      display: block; }
  .woocommerce-page #page #content .woocommerce-cart-wrap .cart-collaterals .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-destination, .woocommerce-page #page #content .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-destination {
    display: none; }
.woocommerce-page #page #content form.woocommerce-checkout {
  flex-direction: column; }
  .woocommerce-page #page #content form.woocommerce-checkout .col2-set {
    width: 100%;
    display: flex;
    flex-direction: column; }
    .woocommerce-page #page #content form.woocommerce-checkout .col2-set .col-1, .woocommerce-page #page #content form.woocommerce-checkout .col2-set .col-2 {
      float: none;
      margin: 0 auto; }
  .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading, .woocommerce-page #page #content form.woocommerce-checkout #order_review {
    float: none;
    clear: both;
    width: 48%;
    margin: 0 auto; }
    .woocommerce-page #page #content form.woocommerce-checkout #order_review_heading table.shop_table .cart_item .product-name a, .woocommerce-page #page #content form.woocommerce-checkout #order_review table.shop_table .cart_item .product-name a {
      border: none; }
.woocommerce-page #page #content .woocommerce {
  margin-bottom: 50px; }
  .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content a {
    text-decoration: none;
    color: black;
    border-bottom: 1px solid black; }
    .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content a:hover {
      border-bottom: 1px solid #fed300; }
  .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content mark {
    color: #333;
    background-color: transparent; }
  .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .woocommerce-Button, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button {
    color: black !important;
    background: none;
    background-color: white;
    border: none;
    padding: 10px 1em; }
    .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .woocommerce-Button:hover, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button:hover {
      background: #fed300 !important;
      -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
      .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .woocommerce-Button:hover span, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button:hover span {
        color: black; }
    .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .woocommerce-Button span, .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button span {
      color: black; }
  .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name {
    width: 50%;
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name > *, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name > * {
      order: 0; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name a, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name a {
      text-decoration: none;
      border: none; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name > a, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name > a {
      margin-right: 1em; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name .amount, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name .amount {
      margin-left: 0.5em; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-name .product-quantity, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-name .product-quantity {
      text-align: left; }
  .woocommerce-page #page #content .woocommerce .woocommerce-table .order_item .product-total, .woocommerce-page #page #content .woocommerce .woocommerce-table .cart-item .product-total {
    flex-direction: column;
    align-items: flex-start; }
  .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot tr th {
    width: 50%;
    font-size: 20px; }
  .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot tr td {
    flex-direction: column;
    align-items: flex-start;
    font-size: 20px !important; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot tr td .wgm-break {
      display: none; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot tr td > span.amount {
      font-size: 20px !important; }
  .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot tr:last-child td {
    flex-direction: column;
    align-items: flex-start; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot tr:last-child td .wgm-break {
      display: none; }
  .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping {
    text-align: right; }
    .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .cart-subtotal th, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .order-total th, .woocommerce-page #page #content .woocommerce .woocommerce-table tfoot .shipping th {
      text-align: right; }
  .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {
    color: black; }
  .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    color: #333; }
    .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover {
      color: black; }
.woocommerce-page #page #sidebar .widget-title {
  margin-bottom: 25px; }
.woocommerce-page #page #sidebar ul.product_list_widget .wgm-info {
  display: none; }
.woocommerce-page #page #sidebar ul.product_list_widget li {
  margin-bottom: 15px; }
  .woocommerce-page #page #sidebar ul.product_list_widget li a img {
    width: 100px; }

.woocommerce-cart-wrap .order-total .amount, .woocommerce-cart-wrap .cart_totals h2 {
  color: #333; }

.woocommerce-cart-wrap .order-total .amount {
  font-weight: normal !important; }

.woocommerce-cart-wrap .shop_table.customer_details a, .wc-complete-wrap .shop_table.customer_details a {
  text-decoration: none;
  color: black;
  border-bottom: 1px solid black; }
  .woocommerce-cart-wrap .shop_table.customer_details a:hover, .wc-complete-wrap .shop_table.customer_details a:hover {
    border-bottom: 1px solid #fed300; }
.woocommerce-cart-wrap .order_details a, .wc-complete-wrap .order_details a {
  text-decoration: none;
  color: black;
  border-bottom: 1px solid black; }
  .woocommerce-cart-wrap .order_details a:hover, .wc-complete-wrap .order_details a:hover {
    border-bottom: 1px solid #fed300; }

.woocom-list-content h4.entry-title {
  font-size: 20px; }

.content .woocommerce-checkout-review-order-table .cart_item {
  display: flex;
  justify-content: space-between; }
  .content .woocommerce-checkout-review-order-table .cart_item .product-name {
    align-self: flex-start; }
  .content .woocommerce-checkout-review-order-table .cart_item .product-total {
    align-self: flex-end;
    text-align: right; }

.checkout-page-title {
  padding-top: 10px;
  padding-bottom: 50px; }

.page-title.title-center .breadcrumbs, .paginator.paginator-more-button, .share-link-description, .single-share-box .share-buttons a, .title-center .hr-breadcrumbs, .title-center h1 {
  margin-bottom: 20px; }

#page .woocommerce-widget-layered-nav-dropdown__submit, #phantom .woocommerce-widget-layered-nav-dropdown__submit, #page .button.view-cart, #phantom .button.view-cart, #page .button.checkout, #phantom .button.checkout, #page .button.wc-forward, #phantom .button.wc-forward, #page .price_slider_wrapper .button, #phantom .price_slider_wrapper .button, #page .woocommerce-orders-table a.button, #phantom .woocommerce-orders-table a.button, #page .wc-layout-list .woo-buttons a, #phantom .wc-layout-list .woo-buttons a {
  color: black !important;
  background: none;
  background-color: white;
  border: none;
  padding: 10px 1em; }
  #page .woocommerce-widget-layered-nav-dropdown__submit:hover, #phantom .woocommerce-widget-layered-nav-dropdown__submit:hover, #page .button.view-cart:hover, #phantom .button.view-cart:hover, #page .button.checkout:hover, #phantom .button.checkout:hover, #page .button.wc-forward:hover, #phantom .button.wc-forward:hover, #page .price_slider_wrapper .button:hover, #phantom .price_slider_wrapper .button:hover, #page .woocommerce-orders-table a.button:hover, #phantom .woocommerce-orders-table a.button:hover, #page .wc-layout-list .woo-buttons a:hover, #phantom .wc-layout-list .woo-buttons a:hover {
    background: #fed300 !important;
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    #page .woocommerce-widget-layered-nav-dropdown__submit:hover span, #phantom .woocommerce-widget-layered-nav-dropdown__submit:hover span, #page .button.view-cart:hover span, #phantom .button.view-cart:hover span, #page .button.checkout:hover span, #phantom .button.checkout:hover span, #page .button.wc-forward:hover span, #phantom .button.wc-forward:hover span, #page .price_slider_wrapper .button:hover span, #phantom .price_slider_wrapper .button:hover span, #page .woocommerce-orders-table a.button:hover span, #phantom .woocommerce-orders-table a.button:hover span, #page .wc-layout-list .woo-buttons a:hover span, #phantom .wc-layout-list .woo-buttons a:hover span {
      color: black; }
  #page .woocommerce-widget-layered-nav-dropdown__submit span, #phantom .woocommerce-widget-layered-nav-dropdown__submit span, #page .button.view-cart span, #phantom .button.view-cart span, #page .button.checkout span, #phantom .button.checkout span, #page .button.wc-forward span, #phantom .button.wc-forward span, #page .price_slider_wrapper .button span, #phantom .price_slider_wrapper .button span, #page .woocommerce-orders-table a.button span, #phantom .woocommerce-orders-table a.button span, #page .wc-layout-list .woo-buttons a span, #phantom .wc-layout-list .woo-buttons a span {
    color: black; }

.single-product #page #content .product {
  margin-bottom: 50px; }
  .single-product #page #content .product .entry-summary {
    justify-content: space-between; }
    .single-product #page #content .product .entry-summary .cart {
      margin-bottom: 0;
      margin-top: 1em;
      display: flex; }
      .single-product #page #content .product .entry-summary .cart .single_add_to_cart_button {
        flex-grow: 1;
        padding: 0;
        text-align: center;
        background-color: #fed300; }
      .single-product #page #content .product .entry-summary .cart .quantity {
        margin-right: 0; }
    .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten *, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate *, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string * {
      margin-top: 0;
      margin: 0; }
    .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce_de_versandkosten a, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .woocommerce-de_price_taxrate a, .single-product #page #content .product .entry-summary .legacy-itemprop-offers .shipping_de_string a {
      color: #1d1d1b; }

.woocommerce-page #page .page-title.title-center .breadcrumbs {
  margin-top: 0; }
  .woocommerce-page #page .page-title.title-center .breadcrumbs li {
    color: #1d1d1b; }
    .woocommerce-page #page .page-title.title-center .breadcrumbs li:before {
      color: #1d1d1b; }
    .woocommerce-page #page .page-title.title-center .breadcrumbs li a {
      color: #1d1d1b; }

.woocommerce-checkout-review-order .order-total .amount .wgm-tax .amount, .woocommerce-checkout-review-order .order-total .amount .includes_tax .amount {
  font-size: 75%; }

.woocommerce-page #page #content form.woocommerce-checkout #order_review #order_review_heading {
  width: 100%; }

.content table.shop_table .cart-subtotal {
  text-align: right; }
  .content table.shop_table .cart-subtotal th {
    text-align: right; }
.content table.shop_table .shipping .woocommerce-shipping-methods label, .content table.shop_table .shipping #shipping_method label {
  font-size: 24px; }
  .content table.shop_table .shipping .woocommerce-shipping-methods label > .amount, .content table.shop_table .shipping #shipping_method label > .amount {
    font-size: 24px; }
  .content table.shop_table .shipping .woocommerce-shipping-methods label .product-tax, .content table.shop_table .shipping #shipping_method label .product-tax {
    font-size: 16px; }
.content table.shop_table .order-total {
  text-align: right; }
  .content table.shop_table .order-total th {
    text-align: right; }
  .content table.shop_table .order-total td strong {
    font-weight: normal; }
  .content table.shop_table .order-total td .includes_tax {
    font-size: 16px; }
    .content table.shop_table .order-total td .includes_tax .amount {
      font-size: 16px; }

#page .woocommerce-error *, .wc-ico-cart > .counter, #page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message a, #page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message *, #page .woocommerce-error a, #page .woocommerce-error *, #page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info a, #page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info * {
  color: #333; }

#page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message, #page .woocommerce-error, #page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info {
  background-color: #fed300; }

#e_deliverydate_field label {
  display: inline-block;
  margin-bottom: 10px; }
  #e_deliverydate_field label abbr {
    border-bottom: none;
    text-decoration: none; }
#e_deliverydate_field .woocommerce-input-wrapper {
  display: block; }
#e_deliverydate_field .orddd_lite_field_note {
  display: block;
  font-size: 16px;
  line-height: 1.3em; }
  #e_deliverydate_field .orddd_lite_field_note span {
    margin: 20px -5px;
    padding: 5px;
    display: block;
    background-color: #fed300;
    color: black;
    font-weight: 700; }

body.woocommerce-checkout #e_deliverydate_field .orddd_lite_field_note span {
  background-color: transparent; }

.ui-datepicker .ui-datepicker-buttonpane button {
  color: black !important;
  background: none;
  background-color: white;
  border: none;
  padding: 10px 1em;
  font-size: 20px; }
  .ui-datepicker .ui-datepicker-buttonpane button:hover {
    background: #fed300 !important;
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    .ui-datepicker .ui-datepicker-buttonpane button:hover span {
      color: black; }
  .ui-datepicker .ui-datepicker-buttonpane button span {
    color: black; }

.content .woocommerce .wc-img-hover .woo-buttons-on-img img {
  width: 300px;
  height: auto; }

.round-counter-style.wc-ico-cart {
  position: relative; }
  .round-counter-style.wc-ico-cart .the7-mw-icon-cart::before {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url("../images/cart.png");
    background-size: contain;
    display: inline-block; }
  .round-counter-style.wc-ico-cart .counter {
    position: absolute;
    right: 6px;
    bottom: 2px;
    margin-left: 0;
    color: white;
    font-weight: bold;
    font-size: 8px;
    min-width: 11px;
    min-height: 11px;
    line-height: 1.3em;
    background-color: #f4b802; }

.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product a {
  border: none !important; }
  .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product a:hover {
    color: inherit !important; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-project {
  height: 100%;
  display: flex;
  flex-direction: column; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woo-buttons-on-img {
  flex-grow: 0;
  margin-bottom: 0;
  z-index: 0; }
  .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woo-buttons-on-img img {
    width: 100%; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content {
  --bg-color: #50ada4;
  padding: 15px;
  padding-top: 0;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content .entry-title {
    padding: 0 2em 0 0;
    margin-left: 0px;
    margin-top: -0.5em;
    text-align: left;
    z-index: 10;
    position: relative;
    word-break: keep-all; }
  .products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content .price {
    margin-top: 16px; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-gelb .woocom-list-content {
  --bg-color: #fed300;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-gelb-hell .woocom-list-content {
  --bg-color: #fff2c4;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-pink .woocom-list-content {
  --bg-color: #e4006b;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-orange .woocom-list-content {
  --bg-color: #f25822;
  --fg-color: white; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-rot .woocom-list-content {
  --bg-color: #cf122e;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-tuerkis .woocom-list-content {
  --bg-color: #50ada4;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-tuerkis-hell .woocom-list-content {
  --bg-color: #c9e5e1;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-blau .woocom-list-content {
  --bg-color: #008ad1;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-rosa .woocom-list-content {
  --bg-color: #ecb5b3;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-gruen .woocom-list-content {
  --bg-color: #359038;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product.frische-weiss .woocom-list-content {
  --bg-color: white;
  --fg-color: black; }
.products-shortcode.mode-grid .dt-css-grid .wf-cell article.product .woocom-list-content {
  background-color: var(--bg-color);
  color: var(--fg-color); }

.woocommerce-page #page .top-bar .mini-widgets .wc-shopping-cart .button {
  color: black;
  background: #fed300;
  border: none;
  font-size: inherit; }
  .woocommerce-page #page .top-bar .mini-widgets .wc-shopping-cart .button:hover {
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    .woocommerce-page #page .top-bar .mini-widgets .wc-shopping-cart .button:hover span {
      color: black; }
  .woocommerce-page #page .top-bar .mini-widgets .wc-shopping-cart .button span {
    color: black; }
.woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button {
  color: black;
  background: #fed300;
  border: none;
  font-size: inherit; }
  .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button:hover {
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
    .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button:hover span {
      color: black; }
  .woocommerce-page #page #content .woocommerce .woocommerce-MyAccount-content .button span {
    color: black; }
.woocommerce-page #page .woocommerce-cart-wrap .cart_item a {
  text-decoration: none;
  border-bottom: none; }
.woocommerce-page #page .woocommerce-MyAccount-navigation > ul li.is-active, .woocommerce-page #page .woocommerce-MyAccount-navigation > ul li.is-active:hover {
  background-color: #f7f7f7; }

.single-product #page .woocommerce-Tabs-panel--description .layoutArea {
  text-align: justify; }

/*
*   File: _content.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2020 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 06.04.2020, 19:54:39
*/
.uvc-heading[class*="frische-"] {
  margin-bottom: 1.5em; }
  @media screen and (max-width: 768px) {
    .uvc-heading[class*="frische-"] {
      margin-bottom: 0.5em; } }
  .uvc-heading[class*="frische-"] .uvc-main-heading h1, .uvc-heading[class*="frische-"] .uvc-main-heading h2 {
    display: inline-block;
    position: relative;
    overflow: visible;
    z-index: 0;
    line-height: 1.3; }
    @media screen and (max-width: 768px) {
      .uvc-heading[class*="frische-"] .uvc-main-heading h1, .uvc-heading[class*="frische-"] .uvc-main-heading h2 {
        line-height: 1.1; } }
    .uvc-heading[class*="frische-"] .uvc-main-heading h1:after, .uvc-heading[class*="frische-"] .uvc-main-heading h2:after {
      content: '';
      display: inline-block;
      position: absolute;
      left: 0;
      bottom: 0;
      right: -1em;
      height: 0.5em;
      z-index: -1; }
  .uvc-heading[class*="frische-"] .uvc-main-heading h1 {
    margin-bottom: 50px; }
  .uvc-heading[class*="frische-"] .uvc-main-heading h2:after {
    bottom: 0; }
.uvc-heading.frische-gelb .uvc-main-heading h2:after, .uvc-heading.frische-gelb .uvc-main-heading h1:after {
  background-color: #fed300; }
.uvc-heading.frische-pink .uvc-main-heading h2:after, .uvc-heading.frische-pink .uvc-main-heading h1:after {
  background-color: #e4006b; }
.uvc-heading.frische-orange .uvc-main-heading h2:after, .uvc-heading.frische-orange .uvc-main-heading h1:after {
  background-color: #f25822; }
.uvc-heading.frische-rot .uvc-main-heading h2:after, .uvc-heading.frische-rot .uvc-main-heading h1:after {
  background-color: #cf122e; }
.uvc-heading.frische-tuerkis .uvc-main-heading h2:after, .uvc-heading.frische-tuerkis .uvc-main-heading h1:after {
  background-color: #50ada4; }
.uvc-heading.frische-blau .uvc-main-heading h2:after, .uvc-heading.frische-blau .uvc-main-heading h1:after {
  background-color: #008ad1; }
.uvc-heading.frische-rosa .uvc-main-heading h2:after, .uvc-heading.frische-rosa .uvc-main-heading h1:after {
  background-color: #ecb5b3; }
.uvc-heading.frische-gruen .uvc-main-heading h2:after, .uvc-heading.frische-gruen .uvc-main-heading h1:after {
  background-color: #359038; }

.vc_row[class*="frische-"]:before {
  content: '';
  display: block;
  margin-top: 3em;
  top: 0;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0; }
.vc_row[class*="frische-"] .uvc-heading[class*="frische-"] {
  margin-bottom: 3em; }
  @media screen and (max-width: 768px) {
    .vc_row[class*="frische-"] .uvc-heading[class*="frische-"] {
      margin-top: 1em;
      margin-bottom: 1.5em; } }
.vc_row.frische-gelb:before {
  background-color: #fed300; }
.vc_row.frische-gelb-hell:before {
  background-color: #fff2c4; }
.vc_row.frische-pink:before {
  background-color: #e4006b; }
.vc_row.frische-orange:before {
  background-color: #f25822; }
.vc_row.frische-rot:before {
  background-color: #cf122e; }
.vc_row.frische-tuerkis:before {
  background-color: #50ada4; }
.vc_row.frische-tuerkis-hell:before {
  background-color: #c9e5e1; }
.vc_row.frische-blau:before {
  background-color: #008ad1; }
.vc_row.frische-rosa:before {
  background-color: #ecb5b3; }
.vc_row.frische-gruen:before {
  background-color: #359038; }

.blog-shortcode.mode-grid .wf-cell {
  width: 100%;
  padding-bottom: 100%;
  position: relative; }
  .blog-shortcode.mode-grid .wf-cell article {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
    .blog-shortcode.mode-grid .wf-cell article .post-thumbnail-wrap {
      width: 100%;
      height: 100%; }
      .blog-shortcode.mode-grid .wf-cell article .post-thumbnail-wrap a {
        border: none !important; }
      .blog-shortcode.mode-grid .wf-cell article .post-thumbnail-wrap .post-thumbnail {
        width: 100%;
        height: 100%; }
        .blog-shortcode.mode-grid .wf-cell article .post-thumbnail-wrap .post-thumbnail .post-thumbnail-rollover {
          width: 100%;
          height: 100%; }
          .blog-shortcode.mode-grid .wf-cell article .post-thumbnail-wrap .post-thumbnail .post-thumbnail-rollover img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center center; }

.vc_btn3-container.frische-gelb .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #fed300;
  --fg-color: black; }
.vc_btn3-container.frische-gelb-hell .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #fff2c4;
  --fg-color: black; }
.vc_btn3-container.frische-pink .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #e4006b;
  --fg-color: black; }
.vc_btn3-container.frische-orange .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #f25822;
  --fg-color: white; }
.vc_btn3-container.frische-rot .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #cf122e;
  --fg-color: black; }
.vc_btn3-container.frische-tuerkis .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #50ada4;
  --fg-color: black; }
.vc_btn3-container.frische-tuerkis-hell .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #c9e5e1;
  --fg-color: black; }
.vc_btn3-container.frische-blau .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #008ad1;
  --fg-color: black; }
.vc_btn3-container.frische-rosa .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #ecb5b3;
  --fg-color: black; }
.vc_btn3-container.frische-gruen .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: #359038;
  --fg-color: black; }
.vc_btn3-container.frische-weiss .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  --bg-color: white;
  --fg-color: black; }
.vc_btn3-container .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  background-color: var(--bg-color);
  color: var(--fg-color); }
.vc_btn3-container .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default {
  text-transform: uppercase;
  background-image: none;
  padding-right: 1.5em;
  padding-left: 1.5em;
  border: none !important; }
  .vc_btn3-container .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default:hover {
    background-color: var(--fg-color);
    background-color: #fed300;
    color: black !important;
    border: none !important;
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }
  .vc_btn3-container .vc_btn3.vc_btn3-style-modern.vc_btn3-color-default:active {
    background-color: #fed300;
    color: black !important;
    border: none !important;
    -webkit-box-shadow: inset 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 0px 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 0px 5px 3px rgba(0, 0, 0, 0.1); }

.frische-grid .vc_column_container > .vc_column-inner {
  padding: 0;
  position: relative; }
  .frische-grid .vc_column_container > .vc_column-inner:after {
    content: '';
    display: block;
    padding-bottom: 200%; }
  .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 990px) {
      .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper {
        flex-direction: column;
        height: 100%; } }
    .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container {
      margin: 0;
      height: 50%;
      position: relative; }
      .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container:before, .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container:after {
        display: none; }
      .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 {
        border: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 0;
        background-position: center;
        background-size: cover; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-gelb {
          --bg-color: #fed300;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-gelb-hell {
          --bg-color: #fff2c4;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-pink {
          --bg-color: #e4006b;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-orange {
          --bg-color: #f25822;
          --fg-color: white; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-rot {
          --bg-color: #cf122e;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-tuerkis {
          --bg-color: #50ada4;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-tuerkis-hell {
          --bg-color: #c9e5e1;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-blau {
          --bg-color: #008ad1;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-rosa {
          --bg-color: #ecb5b3;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-gruen {
          --bg-color: #359038;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3.frische-weiss {
          --bg-color: white;
          --fg-color: black; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 {
          background-color: var(--bg-color);
          color: var(--fg-color); }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 h2 {
          text-transform: uppercase; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 .vc_cta3-content {
          display: none; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 .vc_cta3_content-container {
          position: absolute;
          bottom: 10%;
          width: 100%; }
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_cta3-container .vc_cta3 .vc_cta3-actions {
          text-align: center; }
    .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_single_image {
      margin-bottom: 0;
      height: 50%; }
      @media screen and (min-width: 990px) {
        .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_single_image figure {
          height: 100%; }
          .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_single_image figure .vc_single_image-wrapper {
            height: 100%; }
            .frische-grid .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_single_image figure .vc_single_image-wrapper img {
              height: 100%;
              width: 100%;
              object-fit: cover;
              object-position: center center; } }

.wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0px; }
  @media (min-width: 568px) {
    .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
      grid-template-columns: 1fr 1fr; } }
  @media screen and (min-width: 990px) {
    .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
      grid-template-columns: 1fr 1fr 1fr; } }
  .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > * {
    position: relative;
    width: 100%; }
    .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > *:before {
      content: "";
      height: 0;
      display: inline-block;
      padding-top: 100%;
      width: 1px;
      position: relative; }
    .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > * > * {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      display: grid;
      justify-items: start;
      align-items: end; }
  .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    margin: 0; }
    .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .wpb_single_image .vc_single_image-wrapper {
      width: 100%;
      height: 100%; }
      .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .wpb_single_image .vc_single_image-wrapper img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        vertical-align: middle; }
  .wpb_row.frische-grid2 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc-hoverbox-wrapper .vc-hoverbox .vc-hoverbox-front {
    background-size: cover;
    background-position: top center; }

.vc_basic_grid.frische-presse .vc_grid-item {
  padding: 30px; }
  .vc_basic_grid.frische-presse .vc_grid-item:nth-child(odd) {
    background-color: #F0F0ED; }
  .vc_basic_grid.frische-presse .vc_grid-item:nth-child(even) {
    background-color: transparent; }
  .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini {
    display: grid;
    grid-template-columns: 1fr; }
    @media screen and (min-width: 769px) {
      .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini {
        grid-gap: 30px;
        grid-template-columns: 70% 30%; } }
    @media screen and (min-width: 990px) {
      .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini {
        grid-template-columns: 1fr 1fr; } }
    .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini:before, .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini:after {
      display: none; }
    .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > * {
      width: 100%; }
      .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child {
        order: 2; }
        @media screen and (min-width: 769px) {
          .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child {
            order: 0; } }
        .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_custom_heading h3 {
          text-transform: none; }
          .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_custom_heading h3 a {
            border: none !important; }
        .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_btn3-container {
          margin-bottom: 0; }
          .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_btn3-container .vc_btn3 {
            background-color: transparent;
            color: #1d1d1b;
            border: none;
            border-bottom: 3px solid #fed300;
            padding: 0 0em 4px 1em;
            border-radius: 0;
            font-weight: normal; }
            .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_btn3-container .vc_btn3:after {
              content: "\2794";
              color: black;
              display: inline-block;
              padding-left: 5em;
              transition: all .2s ease-in-out; }
            .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_btn3-container .vc_btn3:hover:after {
              color: #fed300; }
        .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:first-child .vc_gitem_row .vc_gitem-col {
          padding: 0; }
      .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:last-child .vc_gitem-zone-a {
        height: 100%;
        background-size: cover; }
        @media screen and (min-width: 769px) {
          .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:last-child .vc_gitem-zone-a {
            background-size: contain; } }
        @media screen and (min-width: 990px) {
          .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:last-child .vc_gitem-zone-a {
            background-size: cover; } }
        .vc_basic_grid.frische-presse .vc_grid-item .vc_grid-item-mini > *:last-child .vc_gitem-zone-a a {
          border: none !important; }

.sidebar-content .tagcloud a {
  color: black !important; }
  .sidebar-content .tagcloud a:hover {
    color: #008ad1 !important;
    text-decoration: underline; }

.vc_row[data-vc-full-width] {
  overflow: visible; }

@media screen and (min-width: 769px) {
  .content_margin_right {
    margin-right: 5em; } }

/*
*   File: _sticker.scss
*   Project: DIEFRISCHEMANUFAKTUR Child Theme 
*
*   Copyright(c) 2020 codemacher UG (haftungsbeschr├ñnkt) All Rights Reserved.
*
*   Created on : 19.05.2020, 10:47:06
*/
.wpb_single_image.sticker {
  position: absolute;
  z-index: 100;
  margin: 0; }
  @media screen and (max-width: 768px) {
    .wpb_single_image.sticker {
      display: none; } }
  .wpb_single_image.sticker.vc_align_left {
    left: 0; }
  .wpb_single_image.sticker.vc_align_right {
    right: 0; }

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