#jp-relatedposts {
	display: none;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register {background-color: #ceb87a !important;}

.ld-modal-heading {color: #000 !important;}

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading {color: #000 !important;}

input[type=text] { margin: 10px 15px; }

.nav-align-center .inside-navigation {
    justify-content: left;
}

.registration-login {display: none}

.copyright-bar {
  display: none;
}

.separate-containers .inside-article {
	padding: 0;
}

.main-navigation {
	background-color: #ffffff;
	border-bottom: 3px solid #ceb87a
}

.separate-containers .site-main {
    margin: 0px !important;
}


.entry-content:not(:first-child) {
	
margin-top:0em
}

.entry-title {
    margin-top: 40px;
	margin-bottom: 20px;
}

.nav-align-center .inside-navigation {
    justify-content: center;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label {
  border-color:
#fff300;
}

input[type=text] {
    margin: 0px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
    font-size: 1.0em;
}

/* Homepage 1 Custom Styling */
.page-id-2908 .wp-block-media-text {
	min-height: 500px;
}

.page-id-2908 .wp-block-media-text p {
    max-width: 630px;
    line-height: 1.8;
    font-size: 1.25rem;
	  margin-bottom: 3rem;
}

.page-id-2908 .wp-block-media-text .wp-block-button__link {
	  border-radius: 3px;
    color: #242424;
    padding: .5rem 2.5rem;
    box-shadow: 3px 3px 3px #b7a46e;
    font-weight: 300;
    font-size: 1.5rem !important;
	  transform: scale(1);
	  transition: all .1s ease-in;
}
.page-id-2908 .wp-block-media-text .wp-block-button__link:hover {
	transform: scale(1.01);
}

.page-id-2908 .homepage-columns {
	justify-content: center;
}

.page-id-2908 .homepage-columns .wp-block-image {
	margin-bottom: 1rem;
}

.page-id-2908 .homepage-columns .wp-block-column {
	max-width: 350px;
}

/* Homepage 2 Custom Styling */
.page-id-2935 .wp-block-cover .wp-block-group__inner-container {
  display: flex;
  flex-direction: column;
  align-items: center;
	justify-content: center;
}

.page-id-2935 .wp-block-cover p {
    max-width: 630px;
    line-height: 1.8;
    font-size: 1.25rem;
	  margin-bottom: 3rem;
}

.page-id-2935 .wp-block-cover .wp-block-button__link {
	  border-radius: 3px;
    color: #242424;
    padding: .5rem 2.5rem;
    font-weight: 300;
    font-size: 1.5rem !important;
	  transform: scale(1);
	
    background-image: linear-gradient(90deg, white 0%, white 95%, var(--cugold) 95%);
	  transition: all .1s ease-in;
}

.page-id-2935 .wp-block-cover .wp-block-button__link:hover {
	transform: scale(1.01);
}

.page-id-2935 .homepage-columns {
	justify-content: center;
}

.page-id-2935 .homepage-columns .wp-block-image {
	margin-bottom: 1rem;
}

.page-id-2935 .homepage-columns .wp-block-column {
	max-width: 350px;
	padding: 1.5rem;
	border-radius: 5px;
	border: 1px solid var(--cugold);
}

/* About Us Styling */
.page-id-2957 h1 {
	margin-top: 2rem;
}
.page-id-2957 .improve-psychiatry-group .homepage-columns {
	justify-content: center;
}

.page-id-2957 .improve-psychiatry-group .homepage-columns .wp-block-image {
	margin-bottom: 1rem;
}

.page-id-2957 .improve-psychiatry-group .homepage-columns .wp-block-column {
	max-width: 370px;
	padding: 1.5rem;
	border-radius: 5px;
	text-align: center;
}

.page-id-2957 .course-catalog-cta {
	padding-top: 50px;
	padding-bottom: 50px;
}

.page-id-2957 .course-catalog-cta h2 {
	font-size: 32px;
	margin-bottom: 3rem;
}


.page-id-2957 .course-catalog-cta .wp-block-button__link {
	  border-radius: 3px;
    color: #242424;
    padding: .5rem 2.5rem;
    font-weight: 300;
    font-size: 1.5rem !important;
	  transform: scale(1);  
	  transition: all .1s ease-in;
}

.page-id-2957 .course-catalog-cta .wp-block-button__link:hover {
	transform: scale(1.01);
}

/* Course Catalog Styling */
.course-catalog-title {
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.wp-block-group:has(.course-catalog-header) > .wp-block-group__inner-container {
	padding-bottom: 1rem;
}

.wp-block-group:has(.course-catalog-grid-item) {
	margin-bottom: 3rem;
}

.wp-block-group:has(.course-catalog-grid-item) > .wp-block-group__inner-container {
	padding-top: 0;
}



.course-catalog-header {
	margin-bottom: 0;
}

.course-catalog-header + .wp-block-separator {
	margin-top: 1rem;
}

.course-grid {
	gap: 1rem;
}

.course-catalog-grid-item {
	border: 2px solid var(--cugold);
	border-radius: 6px !important;
}

.course-grid > .wp-block-group {
	border-radius: 3px;
}

.course-grid p.has-text-align-center {
	min-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.course-grid .wp-block-button__link:hover {
	color: #fff;
}

/* Learndash overrides */
.learndash-wrapper .ld-content-actions .ld-content-action + .ld-content-action:has(form) + .ld-content-action { display: none; }

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back { display: none; }

/* Hide lesson progress */
.ld-lesson-status .ld-progress,
.ld-topic-status .ld-progress,
.ld-quiz-status .ld-progress {
	display: none; 
}

body:not(.single-sfwd-courses) .learndash-shortcode-wrap[class*="learndash-shortcode-wrap-ld_infobar"] {
	display: none;
}

/* Change back to lesson color */
.ld-content-actions .ld-course-step-back {
	color: #242424 !important;
}

/* Make sure next button is black text */
.learndash-wrapper .learndash_mark_complete_button:not(.ld--ignore-inline-css) {
	color: #242424 !important;
}

.learndash-wrapper .ld-content-actions .ld-button {
	color: #242424
}

.learndash-wrapper .sfwd-mark-complete:after {
	color: #242424 !important;
}

/* Adjust left sidebar styling */
.widget-area .widget button.ld-expand-button.ld-button-alternate .ld-text {
	display: none;
}

.widget-area .widget .ld-table-list-header {
	display: none;
}

.widget-area .widget .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading {
	display: none;
}

.widget-area .widget .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
	display: block;
}

.widget-area .widget .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button {
	margin-left: 0;
}

.widget-area .widget .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
	margin-left: 16px;
	margin-right: 16px;
}

/* reduce widget area spacing */
.widget-area .widget {
	padding: 8x 16px;
}

/* change registration modal button color */
.learndash-wrapper .ld-login-modal .ld-button {
	  background-color: #242424 !important;
    margin-top: 33px !important;
}

.learndash-wrapper .ld-login-modal .ld-button:hover {
	background-color: #242424 !important;
	color: #fff !important;
}

/* Quiz buttons color change */
.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion],
.learndash-wrapper .ld-quiz-actions input[name=restartQuiz]{
	background-color: var(--cugold);
	color: #242424;
}

body .learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
	color: #242424 !important;
}

/*login form styling */
#loginform #user_login,
#loginform #user_pass {
	border: 2px solid #a1a1a1;
	border-radius: 5px;
}