h1,h2,h3,h4,h5,h6,p,span,ul,ol,dl,div{
				hyphens: auto;
				overflow-wrap: break-word;
				}
				
			h1,h2,h3,h4,h5,h6{
				text-wrap: balance;
				}
				
			ins{
				color:var(--e-global-color-813c106);
				text-decoration:none;
				}
				
			.mpv-product-range-bullets .elementor-icon-box-icon{
				margin-top:16px;
				}
				
			#mpv-front-page-product-loop .elementor-heading-title{
				min-height:50px;
				}
				
	
			div#customer_login {
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				justify-content: space-evenly;
				align-items: stretch;
				align-self: stretch;
				}
				
			div#customer_login .col-1,
			div#customer_login .col-2{
				float:none;
				width:100%;
				flex-basis:48%;
				}
			div#customer_login .col-1{
				margin-top:24px;
				padding:24px;
				border: 1px solid var(--e-global-color-10e3871);
				}
				
			div#customer_login .col-1:hover,
			div#customer_login .col-1:focus-within,
			div#customer_login .col-2:hover,
			div#customer_login .col-2:focus-within{
				background-color:var(--e-global-color-813c106);
				cursor:pointer;
				}
				
			div#customer_login .col-1:hover h2,
			div#customer_login .col-1:focus-within h2,
			div#customer_login .col-2:hover h2,
			div#customer_login .col-2:focus-within h2,
			div#customer_login .col-1:focus-within p,
			div#customer_login .col-2:focus-within p,
			div#customer_login .col-1:hover p,
			div#customer_login .col-2:hover p,
			div#customer_login .col-1:hover label,
			div#customer_login .col-2:hover label,
			div#customer_login .col-1:focus-within label,
			div#customer_login .col-2:focus-within label,
			div#customer_login .col-1:hover label a,
			div#customer_login .col-2:hover label a,
			div#customer_login .col-1:focus-within label a,
			div#customer_login .col-2:focus-within label a{
				color:var(--e-global-color-3eb8ff2);
				}
				
	/* MarketPress German Market */

		#mpv-grm-ingredients h2{
			display:none;
			}
		
		body.single-product .price-per-unit,
		.wgm-info.price-per-unit,
		.wgm-info.woocommerce-de_price_taxrate,
		.wgm-info.woocommerce_de_versandkosten,
		.wgm-info shipping_de. small span{
			font-family: var(--e-global-typography-50e0b49-font-family), Sans-serif;
			font-size: var(--e-global-typography-50e0b49-font-size) !important;
			font-weight: var(--e-global-typography-50e0b49-font-weight);
			text-transform: var(--e-global-typography-50e0b49-text-transform);
			font-style: var(--e-global-typography-50e0b49-font-style);
			text-decoration: var(--e-global-typography-50e0b49-text-decoration);
			line-height: var(--e-global-typography-50e0b49-line-height);
			letter-spacing: var(--e-global-typography-50e0b49-letter-spacing);
			color: var(--e-global-color-a30f727) !important;
			}
				
			span.mpv-copyright {
				display: block;
				margin-top:80px;
				width: 100%;
				color:var( --e-global-color-a30f727 );
				text-align: center;
				}
				
			body.woocommerce-account a{
				color:var(--e-global-color-813c106);
				}	
			
			nav.woocommerce-MyAccount-navigation ul{
				padding-inline-start:0px;
				}
			
			nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
				list-style: none;
				background-color:var(--e-global-color-813c106);
				border:1px solid var(--e-global-color-813c106);
				margin-bottom: 12px;
				color:var(--e-global-color-3eb8ff2);
				}
				
			nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
				color:var(--e-global-color-3eb8ff2);
				display:block;
				padding: 8px 12px;
				}
				
			nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover,
			nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active{
				background-color:var(--e-global-color-3eb8ff2);
				border:1px solid var(--e-global-color-813c106);
				color:var(--e-global-color-813c106);
				cursor:pointer;
				}	
				
			nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover a,
			nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{	
				color:var(--e-global-color-813c106);
				}
				
			body.woocommerce-account .u-column1.col-1.woocommerce-Address,
			body.woocommerce-account .col2-set .col-2,
			body.woocommerce-account .col2-set .col-2{
				float: none;
				width: 100%;
				padding:24px;
				border:1px solid var(--e-global-color-10e3871);
				}
				
			body.woocommerce-account .col2-set .col-2,
			body.woocommerce-account .col2-set .col-2{	
				margin-top:24px;
				}
				
			.woocommerce-MyAccount-content a.edit {
				background:var(--e-global-color-813c106);
				padding: 8px 12px;
				color: var(--e-global-color-3eb8ff2) !important;
				}
		.woocommerce form .form-row .required,				
		body.woocommerce-cart a,
		body.woocommerce-checkout a{
			color:var(--e-global-color-813c106);
			}
			
		body.woocommerce-cart a.checkout-button,
		body.woocommerce-checkout #place_order{
			background-color:var(--e-global-color-813c106) !important;
			color:var(--e-global-color-3eb8ff2) !important;
			border-radius:0;
			margin-top:24px;
			}
				
		@media(max-width:768px){
			nav.woocommerce-MyAccount-navigation ul{
				display:flex;
				flex-direction:row;
				flex-wrap:wrap;
				justify-content:space-between;
				align-items:stretch;
				align-self:stretch;
				}
			}		
				
		@media(max-width:569px){
			footer ul.elementor-nav-menu li.menu-item a{
				display:block;
				text-align:center;
				}
				
			nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{
				flex-basis:48%;
				}	
			}
