/*
Theme Name:   DRV Learn
Description:  DRV Learn Theme derived from Kadence
Author:       Gerd Jakobs
Template:     kadence
Version:      1.0.0
License:      GNU General Public License v2 or later
Tags:         one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, accessibility-ready, blog, portfolio, news
Text Domain:  drvlearn
*/


@font-face {
    font-family: "TheSans";
    src: url(/wp-content/themes/drvlearn/fonts/TheSans_LT_300_.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "TheSans";
    src: url(/wp-content/themes/drvlearn/fonts/TheSans_LT_300i.woff) format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: "TheSans";
    src: url(/wp-content/themes/drvlearn/fonts/TheSans_LT_500_.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: block;
}



@font-face {
    font-family: "TheSans";
    src: url(/wp-content/themes/drvlearn/fonts/TheSans_LT_500i.woff) format("woff");
    font-weight: 500;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: "TheSans";
    src: url(/wp-content/themes/drvlearn/fonts/TheSans_LT_700_.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "TheSans";
    src: url(/wp-content/themes/drvlearn/fonts/TheSans_LT_700i.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-display: block;
}

:root {
	--global-body-font-family: TheSans, sans-serif !important;
	--global-heading-font-family: TheSans, sans-serif !important;
}



/* standard settings */ 

/* general */
.btn {
    font-family: var(--global-heading-font-family) !important;
	font-size: 1.125em !important;
}

/* footer */

#colophon {
	color: var(--global-palette9)
}

.site-branding .site-title {
	font-family: var(--global-heading-font-family) !important;
}
/* learn dash adaption */

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress {
	background-color: var(--global-palette8) !important;
}
.learndash-wrapper .ld-progress .ld-progress-bar {
	background-color: var(--global-palette7) !important;
}



.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage ,
.learndash-wrapper .ld-status-complete{ 
	background-color: var(--global-palette3) !important;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
	color: var(--global-palette3) !important;
}

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
	color: var(--global-palette1) !important;
}
.learndash-wrapper .ld-status {
	background-color: var(--global-palette9) !important;
	color: var(--global-palette3) !important;
}
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
	background-color: var(--global-palette3) !important;
	color: var(--global-palette9) !important;
}


.learndash-wrapper .ld-status-in-progress {
	    border-color: var(--global-palette3) #e2e7ed #e2e7ed var(--global-palette3) !important;
}



.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
	background-color: transparent !important;
	padding: 0.5em 0em !important;
}

.learndash-wrapper .ld-alert-warning {
	background-color:inherit !important;
}

.learndash-wrapper .ld-breadcrumbs, .learndash-wrapper .ld-lesson-status {
    background: var(--global-palette8) !important;
	
}

.learndash-wrapper .learndash_mark_complete_button {
	background-color: var(--global-palette-btn-bg) !important;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {
	color: var(--global-palette3) !important;
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a:hover {
	color: var(--global-palette1) !important;
}



/* Course Adaptions */
.ld-item-list-item-preview {
	font-family: var(--global-heading-font-family);
}

.learndash-wrapper .ld-pagination{
	color: var(--global-palette-btn) !important;
}
.learndash-wrapper .ld-pagination .ld-pages,
.learndash-wrapper .ld-expand-button,
.ld-button{
	background-color: var(--global-palette-btn-bg) !important;
	border-radius: 3px !important;
	font-family: var(--global-heading-font-family) !important;
	color: var(--global-palette-btn) !important;
}
.ld-content-action{
	font-family: var(--global-heading-font-family) !important;
	margin:auto;
}

.learndash-wrapper .ld-pagination .ld-pages a {
	color: var(--global-palette-btn) !important;
}


.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
	flex-basis:120px !important;
}

.ld-course-list-items .ld_course_grid .btn-primary {
	background-color: var(--global-palette3) !important;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled,
.learndash-course-grid .items-wrapper .grid-2 .ribbon{
	background-color: var(--global-palette3) !important;
	font-family: var(--global-heading-font-family) !important;
}

.learndash-course-grid .items-wrapper .grid-2 .thumbnail .arrow .dashicons {
    background: var(--global-palette2) !important;
}


/* Login */
.button.button-primary,.btn.button-primary {
	border-radius: 3px !important;
}
#ult-login-form #ult-login-submit,.ult-form__submit-btn {
	background-color: var(--global-palette-btn-bg) !important;
	border-radius: 3px !important;
}


.ld-profile-heading, .ld-profile-summary {
	font-family: var(--global-heading-font-family) !important;
}



.ult-form__footer a {
    color: var(--global-palette-highlight);
}



hr.attention-bottom-buttons-separator {
	margin-top: var(--global-md-spacing) !important;
}
.attention-bottom-buttons{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 0;
   
}

.attention-bottom-buttons div {
	 margin-bottom: var(--global-md-spacing);

}

@media screen and (min-width: 768px) {
	.attention-bottom-buttons{ 
		
	}
}





