/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/
.tutor-tag-form-wrapper label{color:#FFF;text-transform: capitalize;}

  input[type="checkbox"] {
    /* remove browser default */
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    /* base shape */
    width: 24px;
    height: 24px;
    border-radius: 50%;        /* makes it circular */
    border: 2px solid #fff;    /* white border */
    background: transparent;
    cursor: pointer;
    position: relative;
    transition: all 0.2s ease;
    margin-right:5px;
  }

  /* inner filled dot when checked */
  input[type="checkbox"]:checked {
    background-color: #fff;    /* fill white when checked */
  }

  /* optional hover and focus styles */
  input[type="checkbox"]:hover {
    box-shadow: 0 0 0 3px rgba(255,255,255,0.2);
  }
  input[type="checkbox"]:focus {
    outline: 2px solid #fff;
    outline-offset: 3px;
  }

body.home-page .entry-footer {display:none}
.copyright {margin-right:0}
a.continue-learning {display:grid;background:#000;color:#FFF; -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;}
a.continue-learning:hover {opacity:.5}

header#masthead {background-color:#000}
@media (min-width: 768px) {
header#masthead {background-color:transparent;-webkit-transition: all .5s}
}
.bb-mobile-header-wrapper [class*=" bb-icon-"]:before,[class^=bb-icon-]:before {font-size:120%}
header#masthead.has-scrolled {box-shadow:none;background-color:#000}

:root {
    --tutor-sidebar-background: #222222;
    --tutor-table-header-background: #333333;
    --tutor-color-secondary: #EEEEEE;
    --dark-level-1: #111111;
    --dark-level-2: #333333;
    --dark-level-3: #555555;
}


/* Dark Mode*/
html {
    background: #000000;
}

aside.buddypanel {
    border-right: 5px solid #FFF;
}

.site-header .sub-menu {
    box-shadow: 0 6px 24px 0 rgb(255 255 255 / 30%), 0 3px 8px 0 rgb(255 255 255 / 30%);
    right: -22px;
}
.buddypress-wrap .standard-form input:focus, .buddypress-wrap .standard-form select:focus, .buddypress-wrap .standard-form textarea:focus {
    color: #EEEEEE;
}

body .select2-container .select2-dropdown {
    background: var(--dark-level-2);
}
.select2-container--default .select2-selection--multiple {
    background-color: var(--dark-level-1);
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: var(--dark-level-3);
}
/*.buddypress-wrap .grid-filters a.active {
    color: #FFFFFF;
}*/
.tutor-nav-tabs .tutor-nav-link.is-active {
    background: var(--dark-level-2);
}
.tutor-checkout-page .tutor-checkout-details .tutor-checkout-details-inner {
    background: var(--dark-level-1);
}
.tutor-checkout-page .tutor-apply-coupon-form,input:focus,select:focus,textarea:focus {
    color: #333!important;
}


/* Faded background*/
#page {
	background-size: cover!important;
    background: linear-gradient(to bottom, rgba(0, 0, 255, 0.5) 0vh,
    rgba(0, 0, 255, 0) 50vh,
    rgba(0, 0, 255, 0) 100vh);
}
.pg-image-header {
    position: absolute;
    top: 0;
    right: 50px;
    opacity: 0.2;
}



#bb-toggle-theme {
    display: none;
}


/* Login */
div.bb-sso-container .bb-sso-button-default {
    background-color: #FFFFFF;
}

/* Search Bar at top */
.header-search-wrap {
    background: #000000;
}

.header-search-wrap input.search-field-top {
    color: #000000;
}

/* Side Bar */
.side-panel-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: visible !important;
}

/* Profile icon in sidebar */
.side-panel-inner .site-header {
    width: auto !important;
    padding: 0;
    position: relative;
}

.side-panel-inner .header-aside {
    justify-content: left;
}

.side-panel-inner .header-aside .user-wrap {
    margin-left: 0 !important;
    width: 100%;
}

.buddypanel-open .side-panel-inner .user-name {
    display: block;
}

.bb-buddypanel:not(.buddypanel-open) .side-panel-inner .user-name {
    display: none;
}
.bb-buddypanel:not(.buddypanel-open) .side-panel-inner .sub-menu .user-name {
    display: block;
}

.buddypanel-open .side-panel-inner .site-header {
    padding-left: 10px;
}

.side-panel-inner .site-header .user-name {
    margin-left: 10px;
    margin-right: 0;
}

.side-panel-inner .site-header .sub-menu {
    top: unset;
    bottom: calc(100%);
    min-width: 180px !important;
    z-index: 30;
    right: auto;
    left: 0;
}
/* Sub menu*/
.side-panel-inner .site-header .ab-sub-wrapper.wrapper {
    left: 160px !important;
}
.side-panel-inner .site-header .ab-sub-wrapper ul {
    margin: 0;
    box-shadow: 0 6px 24px 0 rgb(255 255 255 / 30%), 0 3px 8px 0 rgb(255 255 255 / 30%) !important;
}

/* Tutor LMS Components */
.tutor-form-select-dropdown {
    background: #000000;
    color: #FFFFFF;
}

.tutor-form-select-option:hover, .tutor-form-select-option.is-active {
    background: #444444;
}

#tutor-course-filter-dropdown {
    position: absolute;
    z-index: 10;
    transition: opacity 0.2s;
}



/* Tutor LMS Course Page */
.tutor-course-details-page {
    margin-top: 40vh;
}

.tutor-course-thumbnail-background img {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0.3;
    z-index: 0;
    filter: blur(5px);
    z-index: 0;
    height:100%;
    object-fit:cover;
    object-position:center 5%;
}


.tutor-course-details-page .tutor-course-details-page.tutor-container,.tutor-course-thumbnail-background-overlay {
    z-index: 1;
    position: relative;
}

.tutor-course-details-page .tutor-toggle-more-collapsed:before {
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, .0001) 1.31%, rgba(255, 255, 255, .721) 30%, var(--bb-body-background-color) 80%);
    background: linear-gradient(180deg, rgba(255, 255, 255, .0001) 1.31%, rgba(255, 255, 255, .721) 30%, var(--bb-body-background-color) 80%);
}

.tutor-course-details-page .tutor-accordion-item-body, .tutor-course-details-page li.tutor-course-content-list-item {
    background: #000000;
}

/* Groups */
.groups.group-create .buddypress-wrap .group-create-buttons li.current a {
    color: #93c9fb;
}

/* Maymans updates */
/**/.tutor-course-filter {height: 100%;
    max-height: 535px;}
.tutor-empty-state img {max-width:5%;margin-bottom:10px;opacity:.3}
.entry-content .tutor-empty-state .tutor-color-secondary {color:#FFF}
#access-support p,#access-support h5 {margin:0}
#access-support h5 {margin-bottom:5px;font-size:18px}
/*#featured > div > div > div > div:nth-child(1) {display:none}*/

body.home-page h4{color:#FFF;margin-bottom:15px}

body.courses-template-default.single.single-courses #content {display:flex;align-items: end}
body.courses-template-default.single.single-courses #content .tutor-card-footer {display:none}

 * /* Tutor LMS overrides */
.tutor-single-course-sidebar-more {display:none}

@media (min-width: 1400px) {
    .tutor-grid-4
 {
        grid-template-columns: repeat(1, 1fr);
    }
}
.tutor-grid {
    grid-gap:10px
}
body.home-page .tutor-course-filter, body.home-page .entry-header {display:none}/**/
/**/body.home-page #featured .tutor-course-filter {display:inline-block;float:left}
body.home-page .content-area {
    padding-top: 0;
    padding-bottom: 2.1875rem
}

/*@media (min-width: 1200px) {
 body.home-page #featured .tutor-col-xl-9 {
        flex: none;
        width: 100%;
    }
 body.home-page .tutor-d-block.tutor-d-xl-none {
    display:block!important;
 }
}*/

/*#main * { border-radius: 0px !important; }*/
#item-header-avatar *,#friend-list.item-list .item-avatar img, #members-list.item-list .item-avatar img,.member-status,
.groups-header .moderators-lists #group-admins>li img { border-radius: 50% !important; }
img{width:auto}

#page,body.lesson-template-default.bb-sfwd-aside.bb-dark-theme {
    background: linear-gradient(180deg,rgba(38, 37, 122, 1) 0%, rgba(0, 0, 0, 1) 100%);background-attachment: fixed;
}
.bb-sfwd-aside.bb-dark-theme #tutor-assignment-wrap .tutor-assignment-attachment #tutor-student-assignment-edit-file-preview .tutor-instructor-card, .bb-sfwd-aside.bb-dark-theme #tutor-single-entry-content, .bb-sfwd-aside.bb-dark-theme #tutor-single-entry-content .tutor-quiz-wrap .tutor-quiz-btn-group .tutor-btn-ghost.tutor-ml-auto, .bb-sfwd-aside.bb-dark-theme .bb-footer, .bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper.left, .bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper.left .bb-mobile-panel-inner, .bb-sfwd-aside.bb-dark-theme .buddypanel #site-logo, .bb-sfwd-aside.bb-dark-theme .buddypanel .side-panel-menu a, .bb-sfwd-aside.bb-dark-theme .panel-head, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content.tutor-quiz-single-entry-wrap, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content.tutor-quiz-single-entry-wrap .tutor-start-quiz-wrapper, .bb-sfwd-aside.bb-dark-theme .tutor-course-topic-single-body, .bb-sfwd-aside.bb-dark-theme .tutor-table tr td, .bb-sfwd-aside.bb-dark-theme .tutor-zoom-meeting-content, .bb-sfwd-aside.bb-dark-theme div.bb-lms-header, .bb-sfwd-aside.bb-dark-theme.tutor-lms .tutor-course-single-content-wrapper {background:transparent}

.tutor-alert .tutor-alert-text {color:#333}
.tutor-course-details-tab .tutor-color-black {color:#333}
/* Login reg page */


/*body.registration,body.login {background:#000 url('/wp-content/themes/ilearn/assets/images/reg-bg.jpeg')!important;min-height:100%}*/
body.registration #page,body.login #page{background-size:inherit!important;background-image: linear-gradient(180deg,rgba(38, 37, 122, .9) 0%, rgba(0, 0, 0, .8) 100%),url('/wp-content/themes/ilearn/assets/images/reg-bg.jpeg')!important;min-height:100%;}
body.login #page {min-height:100%;padding:2.5% 0}
article.bp_register,#login-wrapper  {background:#FFF;padding:30px;width:420px}
body.login h1.wp-login-logo {max-width:320px!important;margin:30px auto}
img.bs-cs-login-logo.private-on {max-width:320px}
#login{padding:0!important;width:100%}
#login .login-heading{margin-top:0}
#login h2 {color:#333!important}
#login h1 {display:none}
#login-wrapper  {max-width:450px;margin:0 auto}

.login .message, .login .notice, .login .success {background:#eee!important}
.login.login-action-lostpassword .message>.message, .login:not(.login-action-lostpassword) .message:not(.reset-pass) {color:#333}
.login a,.login #login_error a, .login .message a {color:var(--bb-primary-color);}
@media (max-width: 544px) {
    #login-wrapper {width: 85%;}
}
.tutor-course-thumbnail-background {}
.pg-image-header {display:none}
aside.buddypanel {
    border-right: 5px solid #FFF;
}
.tutor-wrap main,.tutor-wrap main h1,.tutor-wrap h2,.tutor-wrap main h3,.tutor-wrap main h4{color:#333}
.tutor-accordion-item-header {color:inherit}
.tutor-accordion-item {border-radius:0}
.tutor-wrap header .tutor-color-black,.tutor-course-details-header .tutor-course-details-top .tutor-meta>*,.tutor-course-details-header .tutor-course-details-top .tutor-meta a {color:#FFF}

.tutor-course-details-page .tutor-accordion-item-body, .tutor-course-details-page li.tutor-course-content-list-item {background:inherit}
/* Tutor LMS Course Page */
.tutor-course-details-page {
    margin-top: 0;
}
/*.tutor-course-details-page .tutor-toggle-more-collapsed:before {background:none}*/

#tutor-course-spotlight-overview h1, #tutor-course-spotlight-overview h2, #tutor-course-spotlight-overview h3,#tutor-course-spotlight-overview h4 {color:var(--e-global-color-accent)}
.support div {background:#000;color:#FFF}
.support img{max-width:50px;float:left}
.support h5{display:inline-block}

/*#page {
    background: #26257A;
background: linear-gradient(180deg,rgba(38, 37, 122, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
.pg-image-header,.tutor-course-thumbnail-background {display:none}*/

.site-header {background:transparent}
aside.buddypanel {
    border-right: 5px solid #FFF;
}

/*course page styling */
header.tutor-course-details-header.tutor-mb-44 {margin-bottom:15px}
.tutor-dashboard .tutor-frontend-dashboard-maincontent .tutor-dashboard-left-menu .tutor-dashboard-permalinks li a:hover {
    opacity: 1;background:#FFF;
}
.tutor-btn,.tutor-btn-primary{border:none}
.tutor-frontend-dashboard-header [class*=" tutor-icon-"], .tutor-frontend-dashboard-header [class^=tutor-icon-]{font-family:tutor!important}
.members-group-list .item-entry-header {color:#FFF}
/*.tutor-wrap aside {margin-bottom:30px}*/

.tutor-wrap main,.tutor-wrap main h1,.tutor-wrap h2,.tutor-wrap main h3,.tutor-wrap main h4{color:#333}
.tutor-accordion-item-header {color:inherit}
.tutor-accordion-item {border-radius:0}
.tutor-wrap header .tutor-color-black,.tutor-course-details-header .tutor-course-details-top .tutor-meta>*,.tutor-course-details-header .tutor-course-details-top .tutor-meta a {color:#FFF}
.tutor-course-details-tab,.tutor-single-course-sidebar {background:#FFF;padding:30px}
.tutor-single-course-sidebar-more>div {padding:0}

.tutor-card-md .tutor-card-body {padding:0;color:#333}
.tutor-course-details-page .tutor-card-md .tutor-card-body,{padding:30px}
.tutor-course-progress-wrapper .tutor-fw-bold {font-weight:normal}
.tutor-nav-tabs .tutor-nav-link.is-active {background:#888;color:#FFF}
/* Quiz */

.tutor-course-topic-single-footer .tutor-single-course-content-complete form {
    margin-bottom: 0;
}
.tutor-course-topic-single-footer .tutor-topbar-complete-btn.tutor-mr-20 {
    margin-right: 0;
}
.tutor-quiz-wrap,.tutor-start-quiz-wrapper,.bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content.tutor-quiz-single-entry-wrap .tutor-start-quiz-wrapper {background:#FFF;padding:30px;border-radius:0}
.bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrap .tutor-quiz-question-item .tutor-card {background:#eee}
.bb-sfwd-aside.bb-dark-theme .tutor-table tr td {background:#FFF}
.bb-sfwd-aside.bb-dark-theme .tutor-table thead tr th,.tutor-table thead tr th {background:#eee}
.tutor-btn-tertiary { background:var(--tutor-color-primary);}
.tutor-dashboard .tutor-frontend-dashboard-header {background:transparent;}
.tutor-dashboard .tutor-frontend-dashboard-header .tutor-dashboard-header-username {color:#FFF}

.footer-widget-area,footer {text-align:center}
}
.tutor-form-wrap {border-color:#333!important}

.tutor-card-md .tutor-card-body {padding:0}
.tutor-course-details-page .tutor-accordion-item-body, .tutor-course-details-page li.tutor-course-content-list-item {background:inherit}
.tutor-tab {padding-top:0!important}
/* Tutor LMS Course Page */
.tutor-course-details-page {
    margin-top: 0;
}
.tutor-dashboard .tutor-dashboard-my-courses .tutor-iconic-btn.tutor-my-course-edit {opacity:1}
/*.tutor-course-card .tutor-card-body {flex-direction:initial}*/



body.home-page .entry-title {display:none}
.footer-widget-area img.image {max-width:200px!important}
.footer-widget.area-1 .widget_media_image {padding:0;margin-bottom:0}

/*make full width */
.tutor-container-xxl, .tutor-container-xl, .tutor-container-lg, .tutor-container-md, .tutor-container-sm, .tutor-container,.container {max-width:100%}

#access-support-links p, #access-support-links h5 {margin:0}
h5 {font-weight:bold}
.bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-title, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-accordion-item-body, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-course-topic-item a{background-color:#FFF;color:#333}
.bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-course-topic-item a:hover .tutor-course-topic-item-icon, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-course-topic-item a:hover .tutor-course-topic-item-title, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-icon, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-title,.bb-sfwd-aside.bb-dark-theme #tutor-assignment-wrap #tutor-student-assignment-edit-file-preview .tutor-instructor-card .tutor-icard-content>div:first-child, .bb-sfwd-aside.bb-dark-theme #tutor-assignment-wrap .tutor-assignment-attachments-list .tutor-instructor-card .tutor-icard-content .tutor-color-secondary a, .bb-sfwd-aside.bb-dark-theme .quiz-question-ans-choice .tutor-form-control, .bb-sfwd-aside.bb-dark-theme .tutor-color-black, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-topbar-mark-btn, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-quiz-wrapper .tutor-quiz-wrap .quiz-question-ans-choice-area .fill-in-the-gap input, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-title .tutor-color-secondary, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-course-topic .tutor-accordion-item-header.is-active .tutor-course-topic-title, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-course-topic .tutor-accordion-item-header:hover .tutor-course-topic-title, .bb-sfwd-aside.bb-dark-theme .tutor-course-spotlight-wrapper .tutor-conversation .tutor-actual-comment, .bb-sfwd-aside.bb-dark-theme .tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-box .tutor-comment-textarea textarea, .bb-sfwd-aside.bb-dark-theme .tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-textarea, .bb-sfwd-aside.bb-dark-theme .tutor-course-spotlight-wrapper .tutor-conversation .tutor-comments-list .tutor-single-comment .tutor-actual-comment .tutor-comment-author span:first-child, .bb-sfwd-aside.bb-dark-theme .tutor-nav-link.is-active, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-attempt-details tbody td, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-attempt-details td.given-answer, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-attempt-details td.questions, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrap .tutor-quiz-question-item .tutor-card, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrap div>a.tutor-btn-ghost, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrap div>a.tutor-btn-ghost [class*=tutor-icon-], .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrap input[type=checkbox].tutor-form-check-input+.tutor-fs-6, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrap input[type=radio].tutor-form-check-input+.tutor-fs-6, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrapper .fill-in-the-gap, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrapper .quiz-meta-info .quiz-time-remaining #tutor-quiz-time-update, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrapper .quiz-meta-info>div .tutor-color-muted, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrapper .quiz-meta-info>div .tutor-fw-bold, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrapper .quiz-question-ans-choice-area .tutor-dropzone .tutor-dragging-text-conent, .bb-sfwd-aside.bb-dark-theme .tutor-quiz-wrapper .quiz-question-ans-choice-area .tutor-quiz-border-box .tutor-dragging-text-conent, .bb-sfwd-aside.bb-dark-theme .tutor-table thead tr th, .bb-sfwd-aside.bb-dark-theme .tutor-table-quiz-attempts tr td, .bb-sfwd-aside.bb-dark-theme .tutor-time-countdown.tutor-countdown-lg div h3, .bb-sfwd-aside.bb-dark-theme .tutor-zoom-meeting-content .meeting-details div p {color:#333}
.bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header.is-active:after, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header:hover:after,.tutor-course-single-sidebar-wrapper .tutor-course-topic .tutor-accordion-item-header.is-active .tutor-course-topic-summary, .tutor-course-single-sidebar-wrapper .tutor-course-topic .tutor-accordion-item-header.is-active .tutor-course-topic-title, .tutor-course-single-sidebar-wrapper .tutor-course-topic .tutor-accordion-item-header.is-active .tutor-course-topic-title-info-icon, .tutor-course-single-sidebar-wrapper .tutor-course-topic .tutor-accordion-item-header.is-active:after,.tutor-course-details-actions a {color:var(--bb-alternate-text-color)}
 a i.tutor-icon-bundle {color:#FFF}

.tutor-course-spotlight-wrapper {width:90%;margin:0 auto;background:#FFF}
/*.bb-sfwd-aside.bb-dark-theme #tutor-assignment-wrap .tutor-assignment-attachment #tutor-student-assignment-edit-file-preview .tutor-instructor-card, .bb-sfwd-aside.bb-dark-theme #tutor-single-entry-content, .bb-sfwd-aside.bb-dark-theme #tutor-single-entry-content .tutor-quiz-wrap .tutor-quiz-btn-group .tutor-btn-ghost.tutor-ml-auto, .bb-sfwd-aside.bb-dark-theme .bb-footer, .bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper.left, .bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper.left .bb-mobile-panel-inner, .bb-sfwd-aside.bb-dark-theme .buddypanel, .bb-sfwd-aside.bb-dark-theme .buddypanel #site-logo, .bb-sfwd-aside.bb-dark-theme .buddypanel .side-panel-menu a, .bb-sfwd-aside.bb-dark-theme .panel-head, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content.tutor-quiz-single-entry-wrap, .bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content.tutor-quiz-single-entry-wrap .tutor-start-quiz-wrapper, .bb-sfwd-aside.bb-dark-theme .tutor-course-topic-single-body, .bb-sfwd-aside.bb-dark-theme .tutor-table tr td, .bb-sfwd-aside.bb-dark-theme .tutor-zoom-meeting-content, .bb-sfwd-aside.bb-dark-theme div.bb-lms-header, .bb-sfwd-aside.bb-dark-theme.tutor-lms .tutor-course-single-content-wrapper {background:transparent}*/
.bb-sfwd-aside.bb-dark-theme .tutor-color-secondary, .bb-sfwd-aside.bb-dark-theme .tutor-nav-link {color:var(--tutor-body-color)}

body.lesson-template-default header#masthead {display:none}
body.lesson-template-default.bb-buddypanel.sticky-header .site-content {padding-top:0!important}
/*body.lesson-template-default .admin-bar .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {top:0}
@media screen and (min-width: 1400px) {
 .bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {background:transparent;box-shadow:none;color:#FFF;top:10%!important}
body.lesson-template-default .tutor-course-single-content-wrapper #tutor-single-entry-content {padding-top:20%}
}*/
.bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {background:transparent;box-shadow:none;color:#FFF;}
nav#object-nav a,.activity-head-bar,.activity-head-bar .bb-subnav-filters-container.bb-subnav-filters-filtering .subnav-filters-opener,.bb-item-count,
body.buddypress article.page>.entry-header .entry-title,.bp-navs ul li.selected a,.entry-title,.tutor-color-black {color:#FFF}

.tutor-row .tutor-color-black {color:#333}
nav#object-nav .selected>a,.bp-navs ul li a,.groups.group-admin .bp-navs.group-subnav a,.bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-topbar-mark-btn  {color:var(--bb-primary-color)}
.bb-sfwd-aside.bb-dark-theme .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {background:transparent}
.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {position:relative;top:0!important;left:0!important;right:0;margin-right:2.5%}
body.lesson-template-default .tutor-course-single-sidebar-wrapper {max-height:100vh!important}
.tutor-course-spotlight-wrapper .tutor-col-xl-8 {width:100%;padding:30px}
.tutor-container .wp-block-image {background:#eee;text-align: center}

/* course page elements that have white BG 
.tutor-color-black,.tutor-course-details-widget-tags .tutor-tag-list li a {color:#333}*/

/* tutor card displays */
/* Tutor LMS Course List */

.tutor-course-list .tutor-card:has(.tutor-course-thumbnail) {
    /*position: relative;*/
    padding-top: 250px;
    /*overflow: hidden;*/
}

.tutor-course-list .tutor-course-thumbnail {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
}

.tutor-course-list .tutor-card-body,
.tutor-course-list .tutor-card-footer {
    position: relative;
    z-index: 1;
    background: rgb(0 0 0 / 80%);
}
.tutor-course-card .tutor-btn-outline-primary {text-transform: uppercase;font-size:80%}

.tutor-course-list img.tutor-card-image-top {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}

.tutor-course-list .tutor-course-card .tutor-course-name, .tutor-course-list .tutor-course-card .tutor-course-name a {
    color: var(--bb-body-text-color);
   
}
.tutor-course-card .tutor-card-footer .list-item-price .price {display:block}
@media (max-width: 768px) {
.tutor-course-list .tutor-course-card .tutor-course-name, .tutor-course-list .tutor-course-card .tutor-course-name a {
    font-size: 14px;
}
}
.tutor-course-list .tutor-course-card .tutor-course-name a:hover {
    color: var(--bb-headings-color);
}

.tutor-course-list .tutor-course-card .tutor-btn-outline-primary:hover {
    color: var(--bb-primary-button-text-hover);
}
/* cards */
.tutor-course-card .tutor-meta>* {color:#FFF}
.tutor-card.tutor-course-card,.tutor-card-footer,.tutor-course-card .tutor-course-thumbnail .tutor-card-image-top,.tutor-card-footer:not(.tutor-no-border),.tutor-course-card .tutor-btn-outline-primary,.tutor-card:not(.tutor-no-border),.tutor-single-course-sidebar>.tutor-single-course-sidebar-more,.tutor-single-course-sidebar-more>div:first-child,.tutor-single-course-sidebar-more>div:last-child
 {border-radius:0;border:none}
.tutor-course-list .tutor-card:has(.tutor-course-thumbnail) {padding-top:350px}
.tutor-course-card .tutor-course-name, .tutor-course-card .tutor-course-name a {margin-bottom:5px}
.tutor-course-card .tutor-card-body, .tutor-course-card .tutor-card-footer{padding:15px;}
.tutor-card.tutor-course-card,.tutor-card-footer,.tutor-course-card .tutor-course-thumbnail .tutor-card-image-top,.tutor-card-footer:not(.tutor-no-border),.tutor-course-card .tutor-btn-outline-primary,.tutor-card:not(.tutor-no-border),.tutor-single-course-sidebar>.tutor-single-course-sidebar-more,.tutor-single-course-sidebar-more>div:first-child,.tutor-single-course-sidebar-more>div:last-child
 {border-radius:0;border:none}
.tutor-course-list .tutor-card:has(.tutor-course-thumbnail) {padding-top:350px}
.tutor-course-card .tutor-course-name, .tutor-course-card .tutor-course-name a {margin-bottom:5px}
.tutor-meta {color:#FFF;margin:0}
.tutor-course-card .tutor-card-body {flex-direction:column-reverse;padding-bottom:0}

.tutor-course-card .tutor-card-body h3.tutor-course-name a:hover {color:var(--tutor-color-primary)}

/* continue-learning cards */

#continue-learning .tutor-course-card {padding-top: 0px;min-height:150px;}
#continue-learning .tutor-course-card .tutor-course-name a{text-shadow: 2px 2px 5px rgb(0 0 0 / 80%);font-weight:400;} 
#continue-learning .tutor-card-body {transition: 0.5s}
#continue-learning .tutor-course-card .tutor-card-body:hover {background:rgb(0 0 0 / 0%)}
.owl-item .tutor-card .tutor-color-secondary {color:#FFF}
.owl-carousel { padding-bottom: 30px;display:flex }
.owl-loader {color:rgba(255,255,255,.8);font-size:16px;}
.owl-loader i {margin:5px 0}
.owl-stage{display:flex}
.owl-item .tutor-course-progress {margin:10px 0}
.owl-item .tutor-course-card .tutor-course-name a:hover {color:#FFF}
#continue-learning .owl-item .tutor-meta,.owl-item .tutor-ratings {display:none}

.owl-item .tutor-card-footer{padding-bottom:5px;}
.owl-item .tutor-course-card .tutor-btn-outline-primary {text-transform: none;font-size:80%}
.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 30px; }
.owl-theme .owl-dots .owl-dot span { margin: 5px 4px; }
.owl-carousel .owl-nav button { display: block !important; color: #666 width: 30px; font-size: 30px !important;height: 100px; position: absolute; top: 40%; transform: translateY(-40%); display: block !important; border:0px solid black; }
.owl-carousel .owl-nav button:hover { background: transparent !important; }
.owl-carousel .owl-nav button i {color: rgba(225, 225, 225, 1)!important;}
.owl-carousel .owl-nav button:hover i { color: rgba(40, 87, 138, 1); }
.owl-carousel .owl-prev { left: -30px; }
.owl-carousel .owl-next { right: -30px; }
/*.tutor-wrap {padding:0 25px!important}*/
.elementor-widget-container .tutor-wrap {padding:0}
/*.site-title {display:none!important}*/
.tutor-meta-value, .tutor-meta a,.tutor-course-list .tutor-course-card .tutor-course-name, .tutor-course-list .tutor-course-card .tutor-course-name a{color:#FFF}
.tutor-course-name a {padding-top:15px}
.tutor-card-md .tutor-card-footer {
    padding: 0
}
.tutor-sidebar-card .tutor-card-footer .tutor-ul {padding-top:30px}

/*course content */
.tutor-container,.footer-widget-area,.footer-bottom {position:relative}/*overlays BG image content */
.tutor-container ::marker {color:var(--tutor-color-primary);margin-right:10px;font-weight:bold}
.tutor-wrap header h1.tutor-color-black,.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-course-topic-single-header-title  {font-weight:normal;font-size:150%}

.tutor-container li {margin:15px 0}

@media (max-width: 768px) {
.footer-widget-area,footer {text-align:center}
}

.tutor-course-card .tutor-course-thumbnail {
    border-radius: 0px;
}
/*.tutor-color-black {color:#FFF}*/
#cover-image-container { background:rgba(255, 255, 255, 0.8) ;}
.tutor-pagination {display:none}

@media (max-width: 768px) {
    .tutor-course-details-page .tutor-card-md .tutor-card-body,
.tutor-course-details-page .tutor-card-md .tutor-card-footer,.tutor-course-details-tab,.tutor-single-course-sidebar {padding:15px}
}

@media (min-width: 1200px) {
    body.courses-template-default #content {margin-top:5vh}
   /* .tutor-wrap aside {margin-top:30px;}
.tutor-course-details-page .tutor-col-xl-8,.tutor-course-details-page .tutor-col-xl-4{display:flex;flex-direction:column}*/
.tutor-course-details-page .tutor-col-xl-8 {background:#FFF}
.tutor-course-spotlight-wrapper .tutor-col-xl-8 {padding:60px}



/* black sidebar on large devices */
.tutor-g-xl-5, .tutor-gx-xl-5 { --tutor-gutter-x: 0;} 
.courses-template-default .tutor-row aside {background:var(--tutor-sidebar-background);}

.tutor-mt-32 {margin-top:0}
.tutor-single-course-sidebar,.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body,.tutor-single-course-sidebar>.tutor-single-course-sidebar-more>div,
.tutor-single-course-sidebar>.tutor-single-course-sidebar-more,.tutor-single-course-sidebar .tutor-card {background:transparent}

.tutor-single-course-sidebar .tutor-color-secondary,aside .tutor-color-black 
 {color:#FFF!important}
}
