/*widget*/
.learndash_navigation_lesson_topics_list .list_arrow.collapse.lesson_completed:before{
    content: "\f058"!important;
}
.lds-course-progress .lds-progress-bar b{
    right: 25px!important;
    color:var(--midnight-blue)!important;
}
.widget.widget_ldcourseprogress .lds-course-progress .lds-progress-bar b{
    right: 5px!important;
}
#ldvccourseprogress-3 .lds-progress-bar span{
    border-radius: 100px;
}
#ldvccourseprogress-3 .lds-progress-bar{
    border-radius: 100px;
}
.course_navigation .learndash_topic_widget_list a>span{
    color: var(--strawberry) !important;
}
.course_navigation .learndash_topic_widget_list a:hover>span{
    text-decoration: underline;
}
/*before - icon list*/
.list_arrow.collapse:before,
.lesson_incomplete.list_arrow.expand:before,
.list_arrow.expand.lesson_completed:before,
.list_arrow.collapse.lesson_completed:before{
    font-family: 'Font Awesome 5 Pro'!important;
}
.learndash_navigation_lesson_topics_list > div > div.list_arrow::before,
.learndash_navigation_lesson_topics_list .topic_item a:before{
    font-size: 18px!important;
}
.learndash #learndash_course_content #lessons_list a.completed::before,
#learndash_profile a.completed::before,
.learndash #learndash_course_content #lessons_list a.notcompleted::before,
#learndash_profile a.notcompleted::before{
    right: 0!important;
    font-size: 16pt!important;
    font-family: "Font Awesome 5 Pro"!important;
    display: inline-block!important;
    position: relative!important;
    float: left!important;
    top:4px!important;
    margin-right: 10px;
}
.learndash a.completed::before,
#learndash_profile a.completed::before{
    color: var(--cool-teal) !important;
}
.learndash a.notcompleted::before,
#learndash_profile a.notcompleted::before{
    color: var(--mid-grey)!important;
}
/*lesson list*/
#quiz_heading,
#learndash_profile .learndash_profile_heading,
#learndash_quizzes #quiz_heading,
#learndash_lesson_topics_list div > strong, table.notes-listing th,
#learndash_enhanced_course_header {
    padding: 5px !important;
}
.learndash #learndash_course_content #lessons_list a.completed{
    display: inline-block;
}
.learndash #learndash_course_content #lessons_list h4{
    margin: 0!important;
    padding: 10px 20px;
}
.learndash #learndash_course_content #lessons_list h4 a,
#course_navigation .lesson a{
    color: var(--strawberry)!important;
    font-size: 14pt;
    font-family: 'Flama';
    padding: 0!important;
}
#lessons_list > div h4 a:hover, #course_navigation .lesson a:hover{
    text-decoration: underline;
    opacity: 1!important;
}
#learndash_lesson_topics_list div > strong{
    font-size: 16pt;
    color: var(--mid-grey);
    background-color: white!important;
}
b.lds-enhanced-meta{
    display: inline!important;
    border-top: none!important;
    opacity: 1!important;
}
#course_list > div h4 > a,
#quiz_list > div h4 > a {
    padding: 0 20px!important;
}
#learndash_course_content #learndash_lessons{
    border-radius: 10pt!important;
    overflow: hidden;
    border: 1px solid var(--almost-white);
}
#learndash_course_content_title{
    font-family: 'Recoleta',serif;
    color: var(--midnight-blue);
    font-size: var(--font-l) !important;
    font-weight: normal;
}

/*heading*/
#learndash_course_content #learndash_lessons #lesson_heading{
    margin-bottom: 0px!important;
    background-color: var(--mid-grey)!important;
}
#learndash_course_content #learndash_lessons #lesson_heading span{
    color: white!important;
}
/*remove topic progress from Roadmap lesson page*/
.learndash_topic_dots.type-dots{
    display: none!important;
}
#quiz_heading{
    display: none;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img {
    height: 60px !important;
    margin-top: -30px !important;
}