/*
 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
*/
 
/* =Eigen CSS hier beneden plaatsen */


/** algemeen **/ 

@font-face {
  font-family: todes;
  src: url(../todes.ttf);
} 

/** header **/

.learndash-wrapper .ld-focus .ld-focus-header {
	min-height: 90px;
	border-bottom: 0px;
	box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
}


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

/** progress **/
.learndash-wrapper .ld-progress .ld-progress-heading {
	font-size: 12px;
}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats {
	display: contents;
}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
	font-family: raleway;
	font-weight: 400;
	text-transform: lowercase;
	color: #3D3D3D;
}

.ld-progress-steps {
	color: #3d3d3d;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar {
	background: #F6F0D9;
}

.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
	background: #E7B22C; 
}

/** knoppen header **/

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action #sfwd-mark-complete, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete {
	overflow: visible;
}

.learndash-wrapper .ld-button.ld-button-transparent {
	border: 1px solid #F95317;
	border-radius: 10px;
	color: #F95317;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action a {
	border-bottom: 1px solid!important;
}
.learndash-wrapper .ld-button .ld-text {
	font-family: raleway;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	
}

.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 {
	background: #F95317!important;
	color: white;
	font-size: 14px;
	font-weight: 400;
	min-height: 50px;
	min-width: 200px;
	padding: 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:last-child a.ld-button.ld-button-transparent {
	background: #F95317!important;
	color: white;
	font-size: 14px;
}

/** menu / user icon **/


.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
	border-left: 0px;
	justify-content: center;
}

.ld-user-menu {
	color: #3D3D3D;
	font-family: raleway;
	padding: 10px;
	text-transform: uppercase;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text {
	display: block!important;
	font-size: 14px;
	color: #3D3D3D;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar {
	display: none!important;
} 

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before {
	display: none;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a {
	background: #F95317;
	font-weight: 400;
}


/** focus sidebar **/

.learndash-wrapper .ld-focus .ld-focus-sidebar {
	background: #BFCACA;
	border-right: 0px; 
	margin-top: 90px;
	padding: 0px 25px 90px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading {
	background: transparent;
	width: 300px;
	padding: 50px 0px 10px;
	min-height: auto;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon {
	display: none;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 {
	font-size: 24px;
	padding-left: 0px;
	text-transform: uppercase;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a {
	font-family: todes;
	font-size: 24px;
	font-weight: 400;
	color: #000064;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger {
	background: transparent;
	left: 275px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
	background: #BFCACA;
	color: white;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper {
	margin-top: -20px;
}

/** lessen en module weergave **/

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item {
	border-radius: 4px;
	border-bottom: 0px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview {
	background: #2F4F65;
	padding: 15px 20px;
	border-radius: 4px;
	margin: 20px 0px 0px;
}



.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded {
	border-radius: 4px;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading, .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title {
	color: white;
	font-family: raleway;
	font-size: 17px;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title {
	color: white;
	font-family: raleway;
	font-size: 17px;
}

.ld-focus-sidebar  .ld-status-in-progress {
	background: transparent;
}

.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress {
	border-color: #E7B22C transparent transparent #E7B22C;
}

.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete {
	background: transparent;
	border: 2px solid #E7B22C;
	margin-right: 10px;
	
}

.ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon {
	margin-top: 5px;
}

.ld-focus-sidebar .ld-course-navigation .ld-status-icon {
	margin-right: 5px;
	margin-top: 3px;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button {
	padding-left: 20x;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
	background: transparent;
	color: white;
}

.ld-focus-sidebar .ld-expand-button.ld-button-alternate .ld-text {
	color: white;
	font-size: 14px;
	font-weight: 400;
	padding-left: 2px;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list {
	padding: 10px 20px;
	background: white;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview {
	padding: 0px 0px 10px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items {
	padding: 10px 0px;
}

.ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item a {
	font-size: 15px!important;
	line-height: 1.5em;
}

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover {
	color: #3D3D3d;
}


.learndash-wrapper .ld-status-complete {
	background: #E7B22C;
}

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




/** content **/

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

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

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

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

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

.learndash-wrapper .ld-tabs {
	margin-top: 0px;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 0px!important;
}

.ld-lesson-topic-list {
	background: url(https://academy.elinelandgraf.com/wp-content/uploads/2022/03/Achtergrond-2-Eline-Landgraaf.png);
	background-size: cover;
	padding: 30px 25px;
}

.learndash-wrapper .ld-table-list.ld-no-pagination {
	background: white;
	border-radius: 0px;
	padding: 50px 100px;
	max-width: 840px;
	margin: auto;
	
}

.ld-focus-content .ld-table-list .ld-table-list-header {
	background: white;
	color: #000064;
	font-family: todes;
	font-size: 36px;
	font-weight: 300;
	padding: 0px 0px 10px;
}

.ld-focus-content .ld-table-list .ld-table-list-header .ld-icon {
	display: none;
}

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

.ld-focus-content .ld-table-list .ld-table-list-items {
	border: none;
	padding: 0px!important;
}

.ld-focus-content .ld-status-complete {
	flex-basis: 17px;
	height: 17px;
	width: 17px;
	font-size: 12px;
	margin-top: 7px;
	margin-right: 10px;
}

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

.ld-focus-content .ld-table-list .ld-table-list-item-preview {
	padding: 10px 0px;
}


/**knoppen onderkant focus mode **/

.ld-focus-content .ld-content-actions {
	border-top: 0px;
	padding: 75px 25px;
	margin: auto;
	max-width: 840px;
	
}

.ld-focus-content .ld-button {
	background: white;
	border: 1px solid #F95317;
	color: #F95317;
	border-radius: 10px;
}

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

.ld-focus-content .ld-content-action:last-child a.ld-button {
	background: #F95317!important;
	color: white;
	font-size: 14px;
}



.learndash-wrapper .ld-button:hover {
	background: #F95317!important;
	color: white;
	font-size: 14px;
}

.ld-focus-content .learndash-wrapper .learndash_mark_complete_button {
	font-size: 14px;
	min-height: 50px;
	min-width: 200px;
}

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

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


/** cursuspagina **/

.learndash-wrapper .ld-item-list {
	background: url(https://academy.elinelandgraf.com/wp-content/uploads/2022/03/Achtergrond-2-Eline-Landgraaf.png);
	padding: 30px;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
	background-color: white;
	max-width: 840px;
	margin: auto;
	padding: 50px 100px 0px;
}

.learndash-wrapper .ld-item-list .ld-item-list-item {
	border: none;
	border-radius: 0px;
	max-width: 840px;
	margin: auto;
	padding: 5px 100px 0px;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
	padding: 10px 0px;
}
.learndash-wrapper .ld-expand-button {
	font-family:raleway;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 20px;
	background: #F95317;
	
}

.learndash-wrapper .ld-status-icon {
	flex-basis: 17px;
	width: 17px;
	height: 17px;
	
}
.learndash-wrapper .ld-status-in-progress {
	border-width: 2px;
	border-color: #E7B22C transparent transparent #E7B22C;
	
}

.learndash-wrapper .ld-status-incomplete.ld-status-icon {
	border-width: 2px;
	border-color: #E7B22C;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon {
	margin-top: 5px;
}


.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete {
	border: 2px solid #E7B22C;

}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name, .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
	color: #3D3D3D;
	text-decoration: none;
	font-size: 17px;
}

.learndash-wrapper .ld-item-list .ld-item-list-item:last-child {
	padding-bottom: 50px;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
	font-weight: 400;
	font-size: 12px;
	color: #3D3D3D;
	font-family: raleway;
}

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

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
	margin: 5px 0px;
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon {
	margin-top: 5px;
}

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

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview {
	color: #3D3D3D;
	text-decoration: none;
	padding: 10px 3px 0px;
}

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title .ld-item-icon {
	display: none;
}

.learndash-wrapper .ld-table-list .ld-table-list-header {
	background: white;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
	padding: 20px 20px 0px;
	font-family: todes;
	font-size: 18px;
	font-weight: 400;
	color: #000064;
	text-transform: uppercase;
	margin-bottom: -5px;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate {
	color: #F95317;
}

.learndash-wrapper .ld-expand-button:hover {
	background: #F95317;
}

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

.learndash-wrapper .ld-table-list .ld-table-list-items {
	padding: 0px 20px;
}


/** cursusprofiel **/ 

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

#ld-profile .ld-section-heading {
	display: none;
}

#ld-profile .ld-item-list {
	background: transparent;
	padding: 0px;
	margin: 10px 0px;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.15);
}

#ld-profile .ld-item-list .ld-item-list-item:last-child {
	padding: 10px 15px;
}

#ld-profile .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
	padding: 0px;
}

#ld-profile .ld-expand-button.ld-compact { 
	display: none;
	}

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav span {
	background: #F95317;
}
/** overig elementor **/

.learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery) {
	margin: 5px 0px;
	padding: 0px 20px;
}

P {
	margin-bottom: 20px!important;
}

h3 {
	margin-bottom: 0px!important;
}

.elementor-heading-title {
	margin-bottom: 10px!important;
}

.elementor-button-wrapper a {
	border-bottom: 1px solid!important;
	margin-bottom: 20px;
}

@media only screen and (max-width: 768px) {
	
	/** cursuspagina **/
	.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
		padding: 50px 25px 0px;
	}

	.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2  {
		text-align: left!important;
		}
	
	.learndash-wrapper .ld-item-list .ld-item-list-item {
		padding: 5px 25px 0px;
	}
	
	.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list .ld-table-list-items {
		padding: 0px 20px;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {
		padding: 10px 20px;
	}
	
	.learndash-wrapper .ld-content-actions .ld-content-action {
		padding: 10px;
	}
	/** focus content **/
	
	.learndash-wrapper .ld-table-list.ld-no-pagination {
		padding: 50px 25px;
	}
	
	.ld-focus-content .ld-table-list .ld-table-list-header {
		line-height: 1.2em;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-sidebar {
		width: 100%;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete {
		margin-left: 0px;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button {
		min-width: auto;
	}
	
	.learndash-wrapper .ld-button .ld-icon {
		display: none;
	}
	

}

@media only screen and (max-width: 640px) {
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details {
		margin-top: 10px;
		margin-left: 20px;
	}
	
	.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
		background: #F95317;
	}
	
	.ld-focus-sidebar  .ld-expand-button.ld-button-alternate .ld-icon {
		background: transparent;
	}
	
	.learndash-wrapper .ld-button {
		margin-left: 0px;
	}
	
	.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content {
		padding: 0px;
	}
}