/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 24 2026 | 18:21:58 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* Ocultar la caja de Service, pero conservar su valor */
#billing_type_field {
    display: none !important;
}

/* Encabezados de llegada y salida */
#billing_arrival_input_field,
#billing_dropoff_input_field {
    width: 100% !important;
    float: none !important;
    clear: both !important;
    margin: 22px 0 10px !important;
    padding: 0 !important;
}

#billing_arrival_input_field label,
#billing_dropoff_input_field label {
    display: block !important;
    text-align: center !important;
    font-weight: 700 !important;
    color: #075985 !important;
    text-transform: uppercase !important;
}

#billing_arrival_input_field input,
#billing_dropoff_input_field input {
    display: none !important;
}

/* Campos de llegada en tres columnas */
#billing_arrival_field,
#billing_pickup_field,
#billing_dropoff_field,
#billing_airline_field,
#billing_flight_field,
#billing_hour_field,

/* Campos de salida en tres columnas */
#departure_date_field,
#departure_pickup_field,
#departure_dropoff_field,
#departure_airline_field,
#departure_flight_field,
#departure_hour_field {
    width: 33.333% !important;
    float: left !important;
    clear: none !important;
    padding: 0 7px !important;
    margin: 0 0 16px !important;
    box-sizing: border-box !important;
}

/* Centrar etiquetas */
#billing_arrival_field label,
#billing_pickup_field label,
#billing_dropoff_field label,
#billing_airline_field label,
#billing_flight_field label,
#billing_hour_field label,
#departure_date_field label,
#departure_pickup_field label,
#departure_dropoff_field label,
#departure_airline_field label,
#departure_flight_field label,
#departure_hour_field label {
    display: block !important;
    text-align: center !important;
}

/* Limpiar cada grupo */
#billing_arrival_input_field + #billing_arrival_field {
    clear: none !important;
}

/* Adaptación para celulares */
@media (max-width: 700px) {
    #billing_arrival_field,
    #billing_pickup_field,
    #billing_dropoff_field,
    #billing_airline_field,
    #billing_flight_field,
    #billing_hour_field,
    #departure_date_field,
    #departure_pickup_field,
    #departure_dropoff_field,
    #departure_airline_field,
    #departure_flight_field,
    #departure_hour_field {
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
    }
}



 Ocultar texto (optional) en los campos del checkout */
.woocommerce-checkout .form-row label .optional {
    display: none !important;
}



/*body.woocommerce-checkout .tr-booking-progress {
    margin-top:150px !important;
  
}*/