@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

.grid_box
{
	margin: 1%;
	width: 98%;
}

.grid_box a
{
	border: none;
}

.grid_box div
{
	display: inline-block;
	text-decoration: none;
	border: 2px solid #297A38;
	padding: 2%;
	/* font-size: 1.15em; */
	text-align: center;
	background-color: #FFFFFF; 
	color: black;
	transition: 0.2s;
	/* white-space: nowrap; */
}

.grid_box div:hover
{
	background-color: #297A38; /* Green */
	color: white;
	border-bottom-color: #297A38;
}

.due div, .tre div, .quattro div
{
	margin: 0 1% 1% 0; /*top right bottom left*/
	/* margin-bottom: 1%; */
}

.uno div, div.last
{
	margin: 0 0 1% 0; /*top right bottom left*/
}

.uno div
{
	width: 100%;
}

.due div
{
	width: 49.31%;
	/* width: 48.75%; */
}

.tre div
{
	width: 32.41%;
}

.quattro div
{
	width: 23.87%;
}