#powerful header.hero .row { padding:76px 0 72px; width:980px; }
#powerful header.hero .row h1 { margin-bottom:5px; }

#powerful .power #swap-hero-video { position:relative; z-index:1; margin:auto; width:1024px; height:966px; }
#powerful .power #swap-hero-video img.hero { position:absolute; z-index:2; margin-left:-208px; margin-right:-208px; }
#powerful .power #swap-hero-video img.sub-head { margin:810px -208px 0; }
#powerful .power #swap-hero-video img.title { position:absolute; z-index:3; margin-top:300px; }
#powerful .power #swap-hero-video .moviePanel { top:234px; }
#powerful .power #swap-hero-video .close { position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; background:#fff url(/v/iphone-5s/a/images/rounded_close.png) no-repeat 22px 0; background-size:53px 53px; }
#powerful .power #swap-hero-video .close.push-down { top:160px; }

#powerful .full-width-promo { margin:auto; width:100%; max-width:1440px; min-width:1024px; height:249px; white-space:nowrap; overflow:hidden; }
#powerful .full-width-promo .promo { zoom:1; display:inline-block; *display:inline; position:relative; z-index:1; width:33.4%; max-width:480px; height:249px; }
#powerful .full-width-promo .promo a { z-index:1; display:block; position:absolute; top:2px; bottom:0; left:1px; right:1px; padding:173px 0 0 15px; overflow:hidden; background:50% 0 no-repeat; text-decoration:none; }
#powerful .full-width-promo .promo a .icon { float:left; margin-right:11px; }
#powerful .full-width-promo .promo a h2 { float:left; margin-bottom:0; }
#powerful .full-width-promo .promo a span { display:block; float:left; margin-top:-2px; margin-left:4px; padding-right:12px; font-size:1.15em; word-spacing:1px; color:#5cc3f6; }
#powerful .full-width-promo .promo a span.more.light-blue { background-image:url(/v/iphone-5s/a/images/more_light_blue.png); }
#powerful .full-width-promo .promo.first a { left:0; }
#powerful .full-width-promo .promo.last a { right:0; }
#powerful .full-width-promo .promo .amplitube .more,
#powerful .full-width-promo .promo .luminair .more { margin-left:2px; }
#powerful .full-width-promo .promo .mini-nudge h2 { margin-left:2px; }
#powerful .full-width-promo .promo .small-nudge h2 { margin-left:1px; }
#powerful .full-width-promo .promo .nudge h2 { margin-left:3px; }
#powerful .full-width-promo .promo .super-nudge h2 { margin-left:4px; }
#powerful .full-width-promo .promo .extra-large-nudge h2 { margin-left:6px; }
#powerful .full-width-promo .promo .slomocamera h2,
#powerful .full-width-promo .promo .camera h2,
#powerful .full-width-promo .promo .music h2 { width:75%; }

#powerful .explore .social { margin:48px 0 30px; *margin:48px auto 30px; text-align:center; height:45px; *width:200px; }
#powerful .explore .social a { display:inline-block; *display:block; *float:left; margin:0 20px; width:45px; height:40px; overflow:hidden; }
#powerful .explore .social .twitter img { margin-top:0; }
#powerful .explore .social .facebook img { margin-top:0; }
#powerful .explore .social .facebook:hover img { margin-top:-42px; }
#powerful .explore .social .twitter:hover img { margin-top:-42px;  }

#powerful.condensed #globalheader { z-index:9998; }
#powerful.condensed #productheader { position:relative; z-index:100; border-bottom:1px solid #999; }
#powerful.condensed #productheader li a { color:#fff; text-shadow:none; }
#powerful.condensed #productheader li a:hover { color:#5CC3F6; }
#powerful.condensed .power { position:relative; top:-126px; z-index:1; }
#powerful.condensed .power #swap-hero-video { height:1051px; }
#powerful.condensed .power #swap-hero-video h1 { position:relative; z-index:10; margin:0 auto -9px; padding-top:178px; width:980px; }
#powerful.condensed .power #swap-hero-video h2 { position:relative; z-index:11; margin:0 auto; width:980px; }
#powerful.condensed .power #swap-hero-video img.sub-head { margin-top:512px; }
#powerful.condensed .power #swap-hero-video img.title { position:relative; margin-top:0; }
#powerful.condensed .power #swap-hero-video .watch { position:relative; z-index:12; display:block; margin:25px auto 0; width:980px; height:28px; overflow:hidden; }
#powerful.condensed .power #swap-hero-video .watch:hover img { margin-top:-28px; }
#powerful.condensed .explore { position:relative; top:-127px; z-index:1; }
#powerful.condensed #globalfooter { margin-top:-115px; }
#powerful.condensed #gallery-videos { *z-index:100; }

/* -- Strength -- */
#powerful.strength .full-width-promo .promo .zepp h2,
#powerful.strength .full-width-promo .promo .nike h2,
#powerful.strength .full-width-promo .promo .burst h2,
#powerful.strength .full-width-promo .promo .slo_mo h2,
#powerful.strength .full-width-promo .promo .slomocamera h2,
#powerful.strength .full-width-promo .promo .camera h2,
#powerful.strength .full-width-promo .promo .music h2 { width:75%; }
#powerful.strength .full-width-promo .promo a { padding:171px 0 0 15px; }
#powerful.strength #hero { margin:0 auto; width:980px; padding-top:40px; }
#powerful.strength #hero h1 { margin-bottom:0; }
#powerful.strength #hero h2 { margin-bottom:36px; }
#powerful.strength #productheader li a { color:#333; text-shadow:none; }
#powerful.strength #productheader li a:hover { color:#08c; }
#powerful.strength .strength.power #swap-hero-video { height:808px; }
#powerful.strength .strength.power #swap-hero-video img.sub-head { margin-top:615px; }
#powerful.strength .strength { position:relative; top:0; z-index:1; }
#powerful.strength .explore { position:relative; top:0; z-index:1; }
#powerful.strength .strength #swap-hero-video h1 { position:relative; z-index:10; margin:0 auto -9px; padding-top:148px; width:980px; }
#powerful.strength .strength #swap-hero-video .watch { position:relative; z-index:12; display:block; margin:25px auto 0; width:980px; height:40px; overflow:hidden; }
#powerful.strength .strength #swap-hero-video img.title { position:relative; margin-top:-6px; }
#powerful.strength .strength #swap-hero-video .watch:hover img { margin-top:-55px; }

#powerful.strength .powerful.power { top:0; margin-top:0; }
#powerful.strength .powerful.explore { top:0; }
#powerful.strength .strength.power #swap-hero-video h1,
#powerful.strength .powerful.power #swap-hero-video h1 { padding-top:128px; }
#powerful.strength .power #swap-hero-video h1 { padding-top:128px; }
#powerful.strength .strength.power #swap-hero-video img.sub-head { position:absolute; bottom:0; z-index:1; margin-top:0; }
#powerful.strength .powerful.power #swap-hero-video { height:811px; }
#powerful.strength .powerful.power #swap-hero-video img.sub-head { margin-top:459px; *margin-top:484px; }
#powerful.strength .power #swap-hero-video .watch { position:relative; z-index:12; display:block; margin:25px auto 0; width:980px; height:50px; overflow:hidden; }
#powerful.strength .power #swap-hero-video .watch:hover img { margin-top:-56px; }

#powerful.strength .explore .social { margin:25px 0 57px; *margin:25px auto 57px; height:80px; *width:230px; }
#powerful.strength .explore .social a { *width:65px; }
#powerful.strength .explore .social h3 { margin-bottom:13px; }

#powerful.strength #globalfooter { margin-top:0; }

@media only screen and (min-height:620px), only screen and (min-device-width:481px) and (max-device-width:768px) and (orientation:portrait) {
	#powerful.strength .strength.power #swap-hero-video h1 { padding-top:200px; }
}

@media only screen and (min-height:698px), only screen and (min-device-width:481px) and (max-device-width:768px) and (orientation:portrait) {
	#powerful.strength .strength.power #swap-hero-video h1 { padding-top:288px; }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
	#powerful.strength .power #swap-hero-video .watch { height:48px; }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {
	#powerful.strength .strength.power #swap-hero-video h1 { padding-top:140px; }
}

#powerful.strength .strength.power #swap-hero-video h1 { *padding-top:200px; }

#powerful .full-width-promo.dual-cta .promo div { z-index:1; display:block; position:absolute; top:2px; bottom:0; left:1px; right:1px; padding:154px 0 0 15px; overflow:hidden; background:50% 0 no-repeat; text-decoration:none; }
#powerful .full-width-promo.dual-cta .promo div .icon { float:left; margin-right:11px; }
#powerful .full-width-promo.dual-cta .promo div h2 { margin-bottom:0; }
#powerful .full-width-promo.dual-cta .promo div a { position:relative; display:block; float:left; margin:-5px 0 2px 2px; padding:0 10px 0 0; font-size:1.15em; word-spacing:1px; color:#5cc3f6; background:100% 50% no-repeat; *display:inline; }
#powerful .full-width-promo.dual-cta .promo div a:hover { text-decoration:underline; }
#powerful .full-width-promo.dual-cta .promo div a.more { background-image:url(/v/iphone-5s/a/images/more_light_blue.png); }
#powerful .full-width-promo.dual-cta .promo div a.accessories { margin-left:74px; *clear:left; *overflow:visible; }
#powerful .full-width-promo.dual-cta .promo.first div { left:0; }
#powerful .full-width-promo.dual-cta .promo.last div { right:0; }
