.learndash-pager {
    text-align: center
}

.learndash-pager a {
    padding: 0;
    font-size: 16px
}

.learndash-pager a.current {
    color: #fff;
    background-color: #012243;
    border: 2px solid rgba(1, 34, 67, 1)
}

.learndash-pager>a.next,
.learndash-pager>a.previous {
    color: #fff;
    background-color: #7f90a1;
    border: 2px solid rgba(127, 144, 161, 1)
}

.learndash-pager a.previous::before {
    content: "\f104";
    font-family: 'Font Awesome 5 Free'
}

.learndash-pager a.next::before {
    content: "\f105";
    font-family: 'Font Awesome 5 Free'
}

.widget .learndash-pager table {
    margin: 0 auto;
    background-color: #e3e9f0
}

.widget .learndash-pager table a {
    background: 0 0;
    padding: 0 10px
}

.widget .learndash-pager a.previous {
    border-right: 1px solid #8091a1
}

.widget .learndash-pager a.next {
    border-left: 1px solid #8091a1
}

.widget .learndash-pager span.pager-legend {
    font-size: 14px
}

.learndash-pager span.pager-legend {
    font-size: 16px;
    padding-right: 15px
}

.learndash-pager .pager-legend,
.learndash-pager .pager-legend .pagedisplay,
.learndash-pager span.pager-left,
.learndash-pager span.pager-right {
    float: none
}

.learndash-pager .pager-legend .pagedisplay {
    text-transform: uppercase
}

.type-sfwd-courses a.button i,
.type-sfwd-lessons a.button i {
    margin-right: 10px
}

#learndash_course_status i {
    margin-right: 3px
}

#course-details #btn-join,
#learndash_course_certificate,
#learndash_course_status,
.sfwd-courses a.button,
.sfwd-lessons a.button,
.type-sfwd-courses a.button,
.type-sfwd-lessons a.button {
    background-color: transparent;
    border-width: 2px;
    border-style: solid;
    border-color: #4167b1;
    padding: 6px 13px;
    color: #4167b1;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    width: inherit;
    font-weight: 800;
    line-height: 23px;
    letter-spacing: 1.2px
}

#learndash_course_certificate,
#learndash_course_status {
    border-radius: 4px
}

#learndash_course_status {
    margin-top: 4px;
    margin-bottom: 4px
}

.course.type-sfwd-courses,
.course.type-sfwd-lessons {
    float: left;
    padding: 0 22px;
    box-sizing: border-box;
    border-bottom: none;
    margin-bottom: 33px;
    width: 100%
}

#course-list-wrap {
    margin-left: -22px;
    margin-right: -22px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ld-course-list-content {
    min-width: 100%
}

#course-list-wrap #ld_categorydropdown,
#course-list-wrap #ld_course_categorydropdown {
    padding: 22px;
    width: 100%
}

.course-inner {
    background-color: #4167b0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    float: left;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 2px 3px -1px rgba(50, 50, 50, .3);
    -moz-box-shadow: 0 2px 3px -1px rgba(50, 50, 50, .3);
    box-shadow: 0 2px 3px -1px rgba(50, 50, 50, .3);
    margin-bottom: 3px;
    position: relative
}

.course-inner .price {
    background: #000;
    box-shadow: 0 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px rgba(0, 0, 0, .2);
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, .3);
    position: absolute;
    font-size: 14px;
    left: 5%;
    top: 28%;
    padding: 3px 10px;
    z-index: 2;
    font-weight: 700;
    line-height: 1.4
}

/* .course-inner .price::before {
    border: 4px solid transparent;
    border-top: 4px solid #348c34;
    border-right: 4px solid #348c34;
    content: "";
    position: absolute;
    left: 0;
    bottom: -8px
} */

.course-inner section.entry {
    padding: 13px 15px 7px;
    margin: 0;
    float: left;
    width: 100%;
    box-sizing: border-box;
    position: relative
}

.course-inner p.entry-content .morecontent span {
    display: none
}

.course-flexible-area header h2 {
    color: #ffffff;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 8px;
    padding-bottom: 10px;
    /* border-bottom: 1px solid #e1e1e1; */
    max-height: 65px;
    margin-top: 0
}
.course-flexible-area h2 a {
    color: #ffffff !important;
}

.course-inner p.entry-content {
    font-size: 14px
}

.sensei-course-meta .course-author {
    display: block
}

.course-inner .sensei-course-meta {
    font-size: .9em;
    color: #fff;
    margin-bottom: 0
}

.course-inner .sensei-course-meta .price {
    color: #012243
}

.course-inner .sensei-course-meta ins {
    background-color: transparent
}

#primary .course-lesson-count {
    display: block;
    text-align: right;
    float: right;
    width: 100%
}

.course-image {
    position: relative;
    overflow: hidden
}

.course-image img {
    vertical-align: bottom;
    margin: 0;
    width: 100%
}

.course-border,
.course-border-inner:before,
.course-mask,
.course-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.course-border {
    opacity: 1;
    padding: 6px;
    box-sizing: border-box
}

.course-border-inner {
    position: relative;
    height: 100%
}

.course-border-inner:before {
    content: '';
    border: 1px solid #d5754b;
    box-sizing: border-box;
    opacity: .35
}

.course-mask {
    background-color: #ff6138
}

a.bb-course-link {
    background: rgba(255, 97, 56, .4);
    position: absolute;
    width: 100%;
    height: 95%;
    left: 0;
    top: 0
}

.course-overlay img {
    position: absolute;
    top: 13px;
    right: 13px;
    width: 53px;
    height: 53px;
    display: block;
    box-sizing: border-box;
    border-radius: 50%;
    border: 2px solid #f6e6de
}

.course-overlay .play {
    color: #fff;
    margin: auto;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px
}

.course-overlay .play i {
    width: 32px;
    height: 32px;
    font-size: 35px;
    display: block
}

.course-image:hover .course-mask {
    background-color: #ff6138;
    opacity: .4
}

.course-image:hover .course-overlay {
    visibility: visible;
    opacity: 1
}

#course-list-wrap .ld_course_grid_button .button {
    line-height: 15px
}

#course-list-wrap .course-lesson-count {
    float: right;
    color: red;
    width: auto;
    display: inline-block;
    line-height: 2.5
}

#course-list-wrap .ld_course_grid_button {
    display: inline-block;
    margin: 0
}

#course-list-wrap section.entry>.sensei-course-meta {
    padding: 10px 0
}

#course-list-wrap .lesson.ld-item {
    width: 100%
}

@media screen and (max-width:549px) {
    #course-list-wrap {
        margin-left: 0;
        margin-right: 0
    }
    /* .course.type-sfwd-courses,
    .course.type-sfwd-lessons {
        padding: 0
    } */
}

@media screen and (min-width:550px) and (max-width:879px) {
    .course.type-sfwd-courses,
    .course.type-sfwd-lessons {
        width: 50%
    }
}

@media screen and (min-width:880px) and (max-width:1149px) {
    .course.type-sfwd-courses,
    .course.type-sfwd-lessons {
        width: 33.33333%
    }
}

@media screen and (min-width:1150px) and (max-width:1539px) {
    .course.type-sfwd-courses,
    .course.type-sfwd-lessons {
        width: 25%
    }
}

@media screen and (min-width:1540px) {
    .course.type-sfwd-courses,
    .course.type-sfwd-lessons {
        width: 20%;
        max-width: 360px
    }
}

@media screen and (min-width:880px) and (max-width:1199px) {
    .is-desktop .page-right-sidebar .course.type-sfwd-courses,
    .is-desktop .page-right-sidebar .course.type-sfwd-lessons {
        width: 50%
    }
}

@media screen and (min-width:1200px) and (max-width:1699px) {
    .is-desktop .page-right-sidebar .course.type-sfwd-courses,
    .is-desktop .page-right-sidebar .course.type-sfwd-lessons {
        width: 33.33333%
    }
}

@media screen and (min-width:1700px) {
    .is-desktop .page-right-sidebar .course.type-sfwd-courses,
    .is-desktop .page-right-sidebar .course.type-sfwd-lessons {
        width: 25%;
        max-width: 360px
    }
}

.is-desktop .page-right-sidebar .ld_course_grid .course.type-sfwd-courses,
.is-desktop .page-right-sidebar .ld_course_grid .course.type-sfwd-lessons,
.ld_course_grid .course.type-sfwd-courses,
.ld_course_grid .course.type-sfwd-lessons {
    width: 100%
}

.ld_course_grid {
    height: auto!important
}

footer.entry-meta {
    clear: both
}

.materials-content {
    padding: 19px 15px 4px;
    overflow: hidden
}

.materials-content a {
    display: block;
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 0 15px 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px
}

.materials-content a:before {
    content: "\f019";
    display: inline-block;
    font: normal normal normal 14px/1 'Font Awesome 5 Free';
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 19px;
    margin-right: 20px
}

@media only screen and (max-width:600px) {
    .materials-content a {
        width: 100%
    }
}

body.single:not(.buddypress):not(.bbpress).single-sfwd-courses .site-content article:not(.comment) {
    padding: 0
}

.single-sfwd-courses .course-header {
    padding: 65px 65px 28px;
    position: relative
}

.single-sfwd-courses .entry-meta {
    padding: 0 65px 20px
}

.single-sfwd-courses .entry-content {
    padding: 40px 65px 0;
    overflow: hidden
}

.single-sfwd-courses .course-header .table.top {
    margin-bottom: 30px
}

.single-sfwd-courses .course-header .image {
    max-width: 480px;
    vertical-align: top;
    padding-right: 40px;
    width: 480px
}

.single-sfwd-courses .course-header .image img {
    margin: 0;
    border-radius: 2px;
    border: 2px solid rgba(0, 0, 0, .4);
    max-width: 100%;
    width: 100%
}

.single-sfwd-courses .course-header .content {
    min-width: 400px;
    vertical-align: top
}

.single-sfwd-courses .course-header .contact h3 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 400
}

.single-sfwd-courses article header h1 {
    font-size: 33px;
    line-height: 1.1;
    margin-bottom: 18px;
    font-weight: 400
}

.single-sfwd-courses .course-header .progress .percent {
    float: right;
    margin-bottom: 5px
}

.single-sfwd-courses .course-header .progress {
    width: 400px;
    box-sizing: border-box
}

.course-header dd.course_progress {
    margin-top: 5px;
    width: 100%;
}

.course-header dd.course_progress,
.course-header dd.course_progress div.course_progress_blue {
    height: 9px
}

.single-sfwd-courses .course-header .categories {
    padding-right: 30px
}

.single-sfwd-courses .course-header .categories li {
    display: inline-block;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 17px
}

.single-sfwd-courses .course-header .categories li:last-child {
    margin-right: 0
}

.single-sfwd-courses .course-header .categories a {
    display: block;
    letter-spacing: normal;
    border: 2px solid rgba(255, 255, 255, .6);
    color: #fff;
    padding: 4px 12px;
    border-radius: 15px;
    font-size: 16px
}

.single-sfwd-courses #course-video,
.single-sfwd-courses .entry-content #btn-join,
.single-sfwd-courses .entry-content .learndash_checkout_buttons,
.single-sfwd-courses .lms-post-content>#learndash_course_certificate {
    display: none
}

.single-sfwd-courses .course .course-meta {
    margin-bottom: 0!important;
    margin-left: 20px
}

.single-sfwd-courses #buddypress #mobile-item-nav ul li a {
    top: 0
}

body .learndash_navigation_lesson_topics_list .list_arrow.collapse {
    background-position: 0 7px
}

#learndash_lessons #lessons_list .lesson-meta {
    margin: 0 10px;
    float: right;
    line-height: 27px;
    font-style: normal;
    color: #6b6f72;
    font-weight: 600;
    white-space: nowrap
}

#learndash_lessons #lessons_list .notavailable_message {
    padding: 5px 72px;
    display: block;
    background-color: #f3f3f3
}

#learndash_lessons #lessons_list .lesson-meta span {
    font-size: 14px;
    text-transform: lowercase
}

.lesson-meta .lesson-meta-data {
    margin-right: 6px
}

#show-video {
    margin-top: 4px;
    margin-bottom: 4px
}

#show-video.hide {
    opacity: 0;
    visibility: hidden
}

#course-video {
    position: relative;
    width: 100%;
    height: 100%;
    clear: both;
    margin-top: 0
}

#course-video #hide-video {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    color: #fff;
    border: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    text-align: center;
    z-index: 1;
    border-radius: 0
}

#course-video #hide-video i {
    margin: 0
}

.single-sfwd-courses .course-video {
    margin-top: 87px;
    margin-bottom: 0;
}

#course-details {
    background-color: #fff;
    padding: 14px 65px;
    float: left;
    width: 100%;
    box-sizing: border-box
}

#course-details .course-buttons {
    float: right;
    text-align: right;
    letter-spacing: 14px
}

#course-details .course-buttons>p,
#course-details .course-meta,
#course-details .learndash_join_button {
    display: inline-block;
    vertical-align: bottom
}

#course-details #btn-join {
    color: #fff;
    background-color: #eb5352;
    border-color: #eb5352;
    margin-top: 4px;
    margin-bottom: 4px;
    border-radius: 4px
}

.course-statistic {
    vertical-align: middle;
    padding: 14px 10px 14px 0;
    display: inline-block
}

#leardash_upload_assignment u,
#learndash_course_materials h4,
#learndash_lesson_topics_list h2,
#learndash_uploaded_assignments h2,
#lesson_heading,
#quiz_heading,
.single-sfwd-lessons u {
    font-size: 19px;
    margin-bottom: 0;
    background-color: #fff;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 25px;
    line-height: 20px;
    font-weight: 600;
    position: relative
}

#lessons_list .lesson h4 {
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#lessons_list .lesson h4 a {
    margin-right: 0
}

#learndash_course_materials .materials-content {
    padding: 19px 15px 3px
}

#lessons_list .lesson h4,
#quiz_list>div h4,
.ld-item {
    padding: 19px 30px 19px 76px;
    position: relative;
    margin: 0
}

.learndash_topic_dots.type-list ul li {
    padding: 15px 30px 15px 76px;
    position: relative;
    margin: 0
}

.learndash_topic_dots.type-list ul li a {
    font-size: 14px;
    font-weight: 600
}

#learndash_lesson_topics_list ul>li,
.learndash_nevigation_lesson_topics_list>div {
    display: block
}

.learndash_topic_dots.type-list ul {
    margin-bottom: 0;
    list-style: none
}

.has-topics .learndash_topic_dots.type-list {
    display: none
}

.ld-item h2 {
    margin: 0;
    line-height: 1.2
}

#learndash_lesson_topics_list span a,
.ld-item a {
    font-size: 16px;
}

.ld-item:last-child {
    margin-bottom: 30px
}

#learndash_course_materials .materials-content p,
#learndash_course_materials .materials-content ul {
    margin-bottom: 0
}

#learndash_profile #course_list h4>a:after,
.ld-item .completed:before,
.ld-item .in-progress:before,
.ld-item .notcompleted:before,
.learndash .completed:before,
.learndash .in-progress:before,
.learndash .notavailable:before,
.learndash .notcompleted:before,
.learndash .topic-completed:before,
.learndash .topic-notcompleted:before {
    font-family: 'Font Awesome 5 Free';
    display: inline-block;
    font-size: 150%;
    margin-right: .618em;
    font-weight: 900;
    line-height: 1em;
    width: 1em;
    position: absolute;
    left: 20px;
    top: 0;
    color: rgba(0, 0, 0, .1)
}

#learndash_profile #course_list h4>a.notcompleted:after,
.ld-item .notcompleted:before,
.learndash .notcompleted:before,
.learndash .topic-notcompleted:before {
    content: '\f111';
    color: #4167b1;
    font-weight: 400
}

#learndash_profile #course_list h4>a.notavailable:after,
.ld-item .notavailable:before,
.learndash .notavailable:before {
    content: '\f111';
    color: #6b6f72;
    font-weight: 400
}

#learndash_profile #course_list h4>a.in-progress:after,
.ld-item .in-progress:before,
.learndash .in-progress:before,
.learndash .topic-in-progress:before {
    content: "\f110";
    color: #4167b1
}

#learndash_profile #course_list h4>a.completed:after,
.ld-item .completed:before,
.learndash .completed:before,
.learndash .topic-completed:before {
    content: "\f058";
    color: #61a92c
}

#learndash_profile #course_list h4>a:after,
.learndash #lessons_list .completed:before,
.learndash #lessons_list .in-progress:before,
.learndash #lessons_list .notavailable:before,
.learndash #lessons_list .notcompleted:before,
.learndash .type-list .topic-completed:before,
.learndash .type-list .topic-notcompleted:before {
    display: inline-block;
    font-size: 31px;
    vertical-align: middle;
    line-height: 1;
    margin-right: 30px;
    margin-left: 8px;
    position: absolute;
    top: 17px;
    text-align: center;
    width: 28px
}

#quiz_list .completed:before,
#quiz_list .notcompleted:before,
.ld-item .completed:before,
.ld-item .in-progress:before,
.ld-item .notcompleted:before,
.learndash .type-list .topic-completed:before,
.learndash .type-list .topic-notcompleted:before {
    right: auto;
    left: 0;
    margin-right: 0;
    margin-left: 28px;
    top: 0;
    margin-top: 17px;
    font-size: 31px;
    text-align: center;
    display: inline-block;
    width: 30px
}

.learndash .type-list .topic-completed:before,
.learndash .type-list .topic-notcompleted:before {
    font-size: 20px
}

#learndash_profile #course_list h4>a:after {
    right: 35px;
    left: auto;
    margin-right: 0;
    top: 50%;
    margin-top: -15px
}

#lesson_heading .expand_collapse {
    float: right;
    display: inline-block
}

.lesson .drop-list {
    font-size: 15px;
    line-height: 27px;
    color: rgba(0, 0, 0, .2);
    cursor: pointer
}

.no-topics .drop-list {
    display: none
}

#learndash_lessons {
    margin-bottom: 35px
}

#leardash_upload_assignment,
#learndash_course_materials,
#learndash_lesson_topics_list,
#learndash_lessons,
#learndash_quizzes,
#learndash_uploaded_assignments {
    margin-bottom: 35px;
    border-top: 1px solid rgba(0, 0, 0, .05);
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    border-left: 1px solid rgba(0, 0, 0, .05);
    border-right: 1px solid rgba(0, 0, 0, .05);
    border-radius: 4px
}

#leardash_upload_assignment u,
#learndash_course_materials h4,
#learndash_lesson_topics_list h2,
#learndash_uploaded_assignments h2 {
    margin-top: 0
}

#lessons_list .lesson:last-child .learndash_topic_dots li:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: none
}

.lms-post-content {
    margin-bottom: 50px
}

.lms-post-content b,
.lms-post-content p,
.lms-post-content strong {
    font-size: 18px;
    margin-bottom: 26px;
    line-height: 1.7;
    text-align: left
}

#buddypress .lms-post-content {
    padding-top: 40px
}

.lms-post-content .course-completion-rate,
.widget .course-completion-rate {
    margin-bottom: 5px;
    display: inline-block
}

.lms-post-content .percent,
.widget .percent {
    float: right;
    margin-bottom: 5px
}

#course-list-wrap dd.course_progress,
.lms-post-content dd.course_progress,
.widget dd.course_progress {
    border: none;
    height: 12px;
    background: #cceaea;
    overflow: hidden
}

.widget_course_progress dd.course_progress {
    height: 5px;
    margin-top: 10px
}

.widget_course_progress .list_arrow.collapse+.list_lessons>.flip.learndash_topic_widget_list {
    display: none
}

.learndash_nevigation_lesson_topics_list .bb-lesson-list-item {
    border-bottom: 1px solid rgba(0, 0, 0, .11);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px
}

.bb-lesson-list-item .list_lessons {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.bb-lesson-list-item .list_arrow {
    background: 0 0!important;
    padding: 0!important;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 3px;
    height: 18px;
    width: 18px;
    box-sizing: border-box;
    text-align: center;
    line-height: 18px;
    margin-right: 10px;
    margin-top: 2px;
    transform: rotate(-90deg);
    cursor: pointer
}

.list_arrow.flippable.lesson_completed.expand {
    transform: rotate(0);
    color: #61a92c;
    border-color: #61a92c
}

.list_arrow.collapse:not(.flippable) {
    cursor: default;
    opacity: .3
}

.list_arrow .fa {
    position: relative;
    top: -4px
}

#course-list-wrap dd.course_progress,
.widget_course_progress dd.course_progress,
.widget_ldcourseprogress dd.course_progress {
    background-color: rgba(0, 0, 0, .1)
}

.widget dd.course_progress div.course_progress_blue {
    background-color: #fff
}

.widget_ldcourseprogress,
.widget_ldcourseprogress h4 {
    color: #fff
}

#course-list-wrap dd.course_progress,
.lms-post-content dd.course_progress div.course_progress_blue,
.widget dd.course_progress div.course_progress_blue {
    height: 12px
}

#course-list-wrap dd.course_progress {
    margin-bottom: 10px
}

#course-list-wrap dd.course_progress div.course_progress_blue {
    background-color: #4167b1
}

#course-list-wrap .progress-wrap .percent {
    display: none
}

.widget_course_progress footer>span,
.widget_course_progress img.avatar {
    display: inline-block;
    vertical-align: middle
}

#course-list-wrap .progress-wrap {
    line-height: 2
}

.widget_course_progress footer {
    padding: 30px
}

.widget_course_progress footer a {
    color: #012243;
    font-weight: 600
}

.widget_course_progress footer h4 {
    font-size: 15px;
    margin-bottom: 12px
}

.widget_course_progress img.avatar {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-right: 12px
}

.widget-area .widget_course_progress footer>span>p {
    margin: 0;
    line-height: 1;
    font-size: 12px
}

.widget-area .widget_course_progress footer>span>p:nth-child(2) {
    margin-top: 3px;
    font-weight: 600
}

#secondary.widget-area .widget_course_progress {
    padding: 0
}

#secondary.widget-area .widget_course_progress .widgettitle {
    padding: 20px 30px 0
}

.widget-area .widget.widget_course_progress h3,
.widget_course_progress .course_stats {
    padding: 20px 30px
}

.widget_course_progress .widgettitle {
    padding: 20px 0 0;
    margin: 0
}

.widget-area .widget.widget_course_progress .percent,
.widget-area .widget.widget_course_progress h3 {
    color: #fff
}

.widget_course_progress .widget_course_return {
    display: none
}

.widget_course_teacher header {
    display: table;
    width: 100%;
    margin-bottom: 26px
}

.widget_course_progress footer a.btn,
.widget_course_teacher footer a.btn,
.widget_course_teacher footer a.button {
    width: 100%
}

.widget_course_progress .bp-group-discussion {
    margin-top: 20px
}

.widget_course_teacher #private_message {
    font-size: 18px
}

.widget_course_teacher header img,
.widget_course_teacher header span {
    display: table-cell;
    vertical-align: middle
}

.widget_course_teacher header span {
    padding-right: 15px
}

.widget-area .widget_course_teacher header span p {
    margin: 0;
    font-size: 16px;
    line-height: 1.3;
    color: #999
}

.widget-area .widget_course_teacher header span a {
    font-size: 20px;
    margin-top: 3px;
    display: inline-block
}

.widget_course_teacher header img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    float: right
}

.widget_course_teacher input[type=submit].boss-edu-send-message-widget {
    padding: 5px 10px
}

.widget_sfwd-certificates-widget li h4,
.widget_sfwd-courses-widget li h4 {
    font-size: 14px;
    font-weight: 400
}

.authors-word p {
    line-height: 1.5
}

.authors-word {
    margin-bottom: 25px
}

.widget-area .widget_sfwd-quiz-widget li:first-child {
    border-top: 1px solid #b3b8bd
}

.widget-area .widget_sfwd-quiz-widget li {
    border-bottom: 1px solid #b3b8bd;
    margin-bottom: 0;
    padding: 10px 0
}

.widget_sfwd-quiz-widget li:before {
    content: '\f059';
    font-family: 'Font Awesome 5 Free';
    display: table-cell;
    font-size: 140%;
    padding-right: .618em;
    font-weight: 400;
    color: rgba(0, 0, 0, .1);
    vertical-align: top
}

.widget_sfwd-quiz-widget li a {
    font-size: 15px
}

.widget_sfwd-quiz-widget li h4 {
    display: table-cell
}

.ld-course-info-my-courses {
    margin-bottom: 20px
}

#ld_course_info_mycourses_list br,
.ld-course-progress-content-container br {
    display: none
}

.courses-results-list {
    border-bottom: 1px solid rgba(0, 0, 0, .11);
    padding-bottom: 25px;
    margin-bottom: 5px
}

#ld_course_info_mycourses_list,
.ld-course-progress-content-container {
    border-bottom: 1px solid rgba(0, 0, 0, .11);
    margin-bottom: 25px;
    padding-bottom: 6px
}

#ld_course_info_mycourses_list>h4,
.ld-course-progress-content-container>h4 {
    margin-bottom: 20px
}

#ld_course_info_mycourses_list img,
.ld-course-progress-content-container img {
    width: 90px;
    padding-right: 10px;
    box-sizing: border-box;
    margin-bottom: 5px
}

#ld_course_info_mycourses_list h2 {
    margin-bottom: 0
}

#ld_course_info_mycourses_list h2 a,
.ld-course-progress-content-container h2 a {
    font-size: 15px;
    line-height: 1.2
}

#ld_course_info_mycourses_list h2,
#ld_course_info_mycourses_list img,
.ld-course-progress-content-container h2,
.ld-course-progress-content-container img {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    font-size: 15px
}

@media screen and (max-width:1215px) and (min-width:901px) {
    .is-desktop #ld_course_info_mycourses_list h2,
    .is-desktop .ld-course-progress-content-container h2 {
        width: 53%
    }
}

@media screen and (max-width:1160px) and (min-width:901px) {
    .is-desktop #ld_course_info_mycourses_list h2,
    .is-desktop .ld-course-progress-content-container h2 {
        width: 100%
    }
    .is-desktop #ld_course_info_mycourses_list img,
    .is-desktop .ld-course-progress-content-container img {
        width: 100%;
        max-width: inherit;
        min-width: inherit;
        padding-right: 0
    }
}

.widget_ldcourseinfo h4 {
    margin-bottom: 17px
}

.widget_ldcourseinfo #ld_course_info_mycourses_list img,
.widget_ldcourseinfo .ld-course-progress-content-container img {
    border-radius: 5%
}

.widget_ldcourseinfo #course_progress_details .ld-course-info-my-courses {
    width: 100%
}

.widget_ldcourseinfo #ld_course_info_mycourses_list .ld-entry-title {
    margin-left: 10px
}

.widget_ldcourseinfo #ld_course_info_mycourses_list .ld-course-info-my-courses,
.widget_ldcourseinfo .ld-course-progress-content-container .ld-course-info-my-courses {
    display: table
}

.widget_ldcourseinfo #ld_course_info_mycourses_list h2,
.widget_ldcourseinfo #ld_course_info_mycourses_list img,
.widget_ldcourseinfo .ld-course-progress-content-container .ld-course-img,
.widget_ldcourseinfo .ld-course-progress-content-container .ld-course-info {
    display: table-cell
}

.widget_ldcourseinfo #ld_course_info_mycourses_list h2 {
    vertical-align: middle
}

.widget_ldcourseinfo .ld-course-progress-content-container .ld-course-img {
    width: 90px
}

.widget_ldcourseinfo .ld-course-progress-content-container .ld-course-info .entry-title {
    display: block;
    margin-bottom: 0
}

.widget_ldcourseinfo .ld-course-progress-content-container .learndash-course-progress {
    float: right;
    color: rgba(0, 0, 0, .3);
    font-weight: 600;
    font-style: 14px
}

.widget_ldcourseinfo .leardash-course-status-in-progress {
    color: orange
}

#course_progress_details .number {
    font-size: 18px
}

.widget-area .widget .courses-quizes-results li {
    margin-bottom: 30px
}

.courses-quizes-results .table {
    width: 100%;
    margin-bottom: 15px
}

.courses-quizes-results .percent {
    background-color: #fff;
    padding: 9px 5px;
    width: 40px;
    text-align: center;
    float: none
}

.courses-quizes-results .quiz-title {
    padding-left: 10px;
    line-height: 1.3
}

.courses-quizes-results .quiz-title .red {
    color: #da5939
}

.courses-quizes-results .quiz-title .green {
    color: #61a92c
}

.courses-quizes-results .details div {
    margin-bottom: 5px
}

.widget-area .widget #course_progress_details li {
    line-height: 1.3
}

.widget-area .widget-achievements-listing .badgeos-item-thumb img {
    border-radius: 50%
}

.widget-area .widget-achievements-listing li.has-thumb .widget-badgeos-item-title {
    opacity: 1;
    position: relative;
    text-align: left;
    right: 0;
    bottom: 0
}

#course_navigation .learndash_nevigation_lesson_topics_list .lesson a {
    font-size: 14px;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#course_navigation .learndash_topic_widget_list a>span {
    font-size: 13px;
    margin-left: 0;
    background: 0 0;
    padding-left: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.list_lessons .learndash_topic_widget_list li {
    margin: 0
}

#course_navigation .learndash_topic_widget_list ul {
    margin: 15px 0 5px
}

#course_navigation .learndash_topic_widget_list li a:after {
    font-size: 10px;
    vertical-align: middle;
    line-height: 1;
    width: 18px;
    height: 18px;
    background: #61a92c;
    border-radius: 100%;
    margin-left: 10px
}

#course_navigation .learndash_topic_widget_list .topic-completed:after {
    content: '\f058';
    content: '';
    color: #61a92c;
    background: url(../images/svg/tick.svg) center no-repeat #61a92c
}

#course_navigation .learndash_topic_widget_list .topic-notcompleted::after {
    top: 5px;
    content: '';
    background: 0 0;
    border: 2px solid;
    box-sizing: border-box;
    opacity: .5
}

#course_navigation .learndash_topic_widget_list li a {
    padding: 10px 0;
    margin-top: 0;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#course_navigation .learndash_topic_widget_list li a:after {
    font-family: 'Font Awesome 5 Free';
    display: inline-block
}

.widget_course_teacher footer .learndash-message.tick {
    background-color: #c8e3c9;
    padding: 10px 17px;
    color: #60a62d;
    font-size: 14px
}

.widget_course_teacher footer .learndash-message.tick:before {
    content: "\f058"
}

.widget_learndash_course_participants .learndash-course-participants-list {
    overflow: hidden
}

.widget_learndash_course_participants .learndash-course-participants-list .learndash-course-participant {
    clear: left;
    list-style: none
}

.widget_learndash_course_participants .learndash-course-participants-list .learndash-course-participant figure {
    float: left;
    margin-right: 1em;
    margin-bottom: 1em
}

.widget_learndash_course_participants .learndash-course-participants-list .learndash-course-participant h3 {
    border: none
}

.widget_learndash_course_participants .learndash-course-participants-list .learndash-course-participant.hide {
    display: none
}

.widget_learndash_course_participants .learndash-course-participants-list.grid .learndash-course-participant {
    clear: none;
    float: left
}

.widget_learndash_course_participants .learndash-see-more-participants {
    text-align: center
}

.widget_learndash_course_participants .learndash-see-more-participants .button {
    width: 100%
}

.course-inner .learndash-course-participants {
    font-size: 12px;
    margin-bottom: 0
}

.single-course .learndash-course-participants {
    margin-top: 5px;
    margin-bottom: 0;
    display: inline-block
}

.learndash-course-participants-list li {
    display: table;
    width: 100%;
    margin-bottom: 20px
}

.learndash-course-participants-list li>a {
    display: table-cell;
    vertical-align: middle
}

.learndash-course-participants-list li>a img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-top: 10px
}

.learndash-course-participants-list li>a:first-child {
    width: 65px
}

.learndash-course-participants-list li>a h3 {
    font-size: 14px
}

.widget_sensei_course_participants .learndash-course-participants-list .learndash-course-participant figure {
    margin-bottom: 0
}

.lesson-video {
    background-color: #cdd7e2;
    margin-bottom: 31px
}

.post-entries {
    overflow: hidden
}

.single-sfwd-lessons header.entry-header span,
.single-sfwd-quiz header.entry-header span,
.single-sfwd-topic header.entry-header span {
    font-size: 16px;
    display: block;
    color: #7f8995;
    font-weight: 400
}

.single-sfwd-topic .entry-content header.entry-header h1 {
    font-size: 30px;
    line-height: 42px;
    margin-top: 0;
    margin-bottom: 9px
}

.single-sfwd-lessons .entry-content {
    margin-bottom: 40px
}

.single-sfwd-lessons header.entry-header h1 {
    line-height: 1.2;
    font-size: 32px;
    margin-bottom: 30px;
    margin-top: 0
}

#learndash_complete_prerequisites,
#learndash_complete_prev_lesson,
#learndash_complete_prev_topic,
#learndash_course_points_access_message {
    background: #c8e3c9;
    color: #60a62d;
    padding: 10px 20px;
    margin-bottom: 30px;
    border-radius: 5px;
    display: block
}

#learndash_complete_prerequisites:before,
#learndash_course_points_access_message:before,
span#learndash_complete_prev_lesson:before {
    content: "\f05a";
    display: inline-block;
    font: normal normal normal 14px/1 'Font Awesome 5 Free';
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

span#learndash_complete_prev_lesson:before {
    margin-right: 7px;
    font-size: 18px;
    position: relative;
    top: 1px;
    width: 20px
}

#learndash_complete_prerequisites br,
#learndash_course_points_access_message br {
    display: none
}

#learndash_complete_prerequisites a,
#learndash_course_points_access_message a {
    margin-left: 5px
}

#learndash_complete_prerequisites:before,
#learndash_complete_prev_lesson i,
#learndash_complete_prev_topic i,
#learndash_course_points_access_message:before {
    font-size: 19px;
    margin-right: 8px;
    position: relative;
    top: 2px
}

#quiz_continue_link,
#sfwd-mark-complete input[type=submit],
.single-sfwd-lessons u+table td .button-primary,
input[type=button]:not(.button-small).wpProQuiz_button,
input[type=submit].wpProQuiz_button2 {
    background-color: transparent;
    border-width: 2px;
    border-style: solid;
    border-color: #4167b1;
    padding: 6px 13px;
    color: #4167b1;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 600;
    width: auto;
    line-height: 22px;
    outline: 0!important
}

div.quiz_continue_link {
    display: inline-block
}

#quiz_continue_link {
    border-radius: 4px
}

#quiz_continue_link:hover {
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, .15);
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, .15);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, .15)
}

.wpProQuiz_button[name=restartQuiz],
.wpProQuiz_button[name=reShowQuestion] {
    margin-bottom: 10px;
    margin-left: 10px
}

input.wpProQuiz_button[name=reShowQuestion] {
    border-color: #60a62d!important;
    color: #60a62d!important;
    margin-left: 9px
}

#quiz_continue_link,
#sfwd-mark-complete input[type=submit],
input[type=button]:not(.button-small).wpProQuiz_button[value="Finish quiz"] {
    border-color: #60a62d;
    color: #60a62d
}

#sfwd-mark-complete input[type=submit] {
    background-color: transparent;
    margin-bottom: 4px
}

#leardash_upload_assignment tr:first-child td,
#learndash_uploaded_assignments table tr:first-child td {
    border-top: none
}

#leardash_upload_assignment td,
#learndash_uploaded_assignments table td {
    padding-left: 30px;
    font-size: 14px
}

#leardash_upload_assignment td:first-child,
#learndash_uploaded_assignments table td:first-child {
    word-break: break-all
}

#leardash_upload_assignment td:nth-child(2),
#learndash_uploaded_assignments table td:nth-child(2) {
    padding-right: 30px
}

#leardash_upload_assignment tr:first-child td {
    padding: 0
}

#leardash_upload_assignment tr:last-child {
    box-shadow: 0 3px 4px -2px rgba(50, 50, 50, .2);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

#leardash_upload_assignment tr {
    background-color: #e8ecf2
}

#leardash_upload_assignment u,
.single-sfwd-lessons u {
    text-decoration: none;
    width: 100%;
    display: block;
    box-sizing: border-box;
    border-top: 1px solid rgba(0, 0, 0, .11);
    border-left: 1px solid rgba(0, 0, 0, .11);
    border-right: 1px solid rgba(0, 0, 0, .11)
}

.single-sfwd-lessons u+table {
    border-left: 1px solid rgba(0, 0, 0, .05);
    border-right: 1px solid rgba(0, 0, 0, .05)
}

.single-sfwd-lessons u+table td {
    padding: 10px 30px
}

.single-sfwd-lessons u+table td .button-primary {
    float: right
}

.single-sfwd-lessons u+table td .uploadfiles {
    margin-top: 10px;
    margin-bottom: 10px
}

.wpProQuiz_catName,
.wpProQuiz_catPercent {
    background-color: #fff;
    display: inline-block
}

.wpProQuiz_forms {
    max-width: 380px
}

.wpProQuiz_forms input[type=text],
.wpProQuiz_forms textarea {
    padding: 13px 15px;
    line-height: 1.4;
    font-size: 15px;
    width: 100%;
    height: inherit
}

.wpProQuiz_forms table td {
    vertical-align: top;
    display: block;
    border: none;
    padding-right: 0
}

.wpProQuiz_forms table td:first-child {
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 2px;
    padding-top: 20px
}

.wpProQuiz_formFields .buddyboss-select-inner span,
.wpProQuiz_formFields input[type=radio]+strong {
    font-weight: 400
}

.wpProQuiz_forms table tr:first-child td:first-child {
    padding-top: 10px
}

.wpProQuiz_forms table td:nth-child(2) {
    border-bottom: 1px solid rgba(0, 0, 0, .11)
}

.wpProQuiz_forms table tr:last-child td:nth-child(2) {
    border-bottom: none
}

.wpProQuiz_forms table td:nth-child(2) .wpProQuiz_invalidate {
    font-size: 14px;
    font-style: italic;
    padding-top: 10px;
    padding-bottom: 20px
}

.wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem,
.wpProQuiz_question_text p {
    font-size: 22px;
    font-weight: 600
}

.wpProQuiz_forms input[type=checkbox] {
    opacity: 1
}

.wpProQuiz_formFields>.buddyboss-select {
    width: 122px;
    min-width: 100px;
    display: inline-block;
    float: none;
    margin-right: 0
}

.entry-content li.wpProQuiz_listItem>div:last-child,
.wpProQuiz_content>h2 {
    display: none
}

.wpProQuiz_formFields .buddyboss-select-inner {
    text-transform: none
}

.wpProQuiz_formFields label:not(:last-child) {
    margin-right: 30px
}

.wpProQuiz_formFields input[type=radio]:checked+strong:before {
    border: none;
    padding: 7px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    top: 1px;
    left: -26px
}

.wpProQuiz_invalidate {
    overflow: hidden;
    width: 100%
}

.wpProQuiz_content {
    margin-bottom: 30px
}

.wpProQuiz_time_limit {
    position: relative;
    margin-top: 5px
}

.wpProQuiz_time_limit:before {
    content: '';
    width: 100%;
    position: absolute;
    height: 9px;
    background: #cceaea;
    bottom: 0;
    z-index: 0
}

.wpProQuiz_time_limit .wpProQuiz_progress {
    background-color: #4167b1;
    height: 9px;
    position: relative;
    z-index: 1
}

.entry-content li.wpProQuiz_listItem {
    margin-left: 0;
    margin-bottom: 34px;
    margin-top: 34px;
    padding: 20px;
    background-color: #cdd7e1;
    border-radius: 5px;
    overflow: hidden
}

.wpProQuiz_question {
    margin-top: 0!important
}

.wpProQuiz_catOverview ol,
.wpProQuiz_list,
.wpProQuiz_listItem,
.wpProQuiz_maxtrixSortCriterion,
.wpProQuiz_questionList,
.wpProQuiz_resultsList,
.wpProQuiz_sortStringList {
    list-style: none!important
}

.wpProQuiz_question_page {
    text-transform: uppercase;
    color: #4167b1;
    margin-bottom: 15px
}

.wpProQuiz_header {
    display: none!important
}

.wpProQuiz_question_text p {
    margin-bottom: 23px;
    line-height: 1.2
}

.entry-content ul.wpProQuiz_questionList {
    clear: both;
    overflow: auto
}

.wpProQuiz_questionList[data-type=free_answer] .wpProQuiz_questionListItem label {
    padding: 0
}

.wpProQuiz_questionList[data-type=essay] .wpProQuiz_questionListItem textarea {
    width: 100%
}

.wpProQuiz_questionList input[type=checkbox]+strong,
.wpProQuiz_questionList input[type=radio]+strong {
    font-size: 16px
}

.wpProQuiz_questionList input[type=checkbox],
.wpProQuiz_questionList input[type=radio] {
    position: relative;
    left: 12px;
    margin-right: 20px
}

.wpProQuiz_questionList input[type=checkbox]+strong:before,
.wpProQuiz_questionList input[type=radio]+strong:before {
    -webkit-box-shadow: 0 0 0 2px #d4dce6;
    -moz-box-shadow: 0 0 0 2px #d4dce6;
    box-shadow: 0 0 0 2px #d4dce6;
    left: -31px;
    top: 1px
}

.wpProQuiz_questionList input[type=checkbox]+strong:before {
    width: 14px;
    height: 14px;
    top: 1px
}

.wpProQuiz_questionList input[type=radio]+strong:before {
    border: 7px solid #fff
}

.wpProQuiz_questionList input[type=checkbox]:checked+strong:after {
    content: '';
    width: 10px;
    height: 10px;
    left: -29px;
    top: 3px;
    border-radius: 2px;
    background-color: #4167b1
}

.wpProQuiz_questionList input[type=radio]:checked+strong:before {
    border: 3px solid #fff;
    padding: 4px
}

.wpProQuiz_questionList .wpProQuiz_questionListItem label {
    width: 100%;
    display: block;
    padding: 10px;
    border-radius: 4px;
    box-sizing: border-box
}

.entry-content .wpProQuiz_questionListItem {
    margin-left: 0;
    margin-bottom: 15px
}

.wpProQuiz_questionList[data-type=assessment_answer] label,
.wpProQuiz_questionList[data-type=multiple] label,
.wpProQuiz_questionList[data-type=single] label {
    border: 2px solid #c3cad2;
    background-color: #fff
}

.wpProQuiz_questionList[data-type=assessment_answer] label {
    margin-bottom: 15px;
    margin-top: 15px
}

.wpProQuiz_questionList[data-type=assessment_answer] p {
    font-size: 16px;
    font-weight: 600
}

.entry-content ul.wpProQuiz_questionList[data-type=sort_answer] {
    border: 1px solid rgba(255, 255, 255, .4);
    padding: 12px;
    margin: 0 0 10px
}

.wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_questionListItem {
    padding: 10px 22px;
    border: 2px solid #c3cad2;
    margin-bottom: 9px;
    background-color: #fff;
    border-radius: 4px
}

.wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_questionListItem.ui-sortable-handle {
    cursor: move;
    font-size: 16px;
    font-weight: 700
}

.wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_questionListItem:last-child {
    margin-bottom: 2px
}

.wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect {
    border-color: #da5939
}

.wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect {
    border-color: #60a62d
}

.wpProQuiz_questionList[data-type=free_answer] li {
    padding-left: 0;
    padding-right: 0
}

.wpProQuiz_content ul.wpProQuiz_sortStringList {
    overflow: auto
}

.wpProQuiz_sortStringList>li {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px
}

.wpProQuiz_sortStringItem {
    cursor: move;
    padding: 10px 22px;
    border: 2px solid #c3cad2;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    background-color: #fff;
    margin-left: 0!important
}

.wpProQuiz_answerIncorrect .wpProQuiz_sortStringItem {
    border: 2px solid #da5939
}

.wpProQuiz_answerCorrect .wpProQuiz_sortStringItem {
    border: 2px solid #60a62d
}

.wpProQuiz_matrixSortString {
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 15px
}

.wpProQuiz_matrixSortString+.wpProQuiz_questionList .wpProQuiz_questionListItem table {
    margin-bottom: 10px
}

.wpProQuiz_mextrixTr>td {
    border: 1px solid rgba(255, 255, 255, .4);
    padding: 5px!important;
    vertical-align: middle!important
}

.wpProQuiz_maxtrixSortText {
    padding: 5px!important
}

.wpProQuiz_cloze input[type=text] {
    border: 3px solid #c3cad2;
    padding: 13px;
    background-color: #fff;
    height: auto;
    margin-left: 15px;
    margin-right: 15px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.wpProQuiz_questionInput[type=text] {
    width: 100%!important;
    border: 3px solid #c3cad2;
    padding: 13px;
    background-color: #fff;
    height: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.wpProQuiz_questionInput[type=text]:focus {
    background-color: #fff
}

.wpProQuiz_answerCorrect,
.wpProQuiz_answerIncorrect {
    background-color: transparent!important
}

.wpProQuiz_response .wpProQuiz_correct>span:first-child,
.wpProQuiz_response .wpProQuiz_incorrect>span:first-child {
    font-weight: 600;
    font-size: 15px
}

.wpProQuiz_answerCorrect.wpProQuiz_questionListItem label,
.wpProQuiz_answerCorrect.wpProQuiz_questionListItem label.selected {
    border-color: #AFDBB2;
    background-color: #AFDBB2
}

.wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label,
.wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label.selected {
    border-color: #FFE1E1;
    background-color: #F6B0A1
}

.wpProQuiz_response>div {
    padding: 10px;
    margin-bottom: 15px
}

.wpProQuiz_response .wpProQuiz_incorrect {
    background-color: #F6B0A1
}

.wpProQuiz_response .wpProQuiz_incorrect,
.wpProQuiz_response .wpProQuiz_incorrect p {
    color: #da5939
}

.wpProQuiz_response .wpProQuiz_correct {
    background-color: #c8e3c9
}

.wpProQuiz_response .wpProQuiz_correct,
.wpProQuiz_response .wpProQuiz_correct p {
    color: #60a62d
}

.wpProQuiz_button.wpProQuiz_QuestionButton[name=check] {
    position: relative;
    right: -10px
}

.wpProQuiz_sortStringList {
    padding: 10px;
    border: 0
}

.wpProQuiz_placehold {
    background-color: #FFFFC2;
    list-style: none;
    background-image: none;
    padding: 5px;
    height: 40px;
    min-width: 50px;
    margin: 0
}

.wpProQuiz_maxtrixSortCriterion {
    padding: 5px
}

.wpProQuiz_reviewQuestion {
    max-height: 100px;
    overflow: hidden;
    background-color: #cdd7e1;
    position: relative
}

.wpProQuiz_box {
    border: 1px solid #C3D1A3;
    background-color: #F8FAF5
}

.wpProQuiz_checkPage h3 {
    margin: 10px 0
}

.wpProQuiz_checkPage ol,
.wpProQuiz_reviewQuestion ol {
    list-style-type: none;
    margin: 0;
    padding: 5px 12px 0 5px;
    zoom: 1;
    position: relative;
    border: 0
}

.wpProQuiz_reviewQuestion ol:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.wpProQuiz_reviewQuestionTarget {
    font-weight: 700;
    border-color: #7DB1D3;
    box-shadow: 0 0 2px 1px #C4C4C4
}

.wpProQuiz_checkPage li,
.wpProQuiz_reviewQuestion li {
    float: left;
    margin: 0 5px 5px 0;
    border: 1px solid #CFCFCF;
    padding: 5px 0;
    width: 30px;
    text-align: center;
    background-color: #fff;
    cursor: pointer;
    list-style-type: none;
    background-image: none
}

.wpProQuiz_reviewQuestion div {
    position: absolute;
    right: 0;
    background-color: #B8B8B8;
    top: 0;
    height: 20px;
    width: 10px;
    border: 0;
    border-radius: 10px;
    cursor: move
}

.wpProQuiz_reviewLegend {
    padding: 5px;
    margin-bottom: 8px
}

.wpProQuiz_reviewLegend ol {
    list-style-type: none;
    padding: 0;
    margin: 0;
    border: 0
}

.wpProQuiz_reviewLegend li {
    float: left;
    padding-right: 5px;
    list-style-type: none;
    margin: 0;
    border: 0;
    background-image: none
}

.wpProQuiz_reviewColor {
    height: 10px;
    width: 10px;
    display: inline-block;
    margin-right: 2px
}

.quiz.ld-item {
    width: 100%;
    clear: both
}

.wpProQuiz_results>p {
    text-align: center;
    font-size: 15px
}

.wpProQuiz_results>p span {
    font-weight: 600;
    font-size: 16px
}

.entry-content .wpProQuiz_results .wpProQuiz_quiz_time {
    width: 170px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #fff;
    padding: 15px;
    display: block;
    box-sizing: border-box;
    margin-top: 40px;
    margin-bottom: 32px
}

.wpProQuiz_results .wpProQuiz_quiz_time:before {
    content: "\f017";
    width: 100%;
    height: 30px;
    text-align: center;
    display: inline-block;
    font: normal normal normal 14px/1 'Font Awesome 5 Free';
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 30px
}

.entry-content p.wpProQuiz_points {
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px
}

.wpProQuiz_resultTable {
    margin: 32px auto 40px;
    width: 487px;
    border: 1px solid rgba(0, 0, 0, .11);
    padding: 40px;
    font-weight: 700;
    box-sizing: border-box;
    background-color: #fff
}

@media screen and (max-width:550px) {
    .wpProQuiz_resultTable {
        padding: 15px;
        width: 415px
    }
}

.wpProQuiz_resultTable table {
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    border: 0
}

.entry-content .wpProQuiz_resultTable table td {
    border-top: none;
    vertical-align: middle;
    padding-right: 0
}

.entry-content .wpProQuiz_resultTable table td:first-child {
    font-size: 14px
}

.wpProQuiz_resultName {
    width: 100px;
    border-right: 1px solid #868686;
    padding: 10px 0;
    border-bottom: 0;
    border-top: 0;
    border-left: 0
}

.wpProQuiz_resultValue div {
    color: #000;
    text-align: right;
    box-shadow: 1px 1px 3px 1px #c4c4c4;
    display: inline-block;
    height: 18px;
    zoom: 1;
    margin-right: 3px;
    vertical-align: middle
}

.entry-content .wpProQuiz_catOverview li {
    margin-left: 0
}

.wpProQuiz_catOverview li {
    list-style: none;
    padding: 0;
    clear: left;
    border-bottom: 1px dashed #aaa;
    height: 1.05em;
    margin: 10px 0 0;
    position: relative
}

#learndash_back_to_lesson,
.learndash_topic_dots.type-dots {
    margin-bottom: 30px
}

span.wpProQuiz_catPercent {
    font-weight: 700;
    padding-left: 5px;
    color: #000;
    float: right
}

.learndash_topic_dots.type-dots a {
    vertical-align: middle;
    line-height: 18px;
    display: inline-block;
    margin-left: 4px
}

.learndash_topic_dots.type-dots a:before {
    position: static;
    margin-right: 0
}

#sfwd-mark-complete {
    margin-bottom: 20px
}

.sfwd-courses #item-nav {
    width: 100%
}

.type-sfwd-courses .course-group-nav {
    float: left;
    margin-bottom: 20px;
    width: 100%
}

.type-sfwd-courses #item-nav .item-list-tabs ul {
    background: rgba(0, 0, 0, .02);
    display: table;
    padding: 0 0 0 50px
}

.type-sfwd-courses .item-list-tabs ul li {
    float: left;
    margin: 0
}

.type-sfwd-courses .item-list-tabs ul li.current,
.type-sfwd-courses .item-list-tabs ul li:hover {
    border-bottom: 1px solid #4167b1
}

.type-sfwd-courses .item-list-tabs ul li a {
    display: block;
    font-size: 14px;
    font-weight: 900;
    padding: 18px;
    text-transform: uppercase;
    white-space: nowrap
}

.type-sfwd-courses .item-list-tabs ul li span {
    background-color: #4167b1;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 9px;
    height: 16px;
    line-height: 17px;
    margin-left: 3px;
    min-width: 6px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    top: -2px
}

.single-item.groups.experiences #buddypress div#item-body {
    padding-left: 0;
    padding-right: 0
}

.bp-learndash-activity {
    margin-top: 15px
}

.bp-learndash-activity .table-cell {
    vertical-align: top
}

.bp-learndash-activity .edu-activity-image {
    width: 170px;
    padding-right: 15px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden
}

#buddypress .activity-list .activity-content .bp-learndash-activity .edu-activity-image img {
    margin: 0;
    border: none;
    max-width: 100%;
    width: 100%
}

.bp-learndash-activity h4 {
    line-height: 1.1;
    font-size: 16px
}

.bp-learndash-activity h4 span {
    padding-right: 30px;
    position: relative
}

.bp-learndash-activity h4 i {
    margin-left: 6px;
    position: absolute;
    right: 0;
    width: 14px
}

.edu-activity-meta {
    line-height: 1.4;
    margin-top: 4px
}

#buddypress #activity-stream p.edu-activity-type {
    position: absolute;
    top: 1px;
    left: 0;
    height: 16px;
    width: 108px;
    padding: 4px 0;
    letter-spacing: 1.2px;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-bottom: 0;
    text-align: center;
    transform-origin: right top 0;
    float: left;
    margin-left: -109px;
    text-transform: uppercase;
    font-weight: 800;
    background-color: #cdd7e1;
    color: #5b6676
}

.edu-activity-meta .course-category {
    margin-left: 5px
}

#buddypress #activity-stream p.edu-activity-excerpt {
    margin-top: 9px
}

.bp-learndash-activity h4 i.fa-check-circle:before,
.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson.current span:before {
    color: #63a95f
}

.bp-user h3 .expand_collapse {
    margin-top: 30px;
    margin-bottom: 20px
}

.bp-user .learndash_profile_heading .ld_profile_status {
    line-height: 28px
}

.bp-user #learndash_profile {
    border: 1px solid rgba(0, 0, 0, .11);
    border-top: none;
    background-color: #fff
}

.bp-user.courses .item-list-tabs#subnav {
    display: none
}

#learndash_lesson_topics_list div ul>li .sn,
#learndash_lesson_topics_list div>strong,
#learndash_profile a,
#learndash_profile div,
.expand_collapse,
.learndash_profile_heading,
.notavailable_message {
    font-size: 14px
}

.single-sfwd-lessons .notavailable_message {
    margin-bottom: 20px
}

#learndash_profile .expand_collapse {
    width: 100%;
    line-height: 0;
    text-align: right;
    position: relative;
    top: -37px;
    float: right;
    font-size: 14px
}

#learndash_profile .expand_collapse a {
    color: #424242;
    color: #0c1013
}

#learndash_profile .expand_collapse .sep,
.bp-user .expand_collapse .sep {
    color: rgba(0, 0, 0, .2);
    margin-left: 10px;
    margin-right: 10px
}

.learndash_profile_heading {
    background-color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 18px 30px;
    font-weight: 400;
    margin: 0;
    display: block;
    border: 1px solid rgba(0, 0, 0, .11);
    border-bottom: none
}

#learndash_profile .learndash_profile_heading.course_overview_heading {
    border: none;
    border-radius: 0
}

.learndash_profile_heading .title {
    font-weight: 600;
    font-size: 20px
}

#learndash_profile .profile_info {
    padding: 30px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, .11);
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 45px
}

#learndash_profile .profile_info .profile_avatar {
    border: 0;
    float: left;
    margin-right: 25px;
    width: 108px
}

#learndash_profile .profile_info .profile_avatar img {
    border-radius: 50%;
    height: auto;
    max-width: 80px
}

#learndash_profile .learndash_profile_details {
    float: left
}

#learndash_profile .learndash_profile_details div {
    font-size: 16px;
    color: #424242
}

#learndash_profile .profile_edit_profile,
.learndash_profile_heading .ld_profile_status {
    float: right;
    text-align: center;
    line-height: 35px
}

#learndash_profile #course_list,
.learndash_profile_quizzes {
    display: table;
    width: 100%;
    margin-bottom: 0;
    table-layout: fixed
}

#learndash_profile #course_list-wrap {
    border-left: 1px solid rgba(0, 0, 0, .11);
    border-right: 1px solid rgba(0, 0, 0, .11);
    border-bottom: 1px solid rgba(0, 0, 0, .11);
    box-sizing: border-box;
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 45px
}

#learndash_profile .list_arrow:before {
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 14px/1 'Font Awesome 5 Free';
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 28px;
    position: relative;
    top: 5px
}

#learndash_profile .list_arrow.expand:before {
    content: "\f0d7"
}

#learndash_profile #course_list>div>div {
    display: table-cell;
    width: 7%;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, .11);
    border-top: 1px solid rgba(0, 0, 0, .11);
    background: 0 0;
    padding-top: 25px
}

#learndash_profile #course_list>div h4>a {
    font-size: 18px;
    font-weight: 600;
    padding-left: 30px;
    padding-right: 68px;
    position: relative;
    line-height: 1.2
}

#learndash_profile #course_list>div h4 .learndash-course-certificate {
    position: absolute;
    top: 20px;
    padding: 0;
    float: right;
    right: 60px
}

#learndash_profile #course_list>div h4 {
    display: table-cell;
    width: 93%;
    border-top: 1px solid rgba(0, 0, 0, .11);
    height: 90px;
    vertical-align: middle;
    position: relative
}

.certificate_icon_large {
    background: url(../images/certificate-icon-large.png) 50% 65% no-repeat;
    width: 50px;
    height: 50px;
    margin: auto;
    background-size: 35px
}

.certificate_icon_small {
    background: url(../images/certificate-icon-small.png) no-repeat;
    width: 23px;
    height: 23px;
    margin: auto;
    background-size: 23px
}

#learndash_profile #course_list>div .expand+h4>a {
    padding-top: 35px;
    padding-bottom: 35px
}

#learndash_profile .in-progress,
#learndash_profile .notcompleted {
    display: block
}

#learndash_profile .course_progress {
    float: left;
    border: none;
    background-color: rgba(0, 0, 0, .05)
}

#learndash_profile .overview.table dd {
    margin-bottom: 0
}

#learndash_profile #course_list .overview {
    padding: 36px 30px;
    box-sizing: border-box
}

#learndash_profile #course_list .overview .table-cell:first-child {
    width: 74%
}

#learndash_profile #course_list .overview .table-cell:nth-child(2) {
    padding-left: 10px
}

#learndash_profile #course_list .right {
    text-align: center;
    line-height: 20px;
    font-size: 16px
}

#learndash_profile .completed {
    background: url(images/completed.png) no-repeat;
    display: block;
    line-height: 53px;
    background-position: 97.9% center;
    padding-left: 2%;
    padding-right: 2%
}

#learndash_profile #course_list>div,
.learndash_profile_quizzes>div,
.learndash_profile_quizzes>span {
    display: table-row
}

.bp-user #learndash_profile.user-has-no-lessons {
    border-top: 1px solid rgba(0, 0, 0, .11)
}

.bp-user #learndash_profile.user-has-no-lessons .no-lesson-msg {
    margin: 10px 30px
}

.learndash_profile_quizzes>.learndash_profile_quiz_heading>div {
    background-color: #cdd7e2;
    padding: 18px 10px
}

.learndash_profile_quizzes>div>div {
    display: table-cell;
    padding: 5px 0
}

.learndash_profile_quizzes .failed>.quiz_title,
.learndash_profile_quizzes .passed>.quiz_title {
    padding-left: 32px
}

.learndash_profile_quizzes>.learndash_profile_quiz_heading~.failed>div:not(.quiz_title),
.learndash_profile_quizzes>.learndash_profile_quiz_heading~.passed>div:not(.quiz_title) {
    padding: 22px 0 5px
}

.learndash_profile_quizzes>.failed:last-of-type>div:not(.quiz_title),
.learndash_profile_quizzes>.passed:last-of-type>div:not(.quiz_title) {
    padding: 5px 0 22px
}

.statistic_icon {
    width: 23px;
    height: 23px;
    margin: auto;
    background: url(../images/statistics-icon-small.png) no-repeat;
    background-size: 23px
}

.user_statistic {
    display: block;
    height: 18px
}

.wpProQuiz_modal_window input[value=Close] {
    width: auto
}

.quiz_title {
    width: 40%;
    line-height: 25px;
    position: relative
}

.quiz_title a {
    padding-left: 29px;
    display: inline-block;
    line-height: 1.3
}

.learndash_profile_quizzes .certificate,
.learndash_profile_quizzes .quiz_date,
.learndash_profile_quizzes .scores,
.learndash_profile_quizzes .statistics {
    text-align: center
}

.learndash_profile_quizzes .learndash_profile_quiz_heading .certificate {
    vertical-align: middle
}

.learndash_profile_quizzes .failed .scores,
.learndash_profile_quizzes .passed .scores {
    color: #61a92c
}

.scores {
    width: 10%
}

.quiz_date {
    width: 20%
}

.learndash_profile_quizzes .failed_icon:before {
    content: "\f057";
    color: #da5939
}

.learndash_profile_quizzes .quiz_title span {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 32px;
    position: absolute
}

.learndash_profile_quizzes .quiz_title span:before {
    display: inline-block;
    font: normal normal normal 14px/1 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

.learndash_profile_quizzes .passed_icon:before {
    content: "\f058";
    color: #61a92c
}

.certificate_icon {
    background: url(../images/certificate.png) 50% 65% no-repeat;
    width: 16px;
    height: 16px;
    margin: auto;
    background-size: 16px
}

@media screen and (max-width:600px) {
    #learndash_profile #course_list .overview .table-cell,
    #learndash_profile #course_list .overview .table-cell:first-child {
        display: block;
        width: 100%;
        clear: both
    }
    #learndash_profile #course_list .overview .table-cell:first-child {
        margin-bottom: 5px
    }
    #learndash_profile #course_list .overview .table-cell:nth-child(2) {
        padding: 5px 0 0;
        text-align: center
    }
    .learndash_profile_quizzes .failed>.quiz_title,
    .learndash_profile_quizzes .passed>.quiz_title,
    .learndash_profile_quizzes>.learndash_profile_quiz_heading>div,
    .learndash_profile_quizzes>.learndash_profile_quiz_heading~.failed>div,
    .learndash_profile_quizzes>.learndash_profile_quiz_heading~.passed>div,
    .learndash_profile_quizzes>div>div {
        padding-left: 5px;
        padding-right: 5px
    }
    .learndash_profile_quizzes>.learndash_profile_quiz_heading>div:first-child {
        padding-left: 10px
    }
    .learndash_profile_quizzes .quiz_title span {
        margin-left: 5px;
        margin-right: 5px
    }
    .learndash_profile_quizzes .user_statistic {
        display: inline-block;
        vertical-align: middle
    }
}

.is-mobile #course-details,
.is-mobile .single-sfwd-courses .course-header,
.is-mobile.single nav.navigation.post-navigation,
.is-mobile.single-sfwd-courses .course-header,
.is-mobile.single-sfwd-courses .entry-content,
.is-mobile.single-sfwd-courses .entry-meta {
    padding-left: 30px;
    padding-right: 30px
}

@media screen and (max-width:380px) {
    .is-mobile #course-details,
    .is-mobile .single-sfwd-courses .course-header,
    .is-mobile.single nav.navigation.post-navigation,
    .is-mobile.single-sfwd-courses .course-header,
    .is-mobile.single-sfwd-courses .entry-content,
    .is-mobile.single-sfwd-courses .entry-meta {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (max-width:420px) {
    .bp-learndash-activity.course-activity {
        display: flex;
        flex-direction: column
    }
}

@media screen and (max-width:600px) {
    .is-mobile #learndash_profile #course_list>div h4 .learndash-course-certificate {
        position: absolute;
        top: 40%;
        padding: 0;
        float: right;
        right: 3%
    }
    .is-mobile #learndash_profile #course_list h4>a:after {
        top: 50%
    }
    .learndash_profile_quizzes>.learndash_profile_quiz_heading {
        display: none
    }
    .learndash_profile_quizzes>.learndash_profile_quiz_heading~.failed>div:before,
    .learndash_profile_quizzes>.learndash_profile_quiz_heading~.passed>div:before {
        content: attr(data-heading);
        padding: 0 50px 0 10px;
        margin-top: 30px;
        color: initial;
        vertical-align: top
    }
    .learndash_profile_quizzes>.learndash_profile_quiz_heading~.failed>div,
    .learndash_profile_quizzes>.learndash_profile_quiz_heading~.passed>div {
        display: block;
        width: 100%;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 30%;
        padding-top: 15px;
        padding-bottom: 14px;
        font-weight: 300;
        font-size: 14px;
        line-height: 2;
        text-align: left;
        padding: 10px 0
    }
    .learndash_profile_quizzes>.learndash_profile_quiz_heading~.failed>div:first-of-type,
    .learndash_profile_quizzes>.learndash_profile_quiz_heading~.passed>div:first-of-type {
        border-top: 2px solid #eee
    }
    .learndash_profile_quizzes>.failed>.quiz_title>a,
    .learndash_profile_quizzes>.passed>.quiz_title>a {
        width: 75%;
        max-width: calc(100% - 150px)
    }
    .learndash_profile_quizzes>.failed>.quiz_title>span,
    .learndash_profile_quizzes>.passed>.quiz_title>span {
        display: inline-block
    }
    #learndash_profile #course_list>div>div {
        width: 10%
    }
    div.quiz_continue_link {
        display: block
    }
    div.quiz_continue_link #quiz_continue_link {
        width: calc(100% - 30px);
        text-align: center
    }
    input[type=button]:not(.button-small).wpProQuiz_button {
        width: calc(50% - 2px);
        margin-top: 5px;
        margin-left: 0
    }
}

@media screen and (max-width:854px) and (min-width:600px) {
    .is-mobile #learndash_profile #course_list>div h4 .learndash-course-certificate {
        position: absolute;
        top: 40%;
        padding: 0;
        float: right;
        right: 12%
    }
}

@media screen and (max-width:854px) {
    .single-sfwd-courses .course-header .table.bottom .table-cell,
    .single-sfwd-courses .course-header .table.top .table-cell {
        display: block;
        overflow: hidden;
        min-width: inherit;
        width: 100%
    }
    .single-sfwd-courses .course-header .image {
        padding: 0;
        margin-bottom: 30px
    }
    .single-sfwd-courses .course-header .progress {
        padding: 0;
        margin-top: 30px
    }
}

@media screen and (max-width:1024px) and (min-width:855px) {
    .is-mobile #learndash_profile #course_list>div h4 .learndash-course-certificate {
        position: absolute;
        top: 40%;
        padding: 0;
        float: right;
        right: 8%
    }
}

@media screen and (max-width:820px) {
    .left-menu-open.is-desktop .single-course #course-details,
    .left-menu-open.is-desktop .single-sfwd-courses .course-header,
    .left-menu-open.is-desktop.single-course #course-details,
    .left-menu-open.is-desktop.single-sfwd-courses .course-header,
    .left-menu-open.is-desktop.single-sfwd-courses .entry-content,
    .left-menu-open.is-desktop.single-sfwd-courses .entry-meta {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media screen and (max-width:1800px) {
    .widget_course_progress .learndash-pager .pager-legend+a,
    .widget_course_progress .learndash-pager .previous+a,
    .widget_ldcourseinfo .learndash-pager .pager-legend+a,
    .widget_ldcourseinfo .learndash-pager .previous+a,
    .widget_ldcoursenavigation .learndash-pager .pager-legend+a,
    .widget_ldcoursenavigation .learndash-pager .previous+a {
        display: none
    }
}
