input.input-text.qty.text::-webkit-inner-spin-button,
input.input-text.qty.text::-webkit-outer-spin-button {
	opacity: 1;
}

.woocommerce-checkout .e0-1.x-section {
    padding-bottom: 0;
    margin-bottom: 0;
}
.woocommerce-checkout label {
    font-size: 16px;
}
.woocommerce-checkout input {
    border-radius: 4px !important;
    min-height: 42px;
}
.woocommerce-checkout p, .woocommerce-checkout .product-name .variation dt, .woocommerce-checkout .product-name .variation dd, 
.woocommerce-checkout td.product-name, .woocommerce-checkout th.product-total, .woocommerce-checkout th.product-name,
.woocommerce-checkout span.woocommerce-Price-amount.amount, .woocommerce-checkout tr.cart-subtotal, 
.woocommerce-checkout .payment_box.payment_method_authorize_net_aim, .woocommerce-checkout table th,.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="tel"]{
    font-size: 14px !important;
    font-weight: normal;
}
.payment_box.payment_method_authorize_net_aim {
    margin-top: 10px !important;
}
.woocommerce-checkout input[type="checkbox"] {
    margin-top: 6px !important;
}
.woocommerce-checkout form .payment_methods label {
    padding-left: 0;
}
.woocommerce-checkout input[type="radio"] {
    margin-top: -5px;
    margin-right: 5px;
}
.woocommerce-checkout .payment_box.payment_method_ppec_paypal p, button[type="submit"] {
    font-size: 14px !important;
}
.woocommerce-checkout .select2-container--default .select2-selection--single{
	min-height: 42px;
}
.woocommerce-checkout input::placeholder {
    color: #333;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 4px;
}
.woocommerce-checkout input[type="checkbox"] {
    margin-top: -8px !important;
}
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table th.product-name,
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table th.product-total {
    font-size: 18px !important;
    font-weight: bold;
}
.woocommerce-checkout label {
    font-size: 16px;
    font-weight: bold;
}
.woocommerce-checkout  .select2-container--default .select2-selection--single {
    border: 1px solid #ddd;
}
.woocommerce-checkout .woocommerce input {
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    min-height: 42px;
}
.woocommerce-checkout  .woocommerce-checkout-review-order{padding:0;}
.woocommerce-checkout form h3#ship-to-different-address {
    margin-top: 0;
}
.woocommerce-checkout form h3#ship-to-different-address label {
    font-weight: normal;
}
.woocommerce-checkout .product-name .variation dt{
    font-size: 15px !important;
    font-weight: bold;
}
.woocommerce-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper {
    clear: both;
}
.woocommerce-checkout div#cs-content .x-text-headline h1.x-text-content-text-primary {
    margin: 0;
    font-family: "Arvo",serif;
    font-size: 2.3em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #912a81;
}
.woocommerce-checkout div#cs-content .e0-1.x-section{
    padding-top: 0;
}
.woocommerce-checkout .entry-wrap{
    padding-top: 0;
}