@import "x_colors.css";

article {
	overflow: auto;
	padding:15px;
}
article div.splash {
	position: static;
	margin:0;
}
article div.sliderItem {
	float: none;
	display: block;
	height: auto;
}

article div.sideBar img.logo{
	position: static;
}
article div.sliderItem .sideBar{
	height:200px;
	padding:50px;
}
article div.sliderItem .image{
	width:400px;
	height:300px;
}

.flexItem{
	color:#fff;
}
article div.flexItem .content, article div.flexItem.header .content{
	box-sizing: border-box;
}

.layout .halfColumn h3{
	font-weight: bold;
	margin-bottom: 20px;
}

.layout .halfColumn .flexItem,
article .flexCollection div.flexItem.header
{
	width:100%;
}

.layout:first-child{
	background: rgb(217,217,217);
	margin: -15px -15px 0 -15px;
	padding: 15px;
}


article div.content_collection_item .content.first{
	background:none;
}

.flexItem{
	display:inline;
	float:left;
}
