
/* LEARNDASH Styling */
/*.wp-block-separator.is-style-default {
    background-color: #B5BE05;
}*/

.learndash.learndash_post_sfwd-lessons .ld-tabs-content .wp-block-separator {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.learndash-wrapper .wp-element-button, 
.learndash-wrapper .wp-block-button__link,
.wp-block-file .wp-block-file__button,
.wp-block-file a.wp-block-file__button {
    /*font-weight: 700;*/
    background-color: var(--bb-secondary-button-background-regular);
    color: var(--bb-secondary-button-text-regular);
    border-radius: var(--bb-button-radius);
    border: 0px solid var(--bb-secondary-button-border-regular);
    border-bottom-width: 2px;
}
.learndash-wrapper .wp-element-button:hover, 
.learndash-wrapper .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:hover, 
.wp-block-file a.wp-block-file__button:hover {
    color: var(--bb-secondary-button-text-regular);
    background-color: var(--bb-secondary-button-background-hover);
}


.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    padding: 8px 15px !important;
}

li.lms-lesson-item .bb-lesson-head {
    padding: 12px 30px !important;
}


/* =========================================================
   Zitat – core/quote, Stil "Standard", nur im Kursinhalt
   ========================================================= */
.learndash-wrapper blockquote.wp-block-quote:not(.is-style-plain),
.editor-styles-wrapper blockquote.wp-block-quote:not(.is-style-plain) {
	position: relative;
	margin: 30px 0;
	padding: 22px 28px 22px 90px;
	background: #f7f7f7;
	border: none;
	border-radius: 0.5em;
	color: #2B272A;
	font-size: 1.1rem;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.55;
}

.learndash-wrapper blockquote.wp-block-quote:not(.is-style-plain) p,
.editor-styles-wrapper blockquote.wp-block-quote:not(.is-style-plain) p {
	margin: 0;
	font-style: normal;
	font-weight: 300;
}

.learndash-wrapper blockquote.wp-block-quote:not(.is-style-plain) p + p,
.editor-styles-wrapper blockquote.wp-block-quote:not(.is-style-plain) p + p {
	margin-top: 0.6em;
}

/* Kurs Auflistung Styling anpassen */
.ld-course-list-items .ld_course_grid .bb-cover-list-item {
    border-color: var(--bb-content-alternate-background-color);
}
.ld-course-list-items .ld_course_grid .bb-cover-list-item .ld_course_grid_button a {
    border-width: 0 0 2px 0;
    padding: 10px 12px;
    margin-top: 20px;
}

.course-lesson-count {
    display: none;
}

.ld-course-list-items .ld_course_grid .bb-cover-list-item .bb-card-course-details .entry-content {
    margin-bottom: 20px !important;
}

.ld-course-list-items .ld_course_grid .bb-cover-list-item .bb-card-course-details .entry-content {
   max-height: 5em;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

/* großes Anführungszeichen, seitlich, ohne Kreis */
.learndash-wrapper blockquote.wp-block-quote:not(.is-style-plain)::before,
.editor-styles-wrapper blockquote.wp-block-quote:not(.is-style-plain)::before {
	position: absolute;
	top: 0.06em;
	left: 18px;
	width: auto;
	height: auto;
	margin: 0;
	background: none;
	border-radius: 0;
	font-size: 3.6rem;
	line-height: 1;
	color: var(--bb-alternate-text-color);;
	opacity: 0.22;
	pointer-events: none;
	background: none;
}

.learndash-wrapper blockquote.wp-block-quote:not(.is-style-plain) cite,
.editor-styles-wrapper blockquote.wp-block-quote:not(.is-style-plain) cite {
	display: block;
	margin-top: 14px;
	font-style: normal;
	font-weight: 600;
	font-size: 0.82rem;
	letter-spacing: normal;
	color: #6b676a;
}

.learndash-wrapper blockquote.wp-block-quote:not(.is-style-plain) cite::before,
.editor-styles-wrapper blockquote.wp-block-quote:not(.is-style-plain) cite::before {
	content: "— ";
}



@media (max-width: 600px) {
	.learndash-wrapper blockquote.wp-block-quote:not(.is-style-plain) {
		padding-left: 48px;
	}
	.learndash-wrapper blockquote.wp-block-quote:not(.is-style-plain)::before {
		font-size: 2.8rem;
		left: 12px;
	}
}


/* Gutenberg Textmarkierung Marker Style PXE*/
.learndash-wrapper .wp-block-heading mark, 
.learndash-wrapper p mark, 
.learndash-wrapper .wp-block-list mark {
    --awb-highlight-width: 40;
    --awb-highlight-color-trans: rgba(180,189,5,0);
    --awb-highlight-color-min: rgba(180,189,5,0.105);
    --awb-highlight-color-inter: rgba(180,189,5,0.21);
    --awb-highlight-color-max: rgba(180,189,5,0.63);
    --awb-highlight-color: hsla(var(--awb-custom_color_1-h),var(--awb-custom_color_1-s),var(--awb-custom_color_1-l),calc(var(--awb-custom_color_1-a) - 30%));
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 100% calc(var(--awb-highlight-width)* 1%);
    background-color: transparent !important;
    background-image: linear-gradient(to right, var(--awb-highlight-color-trans, var(--awb-highlight-color)), var(--awb-highlight-color-min, var(--awb-highlight-color)) 1%, var(--awb-highlight-color-max, var(--awb-highlight-color)) 5%, var(--awb-highlight-color-inter, var(--awb-highlight-color)) 99%, var(--awb-highlight-color-trans, var(--awb-highlight-color)) 100%);
}