.developer-router-links {
	background: #f5f5f7;
}

.developer-router-links .section-content {
	padding-top: 24px;
	padding-bottom: 24px;
}

.developer-router-links a.block {
	width: 216px;
	margin-left: auto;
	margin-right: auto;
}

.developer-router-links a.block span.block-link.more {
	color: #0070c9;
}

.router-icon {
	margin: 3px auto 9px;
	height: 50px;
	width: 50px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.router-icon-bugs,
.router-icon-bug-reporting {
	background-image: url('/assets/elements/icons/wwdr-unified/bugs.svg');
}

.router-icon-chat {
	background-image: url('/assets/elements/icons/wwdr-unified/chat_bubble.svg');
}

.router-icon-code {
	background-image: url('/assets/elements/icons/wwdr-unified/curly-brackets.svg');
}

.router-icon-connect {
	background-image: url('/assets/elements/icons/wwdr-unified/app-store.svg');
}

.router-icon-contact {
	background-image: url('/assets/elements/icons/wwdr-unified/chat_bubble.svg');
}

.router-icon-downloads {
	background-image: url('/assets/elements/icons/wwdr-unified/download.svg');
}

.router-icon-document,
.router-icon-documentation {
	background-image: url('/assets/elements/icons/wwdr-unified/document.svg');
}

.router-icon-forum,
.router-icon-forums {
	background-image: url('/assets/elements/icons/wwdr-unified/forum.svg');
}

.router-icon-payment {
	background-image: url('/assets/elements/icons/wwdr-unified/payment.svg');
}

.router-icon-phone {
	background-image: url('/assets/elements/icons/wwdr-unified/phone.svg');
}

.router-icon-promote {
	background-image: url('/assets/elements/icons/wwdr/app-store-promote.svg');
}

.router-icon-testflight {
	background-image: url('/assets/elements/icons/wwdr-unified/testflight.svg');
}

.router-icon-service {
	background-image: url('/assets/elements/icons/wwdr-unified/service.svg');
}

.router-icon-videos {
	background-image: url('/assets/elements/icons/wwdr-unified/play.svg');
}


#globalfooter-wrapper > *:first-child,
.footer .footer-content > :nth-child(2) {
	border-top: 1px solid #D2D2D7;
}

.theme-dark #globalfooter-wrapper > *:first-child,
.theme-dark .footer .footer-content > :nth-child(2) {
	border-top: 1px solid #424245;
}

@media only screen and (max-width: 480px) {
	.developer-router-links .small-6 {
		width: 100%;
	}
}