/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Global Styles
    03. Global Styles
    04. Global Styles
    05. Global Styles
    06. Global Styles
    07. Global Styles
    08. Global Styles
    09. Global Styles
    10. Global Styles
    11. Global Styles
    12. Global Styles
    13. Global Styles
    14. Global Styles
    15. Global Styles
    16. "Berberitze" Product
    17. "Datenschutzerklärung" Page
    18. "Datenschutzerklärung (EU)" Page
    19. "Cookie-Richtlinie (EU)" Page
    20. "Liste der Nährwerte" Page
    21. "Zahlungsarten" Page
    22. "Süsses Schatzkästchen Wunschmischung" Product
    23. "Kasse" Page
    24. "AGB" Page
    25. "Newsletter" Page
    26. "Shop" Page
    27. "Home" Page
    28. "Test" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .products a .count{
	font-size:24px;
	letter-spacing:1.8px;
	position:relative;
	left:2px;
	right:2px;
}

body .entry-summary .wooco-wrap .wooco-before-text{
	font-size:18px;
}

body #menu-footer a .fa-file-contract{
	padding-right:15px;
}

body .wooco-wrap input[type=checkbox]{
	border-style:solid;
	border-width:1px;
}

body #main .related h2{
	-webkit-box-shadow:none;	box-shadow:none;
}

body .product_list_widget .mini_cart_item .quantity{
	margin-top: 10px;
	font-size:16px !important;
	color:#7f8c8d;
}

body .product_list_widget dl p{
	white-space: pre-line;
	line-height: 20px;
	margin-top: 0px;
	width: 200px;
}

body .product_list_widget dl dt{
	white-space: pre-line;
	float: clear;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-ms-flex-wrap: wrap;	flex-wrap: wrap;
}

body .dropdown-box .name a{
	color:#000000;
	font-size:16px;
	font-weight:500 !important;
	margin-top: -20px!important;
	margin-left:0px;
}

body .dropdown-box .wooco-cart-item .name a{
	font-size:16px;
	font-weight:500;
	margin-left:0px;
}

body .dropdown-box ul li{
	padding-top:0px;
}

body .dropdown-box p .theme-btn{
	font-size:15px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px !important;
	padding-right:5px !important;
	padding-top:8px !important;
	padding-bottom:8px !important;
	width: 135px!important;
}

body .dropdown-box ul .quantity{
	padding-left:0px;
	padding-top:10px;
	font-weight:500;
}

body .dropdown-box ul dt{
	width:180px;
}

body .navbar-icon .top-form-minicart .dropdown-box{
	margin-right: -100px;
}

body #main .woocommerce-Price-amount amount{
	font-size:15px;
}

body .dropdown-box ul a{
	color:#000000;
}

body .entry-summary .price-unit .woocommerce-Price-amount{
	font-size:18px !important;
}

body .entry-summary .price-unit .unit{
	font-size:18px !important;
}

body .active h1{
	text-shadow: 3px 3px 4px #000000 !important;
}

body .mailpoet-heading{
	text-shadow: 3px 3px 6px #000000 !important;
}

body #page #gs-home-page-hero div div div .slider-item .content-text .container .btn-wrp div .slider-item .theme-btn{
	background-color:#f6b22c !important;
}

body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{
	font-size:22px;
	margin-bottom:0px;
	color:#ffffff;
}

body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{
	font-size:18px;
	margin-bottom:0px;
	color:#ffffff;
}

body .wc-block-grid__products .wc-block-grid__product p{
	padding-bottom:0px;
	font-size:14px !important;
	margin-bottom:0px !important;
	color:#fff;
}

body .wp-block-product-category .wc-block-grid__products li{
	padding-right:30px;
	padding-left:30px !important;
	color:#fff;
}

body #block-10{
	background-color:#f66249;
}

body #main .product .ppc-button-wrapper{
	width:300px!important;
}

body #ppc-button-googlepay-container{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	min-height:120px;
	height:60px;
	max-width:300px;
	margin-top:0px !important;
}

body .ppcp-messages span iframe{
	margin-bottom:10px;
	margin-top:10px;
}

body .hentry .pjnt-box .pjnt-content{
	font-weight:600 !important;
}

@media (max-width:991px){

	body .wp-block-product-category .wc-block-grid__products li{
	padding-right:0px!important;
	padding-left:0px !important;
}

body .products a h2{
	font-size:26px!important;
}

body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{
	font-size:20px!important;
}

body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{
	font-size:20px!important;
}

body .wc-block-grid__products .wc-block-grid__product .wc-gzd-additional-info{
	font-size:16px !important;
	padding-bottom:0px;
	}

}



@media (max-width:640px){

	body .products a h2{
	font-size:26px;
}

body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{
	font-size:20px;
}

body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{
	font-size:20px;
}

body .wc-block-grid__products .wc-block-grid__product .wc-gzd-additional-info{
	font-size:16px !important;
	padding-bottom:0px;
}

body #main .products li{
	min-height: 560px;
}

body .products .product .content-wrap{
	min-height: 325px;
}

body .products .product .product-loop-wrp{
	min-height: 560px;
}

body #main .product .ppcp-messages{
	margin-top:30px;
	}

}



@media (max-width:425px){

	body #main .products li{
	min-height: 540px;
}

body .products .product .content-wrap{
	min-height: 200px;
}

body .products .product .product-loop-wrp{
	min-height: 540px;
}

body .widget form{
	width:320px!important;
	}

}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
4



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:0:{
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
2



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
4



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:14:{
	s:9:"freevspro";
	i:1;
	s:15:"giftcard-banner";
	i:1;
	s:16:"url-coupon-admin";
	i:1;
	s:24:"limit-max-discount-admin";
	i:1;
	s:15:"shortcode-admin";
	i:1;
	s:22:"giveaway-product-admin";
	i:1;
	s:17:"restriction-admin";
	i:1;
	s:17:"auto-coupon-admin";
	i:1;
	s:15:"premium-upgrade";
	i:1;
	s:15:"other-solutions";
	i:1;
	s:22:"checkout-options-admin";
	i:1;
	s:11:"style-admin";
	i:1;
	s:21:"exclude-product-admin";
	i:1;
	s:10:"bogo-admin";
	i:1;
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:3:{
	i:20980;
	i:1;
	i:20981;
	i:1;
	i:24985;
	i:1;
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:9:{
	s:15:"category-common";
	i:1;
	s:9:"shortcode";
	i:1;
	s:16:"giveaway-product";
	i:1;
	s:11:"restriction";
	i:1;
	s:16:"checkout-options";
	i:1;
	s:5:"style";
	i:1;
	s:18:"auto-coupon-common";
	i:1;
	s:22:"exclude-product-common";
	i:1;
	s:11:"bogo-common";
	i:1;
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
28



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1668151022



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:7:{
	s:23:"giveaway-product-public";
	i:1;
	s:18:"restriction-public";
	i:1;
	s:18:"auto-coupon-public";
	i:1;
	s:17:"url-coupon-public";
	i:1;
	s:23:"checkout-options-public";
	i:1;
	s:22:"exclude-product-public";
	i:1;
	s:11:"bogo-public";
	i:1;
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:0:{
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
4



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1607327087



/*-----------------------------------------------*/
/*  "Berberitze" Product                         */
/*-----------------------------------------------*/
body.postid-10 .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .minus{
	margin-right:100px !important;
}

body.postid-10 .woocommerce-variation-add-to-cart .quantity .minus{
	margin-right:100px !important;
}



/*-----------------------------------------------*/
/*  "Datenschutzerklärung" Page                 */
/*-----------------------------------------------*/
body.page-id-12 .hentry ul li{
	margin-left:30px;
}

body.page-id-12 .hentry h2{
	margin-bottom:10px;
}

body.page-id-12 .hentry h3{
	margin-top:20px;
}



/*-----------------------------------------------*/
/*  "Datenschutzerklärung (EU)" Page            */
/*-----------------------------------------------*/
body.page-id-16539 #main article{
	color:#000000;
}

body.page-id-16539 #cmplz-document p{
	padding-bottom:0px;
}

body.page-id-16539 #cmplz-document .cmplz-subtitle{
	font-size:16px;
}



/*-----------------------------------------------*/
/*  "Cookie-Richtlinie (EU)" Page                */
/*-----------------------------------------------*/
body.page-id-11368 #cmplz-document p{
	font-size:16px;
	padding-bottom:0px;
}

body.page-id-11368 #cmplz-document ul li{
	font-size:16px;
}

body.page-id-11368 #main .hentry .entry-content-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "Liste der Nährwerte" Page                  */
/*-----------------------------------------------*/
body.page-id-16693 .elementor-element-644e9bd tr th{
	text-align:left;
}

body.page-id-16693 .elementor-element-644e9bd tr td{
	text-align:left;
}

body.page-id-16693 .elementor-element-644e9bd .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .table-ingredients tbody tr td{
	width:50% !important;
}

body.page-id-16693 .elementor-element-139b049 tr th{
	text-align:left;
}

body.page-id-16693 .elementor-element-139b049 tr td{
	text-align:left;
	width:50% !important;
}

body.page-id-16693 .elementor-element-139b049 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .table-ingredients tbody tr td{
	width:50% !important;
}



/*-----------------------------------------------*/
/*  "Zahlungsarten" Page                         */
/*-----------------------------------------------*/
body.page-id-17 .woocommerce-gzd .payment_methods > .payment_method_stripe{
	width:100% !important;
}

body.page-id-17 .payment_methods label .stripe-mastercard-icon{
	margin-top:0px;
	width:100px;
	max-width:100px;
	padding-left:0px;
	margin-left:20px;
	margin-bottom:10px;
}

body.page-id-17 .payment_methods label .stripe-amex-icon{
	margin-top:0px;
	margin-left:20px;
	width:100px;
	max-width:100px;
	margin-bottom:10px;
}

body.page-id-17 #main article{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-17 .hentry .woocommerce-gzd ul{
	list-style: none;
}

body.page-id-17 .payment_methods .payment_method_cod label{
	font-size:20px;
	font-weight:600;
}

body.page-id-17 .payment_methods .payment_method_cod p{
	font-size:20px;
	font-weight:600;
}

body.page-id-17 .payment_methods .payment_method_bacs label{
	font-weight:600;
	font-size:20px;
}

body.page-id-17 .payment_methods .payment_method_stripe p{
	font-size:20px;
	font-weight:600;
}

body.page-id-17 #page #primary .row #main .hentry .entry-content-wrap .woocommerce-gzd .payment_methods .payment_method_stripe .payment_box p{
	width:100% !important;
}

body.page-id-17 .payment_methods .payment_method_paypal label{
	font-size:20px;
	font-weight:600;
}

body.page-id-17 .payment_methods .payment_method_stripe label{
	font-size:20px;
	font-weight:600;
}

body.page-id-17 .payment_methods label .stripe-visa-icon{
	max-width:100px;
	width:100px;
	margin-left:20px;
	margin-bottom:10px;
}

body.page-id-17 .payment_methods .payment_method_paypal img{
	margin-left:10px;
	margin-right:10px;
}



/*-----------------------------------------------*/
/*  "Süsses Schatzkästchen Wunschmischung" Product*/
/*-----------------------------------------------*/
body.postid-17481 #main{
	-webkit-box-shadow:none;	box-shadow:none;
	background-color: #FFFFFF;
}

body.postid-17481 #woo-store-vacation .woocommerce-info{
	background-color: #FFFFFF;
	padding-left:25px;
	-webkit-box-shadow:none;	box-shadow:none;
	border-style:none;
}

body.postid-17481 #main .product{
	-webkit-box-shadow:none;	box-shadow:none;
	background-color: #FFFFFF;
}



/*-----------------------------------------------*/
/*  "Kasse" Page                                 */
/*-----------------------------------------------*/
body.page-id-6 .cart_item .product-total .woocommerce-Price-amount{
	font-size:18px;
}

body.page-id-6 .cart_item .product-total .unit{
	font-size:18px;
}

body.page-id-6 .cart_item .product-name .wc-gzd-product-name-right{
	font-size:18px;
}

body.page-id-6 .cart-subtotal td bdi{
	font-size:18px;
}

body.page-id-6 .woocommerce-checkout-review-order-table .order-total td{
	font-size:18px;
}

body.page-id-6 .woocommerce-checkout-review-order-table .order-tax td{
	font-size:18px;
}

body.page-id-6 .woocommerce-checkout-review-order-table tbody .variation{
	text-align:left;
}



/*-----------------------------------------------*/
/*  "AGB" Page                                   */
/*-----------------------------------------------*/
body.page-id-14 .hentry .entry-content-wrap h1{
	padding-bottom:20px;
}



/*-----------------------------------------------*/
/*  "Newsletter" Page                            */
/*-----------------------------------------------*/
body.page-id-21071 #mailpoet_form_3 form{
	width:320px;
}



/*-----------------------------------------------*/
/*  "Shop" Page                                  */
/*-----------------------------------------------*/
body.post-type-archive-product .wc-block-grid__products .wc-block-grid__product-price ins .woocommerce-Price-amount{
	color:#f40a0a;
	margin-left:5px;
	margin-right:5px;
}

body.post-type-archive-product .wc-block-grid__products .wc-gzd-additional-info ins .woocommerce-Price-amount{
	color:#c90c0c;
	margin-right:5px;
	margin-left:5px;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-15192 .payment_methods .payment_method_paypal label{
	font-size:20px;
	font-weight:600;
}

body.page-id-15192 .payment_methods .payment_method_stripe label{
	font-size:20px;
	font-weight:600;
	margin-top:20px;
}

body.page-id-15192 .payment_methods label .stripe-visa-icon{
	max-width:100px;
	width:100px;
	margin-left:20px;
	margin-bottom:10px;
}

body.page-id-15192 .payment_methods .payment_method_paypal img{
	margin-left:10px;
	margin-right:10px;
}

body.page-id-15192 .payment_methods label .stripe-amex-icon{
	max-width:100px;
	width:100px;
	margin-left:20px;
	margin-bottom:10px;
}

body.page-id-15192 .payment_methods label .stripe-mastercard-icon{
	max-width:100px;
	width:100px;
	margin-left:20px;
	margin-bottom:10px;
}

body.page-id-15192 .woocommerce-gzd .payment_methods{
	list-style: none;
}

body.page-id-15192 #main article{
	background-color:rgba(0,0,0,0.6);
	color: #000000;
}

body.page-id-15192 #main article a{
	text-decoration: underline!important;
}

body.page-id-15192 #main article a:hover{
	text-decoration: none;
	color:#fadc6f !important;
}

body.page-id-15192 #main .hentry h1{
	display: none;
}

body.page-id-15192 .payment_methods label a{
	color:#ecf0f1;
}

body.page-id-15192 #primary{
	background-color:rgba(255,255,255,0);
}

body.page-id-15192 .elementor-widget-heading h2{
	color:#fff !important;
}

body.page-id-15192 .hentry .entry-content-wrap .elementor .elementor-inner .elementor-section-wrap .elementor-element-f70b4c8 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container h2{
	color:#fff !important;
}

body.page-id-15192 .woocommerce-gzd .payment_methods > .payment_method_stripe{
	color:#fff;
}

body.page-id-15192 .woocommerce-gzd .payment_methods > .payment_method_bacs{
	color:#fff;
}

body.page-id-15192 .woocommerce-gzd .payment_methods > .payment_method_paypal{
	color:#fff;
}

body.page-id-15192 .elementor-text-editor span a{
	text-decoration: underline!important;
	color:#FFF !important;
}

body.page-id-15192 .elementor-text-editor span a:hover{
	text-decoration: none;
	color:#fadc6f !important;
}

body.page-id-15192 .elementor-element-f70b4c8 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor p span span a{
	color:#ffffff !important;
}

body.page-id-15192 #gs-home-page-hero div .theme-btn{
	background-color: #FFF;
	font-weight:700;
}

body.page-id-15192 .payment_methods{
	color:#ffffff;
}

body.page-id-15192 .woocommerce-gzd .payment_methods .payment_method_ppcp-bancontact{
	padding-right:0px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-15192 .payment_method_ppcp-bancontact label img{
	margin-left:20px;
	max-height:42px !important;
}

body.page-id-15192 .payment_methods .payment_method_ppcp-bancontact label{
	height:40px;
	font-size:24px;
}

body.page-id-15192 .payment_method_ppcp-blik label img{
	margin-left:20px;
	max-height:42px !important;
}

body.page-id-15192 .payment_methods .payment_method_ppcp-eps label{
	height:40px;
	font-size:24px;
}

body.page-id-15192 .payment_method_ppcp-eps label img{
	margin-left:20px;
	max-height:42px !important;
	margin-left:20px;
	max-height:42px !important;
}

body.page-id-15192 .payment_methods .payment_method_ppcp-ideal label{
	height:40px;
	font-size:24px;
}

body.page-id-15192 .payment_method_ppcp-ideal label img{
	margin-left:20px;
	max-height:42px !important;
}

body.page-id-15192 .payment_methods .payment_method_ppcp-mybank label{
	height:40px;
	font-size:24px;
}

body.page-id-15192 .payment_methods label img{
	margin-left:20px;
}

@media (max-width:400px){

	body.page-id-15192 .elementor-widget-heading h2{
	font-size:22px;
}

body.page-id-15192 .payment_methods .payment_method_paypal img{
	width:80px;
}

body.page-id-15192 .payment_methods label .stripe-visa-icon{
	width:60px;
	padding-top:10px;
	margin-left:10px;
}

body.page-id-15192 .payment_methods label .stripe-mastercard-icon{
	width:60px;
	margin-left:10px;
	padding-top:10px;
}

body.page-id-15192 .payment_methods label .stripe-amex-icon{
	width:60px;
	margin-left:10px;
	margin-top:10px;
}

body.page-id-15192 .payment_methods .payment_method_stripe label{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:24px;
	}

}



/*-----------------------------------------------*/
/*  "Test" Page                                  */
/*-----------------------------------------------*/
body.page-id-987 .hentry .pjnt-box .pjnt-content{
	font-weight:600;
}