/*Storage section style due to changed copy*/
.page-specs .specs-storage .specs-copy {
    padding-top: 15px;
}

/* Keynote video activation before scroll completed--START*/
.page-overview .section-intro a {
pointer-events: auto;
}
/*---END*/


/* LOCAL IMAGES - START */
.page-overview .section-routing .hero-routing{
	background-size: 766px 1494px;
	height: 1494px;
	width: 766px;
	background-image: url("/id/imac-with-retina/images/apps_start_large.jpg"); }

@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-overview .section-routing .hero-routing { background-image: url("/id/imac-with-retina/images/apps_start_large_2x.jpg"); }
}

@media only screen and (max-width: 1024px){
	.page-overview .section-routing .hero-routing
	{
		background-size: 626px 1440px;
		height: 1440px;
		width: 626px;
		background-image: url("/id/imac-with-retina/images/apps_start_medium.jpg");}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-overview .section-routing .hero-routing { background-image: url("/id/imac-with-retina/images/apps_start_medium_2x.jpg"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-overview .section-routing .hero-routing
	{
		background-size: 314px 724px;
		height: 724px;
		width: 314px;
		background-image: url("/id/imac-with-retina/images/apps_start_small.jpg");}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-overview .section-routing .hero-routing { background-image: url("/id/imac-with-retina/images/apps_start_small_2x.jpg"); }
}

.page-overview .section-family .hero-family{ background-size: 454px 366px; height: 366px; width: 454px; background-image: url("/id/imac-with-retina/images/family_large.png"); }
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-overview .section-family .hero-family{ background-image: url("/id/imac-with-retina/images/family_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-overview .section-family .hero-family{ background-size: 438px 356px; height: 356px; width: 438px; background-image: url("/id/imac-with-retina/images/family_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-overview .section-family .hero-family{ background-image: url("/id/imac-with-retina/images/family_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-overview .section-family .hero-family{ background-size: 390px 316px; height: 316px; width: 390px; background-image: url("/id/imac-with-retina/images/family_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-overview .section-family .hero-family{ background-image: url("/id/imac-with-retina/images/family_small_2x.png"); }
}

.page-features .hero-icloud .hero-image{ background-size: 723px 634px; height: 634px; width: 723px; background-image: url("/id/imac-with-retina/features/images/features_icloud_hero_large.png"); }
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-features .hero-icloud .hero-image{ background-image: url("/id/imac-with-retina/features/images/features_icloud_hero_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-features .hero-icloud .hero-image{ background-size: 698px 614px; height: 614px; width: 698px; background-image: url("/id/imac-with-retina/features/images/features_icloud_hero_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-features .hero-icloud .hero-image{ background-image: url("/id/imac-with-retina/features/images/features_icloud_hero_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-features .hero-icloud .hero-image{ background-size: 422px 370px; height: 370px; width: 422px; background-image: url("/id/imac-with-retina/features/images/features_icloud_hero_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-features .hero-icloud .hero-image{ background-image: url("/id/imac-with-retina/features/images/features_icloud_hero_small_2x.png"); }
}


.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1{
	background-size: 540px 675px;
	height: 675px;
	width: 540px;
	background-image: url("/id/imac-with-retina/performance/images/graphics_left_large.png"); }

@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1 { background-image: url("/id/imac-with-retina/performance/images/graphics_left_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1
	{
		background-size: 378px 473px;
		height: 473px;
		width: 378px;
		background-image: url("/id/imac-with-retina/performance/images/graphics_left_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1 { background-image: url("/id/imac-with-retina/performance/images/graphics_left_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1
	{
		background-size: 254px 318px;
		height: 318px;
		width: 254px;
		background-image: url("/id/imac-with-retina/performance/images/graphics_left_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1 { background-image: url("/id/imac-with-retina/performance/images/graphics_left_small_2x.png"); }
}
.page-performance .section-wifi .hero-wifi{ background-size: 956px 799px; height: 799px; width: 956px; background-image: url("/id/imac-with-retina/performance/images/wifi_large.png"); }
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-performance .section-wifi .hero-wifi{ background-image: url("/id/imac-with-retina/performance/images/wifi_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-performance .section-wifi .hero-wifi{ background-size: 698px 580px; height: 580px; width: 698px; background-image: url("/id/imac-with-retina/performance/images/wifi_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-performance .section-wifi .hero-wifi{ background-image: url("/id/imac-with-retina/performance/images/wifi_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-performance .section-wifi .hero-wifi{ background-size: 476px 396px; height: 396px; width: 476px; background-image: url("/id/imac-with-retina/performance/images/wifi_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-performance .section-wifi .hero-wifi{ background-image: url("/id/imac-with-retina/performance/images/wifi_small_2x.png"); }
}


.page-performance .section-fusion .hero-fusion{ background-size: 658px 1120px; height: 1120px; width: 658px; background-image: url("/id/imac-with-retina/performance/images/fusion_large.png"); }
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-performance .section-fusion .hero-fusion{ background-image: url("/id/imac-with-retina/performance/images/fusion_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-performance .section-fusion .hero-fusion{ background-size: 702px 1193px; height: 1193px; width: 702px; background-image: url("/id/imac-with-retina/performance/images/fusion_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-performance .section-fusion .hero-fusion{ background-image: url("/id/imac-with-retina/performance/images/fusion_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-performance .section-fusion .hero-fusion{ background-size: 299px 508px; height: 508px; width: 299px; background-image: url("/id/imac-with-retina/performance/images/fusion_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-performance .section-fusion .hero-fusion{ background-image: url("/id/imac-with-retina/performance/images/fusion_small_2x.png"); }
}

.page-specs .specs-size .hero-image
{
	background-repeat: no-repeat;
	background-size: 283px 225px;
	height: 225px;
	width: 283px;
	background-image: url("/id/imac-with-retina/specs/images/size_illustration_large.png");
	float: right;
}

@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx)
{
	.page-specs .specs-size .hero-image { background-image: url("/id/imac-with-retina/specs/images/size_illustration_large_2x.png"); }
}

@media only screen and (max-width: 1024px)
{
	.page-specs .specs-size .hero-image
	{
		background-size: 283px 225px;
		height: 225px;
		width: 283px;
		background-image: url("/id/imac-with-retina/specs/images/size_illustration_medium.png");
	}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx)
{
	.page-specs .specs-size .hero-image { background-image: url("/id/imac-with-retina/specs/images/size_illustration_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px)
{
	.page-specs .specs-size .hero-image
	{
		background-size: 283px 225px;
		height: 225px;
		width: 283px;
		background-image: url("/id/imac-with-retina/specs/images/size_illustration_small.png");
	}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx)
{
	.page-specs .specs-size .hero-image { background-image: url("/id/imac-with-retina/specs/images/size_illustration_small_2x.png"); }
}

.localnav-title>a
{
	background-size: 224px 28px;
	height: 28px;
	width: 224px;
	background-image: url("/id/imac-with-retina/images/productheader_large.png");
}

@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx)
{
	.localnav-title>a { background-image: url("/id/imac-with-retina/images/productheader_large_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px)
{
	.localnav-title>a
	{
		background-size: 184px 18px;
		height: 18px;
		width: 184px;
		background-image: url("/id/imac-with-retina/images/productheader_small.png");
	}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx)
{
	.localnav-title>a { background-image: url("/id/imac-with-retina/images/productheader_small_2x.png"); }
}

@media only screen and (max-device-width: 767px)
{
	.localnav-title>a
	{
		width: 184px;
		height: 18px;
		background-image: url("/id/imac-with-retina/images/productheader_small_2x.png");
		background-size: 184px,18px;
	}
}

.page-overview .logo
{
	background-size: 215px 134px;
	height: 134px;
	width: 215px;
	background-image: url("/id/imac-with-retina/images/logo_large.png");
}

@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx)
{
	.page-overview .logo { background-image: url("/id/imac-with-retina/images/logo_large_2x.png"); }
}

@media only screen and (max-width: 1024px)
{
	.page-overview .logo
	{
		background-size: 162px 100px;
		height: 100px;
		width: 162px;
		background-image: url("/id/imac-with-retina/images/logo_medium.png");
	}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx)
{
	.page-overview .logo { background-image: url("/id/imac-with-retina/images/logo_medium_2x.png"); }
}

.ac-gf-buystrip-hero-title,.buystrip-product-title
{
	background-repeat: no-repeat;
	background-size: 112px 66px;
	height: 66px;
	width: 112px;
	background-image: url("/id/imac-with-retina/images/buystrip/footer_logo_large.png");
	font: 0/0 a;
	color: transparent;
	padding-bottom: 18px;
}

@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx)
{
	.ac-gf-buystrip-hero-title,.buystrip-product-title { background-image: url("/id/imac-with-retina/images/buystrip/footer_logo_large_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px)
{
	.ac-gf-buystrip-hero-title,.buystrip-product-title
	{
		width: 100%;
		background-position: 50% 0;
	}
}

.ac-gf-buystrip-hero-title span
{
	color: transparent;
	font: 0/0 a;
}
.page-osx .section-built-for-power .image-built-for-power
{
	background-size: 980px 536px;
	height: 536px;
	width: 980px;
	background-image: url("/v/mac/shared/osx/e/images/built_for_power_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx)
{
	.page-osx .section-built-for-power .image-built-for-power { background-image: url("/v/mac/shared/osx/e/images/built_for_power_large_2x.png"); }
}

@media only screen and (max-width: 1024px)
{
	.page-osx .section-built-for-power .image-built-for-power
	{
		background-size: 698px 382px;
		height: 382px;
		width: 698px;
		background-image: url("/v/mac/shared/osx/e/images/built_for_power_medium.png");
	}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx)
{
	.page-osx .section-built-for-power .image-built-for-power { background-image: url("/v/mac/shared/osx/e/images/built_for_power_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px)
{
	.page-osx .section-built-for-power .image-built-for-power
	{
		background-size: 288px 158px;
		height: 158px;
		width: 111.1111%;
		margin-left: -5.5556%;
		margin-right: -5.5556%;
		background-position: center top;
		background-image: url("/v/mac/shared/osx/e/images/built_for_power_small.png");
	}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx)
{
	.page-osx .section-built-for-power .image-built-for-power { background-image: url("/v/mac/shared/osx/e/images/built_for_power_small_2x.png"); }
}

/* LOCAL IMAGES - END */

@media only screen and (min-width: 736px){	.page-performance .section-fusion .hero-fusion{ top: -198px; } }


.page-overview .section-retina .section-5k .zoom-5k a {
	width:145px;
}

.badge-half{
	font-size: 0.4em;
}

/* ADJUST SPACES FOR 1GB */
#page-features .badge-half { margin-left: -7px; }

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx)
{
	#page-features .badge-half { margin-left: -5px; }
}

.page-overview .section-routing .performance-infographics .badge{
	padding-top:30px;
}

@media only screen and (max-device-width: 768px) and (max-width: 735px){
	.page-overview .section-routing .section-apps p.more-block,
	.page-features .section-built-in p.more-block
	{
		padding-right:70px;
	}
}

/* features page */
.section-processors .badge.play,
.section-graphics .badge.play,
.section-bandwidth .badge.play,
.brilliant-content-row .badge.play,
.page-performance .section-wifi .badge,
.section-innovation .badge{
	padding-top:10px !important;
}

@media only screen and (max-width: 1024px) {
.page-features .av-headline br.break-medium { display: inline; }
}

/* design */
@media only screen and (max-device-width: 768px) and (max-width: 735px){
	.page-design .section-layers .section-innovation .section-image {
		margin-top: -100px;
	}
}

/* BIA */
.page-builtinapps .morelist-app .image-more-scripteditor { padding-bottom: 45px; }

/* IE */
HTML.oldie .page-features .hero-icloud .hero-image{
	left: -570px\9;
}
@media only screen and (max-width: 1024px)
{
.localnav-links>li{
	margin-left:13px
}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx)
{
.localnav-links>li{
	margin-left:13px
}
	
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-overview .performance-infographics .badge-2 .badge-large{
		margin-bottom: 5px;
	}
	.page-builtinapps .breadcrumbs-home,
	.page-specs .breadcrumbs-home{
		left:-1px;
		padding-left:1px;
	}
}

/* IE8 FIX */
html.oldie .page-osx .section-easy .easy-gallery figcaption{
	width: auto;
}

/* Corrected the price wrapping for SRP */
#page-overview .section-family div.family-copy p { padding-right: 16px; }
@media only screen and (max-width: 1024px){
	#page-overview .section-family div.family-copy p { padding-right: 4px; }
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {
	#page-overview .section-family .family-copy { width: 447px; }
}