/**
 * PrepSquared.
 *
 * This file adds the LearnDash stylesheet to the PrepSquared theme.
 *
 * @package PrepSquared
 * @author  5.12 Design Lab
 * @license GPL-2.0-or-later
 * @link    https://512designlab.com/
 */

/* LearnDash Accordion Content
------------------------------------------------*/

div.ld-accordion__header {
	align-items: center;
	background-color: #007fc4;
	color: #fff;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

div.ld-accordion__header h2 {
	color: #fff;
	margin-bottom: 0;
}

div.ld-accordion__header button.ld-accordion__expand-button--all {
	color: #fff;
	padding-bottom: 0;
}

div.ld-accordion__header button.ld-accordion__expand-button--all:hover {
	border-color: #fff;
}

div.ld-accordion__section {
	background-color: #f6f6f6;
	border: none;
	padding-bottom: 12px;
	padding-top: 0;
}

span.ld-accordion__subheading {
	margin-top: 20px;
	position: relative;
}

span.ld-accordion__subheading::before {
	background-color: #fff;
	content: '';
	display: block;
	height: 20px;
	left: 50%;
	position: absolute;
	top: -20px;
	transform: translateX(-50%);
	width: calc(100% + 24px);
}

div.ld-accordion__items--lessons > div.ld-accordion__item--lesson {
	background-color: #fff;
	border: 1px solid rgba(0,0,0,0.1);
}

div.ld-accordion__item:focus-within, 
div.ld-accordion__item:has(.ld-accordion__expand-button[aria-expanded=true]),
div.ld-accordion__item:hover {
	background-color: #fff;
}

.learndash-wrapper .ld-button:hover:not([disabled]):not(.ld-button-transparent):not(.ld--ignore-inline-css), #learndash-tooltips .ld-tooltip:after, #learndash-tooltips .ld-tooltip, .ld-tooltip:not(.ld-tooltip--modern) [role="tooltip"], .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join:not(.ld--ignore-inline-css), .learndash-wrapper #btn-join:not(.ld--ignore-inline-css), .learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css), .learndash-wrapper .ld-expand-button:not([disabled]), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:not([disabled]), .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type='submit']:not([disabled]), .learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]), .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:not([disabled]), .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled]), #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close:not([disabled]), .learndash-wrapper .ld-expand-button.ld-button-alternate:not([disabled]) .ld-icon {
	color: #fff !important;
}