.page-id-1051 #content.post-1051 {
margin-top: 0 !important;
}
.page-id-1051 #content.post-1051 .page-header {
position: relative;
margin-bottom: 3rem;
margin-left: -5.5rem;
}
.page-id-1051 .form-flex, .form-row {
display: flex;
display: -webkit-flex;
flex-direction: column;
}
.page-id-1051 .woocommerce-billing-fields__field-wrapper .display-flex, .form-flex, p.form-row {
display: flex;
display: -webkit-flex;
flex-direction: column;
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
display: flex;
display: -webkit-flex;
flex-direction: row;
}
@media screen and (min-width: 1200px) {
.page-id-1051 #content.post-1051 {
max-width: 1140px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: auto;
margin-left: auto;
position: relative;
flex-direction: column;
}
}
@media (min-width: 320px) and (max-width: 480px) {
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span {
width: 100%;
}
.page-id-1051 .woocommerce-billing-fields__field-wrapper .display-flex, .form-flex, p.form-row {
display: flex;
display: -webkit-flex;
flex-direction: row !important;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
}
.page-id-1051 #content.post-1051 .woocommerce-additional-fields {
margin-top: 0 !important;
}
.page-id-1051 #content.post-1051 #customer_details {
margin-bottom: 0 !important;
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
display: flex;
display: -webkit-flex;
flex-direction: row;
flex-wrap: nowrap;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
padding: 0;
}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {
width: 100%;
}
.page-id-1051 #content.post-1051 #place_order {
width: 100%;
}
}