.section-header {
	background-image: url('/design/resources/images/hero-large.jpg?2');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 2250px 750px;
	padding-bottom: 650px;
}

@media only screen and (max-width: 735px) {
	.section-header {
		background-image: url('/design/resources/images/hero-small.jpg?2');
		background-size: 1125px 375px;
		padding-bottom: 280px;
	}
}

.download {
	margin-bottom: 1em;
}

.download:after {
	display: block;
	content: "";
	clear: both;
}

.download .image-file {
	float: left;
	margin-right: .5em;
}

/* .section-download .column + .column {
	margin-top: 3.2em;
} */

/* .section-download.section-technologies .column + .column {
	margin-top: 2.2em;
}

.section-download .row + hr + .row .column + .column {
	margin-top: 0em;
} */
/* 
@media only screen and (max-width: 735px) {
	.section-download .column + .column,
	.section-download .row + hr + .row .column + .column {
		margin-top: 0;
	}
} */

.section-content {
	padding-top: 72px;
	padding-bottom: 72px;
}

p.typography-subbody {
	color: #4D4D4D;
}

.theme-dark p.typography-subbody {
	color: #CCCCCC;
}

.typography-caption {
	color: #888888;
	font-size: 11px;
}

.thumbnail {
	width: 80px;
	height: 45px;
	margin-right: 24px;
	overflow: visible;
}

.thumbnail-label {
	display: block;
	margin-top: 0.5em;
	font-size: 14px;
	text-align: center;
}

.thumbnail-overview {
	background-image: url('/design/resources/images/thumbnail-overview.png');
}

.thumbnail-comps {
	background-image: url('/design/resources/images/thumbnail-comps.png');
}

.thumbnail-icons {
	background-image: url('/design/resources/images/thumbnail-icons.png');
}

.thumbnail-glyphs {
	background-image: url('/design/resources/images/thumbnail-glyphs.png');
}

figure[data-figure-id="image-ios-apps"] {
	width: 375px;
	height: 451px;
	background-size: 375px 451px;
	background-image: url('/design/resources/images/image-ios-elements-large.png');
	margin: 48px auto 0;
}

@media screen and (max-width: 1067px) {
	figure[data-figure-id="image-ios-apps"] {
		width: 319px;
		height: 414px;
		background-size: 319px 414px;
	}
}

figure[data-figure-id="image-watchos-apps"] {
	width: 431px;
	height: 262px;
	background-image: url('/design/resources/images/image-watchos-elements-large.png');
	background-size: 431px 262px;
	margin: 0 auto 0;
}

figure[data-figure-id="image-tvos-apps"] {
	width: 303px;
	height: 210px;
	background-image: url('/design/resources/images/image-tvos-elements-large.png');
	background-size: 303px 210px;
	margin: 0 auto 0;
}

.agreement-overlay {
	margin-top: -365px !important;
}

.agreement-text {
	max-height: 500px !important;
}

a[data-agreement-id] {
	cursor: pointer !important;
}
