.section-hero.theme-dark {
	margin-top: 0;
}

/*Arcade tile fix*/
.arcade.arcade-margin-fix {
	margin-left: 1.04167% !important;
	margin-right: 2.08333% !important;
}

@media only screen and (max-width: 1068px) {
	.arcade.arcade-margin-fix {
		margin-left: 1.17041% !important;
		margin-right: 2.34082% !important;
	}
}

@media only screen and (max-width: 734px) {
	.arcade.arcade-margin-fix {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

.arcade {
	background: #fbfafc;
}

.arcade .icon-wrapper, .arcade .footnote {
	color: #06c;
}

.arcade .promo-headline {
	width: 180px;
	height: 40px;
	background-size: 180px 40px;
	background-repeat: no-repeat;
	background-image: url("/id/mac/home/images/overview/get-more/logo_apple_arcade__bd8u98dy4gr6_large.png");
	position: relative;
	left: 50%;
	margin-left: -90px;
}

@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) {
	.arcade .promo-headline {
		background-image: url("/id/mac/home/images/overview/get-more/logo_apple_arcade__bd8u98dy4gr6_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.arcade .promo-headline {
		width: 118px;
		height: 26px;
		background-size: 118px 26px;
		background-repeat: no-repeat;
		background-image: url("/id/mac/home/images/overview/get-more/logo_apple_arcade__bd8u98dy4gr6_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.arcade .promo-headline {
		background-image: url("/id/mac/home/images/overview/get-more/logo_apple_arcade__bd8u98dy4gr6_medium_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.arcade .promo-headline {
		left: 50%;
		margin-left: -59px;
	}
}

.arcade .arcade-image {
	width: 675px;
	height: 306px;
	background-size: 675px 306px;
	background-repeat: no-repeat;
	background-image: url("/id/mac/home/images/overview/get-more/apple_arcade__cxemfxlq682u_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -337.5px;
	margin-top: 40px;
}

@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) {
	.arcade .arcade-image {
		background-image: url("/id/mac/home/images/overview/get-more/apple_arcade__cxemfxlq682u_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.arcade .arcade-image {
		width: 359px;
		height: 180px;
		background-size: 359px 180px;
		background-repeat: no-repeat;
		background-image: url("/id/mac/home/images/overview/get-more/apple_arcade__cxemfxlq682u_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.arcade .arcade-image {
		background-image: url("/id/mac/home/images/overview/get-more/apple_arcade__cxemfxlq682u_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.arcade .arcade-image {
		width: 638px;
		height: 181px;
		background-size: 638px 181px;
		background-repeat: no-repeat;
		background-image: url("/id/mac/home/images/overview/get-more/apple_arcade__cxemfxlq682u_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.arcade .arcade-image {
		background-image: url("/id/mac/home/images/overview/get-more/apple_arcade__cxemfxlq682u_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.arcade .arcade-image {
		left: 50%;
		margin-left: -179.5px;
	}
}

@media only screen and (max-width: 734px) {
	.arcade .arcade-image {
		left: 50%;
		margin-left: -319px;
	}
}

@media only screen and (max-width: 1068px) {
	.arcade .arcade-image {
		margin-top: 66px;
	}
}

@media only screen and (max-width: 734px) {
	.arcade .arcade-image {
		margin-top: 55px;
		margin-bottom: 78px;
	}
}
/* /Arcade tile fix*/

/* TV PLUS footnote*/
.tv-plus .footnote {
	bottom: 0;
	font-size: 1em;
	margin-right: 0;
}

.tv-plus li span.icon-external:after {
	padding-left: 0;
}

@media only screen and (max-width: 734px) {
	.section-why-mac .typography-headline-elevated {
		max-width: 295px;
	}
}

/* Compare gallery */
#compare-gallery .display h4, #compare-gallery .storage h4, #compare-gallery .weight h4 {
	margin-top: 5px;
}

.promo-tile.reasons .promo-headline {
	font-size: 50px;
}

@media only screen and (max-width: 1068px) {
	.promo-tile.reasons .promo-headline {
		font-size: 35px;
	}
}

@media only screen and (max-width: 734px) {
	.promo-tile.reasons .promo-headline {
		font-size: 35px;
		margin-top: 0px;
	}
	.promo-tile.reasons .promo-headline, .promo-tile.reasons .promo-intro {
		max-width: 280px;
	}
}

@media only screen and (min-width: 1068px) {
	.section-what-makes-mac .macos .promo-headline {
		font-size: 39px;
	}
}

@media only screen and (max-width: 734px) {
	.section-what-makes-mac .promo-tile.macos {
		padding: 0 3%;
	}
}

@media only screen and (max-width: 1068px) {
	.tv-plus .river-wrapper .marquee-hover-content .marquee-cta {
		font-size: 11px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.promo-tile.ventura .typography-headline {
		font-size: 38px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero-product .section-content .product-wrapper .hero-image.hero-macbook-pro-image {
		margin-top: 7px;
	}
}
