.sku_wrapper { display: none !important; }
.kadence-shop-top-row { display: none !important; }
.archive .product-action-wrap { display: none !important; }
.archive .product a { text-transform: uppercase; }
.archive h1 { text-align: center !important; }

/* General stuff ... */

.dead { filter: grayscale(100%); opacity: 0.25; }

/* WOO! ... */

.products { padding-top: 30px !important; }



/* Red Dots for "SOLD" artworks ... */

.featured { position: relative; box-sizing: border-box; border: 0px solid #cc0000; }
.featured .price { position: relative; }
.featured .price::after {
    content: '';
    display: block;
    height: 1.0em;
    width: 1.0em;
    background: #cc0000;
    border-radius: 50%;
    position: absolute;
    top: 0.2em;
    right: 0px;
		z-index: 1 !important;
}
.single-product .featured .price::after { }

/* Red Dogs for listing (archive) pages ... */

.archive .featured { position: relative; box-sizing: border-box; border: 0px solid #cc0000; }
.archive .featured .woocommerce-loop-product__title { position: relative; }
.archive .featured .woocommerce-loop-product__title::after {
    content: '';
    display: block;
    height: 1.0em;
    width: 1.0em;
    background: #cc0000;
    border-radius: 50%;
    position: absolute;
    top: 0.6em;
    right: 0px;
		z-index: 1 !important;
}

/* Hide the "End of List" msg on infinite scroll pages ... */

.infinite-scroll-last { display: none !important; }



/* TEXT ... */

h3.widget-title { text-transform: uppercase; font-weight: normal; }

/* IMAGES ... */

.widget_sow-image h3 { padding-top: 20px; font-size: 16px; line-height: 1.5em; }



/* OVERRIDES ! ... */

.single .kadence-breadcrumbs { display: none !important; }



/* That's all folks! */