/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */
.learndash-wrapper {
    font-family: 'Montserrat', sans-serif;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button {
	border-radius:5px !important;
margin:20px auto 0px auto !important;
	font-weight:700 !important;
  font-size:13px !important;
	justify-content:center !important;
	max-width:200px !important;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button a {
	text-align:center !important;
	justify-content:center !important;
}
.learndash-wrapper .ld-button.ld-login-button.ld-login .ld-icon, .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button .ld-icon {
	display:none !important;
}

.ld-registration__forgot-password-form label, .ld-registration__login-form label, .ld-registration__register-form label, .ld-registration__reset-password-form label {
	font-weight:600 !important;
}
.ld-form .ld-form__field, .ld-button--border {
	background:#f4f4f4 !important;
	border:1px solid #1A1C39 !important;
	color:#1A1C39 !important;
}
#ld-terms-checkbox-error, #ld-privacy-checkbox-error {
    display: none !important;
}
.learndash-wrapper .ld-login-modal .ld-modal-heading {
	font-weight:700 !important;
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form label {
	color:#1A1C39 !important;
}
.learndash-wrapper .ld-login-modal .ld-login-field, .learndash-wrapper .ld-login-modal .ld-password-field, .learndash-wrapper .ld-login-modal input[type=email], .learndash-wrapper .ld-login-modal input[type=password], .learndash-wrapper .ld-login-modal input[type=text] {
	background-color: #f4f4f4 !important;
	border: 1px solid #1A1C39 !important;
	color:#1A1C39 !important;
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username:before, .learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password:before {
	top:2em !important;
	color:#1A1C39 !important;
}
.learndash-wrapper .ld-login-modal .ld-forgot-password-link {
	font-weight:600 !important;
}
.learndash-wrapper .ld-login-modal .ld-forgot-password-link:hover {
	background-color:#fff !important;
}
.learndash-wrapper .ld-login-modal .ld-button, .learndash-wrapper .ld-login-modal input[type=submit] {
	border-radius:5px !important;
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register:hover {
	opacity:1 !important;
}
.learndash-wrapper .ld-modal .ld-modal-closer {
	font-size:2.5em !important;
	padding:0.3em !important;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-reverse:hover {
	background-color:#68B32F !important;
}
.ld-form .ld-form__field:active, .ld-form .ld-form__field:focus {
	box-shadow:inset 0 0 0 2px #1A1C39 !important;
}
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar, a.ld-profile-edit-link, .ld-profile-stat-certificates, .ld-profile-stat-points {
	display:none !important;
}
.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
	border-right:0 !important;
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt {
	display:none !important;
}
.learndash-wrapper .ld-expand-button {
	border-radius:5px !important;
}

.learndash-wrapper .ld-item-list .ld-item-list-item {
	border:2px solid #68B32F !important;
}
.learndash-wrapper .ld-status-incomplete.ld-status-icon {
	border:4px solid #D5222D !important;
}
span.ld-course-title {
	font-weight:800 !important;
	font-size:18px !important;
	margin-left:5px !important;
	margin-top:4px !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview>.ld-tooltip, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
	color:#1A1C39 !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview>.ld-tooltip, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
	align-items:center !important;
}
.ld-course-list-items .ld_course_grid {
	flex:0 0 100%;
	max-width:450px;
}
.ld-course-list-items .ld_course_grid .thumbnail .caption {
	padding:20px !important;
}
.ld-course-list-items .ld_course_grid .ld_course_grid_button {
	margin:25px 0 10px 0 !important;
}
.ld-course-list-items .ld_course_grid .thumbnail.course img {
	max-width:450px !important;
}
.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled {
	background:#68B32F !important;
}
.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled:before {
	border-top:4px solid #68B32F !important;
	border-right:4px solid #68B32F !important;
}
.ld-course-list-items .ld_course_grid .entry-title {
	text-align:center !important;
}
.ld-course-list-items .ld_course_grid .btn-primary:hover, .ld-course-list-items .ld_course_grid .btn-primary:focus, .ld-course-list-items .ld_course_grid .btn-primary:active, .ld-course-list-items .ld_course_grid .btn-primary.active, .ld-course-list-items .ld_course_grid .open .dropdown-toggle.btn-primary {
	background-color:#D5222D !important;
	border-color:#D5222D !important;
}
.ld-course-list-items .ld_course_grid .btn-primary {
		background-color:#68B32F !important;
	border-color:#68B32F !important;
}
.ld-course-list-items .ld_course_grid .thumbnail .caption a {
	font-weight:700 !important;
	font-size:15px !important;
}
.ld-accordion__expand-button--all:hover, .ld-accordion.ld-breakpoint--small .ld-accordion__item:focus-within .ld-accordion__expand-button:hover .ld-accordion__expand-button-text, .ld-accordion.ld-breakpoint--small .ld-accordion__item:hover .ld-accordion__expand-button:hover .ld-accordion__expand-button-text {
	border-bottom:2px solid #D5222D !important;
}
.ld-accordion__expand-button:hover, .ld-accordion__item-title:is(a):focus, .ld-accordion__item-title:is(a):hover {
	color:#D5222D !important;
}
.ld-accordion__item-title {
	font-weight:700 !important;
}
.ld-accordion__section {
	border:2px solid #68B32F !important;
}
.ld-accordion__item-title {
	color:#1A1C39 !important;
}
.ld-navigation__progress-mark-complete-button, .ld-navigation__progress-mark-complete-button:active, .ld-navigation__progress-mark-complete-button:focus, .ld-navigation__progress-mark-complete-button:focus-visible, .ld-navigation__progress-mark-complete-button:focus-within, .ld-navigation__progress-mark-complete-button:hover {
	background-color:#D5222D !important;
}
.ld-navigation__back-to-course-link:active, .ld-navigation__back-to-course-link:hover, .ld-navigation__next-link:active, .ld-navigation__next-link:hover, .ld-navigation__previous-link:active, .ld-navigation__previous-link:hover {
	color:#D5222D !important;
}
.ld-navigation__back-to-course-link:active, .ld-navigation__back-to-course-link:focus, .ld-navigation__back-to-course-link:hover, .ld-navigation__next-link:active, .ld-navigation__next-link:focus, .ld-navigation__next-link:hover, .ld-navigation__previous-link:active, .ld-navigation__previous-link:focus, .ld-navigation__previous-link:hover {
	border-color:#D5222D !important;
}
.ld-progress-bar__meter-foreground {
	background-color:#68B32F !important;
}
.ld-navigation__progress-completed-action, .ld-navigation__icon--lesson-complete {
	color:#68B32F !important;
}
.ld-navigation__next-link--just-completed, .ld-navigation__next-link--just-completed:active, .ld-navigation__next-link--just-completed:focus, .ld-navigation__next-link--just-completed:focus-visible, .ld-navigation__next-link--just-completed:focus-within, .ld-navigation__next-link--just-completed:hover, .ld-navigation__next-link--no-user, .ld-navigation__next-link--no-user:active, .ld-navigation__next-link--no-user:focus, .ld-navigation__next-link--no-user:focus-visible, .ld-navigation__next-link--no-user:focus-within, .ld-navigation__next-link--no-user:hover {
		background-color:#68B32F !important;
}
.ld-accordion__item-attribute-icon--progress, .ld-accordion__item-icon--progress {
	color:#68B32F !important;
}
.ld-navigation__next-link--just-completed:focus, .ld-navigation__next-link--no-user:focus, .ld-accordion__item-title:is(a):focus {
	outline-color:transparent !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
	border-radius:5px !important;
	font-weight:700 !important;
	font-size:15px !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label:focus-within {
	border-color:#68B32F !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text {
	font-weight:700 !important;
}
.wpProQuiz_content .wpProQuiz_listItem {
	padding-top:15px;
	border-top:2px solid #D5222D;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_header {
	padding-top:15px !important;
	border-top:2px solid #D5222D !important;
}
.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion], .learndash-wrapper .ld-quiz-actions input[name=restartQuiz] {
	background: #1A1C39 !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .ld-quiz-question-item__status {
	top:20px !important;
}
.ld-progress-bar__label-icon--complete {
	color:#68B32F !important;
}
.ld-enrollment {
display:none !important;
}