/* LOCAL EDITS */

/* hero text */
@media only screen and (min-width: 1069px) {
	html.enhance-xp
		.section-hero
		.hero-sticky-container
		.sequence.two
		.section-content {
		width: 1040px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	html.enhance-xp
		.section-hero
		.hero-sticky-container
		.sequence.two
		.section-content
		.typography-hero-key-feature {
		font-size: 52px;
	}
}

@media only screen and (min-width: 1069px) {
	html.enhance-xp
		.section-hero
		.hero-sticky-container
		.sequence.five
		.content-wrapper
		.copy {
		max-width: 855px;
	}
}

/* Midnight BR */
br.midnight-br {
	display: none;
}

@media only screen and (max-width: 1074px) and (min-width: 998px) {
	br.midnight-br {
		display: block;
	}
}

@media only screen and (max-width: 340px) {
	br.midnight-br {
		display: block;
	}
}

/* hero design section */

@media only screen and (min-width: 1069px) {
	.section-design
		.subsection-design-hero
		.design-hero-intro
		.design-hero-overlay-outer
		.design-hero-overlay-inner {
		width: 438px;
	}

	.section-design .subsection-design-hero .heart-bubble-wrapper {
		right: 5px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-design
		.subsection-design-hero
		.design-hero-intro
		.design-hero-overlay-outer
		.design-hero-overlay-inner {
		width: 365px;
	}

	.section-design .subsection-design-hero .heart-bubble-wrapper {
		right: 10px;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .subsection-design-hero .heart-bubble-wrapper {
		right: 11px;
	}
}

/* sticky content figcap */
@media only screen and (min-width: 1068px) {
	.section-design .subsection-design-finishes .design-finishes-figcaption {
		right: -40px;
		width: 122px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-design .subsection-design-finishes .design-finishes-figcaption {
		font-size: 12px;
		right: -30px;
		width: 122px;
	}
}

/* performance section */
@media only screen and (max-width: 400px) {
	.section-performance .modal-wrapper .modal-trigger-container {
		margin-left: 0;
	}
}

/* environment tile */
.section-routers .router-item-environment .accent-green:before {
	background-size: 160px 48px;
	width: 160px;
}

@media only screen and (max-width: 1068px) {
	.section-routers .router-item-environment .accent-green:before {
		background-size: 136px 41px;
		width: 136px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .router-item-environment .accent-green:before {
		background-size: 109px 34px;
		width: 109px;
	}
}

/* performance section subcontent */
@media only screen and (min-width: 1069px) {
	.subsection-grid .tile .tile-content {
		padding-left: 36px;
		padding-right: 36px;
	}
}

/* display section - .section-display */
@media only screen and (min-width: 735px) {
	.section-display .display-tout-row .tout {
		max-width: 147px;
	}
}

/* touch id - app store */
.section-keyboard .features .overview-icons-icon-touchid-applepay {
	height: 28px;
	width: 32px;
}

/* compare section */
.section-compare .image-compare-macbook-pro-13 {
	margin-top: 0;
}

/* accessories tile */
.router-item-accessories .router-item-headline {
	max-width: 443px;
}

@media only screen and (max-width: 350px) {
	.section-camera-audio .typography-headline-standalone {
		margin-left: -32px;
	}
}

/* continuity tile */
@media only screen and (min-width: 735px) {
	.section-routers .overview-routers-continuity {
		width: 100%;
	}
}
