/*
Theme Name:  The Physicians Collaborative
Theme URI:   https://thephysicianscollaborative.com/
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site The Physicians Collaborative.
Author:      admin
Author URI:  https://thephysicianscollaborative.com/
Template:    Divi
*/

/*- Add any CSS custom code for this child theme below this line -*/

/* ===== TPC Exchange Page Styles ===== */

/* CTA Section - force green background */
.tpcx-cta-section {
    background-color: #2e714c !important;
    background-image: url("/wp-content/uploads/2025/10/tpc_row_bg.svg") !important;
}
.tpcx-cta-section h2,
.tpcx-cta-section h3.et_pb_module_header {
    color: #fff !important;
}
.tpcx-cta-section .et_pb_text p {
    color: rgba(255,255,255,0.85) !important;
}
.tpcx-cta-section .et_pb_row:nth-child(2) {
    background: #fff !important;
    border-radius: 8px !important;
    padding: 40px 32px !important;
}
.tpcx-cta-section .et_pb_row:nth-child(2) h3,
.tpcx-cta-section .et_pb_row:nth-child(2) p {
    color: #333 !important;
}
.tpcx-cta-section .et_pb_row:nth-child(2) .et_pb_contact_form_container .et_pb_contact_submit {
    background-color: #2e714c !important;
    color: #fff !important;
    border: none !important;
    padding: 15px 40px !important;
    font-weight: 600 !important;
    cursor: pointer;
}
.tpcx-cta-section .et_pb_row:last-child .et_pb_text p {
    color: rgba(255,255,255,0.5) !important;
    font-size: 12px;
}

/* Style Divi contact form fields */
.tpcx-cta-section .et_pb_contact_form input[type="text"],
.tpcx-cta-section .et_pb_contact_form input[type="email"],
.tpcx-cta-section .et_pb_contact_form textarea {
    width: 100% !important;
    padding: 12px 16px !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    font-size: 15px !important;
    box-sizing: border-box !important;
}

/* Partner section */
.tpcx-partners-section {
    background-color: #f7f9f8 !important;
}

/* Force solid green fill buttons site-wide for TPC Exchange partner buttons */
.tpcx-partners-section .et_pb_button {
    background-color: #2e714c !important;
    color: #fff !important;
    border: none !important;
    padding: 15px 40px !important;
    font-weight: 600 !important;
    border-radius: 0 !important;
    display: inline-block !important;
}
.tpcx-partners-section .et_pb_button:hover {
    background-color: #245d3e !important;
}
.tpcx-partners-section .et_pb_button:after {
    display: none !important;
}
