.border-20, .wp-post-image {
	border-radius:20px!important;
	overflow: hidden;
}

.border-20wo, .wp-post-image {
	border-radius:20px!important;
}

/* Menubar */
@media (min-width: 600px) {
.wp-block-navigation__responsive-container-content .wp-block-navigation__container li.wp-block-navigation-item.hide, .wc-block-customer-account__account-icon{display:none;}
}

.wp-block-navigation__responsive-container-content .wp-block-navigation__container li.wp-block-navigation-item.first{margin-top:10px;}

@media (max-width: 600px) {
.top-bar{display:none;}
}

.top-bar p a {text-decoration: none!important;}
.top-bar p a:hover {text-decoration: underline!important;}
/* Wordpress Notiz entfernen */
.wp-block-group > .has-text-align-center > a[href="https://wordpress.com/?ref=footer_blog"] {
    display: none;
    height: 0;
}

footer {
    margin-block-start: 0 !important;
}

.footer-jufi {
    margin-bottom: -20px;
}

/* Kundebereich - Adressen */
.woocommerce-Address-title.title h3 {
	float: none!important;
 	background-color: #dedbd6!important;
	padding: 10px 20px!important;
}

/* Account Page Styling */
.woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

.woocommerce-Address .woocommerce-Address-title.title h2 {
    width: 100% !important;
}

.woocommerce-Address .woocommerce-Address-title.title a {
    float: left !important;
}

.woocommerce #customer_login h2 {
	margin-top: 0px!important;
	background-color: #dedbd6 !important;padding: 10px 20px !important;
}

/* Das könnte dir auch gefallen - Sektion */
.up-sells.upsells.products h2 {
    font-weight: bold !important;
}

/* Productdisplay bei den upsells */
section.up-sells ul.products {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

@media only screen and (max-width: 768px) {
    section.up-sells li.product {
        width: 100% !important;
    }
}

ul.wc-block-grid__products {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: var(--wp--preset--spacing--30);
	margin: 0!important;
}

ul.wc-block-grid__products li.wc-block-grid__product {
    background-color: var(--wp--preset--color--accent-5)!important;
    border-radius: 35px;
	  padding: var(--wp--preset--spacing--10)!important;
   min-width: 100%;
	margin-bottom: 20px;
	
}

@media (min-width: 800px) {
ul.wc-block-grid__products li.wc-block-grid__product {
	margin-bottom: 0px;
}
}

section.up-sells li.product.type-product {
    background-color: var(--wp--preset--color--accent-5) !important;
    border-radius: 35px;
    padding: var(--wp--preset--spacing--10) !important;
	text-align: center;
}

section.up-sells li.product.type-product .attachment-woocommerce_thumbnail {
    border-radius: 35px;
}

section.up-sells .woocommerce-loop-product__title {
    text-align: center;
}

section.up-sells .product.type-product .price {
    text-align: center;
}

/* Product Bundles Selection */
div.bundled_product.bundled_product_summary {
    background-color: var(--wp--preset--color--accent-5) !important;
    padding: var(--wp--preset--spacing--10) !important;
    border-radius: 35px;
}

.bundled_product_images img.attachment-woocommerce_thumbnail {
    border-radius: 35px;
}

form.bundle_form tr.attribute_options.attribute_value_static[data-attribute_label="Größe"] {
    display: none;
}

@media only screen and (max-width: 768px) {
    form.bundle_form .bundled_product {
        display: flex;
    }
}

@media only screen and (max-width: 460px) {
    form.bundle_form .bundled_product {
        display: block;
    }
}

/* General Product display */
ul.wc-block-grid__products .wc-block-grid__product-image img.attachment-woocommerce_thumbnail {
    border-radius: 35px;
}

p.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
    display: none;
}

/* Navigation */
@media only screen and (min-width: 460px) {
.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    border: none!important;
	}
}

/* Angebot Batch */
a.woocommerce-loop-product__link span.onsale, .wc-block-grid__product-onsale, .wp-block-woocommerce-product-image-gallery .onsale {
    background-color: #0058a2!important;
    border-radius: 20px!important;
    padding: 0.01rem 1.2rem!important;
	color: white!important;
	border:none!important;
}

/* Blogbeitrag */
.post-has-image .entry-wrapper h2 {
	font-weight:bold;
	margin-top:10px;
}
#news-header .type-post .entry-wrapper h2 {
	color: white;
}

/* Product page */
.product-page-row {justify-content: space-between;}
.is-style-rounded img{border-radius: 20px;}

/* Nozitfeld im Checkout entfernen */
.wc-block-checkout__order-notes{display:none;}