/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: NICK
Author URI: 
Template: shoptimizer
Version: 3.1.20
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/
/* FUTURE REF. THE VERSION ABOVE MUST BE HIGHER THAN MAIN THEME*/
/*Incriment the THE VERSION ABOVE with every change*/

/* FOR SUBCATS DISPLAYED IN MAIN CAT PAGE*/
ul.products li.product.product-category { 
  width: 24.97%;
  }
/* FOR part# DISPLAYED IN CAT/multiple products PAGE*/
.woocommerce-card__header .sku_wrapper {
  font-style: italic;
  font-weight:bolder;
/*font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;*/
}
/* FOR part# DISPLAYED IN single product PAGE*/
div.product .product_meta .sku_wrapper{
display: block;
margin: 0;
font-weight: bold;
font-size: 1.3rem !important;
}
/* FOR price DISPLAYED IN CAT/multiple products PAGE*/
ul.products li.product .price {
  display: block;
  margin-bottom: 0.75rem;
  color: #169703;
  font-size: clamp(0.75rem,0.623rem + 0.4065vw,1.0rem);
  font-weight: bold;
}
/* FOR price DISPLAYED IN single product PAGE*/
.product p.price {
	color: #169703 !important;
	font-weight:bold;
	font-size: 1.3rem;
}

/*remove "posted in" catergories under title in cat pages*/
.posted_in{display:none}

/*FOR part number under title*/
div.product .product_meta {
border: none;
background: transparent;
text-align: left;
width: auto;
margin: 0;
clear: both;
left: inherit;
right: inherit;
font-size: 14px;
}
/* FOR cat and brand lines DISPLAYED IN single product PAGE*/
div.product .product_meta .posted_in,
div.product .product_meta .tagged_as {
display: block;
margin: 0;
font-weight: bold;
font-size: 1.0rem;
}

/*hide pagination for yith infinite scroll*/
.woocommerce-pagination {
visibility: hidden;
}

/*Add lines between catergories on sidebar*/
.widget_product_categories ul.product-categories li:not(:last-child)::after {
        content: "";
	    list-style: disclosure-closed;
        display: block;
        height: 1px;
        background-color: #ccc; /* Adjust color */
        margin-top: 8px; /* Adjust spacing */
        margin-bottom: 8px; /* Adjust spacing */
    }
#secondary > .widget:first-child .widget-title {
    font-weight: bolder ;
    font-size: 15pt;
	text-transform: capitalize;
}

.mobile-extra .widget {
    margin-bottom: 30px;
  }

/*LOGIN LINK ON CHECKOUT PAGE*/
.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt {
  float: inherit !important;
  font-size: 1.3em !important;
  text-decoration: underline;
}