/* iCloud Drive */

/* Family Sharing */

.page-family-sharing .section-hero .hero-image{background-size:868px 534px;height:534px;width:868px;background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/hero_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-family-sharing .section-hero .hero-image{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/hero_large_2x.jpg")}}@media only screen and (max-width: 1023px){.page-family-sharing .section-hero .hero-image{background-size:618px 380px;height:380px;width:618px}}@media only screen and (max-width: 1023px){.page-family-sharing .section-hero .hero-image{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/hero_medium.jpg")}}@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-family-sharing .section-hero .hero-image{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/hero_medium_2x.jpg")}}
@media only screen and (max-width: 767px){html.touch .page-family-sharing .section-hero .hero-image{background-size:288px 170px;height:170px;width:288px}}@media only screen and (max-width: 767px){html.touch .page-family-sharing .section-hero .hero-image{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/hero_small.jpg")}}@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-family-sharing .section-hero .hero-image{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/hero_small_2x.jpg")}}

.page-family-sharing .section-ask .row .column .request{background-size:380px 240px;height:240px;width:380px;background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/request_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-family-sharing .section-ask .row .column .request{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/request_large_2x.jpg")}}@media only screen and (max-width: 1023px){.page-family-sharing .section-ask .row .column .request{background-size:270px 172px;height:172px;width:270px}}@media only screen and (max-width: 1023px){.page-family-sharing .section-ask .row .column .request{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/request_medium.jpg")}}@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-family-sharing .section-ask .row .column .request{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/request_medium_2x.jpg")}}
@media only screen and (max-width: 767px){html.touch .page-family-sharing .section-ask .row .column .request{background-size:266px 172px;height:172px;width:266px}}@media only screen and (max-width: 767px){html.touch .page-family-sharing .section-ask .row .column .request{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/request_small.jpg")}}@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-family-sharing .section-ask .row .column .request{background-image:url("http://images.apple.com/ca/icloud/family-sharing/images/request_small_2x.jpg")}}


/*CA iPhone Landscape fix*/
/* 
@media only screen and (min-width: 1440px) {
    body .content { width: 1396px; }
}
@media only screen and (max-width: 1023px) {
    body .content { width: 724px; }
}
 */
@media only screen and (max-width: 767px) {
    html.touch body .content { width: 94.0741%; }
}
@media only screen and (max-width: 539px) {
    html.touch body .content { width: 90%; } 
}

@media only screen and (max-width: 767px) {
    html.touch .page-family-sharing .section-devices .devices-hero-title { width: 290px; margin: 0 auto -40px; }
    html.touch .page-family-sharing .section-devices .content .intro { max-width: 100% }
    html.touch .page-family-sharing .section-devices li { font-size: 0.8889em; font-weight: 600; }
    html.touch .page-family-sharing .section-devices li.music { margin-left: -5px; }
    html.touch .page-family-sharing .section-devices li.movies { margin-left: 1px; }
    html.touch .page-family-sharing .section-devices li.books { margin-left: 0; }
    html.touch .page-family-sharing .section-devices li.apps { margin-left: -3px; }
}