.checkout-progress-bar {
	visibility: hidden;
}

.woocommerce-checkout .woocommerce-notices-wrapper {
    position: absolute;
    top: 2.25rem;
}
.woocommerce-checkout .woocommerce-notices-wrapper ul.woocommerce-error li, .woocommerce-checkout .woocommerce-error.message-wrapper li {
    list-style: none;
    margin-left: 0;
}

#main .field-not-validated label, .woocommerce-invalid label {
    color: #000000;
}
.order-checkbox-submit {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 1rem;
}
ul.woocommerce-error, ul.woocommerce-error a {
    color: #ff005e;
}
.shipping-methods.card {
    display: none;
}
img.shipping-icon-total {
    height: 25px !important;
}
form.checkout.woocommerce-checkout > .card > .card-content{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.woocommerce-checkout #your-information form.checkout.woocommerce-checkout {
	display: flex;
	flex-direction: column;
}
.woocommerce-checkout #your-information form.checkout.woocommerce-checkout .ppc-button-wrapper {
	order: 3;
	padding-top: 0;
}
form.checkout.woocommerce-checkout > .card > .card-content div#billing {
    width: 100%;
    order: 1;
    padding-top: 1rem;
}
form.checkout.woocommerce-checkout > .card > .card-content div#shipping {
    width: 100%;
}
form.checkout.woocommerce-checkout > .card > .card-content div#shipping h3#ship-to-different-address {
    display: none;
}
h3#rechnung-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    display: flex;
}
form.checkout.woocommerce-checkout > .card > .card-content div#billing .woocommerce-billing-fields {
    display: none;
}
.ppc-button-wrapper {
    padding-top: 1rem;
}
p#billing_email_field label {
    display: none;
}
p#billing_email_field {
    width: 100%;
}
.row.checkout-row .express-checkout {
    margin-bottom: 0;
}
form.checkout.woocommerce-checkout p#wc-stripe-express-checkout-button-separator {
    width: 100%;
}
div#wc-stripe-express-checkout-element {
    width: 100%;
    margin-bottom: 0;
}

.woocommerce-checkout-review-order-table .accordion-title.active .show-order, .woocommerce-checkout-review-order-table .accordion-title .hide-order {
	display: none;
}

.woocommerce-checkout-review-order-table .accordion-title .show-order, .woocommerce-checkout-review-order-table .accordion-title.active .hide-order {
	display: flex;
}