div#order_review {
width: 100% !important;
float: none;
}
.woocommerce-checkout .select2-container--default .select2-selection--single{
box-sizing: content-box;
}
table.shop_table.woocommerce-checkout-review-order-table {
width: 100%;
}
.ecw_order_notes #order_comments_field label {
display: none;
}
.woocommerce-checkout .ecw_billing_details input.input-text, .woocommerce-checkout .ecw_billing_details select, .woocommerce-checkout .ecw_billing_details textarea {
width: 100%;
display: block;
}
.ecw_coupon_form p.form-row.form-row-last button, .ecw_coupon_form p.form-row.form-row-last input {
width: 100%;
}
.ecw_order_notes .woocommerce-additional-fields span.woocommerce-input-wrapper {
width: 100%;
}
.woocommerce-billing-fields h3 {
display: none;
}
table {
border: none !important;
}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}