.learndash-wrapper{
	--ld-typography-desktop-body-small-size: 1.4rem;
	--ld-typography-desktop-caption-size: 1.2rem;
	--ld-typography-desktop-h6-size: 1.8rem;
	--ld-typography-desktop-button-text-size: 1.4rem;	
  --ld-typography-desktop-body-size: 1.4rem;
}

.learndash-cpt .blog-post__meta {
    display: none;
}

body {
	.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label:focus-within {
		border-color: var(--color-accent);
	}

	--ld-color-brand-primary: var(--color-accent);
	--ld-color-primitives-blue-500: var(--color-accent);
	--ld-color-button-bg: var(--color-accent);
	--ld-color-button-bg-hover: var(--color-gray);
	--ld-color-semantic-alert-success-border: var(--color-gray-light);
	--ld-color-semantic-alert-success-icon: var(--color-accent);
	--ld-color-semantic-alert-success-background: var(--color-off-white);
}

body .ld-alert.ld-alert--modern.ld-alert--info {
	color: #fff;
	background: var(--color-accent);
	border: 0;
	align-items: center;

	.ld-alert__content {
		font-size: 1.4rem;
		font-weight: 600;
	}

	.ld-alert__button {
		border: 1px solid #fff;
	}
}

@media (max-width: 768px) {
	body .ld-alert.ld-alert--modern.ld-alert--info {
		padding: 2rem 1rem;
	}

	body .ld-alert.ld-alert--modern.ld-alert--info .ld-alert__icon {
		display: none;
	}
}

body .ld-accordion__item-attribute-icon {
	width: 2rem;
	height: 2rem;
}

body .ld-alert__icon-svg {
	width: 1.6rem;
}

.ld-alert__icon--info {
	color: #fff;
}

.ld-alert__content {
	align-items: center;
}

.richtext-content a.ld-alert__button {
	color: #fff;
	font-size: 1.6rem;
	min-height: 4rem;
	text-decoration: none;
}

.ld-breakpoint--small .ld-alert--action-button .ld-alert__icon {
	margin: 0 1rem 0 0;
}


.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
    display: none;
}

.ld-back-tocourse{
  padding: 0.5em 1em;
}

.ld-back-tocourse a {
    font-size: 1.4rem;
    font-weight: bold;
    background: var(--color-accent);
    padding: .5rem 2rem;
    color: #FFF;
    border-radius: .4rem;
    transition: all .2s ease-out;
    display: inline-flex;
    gap: 1rem;
}

.ld-back-tocourse a:hover {
    background: var(--color-gray);
}
@media (max-width: 768px) {
 .ld-back-tocourse {
    order: 4;
    width: 100%;
    text-align: center;
    padding: 2rem;
    border-top: 1px solid #efefef;
  }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {
    margin-top: 1rem;
    padding-top: 1rem;
    .ld-button {
      padding: 1.5rem;
    }
  }
  

}