/* Align only the three blocks in the first home row. */
@media screen and (min-width: 1340px) {
	.home-top-grid {
		display: flex;
		align-items: stretch;
	}

	.home-top-grid > .home-top-primary,
	.home-top-grid > .home-top-canal,
	.home-top-grid > .home-top-convencoes {
		float: none;
		display: flex;
		align-items: stretch;
	}

	.home-top-grid > .home-top-primary {
		flex-direction: column;
	}

	.home-top-grid > .home-top-primary > .col-xs-12 {
		flex: 0 0 auto;
		float: none;
		width: 100%;
	}

	.home-top-grid > .home-top-canal > .col-xs-12,
	.home-top-grid > .home-top-convencoes > .convencao {
		display: flex;
		width: 100%;
	}

	.home-top-grid > .home-top-convencoes > .convencao {
		flex-direction: column;
	}

	.home-top-grid .canal,
	.home-top-grid .convencao {
		width: 100%;
	}
}

@media screen and (max-width: 1339px) {
	.home-top-grid:before,
	.home-top-grid:after {
		display: table;
		content: " ";
	}

	.home-top-grid:after {
		clear: both;
	}
}
