

/* Raster mit Container class fix*/
#top #main {
	background-color: white;
}

/* WooCommerce Fixes */
.woocommerce-loop-product__title {
	font-size: 18px !important;
	font-weight: normal !important;
}
div .products .product .wc-gzd-additional-info a, div .products .product .wc-gzd-additional-info {
	display: inline;
}
.product:not(.myprod) p.wc-gzd-additional-info:first-of-type, .product:not(.myprod) p.wc-gzd-additional-info:last-of-type {
	padding-left: 15px;
}
li.variable-item.button-variable-item {
	background-color: #d09343 !important;
	color: #ffffff !important;
	border-color: #b07121 !important;
}
li.variable-item.button-variable-item:hover {
	background-color: #3689b2 !important;
	border-color: #146790 !important;
}

#top div.woocommerce-error, #top div.woocommerce-message, #top .woocommerce-info {
	padding: 12px 36px;
}
#menu-item-shop li a.cart_dropdown_link > span:first-child {
	font-size: 32px;
}
.woocommerce-Price-currencySymbol {
	font-size: 0.8em !important;
}
.wc-gzd-additional-info  {
	display: none !important;
}
div table.shop_attributes td {
	font-style: normal !important;
}