/* Extra Styles +++++++++
 ++++++++++++++++++++++ */

 .post_header_single .post_meta_item.post_categories a {
    color: var(--theme-color-title);
    background-color: var(--theme-color-link);
 }

 .woocommerce nav.woocommerce-pagination ul li .page-numbers.current, 
 .page_links > span:not(.page_links_title), 
 .comments_pagination .page-numbers.current, 
 .nav-links .page-numbers.current, 
 .wp-block-query-pagination .page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.page_links > a:hover,
.comments_pagination a.page-numbers:hover,
.nav-links a.page-numbers:hover,
.wp-block-query-pagination a.page-numbers:hover,
.wp-block-query-pagination .wp-block-query-pagination-previous:hover,
.wp-block-query-pagination .wp-block-query-pagination-next:hover {
    color: var(--theme-color-title);
    background-color: var(--theme-color-link);
}

.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale,
.wc-block-components-product-sale-badge,
.wc-block-grid .wc-block-grid__product-onsale,
.wc-block-grid__product-image .wc-block-grid__product-onsale {
    color: var(--theme-color-title);
    background-color: var(--theme-color-link);
}

.outofstock_label {
    color: var(--theme-color-title);
    background-color: var(--theme-color-bg_color);
}