/*Language Flag Switcher*/
section#sp-section-1 {
    margin: 0 auto;
    max-width: 100% !important;
}

ul.lang-inline {
    text-align: -webkit-right;
}

/*======== Homepage ==========*/
.events-sec .sppb-row.sppb-align-center {
    background: #f3f7ff;
    border-radius: 20px;
    padding-left: 20px;
}

.events-sec div#column-wrap-id-TEbXf0Bn6Bkjpm3BhR6pS,
.events-sec div#column-wrap-id-nQ3cKZSI6zk5L8uEfoKKJ {
    padding: unset;
}

/*Google Map API - disabled*/
div#jticketing-event-map {
    display: none !important;
}

@media (min-width: 320px) and (max-width: 768px) {

    .events-sec .sppb-row.sppb-align-center {
        padding-left: unset !important;
    }

    .events-sec div#column-wrap-id-kChF-yZAnZodYxZNZnEG-,
    .events-sec div#column-wrap-id-ABY32j5TgsLBF6bAqKSZW {
        padding: unset;
    }

}

/*======== MENU ============*/
@media only screen and (min-width: 1024px) {
    a.app-link {
        background: #ade4ff3d;
        border-radius: 10px;
        margin-right: 6px !important;
    }
}

/*Upgrade BUtton MOdule*/
.sppb-addon.sppb-addon-module.upgrade-btn .btn-success {
    background: #244e9f;
    border-color: #244e9f;
    color: white;
}

.sppb-addon.sppb-addon-module.upgrade-btn .btn-success:hover {
    background: #0d0dd9;
    border-color: #0d0dd9;
}

/*=== JTICKETING ===*/
/*JTicketing  - Hide FREE label*/

span.jt-event-ticket-price-text.pin__ticket.af-mr-5.af-px-5.af-absolute.af-bg-faded {
    display: none;
}

/*Events Layout*/
#mod_jticketing_container147 .jticketing_pin_item {
    height: 378px !important;
}
}

/*booking text below button*/
.eventDetails-meta .hidden-xs.af-mt-5.col-xs-12 {
    color: red;
    font-weight: 400;
    text-align: center;
    margin-top: 9px;
    letter-spacing: 0.2px;
    font-style: italic;
}

/*organizer text*/
.eventDetails-meta .eventDetails-organizer.text-muted {
    color: #1e71d3 !important;
    font-weight: 600;
    padding-bottom: 20px;
}

/*booking button*/
.ticketBookBtn a {
    color: #000;
    font-weight: bold;
    font-size: 18px !important;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    background-color: #FFE500;
    border-radius: 50px;
    border-width: 1px;
    border-color: #fff;
    box-shadow: 3px 3px 4px 0px #005bb936;
}

.ticketBookBtn a:hover {
    color: #fff;
    background-color: #ffb100;
    transition: 0.2s;
}


/*event details bg*/
.eventDetails-meta {
    background: #e2f3ffb3;
}

/*event title*/
.eventDetails-meta h1.af-mt-0.af-font-bold.h2.text-left {
    font-family: 'Poppins';
    font-size: 27px;
    font-weight: 600;
    color: #002f8b;
    line-height: 36px;
}

/*event date*/
.eventDetails-meta strong.af-d-block.af-mb-5 {
    font-size: 49px !important;
}

/*event tabs*/
joomla-tab[view=tabs]>div[role=tablist] {
    background-color: #ffffff;
    border: 1px solid #fff;
}

/*=== Jticketing - END ===*/


/*Off canvas*/
.offcanvas-menu a.f4-join-btn {
    background: unset !important;
    font-size: 18px !important;
    color: #252525 !important;
    font-weight: 600 !important;
    padding: 0 !important;
}

.offcanvas-menu a.f4-join-btn:hover {
    background-color: unset !important;
}

/*Language Switcher Module CSS*/
.sp-module.lang-swtch {
    position: relative;
    top: 0;
    left: 30% !important;
    z-index: 9;
    width: 15%;
    animation: spFadeIn 0.5s;
}

.sp-module-content .mod-languages ul.lang-inline li {
    display: inline;
    margin: 0 !important;
}

div.mod-languages img {
    width: 35%;
    display: inline-block;
    height: auto;
}

div.mod-languages ul li.lang-active {
    background: unset !important;
    padding: unset !important;
}

.d-sm-none {
    display: block !important;
}

.sp-module-content .mod-languages ul.lang-inline {
    width: 275px;
}

.offcanvas-menu .offcanvas-inner ul.menu>li {
    border-bottom: 3px solid #0e5eea5c;
    margin-bottom: 10px;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #0345bf !important;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a,
.offcanvas-menu .offcanvas-inner ul.menu>li a.f4-join-btn {
    font-size: 22px !important;
}

.offcanvas-menu .offcanvas-inner ul.menu>li.item-374 {
    padding-bottom: 10px;
    line-height: 18px;
}

@media (min-width: 320px) and (max-width: 480px) {

    /*Language Switcher - Mobile*/
    .sp-module.lang-swtch {
        left: 35% !important;
        width: 22%;
    }

    .sp-module.lang-swtch ul.lang-inline {
        display: flex !important;
    }

    div.mod-languages img {
        width: 100% !important;
        margin-left: -11px !important;
    }

    .sp-module-content .mod-languages ul.lang-inline {
        width: 200px;
    }

}


@media (min-width: 481px) and (max-width: 800px) {
    .sp-module.lang-swtch {
        left: 55% !important;

    }

    div.mod-languages img {
        width: 35% !important;

    }
}

@media (min-width: 480px) and (max-width: 578px) {
    div.mod-languages img {
        width: 40% !important;
    }

    .sp-module.lang-swtch {
        left: 35% !important;
    }
}

@media (min-width: 801px) and (max-width: 997px) {
    .sp-module.lang-swtch {
        left: 60% !important;

    }

    div.mod-languages img {
        width: 35% !important;

    }
}

@media (min-width: 998px) and (max-width: 1100px) {
    .sp-module.lang-swtch {
        left: 30% !important;

    }
}

/*JoomSocial CSS*/
.joms-input--append .joms-input[type="text"],
.joms-input--append .joms-input[type="password"] {
    padding-left: 35px !important;
    padding-top: 6px !important;
}

body.site.com_community section#sp-main-body {
    padding: 0 0;
}

.joms-sidebar {
    border: 1px solid #ececec;
    padding-top: 24px;
    width: 33.3333333%;
    padding: 20px;
}

.joms-body>.joms-sidebar>div {
    border-bottom: 1px solid #ececec;
    margin-bottom: 24px;
}

.joms-tab__bar>a {
    padding: 10px 10px;
    font-size: 15px;
}

.joms-tab__bar>a.active {
    background: #2551a5;
}

.joms-tab__bar {
    color: #fff;
    background: #2551a5;
}

.joms-tab__bar a,
.joms-tab__bar>a:focus,
.joms-tab__bar>a:hover {
    color: #fff !important;
}

.joms-blankslate {
    padding: 10px 24px;
    font-size: 14px;
    border: 1px dashed #ececec;
}

.joms-stream,
.joms-stream--notifications,
.joms-stream--notifications {
    border: 1px solid #ececec;
    margin-bottom: 24px !important;
}

/*
#joms-app--107 a.joms-button--link {
    display: none;
}
#joms-app--119 a.joms-button--link {
    display: none;
}
*/
.joms-toolbar--desktop>ul>li>a {
    font-weight: 600 !important;
}

.joms-dropdown>li>a,
.joms-popover>li>a {
    display: block;
    color: #000;
    font-weight: 600;
}

#sp-main-body {
    padding: 0px 0;
}

.joms-icon--white {
    fill: black;
}

button.joms-button--signup {
    font-weight: bold;
}

/*Homepage*/
.cstm-img {
    width: 20%;
    padding-bottom: 10px;
}

.cstm-img2 {
    width: 40%;
    padding-bottom: 10px;
}

img.cstm-img {
    display: unset !important;
}

img.cstm-img2 {
    display: unset !important;
}

/*Mobile Join US Button*/
.sp-module-content-top.clearfix {
    position: fixed;
    margin-top: 15px;
    z-index: 9999;
    top: 0%;
}

/*PWA page*/
section#section-id-1701398786592 {
    z-index: 0 !important;
}

/*Mobile Device Query*/
@media (min-width: 320px) and (max-width: 767px) {

    /*Homepage*/
    #sppb-addon-ArYtAkIkfPiNoki3lrNxL #btn-ArYtAkIkfPiNoki3lrNxL.sppb-btn-custom,
    #sppb-addon-YCHuUyjQecDhmoSU1zR7B #btn-YCHuUyjQecDhmoSU1zR7B.sppb-btn-custom {
        font-size: 22px !important;
        letter-spacing: unset !important;
    }

    .cstm-img {
        width: 40%;
        padding-bottom: 10px;
    }

    .cstm-img2 {
        width: 80%;
        padding-bottom: 10px;
    }

    p.cstm-head {
        font-size: 13px !important;
    }

    /*Membership Upgrade Page*/
    .cstm-thead,
    .cstm-phead {
        font-size: 12px;
    }


}

/*==Breakpoints==*/
/*Smaller Desktop to Bigger Screens*/
@media (min-width: 990px) {
    a.weekly-pod {
        background: #2492ec;
        padding: 0px 15px 0px 15px !important;
        color: white !important;
        font-size: 15px !important;
        font-weight: 500;
        border-radius: 10px;
    }
}

/*Mobile to Large Tablets*/
@media (min-width: 320px) and (max-width: 990px) {

    /*Jomsocial - mobile*/
    .joms-sidebar {
        width: 100% !important;
    }
}

/*Tablet view*/
@media (min-width: 768px) and (max-width: 990px) {
    .sp-module-content-top.clearfix {
        left: 60%;
    }

    .eb-container .sppb-embed-responsive.sppb-embed-responsive-16by9 {
        padding-bottom: 75.25% !important;
    }

    /*footer*/
    section#section-id-ZiU_YlIOhil8Hv7T1jUv- .sppb-button-wrapper a,
    section#section-id-1695934842432 .sppb-button-wrapper a {
        text-align: left;
    }
}

/*Tablet view - smaller*/
@media (min-width: 475px) and (max-width: 767px) {

    .sp-module-content-top.clearfix {
        left: 55%;
    }

    /*ES*/
    body.itemid-299 .sp-module-content-top.clearfix {
        left: 45%;
    }

    /*APP vid Popup*/
    .eb-container .sppb-embed-responsive.sppb-embed-responsive-16by9 {
        padding-bottom: 115.25% !important;
    }

}

/*Mobile - Smaller*/
@media (min-width: 320px) and (max-width: 474px) {
    .sp-module-content-top.clearfix {
        left: 31%;
    }

    /*ES*/
    body.itemid-299 .sp-module-content-top.clearfix {
        left: 16%;
    }

    /*APP vid Popup*/
    .eb-container .sppb-embed-responsive.sppb-embed-responsive-16by9 {
        padding-bottom: 150% !important;
    }
}

@media screen and (max-width: 475px) {
    img.sppb-img-responsive {
        width: 100% !important;
        max-width: 100% !important;
    }
}



/*Contact Us Page*/

.cf-form-wrap.cf-col-16 {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 25px !important;
}

/*JomSocial Registration CSS*/
.jomsocial-wrapper .jomsocial {
    background: #ecf0f1;
    padding: 14px;
    height: 100%;
    min-height: unset !important;
    position: relative;
}

/*Notification POP-UP Custom Positioning*/
#system-message-container {
    position: relative !important;
    bottom: 0px;
    right: unset !important;
    max-width: 350px;
    z-index: 9999;
}

/*PWA CSS*/
.vc-popover-wrap p {
    background-image: url(/images/2023/12/07/install-app-register.png) !important;
    width: 510px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 110px !important;
    background-color: unset !Important;
    /* box-shadow: rgb(10 10 10 / 9%) -1px 3px 7px; */
    border-radius: 45px !important;
    border-color: #fff0;
    border-left: unset !important;
}

/*
.sppb-column, .sppb-column-addons {
    z-index: unset !important;
}

.cstm-sec{
    z-index: -999 !important;
}
 */
/*JTicketing Calendar CSS*/
.cal-month-day div {
    height: 100% !important;
}

span[data-cal-date] {
    font-size: 2.2em;
    font-weight: normal;
    opacity: .5;
    height: 100% !important;
    cursor: pointer;
    transition: all .3s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    margin-top: unset !important;
    margin-right: unset !important;
    text-align: -webkit-center !important;
    position: relative;
    top: 25%;
}

.cal-month-day {
    height: 100px;
    text-align: -webkit-center;
}

.cal-year-box [class*="span"],
.cal-month-box [class*="cal-cell"] {
    border-right: 1px solid #e1e1e154 !important;
}

.cal-year-box .row-fluid,
.cal-month-box .cal-row-fluid {
    border-bottom: 1px solid #e1e1e154 !important;
}

.cal-month-box,
.cal-year-box,
.cal-week-box {
    border-top: 0.5px solid #00bef826;
    border-bottom: 0.5px solid #00bef826;
    border-right: 0.5px solid #00bef826;
    border-left: 0.5px solid #00bef826;
    border-radius: 2px;
}

.cal-row-fluid.cal-row-head {
    padding: 10px;
    background: #00bef826;
}

.jt-page-header {
    padding: 10px;
}

[class*="cal-cell"]:hover {
    background-color: unset !important;
}

.jt-page-header button.btn.active {
    border: unset;
    background: #1e4695;
    color: white;
    width: 100%;
}

.jt-page-header button.btn:active {
    border: unset !important;
}

a.chosen-single {
    background: white !important;
}

.chosen-container {
    padding: 10px;
}

/*Event Page CSS*/


.jticketing_pin_img a {
    border-radius: 10px 10px 0px 0px !Important;
}

.jticketing_pin_item .thumbnail {
    border-radius: 0px 0px 10px 10px !important;
}

#jtwrap .modal-dialog {

    position: fixed !important;

}

/*
============================================
--------GURU COURSES/LESSONS----------
============================================
*/
/*--COURSE Layout--*/
/*Image Position*/
div.lessons_wrap div.subcat li.uk-grid.wk-grid .div-image {
    display: inline-block;
    width: 30%;
    border-radius: 3px;
}

/*Alignment*/
div.lessons_wrap div.subcat li.uk-grid.wk-grid div.lesson_name {
    display: flex;
    gap: 10px;
}

/*--COURSE: English Podcast--*/
div#table_d_12 div#lesson-thumb-142 .div-image {
    content: url(/images/courses/en-pod-1.jpg);
}

div#table_d_12 div#lesson-thumb-143 .div-image {
    content: url(/images/courses/en-pod-2.jpg);
}

div#table_d_12 div#lesson-thumb-144 .div-image {
    content: url(/images/courses/en-pod-3.jpg);
}

div#table_d_12 div#lesson-thumb-145 .div-image {
    content: url(/images/courses/en-pod-4.jpg);
}

div#table_d_12 div#lesson-thumb-151 .div-image {
    content: url(/images/courses/en-pod-5.jpg);
}

div#table_d_12 div#lesson-thumb-152 .div-image {
    content: url(/images/courses/en-pod-6.jpg);
}

div#table_d_12 div#lesson-thumb-162 .div-image {
    content: url(/images/courses/en-pod-7.jpg);
}

div#table_d_12 div#lesson-thumb-172 .div-image {
    content: url(/images/courses/en-pod-8.jpg);
}


div#table_d_12 div#lesson-thumb-192 .div-image {
    content: url(/images/courses/en-pod-10.jpg);
}

div#table_d_12 div#lesson-thumb-195 .div-image {
    content: url(/images/courses/en-pod-11.jpg);
}

div#table_d_12 div#lesson-thumb-194 .div-image {
    content: url(/images/courses/en-pod-12.jpg);
}

div#table_d_12 div#lesson-thumb-196 .div-image {
    content: url(/images/courses/en-pod-13.jpg);
}

div#table_d_12 div#lesson-thumb-197 .div-image {
    content: url(/images/courses/en-pod-14.jpg);
}

div#table_d_12 div#lesson-thumb-199 .div-image {
    content: url(/images/courses/en-pod-15.jpg);
}

div#table_d_12 div#lesson-thumb-200 .div-image {
    content: url(/images/courses/en-pod-16.jpg);
}

/*--COURSE: Spanish Podcast--*/
div#table_d_13 div#lesson-thumb-150 .div-image {
    content: url(/images/courses/spa-pod-1.jpg);
}

div#table_d_13 div#lesson-thumb-153 .div-image {
    content: url(/images/courses/spa-pod-2.jpg);
}

div#table_d_13 div#lesson-thumb-173 .div-image {
    content: url(/images/courses/spa-pod-3.jpg);
}

div#table_d_13 div#lesson-thumb-193 .div-image {
    content: url(/images/courses/spa-pod-5.jpg);
}

div#table_d_13 div#lesson-thumb-198 .div-image {
    content: url(/images/courses/spa-pod-6.jpg);
}



/*--COURSE: English Conference Call--*/
div#table_d_5 div#lesson-thumb-9 .div-image {
    content: url(/images/courses/en-confcall-1.jpg);
}

div#table_d_5 div#lesson-thumb-10 .div-image {
    content: url(/images/courses/en-confcall-2.jpg);
}

div#table_d_5 div#lesson-thumb-11 .div-image {
    content: url(/images/courses/en-confcall-3.jpg);
}

div#table_d_5 div#lesson-thumb-12 .div-image {
    content: url(/images/courses/en-confcall-4.jpg);
}

div#table_d_5 div#lesson-thumb-13 .div-image {
    content: url(/images/courses/en-confcall-5.jpg);
}

div#table_d_5 div#lesson-thumb-14 .div-image {
    content: url(/images/courses/en-confcall-6.jpg);
}

div#table_d_5 div#lesson-thumb-15 .div-image {
    content: url(/images/courses/en-confcall-7.jpg);
}

div#table_d_5 div#lesson-thumb-16 .div-image {
    content: url(/images/courses/en-confcall-8.jpg);
}

div#table_d_5 div#lesson-thumb-17 .div-image {
    content: url(/images/courses/en-confcall-9.jpg);
}

div#table_d_5 div#lesson-thumb-18 .div-image {
    content: url(/images/courses/en-confcall-10.jpg);
}

div#table_d_5 div#lesson-thumb-19 .div-image {
    content: url(/images/courses/en-confcall-11.jpg);
}

div#table_d_5 div#lesson-thumb-20 .div-image {
    content: url(/images/courses/en-confcall-12.jpg);
}

div#table_d_5 div#lesson-thumb-21 .div-image {
    content: url(/images/courses/en-confcall-13.jpg);
}

div#table_d_5 div#lesson-thumb-22 .div-image {
    content: url(/images/courses/en-confcall-14.jpg);
}

div#table_d_5 div#lesson-thumb-23 .div-image {
    content: url(/images/courses/en-confcall-15.jpg);
}

div#table_d_5 div#lesson-thumb-24 .div-image {
    content: url(/images/courses/en-confcall-16.jpg);
}

div#table_d_5 div#lesson-thumb-25 .div-image {
    content: url(/images/courses/en-confcall-17.jpg);
}

div#table_d_5 div#lesson-thumb-26 .div-image {
    content: url(/images/courses/en-confcall-18.jpg);
}

div#table_d_5 div#lesson-thumb-27 .div-image {
    content: url(/images/courses/en-confcall-19.jpg);
}

div#table_d_5 div#lesson-thumb-28 .div-image {
    content: url(/images/courses/en-confcall-20.jpg);
}

div#table_d_5 div#lesson-thumb-29 .div-image {
    content: url(/images/courses/en-confcall-21.jpg);
}

div#table_d_5 div#lesson-thumb-139 .div-image {
    content: url(/images/courses/en-confcall-22.jpg);
}

div#table_d_5 div#lesson-thumb-138 .div-image {
    content: url(/images/courses/en-confcall-23.jpg);
}

div#table_d_5 div#lesson-thumb-140 .div-image {
    content: url(/images/courses/en-confcall-24.jpg);
}

/*--COURSE: Spanish Conference Call--*/
div#table_d_6 div#lesson-thumb-30 .div-image {
    content: url(/images/courses/spa-conf-calls-1.jpg);
}

div#table_d_6 div#lesson-thumb-31 .div-image {
    content: url(/images/courses/spa-conf-calls-2.jpg);
}

div#table_d_6 div#lesson-thumb-32 .div-image {
    content: url(/images/courses/spa-conf-calls-3.jpg);
}

div#table_d_6 div#lesson-thumb-33 .div-image {
    content: url(/images/courses/spa-conf-calls-4.jpg);
}

div#table_d_6 div#lesson-thumb-34 .div-image {
    content: url(/images/courses/spa-conf-calls-5.jpg);
}

div#table_d_6 div#lesson-thumb-35 .div-image {
    content: url(/images/courses/spa-conf-calls-6.jpg);
}

div#table_d_6 div#lesson-thumb-36 .div-image {
    content: url(/images/courses/spa-conf-calls-7.jpg);
}

div#table_d_6 div#lesson-thumb-37 .div-image {
    content: url(/images/courses/spa-conf-calls-8.jpg);
}

div#table_d_6 div#lesson-thumb-38 .div-image {
    content: url(/images/courses/spa-conf-calls-9.jpg);
}

div#table_d_6 div#lesson-thumb-39 .div-image {
    content: url(/images/courses/spa-conf-calls-10.jpg);
}

div#table_d_6 div#lesson-thumb-40 .div-image {
    content: url(/images/courses/spa-conf-calls-11.jpg);
}

div#table_d_6 div#lesson-thumb-41 .div-image {
    content: url(/images/courses/spa-conf-calls-12.jpg);
}

div#table_d_6 div#lesson-thumb-141 .div-image {
    content: url(/images/courses/spa-conf-calls-13.jpg);
}

/*--COURSE: How Life Works--*/

div#table_d_7 div#lesson-thumb-42 .div-image {
    content: url(/images/courses/howlifeworks-1.jpg);
}

div#table_d_7 div#lesson-thumb-43 .div-image {
    content: url(/images/courses/howlifeworks-2.jpg);
}

div#table_d_7 div#lesson-thumb-44 .div-image {
    content: url(/images/courses/howlifeworks-3.jpg);
}

div#table_d_7 div#lesson-thumb-45 .div-image {
    content: url(/images/courses/howlifeworks-4.jpg);
}



/*--COURSE: Worth Believing I can Course--*/
div#table_d_9 div#lesson-thumb-57 .div-image {
    content: url(/images/courses/worth-b-1.jpg);
}

div#table_d_9 div#lesson-thumb-58 .div-image {
    content: url(/images/courses/worth-b-2.jpg);
}

div#table_d_9 div#lesson-thumb-59 .div-image {
    content: url(/images/courses/worth-b-3.jpg);
}

div#table_d_9 div#lesson-thumb-60 .div-image {
    content: url(/images/courses/worth-b-4.jpg);
}

div#table_d_9 div#lesson-thumb-61 .div-image {
    content: url(/images/courses/worth-b-5.jpg);
}

div#table_d_9 div#lesson-thumb-62 .div-image {
    content: url(/images/courses/worth-b-6.jpg);
}

div#table_d_9 div#lesson-thumb-63 .div-image {
    content: url(/images/courses/worth-b-7.jpg);
}

div#table_d_9 div#lesson-thumb-64 .div-image {
    content: url(/images/courses/worth-b-8.jpg);
}

div#table_d_9 div#lesson-thumb-65 .div-image {
    content: url(/images/courses/worth-b-9.jpg);
}

div#table_d_9 div#lesson-thumb-66 .div-image {
    content: url(/images/courses/worth-b-10.jpg);
}

div#table_d_9 div#lesson-thumb-67 .div-image {
    content: url(/images/courses/worth-b-11.jpg);
}

div#table_d_9 div#lesson-thumb-68 .div-image {
    content: url(/images/courses/worth-b-12.jpg);
}

div#table_d_9 div#lesson-thumb-69 .div-image {
    content: url(/images/courses/worth-b-13.jpg);
}

div#table_d_9 div#lesson-thumb-70 .div-image {
    content: url(/images/courses/worth-b-14.jpg);
}

div#table_d_9 div#lesson-thumb-71 .div-image {
    content: url(/images/courses/worth-b-15.jpg);
}

div#table_d_9 div#lesson-thumb-72 .div-image {
    content: url(/images/courses/worth-b-16.jpg);
}

div#table_d_9 div#lesson-thumb-73 .div-image {
    content: url(/images/courses/worth-b-17.jpg);
}

div#table_d_9 div#lesson-thumb-74 .div-image {
    content: url(/images/courses/worth-b-18.jpg);
}

div#table_d_9 div#lesson-thumb-75 .div-image {
    content: url(/images/courses/worth-b-19.jpg);
}

div#table_d_9 div#lesson-thumb-76 .div-image {
    content: url(/images/courses/worth-b-20.jpg);
}

div#table_d_9 div#lesson-thumb-77 .div-image {
    content: url(/images/courses/worth-b-21.jpg);
}

div#table_d_9 div#lesson-thumb-78 .div-image {
    content: url(/images/courses/worth-b-22.jpg);
}

div#table_d_9 div#lesson-thumb-79 .div-image {
    content: url(/images/courses/worth-b-23.jpg);
}

div#table_d_9 div#lesson-thumb-80 .div-image {
    content: url(/images/courses/worth-b-24.jpg);
}

div#table_d_9 div#lesson-thumb-81 .div-image {
    content: url(/images/courses/worth-b-24.jpg);
}

div#table_d_9 div#lesson-thumb-82 .div-image {
    content: url(/images/courses/worth-b-26.jpg);
}

div#table_d_9 div#lesson-thumb-83 .div-image {
    content: url(/images/courses/worth-b-27.jpg);
}

div#table_d_9 div#lesson-thumb-84 .div-image {
    content: url(/images/courses/worth-b-28.jpg);
}

div#table_d_9 div#lesson-thumb-85 .div-image {
    content: url(/images/courses/worth-b-29.jpg);
}

div#table_d_9 div#lesson-thumb-86 .div-image {
    content: url(/images/courses/worth-b-30.jpg);
}

div#table_d_9 div#lesson-thumb-87 .div-image {
    content: url(/images/courses/worth-b-31.jpg);
}

div#table_d_9 div#lesson-thumb-88 .div-image {
    content: url(/images/courses/worth-b-32.jpg);
}

div#table_d_9 div#lesson-thumb-89 .div-image {
    content: url(/images/courses/worth-b-33.jpg);
}

div#table_d_9 div#lesson-thumb-90 .div-image {
    content: url(/images/courses/worth-b-34.jpg);
}

div#table_d_9 div#lesson-thumb-91 .div-image {
    content: url(/images/courses/worth-b-35.jpg);
}

div#table_d_9 div#lesson-thumb-92 .div-image {
    content: url(/images/courses/worth-b-36.jpg);
}

div#table_d_9 div#lesson-thumb-93 .div-image {
    content: url(/images/courses/worth-b-37.jpg);
}

div#table_d_9 div#lesson-thumb-94 .div-image {
    content: url(/images/courses/worth-b-38.jpg);
}

div#table_d_9 div#lesson-thumb-95 .div-image {
    content: url(/images/courses/worth-b-39.jpg);
}

div#table_d_9 div#lesson-thumb-96 .div-image {
    content: url(/images/courses/worth-b-40.jpg);
}

div#table_d_9 div#lesson-thumb-97 .div-image {
    content: url(/images/courses/worth-b-41.jpg);
}

div#table_d_9 div#lesson-thumb-98 .div-image {
    content: url(/images/courses/worth-b-42.jpg);
}

div#table_d_9 div#lesson-thumb-99 .div-image {
    content: url(/images/courses/worth-b-43.jpg);
}

div#table_d_9 div#lesson-thumb-100 .div-image {
    content: url(/images/courses/worth-b-44.jpg);
}

div#table_d_9 div#lesson-thumb-101 .div-image {
    content: url(/images/courses/worth-b-45.jpg);
}

div#table_d_9 div#lesson-thumb-102 .div-image {
    content: url(/images/courses/worth-b-46.jpg);
}

div#table_d_9 div#lesson-thumb-103 .div-image {
    content: url(/images/courses/worth-b-47.jpg);
}

div#table_d_9 div#lesson-thumb-104 .div-image {
    content: url(/images/courses/worth-b-48.jpg);
}

/*--COURSE: Power of You--*/
div#table_d_8 div#lesson-thumb-46 .div-image {
    content: url(/images/courses/power-u-1.jpg);
}

div#table_d_8 div#lesson-thumb-47 .div-image {
    content: url(/images/courses/power-u-2.jpg);
}

div#table_d_8 div#lesson-thumb-48 .div-image {
    content: url(/images/courses/power-u-3.jpg);
}

div#table_d_8 div#lesson-thumb-49 .div-image {
    content: url(/images/courses/power-u-4.jpg);
}

div#table_d_8 div#lesson-thumb-50 .div-image {
    content: url(/images/courses/power-u-5.jpg);
}

div#table_d_8 div#lesson-thumb-51 .div-image {
    content: url(/images/courses/power-u-6.jpg);
}

div#table_d_8 div#lesson-thumb-52 .div-image {
    content: url(/images/courses/power-u-7.jpg);
}

div#table_d_8 div#lesson-thumb-53 .div-image {
    content: url(/images/courses/power-u-8.jpg);
}

div#table_d_8 div#lesson-thumb-54 .div-image {
    content: url(/images/courses/power-u-9.jpg);
}

div#table_d_8 div#lesson-thumb-55 .div-image {
    content: url(/images/courses/power-u-10.jpg);
}

div#table_d_8 div#lesson-thumb-56 .div-image {
    content: url(/images/courses/power-u-11.jpg);
}

/*--COURSE: Power of You--*/
div#table_d_16 div#lesson-thumb-169 .div-image {
    content: url(/images/courses/wealth-m-1.jpg);
}

div#table_d_16 div#lesson-thumb-168 .div-image {
    content: url(/images/courses/wealth-m-2.jpg);
}

div#table_d_16 div#lesson-thumb-170 .div-image {
    content: url(/images/courses/wealth-m-3.jpg);
}

div#table_d_16 div#lesson-thumb-171 .div-image {
    content: url(/images/courses/wealth-m-4.jpg);
}

div#table_d_16 div#lesson-thumb-164 .div-image {
    content: url(/images/courses/wealth-m-5.jpg);
}

div#table_d_16 div#lesson-thumb-165 .div-image {
    content: url(/images/courses/wealth-m-6.jpg);
}

div#table_d_16 div#lesson-thumb-166 .div-image {
    content: url(/images/courses/wealth-m-7.jpg);
}

div#table_d_16 div#lesson-thumb-180 .div-image {
    content: url(/images/courses/wealth-m-8.jpg);
}

div#table_d_16 div#lesson-thumb-167 .div-image {
    content: url(/images/courses/wealth-m-9.jpg);
}

div#table_d_16 div#lesson-thumb-181 .div-image {
    content: url(/images/courses/wealth-m-10.jpg);
}

/*Events Sub-titles*/
div[data-event-id="92"] .eventDetails-organizer.text-muted:before {
    content: "MONEY, WEALTH AND SUCCESS\A Money, Wealth and Success";
    display: block;
    white-space: pre;
    font-size: 18px;
    color: #000;
}

div[data-event-id="93"] .eventDetails-organizer.text-muted:before {
    content: "DINERO, RIQUEZA Y ÉXITO\A Dinero, Riqueza y Éxito";
    display: block;
    white-space: pre;
    font-size: 18px;
    color: #000;
}

/*Jan 2026*/
div[data-event-id="94"] .eventDetails-organizer.text-muted:before {
    content: "with 'Millionaire Maker' Gary Steele";
    display: block;
    white-space: pre;
    font-size: 18px;
    color: #000;
}

div[data-event-id="95"] .eventDetails-organizer.text-muted:before {
    content: "con el 'Creador de Millonarios' Gary Steele";
    display: block;
    white-space: pre;
    font-size: 18px;
    color: #000;
}


/*
div#table_d_16 li.uk-grid.wk-grid:nth-child(11) .div-image {
    content: url(/images/courses/wealth-m-11.jpg);
}
*/

/*Mobile*/
@media (min-width: 320px) and (max-width: 767px) {
    div.lessons_wrap div.subcat li.uk-grid.wk-grid {
        display: block !important;
    }

    div.lessons_wrap div.subcat li.uk-grid.wk-grid .div-image {
        display: block;
        width: 100%;
    }

    div.lessons_wrap div.subcat li.uk-grid.wk-grid div.lesson_name {
        display: block;
        width: 100% !important;
    }

    #guru-component .chapter_wrap ul .lesson_name {
        text-align: center;
        font-size: 24px;
        margin: 0;
    }

    .vid-portrait .sppb-embed-responsive {
        padding-bottom: 130.25% !important;
    }
}

/*Course Page - NEW*/
div.lesson-accord .sppb-addon-text p {
    display: none;
}

#earn-money .sppb-row-column {
    padding-left: 5px;
    padding-right: 5px;
}

#earn-money .sppb-panel-body {
    padding-top: 0px;
}

@media (orientation: landscape) {
    #earn-money .sppb-row.sppb-nested-row {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        display: inherit;
    }

    #earn-money .sppb-row-column {
        padding-left: 5px;
        padding-right: 5px;
        display: inline-block;

    }

    .course-row .sppb-row-column {
        width: 27%;
    }
}