/* Hide default Jetpack text */
.jetpack-subscribe__title,
.jetpack-subscribe__description {
    display: none !important;
}


/* Center the entire widget content */
.jetpack_subscription_widget {
    text-align: center;
}

/* Add spacing below the description */
.jetpack_subscription_widget #subscribe-text p {
    margin-bottom: 20px; /* adds space after description */
}

/* Center the form container */
.jetpack_subscription_widget form {
    display: inline-block;
    text-align: center;
}

/* Style and center the email input */
.jetpack_subscription_widget input[type="email"] {
    display: block;          /* so margin auto works */
    margin: 0 auto 10px auto;
    padding: 6px;
    width: 250px;
    max-width: 100%;
}

/* Center the submit button */
.jetpack_subscription_widget #subscribe-submit {
    text-align: center;      /* center the button */
}

.jetpack_subscription_widget #subscribe-submit button {
    display: inline-block;   /* inline-block allows centering inside p */
    padding: 10px 25px;
    margin: 0 auto;
    cursor: pointer;
}




/***** Changi Chapel Email Subscription Widget Font Size Reduction *****/

.jetpack_subscription_widget .widgettitle {
    font-size: 18px !important;
}

.jetpack_subscription_widget p,
.jetpack_subscription_widget label,
.jetpack_subscription_widget input,
.jetpack_subscription_widget button {
    font-size: 14px !important;
}

.jetpack_subscription_widget input::placeholder {
    font-size: 13px !important;
}

/* Optional: make description text slightly smaller */
#subscribe-text p {
    font-size: 13px !important;
}



/***** Reduce spacing in Jetpack Subscription Widget *****/

/* Reduce gap above and below the email field */
#subscribe-email {
    margin-bottom: 6px !important;
}

/* Reduce gap above button */
#subscribe-submit {
    margin-top: 6px !important;
}

/* Reduce spacing of description text */
#subscribe-text p {
    margin-bottom: 8px !important;
}

/* Make input and button more compact vertically */
.jetpack_subscription_widget input,
.jetpack_subscription_widget button {
    padding: 6px 10px !important;
}

/* Reduce overall paragraph spacing */
.jetpack_subscription_widget p {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}