@media (max-width: 800px) {
	main
	{
		padding-top: 4em;
	}

	.main_wrap
	{
		width: 98vw;
	}

	.flag
	{
		width: 100%;
		margin-top: 1em;
		margin-bottom: 0.5em;
	}

	.toolbar
	{
		padding-left: 1em;
		padding-right: 1em;
	}

	a.button
	{
		width: 25%;
		height: auto;
		padding-left: 1em;
		padding-right: 1em;
	}

	a.button svg
	{
		width: 100%;
	}

	.button .text
	{
		display: none;
	}

	.content
	{
		flex-direction: column;
		padding-left: 0.1em;
		padding-right: 0.1em;

		font-size: 0.8em;
	}

	.content > .infos
	{
		width: auto;
		margin-bottom: 0.5em;
		padding-left: 0.5em;
	}

	.content > .stats
	{
		width: auto;
		padding-right: 0.5em;
	}

	.main_wrap_content
	{
		padding-bottom: 0.5em;
	}
}
