#header{ position: fixed; }
#content{ padding:0px; }
#content #home{
	background-image: url('../images/home.jpg');
	background-position: 50% 50%;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
#content #home .logo{
	display: block;
	height: 90%;
	margin: 0px auto;
	padding: 20px;
}
#content #home .bottom{
	bottom: 0;
	position: absolute;
}
#content #home .bottom .background{ fill:var(--white); }
#body.dark #content #home .bottom .background{ fill:var(--black); }
#content #home .bottom .line{ fill:var(--grayMed); }
#body.dark #content #home .bottom .line{ fill:var(--gray); }

#content #about, #content #sponsors{
	margin: 0px auto;
	max-width: 1000px;
	padding: 10px;
	width: 100%;
}
#content #about h1, #content #about h2{
	margin: 0px;
	text-align: center;
}
#content #about h1{ font-size: 72px; }
#content #about h2{ font-weight: 300; }

#content #sponsors{ text-align: center; }
#content #sponsors h2{ margin: 0 0 10px 0; }
#content .slick-slide{
	height: 300px;
	line-height: 300px;
}
#content .slick-slide a{
	display: inline-block;
	line-height:normal;
	text-decoration: none;
	width: 100%;
	vertical-align: middle;
}
#content #sponsors .slick-slide .sponsor .logo{
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 180px;
	border-radius: 50%;
	border: solid 2px var(--blue);
	display: table;
	height: 200px;
	left: 50%;
	position: relative;
	text-align: center;
	transform: translatex(-50%);
	vertical-align: middle;
	width: 200px;
}
#content #sponsors .slick-slide .sponsor .logo .name{
	color: var(--black);
	display: table-cell;
	vertical-align: middle;
}
#content #sponsors .slick-slide .sponsor p{
	font-size: 18px;
	text-align: center;
}
#content #sponsors .slick-slide .inner{ text-align: center; }
#content #sponsors .slick-slide .button{
	display: block;
	font-size: 14pt;
	margin: 0px auto;
	max-width: 320px;
}

#sponsors .slick-arrow::before{ color: var(--gray); }
#content #sponsors h3{ margin-bottom: 0px; }
#content #sponsors p{ margin-top: 0px; }