[class*="badge"],
[class*="Badge"],
[class*="label"],
[class*="Label"],
.onsale {
    text-transform: uppercase !important;
    border-radius: 0 !important;
	color: #314d86 !important;

}
/* Verberg álle prijs-elementen when sold out */
.ecomus-product.is-out-of-stock .price,
.product.outofstock .price,
.product.type-product.outofstock .price {
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
}
.primary-navigation .menu-item-mega > ul.sub-menu, .primary-navigation .menu-item-mega > ul.sub-menu ul.sub-menu {background: #f9f6f2;}
.primary-navigation .menu-item-mega > ul.sub-menu {    transform: translateX(-50%) scale(0);    transition: 0.4s top, 0.4s opacity;}
.primary-navigation .menu-item-mega:hover > ul.sub-menu{transform: translateX(-50%) scale(1);}
/*********************************************/
/* 1. SHOP & CATEGORY TITLES (bijv. SHOP VINTAGE)
/*********************************************/
body.post-type-archive-product .woocommerce-products-header__title,
body.post-type-archive-product .page-header-title,
body.tax-product_cat .woocommerce-products-header__title,
body.tax-product_cat .page-header-title {
    font-family: 'Special Gothic Expanded One', sans-serif !important;
    text-transform: uppercase !important;
    font-size: 44px !important; /* grootte voor shop/categorie */
}

/*********************************************/
/* 2. BRAND / MERK TITLES (bijv. VINTAGE GUCCI BAGS)
/*********************************************/
body.tax-product_brand .woocommerce-products-header__title,
body.tax-product_brand .page-header-title,
body.tax-product_brand .page-header h1,
body.tax-pwb-brand .woocommerce-products-header__title,
body.tax-pwb-brand .page-header-title,
body.tax-pwb-brand .page-header h1 {
    font-family: 'Special Gothic Expanded One', sans-serif !important;
    text-transform: uppercase !important;
    font-size: 38px !important; /* iets kleiner dan categorie */
}

/*********************************************/
/* 3. RELATED PRODUCTS HEADING (alleen de titel)
/*********************************************/
.single-product .related.products > h2,
.single-product .related > h2,
.single-product section.related > h2,
.single-product .ecomus-related-products .section-title {
    font-family: 'Special Gothic Expanded One', sans-serif !important;
    text-transform: uppercase !important;
    font-size: 32px !important;
    letter-spacing: 1px !important;
}

/*********************************************/
/* 4. RECENTLY VIEWED HEADING (alleen de titel)
/*********************************************/
.single-product .recently-viewed-products .section-title,
.single-product .recently-viewed-products > h2,
.single-product .ecomus-recently-viewed-products .section-title,
.single-product .ecomus-recently-viewed-products > h2 {
    font-family: 'Special Gothic Expanded One', sans-serif !important;
    text-transform: uppercase !important;
    font-size: 32px !important;
    letter-spacing: 1px !important;
}

/*********************************************/
/* 5. ZEKER WETEN: PRODUCTTITELS MET RUST LATEN
   (in grids, related en recently viewed)
/*********************************************/
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.single-product .related.products ul.products li.product .woocommerce-loop-product__title,
.single-product .recently-viewed-products ul.products li.product .woocommerce-loop-product__title,
.single-product .ecomus-recently-viewed-products ul.products li.product .woocommerce-loop-product__title {
    font-family: inherit !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}
html, body {
    overflow-x: hidden !important;
}
.single-product div.product .ecomus-product-price .price .sale-off {display: none}
/* Verberg categorie badge / label boven titel */
.single-post .post-category,
.single-post .post-cat,
.single-post .category-label,
.single-post .post-taxonomy,
.single-post .post-meta-top,
.single-post .entry-category,
.single-post .badge,
.single-post .label,
.single-post .tag,
.single-post a[rel="category"],
.single-post a[rel="category tag"] {
    display: none !important;
}

/* Verberg titel */
.single-post h1,
.single-post h1.entry-title {
    display: none !important;
}

/* Verberg auteur + datum */
.single-post .entry-meta,
.single-post .post-meta,
.single-post .byline,
.single-post .author,
.single-post .posted-on,
.single-post time {
    display: none !important;
}
