/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_large.jpg"); }
@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) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_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) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_small.jpg"); }
}
@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) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_small_2x.jpg"); }
}

.section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_large.jpg"); }
@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) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_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) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_small.jpg"); }
}
@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) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_small_2x.jpg"); }
}
.macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_large.jpg"); }
@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) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_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) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_small.jpg"); }
}
@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) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_small_2x.jpg"); }
}

.section-buystrip .image-icon-personal-setup {
    width: 38px;
    height: 44px;
    background-size: 38px 44px;
    background-repeat: no-repeat;
    background-image: url("/euro/mac/home/b/generic/images/overview/icon_pickup_large.png")
}

@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) {
    .section-buystrip .image-icon-personal-setup {
        background-image:url("/euro/mac/home/b/generic/images/overview/icon_pickup_large_2x.png")
    }
}

 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_large.jpg"); }
@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) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_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) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_small.jpg"); }
}
@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) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_small_2x.jpg"); }
}


.section-why-mac .macos {
    background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_large.jpg");
}

@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) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_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) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_small.jpg")
    }
}

@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) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_small_2x.jpg")
    }
}


.section-holiday .image-holiday { background-image:url("/euro/mac/home/d/screens_gps/images/overview/holiday/holiday_hero__fl3m6qumnii6_large.png"); }
@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) {
  .section-holiday .image-holiday { background-image:url("/euro/mac/home/d/screens_gps/images/overview/holiday/holiday_hero__fl3m6qumnii6_large_2x.png"); }
}
@media only screen and (max-width: 1068px) {
  .section-holiday .image-holiday { background-image:url("/euro/mac/home/d/screens_gps/images/overview/holiday/holiday_hero__fl3m6qumnii6_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) {
  .section-holiday .image-holiday { background-image:url("/euro/mac/home/d/screens_gps/images/overview/holiday/holiday_hero__fl3m6qumnii6_medium_2x.png"); }
}
@media only screen and (max-width: 734px) {
  .section-holiday .image-holiday { background-image:url("/euro/mac/home/d/screens_gps/images/overview/holiday/holiday_hero__fl3m6qumnii6_small.png"); }
}
@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) {
  .section-holiday .image-holiday { background-image:url("/euro/mac/home/d/screens_gps/images/overview/holiday/holiday_hero__fl3m6qumnii6_small_2x.png"); }
}


/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/


.links-inline li.hide-link { display: none; }



@media only screen and (max-width: 735px) {
	.section-holiday .promo-copy-container .promo-copy-wrapper {
		margin-bottom: 350px;
	}
}

.section-buystrip .typography-buystrip-copy {
	max-width: 100%;
}

.section-buystrip .typography-buystrip-copy {
	width: 100%;
}

@media only screen and (max-width: 735px) {
 .ase-ribbon {
  height:189px;
 }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .ase-ribbon-content {
        width: 640px;
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .ase-ribbon-content {
        width: 87.5%
    }
}



@media only screen and (max-width: 735px) {
	.section-compare+.section-giveback .product-headline {
		margin: 0px 20px;
	}
}

.section-giveback .section-content {
	padding-top: 0;
}

@media only screen and (max-width: 1068px) {
.section-giveback .section-content {
    padding-top: 0;
	}
}

@media only screen and (max-width: 735px) {
.section-giveback .section-content {
    padding-top: 0;
	}
}

/* TV Plus full width tile */

@media only screen and (max-width: 735px) {
    .section-get-more .promo-tile .promo-intro.tv-intro {
        max-width: 90%;
    }
}
@media only screen and (max-width: 735px) {
    .tv-plus .typography-product-lockup:last-of-type {
        max-width: 90%;
    }
}
@media only screen and (max-width: 735px) {
.tv-plus.tv-update {
height: 520px;
}
}

@media only screen and (max-width: 1068px) {
    .promo-section .tv-plus .promo-copy-wrapper {
        width: 100%;
        margin-top: 0;
    }
}

@media only screen and (max-width: 735px) {
    .promo-section .tv-plus .promo-copy-wrapper {
			margin-top: 40px;
    }
}



/* TV Plus full width tile */


/* Arcade sup note */

.arcade li a.footnote {
	font-size: 0.8em;
}

/* Arcade sup note */

.tv-plus.tv-update .footnote {
	font-size: 1em;
	top: -0.3em;
}

@media only screen and (max-width: 734px) {
    .section-why-mac {
        padding-top: 50px
    }
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/