:root {
	--black: #000;
	--white: #fff;
	/* Green */
	--green-100: #ddf3e7;
	--green-600: #128f5d;
	/* Navy */
	--navy-50: #f2f4f7;
	--navy-100: #e9ecf1;
	--navy-300: #bfc6d6;
	--navy-500: #7f90b1;
	--navy-800: #071f5a;
	/* Gray */
	--gray-50: #f5f5f5;
	--gray-500: #949494;
	--gray-600: #666;
}

/* Removing top spacing in singular courses */
body:not(.et-tb) #main-content.lfm-course-template .container,
body:not(.et-tb-has-header) #main-content.lfm-course-template .container,
.single-sfwd-courses .lfm-course-template .entry-content {
	padding-top: 0px;
}

.lfm-course-template .tgbl-button,
.lfm-course-template .ld-tab-content__heading-wrapper>.write-a-review {
	display: inline-flex;
	color: #fff;
	background-color: var(--navy-800);
	padding: 0.75rem 1.75rem;
	border-radius: 0.5rem;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.15;
	transition: background 0.2s ease-in-out;
	cursor: pointer;
}

.lfm-course-template .tgbl-button:hover,
.lfm-course-template .ld-tab-content__heading-wrapper>.write-a-review:hover,
.lfm-course-template .tgbl-button:focus,
.lfm-course-template .ld-tab-content__heading-wrapper>.write-a-review:focus,
.lfm-course-template .tgbl-button:focus-visible,
.lfm-course-template .ld-tab-content__heading-wrapper>.write-a-review:focus-visible {
	background-color: var(--navy-500);
}

.lfm-course-template .tgbl-button:focus-visible,
.lfm-course-template .ld-tab-content__heading-wrapper>.write-a-review:focus-visible {
	outline: 2px solid #00a2e8;
}

.lfm-course-template button:focus-visible {
	outline: 2px solid #00a2e8;
}

.has-style-cta {
	display: flex;
	gap: 1.25rem;
	padding: 1.5rem;
	border-radius: 1rem;
	color: #000;
	background-color: var(--green-100);
}

.rrf-modal-content.rating-preview .rating-container {
	margin-block: 1rem 0.5rem;
}

body.single-sfwd-courses .lfm-course-template,
.lfm-course-template #left-area {
	max-width: unset;
	/* ** Ratings and Reviews Section */

}

/* 
 * Header Section 
 */
body.single-sfwd-courses .lfm-course-template #main-header,
.lfm-course-template #left-area #main-header {
	left: 0;
	padding-inline: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template #footer-bottom,
.lfm-course-template #left-area #footer-bottom {
	padding-inline: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .container,
.lfm-course-template #left-area .container {
	max-width: 1920px;
	width: 100%;
}

body.single-sfwd-courses .lfm-course-template #et-main-area ul.ld-course-header__meta__tags,
.lfm-course-template #left-area #et-main-area ul.ld-course-header__meta__tags {
	padding: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header,
.lfm-course-template #left-area .ld-course-header {
	--ldx-star-rating-color-filled: #fff;
	background-color: var(--navy-800);
	color: var(--white, #fff);
	padding: 4rem 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__title,
.lfm-course-template #left-area .ld-course-header__title {
	margin-bottom: 0.375rem;
	color: var(--white, #fff);
	font-weight: 700;
	font-size: 3rem;
	line-height: 1.1;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__inner,
.lfm-course-template #left-area .ld-course-header__inner {
	max-width: 1000px;
	margin: auto;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__meta,
.lfm-course-template #left-area .ld-course-header__meta {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 1.5rem;
	margin-bottom: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__meta__certificate,
.lfm-course-template #left-area .ld-course-header__meta__certificate,
body.single-sfwd-courses .lfm-course-template .ld-course-header__meta__lessons,
.lfm-course-template #left-area .ld-course-header__meta__lessons {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__meta__certificate i,
.lfm-course-template #left-area .ld-course-header__meta__certificate i,
body.single-sfwd-courses .lfm-course-template .ld-course-header__meta__lessons i,
.lfm-course-template #left-area .ld-course-header__meta__lessons i {
	font-size: 1rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__meta__tags,
.lfm-course-template #left-area .ld-course-header__meta__tags {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	padding: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__tag,
.lfm-course-template #left-area .ld-course-header__tag {
	background-color: var(--navy-500);
	padding: 5px 10px;
	border-radius: 2.5rem;
	min-width: max-content;
	font-weight: 600;
	line-height: 1;
	list-style-type: none;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__progress .ld-progress,
.lfm-course-template #left-area .ld-course-header__progress .ld-progress {
	gap: 0.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__progress .ld-progress .ld-progress-bar,
.lfm-course-template #left-area .ld-course-header__progress .ld-progress .ld-progress-bar {
	margin: 0;
	height: 0.75rem;
	background-color: var(--navy-500) !important;
	border-radius: 0.5rem;
	overflow: hidden;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__progress .ld-progress .ld-progress-bar-percentage,
.lfm-course-template #left-area .ld-course-header__progress .ld-progress .ld-progress-bar-percentage {
	height: 0.75rem;
	background-color: white !important;
	border-radius: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__progress.ld-course-progress--completed .ld-progress-bar-percentage,
.lfm-course-template #left-area .ld-course-header__progress.ld-course-progress--completed .ld-progress-bar-percentage {
	background-color: var(--green-100) !important;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage,
.lfm-course-template #left-area .ld-course-header__progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
	color: #fff !important;
	margin-inline-end: 0.75rem;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5;
	text-transform: capitalize;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__progress.ld-course-progress--completed .ld-progress-heading .ld-progress-stats .ld-progress-percentage,
.lfm-course-template #left-area .ld-course-header__progress.ld-course-progress--completed .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
	color: var(--green-100) !important;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__progress .ld-progress-steps,
.lfm-course-template #left-area .ld-course-header__progress .ld-progress-steps {
	color: var(--navy-300);
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__resume .learndash-wrapper .ld-course-resume.ld-button[href],
.lfm-course-template #left-area .ld-course-header__resume .learndash-wrapper .ld-course-resume.ld-button[href] {
	width: max-content;
	padding: 0.75rem 1.625rem;
	border: 2px solid #fff;
	border-bottom: 2px solid !important;
	border-radius: 0.5rem;
	margin-top: 1.5rem;
	font-size: 1rem;
	line-height: 1.15;
	color: #fff;
	background-color: transparent !important;
	transition: background-color 0.2s ease-in-out;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__resume .learndash-wrapper .ld-course-resume.ld-button[href]:hover,
.lfm-course-template #left-area .ld-course-header__resume .learndash-wrapper .ld-course-resume.ld-button[href]:hover {
	background-color: var(--navy-500) !important;
	opacity: 1;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__resume .learndash-wrapper .ld-course-resume.ld-button[href]:focus-visible,
.lfm-course-template #left-area .ld-course-header__resume .learndash-wrapper .ld-course-resume.ld-button[href]:focus-visible {
	opacity: 1;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake__title,
.lfm-course-template #left-area .ld-course-header__retake__title,
body.single-sfwd-courses .lfm-course-template .ld-course-header__certificate__title,
.lfm-course-template #left-area .ld-course-header__certificate__title {
	font-size: 1.375rem;
	font-weight: 700;
	line-height: 1.2;
	padding-bottom: 0.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake__description,
.lfm-course-template #left-area .ld-course-header__retake__description,
body.single-sfwd-courses .lfm-course-template .ld-course-header__certificate__description,
.lfm-course-template #left-area .ld-course-header__certificate__description {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.7;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake__description,
.lfm-course-template #left-area .ld-course-header__retake__description {
	padding-bottom: 1rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake__description p:not(:last-child),
.lfm-course-template #left-area .ld-course-header__retake__description p:not(:last-child) {
	padding-bottom: 0.625rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake .automator_button,
.lfm-course-template #left-area .ld-course-header__retake .automator_button {
	background-color: var(--navy-800);
	padding: 0.875rem 1.75rem;
	border-radius: 0.5rem;
	font-size: 1rem;
	line-height: 1.15;
	transition: background 0.2s ease-in-out;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake .automator_button:hover,
.lfm-course-template #left-area .ld-course-header__retake .automator_button:hover,
body.single-sfwd-courses .lfm-course-template .ld-course-header__retake .automator_button:focus,
.lfm-course-template #left-area .ld-course-header__retake .automator_button:focus {
	color: #fff;
	background-color: var(--navy-500);
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake .automator_button:focus-visible,
.lfm-course-template #left-area .ld-course-header__retake .automator_button:focus-visible {
	outline-offset: 2px;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__certificate,
.lfm-course-template #left-area .ld-course-header__certificate {
	flex-wrap: wrap;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__certificate__text,
.lfm-course-template #left-area .ld-course-header__certificate__text {
	flex: 1 0 330px;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake,
.lfm-course-template #left-area .ld-course-header__retake,
body.single-sfwd-courses .lfm-course-template .ld-course-header__certificate,
.lfm-course-template #left-area .ld-course-header__certificate {
	margin-top: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header__retake__icon,
.lfm-course-template #left-area .ld-course-header__retake__icon,
body.single-sfwd-courses .lfm-course-template .ld-course-header__certificate__icon,
.lfm-course-template #left-area .ld-course-header__certificate__icon {
	font-size: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header .uo-legacy-register-button .ultp-dashboard-btn,
.lfm-course-template #left-area .ld-course-header .uo-legacy-register-button .ultp-dashboard-btn {
	color: var(--white, #fff);
	border: 2px solid var(--white, #fff) !important;
	border-radius: 0.5rem;
	padding: 0.75rem 1.625rem !important;
	line-height: 1.15;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header .uo-legacy-register-button .ultp-dashboard-btn svg,
.lfm-course-template #left-area .ld-course-header .uo-legacy-register-button .ultp-dashboard-btn svg {
	margin-right: 0.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-course-header .uo-legacy-register-button .ultp-dashboard-btn:hover,
.lfm-course-template #left-area .ld-course-header .uo-legacy-register-button .ultp-dashboard-btn:hover,
body.single-sfwd-courses .lfm-course-template .ld-course-header .uo-legacy-register-button .ultp-dashboard-btn:focus,
.lfm-course-template #left-area .ld-course-header .uo-legacy-register-button .ultp-dashboard-btn:focus {
	color: #fff;
	background-color: var(--navy-500);
}

@media (max-width: 768px) {

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__title,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__title {
		font-size: 2.5rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__meta,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__meta {
		gap: 0.75rem 1.25rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__meta__tags,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__meta__tags {
		flex-basis: 100%;
	}
}

@media (max-width: 500px) {

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__title,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__title {
		font-size: 2rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__retake,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__retake,
	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__certificate,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__certificate {
		padding: 1.25rem 1rem;
		gap: 0.75rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__certificate__text,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__certificate__text {
		flex-basis: 206px;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__retake__description,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__retake__description,
	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__certificate__description,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__certificate__description {
		font-size: 0.875rem;
		margin-top: 0.375rem;
		margin-left: -2.125rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__certificate__description,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__certificate__description {
		margin-left: unset;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__retake__title,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__retake__title,
	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__certificate__title,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__certificate__title {
		font-size: 1.25rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__retake__icon,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__retake__icon,
	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__certificate__icon,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__certificate__icon {
		font-size: 1.375rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .automator_button_form,
	.lfm-course-template #left-area .ld-course-header .automator_button_form {
		margin-left: -1.75rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .automator_button_form button.automator_button,
	.lfm-course-template #left-area .ld-course-header .automator_button_form button.automator_button {
		padding-block: 0.75rem;
		font-size: 0.875rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__certificate__button .ld-course-header__certificate__link,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__certificate__button .ld-course-header__certificate__link {
		padding-block: 0.75rem;
		font-size: 0.875rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage,
	body.single-sfwd-courses .lfm-course-template .ld-course-header .ld-course-header__progress .ld-progress-steps,
	.lfm-course-template #left-area .ld-course-header .ld-course-header__progress .ld-progress-steps {
		font-size: 0.875rem;
	}
}

.lfm-course-template .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content p:not(.has-background):last-of-type {
	padding-bottom: 1.5rem;
}

/* Tab Content Heading */
body.single-sfwd-courses .lfm-course-template .ld-tab-content__heading-wrapper,
.lfm-course-template #left-area .ld-tab-content__heading-wrapper,
body.single-sfwd-courses .lfm-course-template .ld-tab-content__heading-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1rem;
	padding-bottom: 1rem;
}
.lfm-course-template .ld-tab-content__heading,
.lfm-course-template .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2, 
.lfm-course-template .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2,
.lfm-course-template .ld-section-heading > h2 {
	color: var(--navy-800, #071F5A);
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.1;
	padding-bottom: 0;
}

/* Overview Section */
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-content-tab-'] .ld-tab-content__heading,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-content-tab-'] .ld-tab-content__heading,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .ld-tab-content__heading,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .ld-tab-content__heading {
	color: var(--navy-800, #071f5a);
	font-weight: 700;
	font-size: 2.25rem;
	line-height: 1.1;
	padding-bottom: 1rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-content-tab-'] .ld-tab-content__heading:has(+ .ld-tab-content__objectives),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-content-tab-'] .ld-tab-content__heading:has(+ .ld-tab-content__objectives) {
	padding-top: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-content-tab-'] p,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-content-tab-'] p {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.7;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-content-tab-'] ol>li,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-content-tab-'] ol>li {
	display: flex;
	align-items: start;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.7;
}

body.single-sfwd-courses .lfm-course-template #left-area .ld-tabs-content ol,
.lfm-course-template #left-area #left-area .ld-tabs-content ol {
	padding-left: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2 {
	padding-bottom: 3px;
}

/* Course Content Section */
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2+.ld-item-list-actions button.ld-expand-button,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2+.ld-item-list-actions button.ld-expand-button {
	color: #fff;
	background-color: var(--navy-800) !important;
	opacity: 1;
	border-radius: 0.5rem;
	padding: 0.875rem 1.75rem;
	border-radius: 0.5rem;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.15;
	transition: background 0.2s ease-in-out;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2+.ld-item-list-actions button.ld-expand-button .ld-text,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2+.ld-item-list-actions button.ld-expand-button .ld-text {
	padding-right: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2+.ld-item-list-actions button.ld-expand-button:focus,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2+.ld-item-list-actions button.ld-expand-button:focus {
	outline-width: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2+.ld-item-list-actions button.ld-expand-button:focus-visible,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-section-heading h2+.ld-item-list-actions button.ld-expand-button:focus-visible {
	outline-width: 2px;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button {
	margin-inline: 1.5rem 0.75rem;
	padding: 0.75rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button:focus,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button:focus {
	outline-width: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button:focus-visible,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button:focus-visible {
	outline-width: 2px;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button .ld-icon-arrow-down,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button .ld-icon-arrow-down {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	background-color: transparent !important;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button .ld-icon-arrow-down::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button .ld-icon-arrow-down::before {
	content: "\e909";
	color: var(--navy-500, #7f90b1);
	font-family: 'lfm-icons' !important;
	font-size: 1.75rem;
	font-weight: 400;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button .ld-icon-arrow-down+.ld-text,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-details button.ld-expand-button .ld-icon-arrow-down+.ld-text {
	display: none;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon {
	flex-basis: 2.25rem;
	width: 2.25rem;
	height: 2.25rem;
	margin-right: 1.25rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon.ld-status-incomplete,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon.ld-status-incomplete,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon.ld-status-in-progress,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon.ld-status-in-progress {
	background-color: var(--navy-50, #f2f4f7);
	border: 6px solid var(--navy-300, #bfc6d6);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon.ld-status-in-progress,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon.ld-status-in-progress {
	border-left-color: var(--navy-500, #7f90b1) !important;
	border-top-color: var(--navy-500, #7f90b1) !important;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon.ld-status-complete,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-preview .ld-status-icon.ld-status-complete {
	background-color: var(--green-600, #128f5d) !important;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-name:hover .ld-item-title .ld-item-components,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-name:hover .ld-item-title .ld-item-components {
	color: var(--navy-500, #7f90b1);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-title {
	color: var(--black, #000);
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.1;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-title .ld-item-components,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-title .ld-item-components {
	color: var(--navy-500, #7f90b1);
	font-family: Open Sans;
	font-weight: 600;
	font-size: 0.875rem;
	line-height: 1.5;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-expanded,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-expanded {
	margin: 0 2px 2px;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-table-list .ld-table-list-header,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-table-list .ld-table-list-header {
	background-color: var(--navy-500) !important;
	padding-inline: 5rem 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-lesson-item:has(.ld-expanded),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-lesson-item:has(.ld-expanded) {
	box-shadow: inset 0 0 0 2px var(--navy-800, #071f5a);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-expanded .ld-table-list .ld-table-list-items .ld-table-list-item,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-item-expanded .ld-table-list .ld-table-list-items .ld-table-list-item {
	border-bottom: none;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list .ld-table-list-items,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list .ld-table-list-items {
	background-color: transparent;
	margin: 0.5rem 1.5rem 1rem 2.375rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list.ld-status-icon:has(~ .ld-topic-title, ~ .ld-item-title),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list.ld-status-icon:has(~ .ld-topic-title, ~ .ld-item-title) {
	border: 3px solid var(--gray-200, #d9d9d9);
	background: var(--navy-50, #f2f4f7);
	flex-basis: 1rem;
	width: 1rem;
	height: 1rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list.ld-status-icon:has(~ .ld-topic-title, ~ .ld-item-title) .ld-icon-quiz::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list.ld-status-icon:has(~ .ld-topic-title, ~ .ld-item-title) .ld-icon-quiz::before {
	content: "";
	background-image: url('data:image/svg+xml,<svg width="7" height="10" viewBox="0 0 7 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.04653 7.36741C2.8138 7.36741 2.59059 7.27496 2.42602 7.11039C2.26146 6.94582 2.169 6.72262 2.169 6.48988V5.24554C2.16899 5.12738 2.19285 5.01043 2.23915 4.90171C2.28544 4.79299 2.35321 4.69474 2.4384 4.61285C2.52294 4.53045 2.6235 4.46629 2.73383 4.42433C2.84417 4.38237 2.96195 4.3635 3.07988 4.36889C3.24953 4.37504 3.41868 4.34685 3.57716 4.286C3.73565 4.22516 3.8802 4.13292 4.00216 4.01482C4.12411 3.89672 4.22094 3.75519 4.28684 3.59874C4.35274 3.44229 4.38634 3.27414 4.38564 3.10437C4.39914 2.75527 4.27341 2.4151 4.0361 2.15871C3.79879 1.90231 3.46935 1.75068 3.12024 1.73718C2.77114 1.72368 2.43097 1.84942 2.17458 2.08673C1.91818 2.32403 1.76655 2.65348 1.75305 3.00258C1.75028 3.11821 1.72434 3.23212 1.67679 3.33755C1.62923 3.44299 1.56102 3.53782 1.47618 3.61645C1.39134 3.69507 1.2916 3.75588 1.18286 3.79529C1.07411 3.8347 0.958565 3.8519 0.843055 3.84589C0.61073 3.83675 0.391525 3.73579 0.233576 3.56517C0.0756267 3.39455 -0.00815528 3.16823 0.000626896 2.93589C0.0255405 2.37159 0.205587 1.82509 0.520967 1.35648C0.836347 0.887878 1.27484 0.515321 1.78824 0.27978C2.30164 0.0442385 2.87004 -0.0451634 3.43096 0.0214053C3.99187 0.0879739 4.52356 0.307934 4.96757 0.657099C5.41157 1.00626 5.75068 1.47111 5.94762 2.00051C6.14456 2.52992 6.19169 3.10338 6.08383 3.65784C5.97597 4.21229 5.7173 4.72627 5.33626 5.14324C4.95522 5.56021 4.46658 5.86403 3.92406 6.02128V6.48988C3.92406 6.72262 3.83161 6.94582 3.66704 7.11039C3.50247 7.27496 3.27927 7.36741 3.04653 7.36741Z" fill="%237F90B1"/><path d="M3.04653 10C3.53118 10 3.92406 9.60712 3.92406 9.12247C3.92406 8.63782 3.53118 8.24494 3.04653 8.24494C2.56189 8.24494 2.169 8.63782 2.169 9.12247C2.169 9.60712 2.56189 10 3.04653 10Z" fill="%237F90B1"/></svg>');
	min-width: 7px;
	min-height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list.ld-status-icon:has(~ .ld-topic-title, ~ .ld-item-title).ld-status-complete,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list.ld-status-icon:has(~ .ld-topic-title, ~ .ld-item-title).ld-status-complete {
	border-color: var(--green-600, #128f5d);
	background-color: var(--green-600, #128f5d) !important;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list.ld-status-icon:has(~ .ld-topic-title, ~ .ld-item-title).ld-status-complete .ld-icon-checkmark::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list.ld-status-icon:has(~ .ld-topic-title, ~ .ld-item-title).ld-status-complete .ld-icon-checkmark::before {
	content: '\e908';
	font-family: 'lfm-icons' !important;
	font-size: 0.625rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-topic-row .ld-status-icon,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-topic-row .ld-status-icon {
	margin-top: 4px;
	margin-right: 0.625rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list .ld-topic-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list .ld-topic-title,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list .ld-item-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list .ld-item-title {
	color: var(--gray-600, #666);
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5;
	transition: color 0.2s ease-in-out;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] a.ld-table-list-item-preview:hover .ld-topic-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] a.ld-table-list-item-preview:hover .ld-topic-title,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] a.ld-table-list-item-preview:hover .ld-item-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] a.ld-table-list-item-preview:hover .ld-item-title {
	color: var(--navy-800, #071f5a);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list a.ld-topic-row,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list a.ld-topic-row {
	padding-block: 0.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list a.ld-topic-row:focus-visible .ld-topic-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list a.ld-topic-row:focus-visible .ld-topic-title,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list a.ld-topic-row:focus-visible .ld-item-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-topic-list a.ld-topic-row:focus-visible .ld-item-title {
	outline: 2px solid #00a2e8;
	outline-offset: 2px;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-items.ld-lesson-progression .ld-item-list-item.learndash-incomplete:first-of-type .ld-table-list-item-preview.learndash-incomplete:first-of-type .ld-topic-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-items.ld-lesson-progression .ld-item-list-item.learndash-incomplete:first-of-type .ld-table-list-item-preview.learndash-incomplete:first-of-type .ld-topic-title,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-items.ld-lesson-progression .ld-item-list-item.learndash-incomplete:first-of-type .ld-table-list-item-preview.learndash-incomplete:first-of-type .ld-item-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-items.ld-lesson-progression .ld-item-list-item.learndash-incomplete:first-of-type .ld-table-list-item-preview.learndash-incomplete:first-of-type .ld-item-title {
	color: var(--navy-600, #607295);
	font-weight: 700;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-items.ld-lesson-progression .ld-item-list-item.learndash-incomplete:first-of-type .ld-table-list-item-preview.learndash-incomplete:first-of-type:hover .ld-topic-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-items.ld-lesson-progression .ld-item-list-item.learndash-incomplete:first-of-type .ld-table-list-item-preview.learndash-incomplete:first-of-type:hover .ld-topic-title,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-items.ld-lesson-progression .ld-item-list-item.learndash-incomplete:first-of-type .ld-table-list-item-preview.learndash-incomplete:first-of-type:hover .ld-item-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-lessons_content-tab-'] .ld-item-list-items.ld-lesson-progression .ld-item-list-item.learndash-incomplete:first-of-type .ld-table-list-item-preview.learndash-incomplete:first-of-type:hover .ld-item-title {
	color: var(--navy-800, #071f5a);
}

body.single-sfwd-courses .lfm-course-template .ld-lesson-progression .ld-item-lesson-item,
.lfm-course-template #left-area .ld-lesson-progression .ld-item-lesson-item {
	border: none;
	background: var(--navy-50, #f2f4f7);
}

body.single-sfwd-courses .lfm-course-template .ld-lesson-progression .ld-item-lesson-item a.ld-item-name,
.lfm-course-template #left-area .ld-lesson-progression .ld-item-lesson-item a.ld-item-name {
	padding: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-lesson-progression .ld-item-lesson-item a.ld-item-name:focus-visible .ld-item-title,
.lfm-course-template #left-area .ld-lesson-progression .ld-item-lesson-item a.ld-item-name:focus-visible .ld-item-title {
	outline: 2px solid #00a2e8;
	outline-offset: 2px;
}

body.single-sfwd-courses .lfm-course-template .ld-lesson-progression .ld-item-lesson-item.learndash-complete .ld-item-name>.ld-status-icon .ld-icon-checkmark::before,
.lfm-course-template #left-area .ld-lesson-progression .ld-item-lesson-item.learndash-complete .ld-item-name>.ld-status-icon .ld-icon-checkmark::before {
	content: "\e908";
	font-size: 1.5em;
	font-family: 'lfm-icons' !important;
}

body.single-sfwd-courses .lfm-course-template .ld-lesson-progression .ld-item-list-item-preview:has(button[aria-expanded])~.ld-item-list-item-expanded,
.lfm-course-template #left-area .ld-lesson-progression .ld-item-list-item-preview:has(button[aria-expanded])~.ld-item-list-item-expanded {
	transition: max-height 0.4s linear;
}

body.single-sfwd-courses .lfm-course-template .ld-lesson-progression .ld-item-list-item-preview:has(button[aria-expanded='true'])~.ld-item-list-item-expanded,
.lfm-course-template #left-area .ld-lesson-progression .ld-item-list-item-preview:has(button[aria-expanded='true'])~.ld-item-list-item-expanded {
	max-height: 999px;
}

body.single-sfwd-courses .lfm-course-template .ld-lesson-progression .ld-item-list-item-quiz a.ld-item-name,
.lfm-course-template #left-area .ld-lesson-progression .ld-item-list-item-quiz a.ld-item-name {
	padding: 1.5rem;
}

/* Ratings and Reviews Section */
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .course-reviews-section>h3,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .course-reviews-section>h3 {
	display: none;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .ld-tab-content__heading,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .ld-tab-content__heading {
	padding-bottom: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] #course-reviews-section,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] #course-reviews-section {
	padding-inline: 0;
	position: relative;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .course-reviews-section,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .course-reviews-section {
	display: flex;
	flex-wrap: wrap;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section {
	background-color: var(--navy-50, #f2f4f7);
	border-radius: 1rem 0 0 1rem;
	margin-inline: 0;
	padding: 1.5rem 0 1.5rem 1.5rem;
	flex-basis: 58%;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star {
	margin-inline: 0.25rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star:first-child,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star:first-child,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star:first-child,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star:first-child {
	margin-inline-start: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star:last-child,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star:last-child,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star:last-child,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star:last-child {
	margin-inline-end: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star .fa-star-o::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star .fa-star-o::before {
	content: "\e931" !important;
	font-family: 'lfm-icons' !important;
	font-size: 23px;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star .fa-star::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star .fa-star::before {
	content: "\e932" !important;
	font-family: 'lfm-icons' !important;
	font-size: 23px;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars {
	color: var(--navy-800, #071f5a);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg {
	color: var(--navy-800, #071f5a);
	font-size: 48px;
	line-height: 1.1;
	margin-block: 0.75rem 0.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg-label,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg-label,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap::before,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap::after,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap::after,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap .reviews-total,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap .reviews-total {
	color: var(--navy-500, #7f90b1);
	font-weight: 600;
	font-size: 0.875rem;
	line-height: 1.5;
	text-align: center;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg-label,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg-label {
	margin-bottom: 0.25rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap {
	font-size: 0;
	line-height: 1.5;
	min-width: max-content;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap::before {
	content: "(";
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap::after,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap::after {
	content: ")";
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-title,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-count,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-count {
	color: var(--navy-500, #7f90b1);
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-title {
	font-weight: 700;
	margin-right: 0.75rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-count,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-count {
	font-weight: 400;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-wrap:not(:last-child),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-wrap:not(:last-child) {
	margin-bottom: 0.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-percent,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-percent {
	width: 237px;
	height: 7px;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-percent-inner-1,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-percent-inner-1 {
	background-color: var(--navy-300, #bfc6d6);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-percent-inner-2,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-percent-inner-2 {
	background-color: var(--navy-800, #071f5a);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:has(.reviews-avg),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:has(.reviews-avg) {
	padding-right: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:nth-child(2),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:nth-child(2) {
	border: none;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:has(.review-split-wrap),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:has(.review-split-wrap) {
	padding: 0.75rem 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section .review-top-col:nth-child(3),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section .review-top-col:nth-child(3) {
	padding: 0;
	min-width: 40px;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section .review-top-col:nth-child(3) .review-loader,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section .review-top-col:nth-child(3) .review-loader {
	left: 50% !important;
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col .review-top-desc,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col .review-top-desc {
	display: none;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options {
	flex-direction: column;
	justify-content: flex-start;
	gap: 2.6rem 1.5rem;
	flex-basis: 0%;
	flex-grow: 1;
	margin-top: 0;
	padding: 48px 24px 24px;
	background-color: var(--navy-50, #f2f4f7);
	border-radius: 0 1rem 1rem 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options>.select,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options>.select {
	width: 100%;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options>.select::after,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options>.select::after {
	content: "\e909";
	font-family: 'lfm-icons' !important;
	border: none;
	color: var(--black, #000);
	font-size: 12px;
	width: 1em;
	height: 1em;
	line-height: 1;
	top: 50%;
	transform: translateY(-50%);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options .select-text,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options .select-text {
	color: var(--black, #000);
	font-family: Open Sans;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options select.select-text,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options select.select-text {
	background-color: #fff;
	padding-inline: 8px;
	border-radius: 0.5rem;
	border: 1px solid var(--gray-500, #949494);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options .select-label,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options .select-label {
	color: var(--black, #000);
	font-family: Open Sans;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.2;
	text-transform: capitalize;
	vertical-align: middle;
	top: -1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .loader,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .loader {
	flex: 1 0 100%;
	margin-block: 1.5rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .loader img,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .loader img {
	max-width: 3.75rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .select-bar::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .select-bar::before,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .select-bar::after,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .select-bar::after {
	content: unset;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-listing-wrap,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-listing-wrap {
	flex-basis: 100%;
	max-width: 100%;
	margin-top: 1.25rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .comment-review-inner,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .comment-review-inner {
	position: relative;
	margin-bottom: 1.5rem;
	padding-bottom: 0;
	border-bottom: none;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-head,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-head {
	position: relative;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 0.5rem;
	padding-inline: 5rem 9.375rem;
	margin-bottom: 0.5rem;
	min-height: 4rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-author-img-wrap,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-author-img-wrap {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 4rem;
	max-height: 4rem;
	min-width: 4rem;
	min-height: 4rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-author-name,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-author-name {
	color: var(--black, #000);
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	vertical-align: middle;
	margin-left: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-helpful-text,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-helpful-text {
	display: none;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .wdm-review-age,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .wdm-review-age {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	color: var(--navy-500, #7f90b1);
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 1.2;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-body,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-body {
	padding-inline: 5rem 4.5rem;
	padding-block: 0;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-title,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-title {
	color: var(--gray-600, #666);
	font-size: 1.125rem;
	line-height: 1.2;
	margin-bottom: 0.5rem;
}

@media (min-width: 501px) {

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-comments-wrap .review-footer:has(.likes.wdm_helpful_yes:not(.hide)),
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-comments-wrap .review-footer:has(.likes.wdm_helpful_yes:not(.hide)) {
		max-height: 0;
		margin-top: 0;
	}
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes {
	position: absolute;
	bottom: 10.5px;
	right: 0;
	border: 2px solid var(--navy-800, #071f5a) !important;
	border-radius: 0.5rem;
	padding: 8.5px 14px;
	transition: all 0.3s ease-in-out;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes>img,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes>img {
	display: none;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes::before,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes::before {
	content: "\e933";
	font-family: 'lfm-icons' !important;
	font-size: 1rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes:hover,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes:hover,
body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes:focus,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes:focus {
	background-color: var(--navy-800, #071f5a);
	color: #fff;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_no,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_no {
	color: var(--navy-800, #071f5a);
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] span.review-helpful-count,
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] span.review-helpful-count {
	padding-left: 0.65rem;
	margin-left: 0.65rem;
}

body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-meta-wrap:has(.likes.wdm_helpful_no:not(.hide)),
.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-meta-wrap:has(.likes.wdm_helpful_no:not(.hide)) {
	padding-inline: 5rem 4.5rem;
}

@media (max-width: 1023px) {

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section {
		flex-grow: 1;
		display: flex;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:has(.reviews-avg),
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:has(.reviews-avg) {
		flex-direction: column;
		justify-content: flex-end;
		max-width: max-content;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:nth-child(2),
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:nth-child(2) {
		margin-block: 0;
		width: 70%;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-star-wrap,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-star-wrap {
		padding: 0;
		border: none;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-total-wrap {
		padding-left: 0;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options {
		flex-basis: 30%;
		flex-grow: 0;
		flex-shrink: 0;
	}
}

@media (max-width: 800px) {

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section {
		max-width: 70%;
		padding-right: 0;
	}
}

@media (max-width: 768px) {

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:has(.reviews-avg),
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:has(.reviews-avg) {
		padding-right: 1rem;
		justify-content: center;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:nth-child(2),
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:nth-child(2) {
		padding-inline: 1rem;
		width: calc(100% - 150px);
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg {
		font-size: 40px;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star .fa-star-o::before,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star .fa-star-o::before,
	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star .fa-star::before,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star .fa-star::before {
		font-size: 20px;
	}
}

@media (max-width: 650px) {

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-section {
		max-width: unset;
		border-radius: 1rem 1rem 0 0;
		padding-right: 1.5rem;
		padding-bottom: 0;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-wrap,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-wrap {
		max-width: unset;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-percent,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-percent {
		flex-grow: 1;
		width: unset;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options {
		flex-direction: row;
		flex-basis: 100%;
		border-radius: 0 0 1rem 1rem;
	}
}

@media (max-width: 500px) {

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-head,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-head {
		padding: 0 0 2rem 4rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-meta-wrap,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-meta-wrap,
	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-meta-wrap:has(.likes.wdm_helpful_no:not(.hide)),
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-meta-wrap:has(.likes.wdm_helpful_no:not(.hide)) {
		padding-inline: 4rem 0;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .wdm-review-age,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .wdm-review-age {
		top: calc(100% - 18px);
		right: unset;
		left: 4rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-author-img-wrap,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-author-img-wrap {
		max-width: 3rem;
		max-height: 3rem;
		min-width: 3rem;
		min-height: 3rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-body,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-body {
		padding: 0 0 0 4rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .likes.wdm_helpful_yes {
		/*right: unset;
		 bottom: 0.375rem;
		 left: 4rem;
		*/
		position: static;
	}
}

@media (max-width: 375px) {

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star .fa-star-o::before,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .empty-stars .star .fa-star-o::before,
	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star .fa-star::before,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filled-stars .star .fa-star::before {
		font-size: 16px;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .reviews-avg {
		font-size: 36px;
		margin-top: 0.5rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:nth-child(2),
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-top-col:nth-child(2) {
		padding: 0;
		width: calc(100% - 130px);
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-wrap,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .review-split-wrap {
		margin-bottom: 0.25rem;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options {
		flex-direction: column;
	}

	body.single-sfwd-courses .lfm-course-template .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options select.select-text,
	.lfm-course-template #left-area .ld-tabs-content>[aria-labelledby^='ld-course_rating_reviews-tab-'] .filter-options select.select-text {
		padding-block: 0.5rem;
	}
}

/* Learndash Tabs */
.lfm-course-template .learndash > .ld-course-header + .learndash-wrapper {
	max-width: 1040px;
	margin-inline: auto;
	padding-inline: 1.25rem;
	padding-block: 50px 100px;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation {
	margin-bottom: 2rem;
	flex-wrap: wrap;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation::after {
	content: unset;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab {
	color: #000;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4px;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1;
	border-radius: 20px;
	min-height: 38px;
	padding: 0.44em 1em;
	outline: 2px solid transparent;
	outline-offset: -2px;
	transition: all 0.2s ease-in-out;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab .ld-icon {
	display: none;
	font-size: 0;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab::after {
	content: unset;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:hover,
.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:focus {
	color: var(--navy-500);
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:focus-visible {
	outline: 2px solid #00a2e8;
	opacity: 1;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active {
	background-color: var(--navy-100);
	color: var(--navy-800) !important;
}

/* Objectives */
.lfm-course-template .learndash>.learndash-wrapper .ld-tab-content__objectives ol {
	list-style-type: none !important;
	counter-reset: item;
	padding-left: 0;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tab-content__objectives ol li {
	counter-increment: item;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tab-content__objectives ol li:not(:last-child) {
	margin-bottom: 0.5rem;
}

.lfm-course-template .learndash>.learndash-wrapper .ld-tab-content__objectives ol>li::before {
	content: counter(item);
	margin-right: 0.5em;
	border-radius: 40px;
	background: var(--navy-500);
	width: 24px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 1.5rem;
	min-height: 1.5rem;
	box-sizing: border-box;
}