.woocommerce .cart_totals .shop_table tr td div.location_list,
.woocommerce .woocommerce-checkout-review-order .shop_table tr td div.location_list
{
	font-size:14px;
  
  text-align:right;
}

.woocommerce .cart_totals .shop_table tr td div.location_list label,
.woocommerce .woocommerce-checkout-review-order .shop_table tr td div.location_list label
{
 display:block;   

 margin-right:30px;
 position:relative;
}

.woocommerce .cart_totals .shop_table tr td div.location_list label span, 
.woocommerce .woocommerce-checkout-review-order .shop_table tr td div.location_list label span
{
	font-size:11px;
}
.woocommerce .cart_totals .shop_table tr td div.location_list label input,
.woocommerce .woocommerce-checkout-review-order .shop_table tr td div.location_list label input
{
	position:absolute;
	right:-35px;
	top:0;
}

.woocommerce-loop-category__title {
	min-height:53px;
}
.image-placeholder.image-loaded {
	min-height:210px;
	display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 0 !important;
	padding-bottom:0 !important;	
}

.image-placeholder.image-loaded > img {
	top:auto;
	position:relative;
}

.woocommerce .products.shop-categories .product-category a .woocommerce-loop-category__title, .woocommerce .products.shop-categories .product-category a h3 {
	background-color:transparent;
	color:#000;
}
.DB24DachKonfiguratorBtn {
	cursor:pointer;
}
header.site-header .header-widgets .cart-counter .badge {
	padding:0 4px;
	width:auto;
}