/*
 Theme Name: Blocksy Child MIMM
 Theme URI: https://example.com/blocksy-child/
 Description: Blocksy Child Theme
 Author: Claude
 Author URI: http://fyre.co.za
 Template: blocksy
 Version: 1.0.0
 */

@import url("../blocksy/style.css");

/* Add your custom CSS below this line */

/* General form styling for all forms */
form input,
form textarea,
form select {
    background-color: white !important;
    color: black !important;
    border: 1px solid #ccc !important; /* Optional: to ensure a consistent border */
    padding: 5px !important; /* Optional: to add some padding */
}

/* Specific to pmpro_form class to ensure specificity */
.pmpro_form input,
.pmpro_form textarea,
.pmpro_form select {
    background-color: white !important;
    color: black !important;
    border: 1px solid #ccc !important; /* Optional: to ensure a consistent border */
    padding: 5px !important; /* Optional: to add some padding */
}

/* Ensure specific fields in pmpro_form are targeted as well */
.pmpro_form input[type="text"],
.pmpro_form input[type="email"],
.pmpro_form input[type="password"],
.pmpro_form input[type="tel"],
.pmpro_form input[type="url"],
.pmpro_form input[type="number"],a
.pmpro_form input[type="search"],
.pmpro_form input[type="date"],
.pmpro_form input[type="datetime-local"],
.pmpro_form input[type="month"],
.pmpro_form input[type="week"],
.pmpro_form input[type="time"] {
    background-color: white !important;
    color: black !important;
    border: 1px solid #ccc !important; /* Optional: to ensure a consistent border */
    padding: 5px !important; /* Optional: to add some padding */
}

/* Lite class for text color */
.lite {
    color: #d3d3d3 !important; /* Light grey color */
}

.pmpro_form_heading {
  color: #000;
}

#pmpro_confirmation-1.pmpro_section, 
#pmpro_confirmation-1.pmpro_section p {
    color: white !important;
}
#pmpro_confirmation-2.pmpro_section, 
#pmpro_confirmation-2.pmpro_section p {
    color: white !important;
}
#pmpro_confirmation-3.pmpro_section, 
#pmpro_confirmation-3.pmpro_section p {
    color: white !important;
}
#pmpro_confirmation-4.pmpro_section, 
#pmpro_confirmation-4.pmpro_section p {
    color: white !important;
}
#pmpro_payfast_checkout.screen-reader-text,
#pmpro_payfast_checkout.screen-reader-text span {
    color: white !important;
}
.am-catalog-headline h3 {
    color: white !important;
}

.pmpro_level-expiration {
    display: none !important;
}
