/* ====[  LOCALISED SCREENS — START  ]==== */
.continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1_fallback__bbxrqfd28kxu_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) {
    .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1_fallback__bbxrqfd28kxu_large_2x.png"); }
}

html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1__fs01jhghyeuu_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) {
    html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1__fs01jhghyeuu_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
    .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1_fallback__bbxrqfd28kxu_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) {
    .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1_fallback__bbxrqfd28kxu_medium_2x.png"); }
}
@media only screen and (max-width: 1068px) {
    html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1__fs01jhghyeuu_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) {
    html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1__fs01jhghyeuu_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
    .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1_fallback__bbxrqfd28kxu_small.png"); }
}
@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) {
    .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1_fallback__bbxrqfd28kxu_small_2x.png"); }
}
@media only screen and (max-width: 735px) {
    html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1__fs01jhghyeuu_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) {
    html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 { background-image: url("/nz/imac/images/continuity_iphone_screen_1__fs01jhghyeuu_small_2x.jpg"); }
}











.section.section-retina .screen { background-image: url("/nz/imac/images/display_screen_fallback__dlvoujmrev8m_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.section-retina .screen { background-image: url("/nz/imac/images/display_screen_fallback__dlvoujmrev8m_large_2x.png"); }
}

html.css-mask .section.section-retina .screen { background-image: url("/nz/imac/images/display_screen__b9xiyepefvde_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) {
    html.css-mask .section.section-retina .screen { background-image: url("/nz/imac/images/display_screen__b9xiyepefvde_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
    .section.section-retina .screen { background-image: url("/nz/imac/images/display_screen_fallback__dlvoujmrev8m_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.section-retina .screen { background-image: url("/nz/imac/images/display_screen_fallback__dlvoujmrev8m_medium_2x.png"); }
}
@media only screen and (max-width: 1068px) {
    html.css-mask .section.section-retina .screen { background-image: url("/nz/imac/images/display_screen__b9xiyepefvde_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) {
    html.css-mask .section.section-retina .screen { background-image: url("/nz/imac/images/display_screen__b9xiyepefvde_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
    .section.section-retina .screen { background-image: url("/nz/imac/images/display_screen_fallback__dlvoujmrev8m_small.png"); }
}
@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.section-retina .screen { background-image: url("/nz/imac/images/display_screen_fallback__dlvoujmrev8m_small_2x.png"); }
}
@media only screen and (max-width: 735px) {
    html.css-mask .section.section-retina .screen { background-image: url("/nz/imac/images/display_screen__b9xiyepefvde_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) {
    html.css-mask .section.section-retina .screen { background-image: url("/nz/imac/images/display_screen__b9xiyepefvde_small_2x.jpg"); }
}













.section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01_fallback__b6fwq30x96j6_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-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01_fallback__b6fwq30x96j6_large_2x.png"); }
}

html.css-mask .section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01__fr0h3rjdc1qq_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) {
    html.css-mask .section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01__fr0h3rjdc1qq_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
    .section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01_fallback__b6fwq30x96j6_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-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01_fallback__b6fwq30x96j6_medium_2x.png"); }
}
@media only screen and (max-width: 1068px) {
    html.css-mask .section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01__fr0h3rjdc1qq_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) {
    html.css-mask .section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01__fr0h3rjdc1qq_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
    .section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01_fallback__b6fwq30x96j6_small.png"); }
}
@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-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01_fallback__b6fwq30x96j6_small_2x.png"); }
}
@media only screen and (max-width: 735px) {
    html.css-mask .section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01__fr0h3rjdc1qq_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) {
    html.css-mask .section-performance .subsection-hero .screen-left { background-image: url("/nz/imac/images/performance_screen_01__fr0h3rjdc1qq_small_2x.jpg"); }
}



















.image-overview-app-store { background-image: url("/nz/imac/images/app_store__eo30k2sx84ia_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) {
    .image-overview-app-store { background-image: url("/nz/imac/images/app_store__eo30k2sx84ia_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
    .image-overview-app-store { background-image: url("/nz/imac/images/app_store__eo30k2sx84ia_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) {
    .image-overview-app-store { background-image: url("/nz/imac/images/app_store__eo30k2sx84ia_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
    .image-overview-app-store { background-image: url("/nz/imac/images/app_store__eo30k2sx84ia_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) {
    .image-overview-app-store { background-image: url("/nz/imac/images/app_store__eo30k2sx84ia_small_2x.jpg"); }
}





.image-overview-design-gallery-design-gallery-1 { background-image: url("/nz/imac/images/design_gallery_1__ebl6mwd8pkmu_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) {
    .image-overview-design-gallery-design-gallery-1 { background-image: url("/nz/imac/images/design_gallery_1__ebl6mwd8pkmu_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
    .image-overview-design-gallery-design-gallery-1 { background-image: url("/nz/imac/images/design_gallery_1__ebl6mwd8pkmu_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) {
    .image-overview-design-gallery-design-gallery-1 { background-image: url("/nz/imac/images/design_gallery_1__ebl6mwd8pkmu_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
    .image-overview-design-gallery-design-gallery-1 { background-image: url("/nz/imac/images/design_gallery_1__ebl6mwd8pkmu_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) {
    .image-overview-design-gallery-design-gallery-1 { background-image: url("/nz/imac/images/design_gallery_1__ebl6mwd8pkmu_small_2x.jpg"); }
}





.section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen_fallback__ehd2ne2vu8uq_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-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen_fallback__ehd2ne2vu8uq_large_2x.png"); }
}
html.css-mask .section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen__b9z7hftb8p6q_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) {
    html.css-mask .section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen__b9z7hftb8p6q_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
    .section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen_fallback__ehd2ne2vu8uq_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-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen_fallback__ehd2ne2vu8uq_medium_2x.png"); }
}
@media only screen and (max-width: 1068px) {
    html.css-mask .section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen__b9z7hftb8p6q_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) {
    html.css-mask .section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen__b9z7hftb8p6q_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
    .section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen_fallback__ehd2ne2vu8uq_small.png"); }
}
@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 .screen { background-image: url("/nz/imac/images/imac_osx_screen_fallback__ehd2ne2vu8uq_small_2x.png"); }
}
@media only screen and (max-width: 735px) {
    html.css-mask .section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen__b9z7hftb8p6q_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) {
    html.css-mask .section-macos .screen { background-image: url("/nz/imac/images/imac_osx_screen__b9z7hftb8p6q_small_2x.jpg"); }
}



.section-hero .video-container .media-start-frame {
	background-image: url("/nz/imac/images/hero_screen_startframe__cnacbuufuieu_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-hero .video-container .media-start-frame {
		background-image: url("/nz/imac/images/hero_screen_startframe__cnacbuufuieu_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .video-container .media-start-frame {
		background-image: url("/nz/imac/images/hero_screen_startframe__cnacbuufuieu_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-hero .video-container .media-start-frame {
		background-image: url("/nz/imac/images/hero_screen_startframe__cnacbuufuieu_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .video-container .media-start-frame {
		background-image: url("/nz/imac/images/hero_screen_startframe__cnacbuufuieu_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-hero .video-container .media-start-frame {
		background-image: url("/nz/imac/images/hero_screen_startframe__cnacbuufuieu_small_2x.jpg")
	}
}

.section-hero .video-container .hero-video.js-media-end-frame {
	background-image: url("/nz/imac/images/hero_screen_endframe__d99v0vimio4m_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-hero .video-container .hero-video.js-media-end-frame {
		background-image: url("/nz/imac/images/hero_screen_endframe__d99v0vimio4m_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .video-container .hero-video.js-media-end-frame {
		background-image: url("/nz/imac/images/hero_screen_endframe__d99v0vimio4m_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-hero .video-container .hero-video.js-media-end-frame {
		background-image: url("/nz/imac/images/hero_screen_endframe__d99v0vimio4m_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .video-container .hero-video.js-media-end-frame {
		background-image: url("/nz/imac/images/hero_screen_endframe__d99v0vimio4m_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-hero .video-container .hero-video.js-media-end-frame {
		background-image: url("/nz/imac/images/hero_screen_endframe__d99v0vimio4m_small_2x.jpg")
	}
}



/* ====[  LOCALISED SCREENS — END  ]==== */

/* ================================= */

/* ====[  LOCAL FIXES — START  ]==== */

.section-router.background-alt {
    background-color: #fafafa;
}


/* increase width for badges to allow for 2 lines */
@media only screen and (min-width: 1068px) {
	.graph-gallery .badge-column .badge {
		min-width: 7em;
	}
}


/* Adjusted the superscripts position */
/* 
.section-performance div.tabnav-wrapper sup { bottom: .2em; }
.section-performance .section-grid-pre-vr .lighting-fast-content-box .badge-row sup { bottom: .2em; }
 */


/* Adjusted the spacing of the ruler in the "Accelerate your every move" section */
/* 
@media only screen and (min-width: 1069px) {
	div.think-fast-content-box .mini-ruler { margin-top: 103px; }
}

.ac-gf-buystrip .image-shared-buystrip-hero {
    background-image: url("/nz/macbook/images/shared/buystrip_hero_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) {
    .ac-gf-buystrip .image-shared-buystrip-hero {
        background-image:url("/nz/macbook/images/shared/buystrip_hero_large_2x.png")
    }
}
 */


/* ====[  LOCAL FIXES — END  ]==== */
