/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* great-vibes-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
    src: url('../../fonts/great-vibes-v19-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/great-vibes-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../../fonts/great-vibes-v19-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
      url('../../fonts/great-vibes-v19-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
      url('../../fonts/great-vibes-v19-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
      url('../../fonts/great-vibes-v19-latin-regular.svg#GreatVibes') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 300;
    src: url('../../fonts/source-sans-3-v18-latin-300.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../../fonts/source-sans-3-v18-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
      url('../../fonts/source-sans-3-v18-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
      url('../../fonts/source-sans-3-v18-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
      url('../../fonts/source-sans-3-v18-latin-300.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 300;
    src: url('../../fonts/source-sans-3-v18-latin-300italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../../fonts/source-sans-3-v18-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
      url('../../fonts/source-sans-3-v18-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
      url('../../fonts/source-sans-3-v18-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
      url('../../fonts/source-sans-3-v18-latin-300italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
    src: url('../../fonts/source-sans-3-v18-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../../fonts/source-sans-3-v18-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
      url('../../fonts/source-sans-3-v18-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
      url('../../fonts/source-sans-3-v18-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
      url('../../fonts/source-sans-3-v18-latin-regular.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 400;
    src: url('../../fonts/source-sans-3-v18-latin-italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../../fonts/source-sans-3-v18-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
      url('../../fonts/source-sans-3-v18-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
      url('../../fonts/source-sans-3-v18-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
      url('../../fonts/source-sans-3-v18-latin-italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 500;
    src: url('../../fonts/source-sans-3-v18-latin-500.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../fonts/source-sans-3-v18-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
     url('../../fonts/source-sans-3-v18-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
     url('../../fonts/source-sans-3-v18-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
     url('../../fonts/source-sans-3-v18-latin-500.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 500;
    src: url('../../fonts/source-sans-3-v18-latin-500italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../fonts/source-sans-3-v18-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
     url('../../fonts/source-sans-3-v18-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
     url('../../fonts/source-sans-3-v18-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
     url('../../fonts/source-sans-3-v18-latin-500italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
    src: url('../../fonts/source-sans-3-v18-latin-600.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../fonts/source-sans-3-v18-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
     url('../../fonts/source-sans-3-v18-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
     url('../../fonts/source-sans-3-v18-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
     url('../../fonts/source-sans-3-v18-latin-600.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 600;
    src: url('../../fonts/source-sans-3-v18-latin-600italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../fonts/source-sans-3-v18-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
     url('../../fonts/source-sans-3-v18-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
     url('../../fonts/source-sans-3-v18-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
     url('../../fonts/source-sans-3-v18-latin-600italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
   src: url('../../fonts/source-sans-3-v18-latin-700.eot'); /* IE9 Compat Modes */
   src: url('../../fonts/source-sans-3-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../fonts/source-sans-3-v18-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
     url('../../fonts/source-sans-3-v18-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
     url('../../fonts/source-sans-3-v18-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
     url('../../fonts/source-sans-3-v18-latin-700.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 700;
    src: url('../../fonts/source-sans-3-v18-latin-700italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../fonts/source-sans-3-v18-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
     url('../../fonts/source-sans-3-v18-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
     url('../../fonts/source-sans-3-v18-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
     url('../../fonts/source-sans-3-v18-latin-700italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
   
/* source-sans-3-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 800;
    src: url('../../fonts/source-sans-3-v18-latin-800.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../../fonts/source-sans-3-v18-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
      url('../../fonts/source-sans-3-v18-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
      url('../../fonts/source-sans-3-v18-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
      url('../../fonts/source-sans-3-v18-latin-800.svg#SourceSans3') format('svg'); /* Legacy iOS */
   }
   
/* source-sans-3-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 800;
    src: url('../../fonts/source-sans-3-v18-latin-800italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../../fonts/source-sans-3-v18-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
          url('../../fonts/source-sans-3-v18-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
          url('../../fonts/source-sans-3-v18-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
          url('../../fonts/source-sans-3-v18-latin-800italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
   }
   
/* source-sans-3-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 900;
    src: url('../../fonts/source-sans-3-v18-latin-900.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/source-sans-3-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../../fonts/source-sans-3-v18-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
      url('../../fonts/source-sans-3-v18-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
      url('../../fonts/source-sans-3-v18-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
      url('../../fonts/source-sans-3-v18-latin-900.svg#SourceSans3') format('svg'); /* Legacy iOS */
   }
   
/* source-sans-3-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 900;
  src: url('../../fonts/source-sans-3-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/source-sans-3-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/source-sans-3-v18-latin-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../../fonts/source-sans-3-v18-latin-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../../fonts/source-sans-3-v18-latin-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../../fonts/source-sans-3-v18-latin-900italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
body.page-id-12 .elementor-102 .elementor-element.elementor-element-200fb3f::before{
  background-image: url(https://neumann-webdesign.de/fink-shop/wp-content/uploads/2025/04/verpackungen-online-shop-individuell-geschenkidee.webp);
}
body.page-id-16 .elementor-102 .elementor-element.elementor-element-200fb3f::before{
  background-image: url(https://neumann-webdesign.de/fink-shop/wp-content/uploads/2025/04/dekoration-online-shop-dekoartikel.webp);
}
body.page-id-18 .elementor-102 .elementor-element.elementor-element-200fb3f::before{
  background-image: url(https://neumann-webdesign.de/fink-shop/wp-content/uploads/2025/04/kerzen-dekoration-verpackungen-online-shop.webp);
}
.elementor-widget-search .e-search .e-search-submit {
  height:52px;
  background-color: #b057a6;
}
p, h5, h4, h3, h2, ul li, .price, h1.woocommerce-products-header__title.page-title, button, input, optgroup, select, textarea{
  font-family: 'Source Sans 3',sans-serif!important;
  font-style: normal;
  font-weight: 400;
}
.elementor-kit-6 {
--e-global-typography-primary-font-family: 'Source Sans 3',sans-serif!important;
--e-global-typography-secondary-font-family: 'Source Sans 3',sans-serif!important;
--e-global-typography-text-font-family: 'Source Sans 3',sans-serif!important;
--e-global-typography-accent-font-family: 'Source Sans 3',sans-serif!important;
}
.elementor-102 .elementor-element.elementor-element-485cb798 .elementor-nav-menu .elementor-item {
  font-family: 'Source Sans 3',sans-serif!important;
  font-size: 22px;
}
.price {
  font-weight: 800!important;
  color:#CC5FC0!important; 
}
.search-results .price .woocommerce-Price-amount.amount bdi {
  font-size:22px!important;
}
.search-results .aws_result_price bdi{
  font-size:12px!important;
}
.aws-container .aws-search-field {
  font-size:16px;
  padding:0 10px 0 10px;
}
h1.elementor-heading-title.elementor-size-default, h1.product_title.entry-title.elementor-heading-title.elementor-size-default, h1.elementor-heading-title.elementor-size-default {
  font-family: 'great vibes',serif !important;
  font-weight:normal !important;
}
body a {
  font-weight:800;
  color:rgb(63, 63, 63);
}
h1.elementor-heading-title.elementor-size-default span, a:hover{
  color:#CC5FC0;
}
h1.elementor-heading-title.elementor-size-default {
  color: black;
}
.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal ul{
  margin:0 auto;
  width: 1200px;
  display: flex;
  justify-content: space-around;
  border-left: 1px solid #fff;
}
.menu-top li {
  border-right: 1px solid #fff;
  text-align: center;
}
.menu-links li {
  border-bottom: solid 1px #CC5FC0 !important;
}
nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-background.e--animation-fade li a{
  display: block;
}
nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-background.e--animation-fade li {
  flex: 1 1;
  text-align: center;
}
.products .woocommerce-Price-amount.amount::before {
  content: "Preis: ";
  color:#aaa;
  font-weight: normal;
}
ul.elementor-nav-menu--dropdown {
  margin-bottom:10px !important
}
.subi a {
  font-size:16px !important;
  line-height:16px;
  margin-left:10px;
}
.shpoint a{
color:#fff;
}
.single-product bdi::before {
  display:none;
}
p.wc-gzd-additional-info.wc-gzd-additional-info-loop.small-business-info, p.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info, a.button.product_type_simple {
  display:none!important;
}
h2.woocommerce-loop-product__title:hover{
  color:#CC5FC0!important;
}
h2.woocommerce-loop-product__title {
  color:#444!important;
  margin-bottom: -12px!important;
}
img.attachment-woocommerce_thumbnail:hover{
  opacity: 0.60!important;
  transition: 1s, 350ms;
}
ul.sm-vertical a {
  padding:6px 0 6px 0 !important;
}
.woocommerce-info {
  border-top-color: #cc5fc0;
}
/*-------------------------- Navi Dekoration -----------------------------*/
.term-homedekoration-saisonale-dekorationen li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-21 a, .term-79 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-21 a, .term-80 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-21 a, .term-81 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-21 a, .term-82 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-21 a, .term-83 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-21 a{
  color:yellow;
}
.term-homedekoration-saisonale-dekorationen li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3449 a, .term-79 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3449 a, .term-80 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3449 a, .term-81 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3449 a, .term-82 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3449 a, .term-83 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3449 a{
  color:yellow;
}
/*-------------------------- Navi Kerzen -----------------------------*/
.term-40 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-43 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-44 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-45 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-46 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-47 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-49 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a,  .term-51 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-52 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-53 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-54 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-55 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a{
  color:yellow;
}
.term-40 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-43 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-44 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-45 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-46 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-47 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-49 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-51 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-52 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-53 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-54 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a, .term-55 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a{
  color:yellow;
}
/*-------------------------- Navi Verpackung -----------------------------*/
.term-73 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-23 a, .term-74 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-23 a, .term-75 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-23 a{
  color:yellow;
}
.term-73 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3448 a, .term-74 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3448 a, .term-75 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3448 a{
  color:yellow;
}
/*-------------------------- Navi Singelpage -----------------------------*/
.elementor-page-2368 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-21 a, .elementor-page-2361 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-23 a, .elementor-page-762 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a  {
  color:yellow;
}
.elementor-page-2368 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3449 a, .elementor-page-2361 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3448 a, .elementor-page-762 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3447 a  {
  color:yellow;
}
/*-------------------------- Sub Navi rechts -----------------------------*/
.menu-links ul li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.current-product-ancestor.current-menu-parent.current-product-parent a {
  color:#cc5fc0;
}
/*-------------------------- Navi Reponsiv -----------------------------*/
ul li.subi.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.current-product-ancestor.current-menu-parent.current-product-parent a {
  color:yellow!important;
}
/*-------------------------- Artikelseite -----------------------------*/

.cfvsw-swatches-container.cfvsw-product-container, a.reset_variations {
  margin-left: 76px;
}
.elementor-size-default, .elementor-widget-container p {
  margin-bottom: 8px;
}
.elementor-widget-container p {
  margin-top: -1;
}
.elementor-102 .elementor-element.elementor-element-485cb798, .elementor-1510 .elementor-element.elementor-element-0333b55 {
  --e-nav-menu-divider-content: none;
}
table tbody>tr:nth-child(odd)>td {
  background-color: transparent;
}
.woocommerce .elementor-2368 .elementor-element.elementor-element-7fab7cb form.cart .variations {
  margin-left: -80px;
}
.legal-price-info {
  margin:5px 0 20px 0;
}
/*-------------------------- Produktseite -----------------------------*/
a.button.product_type_variable.add_to_cart_button.cfvsw_ajax_add_to_cart {
  display:none !important;
}
.elementor-add-to-cart.elementor-product-simple .stock.out-of-stock{
  text-align: left;
  margin:10px 0 -10px 58px;
}
/*-------------------------- Mein Konto -----------------------------*/
.woocommerce-MyAccount-content-wrapper-no-data a.button.wc-forward {
    background-color:#cc5fc0;
    color:#fff!important;
}
.woocommerce-MyAccount-content-wrapper-no-data a.button.wc-forward:hover {
    background-color:#a9519f!important;
}
/*-------------------------- Kassenseite -----------------------------*/
h3#order_payment_heading {
  margin-bottom:15px;
}
.payment_box.payment_method_ppcp-credit-card-gateway input {
    font-size: 16px !important;
}
.ppcp-messages {
    margin-bottom: 15px!important;
}
.elementor-32 .elementor-element.elementor-element-282a9ee > .elementor-widget-container {
  margin: 0 !important;
}
.elementor-widget-woocommerce-cart .woocommerce #shipping_method li label {
  color: var(--sections-radio-buttons-color, #444444);
  font-size: 16px;
}
.elementor-widget-woocommerce-cart .e-cart-content {
    color: var(--sections-descriptions-color, #69727d);
    font-size: 12px;
    line-height: 23px;
}
.kasse .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  font-size: 2rem;
  line-height:0.9em;
  color:#b057a6;
  margin-top:20px;
}
.kasse .elementor-widget-woocommerce-checkout-page .woocommerce h3 {
  font-size: 1.4em;
  margin-bottom: 0;
}
.kasse .woocommerce ul.order_details {
  padding:0;
  margin-top:22px;
}
.kasse .woocommerce ul.order_details li {
  font-size:12px;
  margin-bottom:14px;
}
.woocommerce-info::before, .woocommerce-message::before {
  color:#cc5fc0;
  display: inline-block;
  position: absolute;
  padding-right:5px;
}
.kasse .elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button {
  border-color: var(--forms-buttons-border-color,#cc5fc0);
}
.kasse table.shop_table.woocommerce-checkout-review-order-table a.button {
  background-color:#CC5FC0!important;
  color:#fff;
  margin: 10px 0 10px 0;
}
.kasse table.shop_table.woocommerce-checkout-review-order-table a.button:hover {
background-color:#b057a6!important;
}
.kasse .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table {
  padding: 20px;
}
.kasse .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{
  font-size: 16px;
}
.kasse .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
  padding-bottom: 5px;
  padding-top: 5px;
}
.kasse .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{
  margin-bottom:20px;
}
/*-------------------------- Warenkorb -----------------------------*/
p.woocommerce-shipping-destination {
    font-size: 1em;
}
.woocommerce ul#shipping_method li label{
  font-size: 17px!important;
  line-height: inherit;
}
/*-------------------------- Kasse Canvas -----------------------------*/
.elementor-menu-cart__product-price {
    color: #a4a4a4!important;
}
.elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before {
    background: var(--remove-item-button-color, #a4a4a4);
}
.elementor-menu-cart__product-remove {
  border: 1px solid var(--remove-item-button-color, #a4a4a4)
}
a.elementor-button.elementor-button--checkout.elementor-size-md {
    margin-left: 3px;
}
a.elementor-button.elementor-button--view-cart.elementor-size-md{
  margin-right:3px;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {
    flex-basis: 100%;
    max-width: 20px;
    padding-right:10px;
}
@media (max-width: 767px) {
ul.sm-vertical a {
  padding: 6px 0 6px 16px !important;
}
.term-40 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-43 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-44 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-45 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-46 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-47 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-48 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-49 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-50 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-51 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-52 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-53 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-54 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a, .term-55 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-22 a {
  color: #000 !important;
  background-color: #fcdff3 !important;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    padding: 16px 0;
}
.woocommerce div.product form.cart .reset_variations {
  margin-left: 0;
}
/*-------------------------- Artikelseite -----------------------------*/
.cfvsw-swatches-container.cfvsw-product-container {
    margin-left: 0px;
}
.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal ul {
  border-left: 0px;
}
.woocommerce .elementor-2368 .elementor-element.elementor-element-7fab7cb form.cart .variations {
  margin-left: 0px;
}
.legal-price-info {
  margin:-30px 0 20px 0 !important;
}
/*-------------------------- Produktseite -----------------------------*/
.elementor-add-to-cart.elementor-product-simple .stock.out-of-stock{
  text-align: left;
  margin:-10px 0 0px 0px;
}
/*-------------------------- Kassenseite -----------------------------*/
.kasse .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  font-size: 1.3rem;
  line-height:0.9em;
  color:#b057a6;
  margin-top:20px;
}
.kasse .elementor-widget-woocommerce-checkout-page .woocommerce h3 {
  font-size: 1em;
  margin-bottom: 0;
}
.kasse h2
 {
  font-size: 22px!important;
}
}