
/*
LifterLMS Custom CSS
*/
/* Meta Removal */
.llms-loop-item-footer, .llms-meta-info, .lesson .entry-meta {
  display: none
}

.llms-student-dashboard .llms-loop-list {
	grid-template-columns: repeat(6, minmax(0, 1fr));
}

a.llms-button-secondary {
 color: white;	
}

/* Override the default grid layout */
.llms-student-dashboard.llms-sd-layout-columns {
  display: flex !important;           /* use flex instead of grid */
  flex-direction: column;             /* stack vertically */
}

/* Make the nav horizontal and centered */
.llms-sd-nav .llms-sd-items {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
	margin: 0 0 0 0;
  gap: 1rem;                          /* spacing between menu items */
  list-style: none;
  padding: 0;             /* bottom space before header */
}

/* Clean up individual nav items */
.llms-student-dashboard .llms-sd-item {
  display: inline-block;
  align-items: center;
}

@media (min-width: 600px) {
	.logged-in .llms-sd-layout-columns .llms-sd-nav .llms-sd-items .llms-sd-item {
		display: inline-block;
		margin: 5px;
	}
}

@media (max-width: 921px) {
	.llms-student-dashboard .llms-loop-list {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}

/* Optional: hide the separator dot if you don't want it */
.llms-sd-item .llms-sep {
  display: none;
}

.llms-student-dashboard .llms-sd-title {
	margin: 0;
}

.llms-lesson-link, .llms-form-field, .llms-sd-nav {
	line-height: 2;
}

.llms-lesson-preview .llms-lesson-link .llms-lesson-preview-row {
	flex-direction: row;
}

.llms-lesson-preview .llms-extra {
	margin-right: 20px;
	display: flex;
  align-items: center;
  gap: 10px;
}

.llms-favorite-wrapper {
	display: none;
}

.llms-lesson-preview .llms-lesson-meta {
	display: none;
}

.lifterlms .llms-student-dashboard {
/* 	background-color: #aaa */
}

@media only screen and (min-width: 959px){
figure.wp-block-embed.is-type-video.is-provider-vimeo.wp-block-embed-vimeo.wp-embed-aspect-16-9.wp-has-aspect-ratio {
    width: 700px;
    margin: 0 auto;
}

@media only screen and (min-width: 959px){
figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio {
    width: 700px;
    margin: 0 auto;
}
.llms-course-navigation .llms-prev-lesson, .llms-course-navigation .llms-next-lesson, .llms-course-navigation .llms-back-to-course {
width: auto;
}

/* Course Title Center */
.llms-loop-item-content .llms-loop-title {
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
  text-align: center;
}

/* Dashboard Colors */
.llms-loop-item-content {
        background: #F9F9FB;
}

.llms-loop-item-content:hover {
        background: #F9F9FB;
}

/* Dashboard Title Hide */
h3.llms-sd-section-title {
	display:none;
}

/* Sylabus Lesson Background color */
.single-lesson.ast-separate-container .llms-lesson-preview .llms-lesson-link, .single-course article .llms-syllabus-wrapper .llms-lesson-preview .llms-lesson-link {
background-color: #F9F9FB!important;
}

.single-lesson.ast-separate-container .llms-lesson-preview .llms-lesson-link:hover, .single-course article .llms-syllabus-wrapper .llms-lesson-preview .llms-lesson-link:hover {
	background: #FFF!important;
}

