/* Memberpress Pages Css */

.single-mpcs-lesson a, .single-mpcs-lesson a, .single-mpcs-quiz a, .single-mpcs-assignment a, .post-type-archive-mpcs-course a {
    text-decoration: unset;
}

.single-mpcs-course div#bookmark a {
    color: #fff;
}

.single-mpcs-course h1, .single-mpcs-lesson h1, .single-mpcs-quiz h1, .single-mpcs-assignment h1 { text-transform: capitalize !important; }

.single-mpcs-course h2, .single-mpcs-lesson h2, .single-mpcs-quiz h2, .single-mpcs-assignment h2 { text-transform: capitalize !important; }

.single-mpcs-course h3, .single-mpcs-lesson h3, .single-mpcs-quiz h3, .single-mpcs-assignment h3 { text-transform: capitalize !important; }

.single-mpcs-course h4, .single-mpcs-lesson h4, .single-mpcs-quiz h4, .single-mpcs-assignment h4, .single-mpcs-course h5, .single-mpcs-lesson h5, .single-mpcs-quiz h5, .single-mpcs-assignment h5, .single-mpcs-course h6, .single-mpcs-lesson h6, .single-mpcs-quiz h6, .single-mpcs-assignment h6 { text-transform: capitalize !important; }

.single-mpcs-course div#mpcs-main h1, .single-mpcs-lesson div#mpcs-main h1, .single-mpcs-quiz div#mpcs-main h1, .single-mpcs-assignment div#mpcs-main h1 { font-size: 40px !important; font-family: Poppins, sans-serif !important; text-transform: capitalize !important; }

.single-mpcs-course div#mpcs-main h2, .single-mpcs-lesson div#mpcs-main h2, .single-mpcs-quiz div#mpcs-main h2, .single-mpcs-assignment div#mpcs-main h2 { font-size: 35px !important; font-family: Poppins, sans-serif !important; text-transform: capitalize !important; }

.single-mpcs-course div#mpcs-main h3, .single-mpcs-lesson div#mpcs-main h3, .single-mpcs-quiz div#mpcs-main h3, .single-mpcs-assignment div#mpcs-main h3 { font-size: 24px !important; font-family: Poppins, sans-serif !important; text-transform: capitalize !important; }

.single-mpcs-course div#mpcs-main h4, .single-mpcs-lesson div#mpcs-main h4, .single-mpcs-quiz div#mpcs-main h4, .single-mpcs-assignment div#mpcs-main h4 { font-size: 18px !important; font-family: Poppins, sans-serif !important; text-transform: capitalize !important; }

.single-mpcs-course div#mpcs-main ul.wp-block-list, .single-mpcs-lesson div#mpcs-main ul.wp-block-list, .single-mpcs-quiz div#mpcs-main ul.wp-block-list, .single-mpcs-assignment div#mpcs-main ul.wp-block-list { margin: 0px; padding: 0px 0px 0px 20px; font-family: Poppins, sans-serif !important; }

.single-mpcs-course div#mpcs-main ol.wp-block-list, .single-mpcs-lesson div#mpcs-main ol.wp-block-list, .single-mpcs-quiz div#mpcs-main ol.wp-block-list, .single-mpcs-assignment div#mpcs-main ol.wp-block-list { margin: 0px; padding: 0px 0px 0px 20px; font-family: Poppins, sans-serif !important; }

.single-mpcs-course div#mpcs-main p, .single-mpcs-lesson div#mpcs-main p, .single-mpcs-quiz div#mpcs-main p, .single-mpcs-assignment div#mpcs-main p { margin-bottom: 20px !important; font-family: Poppins, sans-serif !important; }

/* Course */
.post-type-archive-mpcs-course h2.h5 a { text-decoration: unset !important; color: #1e1e1e !important; text-transform: capitalize !important; }

.post-type-archive-mpcs-course h2.h5 a:hover { color: #3d54a4 !important; }

.post-type-archive-mpcs-course span.course-author a:hover { color: #3d54a4 !important; }

.post-type-archive-mpcs-course span.course-author a { text-decoration: unset !important; color: #1e1e1e !important; }


/* Media Query */
@media screen and (max-width: 1023px) {
	.single-mpcs-course div#mpcs-main h1, .single-mpcs-lesson div#mpcs-main h1, .single-mpcs-quiz div#mpcs-main h1, .single-mpcs-assignment div#mpcs-main h1 { font-size: 35px !important; }

.single-mpcs-course div#mpcs-main h2, .single-mpcs-lesson div#mpcs-main h2, .single-mpcs-quiz div#mpcs-main h2, .single-mpcs-assignment div#mpcs-main h2 { font-size: 30px !important; }

.single-mpcs-course div#mpcs-main h3, .single-mpcs-lesson div#mpcs-main h3, .single-mpcs-quiz div#mpcs-main h3, .single-mpcs-assignment div#mpcs-main h3 { font-size: 22px !important; }

}

@media screen and (max-width: 767px) {
	.single-mpcs-course div#mpcs-main h1, .single-mpcs-lesson div#mpcs-main h1, .single-mpcs-quiz div#mpcs-main h1, .single-mpcs-assignment div#mpcs-main h1 { font-size: 32px !important; }

.single-mpcs-course div#mpcs-main h2, .single-mpcs-lesson div#mpcs-main h2, .single-mpcs-quiz div#mpcs-main h2, .single-mpcs-assignment div#mpcs-main h2 { font-size: 28px !important; }

.single-mpcs-course div#mpcs-main h3, .single-mpcs-lesson div#mpcs-main h3, .single-mpcs-quiz div#mpcs-main h3, .single-mpcs-assignment div#mpcs-main h3 { font-size: 20px !important; }

}


/* Hide the Website (URL) field from the WordPress comment form
   Purpose: reduce spam and keep commenting focused on reflection */
.comment-form-url {
  display: none;
}

/* =====================================================
   HEADER & FOOTER LINK CUSTOMIZATION
   Purpose: Remove underlines only, without altering
   hover, focus, or theme-defined link behavior
   ===================================================== */

/* Remove underline only (do not override other styles) */
header a,
footer a {
  text-decoration-line: none;
}

/* COMMENTS: Remove WordPress post notification checkbox
   Reason: MailPoet handles post delivery */
.comment-subscription-form-comment-subscription {
  display: none;
}


/* COMMENTS: Hide default "Leave a Reply" heading
   Theme: wordpress-express-40 */
.comment-reply-title,
#reply-title {
  display: none;
}

/* COMMENTS: Hide default comment form note
   (We reintroduce it below the comment field for better flow) */
.comment-notes {
  display: none;
}

/* COMMENTS: Reinsert privacy note below comment field */
.comment-form-comment::after {
  content: "Your email address will not be published. Required fields are marked *.";
  display: block;
  margin: 0.75rem 0 1rem;
  font-size: 0.9rem;
  color: #666;
}

/* COMMENTS: Hide privacy note for logged-in users only
   Reason: WordPress already knows their identity */
.logged-in .comment-notes {
  display: none;
}

/* Remove space between header and first block only */
.wp-site-blocks > header + main > .wp-block-cover:first-child {
    margin-top: 0 !important;
}

