/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
   
 
 
.woocommerce-checkout #billing_last_name_field{display: none!important}
.woocommerce-checkout p.woocommerce-invalid-required-field span.error,
.woocommerce-checkout p.woocommerce-validated.woocommerce-invalid span.error,
.woocommerce-invalid-email span.error{
    color: #e2401c;
    display: block !important;
    font-weight: bold;
}

.woocommerce-checkout p.woocommerce-invalid-required-field .woocommerce-input-wrapper,
.woocommerce-invalid-email .woocommerce-input-wrapper
{
    display: flex;

flex-direction: column-reverse;
}


.woocommerce form .form-row.woocommerce-invalid label,
.woocommerce-invalid-email label{
    color: #000;
}
.woocommerce div.product form.cart .variations td.label{
    display: none
}
.woocommerce-checkout #billing_country_field{display: none}
.select_change_billing_city,.select_change_billing_ville{
    display: flex;
    flex-direction: column
}

.select_change_billing_city label,.select_change_billing_ville label{
    order:1
}

.select_change_billing_city .select2.select2-container,.select_change_billing_ville .select2.select2-container{
    order:2
}

.select_change_billing_ville .woocommerce-input-wrapper{
   order: 2;
display: flex;
flex-direction: column;
}
.select_change_billing_city span.error,.select_change_billing_ville span.error{
    order:3
}

form.checkout.woocommerce-checkout .woocommerce-error{
display:none
}

.woocommerce-billing-fields p.form-row label  span{
    float: right;
    font-weight: bold
}
     .woocommerce > form.checkout .optional{display: none !important}
     .woocommerce form .form-row .required {
    color: red;
   
}