body.course-item-popup #learn-press-course-curriculum {
	overflow: visible !important;
	overflow-y: scroll !important;
	height: 100%
}

body.course-item-popup #course-curriculum-popup #popup-sidebar #learn-press-course-curriculum {
	height: 100%
}

#course-curriculum-popup #popup-sidebar #learn-press-course-curriculum::before {
	display: none
}

body.course-item-popup #learn-press-content-item {
	overflow: visible !important;
}

body.course-item-popup #learn-press-content-item .content-item-scrollable {
	overflow-y: auto;
	height: 100%;
}

body.course-item-popup .lp-single-course #course-curriculum-popup {
	width: 100vw !important;
}

@media (max-width: 1024px), all {
	body #course-curriculum-popup, body #course-curriculum-popup #popup-sidebar {
		overflow: unset !important;
		padding: 0 !important;
	}
}

/* fix theme coaching */
body.course-item-popup.theme-coaching #learn-press-course-curriculum {
	position: relative
}

.theme-coaching #course-curriculum-popup #popup-header {
	height: 100%;
}

/* end fix theme coaching */
body.course-item-popup #course-curriculum-popup #popup-sidebar #learn-press-course-curriculum {
	width: 400px !important;
}

@media (max-width: 767px) {
	body.course-item-popup #course-curriculum-popup #popup-sidebar #learn-press-course-curriculum {
		width: 300px !important;
	}

	/* fix theme coaching */
	body.course-item-popup.theme-coaching #learn-press-content-item {
		position: fixed;
	}

	/* end fix theme coaching  */
}
