#pum-544 h2 {color: white; text-align:left;}

#pum-544 .price {color: white; text-align:left;}

#pum-544 .woocommerce-Price-amount {color: white; text-align:left;}

#pum-544 .entry-title .post-title, .top-meta ul li a.read-more {
    color: #ffaf4d;
    text-align: left;
}

.woocommerce .quantity input.minus, 
.woocommerce .quantity input.plus {
visibility:hidden;
}

@media(max-width:850px){

	h4.timeline-title {
		font-size: 14px;
	}
	
	.woocommerce ul.products li.product {
	float: none !important;
	clear: none !important;
  }
	
	div.footer-middle-wrap div.container div.row div.col-lg-4 {
		width: 100%;
	}
	

	
}


div.timeline-panel {
	float:none;
}


/* WICHTIG sonst funktioniert das mobile Menu nicht*/
div.mobile-bar.animate-from-top.active {top: 0px !important;}


/* Cart Page Anpassung */
td.product-remove {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

td.product-name {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

td.product-price {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

td.product-quantity {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

td.product-subtotal {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

td.actions {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

button.button {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

#coupon_code {
	width: 150px;
	padding: 15px;
}

/*Kasse Anpassung*/
.woocommerce-checkout .shop_table {
	background-color: #fff !important;
}

#place_order {
	margin-top: 20px;
}

.woocommerce-shipping-totals.shipping  td{ 
padding-left: 25px !important;
}

.woocommerce-shipping-totals.shipping  th{ 
padding-left: 25px !important;
}

.order-tax td {
	padding-left: 25px !important;
}

.order-tax th {
	padding-left: 25px !important;
}

.product-name {
	padding-left: 25px !important;
}

.product-total {
	text-align: left;
		padding-left: 25px !important;
}
tr.cart-subtotal th, td {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

tr.order-total th {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
/*shop abstände*/
.wc-gzd-additional-info.tax-info {
height: 15px;
}
.price.price-unit.smaller.wc-gzd-additional-info {
  height: 15px
}
.wc-gzd-additional-info.shipping-costs-info {
	height: 15px;
}

/*font size*/
body {
	font-size: 18px;
	line-height: 30px;
}


