/*
 * Post Navigation: layout only. Sizes, colours and type come from the
 * block's Style controls.
 */

.ne-pnav {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ne-pnav-item {
	display: flex;
	flex-direction: column;
	flex: 1 1 260px;
	max-width: 100%;
	text-decoration: none;
}

.ne-pnav-item.is-next {
	align-items: flex-end;
	text-align: right;
}

.ne-pnav-item.is-next .ne-pnav-body {
	flex-direction: row-reverse;
}

.ne-pnav-label {
	display: block;
}

.ne-pnav-body {
	display: flex;
	align-items: center;
}

.ne-pnav-thumb {
	flex: 0 0 auto;
	object-fit: cover;
}
