.ast-stick-primary-below-wrapper.ast-sticky-active.ast-sticky-shrunk.ast-header-sticked {
    border-bottom: 1px solid red;
}
.wc-block-add-to-cart-form .quantity .qty {
    margin-right: 0 !important;
}
/* Change background color */
.woocommerce a.button.add_to_cart_button {
    background-color: #ef3d39; 
}
/* Change background hover color */
.woocommerce a.button.add_to_cart_button:hover {
    background-color: #ffffff;
	border-color: #ef3d39;
}
/* Change font color */
.woocommerce a.button.add_to_cart_button {
    color: #ffffff; 
}
/* Change font hover color */
.woocommerce a.button.add_to_cart_button:hover {
    color: #ef3d39; 
}
/* Tabby buttons color */
button.single_add_to_cart_button.button.alt {
	background-color: #ef3d39; 
}
button.single_add_to_cart_button.button.alt {
	color: #ffffff; 
}
button.single_add_to_cart_button.button.alt:hover {
	background-color: #ffffff; 
}
button.single_add_to_cart_button.button.alt:hover {
	color: #ef3d39; 
}

.woocommerce-js a.button {
    color: #ffffff;
}
.woocommerce-js a.button {
    background-color: #ef3d39;
}
.woocommerce-js a.button {
    border-color: #ef3d39;
	border-width: 1px;
}
.woocommerce-js a.button:hover {
    border-color: #ef3d39;
}
#primary {
    margin-top: 0;
}
.somdn-download-button.single_add_to_cart_button.button {     background-color: #ef3d39;
}
.somdn-download-button.single_add_to_cart_button.button {
    border: 2px solid transparent; /* Ensures a consistent border */
}
.somdn-download-button.single_add_to_cart_button.button:hover {
    border-color: #ef3d39;
}
a.wp-block-button {
	border-color: #ffffff
		border-width: 2px solid
}
.woocommerce a.button.add_to_cart_button,
.woocommerce button.button.single_add_to_cart_button {
    border: 2px solid #ef3d39 !important;
}
.ast-shop-product-out-of-stock { 
    display: none;
}
.store-locator-button {
    width: 100%;
		font-size: 15px;
    text-align: center;
    padding: 7px 24px;
    background-color: #ef3d39;
    color: #ffffff;
    border: 2px solid #ef3d39;
    border-radius: 79px;
}
.store-locator-button:hover {
    background-color: #ffffff;
    color: #ef3d39;
    border-color: #ef3d39;
}
.sub-menu {
    border-top: none !important;
}
svg.account-icon:hover *,
svg.account-icon:hover {
    fill: #ef3d39 !important;
    stroke: #ef3d39 !important;
    color: #ef3d39 !important;
}
.woocommerce-products-header__title {
    margin-top: -60px;
		font-size: 23px;
    padding-top: 0;
    line-height: 1;  /* Adjust this value as needed */
}
/* Hide related products for Free Stencils category */
.product_cat-free-stencils .related.products,
.product_cat-free-stencils .related h2 {
    display: none !important;
}
.no-stars-grid .star-rating {
    display: none !important;
}
.star-rating {
  display: none !important;
}
.omnisend-form-6848b55cb86e2a05ef731cd3-circle-teaser-text {
    padding: 0!important;  
}
.omnisend-form-6848b55cb86e2a05ef731cd3-circle-teaser-btn {
  height: 80px; 
  width: 80px;
  border-radius: 50%;
  overflow: hidden;
}
.woocommerce-js div.product.downloadable div.images img[src$=".svg"] {
  width: 65%; /* Set your desired width */
  height: auto; /* Maintain aspect ratio */
  margin: 0 auto; /* center the image */
}
.woocommerce-js div.product.downloadable div.images img[src$=".svg"]  { border: 1px solid grey !important; 
}

/* Change the order in single product page added by Naveen (support@bsf.io) */

.single-product .summary.entry-summary {
    display: flex;
    flex-direction: column;
}

.single-product .summary.entry-summary .product_title.entry-title { 
    order: 1; 
}

.single-product .summary.entry-summary .price { 
    order: 2; 
}

.single-product .summary.entry-summary .woocommerce-product-details__short-description { 
    order: 3; 
}

.single-product .summary.entry-summary .button.find-in-store-button { 
    order: 2; 
	margin-block: 20px
}
.single-product .summary.entry-summary .button.find-in-store-button{
    width: 71%;
}
.summary.entry-summary {
  display: flex;
  flex-direction: column;
}

.summary.entry-summary .product_title {
  order: 1;
}

.summary.entry-summary .price {
  order: 2;
}

.summary.entry-summary .stock.out-of-stock {
  order: 3;
}

.summary.entry-summary .store-locator-button {
  order: 4;
}

.summary.entry-summary .woocommerce-product-details__short-description {
  order: 5;
}
.single-product .summary.entry-summary a.store-locator-button{
    width: 65%;
}