
div.mainpage-columns
{
	display: flex;
	flex-wrap: wrap-reverse;
}

div.mainpage-columns > div.devenc
{
	display: flex;
	flex-wrap: wrap;
}

div.mainpage-columns > div.devenc > div.development,
div.mainpage-columns > div.devenc > div.encyclopaedic,
div.mainpage-columns > div.research
{
	margin: 6px auto;
}

@media (max-width: 799.98px)
{
	div.mainpage-columns > div.devenc,
	div.mainpage-columns > div.devenc > div.development,
	div.mainpage-columns > div.devenc > div.encyclopaedic,
	div.mainpage-columns > div.research
	{
		width: 100%;
	}
}

@media (min-width: 800px)
{
	div.mainpage-columns > div.devenc
	{
		width: 66.667%;
	}

	div.mainpage-columns > div.devenc > div.development,
	div.mainpage-columns > div.devenc > div.encyclopaedic
	{
		width: 50%;
	}

	div.mainpage-columns > div.research
	{
		width: 33.333%;
	}
}
