.single-product .entry-title {
    font-size: 29px;
    font-weight:600;
}

.live-viewing-visitors {
    font-weight: 700;
}

.entry-product-meta.product_meta .meta-content > a,
.product-popup-links a {
    font-weight: 700;
    color: #ffffff;
}

.product-reviews-summary-bar .heading {
    font-weight: 600;
}

.question-list-container.no-question,
.product-reviews-summary-bar .reviews-count {
    font-weight: 500;
}

.woocommerce-cart .shop_table th {
    font-weight: 600;
}

div.quantity input.qty {
    font-weight: 500;
}

.cart-totals-table tfoot td .amount,
.cart-totals-value .amount,
.wc-checkout-review-order-table tfoot td .amount {
    font-size: 17px;
    font-weight: 700;
}

.cart-totals-row.cart-subtotal .cart-totals-label {
    font-weight: 500;
}


.cart-totals-table .cart-totals-label, .cart-totals-table .cart-totals-table tfoot th {
    color: #7A7A7A;
    font-weight: 500;
}

.cart_totals .cart-totals-row, .cart_totals tfoot tr, .woocommerce-order-details .cart-totals-row, .woocommerce-order-details tfoot tr {
    padding: 0px 0;
}

html body .woocommerce form .woocommerce-billing-fields input::placeholder,
html body .woocommerce form .woocommerce-billing-fields textarea::placeholder {
    color: #7A7A7A !important;
}

.woocommerce-order-details {
    background: #000000;
    box-shadow: none;
}

.wc-checkout-review-order-table .product-name {
    font-weight: 700;
}

.woocommerce-checkout-review-order .woocommerce-Price-amount.amount {
    font-weight: 700;
    font-size: 16px;
}

.woocommerce-checkout-review-order .cart-subtotal .woocommerce-Price-amount.amount {
    font-weight: 700;
    font-size: 18px;
}

.woocommerce-checkout-review-order .order-total .woocommerce-Price-amount.amount {
    font-weight: 700;
    font-size: 24px;
    color: #ffffff;
}

.popup-fly-cart .woocommerce-message, 
.cart-totals-row.cart-subtotal .cart-totals-label {
    font-weight: 500;
}

.popup-fly-cart .woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 500;
}



.woocommerce-account .page-main-content {
    margin-bottom: 110px;
}

.woocommerce-orders-table td:last-child, .woocommerce-orders-table th:last-child,
.woocommerce-orders-table tbody tr:last-child td, .woocommerce-orders-table tbody tr:last-child th {
    border-bottom: 1px solid #3C3C3C;
    border-right: 1px solid #3C3C3C;
}