#overview .link-overview,
#articles .link-articles,
#development .link-development,
#membership .link-membership,
#distribution .link-distribution {
	color: rgba(51, 51, 51, 0.6);
	pointer-events: none
}


.main .section.side-by-side:not(:first-child) .section-content a.block {
    padding-left: 3em
}

@media only screen and (max-width: 735px) {
    .main .section.side-by-side:not(:first-child) .section-content a.block {
        padding-left: initial
    }
}

.main .section.side-by-side:not(:last-child) .section-content a.block {
    padding-right: 3em
}

@media only screen and (max-width: 735px) {
    .main .section.side-by-side:not(:last-child) .section-content a.block {
        padding-right: initial
    }
}




/* Hero */

#hero {
   min-height: 540px;
}

.image-support-hero {
    width: 100%;
	height: 540px;
	position: absolute;
	background-image: url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/support-hero-large.jpg);
	background-size: 1800px 540px;
	background-position: center;
	background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-support-hero {
        background-image: url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/support-hero-large_2x.jpg);
    }
}

@media only screen and (max-width: 735px) {

	#hero {
		min-height: 326px;
	}
	
	.image-support-hero {
        width: 100%;
		height: 326px;
		background-image:url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/support-hero-small.jpg);
		background-size: 736px 326px;
		top: 96px;
		left: 0;
		background-repeat: no-repeat;
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .image-support-hero {
        background-image:url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/support-hero-small_2x.jpg);
    }
}



/* News and Updates */


figure[data-figure-id="image-news-and-updates"] {
	width: 625px;
	height: 150px;
	margin: 0 auto 40px;
	background-size: 625px 150px;
	background-image:url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/news-medium.png);
}

@media only screen and (max-width: 735px) {
	figure[data-figure-id="image-news-and-updates"] {
		width: 284px;
		height: 68px;
		background-size: 284px 68px;
		background-image:url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/news-small.png);
		background-repeat: no-repeat;
		margin: 0 auto 30px;
	}
}




/* Developer Forums */

.section-forums {
    background-color: #fafafa;
    padding-top: 64px;
    padding-bottom: 64px;
    width: 50%;
    float: left;
    min-height: 430px
}

.section-forums .section-content {
    width: 100%;
    max-width: 490px;
    float: right
}

@media only screen and (max-width: 1068px) {
    .section-forums .section-content {
        max-width: 346px
    }
}

@media only screen and (max-width: 735px) {
    .section-forums .section-content {
        width: 87.5%;
        max-width: inherit;
        float: none
    }
}

@media only screen and (max-width: 735px) {
    .section-forums {
        width: 100%;
        float: none;
        margin-left: 0;
		min-height: 320px;
		padding-top: 32px;
		padding-bottom: 32px
    }
}


/* Bug Reporter */

.section-bug-reporter {
    background-color: #fafafa;
    padding-top: 64px;
    padding-bottom: 64px;
    width: 49%;
    float: left;
    margin-left: 1%;
    min-height: 430px
}

.section-bug-reporter .section-content {
    width: 99%;
    max-width: 490px;
    float: left
}

.section-bug-reporter .section-content .icon-swift {
    width: 78px;
    height: 98px;
    margin-bottom: 1em;
    background-image: url('/National_Library/20160930123623oe_/https://developer.apple.com/develop/images/icon-swift-alt.svg');
    background-size: 78px 96px
}

@media only screen and (max-width: 1068px) {
    .section-bug-reporter .section-content {
        max-width: 346px
    }
}

@media only screen and (max-width: 735px) {
    .section-bug-reporter .section-content {
        width: 87.5%;
        max-width: inherit;
        float: none
    }
}

@media only screen and (max-width: 735px) {
    .section-bug-reporter {
        width: 100%;
        float: none;
		padding-top: 32px;
		padding-bottom: 32px;        
        margin-left: 0;
		min-height: 320px;
    }
}



/* Contact Us */

.section-contact-us {
  position: relative;
  min-height: 330px;
}

.section-contact-us .copy-wrapper {
  margin-top: 60px;
}

@media only screen and (max-width: 735px) {
  .section-contact-us .copy-wrapper {
    margin-top: 0px;
  }
}

figure[data-figure-id="image-contact-us"] {
	position: absolute;
 	top: 0;
  	left: 57%;
	width: 384px;
	height: 330px;
	background-repeat: no-repeat;
	background-image: url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/contact-apple-support-hero-default.png);
	background-size: 384px 330px;
	background-position: right bottom;
}

figure[data-figure-id="image-contact-us"] {
	position: absolute;
 	top: 0;
  	left: 57%;
	width: 384px;
	height: 330px;
	background-repeat: no-repeat;
	background-image: url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/contact-apple-support-hero-default.png);
	background-size: 384px 330px;
	background-position: right bottom;
}



.intl figure[data-figure-id="image-contact-us"] {
	background-image: url(/National_Library/20160930123623oe_/https://developer.apple.com/support/images/contact-apple-support-hero-apac.png);
}


@media only screen and (max-width: 1068px) {

	figure[data-figure-id="image-contact-us"] {

	}
}

@media only screen and (max-width: 735px) {

	figure[data-figure-id="image-contact-us"] {
    top: 0;
    left: 8%;
    position: relative;
	}
}


/** FOOTER **/
.international-links {
	margin: 15px 0 -5px;
	text-align: center;
}
.international-links a {
	margin: 0 7px;
	font-size: 12px !important;
}
.international-links a.selected {
	color: #888;
}
