/*
 Theme Name:   Studio You I Design
 Theme URI:    https://www.youidesign.nl
 Description:  Studio You I Design
 Author:       Cindy van den Berg
 Author URI:   https://www.youidesign.nl
 Template:     hello-elementor
 Version:      1.0.0
 Tags:         
 Text Domain:  hello-elementor-child

*/

@font-face {
	font-family: "Nova";
	font-weight:500;
	src: url(https://pretecho.yidtest.site/wp-content/uploads/2024/09/The-Northern-Block-Aesthet-Nova-Medium-_1_.ttf);
}

@font-face {
	font-family: montserrat;
	src: url(https://pretecho.yidtest.site/wp-content/uploads/2024/10/Montserrat-Regular.ttf);
}

@font-face {
	font-family: montserrat-medium;
	src: url(https://pretecho.yidtest.site/wp-content/uploads/2024/10/Montserrat-Medium.ttf);
}
:root {
	--zalm: #C78774;
	--groen: #785636;
	--beige: #E0C6B2;
	--donkerrood: #572414;
}

.ld-course-list-items .ld_course_grid .thumbnail.course {
	display: flex;
	flex-direction: row-reverse;
	border-radius: 0px;
	border: 0px;
}

.ld-course-list-items .ld_course_grid .thumbnail a, .ld-course-list-items .ld_course_grid .thumbnail a:hover {
	width: 60%;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled {
	display: none;
}

.ld-course-list-items .ld_course_grid .entry-title {
	font-family: montserrat;
	font-size: 24px;
	color: var(--zalm);
	font-weight: 600;
}

.ld-course-list-items .ld_course_grid .btn-primary, .ld-course-list-items .ld_course_grid .btn-primary:hover, .ld-course-list-items .ld_course_grid .btn-primary:focus, .ld-course-list-items .ld_course_grid .btn-primary:active, .ld-course-list-items .ld_course_grid .btn-primary.active, .ld-course-list-items .ld_course_grid .open .dropdown-toggle.btn-primary {
	background: var(--donkerrood);
	border-radius: 6px;
	border: 0px;
	height: 45px;
	font-family: montserrat;
	color: var(--beige);
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
	
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
	color: var(--beige);
}

.ld-course-list-items .ld_course_grid .thumbnail .caption {
	background: #dcbfa9;
	padding: 20px;
	width: 40%;
}

body.ld-in-focus-mode .learndash-wrapper {
	background: var(--beige);
}
.learndash-wrapper .ld-focus .ld-focus-header {
	background: var(--beige);
	border-bottom: 0px;
	min-height: 90px;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
	background: var(--beige);
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap {
	display: none;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {
	flex: none;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action, .learndash-wrapper .ld-focus .ld-focus-header .ld-progress {
	border-right: 0px;
}

.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper:not(.ld-registration__outer-wrapper) #learndash_mark_complete_button, .learndash-wrapper:not(.ld-registration__outer-wrapper) .learndash_mark_complete_button {
	background: var(--donkerrood)!important;
	border-radius: 5px;
	border: 1px solid var(--donkerrood);
	color: white!important;
	font-family: montserrat;
	font-size: 14px;
	font-weight:600;
	height: 45px;
	text-transform: uppercase;
	white-space: nowrap;
	width: auto;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action {
	height: auto; 
}
.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-button.ld-button-transparent, .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-button, .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css)  {
	background: transparent!important;
	border: 1px solid var(--donkerrood);
	border-radius: 5px;
	color: var(--donkerrood)!important;
	font-family: montserrat;
	font-size: 14px;
	font-weight:600;
	height: 45px;
	text-transform: uppercase;
	padding: 0px;
	white-space: nowrap;
	width: auto;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action .ld-course-step-back {
	display: none;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions {
	border-top: 0px;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-focus-header a:not(.button), .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-focus-content .ld-content-actions a:not(.button) {
	border-bottom: 1px solid!important;
}

.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete:after, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after, .learndash-wrapper:not(.ld-registration__outer-wrapper) #sfwd-mark-complete:after, .learndash-wrapper:not(.ld-registration__outer-wrapper) .sfwd-mark-complete:after, .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions .ld-content-action .ld-course-step-back, .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-button .ld-icon {
	display: none;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) #sfwd-mark-complete, .learndash-wrapper:not(.ld-registration__outer-wrapper) .sfwd-mark-complete {
	overflow: visible;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
	border-left: 0px;
	justify-content: center;
	min-width: 350px;
}

.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-text {
	color: var(--donkerrood);
	font-family: montserrat;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	text-decoration: underline;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
	background: var(--beige);
	margin-top: 90px;
	padding: 0px 20px;
}

.learndash-wrapper .ld-breadcrumbs, .learndash-wrapper .ld-lesson-status, .learndash-wrapper .ld-course-status.ld-course-status-enrolled {
	display: none;
}

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

.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions {
	border-top: 0px;
	background: var(--beige);
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-focus-content .ld-content-actions {
	padding: 50px 20px;
}

.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar {
	background: var(--groen);
	border-left: 0px;
	border-radius: 20px 0px 0px 0px;
	margin-top: 90px;
	padding: 30px 25px;
	width: 350px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading {
	background: transparent!important;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:not(:hover):not(:focus) .ld-icon {
	background: var(--donkerrood)!important;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper {
	max-width: 90%;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35em;
    margin: 0;
    opacity: 1;
    padding: 0;
    position: relative;
    transition: opacity .3s ease;
    z-index: 100;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a {
	font-family: montserrat;
	font-size: 21px;
	color: var(--zalm);
	font-weight: 600;
}



.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper .ld-icon {
	display: none;
}

.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation-heading {
	padding: 0 0;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger {
	width: 0px;
}

.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
	left: -27px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
	background: var(--donkerrood);
	font-size: 0.6em;
    padding: 6px;
	top: 48%;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item {
	background: transparent;
	border-bottom: 20px;
	margin-bottom: 30px;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview {
	padding: 0px 0px 15px;
	border-bottom: 1px solid var(--beige);
	
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading,  .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title, .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title {
	color: var(--beige)!important;
	font-size: 16px;
	font-family: montserrat;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title {
	font-family: montserrat-medium;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button {
	color: var(--beige);
	font-family: montserrat;
	font-weight: 500;
	font-size: 10px;
	padding-top: 8px;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
	background: var(--donkerrood);
	flex: 0 0 14px;
	line-height: 10px;
	width: 14px;
	height: 14px;
	
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon {
	font-size: 6px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list {
	background: transparent;
	padding: 0;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items {

	padding: 15px 0px 0px;
}

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview, .learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover {
	color: var(--beige)!important;
	font-family: montserrat;
	font-size: 14px;

}

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
	color: var(--beige)!important;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon {
	background: var(--beige)!important;
}

.learndash-wrapper .ld-status-incomplete.ld-status-icon {
	background: transparent;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete, .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title .ld-status-incomplete, .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete, .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-status-incomplete {
	border: 2px solid var(--donkerrood)!important;
}

.learndash_post_sfwd-courses .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading, .learndash_post_sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item {
	display: none;
}

.ld-focus-content .ld-table-list, .learndash-wrapper .ld-tabs {
	margin: 0;
}

.learndash-wrapper .ld-focus-content .ld-table-list.ld-no-pagination {
	background: var(--donkerrood);
	background-image: url(https://pretecho.yidtest.site/wp-content/uploads/2024/09/image_moduleinhoud.png);
	background-size: 224px 266px;
	background-repeat: no-repeat;
	background-position: 13% 0%;
	border-radius: 0px;
	padding: 70px 70px 75px 70px;
	border-bottom: 0px;

}


.learndash-wrapper .ld-focus-content   .ld-table-list .ld-table-list-header, .learndash-wrapper .ld-focus-content  .ld-table-list .ld-table-list-items {
	background: var(--donkerrood)!important;
	border: 0px;
	margin: 0px 0px 0px auto;
	max-width: 60%;
	padding: 0;
}

.learndash-wrapper .ld-item-icon {
	display: none;
}

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title {
	color: var(--zalm);
	font-size: 32px;
		font-family: montserrat;
	font-weight: 600;
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details {
	display: none;
}

.ld-focus-content .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview {
	background: var(--beige);border-radius: 5px;
	padding: 10px;
	color: #000!important;
	font-weight: 400;
	border: 0px;
	margin-bottom: 10px;
}

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title {
	padding-bottom: 10px;
}

.learndash-wrapper .ld-table-list .ld-table-list-item {
border: 0px;
}


.learndash-wrapper .ld-status-incomplete.ld-status-icon {
	border: 1px solid #572414;
}

.ld-focus-content .ld-status-icon {
	flex: 0 0 16px;
	height: 16px;
	width: 16px;
	margin-top: 2.5px;
}
.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress  {
	border-color: #572414 transparent transparent #572414!important;
	background-color: transparent;
}

.learndash-wrapper .ld-status-complete {
	background: #572414!important;
}

.learndash-wrapper .ld-course-navigation .ld-status-icon .ld-icon-checkmark {
	font-size: 9px;
}

.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before, .learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before, .learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded:before {
	display: none;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a {
	width:300px;
	background: #572414!important;
		font-weight: 500;
		font-family: montserrat;
	text-transform: uppercase;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-focus-header  .ld-user-menu .ld-user-menu-items  a:not(.button){
	border-bottom: 0px!important;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before {
	border-bottom: 5px solid #572414;
}

.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon {
	font-size: 8px;
}