/* ---------- */

/**
 * Row: Alignment
 * 
 * @since 1.2.3
 */
grid-row,
.grid-row,
grid-row[data-align*="{{ slug }}:top-left--only"],
.grid-row[data-align*="{{ slug }}:top-left--only"] {
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-start;
}

grid-row[data-align*="{{ slug }}:top-center--only"],
.grid-row[data-align*="{{ slug }}:top-center--only"] {
	justify-content: center;
}

grid-row[data-align*="{{ slug }}:top-justify--only"],
.grid-row[data-align*="{{ slug }}:top-justify--only"] {
	justify-content: space-between;
}

grid-row[data-align*="{{ slug }}:top-right--only"],
.grid-row[data-align*="{{ slug }}:top-right--only"] {
	justify-content: flex-end;
}

/* --- */
grid-row[data-align*="{{ slug }}:center-left--only"],
.grid-row[data-align*="{{ slug }}:center-left--only"] {
	align-content: center;
	align-items: center;
}

grid-row[data-align*="{{ slug }}:center--only"],
.grid-row[data-align*="{{ slug }}:center--only"],
grid-row[data-align*="{{ slug }}:center-center--only"],
.grid-row[data-align*="{{ slug }}:center-center--only"] {
	justify-content: center;
	align-content: center;
	align-items: center;
}

grid-row[data-align*="{{ slug }}:center-justify--only"],
.grid-row[data-align*="{{ slug }}:center-justify--only"] {
	justify-content: space-between;
	align-content: center;
	align-items: center;
}

grid-row[data-align*="{{ slug }}:center-right--only"],
.grid-row[data-align*="{{ slug }}:center-right--only"] {
	justify-content: flex-end;
	align-content: center;
	align-items: center;
}

/* --- */
grid-row[data-align*="{{ slug }}:justify-left--only"],
.grid-row[data-align*="{{ slug }}:justify-left--only"] {
	align-content: space-between;
}

grid-row[data-align*="{{ slug }}:justify-center--only"],
.grid-row[data-align*="{{ slug }}:justify-center--only"] {
	justify-content: center;
	align-content: space-between;
}

grid-row[data-align*="{{ slug }}:justify-justify--only"],
.grid-row[data-align*="{{ slug }}:justify-justify--only"] {
	justify-content: space-between;
	align-content: space-between;
}

grid-row[data-align*="{{ slug }}:justify-right--only"],
.grid-row[data-align*="{{ slug }}:justify-right--only"] {
	justify-content: flex-end;
	align-content: space-between;
}

/* --- */
grid-row[data-align*="{{ slug }}:stretch-left--only"],
.grid-row[data-align*="{{ slug }}:stretch-left--only"] {
	align-content: stretch;
	align-items: stretch;
}

grid-row[data-align*="{{ slug }}:stretch-center--only"],
.grid-row[data-align*="{{ slug }}:stretch-center--only"] {
	justify-content: center;
	align-content: stretch;
	align-items: stretch;
}

grid-row[data-align*="{{ slug }}:stretch-justify--only"],
.grid-row[data-align*="{{ slug }}:stretch-justify--only"] {
	justify-content: space-between;
	align-content: stretch;
	align-items: stretch;
}

grid-row[data-align*="{{ slug }}:stretch-right--only"],
.grid-row[data-align*="{{ slug }}:stretch-right--only"] {
	justify-content: flex-end;
	align-content: stretch;
	align-items: stretch;
}

/* --- */
grid-row[data-align*="{{ slug }}:bottom-left--only"],
.grid-row[data-align*="{{ slug }}:bottom-left--only"] {
	align-content: flex-end;
	align-items: flex-end;
}

grid-row[data-align*="{{ slug }}:bottom-center--only"],
.grid-row[data-align*="{{ slug }}:bottom-center--only"] {
	justify-content: center;
	align-content: flex-end;
	align-items: flex-end;
}

grid-row[data-align*="{{ slug }}:bottom-justify--only"],
.grid-row[data-align*="{{ slug }}:bottom-justify--only"] {
	justify-content: space-between;
	align-content: flex-end;
	align-items: flex-end;
}

grid-row[data-align*="{{ slug }}:bottom-right--only"],
.grid-row[data-align*="{{ slug }}:bottom-right--only"] {
	justify-content: flex-end;
	align-content: flex-end;
	align-items: flex-end;
}