/* Messages */
.popup-course .learn-press-message {
	display: none;
}
.learn-press-message.error {
	background-color: var(--nv-c-2);
    font-weight: 600;
}
/* Dashboard */
.single-lp_course .site-header {
	display: none;
}
.single-lp_course .top_heading {
	display: none;
}
#learn-press-course #comments {
	display: none;
}
.single-lp_course .course-summary .course-detail-info {
	display: none;
}
.course-banner-mobile {
	display: none;
}
.course-banner-box {
	background: var(--nv-secondary-accent);
}
.course-banner-button-wrap {
	display: flex;
    max-width: var(--thim-body_container);
    margin: 0 auto;
    justify-content: space-between;
	align-items: center;
	padding: 10px 10px;
}
.course-banner-button-wrap .course-banner-welcome {
	font-weight: 600;
}
.single-lp_course .course-banner-box .lp-button {
	background-color: var(--nv-primary-accent);
}
.single-lp_course .course-banner-box .lp-button:hover {
	transform: translateX(5px);
	filter: brightness(1.2);
    background-color: var(--nv-primary-accent); 
}
.single-lp_course .course-summary .course-summary-sidebar {
	display: none;
}
.single-lp_course .course-summary .entry-content-left {
	padding-right: 40px!important;
    width: calc(100% - 40px)!important;
}
.single-lp_course .course-nav-tab-curriculum, .single-lp_course .course-extra-box, .single-lp_course .course-nav-tab-instructor {
	display: none;
}
.single-lp_course .wrapper-course-nav-tabs {
	border-bottom: 0px
}
.single-lp_course .learn-press-nav-tabs label  {
	font-weight: 400!important;
}
.single-lp_course .dashboard-text-video iframe {
	max-width: 100%;
	height: calc(45vw);
}
.single-lp_course .bt-signature {
	max-width: 200px;
}
.single-lp_course .tab-announcement-item {
	box-shadow: 2px 2px 20px 3px #e6e6e6;
	padding: 15px 15px 30px 15px;
	margin-bottom: 25px;
}
.single-lp_course .tab-announcement-item h4 {
	margin-top: 0px;
	color: var(--nv-secondary-accent);
}
.single-lp_course .course-nav-tabs .active label {
	color: var(--nv-secondary-accent);
}
.single-lp_course .course-nav-tabs .tab-link {
	color: var(--nv-text-color);
}

/* Dashboard responsive*/
@media (max-width: 767px) {
    .course-banner {
		height: 150px!important;
		width: 100vw!important;
	}
	.course-banner-button-wrap {
		padding-right: 15px;
		padding-left: 15px;
	}
	.single-lp_course .course-summary .entry-content-left {
	padding-right: 0px!important;
    width: calc(100% - 10px)!important;
}
}
@media (min-width: 1200px) {
    .single-lp_course .dashboard-text-video iframe {
		height: 600px;
	}
}
@media (max-width: 600px) {
	.single-lp_course .lp-archive-courses .learn-press-nav-tabs label {
		font-size: 22px;
	}
	.TabsDragScroll ul {
		flex-wrap: wrap;
	}
	.course-summary-content .entry-content-left {
		margin-bottom: 0px;
	}
	
}



/* Course page - Popup */
/* Header */
#popup-header {
	border-bottom: 2px solid var(--nv-primary-accent);
	background: var(--custom-1);
}
#popup-header .items-progress {
	display: none;
}
#popup-header .course-title {
	display: none;
}
#popup-header .course-logo {
	margin-top: -15px;
}
#popup-header .course-logo img {
	margin-top: 30px;
}
#popup-header .lp-button {
	color: var(--nv-text-dark-bg);
    background: var(--nv-primary-accent);
	line-height: unset;
}
#popup-header #sidebar-toggle::before {
        font-size: larger;
}
#popup-header .back-course:hover {
    background: var(--nv-primary-accent);
}
#popup-header #sidebar-toggle {
	color: var(--nv-primary-accent);
}


/* Header responsive*/
@media (max-width: 767px) {
    #popup-course .popup-header__inner {
        flex-direction: row;
        /* gap: 5px; */
    }
}
/* Sidebar - Curriculum */
#popup-sidebar {
	background-color: var(--custom-1);
}
#popup-sidebar .course-curriculum {
	top: 74px;
	border-top: 2px solid var(--nv-primary-accent);
}
.sidebar-course-title {
	text-align: center;
    font-size: 22px;
    color: var(--nv-primary-accent);
    letter-spacing: 1px;
}
#popup-sidebar .search-course {
	display: none;
}
#popup-sidebar .course-section-header {
	   background-color: var(--custom-2);
}
#popup-sidebar .course-section {
    border-color: var(--custom-2);
}
#popup-sidebar .section-toggle i {
	color: var(--nv-primary-accent);
	font-weight: 600;
}
#popup-sidebar .section-count-items {
	display: none;
}
#popup-sidebar .course-item__status .completed::before {
    color: var(--nv-secondary-accent);
}
#popup-sidebar .course-section__items {
	background-color: var(--nv-site-bg);
}
#popup-sidebar .course-section .course-item {
    border-top: 1px solid var(--custom-2);
}
#popup-sidebar .course-section__items .current {
	color: var(--nv-primary-accent);
	font-weight: 500;
}

@media (max-width: 600px) {
	#popup-content .lp-course-curriculum .course-section__title {
		font-size: 20px;
	}
}



/* Content*/
#popup-content {
	margin-top: 76px;
	margin-bottom: 58px;
}

#popup-content .content-item-wrap {
	padding-bottom: 10px;
}

@media (max-width: 600px) {
	#popup-content {
		margin-bottom: 65px;
	}
	#popup-content .content-item-wrap .course-item-title {
		font-size: 32px;
	}
	
}
	
/* Comments */
#popup-course .learn-press-item-comments {
	border-top: 1px solid var(--nv-primary-accent);
}
#popup-course .comments-title {
	font-family: var(--font-obaby);
    color: var(--nv-secondary-accent);
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px;
}
.text-before-commentbox p {
	margin-bottom: 0px;
}
#popup-course .comment-reply-title {
	display: none;
}
#popup-course .comment-form textarea {
    border-color: var(--custom-2);
}
#popup-course .form-submit {
	text-align: center;
}
#popup-course .form-comment {
	margin-bottom: 3rem;
}
#popup-course .reply-cmt {
	display: none;
}
#popup-course .wrapper-comment img {
	width: 50px;
    height: 50px;
    max-width: 50px;
}

/* Footer */
#popup-footer {
	display: flex;
    z-index: 100;
    padding: 0;
    border-bottom: 0px;
    background: var(--custom-1);
    align-items: center;
    border-top: 2px solid var(--nv-primary-accent);
	max-width: unset;
	width: unset;
}
.course-footer-wrap {
	max-width: 792px;
    width: 100%;
    display: block;
    z-index: 100;
    padding: 0;
    margin: 0 auto;
    align-items: center;
}
#popup-footer .lp-btn-complete-item, #popup-footer .lesson-complete-button .completed {
	line-height: 1.2em;
	margin-top: 10px;
	padding: 8px 25px;
}
#popup-footer .lp-btn-complete-item:hover {
	transform: translateX(3px);
    filter: brightness(1.2);
    background-color: var(--nv-secondary-accent); 
}
#popup-footer .course-item-nav .prev::before, #popup-footer .course-item-nav .next::before {
    color: var(--nv-primary-accent);
}
#popup-footer .course-item-nav .prev a, #popup-footer .course-item-nav .next a {
	color: var(--nv-primary-accent);
}
#popup-footer .course-item-nav .prev a:hover, #popup-footer .course-item-nav .next a:hover {
	transform: translateX(3px);
}
#popup-footer .course-item-nav[data-nav=next] {
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
}
#popup-footer .course-item-nav[data-nav=next] .next {
	order: 2;
}
#popup-footer .course-item-nav[data-nav=next] .lesson-complete-button {
	order: 1;
	margin-left: 35%;
}
#popup-footer .course-item-nav[data-nav=prev] .lesson-complete-button {
	margin-right: 35%;
}
#popup-footer .lesson-complete-button .success {
	display: none;
}
#popup-footer .lesson-complete-button .completed {
    background-color: #8ee88e;
}
#popup-footer .course-item-nav__name {
	display: none;
    color: transparent;
    background: unset;
}
/* Footer responsive*/
@media (max-width: 600px) {
	#popup-footer {
		padding-right: 10px;
    	padding-left: 10px;
		font-size: 16px;
		padding-bottom: 15px;
	}
	#popup-footer .course-item-nav[data-nav=next] .lesson-complete-button {
		margin-left: 20%;
	}
	#popup-footer .course-item-nav[data-nav=prev] .lesson-complete-button {
		margin-right: 20%;
	}
    #popup-footer .lesson-complete-button .completed {
    	padding: 5px 15px;
		margin-top: 13px;
    }
	
}