/*!
Theme Name: Sophia
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: sophia
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* vars */ 


/* fonts */
@font-face {
    font-family: SpitzkantHead;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(https://my.sophia-academia.de/wp-content/themes/sophia/fonts/SpitzkantHead-regular.woff2) format("woff2"), url(https://my.sophia-academia.de/wp-content/themes/sophia/fonts/SpitzkantHead-regular.woff) format("woff")
}
:root {
    --global-heading-font-family: SpitzkantHead, sans-serif !important;
}

/* 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,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, 
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{
	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;
}

.learndash-wrapper .ld-status-icon.ld-quiz-complete {
	color: var(--global-palette3) !important;
}

.learndash-wrapper .ld-lesson-topic-list,.learndash-wrapper .ld-item-details{
	display:none !important;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
	background-color: var(--global-palette3) !important;
}
.learndash-wrapper .ld-table-list .ld-table-list-header {
	background-color: var(--global-palette3) !important;
}

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover {
	color: var(--global-palette2) !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;
}

/* Quiz */
.wpProQuiz_button.wpProQuiz_QuestionButton{
	display:none !important;
}

p.graded-disclaimer {
	display:none !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);
}


/* Landing page */
.mb-0{
	margin-bottom: 0px !important;
}

.wp-block-pullquote.dark-text blockquote::before{
	color:var(--global-palette3) !important;
}

.module-list .wp-block-kadence-column .wp-block-kadence-infobox span.kt-blocks-info-box-link-wrap{
	min-height: 14em;
}

.wp-block-kadence-advancedbtn.cta-float {
	position:fixed;
	bottom:40px;
	right:40px;
	z-index:1;
}
