/*************************************************************/
/* Default Grid                                              */
/*************************************************************/
.bw-post-grid {
	--grid-gap: 10px;
}
.bw-post-grid-wrap {
	margin: 10px calc(-1 * var(--grid-gap));
}
.bw-post-grid-wrap .bw-post {
	width: var(--col-width);
	padding: var(--grid-gap);
}
.loading .bw-post-view-more-container,
.no-more .bw-post-view-more-container {
	display: none !important;
}
.bw-post-count-total {
	text-align: center;
	margin: 10px;
}
/*************************************************************/

/*************************************************************/
/* Staff Layout                                              */
/*************************************************************/
.layout-staff .bw-filters {
	display: flex;
}
.layout-staff .bw-filters > div {
	flex: 1 1 0px;
	display: flex;
	flex-direction: column;
	margin: 0 var(--grid-gap);
}
.layout-staff .bw-filters > div:last-child {
	margin-right: 0;
}
.layout-staff .bw-filters > div:first-child {
	margin-left: 0;
}
.layout-staff .bw-filters > div > label {
	display: block;
	flex-shrink: 0;
}
.layout-staff .bw-filters > div > select {
	display: block;
	flex-grow: 1;
}
.layout-staff .bw-post-grid-wrap {
	display: flex;
	flex-wrap: wrap;
}
.layout-staff .bw-post-view-more-container {
	display: flex;
	justify-content: center;
}
/*************************************************************/

/*************************************************************/
/* Responsive                                                */
/*************************************************************/
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 767px) {
	/*****************************/
	/* Staff Layout < 767px      */
	/*****************************/
	.layout-staff .bw-filters {
		flex-direction: column;
	}
	.layout-staff .bw-filters > div {
		margin: 0;
	}
}
