.group-colour {
	color: #0076b1;
}

.group-outline {
	border: solid #0076b1;
	padding: 1px 1px 0 3px;
	font-size: 11px;
}

.group-left {
	padding: 3px 0 0 3px;
	text-decoration: none;
}

.group-rank {
	float: left;
	width: 49%;
}

.group-right {
	float:right;
	width: 79%;
}

.group-members {
	display: block;
	padding-left: 10px;
}

.group-leaders {
	display: block;
}

.group-container {
	width: 100%;
	columns: 4;
    -moz-column-count: 4;
}

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
	.group-container {
		columns: 2;
        -moz-column-count: 2;
	}
}