.product-filter {display: none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.woocommerce-loop-category__title .count {display: none;}
a.ildata:link, a.ildata:visited, .wpcf7-not-valid-tip {color: #ffffff !important;}
a.ildata:hover, .ildata:active {color: #d0852a !important;}
.justify-content-end { justify-content: flex-start !important;}
.sub-title, .product-cat, .hero-caption h1, .hero-caption p {color: #ffffff !important;}
.wc-block-components-checkout-order-summary__title-text {font-size: 0; color: transparent; }
.wc-block-components-checkout-order-summary__title-text:after {content: "Reservierungsübersicht"; font-size: 16px; font-weight: 700; line-height: 1.6; color: #000;}
.wc-block-components-totals-item__label {font-size: 0; color: transparent; width: 0;}
.wc-block-components-totals-item__label:after {content: "Gesamtwert"; font-size: 1.15em; font-weight: 700; line-height: 1.6; color: #000; margin: -140px;}
a.footerlink:link, a.footerlink:visited {color: #dfab22 !important; text-decoration: none;}
a.footerlink:active, a.footerlink:hover {color: #ffffff !important; text-decoration: none;}
.sub-banner-caption h1 {font-size: 40px !important;}