/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
p.wccs-bulk-pricing-table-title {
	margin-bottom: 2px !important;
	margin-top: 5px !important;
}
.wccs-live-price-container {
    font-size: 1.41575em;
    padding: 1em 0;
}
.wccs-live-price-container .wccs-live-price-qty-container {
    display: table !important;
    margin-bottom: 5px !important;
    border-bottom: 1px solid #aaa !important;
}
.wccs-live-price-container .wccs-live-price-qty-container .wccs-live-price-qty {
    display: table-row !important;
}
.wccs-live-price-container .wccs-live-price-qty-container .wccs-live-price-qty-price {
    display: table-cell !important;
}
.wccs-live-price-container .wccs-live-price-qty-container .wccs-live-price-qty-quantity {
    padding-left: 0.5em !important;
}
.wccs-live-price-container .wccs-live-price-qty-total {
    text-align: left !important;
}
.wccs-bulk-pricing-table-container {
    overflow-x: auto;
    margin: 0 0 1.41575em;
    width: 100%;
}
.wccs-bulk-pricing-table-container table {
    border-spacing: 0;
    width: 100%;
    border-collapse: separate;
    margin: 0 ! important;
    table-layout: auto;
}
.wccs-bulk-pricing-table-container tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.wccs-bulk-pricing-table-container tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.wccs-bulk-pricing-table-container table td,
.wccs-bulk-pricing-table-container table th {
    padding: 2px 5px;
    text-align: left;
    vertical-align: top;
    color: #6d6d6d;
    white-space: nowrap;
}
.wccs-bulk-pricing-table-container table th {
    font-weight: bold;
}
.wccs-bulk-pricing-table-container table tbody td {
    background-color: #fdfdfd;
}
.wccs-bulk-pricing-table-container table tbody tr:nth-child(2n) td {
    background-color: #fbfbfb;
}
.wccs_prices {
    display: inline-block;
}
.wccs_prices_price {
    clear: both;
}
.wccs_prices_price_container {
    float: left;
}
.wccs_prices_quantity_container {
    float: right;
    padding-left: 1em;
}
div.wccs-purchase-message {
    padding: 1em 1.618em;
    margin-bottom: 2.617924em;
    background-color: #0f834d;
    margin-left: 0;
    border-radius: 2px;
    color: #fff;
    clear: both;
    border-left: .6180469716em solid rgba(0,0,0,.15);
}
.wccs-countdown-timer-container {
    margin: 1em 0;
}
.wccs-countdown-timer-title {
    font-size: 20px;
    color: #000000;
}
