/*------------------------------------*\
    LOCAL IMAGES
\*------------------------------------*/

.page-overview .section-hero .showcase-hero {
    background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/itunes_hero_alt_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) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/itunes_hero_alt_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/itunes_hero_alt_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) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/itunes_hero_alt_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/itunes_hero_alt_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) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/itunes_hero_alt_small_2x.jpg")
    }
}

.page-overview .section-playground .playground-hero {
    background-size: 972px 556px;
    height: 556px;
    width: 972px;
    background-image: url("https://images.apple.com/mu/itunes/home/images/music_playground_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-playground .playground-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/music_playground_large_2x.png");
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-playground .playground-hero {
        background-size: 690px 395px;
        height: 395px;
        width: 690px;
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-playground .playground-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/music_playground_medium.png");
    }
}

@media only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1023px) and (min-resolution: 144dpi), only screen and (max-width: 1023px) and (min-resolution: 144dppx) {
    .page-overview .section-playground .playground-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/music_playground_medium_2x.png");
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-playground .playground-hero {
        background-size: 329px 188px;
        height: 188px;
        width: 329px;
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-playground .playground-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/music_playground_xsmall.png");
    }
}

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi), only screen and (max-width: 767px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-playground .playground-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/music_playground_xsmall_2x.png");
    }
}

.page-overview .section-wherever .wherever-hero {
	background-size: 978px 494px;
	height: 494px;
	width: 978px;
	background-image: url("https://images.apple.com/mu/itunes/home/images/wish_granted_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-wherever .wherever-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/wish_granted_large_2x.png");
    }
}


@media only screen and (max-width: 1023px) {
    .page-overview .section-wherever .wherever-hero {
        background-size: 695px 351px;
        height: 351px;
        width: 695px;
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-wherever .wherever-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/wish_granted_medium.png");
    }
}

@media only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1023px) and (min-resolution: 144dpi), only screen and (max-width: 1023px) and (min-resolution: 144dppx) {
    .page-overview .section-wherever .wherever-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/wish_granted_medium_2x.png");
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-wherever .wherever-hero {
        background-size: 287px 145px;
        height: 145px;
        width: 287px;
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-wherever .wherever-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/wish_granted_xsmall.png");
    }
}

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi), only screen and (max-width: 767px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-wherever .wherever-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/wish_granted_xsmall_2x.png");
    }
}

.page-overview .section-store .store-hero {
	background-size: 980px 618px;
	height: 618px;
	width: 980px;
	background-image: url("https://images.apple.com/mu/itunes/home/images/store_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-store .store-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/store_large_2x.png");
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-store .store-hero {
        background-size: 696px 439px;
        height: 439px;
        width: 696px;
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-store .store-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/store_medium.png");
    }
}

@media only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1023px) and (min-resolution: 144dpi), only screen and (max-width: 1023px) and (min-resolution: 144dppx) {
    .page-overview .section-store .store-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/store_medium_2x.png");
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-store .store-hero {
        background-size: 287px 181px;
        height: 181px;
        width: 287px;
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-store .store-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/store_xsmall.png");
    }
}

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi), only screen and (max-width: 767px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-store .store-hero {
        background-image: url("https://images.apple.com/mu/itunes/home/images/store_xsmall_2x.png");
    }
}

.page-overview .section-family-sharing .family-sharing-hero-1 {
    background-size: 242px 494px;
    height: 494px;
    width: 242px;
    background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware1_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-sharing .family-sharing-hero-1 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware1_large_2x.png");
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-family-sharing .family-sharing-hero-1 {
        background-size: 172px 351px;
        height: 351px;
        width: 172px;
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-family-sharing .family-sharing-hero-1 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware1_medium.png");
    }
}

@media only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1023px) and (min-resolution: 144dpi), only screen and (max-width: 1023px) and (min-resolution: 144dppx) {
    .page-overview .section-family-sharing .family-sharing-hero-1 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware1_medium_2x.png");
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-1 {
        background-size: 172px 351px;
        height: 351px;
        width: 172px;
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-1 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware1_xsmall.png");
    }
}

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi), only screen and (max-width: 767px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-1 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware1_xsmall_2x.png");
    }
}

.page-overview .section-family-sharing .family-sharing-hero-2 {
    background-size: 242px 494px;
    height: 494px;
    width: 242px;
    background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware2_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-sharing .family-sharing-hero-2 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware2_large_2x.png");
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-family-sharing .family-sharing-hero-2 {
        background-size: 172px 351px;
        height: 351px;
        width: 172px;
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-family-sharing .family-sharing-hero-2 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware2_medium.png");
    }
}

@media only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1023px) and (min-resolution: 144dpi), only screen and (max-width: 1023px) and (min-resolution: 144dppx) {
    .page-overview .section-family-sharing .family-sharing-hero-2 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware2_medium_2x.png");
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-2 {
        background-size: 172px 351px;
        height: 351px;
        width: 172px;
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-2 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware2_xsmall.png");
    }
}

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi), only screen and (max-width: 767px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-2 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware2_xsmall_2x.png");
    }
}

.page-overview .section-family-sharing .family-sharing-hero-3 {
    background-size: 242px 494px;
    height: 494px;
    width: 242px;
    background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware3_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-sharing .family-sharing-hero-3 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware3_large_2x.png");
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-family-sharing .family-sharing-hero-3 {
        background-size: 172px 351px;
        height: 351px;
        width: 172px;
    }
}

@media only screen and (max-width: 1023px) {
    .page-overview .section-family-sharing .family-sharing-hero-3 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware3_medium.png");
    }
}

@media only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1023px) and (min-resolution: 144dpi), only screen and (max-width: 1023px) and (min-resolution: 144dppx) {
    .page-overview .section-family-sharing .family-sharing-hero-3 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware3_medium_2x.png");
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-3 {
        background-size: 172px 351px;
        height: 351px;
        width: 172px;
    }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-3 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware3_xsmall.png");
    }
}

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi), only screen and (max-width: 767px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-family-sharing .family-sharing-hero-3 {
         background-image: url("https://images.apple.com/mu/itunes/home/images/family_sharing_hardware3_xsmall_2x.png");
    }
}


.page-overview .section-apple-tv .appletv-hero { background-image:url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_large.jpg"); background-size:379px 306px; width:379px; height:306px; }
@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-apple-tv .appletv-hero { background-image:url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_large_2x.jpg"); }
}
@media only screen and (max-width: 1023px) {
  .page-overview .section-apple-tv .appletv-hero { background-image:url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_medium.jpg"); background-size:273px 220px; width:273px; height:220px; }
}
@media only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1023px) and (min-resolution: 144dpi), only screen and (max-width: 1023px) and (min-resolution: 144dppx) {
  .page-overview .section-apple-tv .appletv-hero { background-image:url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_medium_2x.jpg"); }
}
@media only screen and (max-width: 767px) {
  html.touch .page-overview .section-apple-tv .appletv-hero { background-image:url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_small.jpg"); background-size:204px 164px; width:204px; height:164px; }
}
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi), only screen and (max-width: 767px) and (min-resolution: 144dppx) {
  html.touch .page-overview .section-apple-tv .appletv-hero { background-image:url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_small_2x.jpg"); }
}

.page-overview .section-tv .tv-hero {
    width: 966px;
    height: 500px;
    background-size: 966px 500px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/movie_tv_collection_alt_large.jpg");
    margin-left: auto;
    margin-right: auto
}

@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) {
    .page-overview .section-tv .tv-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/movie_tv_collection_alt_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-tv .tv-hero {
        width: 695px;
        height: 351px;
        background-size: 695px 351px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/movie_tv_collection_alt_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) {
    .page-overview .section-tv .tv-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/movie_tv_collection_alt_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-tv .tv-hero {
        width: 285px;
        height: 145px;
        background-size: 285px 145px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/movie_tv_collection_alt_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) {
    .page-overview .section-tv .tv-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/h/screens_alt/images/movie_tv_collection_alt_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-tv .tv-hero {
        margin-top: 66px
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-tv .tv-hero {
        margin-top: 20px
    }
}
/*------------------------------------*\
    END LOCAL IMAGES
\*------------------------------------*/





/*------------------------------------*\
    ALT V STYLE LAYOUT STYLES
\*------------------------------------*/

/*------------------------------------*\
    SECTION-PLAYGROUND
\*------------------------------------*/
.page-overview .section-playground p { padding: 0 100px 40px 100px; }

@media only screen and (max-width: 1023px) {
	.page-overview .section-playground p { padding: 0 100px 0px 100px; }
}

/*------------------------------------*\
    SECTION-WHEREVER
\*------------------------------------*/
.center-text { text-align: center; }
.page-overview .section-wherever { padding-top: 0; text-align: center; }
.page-overview .section-wherever h2 { padding: 0 150px; }
.page-overview .section-wherever .section-content { padding-top: 64px; }
.page-overview .section-wherever p { margin-left: auto; margin-right: auto; padding: 0 100px 40px 100px; }

@media only screen and (max-width: 1023px) {

    .page-overview .section-wherever { padding-bottom: 80px; }
    .page-overview .section-wherever h2 { padding: 0; }
    .page-overview .section-wherever p { padding: 0 50px; }
    .page-overview .section-wherever .wherever-hero { margin: 50px auto 0; }
}

@media only screen and (max-width: 767px) {

    html.touch .page-overview .section-wherever { text-align: left; }
    html.touch .page-overview .section-wherever h2 { padding: 0; }
    html.touch .page-overview .section-wherever p { padding: 0; }
    html.touch .page-overview .section-wherever .wherever-hero { margin: 25px auto 0; }
    html.touch .page-overview .section-wherever .section-content { padding-top: 0; }
}

/*------------------------------------*\
    SECTION-STORE
\*------------------------------------*/
.page-overview .section-store { background-color: white; text-align: center; padding-top: 86px; }
html.oldie .page-overview .section-store .section-content { zoom: 1; }
.page-overview .section-store p { margin-left: auto; margin-right: auto; padding: 0 100px 40px 100px; }

@media only screen and (max-width: 1023px) {
    .page-overview .section-store { padding-bottom: 80px; }
    .page-overview .section-store p { padding: 0 50px; }
    .page-overview .section-store .store-hero { margin: 58px auto 0; }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-store { text-align: left; }
    html.touch .page-overview .section-store p { padding: 0; }
    html.touch .page-overview .section-store .store-hero { margin: 25px auto 0; }
}

/*------------------------------------*\
    SECTION-EVERYWHERE
\*------------------------------------*/
.page-overview .section-everywhere { text-align: center; }
.page-overview .section-everywhere p { margin-left: auto; margin-right: auto; padding: 0 100px 40px 100px; }

@media only screen and (max-width: 1023px) {
    .page-overview .section-everywhere { padding-bottom: 80px; }
    .page-overview .section-everywhere p { padding: 0 50px; }
    .page-overview .section-everywhere .everywhere-hero { margin: 58px auto 0; }
}

@media only screen and (max-width: 767px) {
    html.touch .page-overview .section-everywhere { text-align: left; }
    html.touch .page-overview .section-everywhere p { padding: 0; }
    html.touch .page-overview .section-everywhere .everywhere-hero { margin: 25px auto 0; }
}

/*------------------------------------*\
    SECTION-FAMILY_SHARING
\*------------------------------------*/
.section-family-sharing .row { margin-top: 58px; margin-left: auto; margin-right: auto; }
.section-family-sharing .section-content { padding:100px 0;}
html.oldie .section-family-sharing .invite p { margin-left: 80px; }
.section-family-sharing p { text-align: center; margin-left: auto; margin-right: auto; }
.section-family-sharing .location-sharing p { width: 150px; }
.section-family-sharing .invite p { margin-left: 46px; width: 150px; }
.section-family-sharing .parental-controls p { margin-left: 82px; width: 150px; }


.section-family-sharing .row {
    width: 850px;
}

@media only screen and (max-width: 1068px) {
    .section-family-sharing .row {
        width: 692px;
    }
	.section-family-sharing .invite .invite-hero {margin: auto;}
	.section-family-sharing .parental-controls .parental-controls-hero {margin: auto;}
	.section-family-sharing .invite p {margin: auto;}
	.section-family-sharing .parental-controls p {margin: auto;}
	.section-family-sharing .location-sharing p {margin: auto;}
}

@media only screen and (max-width: 735px) {
	.section-family-sharing .row {
		width:auto;
	}

	.section-family-sharing .invite .invite-hero {margin: auto;}
	.section-family-sharing .parental-controls .parental-controls-hero {margin: auto;}
	.section-family-sharing .invite p {margin-bottom: 40px;}
	.section-family-sharing .parental-controls p {margin: auto;}
	.section-family-sharing .location-sharing p {margin-bottom: 40px;}
}

.section-family-sharing .invite .invite-hero {
	margin-left: 5px;
	margin-right: auto;
	background-repeat: no-repeat;
	background-size: 242px 494px;
	height: 494px;
	width: 242px;
	background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware1_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-family-sharing .invite .invite-hero { background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware1_large_2x.png"); }
}

@media only screen and (max-width: 1068px) {
	.section-family-sharing .invite .invite-hero {
		margin-left: auto;
		margin-right: auto;
		background-repeat: no-repeat;
		background-size: 172px 351px;
		height: 351px;
		width: 172px;
		background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware1_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-family-sharing .invite .invite-hero { background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware1_medium_2x.png"); }
}

@media only screen and (max-width: 735px) {
	.section-family-sharing .invite .invite-hero {
		margin-left: auto;
		margin-right: auto;
		background-repeat: no-repeat;
		background-size: 172px 351px;
		height: 351px;
		width: 172px;
		background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware1_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-family-sharing .invite .invite-hero { background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware1_small_2x.png"); }
}

.section-family-sharing .location-sharing .location-sharing-hero {
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-size: 242px 494px;
	height: 494px;
	width: 242px;
	background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware2_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-family-sharing .location-sharing .location-sharing-hero {  background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware2_large_2x.png"); }
}

@media only screen and (max-width: 1068px) {
	.section-family-sharing .location-sharing .location-sharing-hero {
		background-repeat: no-repeat;
		background-size: 172px 351px;
		height: 351px;
		width: 172px;
		background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware2_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-family-sharing .location-sharing .location-sharing-hero {  background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware2_medium_2x.png"); }
}

@media only screen and (max-width: 735px) {
	.section-family-sharing .location-sharing .location-sharing-hero {
		background-size: 172px 351px;
		height: 351px;
		width: 172px;
		background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware2_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-family-sharing .location-sharing .location-sharing-hero { background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware2_small_2x.png"); }
}

.section-family-sharing .parental-controls .parental-controls-hero {
	margin-left: 42px;
	margin-right: auto;
	background-repeat: no-repeat;
	background-size: 242px 494px;
	height: 494px;
	width: 242px;
	background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware3_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-family-sharing .parental-controls .parental-controls-hero { background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware3_large_2x.png"); }
}

@media only screen and (max-width: 1068px) {
	.section-family-sharing .parental-controls .parental-controls-hero {
		margin-left: auto;
		margin-right: auto;
		background-size: 172px 351px;
		height: 351px;
		width: 172px;
		background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware3_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-family-sharing .parental-controls .parental-controls-hero { background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware3_medium_2x.png"); }
}

@media only screen and (max-width: 735px) {
	.section-family-sharing .parental-controls .parental-controls-hero {
		margin-left: auto;
		margin-right: auto;
		background-size: 172px 351px;
		height: 351px;
		width: 172px;
		background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware3_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-family-sharing .parental-controls .parental-controls-hero { background-image: url("https://images.apple.com/euro/itunes/home/g/screens_alt/images/family_sharing_hardware3_small_2x.png"); }
}



.section-family-sharing .section-content{ border-bottom: solid 1px #d6d6d6; }

/*------------------------------------*\
    SECTION-APPLETV
\*------------------------------------*/

.page-overview .section-apple-tv .apple-tv-logo {
    width: 127px;
    height: 35px;
    background-size: 127px 35px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_logo_large.jpg");
    margin-top: 50px;
	margin-bottom: -15px;
}

@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) {
    .page-overview .section-apple-tv .apple-tv-logo {
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_logo_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-apple-tv .apple-tv-logo {
        width: 92px;
        height: 25px;
        background-size: 92px 25px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_logo_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) {
    .page-overview .section-apple-tv .apple-tv-logo {
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_logo_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-overview .section-apple-tv .apple-tv-logo {
        width: 92px;
        height: 25px;
        background-size: 92px 25px;
        background-repeat: no-repeat;
        margin: auto auto;
        margin-top: 20px;
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_logo_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) {
    .page-overview .section-apple-tv .apple-tv-logo {
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_logo_small_2x.jpg")
    }
}


.page-overview .section-apple-tv .appletv-hero {
    background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_large.jpg");
    background-size: 379px 306px;
    width: 379px;
    height: 306px;
}

@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) {
    .page-overview .section-apple-tv .appletv-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_large_2x.jpg");
    }
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-apple-tv .appletv-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_medium.jpg");
        background-size: 273px 220px;
        width: 273px;
        height: 220px;
    }
}

@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) {
    .page-overview .section-apple-tv .appletv-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_medium_2x.jpg");
    }
}


@media only screen and (max-width: 735px) {
	.page-overview .section-apple-tv .appletv-hero {
		background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_small.jpg");
		background-size: 204px 164px;
		width: 204px;
		height: 164px;
		margin: auto auto;
	}
}

@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) {
   .page-overview .section-apple-tv .appletv-hero {
        background-image: url("https://images.apple.com/euro/itunes/home/g/generic/images/appletv_small_2x.jpg");
    }
}

@media only screen and (max-width: 735px) {
	.page-overview .section-apple-tv .headline-section {
		margin-top:15px;
	}
	.page-overview .section-apple-tv .subsection-headline {
		margin-top:10px;
	}
}

.page-overview .section-apple-tv .copy {
    text-align: left;
}

@media only screen and (max-width: 735px) {
	.page-overview .section-apple-tv .copy {
		text-align: center;
	}
}




/*------------------------------------*\
    SECTION-ITUNES-MATCH
\*------------------------------------*/
.page-overview .section-itunes-match .copy { margin-top: 425px; }
.page-overview .section-itunes-match .copy h2,
.page-overview .section-itunes-match .copy p,
.page-overview .section-itunes-match .copy a { margin-left: 45px; }
.page-overview .section-itunes-match .itunes-match-hero { margin-left: -107px; }
.page-overview .section-itunes-match .column.copy { z-index: 2; }

@media only screen and (max-width: 1023px) {
	.page-overview .section-itunes-match .itunes-match-hero { margin-left: -80px; }
	.page-overview .section-itunes-match .copy { margin-top: 280px; }
	.page-overview .section-itunes-match .copy h2,
	.page-overview .section-itunes-match .copy p,
	.page-overview .section-itunes-match .copy a { margin-left: 13px; }
}

@media only screen and (max-width: 767px) {
	html.touch .page-overview .section-itunes-match .copy { margin-left: 0; margin-top: 0; width: auto; }
	html.touch .page-overview .section-itunes-match .itunes-match-hero { margin: 50px auto 0; }
	html.touch .page-overview .section-itunes-match .copy h2,
	html.touch .page-overview .section-itunes-match .copy p,
	html.touch .page-overview .section-itunes-match .copy a { margin-left: 0; }
	html.touch .page-overview .section-itunes-match { text-align: left; }
    html.touch .page-overview .section-itunes-match .itunes-match-hero { margin: 25px auto; }
}

/*------------------------------------*\
    SECTION-GIFTS
\*------------------------------------*/
.page-overview .section-gifts { background-color: white; }
.page-overview .section-gifts .copy > * { margin-left: 0; }
.page-overview .section-gifts .copy { width: 400px; padding-right: 90px; }

@media only screen and (max-width: 1023px) {
	.page-overview .section-gifts .copy { width: 341px; padding-right: 0; }
}

@media only screen and (max-width: 767px) {

}


/*------------------------------------*\
    END ALT V STYLE LAYOUT STYLES
\*------------------------------------*/

/*------------------------------------*\
    LOCAL STYLES
\*------------------------------------*/

body {
    background-color: #fff;
}

br.hide-for-small { display: block; }

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (Orientation: portrait) {
	br.hide-for-small { display: none; }
}

.page-overview .section-gifts .section-content { border-top: 1px solid #e3e3e3; }
.page-overview .section-gifts .section-content { padding-top: 100px; }
.page-overview .section .section-gifts {padding-top: 0;}
.page-overview .section.section-apple-tv { padding: 100px 0 10px; }
html.touch .directorynav > .column input:checked + label h3::before { content: none; }


@media only screen and (max-width: 767px) and (orientation: portrait) {
    html.touch .page-overview .section-showcase .music-caption {
    padding: 46px 15px;

    }
}

.page-overview .section-gifts .copy {
    margin-bottom: 25px
}
/*------------------------------------*\
    END LOCAL STYLES
\*------------------------------------*/

/*------------------------------------*\
    GLOBAL FOOTER STYLES
\*------------------------------------*/


.footer-sosumi ul li a { border-left: none; border-right: 1px solid #e3e3e3; padding-left: 0;}
.footer-sosumi ul li:last-child a { border-right: none; }
.footer-sosumi ul { display:inline-flex; }

.gf-iphonefootnote { font-size: 0.6667em; font-weight: 400; margin-bottom: 0.6667em }
.gf-sosumi.footer-sosumi .footer-links { font-size: 1em; }


/* Medium & Below */
@media only screen and (max-width: 1024px) {
	.gf-sosumi.footer-sosumi { display:table; }
	.gf-sosumi.footer-sosumi p { display:table-footer-group; }
	.gf-sosumi.footer-sosumi .footer-links { display:table-header-group; float:left;}
}


/*------------------------------------*\
    END GLOBAL FOOTER STYLES
\*------------------------------------*/
