.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 {
	
	padding: 20px 80px; 
	border-radius: 5px; 
	background: #E23D96;
	color: #fff;
	text-decoration: none;
	border-radius: 8px;
	font-weight: 500;
	font-size: 15px;
	font-weight: 700;
	transition: 0.35s;

}

.learndash-wrapper .ld-breadcrumbs {
	
	background: transparent;
	padding-left: 0px; 
	
	
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {
	
	font-weight: 400;
	color: #222; 
	
}


.single-sfwd-lessons .ld-sidebar-left, .single-sfwd-quiz .ld-sidebar-left, .single-sfwd-topic .ld-sidebar-left {
	
	z-index: 9999;
	position: absolute
	
}

.single-sfwd-quiz #single-wrapper #content .entry-header {
	
	  margin: 0 calc(50% - 50vw + 175px);
    max-width: calc(100vw - 350px);
    width: 100vw;
	
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a:hover {
	
	color: #E23D96; 
	
}

.learndash-wrapper .ld-table-list .ld-table-list-header {
	
	background: #E23D96; 
	
}

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview {
	
		transition: 0.35s; 
	
}

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover {
	
	color: #E23D96; 
	transition: 0.35s; 
	
}

.single-sfwd-lessons #single-wrapper, .single-sfwd-quiz #single-wrapper, .single-sfwd-topic #single-wrapper {
	
	position: relative;
	
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon {
	
	margin-top: -3px;
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit {
	
	background: transparent;
	padding-left: 0;
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .time {
	
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 8px;
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover {
	
	background: #E23D96;	
	opacity: 0.6;
	
}

@media screen and (max-width: 992px) {
	
	.ld-sidebar-left {
		
		position: fixed !important; 
		bottom: 0;
		width: 100% !important;
		min-width: 100%; 
		z-index: 999999 !Important;
		background: #fff; 
		height: 100% !important; 
		
	}
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within {
	
	border: 0px solid #fff; 
	background: #E23D96;
	color: #fff; 
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
	
	background: #E23D96;
	
}

.single-sfwd-lessons .ld-sidebar-left .ld-lesson-item.ld-is-current-lesson, .single-sfwd-lessons .ld-sidebar-left .ld-lesson-item:hover, .single-sfwd-quiz .ld-sidebar-left .ld-lesson-item.ld-is-current-lesson, .single-sfwd-quiz .ld-sidebar-left .ld-lesson-item:hover, .single-sfwd-topic .ld-sidebar-left .ld-lesson-item.ld-is-current-lesson, .single-sfwd-topic .ld-sidebar-left .ld-lesson-item:hover {
	
	border-color: #e3e3e3 !important;
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay {
	
	border: 1px solid #e3e3e3;
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label {
	
	border: 0px solid #fff; 
	background: #e2e7ed;
	
}

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList input.wpProQuiz_questionInput { 

	opacity: 0;
	width: 0px; 
	height: 0px; 
	display: none; 

}

.wpProQuiz_questionListItem ul  {
	
	margin-bottom: 40px; 
	
}

.wpProQuiz_questionListItem ul li {
	
	margin-bottom: 4px; 
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label {
	
		transition: 0.35s; 

	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:hover {
	
	cursor: pointer;
	opacity: 0.8;
	transition: 0.35s; 
	
}

.mobile-sidebar-sticky {
	
	display: none; 
	
}

.single-sfwd-quiz, .single-sfwd-topic, .single-sfwd-lessons, .single-sfwd-courses {
	
	background: #f7f7f7;
	
}

.single-sfwd-lessons .ld-sidebar-left, .single-sfwd-quiz .ld-sidebar-left, .single-sfwd-topic .ld-sidebar-left {
	
	background: #fff; 
	
}

.single-sfwd-lessons #wrapper-footer, .single-sfwd-quiz #wrapper-footer, .single-sfwd-topic #wrapper-footer {
	
	    position: absolute;
    bottom: 0;
    width: calc(100% - 300px);
	
	}	

	@media screen and (min-width: 993px) {
		

		
	}

	.single-sfwd-lessons #single-wrapper, .single-sfwd-quiz #single-wrapper, .single-sfwd-topic #single-wrapper {
		
		padding-bottom: 90px; 
		
	}

@media screen and (max-width: 992px) {

	.ld-lesson-inner-top {
		
		display: inline-block !important;
		width: auto !important;
		max-width: 20%;
		margin-bottom: 0px !Important;
		
	}

	.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-item-preview-heading {
		
		display: inline-block;
		
	}	
	

	.ld-lesson-format {
		
		display: inline-block;
		margin-top: -20px;
		transform: translateY(-7px);

	}
		
	
	.single-sfwd-lessons #single-wrapper, .single-sfwd-quiz #single-wrapper, .single-sfwd-topic #single-wrapper, .single-sfwd-lessons #wrapper-footer, .single-sfwd-quiz #wrapper-footer, .single-sfwd-topic #wrapper-footer {
		
		margin-left: 0px; 
		
	}
	
	.ld-sidebar-left {
		
		z-index: -9999999 !important;
		opacity: 0; 
		
	}	
	
	.single-sfwd-lessons #single-wrapper #content, .single-sfwd-quiz #single-wrapper #content, .single-sfwd-topic #single-wrapper #content {
		
		padding: 2rem 15px; 
		
	}
	
	.single-sfwd-quiz #single-wrapper #content .entry-header {
		
		width: 100%;
		max-width: 100%; 
		margin: 0 0;
		
	}
	
	.single-sfwd-lessons #wrapper-footer, .single-sfwd-quiz #wrapper-footer, .single-sfwd-topic #wrapper-footer {
		
		padding-bottom: 70px; 
		
	}
	
	.mobile-sidebar-sticky {
		
		display: block;
		
	}
	
	.single-sfwd-lessons #wrapper-footer, .single-sfwd-quiz #wrapper-footer, .single-sfwd-topic #wrapper-footer {
		
		width: 100%; 
		
	}
	
	.ld-sidebar-left.toggled-sidebar {
		
		z-index: 9999999 !important;
		opacity: 1;
		
	}
	
}

.single-sfwd-lessons #single-wrapper, .single-sfwd-quiz #single-wrapper, .single-sfwd-topic #single-wrapper {
	
	min-height: calc(100vh - 230px);
	
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td .wpProQuiz_maxtrixSortCriterion {
	
	overflow: hidden !important;	
	
}

.mobile-sidebar-sticky {
	
	position: fixed; 
	bottom: 0px; 
	left: 0px; 
	z-index: 9999999;
	width: 100%; 
	color: #222; 
	padding: 14px 20px 12px;
	text-align: center; 
	background: #fff; 
	border-top: 1px solid #e3e3e3;
	font-size: 12px; 
	text-transform: uppercase; 
	letter-spacing: 0.05rem; 
	font-weight: 700;
	transition: 0.35s; 
	
}

.mobile-sidebar-sticky-inner {
	
	width: 100%; 
	position: relative;
	
}

.mobile-sidebar-sticky:hover {
	
	cursor: pointer; 
	opacity: 0.65;
	transition: 0.35s; 
	
}

.mobile-sidebar-sticky svg {
	
	position: absolute; 
	right: 0;
	top: -3px;
	width: 24px; 
	height: 24px; 
	
}

.mobile-sidebar-sticky .hide {
	
	display: none; 
	
}

.mobile-sidebar-sticky.toggled .show {
	
	display: none; 	
	
}

.mobile-sidebar-sticky svg {
	
	transition: 0.35s; 
	
}

.mobile-sidebar-sticky.toggled svg {
	
	transform: rotate(180deg);
	transition: 0.35s; 
	
}

.mobile-sidebar-sticky.toggled .hide {
		
	display: inline-block; 	
	
}

#terms-not-slidable .term-block {
	
	width: 100% !Important; 
	min-width: 100% !important;
	margin: 4px 0px 8px;
	
}

@media screen and (max-width: 769px) {
	
	.responsified-swiper .swiper-pagination {
		
		bottom: 55px;
		
	}
	
	#terms-not-slidable.responsified-swiper .swiper-pagination {
		
		bottom: 5px;
		
	}
	
	.responsified-swiper, .responsified-swiper .swiper-wrapper {
		
		overflow: visible;
		
	}
	
}

.theme-padding {
	
	padding: 40px 30px; 
	
}

.theme-box-shadow {
	
	-webkit-box-shadow: 0 1.5625rem 3.125rem rgba(0,0,0,.08);
	box-shadow: 0 1.5625rem 3.125rem rgba(0,0,0,.08);	
	
}

.theme-border-radius {
	
	border-radius: 10px;
	
}
