.market {
	width: 100%;
	text-align: center;
}

.market-list {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 20px);
	margin: 0 -10px;
}

.market-item {
	padding: 10px;
	width: 100%;
}

@media screen and (min-width: 768px) {
	.market-item {
		width: 33.333%;
	}
	.market-item.is-xlarge {
		width: 61.5%;
	}

	.market-item.is-large {
		width: 50%;
	}
	.market-item.is-medium {
		width: 42%;
	}

	.market-item.is-xsmall {
		width: 29%;
	}

	.market-item.is-small {
		width: 38.5%;
	}
}
