#f7-price-per-piece, #f7-price-per-piece .woocommerce-Price-amount {
    /* color: rgb(119, 119, 119); */
    font-size: 24px;
    margin: 10px 0;
}

#f7-amount-pieces, #f7-price-per-carton {
    margin: 0;
}

#f7-price-per-carton .woocommerce-Price-amount {
    color: rgb(119, 119, 119);
    font-weight: normal;    
}

.archive .price-wrapper .price, .product-info .price {
    display: none;
}

#table-error-messages .table-titles, #table-error-messages .table-msg-line, #table-error-messages .table-totals-line, .vtmin-error .error-title {
    display: none;
}

.vtmin-error {
  background-color: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

div.vtmin-error .table-error-msg {
    color: #000 !important;
    margin: 9px 0 3px 9px !important;
}

div.vtmin-error .table-error-msg {
    color: blue;
    float: left;
   margin: 3px 0 3px 9px;
    font-size: 16px;
}


/*
.b2b-single-price bdi {
    color: rgb(119, 119, 119);
    font-size: .8em;
}
*/


.product-info .b2b-single-price, .category-page-row .b2b-single-price {
    display: none !important; 
}

.message-wrapper {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.woocommerce-notices-wrapper .woocommerce-info .message-container {
  color: #d40202;
  background: #ffc149;
  border: 1px solid #d40202;
  padding: 10px !important;
}

.woocommerce-notices-wrapper .woocommerce-error .message-container {
  color: #c00;
  background: #f5e4e4;
  border: 1px solid #c00;
  padding: 10px !important;
}

.backanleitung_content li {
  margin-bottom: 0;
}