/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.lms-sub-lesson-item{
    position: relative;
    margin-left: 20px;
}
.lms-sub-lesson-content{
    margin-left: 30px;
}

.lesson_title_ld{
    text-align: center;
}
#learndash-course-header .sfwd-course-nav{
    justify-content: space-between;
    width: 100%;
}
.single-sfwd-topic .flex.bb-position{
 justify-content:center;
}
.single-sfwd-topic .flex.bb-position  .learndash_next_prev_link a,
.flex.bb-position  .learndash_next_prev_link a{
    background-color: #82b59f !important;
}
#learndash-course-header .sfwd-course-position{
    display: none;
}
.learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-sub-lesson-title:before {
    font: normal normal normal 18px/1 bb-icons, serif;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\ee3f';
    /*position: absolute;*/
    padding-right: 8px;
    left: -30px;
    top: 3px;
}

.lms-toggle-sub-lesson {
    position: absolute;
    top: 5px;
    left: 7px;
    display: inline-block;
    width: 35px;
    height: 50px;
    margin-right: 6px;
    cursor: pointer;
}
.lms-toggle-sub-lesson i {
    display: inline-block;
    font-size: 16px;
    line-height: 10px;
    color: #bdbdbd;
    position: relative;
    top: 12px;
    left: 12px;
    -webkit-transition: -webkit-transform 0.2s;
            transition: transform 0.2s;
}
.ld-breadcrumbs-segments {
    display: flex;
    flex-wrap: wrap;
}
.lms-lesson-turnover:not(.bb-lesson-item-no-topics) .lms-toggle-sub-lesson i {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
.pag-data{
    justify-content: center;
}
.page-numbers{
    font-size: 20px !important;
}
.wdm-custom-icon
{
    width: 24px;
    height: 24px;
}
.bp-pagination
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.gamipress-restrict-content-response.gamipress-notice.gamipress-notice-error {
    color: red;
    font-weight: 500;
}
.gamipress-restrict-content-response.gamipress-notice.gamipress-notice-success {
    color: green;
    font-weight: 500;
}

.wdm-dark-mode-course-list-item-text
{
    color: white !important;
}

.wdm-dark-mode-cover-list-item
{
    background-color: rgb(31, 31, 31) !important;
}

.wdm-dark-mode-page-content
{
    background-color: #2d2d2d !important;
}

.wdm-dark-mode-page-navbar
{
    background-color: #2d2d2d !important;
}

.woocommerce table.my_account_orders thead th, .woocommerce table.shop_table th
{
    text-transform: capitalize !important;
    font-size: 22px !important;
}
.woocommerce table.my_account_orders td, .woocommerce table.shop_table
{
    font-size: 20px !important;
}
.woocommerce table.my_account_orders tbody td a.button, .woocommerce a.button
{
    font-size: 20px !important;
}

#wdm-billing-subscription-heading
{
    font-family: "Sorts Mill Goudy", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-transform: none;
    font-style: italic;
    letter-spacing: 0px;
    color: var(--e-global-color-primary);
    text-align: center;
    margin-bottom: 8%;
}

.blocker
{
 z-index: 100 !important;
}

.gamipress-restrict-content-unlock-post-with-points-button{
    width: 100% !important;
}
