.d-block {
  display: block;
}

.font-weight-bold {
  font-weight: bold;
}

.d-none {
  display: none !important;
}




/* Make it hard to print product prices */
@media print {
  /* Products archive */
  .post-type-archive-product .price, 
  .products .price, 
  /* Single product */
  .single-product .price, .single-product .minimum-purchase,
  /* Cart */
  .woocommerce-cart-form .product-price, .woocommerce-cart-form .product-subtotal, .cart_totals, .woocommerce-cart-form .woocommerce-error, .woocommerce-cart-form .minimum-purchase,
  /* Checkout */
  .woocommerce-checkout .product-total, .woocommerce-checkout .cart-subtotal, .woocommerce-checkout .order-total
  .d-print-none,
  /* Product table */
  table.dataTable .col-price
  {
		display: none !important;
  }
}	


/********************************************************************/
/* Hide prices (1 Kr) for users that can't see their actual prices */
/*******************************************************************/
/* archive, product page */
.no-price .price,
/* hide add to cart button for admins (if prices are enabled for admins). allows developer to temporarily remove the no-buy class from body to get to cart/checkout */
.no-buy .add_to_cart_button,
.no-buy .single_add_to_cart_button,
.no-buy.single-product .quantity,
/* cart */
.no-price .product-price,
.no-price .product-subtotal,
.no-price .cart_totals h2,
.no-price .cart_totals table,
/* checkout */
.no-price .product-total,
.no-price .woocommerce-checkout-review-order-table tfoot,
/* product table */
.no-price .col-price,
.no-buy .col-buy,
.wc-product-table .col-pa_min-sales-pack,
/* order confirmation */
.no-price .woocommerce-order-overview__total,
/* my account > orders */
.no-price .woocommerce-orders-table__header-order-total,
.no-price .woocommerce-orders-table__cell-order-total,
/* my account > order details */
.no-price .woocommerce-table--order-details tfoot,
/* my account overview text */
/* .no-price .woocommerce-MyAccount-content p, */
/* WP-admin */
.wp-admin #price,
.wp-admin .price {
  display: none !important;
}
.no-price .cart_totals {
  border: none !important;
}


.no-buy .wc-product-table .col-pa_min-sales-pack {
  display: table-cell!important;
}

.wc-product-table th {
  white-space: nowrap;
}

.left-to-free-shipping {
  text-align: center; 
  background-color: #e7e5e0; 
  font-weight: bold
}
.left-to-free-shipping::before {
  content: '';
}

.woocommerce-Price-currencySymbol {
  margin-left: .25em;
}

.woocommerce-Price-currencySymbol {
  margin-left: .25em;
}

.cart_totals {
  word-break: break-word;
}

small.minimum-purchase {
  clear: both;
  display: block;
}

.cart_item .product-total,
.cart-subtotal td {
  white-space: nowrap;
}
