body > div.wp-site-blocks > header > div > div {
    color: white !important; /* Ensures header font color is white */
}

h1 {
    font-weight: bold !important; /* Make h1 bold */
}

h2 {
    font-size: 34px !important;
    font-weight: bold !important;
}

h3 {
    font-size: 28px !important;
    font-weight: bold !important;
}
figcaption.wp-element-caption {
    font-weight: bold !important;
    font-style: italic !important;
    font-size: 14px !important;
}
body > div.wp-site-blocks > div.yoast-breadcrumbs {
    background-color: black !important;
    color: white !important; /* Ensures text is readable */
    border-radius: 15px !important;
    padding: 10px !important;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1) !important; /* Slight shadow */
    display: inline-block !important; /* Adjust if necessary */
}

main p {
    background-color: initial !important; /* Remove background color */
    color: black !important; /* Set text to black */
    border-radius: initial !important; /* Remove border radius */
    padding: initial !important; /* Remove padding */
    box-shadow: none !important; /* Remove box shadow */
}

.wp-block-post-author__name,
.wp-block-post-date time {
    background-color: initial !important; /* Reset background color */
    border-radius: initial !important; /* Reset border radius */
    padding: initial !important; /* Reset padding */
    box-shadow: none !important; /* Reset box shadow */
    display: initial !important; /* Reset display */
}
/* Style the newsletter block */
.wp-block-tnp-minimal {
    background-color: black; /* Set the block background to black */
    padding: 20px; /* Add padding around the content */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3); /* Add a shadow effect */
    border-radius: 10px; /* Slightly round the corners */
    text-align: center; /* Center the text */
}

/* Style the email input field */
.tnp-subscription-minimal input[type=email].tnp-email {
    background-color: white; /* Set the email input field background to white */
    color: black; /* Set the text color to black */
    padding: 10px; /* Add padding inside the input field */
    border: 2px solid #444; /* Optional: Add a subtle border */
    border-radius: 5px; /* Round the corners of the input field */
    width: 80%; /* Set a reasonable width for the input field */
    margin-bottom: 10px; /* Add space below the input field */
}

/* Style the submit button */
.tnp-subscription-minimal input[type=submit].tnp-submit {
    background-color: red!important; /* Set the submit button background to red */
    color: white!important; /* Set the submit button text color to white */
    padding: 10px 20px; /* Add padding to make the button larger */
    border: none; /* Remove the border */
    border-radius: 5px; /* Round the corners of the button */
    cursor: pointer; /* Change cursor to pointer on hover */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); /* Add a shadow effect */
}

/* Ensure all text inside the block is white */
.wp-block-tnp-minimal p,
.wp-block-tnp-minimal strong,
.tnp-subscription-minimal .tnp-privacy-field label {
    color: white; /* Set the text color to white */
}

/* Optional: Change privacy checkbox color */
.tnp-subscription-minimal .tnp-privacy-field input[type=checkbox] {
    accent-color: red; /* Set the checkbox accent color to red */
}

/* Optional: Add hover effect for the submit button */
.tnp-subscription-minimal input[type=submit].tnp-submit:hover {
    background-color: darkred!important; /* Darken the button on hover */
}
/* Style the email input field */
.tnp-subscription-minimal input[type=email].tnp-email {
    background-color: white; /* Set the email input field background to white */
    color: black; /* Set the text color to black */
    font-weight: bold; /* Make the font bolder */
    font-size: 18px; /* Increase the font size */
    padding: 10px; /* Add padding inside the input field */
    border: 2px solid #444; /* Optional: Add a subtle border */
    border-radius: 5px; /* Round the corners of the input field */
    width: 80%; /* Set a reasonable width for the input field */
    margin-bottom: 10px; /* Add space below the input field */
}

/* Style the submit button */
.tnp-subscription-minimal input[type=submit].tnp-submit {
    background-color: red!important; /* Set the submit button background to red */
    color: white!important; /* Set the submit button text color to white */
    font-weight: bold; /* Make the font bolder */
    font-size: 18px; /* Increase the font size */
    padding: 10px 20px; /* Add padding to make the button larger */
    border: none; /* Remove the border */
    border-radius: 5px; /* Round the corners of the button */
    cursor: pointer; /* Change cursor to pointer on hover */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); /* Add a shadow effect */
}
@font-face {
    font-family: "Bebas Neue";
    font-style: normal;
    font-weight: 400;
    font-display: swap; /* Enables font swap */
    src: url('https://gripgladiators.com/wp-content/uploads/fonts/BebasNeue-Regular.ttf') format('truetype');
}
h1 {
    font-size: 48px !important;
}