.yith-wcaf-registration-form .col2-set .col-1 {
    width: 100% !important;
}
.yith-wcaf-registration-form .col2-set .col-1 {
	width: 100% !important;}

.tax-product_cat h1.page-title {
	font-size: 30px; }

.page-id-62 h1 {
font-size: 15px;}

/* Reduce size of h1 in checkout 6647840-zd (JM)*/

.yith-wcaf-registration-form .woocommerce-form-row .show-password-input {
  display: none !important;
}
.commentlist .avatar {
  display: none;
}
    .site-title a {
        font-size: 25px;
    }

/* Example CSS for product items in a grid */
.woocommerce ul.products li.product {
    display: flex;
    flex-direction: column;
    align-items: center; /* Optional: centers content horizontally within each product item */
}

/* Example CSS for the add to cart button */
.woocommerce ul.products li.product .button.add_to_cart_button {
    margin-top: auto;
}
      .woocommerce-loop-product__title {
        min-height: 110px; /* Adjust as needed based on your longest title */
    }
    .woocommerce-loop-product__description { /* If you display descriptions */
        min-height: 30px; /* Adjust as needed */
    }
 .woocommerce ul.products li.product h2 {
        line-height: 3.5ex; 
        height: 3.5ex;/
        overflow: hidden;
    }
.woocommerce ul.products li.product {
    text-align: center;
}

/* Optional: To center other specific elements if not covered by the above */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .button {
    text-align: center;
	line-height: 4.5ex
}
.woocommerce ul.products li.product .star-rating {
    margin: 0 auto;
    float: none;
}
/* Styling the coupon input field */
.woocommerce-cart .coupon input[type=text] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    /* Add any other desired styles */
}
.woocommerce-loop-product__title {
  font-size: 15px !important;
}


