/*
 Theme Name:   Studio You I Design
 Template:     hello-elementor
 Version:      1.0.0
 Tags:         
 Text Domain:  hello-elementor-child

*/



@font-face {
	font-family: 'neulis_altlight';
	src: url(https://academy.lekkerademen.nl/wp-content/uploads/2025/07/NeulisAlt-Light.ttf);
}

@font-face {
	font-family: 'neulis_altregular';
	src: url(https://academy.lekkerademen.nl/wp-content/uploads/2025/07/NeulisAlt-Regular.ttf);
}

@font-face {
	font-family: 'mulish_light';
	src: url(https://academy.lekkerademen.nl/wp-content/uploads/2025/07/Mulish-Light.ttf);
	
@font-face {
	font-family: 'mulish_regular';
	src: url(https://academy.lekkerademen.nl/wp-content/uploads/2025/07/Mulish-Regular.ttf);
}

:root {
	--PrimairLichteAchtergrond: #FEF9F3;
	--PrimairDonkereAchtergrond: #D9EEF1;
	--Secundair: #F6F1E7;
	--LightGreen: #97AAA7;
	--Darkgreen: #2B4238;
	--Bodytext: #282828;
	--Headingstext: #FFFDFD;
	
}


.learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery), .learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery) {
	margin: 0px!important;
}

.learndash-wrapper .ld-focus.ld-focus-position-right .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery), .learndash-wrapper .ld-focus.ld-focus-position-right .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery), .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery), .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery) {
	padding-right: 0px;
}

/* start: toegevoegd door elisha 23-09 */

.learndash-wrapper:not(.ld-registration__outer-wrapper) #sfwd-mark-complete:after, .learndash-wrapper:not(.ld-registration__outer-wrapper) .sfwd-mark-complete:after {
	display:none;
}

/* end: toegevoegd door elisha 23-09 */

.learndash-wrapper #sfwd-mark-complete:after, .learndash-wrapper .sfwd-mark-complete:after {
	display: none;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete {
	margin: 5px;
}

.learndash-wrapper .ld-content-actions .ld-content-action {
	flex-basis: auto!important;
}

.learndash-wrapper .ld-content-action:last-child .ld-button .ld-icon, .learndash-wrapper .ld-button .ld-icon {
	display: none;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action.ld-empty, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action:last-child {
	padding: 0px;
}

.learndash-wrapper .ld-content-action:last-child  .ld-button .ld-icon {
	font-size: 15px;
	line-height: 12px;
}

.learndash-wrapper .ld-button .ld-icon {
	padding-left: 10px;
}

.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete:after, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after {
	display: none;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action a {
	border-bottom: 1px solid!important;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
	border-left: 0px;
	flex: 0 0 auto;
	padding-right: 0px;
}


.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items {
	margin-right: 360px;
	padding-top: 10px;
}

.learndash-wrapper .ld-profile-avatar img {
	display: none;
}

/** content **/

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-lesson-status, .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status {
	margin-bottom: 0px;
}

.learndash-wrapper .ld-tabs, .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-lesson-status {
	margin: 0px;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
	padding: 0px;
	margin-top: 100px;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
	display: none;
}

.learndash-wrapper .ld-breadcrumbs {
	display: none;
}

.ld-focus-content  .ld-table-list.ld-no-pagination {
	display: none;
}

/* end: aangepast door elisha 23-09 */

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

.ld-focus-content .ld-content-actions .ld-content-action a {
	border-bottom: 1px solid!important;
}

/** quiz **/

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion {
	background: var(--milogrey);
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolved, .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved, .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_Answer, .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect {
	background: var(--purple);!important;
	color: var(--miloblack);!important;
}


.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect {
	background: #000;
	color: var(--milogrey);!important;
}


li.learndash-quiz-review-legend-item-current, li.learndash-quiz-review-legend-item-review {
	display: none!important;
}

.learndash-wrapper .wpProQuiz_reviewDiv
{
	border-bottom: 1px solid var(--purple);
}
.wpProQuiz_content {
	background: var(--milogrey)!important;
}

.wpProQuiz_content .wpProQuiz_question_text {
	padding-left: 20px;
	font-family: tiempos-medium;
	font-size: 18px;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label input {
	margin-right: 5px;
	margin-top: 2px;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label {
	margin-left: 20px;
	display: flex;
	border-radius: 0px;
	border: 0px;
	background: white;
	align-items: flex-start;
}

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList input.wpProQuiz_questionInput {
	display: block;
}

input.wpProQuiz_questionInput {
	border: 2px solid var(--purple);
}
#quiz-opmaak input[type="radio" i] {
	border: 2px solid var(--purple);
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover, .learndash-wrapper .ld-quiz-actions input[name=reShowQuestion], .learndash-wrapper .ld-quiz-actions input[name=restartQuiz] {
	border-radius: 0px;
	border: 1px solid var(--miloblack);
	padding: 12px 35px;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: var(--milogrey);
	font-family: tungsten narrow;
	font-size: 25px;
	color: var(--miloblack);
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:disabled, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:disabled {
	background: var(--purple);
	background-color: var(--purple);
}

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link, .learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover {
	border-radius: 0px;
	border: 0px;
	padding: 12px 35px;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: var(--purple);
	font-family: tungsten narrow;
	font-size: 25px;
	color: var(--miloblack);
}

.learndash-wrapper .ld-status-icon.ld-quiz-complete {
	color: var(--purple);
}

#quiz-opmaak .learndash-wrapper .course_progress {
	background: white;
}

#quiz-opmaak .learndash-wrapper .course_progress .sending_progress_bar {
	background: var(--purple);
}

/*.wpProQuiz_content {
	display: none;
}*/

#quiz-opmaak .wpProQuiz_content {
	display: block;
}

/*.learndash-wrapper .wpProQuiz_content .wpProQuiz_header, .learndash-wrapper .wpProQuiz_quiz_time {
	display: none;
}*/

.wpProQuiz_results p {
	padding: 20px;
	background: var(--miloblack);
	color: var(--milogrey);
	font-size: 18px;
		font-family: tiempos;
	text-transform: uppercase;
	text-align: center;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_AnswerCorrect, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label {
	background: var(--purple);
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_response {
	background: var(--milogrey);
	border: 1px solid var(--miloblack);
	color: #000;
	border-radius: 0px;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_AnswerIncorrect {
	background: var(--miloblack);
}

@media screen and (max-width: 1280px) {
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-text {
		display: block;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header .ld-progress {
		display: none;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header {
		justify-content: flex-end;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
		position: absolute; 
		top: 0px;
		left: 0px;
	}
}

@media screen and (max-width: 1024px) {
	.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 {
		font-size: 65px;
		line-height: 50px;
	}
	
	.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list {
		padding: 100px 50px;
	}
	
	.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 {
		text-align: left;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap {
		display: none;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar {
		display: none;
	}
	
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items { 
	margin-right: 27px;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-main .ld-focus-content {
		padding: 0px;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-text {
		margin-right: 50px;
	}
	
		.learndash_post_sfwd-courses .learndash-wrapper .ld-button, .learndash_post_sfwd-courses .learndash-wrapper .ld-button:hover {
		font-size: 21px;
	}
	
	.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name, .learndash_post_sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
		font-size: 18px;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-sidebar, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-sidebar {
		display: none;
	}
	
	.ld-focus-content  .ld-content-actions {
		padding: 100px 50px;
	}

}

@media screen and (max-width: 768px) {
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-brand-logo, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-brand-logo {
		display: block!important;
		padding-left: 20px;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header {
		justify-content: flex-end!important;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-user-menu-items:before, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu .ld-user-menu-items:before {
		display: none!important;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-user-menu-items, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu .ld-user-menu-items {
		margin-left: -43px!important;
	}
	
	
	#cursusprofiel .learndash-course-grid .items-wrapper .grid-2 .content {
		padding: 50px 20px;
		width: 100%;
	}

	
	.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list {
		display: block;
		padding: 100px 20px;
	}
	
	.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item {
		width: 100%;
	}
	
	.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
		flex-direction: row;
	}
	
	.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
		width: 100%;
		margin-bottom: 40px;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header {
		justify-content: space-between;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header {
		padding: 10px 20px;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-text {
		margin: 0px;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar {
		overflow: hidden;
		width: 100%;
		padding: 50px 20px;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-content-actions {
		display: none;
	}
	
	
	.ld-focus-content .ld-content-actions {
		padding: 60px 20px;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action {
		display: flex;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-content-actions .ld-content-action, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-content-actions .ld-content-action {
		max-width: 50%;
		padding: 15px 5px 10px;
	}
	
	
	.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete {
		margin: 0px;
	}
	
		.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list {
		padding: 60px 25px;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
		margin-top: 0px;
	}

	.ld-focus-content  .ld-content-actions {
		padding: 80px 20px;
	}

}

@media screen and (max-width: 640px) {

.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
		flex-direction:row!important;
	}
	
	.learndash_post_sfwd-course .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
		margin-bottom: 40px;
	}
	
	.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content {
		padding: 0px;
		margin: 0px;
	}
	
	.learndash-wrapper .ld-content-actions .ld-content-action {
		padding: 5px 0px;
	}
	
