.elementor-kit-3641{--e-global-color-primary:#202020;--e-global-color-secondary:#202020;--e-global-color-text:#202020;--e-global-color-accent:#D5B460;--e-global-color-f442868:#141312;--e-global-color-65fb8c7:#C79F52;--e-global-color-c546549:#F0EDE8;--e-global-color-1d3433bb:#FFF;--e-global-color-5e8e487:#F5F4F0;--e-global-color-ac8d6b5:#6EC1E4;--e-global-color-58407de8:#54595F;--e-global-color-22c05af3:#7A7A7A;--e-global-color-931b7be:#61CE70;--e-global-color-6ac62393:#4054B2;--e-global-color-17c1d36b:#23A455;--e-global-color-236e5f32:#000;--e-global-color-3b3c8889:#000000;--e-global-color-7da67160:#D4AF37;--e-global-color-7e70da9d:#D8D5CB;--e-global-color-48b8fa06:#FFD01F;--e-global-color-f77e9bb:#C8C2AF;--e-global-typography-primary-font-family:"Avory Latin Web";--e-global-typography-primary-font-weight:100;--e-global-typography-secondary-font-family:"Avory Latin Web";--e-global-typography-secondary-font-weight:100;--e-global-typography-text-font-family:"Avory Latin Web";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Avory Latin Web";--e-global-typography-accent-font-weight:500;--e-global-typography-5af68cc-font-family:"Avory Latin Web";--e-global-typography-5af68cc-font-size:56px;--e-global-typography-5af68cc-font-weight:400;--e-global-typography-5af68cc-text-transform:none;--e-global-typography-5af68cc-font-style:normal;--e-global-typography-5af68cc-line-height:1.3em;--e-global-typography-78ea79c-font-family:"Avory Latin Web";--e-global-typography-78ea79c-font-size:3em;--e-global-typography-78ea79c-font-weight:100;--e-global-typography-78ea79c-line-height:1.2em;--e-global-typography-9ff7eb5-font-family:"Avory Latin Web";--e-global-typography-9ff7eb5-font-size:3.5em;--e-global-typography-9ff7eb5-font-weight:100;--e-global-typography-9ff7eb5-line-height:1.2em;background-color:var( --e-global-color-5e8e487 );}.elementor-kit-3641 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3641 a{color:var( --e-global-color-text );}.elementor-kit-3641 a:hover{color:var( --e-global-color-65fb8c7 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1399px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* HEADER - SIDEBAR */
.shopnav .cls-2,
.shopnav .cls-3{
  stroke: #202020!important;
}
.shopnav .cls-3{
  fill: #202020!important;
}
.shopnav .elementor-widget-search .e-search-input-wrapper > i{
    display:none!important;
}
@media (max-width: 1399px) {
    .elementor-menu-toggle{
        padding-left:36px!important;
    }
    .mainnav .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 30px !important;
    padding-bottom: 15px!important;
  }
  .shopnav .elementor-menu-toggle {
    padding: 0 8px 0 36px !Important;
  }
  .shopnav .elementor-menu-toggle .elementor-menu-toggle__icon--open {
    margin-top: 0px!Important;
  }
  .shopnav .elementor-widget-search .e-search-input {
    border: 0px!important;
  }
  .shopnav .elementor-widget-search .e-search-input-wrapper {
    width: 167px!important;
  }
  
  .shopnav .elementor-nav-menu--dropdown.elementor-nav-menu__container{
      width:220px!important;

      __padding-bottom:20px;
      __top: 25px!important;
      margin-top:6px!important;
  }  
  .shopnav .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item a {
      line-height: 1.4em;
  }
  .e--ua-appleWebkit{
    
  }  
}
@media (max-width: 768px) {
    .elementor-menu-toggle{
        padding-left:20px!important;
    }
  .shopnav .elementor-menu-toggle {
    padding: 0 6px 0 0px !Important;
  }
  .shopnav .elementor-menu-toggle .elementor-menu-toggle__icon--open {
    margin-top: 0px!Important;
  }
  .shopnav .elementor-widget-search .e-search-input {
    border: 0px!important;
  }
  .shopnav .elementor-widget-search .e-search-input-wrapper {
    width: 156px!important;
  }
  .shopnav .elementor-widget-search .e-search-label > svg {
    inset-inline-start: 120px !important;
  }
  .shopnav .elementor-nav-menu--dropdown.elementor-nav-menu__container{
      width:170px!important;

      ___padding-bottom:20px;
      ___margin-top: 6px!important;
  }      
}
/* Menüpunkt-Hovereffekt */
.elementor-nav-menu .sub-arrow {
    display:none!important;
}    
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul{
    margin-top: 17px !important;
}
.sanfte-nav2 .elementor-item {
  position: relative;
  display: inline-block;
}
.sanfte-nav2 .text-wrapper {
  position: relative;
  display: inline-block;
}
.sanfte-nav2 .text-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px; /* Abstand zum Text */
  height: 2px;
  width: 100%;
  /*background-color: #C79F52;*/
  background-color: #202020;
  opacity: 0;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease, opacity 0.4s ease;
}

.sanfte-nav2 .elementor-item:hover .text-wrapper::after {
  opacity: 1;
  transform: scaleX(1);
}

.sanfte-nav2 .elementor-item.elementor-item-active .text-wrapper::after,
.sanfte-nav2 .elementor-item.current-menu-item .text-wrapper::after {
  opacity: 1;
  transform: scaleX(1);
  transition: none;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp svg.dgwt-wcas-ico-magnifier {
  left: 200px!important;
  fill: #D5B460!important;
  opacity: 1!important;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
  padding: 10px!important;
  height: 35px!important;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp .screen-reader-text,
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input{
  font-family: "Avory Latin Web", Sans-serif;
  font-size: 19px!important;
  font-weight: 500!important;
  font-style:normal!important;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C2AF!important;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
  font-family: "Avory Latin Web", Sans-serif;
  font-size: 19px!important;
  font-weight: 500!important;
  font-style:normal!important;
  color:#C8C2AF!important;
}

.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
    top: -0.3em!important;
    inset-inline-end:-0.1em!important;
    font-size: 15px!important;
}    
/* END HEADER - SIDEBAR */


/* PRODUKT DETAILSEITE */

/* SUCHFELD */
.elementor-widget-search .e-search-label > svg {
  inset-inline-start: 140px!important;
}
.single-product .elementor-widget-search .e-search-label > svg {
  inset-inline-start: 160px!important;
}

.elementor-widget-search .e-search-input {
  padding-inline-start:10px!important;
  min-height: 18px!important;
  padding-block-end: 1px!important;
  padding-block-start: 3px!important;
  border: 1px solid #C8C2AF!important;
}  
/*
.shop-sidebar-suche.elementor-widget-search .e-search-label > svg {
  inset-inline-start: 200px!important;
}
*/

.price.custom-price-display{
  font-family: "Avory Latin Web", Sans-serif;
  font-size: 36px;
  font-weight: 500;
}
.single-product.woocommerce 
input[type=number]::-webkit-inner-spin-button,
.single-product.woocommerce  input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none!important;
  margin: 0!important;
}
.single-product.woocommerce  input[type=number] {
  -moz-appearance: textfield!important;
}
.single-product.woocommerce div.product form.cart .variations {
  position:absolute!important;
  top: -210px!important;
}
.single-product.woocommerce div.product form.cart .variations th.label{
  display:none!important;
}
.single-product.woocommerce div.product form.cart .variations td.value,
.single-product.woocommerce div.product form.cart table.variations tbody tr:hover > td, table tbody tr:hover > th{
  background-Color:transparent!important;
}
.single-product.woocommerce div.product form.cart .variations td.value .reset_variations{
  display:none!important;
}
.single-product.woocommerce form.cart table.variations td.value select{
  background-color: #fff!important;
  border: #fff!important;
  width:auto!important;
  min-width: auto!important;
  font-size: 14px!important;
  font-weight: 500!important;
  border: 1px solid #D8D5CB!important;
  line-height:1em!important;
  padding: 11px 12px 9px 12px !important;
}
.single-product.woocommerce form.cart table.variations td.value select option{
  line-height:1em!important;
}
/* variables Produkt */
.single-product.woocommerce .elementor-widget-woocommerce-product-price{
  margin-top: 30px!important;
}
/* einfaches Produkt */
.single-product.woocommerce.simple_product .elementor-widget-woocommerce-product-price{
  margin-top: -30px!important;
}
.single-product.woocommerce.simple_product .elementor-widget-woocommerce-product-add-to-cart{
    margin-top:20px!important;
}


.single-product.woocommerce .woocommerce-variation-add-to-cart.variations_button{
  padding-top: 20px!important;
}
.single-product.woocommerce .quantity .qty {
  width: 25px!important;
  padding:2px 0px 0px 0px!important;
}



.single-product.woocommerce .qty-button {
  width: 20px!important;
  height: 20px!important;
}
.single-product.woocommerce div.product form.cart div.quantity {
  
  padding: 0 8px 0 12px!important;
}
/*
.single-product.woocommerce .cart .single_variation_wrap .quantity{
  border: 1px solid #D8D5CB!important;    
}
.single-product.woocommerce .cart .single_variation_wrap button{
  padding: 0px 0px 0px 0px!important;
  margin: 0px 0px 0px 0px!important;
  border-radius: 0 !important;
}
.single-product.woocommerce .cart .single_variation_wrap button.minus{
  margin-left: -5px!important;
}
.single-product.woocommerce .cart .single_variation_wrap button.qty-button{
  font-size: 25px!important;
  margin-top: -3px !important;
  background-color:transparent!important;
}

.single-product.woocommerce .cart .single_variation_wrap button.single_add_to_cart_button{
  width: auto!important;
  margin-left: 30px !important;
  padding: 10px 17px 7px !important;
  border-radius: 35px !important;    
}
.single-product.woocommerce .cart .single_variation_wrap button.single_add_to_cart_button:hover{
  background-color:#c79f52!important;
}
*/
.single-product.woocommerce .cart .quantity{
  border: 1px solid #D8D5CB!important;    
}
.single-product.woocommerce .cart button{
  padding: 0px 0px 0px 0px!important;
  margin: 0px 0px 0px 0px!important;
  border-radius: 0 !important;
}
.single-product.woocommerce .cart button.minus{
  margin-left: -5px!important;
}
.single-product.woocommerce .cart button.qty-button{
  font-size: 25px!important;
  margin-top: -3px !important;
  background-color:transparent!important;
}

.single-product.woocommerce .cart button.single_add_to_cart_button{
  width: auto!important;
  margin-left: 30px !important;
  padding: 10px 17px 7px !important;
  border-radius: 35px !important;    
}
.single-product.woocommerce .cart button.single_add_to_cart_button:hover{
  background-color:#c79f52!important;
}


/* Datenschutz */
.datenschutz h2 {
  margin: 20px 0 0!important;
}
.datenschutz p {
  margin: 0 0 20px 0!important;
}
.datenschutz h3 {
  margin: 20px 0 0!important;
}
.datenschutz ul {
  padding: 0 0 0 20px;
}
.datenschutz li {
  margin-bottom:15px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avory Latin Web';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Th.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Th.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-ThIt.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-ThIt.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Sb.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Sb.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-SbIt.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-SbIt.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Rg.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Rg.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Me.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Me.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-MeIt.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-MeIt.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Lt.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Lt.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-LtIt.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-LtIt.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-It.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-It.woff') format('woff');
}
@font-face {
	font-family: 'Avory Latin Web';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Bd.woff2') format('woff2'),
		url('https://www.metzgerei-schneider.de/wp-content/uploads/2020/01/AvoryILatnWeb-Bd.woff') format('woff');
}
/* End Custom Fonts CSS */