/*************************************************************/
/* Default Grid                                              */
/*************************************************************/
.bw-course-schedule {
	--grid-gap: 10px;
}
.bw-course-schedule-wrap {
	margin: 10px calc(-1 * var(--grid-gap));
}
.bw-course-schedule-wrap .bw-post {
	width: var(--col-width);
	padding: var(--grid-gap);
}
.bw-course-schedule.no-more .bw-post-view-more-container,
.bw-course-schedule.loading .bw-post-view-more-container {
	display: none !important;
}
.bw-post-count-total {
	text-align: center;
	margin: 10px;
}
/*************************************************************/
.bw-course-schedule {
	transition: opacity 0.5s ease;
}
.bw-course-schedule.loading {
	opacity: 0.5;
}
.bw-course-schedule .bw-post-view-more-container {
	display: flex;
	justify-content: center;
}
.bw-course-schedule .bw-filters > div {
	display: flex;
	flex-direction: column;
	margin-bottom: 15px;
}

/*************************************************************/
/* Responsive                                                */
/*************************************************************/
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 767px) {
}
