<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance &gt; Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/

.vcex-bullets ul li {
	margin-bottom:20px !important;
}

.single-lesson .vcex-bullets ol{
	list-style: none;
counter-reset: ol-counter;
	margin: 0 0 20px 50px !important;
padding: 0 !important;
}

.single-lesson .vcex-bullets ol li{
	counter-increment: ol-counter;
	margin-bottom:20px !important 
}

.single-lesson ol li::before {
content: counter(ol-counter);
background: #1F9DA5;
width: 3.5rem;
height: 3.5rem;
border-radius: 50%;
display: inline-block;
line-height: 3.5rem;
color: white;
font-weight: 600;
text-align: center;
position: absolute;
margin: -5px 0 0 -4.5rem; /* Hayley added this */
}

/* Sensei Course Widget */
.widget_sensei_course_progress header h2, .widget_sensei_course_progress .course-progress-module h2{
	font-size:18px;
}

/* Sensei Progress Bar */
.sensei-course-progress__bar div{
background-color: #1F9DA5 !important;
}

/* Sensei Course Progress Widget*/
#sidebar .course-title{
	margin: 0 0 10px 0;
	text-transform: uppercase;
font-size: 16px;
}

.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson.current span:before{
	content: '\f192';
}

#sidebar .course-progress-navigation{
display:none;
}

#sidebar .course-progress-lesson a,#sidebar .course-progress-lesson span{
	font-size:14px !important;
	color:#24515c;
} 

#sidebar .course-progress-lessons{
	background-color: #E2E8F0;
}

#sidebar .widget_sensei_course_progress{
	border: solid #E2E8F0 2px;
}

.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson.completed a:before, .widget_sensei_course_progress .course-progress-lessons .course-progress-lesson.completed span:before{
	color:#1F9DA5 ;
}

/* Sensei Hide Messages */
.sensei-message{
	display:none;
}

.sensei-message.info{
	display:block !important;
}

.sensei-message.answer-feedback{
	display:block !important;
}

/* Sensei Warning */ 
.course-container div.sensei-message.download, .course-container div.sensei-message.tick, .course-container p.sensei-message.download, .course-container p.sensei-message.tick, .course div.sensei-message.download, .course div.sensei-message.tick, .course p.sensei-message.download, .course p.sensei-message.tick, .learner-info div.sensei-message.download, .learner-info div.sensei-message.tick, .learner-info p.sensei-message.download, .learner-info p.sensei-message.tick, .lesson div.sensei-message.download, .lesson div.sensei-message.tick, .lesson p.sensei-message.download, .lesson p.sensei-message.tick, .quiz div.sensei-message.download, .quiz div.sensei-message.tick, .quiz p.sensei-message.download, .quiz p.sensei-message.tick, .sensei div.sensei-message.download, .sensei div.sensei-message.tick, .sensei p.sensei-message.download, .sensei p.sensei-message.tick{
	background:#dfe8cc;
	color:#607936;
}

.sensei-message.info.info-special.answer-feedback{
	background: #cee0e2 !important;
color: #347076;
font-size: 16px !important;
}

.sensei-message.info{
	background: #f8e9c9 !important;
color: #b28b3b; 
}

.sensei-message.alert{
	background: #f3abab !important;
color: #4f1315; 
}

.sensei-message.alert:before{
color: #b31419 !important; 
}

.sensei-course-progress__bar{
	background-color: #E2E8F0 !important;
}

/* Sensei Quiz */
.answer_message span,.question-title .grade{
	display:none;
}

div.sensei-message.answer-feedback{
	background: #f9fafc;
color: #24515c;
	border: solid 1px #E2E8F0 !important;
	font-size:16px;
}

div.sensei-message.answer-feedback:before{
font-family: FontAwesomeSensei;
display: inline-block;
font-size: 100%;
margin-right: .618em;
font-weight: 400;
line-height: 1em;
width: 1em;
font-size: 1.387em;
position: relative;
top: .1em;
	content: "\f019";

}

div.answer-feedback.correct:before{
	color: #1F9DA5;
	content: '\f058';
}

div.answer-feedback.incorrect:before{
	color: #b31419;
	content: '\f057';
}

/* Tabs */
span.vc_tta-title-text{
	color:#21515C;
}

li.vc_tta-tab.vc_active .vc_tta-title-text{
	color:#1F9DA5;
}

blockquote {
font-size: 1.3em;
color: #21515C;
	margin-left: -55px;
}

.wp-block-sensei-lms-course-outline-lesson&gt;span{
	padding: 16px;
}

.lesson header h1 {
font-weight: 600;
color: #21515C;
}

/* pagable container - Hayley*/
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
background-color: #ffffff;
	padding: 20px 40px 50px 40px;
}

.menu-button-line &gt; a &gt; span.link-inner {
			border: solid 1px;
			border-color: #87B800;
			border-radius:3px;
}

/* Hotstop styling */
.ult-tooltipster-default{
	text-align:left !important;
}

.logged-in .menu-register{
	display:none;
}

.view-results{
	display:none !important;
}

.wp-block-button__link{
	background-color: #792987;
	display: inline-block;
line-height: normal;
padding: 0.5em 11px !important;
border-radius: 3px;
	border: 2px solid #792987 !important;
}

.button:hover{
	background-color: #209da5 !important;
}

/* Completion Page */
.wp-block-sensei-lms-course-results__grade,.wp-block-sensei-lms-course-results__lesson-score,.wp-block-sensei-lms-course-results__separator{
	display:none !important;
}

.wp-block-sensei-lms-course-results__course-title{
	text-align:left !important;
}

.wp-block-sensei-lms-course-results__lesson{
	border-bottom:none !important;
}

.wp-block-sensei-lms-course-results__lesson-title{
	color:#000 !important;
	font-size: 18px;
}

.wp-block-sensei-lms-course-results__lesson-title:hover{
	background: hsla(0,0%,80%,.15);
	text-decoration:underline;
}

.wp-block-sensei-lms-course-results__lesson-title:before{
	font-family: 'ticons';
	display: inline-block;
	font-weight: 400;
	line-height: 1em;
	width: 1em;
	font-size: 120%;
	content: '\f058';
	margin-right: 0.618em;
}
</pre></body></html>