.layout--33-66col {
	display: flex;
	flex-wrap: wrap;
}

.layout--33-66col > .layout__region--first, .layout--33-66col > .layout__region--second {
	flex: 0 1 100%;
	width:100%;
}

@media screen and (min-width: 768px) {
	.layout--33-66col > .layout__region--first {
		flex: 0 1 33.3333%;
		width:33.3333%;
	}
	
	.layout--33-66col > .layout__region--second {
		flex: 0 1 66.6666%;
		width:66.6666%;
	}
}