.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{
    max-width: 140px;
    height: auto;
}
.learndash-wrapper .ld-focus .ld-focus-header{
    border: 1px #CFCFCF solid;
}
.learndash-wrapper .ld-focus .ld-focus-header,
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{
    background-color: #eff5f9;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{
    background-color: #fff;
    box-shadow: 0px 0px 23.3px 0px #00000047;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon-arrow-left:before,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon-arrow-right:before{
    color: #015dac;
}
.learndash-wrapper #quiz_continue_link,
.learndash-wrapper .ld-secondary-background,
.learndash-wrapper .learndash_mark_complete_button,
.learndash-wrapper #learndash_mark_complete_button,
.learndash-wrapper .ld-status-complete,
.learndash-wrapper .ld-alert-success .ld-button,
.learndash-wrapper .ld-alert-success .ld-alert-icon{
    background-color: #015dac;;
}
.learndash-wrapper .ld-status-icon .ld-icon:before {
    font-size: 9px;
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon{
    background: #015DAC !important;
    border-radius: 5px;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{
    font-family: Fira Sans, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    color: #fff;
}
.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{
    font-family: Fira Sans, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: #3E3E58;
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title{
    font-family: Fira Sans, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    color: #3E3E58;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar{
    background-color: #f0f0f0;
}
.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{
    font-family: Fira Sans, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list{
    background-color: #eff5f9;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{
    background-color: #f0f0f0;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item.ld-is-current-lesson{
    background-color: #fff;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{
    border-color: #CDCDCD;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1,
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h2,
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h3,
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h4,
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h5,
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h6{
    font-family: Fira Sans, sans-serif;
    color: #3E3E58;
    margin-bottom: 15px;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1{
    font-size: 37px;
    font-weight: 500;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h2{
    font-size: 26px;
    font-weight: 500;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h3{
    font-size: 23px;
    font-weight: 900;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h4{
    font-size: 29px;
    font-weight: 800;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h5{
    font-size: 25px;
    font-weight: 300;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h6{
    font-size: 20px;
    font-weight: 500;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content p,
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content li{
    font-family: Fira Sans, sans-serif;
    font-size: 18px;
    color: #6C6C72;
    line-height: 34px;
    font-weight: 400;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content strong,
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content b{
    font-family: Fira Sans, sans-serif;
    font-weight: 700;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content blockquote{
    border-color: #D9EBF8;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content blockquote p{
    font-family: Fira Sans, sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    line-height: 34px;
    color: #6C6C72;
    margin-bottom: 0px;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content img{
    border-radius: 30px;
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments a{
    color: #015DAC !important;
    font-family: Fira Sans, sans-serif;
    font-size: 14px;
    font-weight: 400 !important;
}
.learndash-wrapper .ld-breadcrumbs{
    background-color: #EFF5F9;
    border-radius: 10px;
    border: 1px #CFCFCF solid;
}
.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action a.ld-button{
    font-family: Fira Sans;
    font-size: 16px;
    font-weight: 400;
    background-color: #015DAC !important;
    color: #fff;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 33px;
    line-height: 33px;
}
.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action a.ld-course-step-back{
    text-decoration: underline;
    text-transform: uppercase;
    font-family: Fira Sans, sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.ld-in-focus-mode .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-button .ld-text{
    flex: none;
}

.postid-12568 .ld-focus-header .sfwd-mark-complete,
.postid-12568 .sfwd-mark-incomplete.sfwd-mark-complete{
    display: none !important;
}