/*
Theme Name: Astra Child
Theme URI: https://yourwebsite.com/
Description: Child theme for Astra theme
Author: Your Name
Author URI: https://yourwebsite.com/
Template: astra
Version: 1.0.0
*/

/* Import parent theme styles */
@import url("../astra/style.css");
/* Fix CF7 form height in Join Business Network card */
.reseller-form.wpcf7-form {
    margin: 0 !important;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 20px; /* matches other sections */
}

.reseller-form .wpcf7-form-control-wrap {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}

.reseller-form input,
.reseller-form textarea,
.reseller-form select {
    margin: 0 !important;
    width: 100%;
    box-sizing: border-box;
}

/* Align submit button styling with your contact-btn */
.reseller-form input[type="submit"] {
    background: linear-gradient(135deg, #800020, #c41e3a);
    color: #fff;
    padding: 18px 35px;
    border: none;
    border-radius: 12px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    box-shadow: 0 4px 15px rgba(128, 0, 32, 0.3);
    min-height: 56px;
    width: 100%;
}

.reseller-form input[type="submit"]:hover {
    background: linear-gradient(135deg, #600018, #800020);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(128, 0, 32, 0.4);
}
