/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 


body.single-lesson .tutor-course-single-content-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-single-sidebar-wrapper {
    order: 1;
	background: #f7f4f4;
	min-width: 25%;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-single-sidebar-wrapper .tutor-course-single-sidebar-title {
    display: none !important;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic {
    background: transparent;
    border-bottom: 1px solid #e5dede;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic .tutor-accordion-item-header {
	background: none;
    border: none;
    padding: 16px;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic .tutor-accordion-item-header.is-active {
    background: white;
    color: red;
    text-decoration: underline;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic .tutor-accordion-item-body {
	background: none;
    padding: 0px 12px 12px 24px;
    border-left: 3px solid red;
    border-radius: 0px;
    background: white;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic .tutor-accordion-item-body a {
    padding: 0px;
    background: none !important;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
}

/********* LESSON CONTENT ***********/

body.single-lesson .tutor-course-spotlight-wrapper ul.tutor-nav.tutor-course-spotlight-nav {
    background: #FFF;
    padding: 0px 24px;
	border-color: #e5dede;
}

body.single-lesson .tutor-course-spotlight-wrapper ul.tutor-nav.tutor-course-spotlight-nav a.tutor-nav-link.is-active {
    border: none;
    color: red;
    background: white;
}

body.single-lesson .tutor-course-spotlight-wrapper .tutor-tab .tutor-container {
	max-width: 1440px;
    width: 100%;
	padding: 0px 24px;
    margin-left: 0px;
}

body.single-lesson .tutor-course-spotlight-wrapper .tutor-tab .tutor-container .tutor-col-xl-8 {
    padding: 0px;
}

body.single-lesson .tutor-course-spotlight-wrapper .tutor-tab.tutor-course-spotlight-tab {
    background: #f7f4f4;
}

/********* FOOTER - HEADER CTAS ***********/

body.single-lesson .tutor-course-topic-single-header, 
body.single-lesson .tutor-course-topic-single-footer {
	display: none !important;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic .tutor-accordion-item-body a div.tutor-d-flex {
    margin: 0px;
    display: flex;
    align-items: center;
    gap: 8px;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic .tutor-accordion-item-body a div.tutor-d-flex span.tutor-course-topic-item-title {
    font-size: 12px;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic-item.is-active a div.tutor-d-flex span.tutor-course-topic-item-title {
    text-decoration: underline;
    color: red;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic .tutor-accordion-item-body a div.tutor-d-flex span.tutor-course-topic-item-icon {
    margin: 0px;
}

body.single-lesson .tutor-course-single-content-wrapper .tutor-course-topic .tutor-accordion-item-body a div.tutor-d-flex span.tutor-course-topic-item-duration {
    margin: 0px;
}