/* --- MURCIANITOS FORM V3: THE BORDER KILLER --- */

/* 1. Eliminar CUALQUIER borde, sombra o recuadro del widget y su contenedor */
.wpforms-container, 
.wpforms-container-full, 
div[class*="wpforms-container"],
.elementor-widget-wpforms {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. Campo de Email: Línea infinita y elegante */
.wpforms-form .wpforms-field-container {
    padding: 0 !important;
}

.wpforms-form .wpforms-field {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 25px !important;
    border: none !important;
}

.wpforms-form input[type="email"] {
    width: 100% !important;
    display: block !important;
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #C5A059 !important; /* Línea ocre fina */
    border-radius: 0px !important;
    color: #1D1D1B !important;
    font-family: 'Montserrat', sans-serif !important;
    padding: 15px 0 !important;
    font-size: 18px !important;
    box-shadow: none !important;
}

/* 3. Botón "AVISADME" Pro */
.wpforms-submit-container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

button.wpforms-submit {
    background-color: #AB231E !important; 
    color: #F9F7F2 !important;
    width: 100% !important;
    border: none !important;
    border-radius: 0px !important;
    padding: 22px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    cursor: pointer !important;
    transition: 0.4s all ease !important;
    display: block !important;
}

button.wpforms-submit:hover {
    background-color: #1D1D1B !important;
    letter-spacing: 5px !important;
}
/* --- AJUSTE DE ANCHO TOTAL MURCIANITOS --- */

/* Forzar que el contenedor del formulario use todo el ancho disponible */
.form-murcianitos, 
.form-murcianitos .wpforms-field-container, 
.form-murcianitos .wpforms-field {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Eliminar cualquier espacio extra que Elementor o el tema metan por defecto */
.elementor-widget-wpforms .elementor-widget-container {
    padding: 0 !important;
}

/* Asegurar que la línea ocre llegue hasta el final */
.form-murcianitos input[type="email"] {
    width: 100% !important;
    box-sizing: border-box !important; /* Vital para que el padding no lo acorte */
}
}