/*flexbox*/

@media only screen and (max-width: 960px) {
	.polydron-flex-container {
		flex-flow: column wrap;
	}
}

@media only screen and (min-width: 960px) {
	.polydron-flex-container {
		flex-flow: row wrap;
	}
}
 
.polydron-flex-container {
	font-family: open sans;
	display: flex;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	/*flex-flow: row wrap;*/
	/*justify-content: space-around;*/
	align-items: stretch;
	/*align-content: flex-start;*/
	margin: 10px -10px 0;
}

.polydron-flex-container h2 {
	font-size: 30px;
	font-weight: normal;
	color: #004080;
	line-height: 125%;
	margin: 0;
}

.polydron-flex-container h3 {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	line-height: 125%;
	margin: 0;
}

.polydron-flex-container p {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	line-height: 150%;
	margin: 14px 0 0 0;
}

.polydron-flex-item-1 {
	order: 1;
	flex: 1 1 28%;
	background-color: #E9EFF7;
	padding: 20px;
	margin: 0 10px 20px 10px;
	text-align: center;
}

.polydron-flex-item-1 h2 {
	text-align: center;
}

.polydron-flex-item-2 {
	order: 2;
	flex: 1 1 60%;
	background-color: #4990E2;
	padding: 20px;
	margin: 0 10px 20px 10px;
}

.polydron-flex-item-2 h2 {
	color: #E9EFF7;
}