.page-family-sharing .copy-block {
    text-align: center
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .copy-block {
        text-align: left
    }
}
.page-family-sharing .copy-block p:last-child {
    margin-bottom: 64px
}
.page-family-sharing .more-offset {
    display: block;
    margin-top: 10px
}
.page-family-sharing .caption {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 34px
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .caption {
        margin-top: 32px
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .caption {
        margin-top: 15px
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .caption {
        margin-bottom: 36px
    }
}
.page-family-sharing .caption h4 {
    margin-bottom: 0
}
.page-family-sharing .section-wrapper {
    padding: 100px 0
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-wrapper {
        padding: 80px 0
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-wrapper {
        padding: 40px 0
    }
}
.page-family-sharing .section-hero {
    margin-top: 88px
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-hero {
        margin-top: 100px
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-hero {
        margin-top: 50px
    }
}
.page-family-sharing .section-hero .section-wrapper {
    padding-top: 0
}
.page-family-sharing .section-hero h1 {
    margin-top: 34px;
    margin-bottom: 0
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-hero h1 {
        margin-top: 20px
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-hero h1 {
        margin-top: 25px
    }
}
.page-family-sharing .section-hero h2 {
    margin-top: 0
}
.page-family-sharing .section-hero .hero-icon {
    width: 110px;
    height: 70px;
    background-size: 110px 70px;
    background-repeat: no-repeat;
}
@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-family-sharing .section-hero .hero-icon {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-hero .hero-icon {
        width: 95px;
        height: 62px;
        background-size: 95px 62px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-hero .hero-icon {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-hero .hero-icon {
        width: 75px;
        height: 49px;
        background-size: 75px 49px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-hero .hero-icon {
    }
}
.page-family-sharing .section-hero figcaption {
    text-align: center;
    margin-top: 25px
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-hero figcaption {
        margin-top: 21px
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-hero figcaption {
        margin-top: 14px
    }
}
.page-family-sharing .section-hero figcaption .image-caption {
    color: #999
}
.page-family-sharing .section-hero .hero-image {
    margin-top: 72px;
    width: 868px;
    height: 534px;
    background-size: 868px 534px;
    background-repeat: no-repeat;
    right: 50%;
    margin-right: -434px;
    position: relative
}
@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-family-sharing .section-hero .hero-image {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-hero .hero-image {
        width: 618px;
        height: 380px;
        background-size: 618px 380px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-hero .hero-image {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-hero .hero-image {
        width: 288px;
        height: 170px;
        background-size: 288px 170px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-hero .hero-image {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-hero .hero-image {
        right: 50%;
        margin-right: -309px;
        position: relative
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-hero .hero-image {
        right: 50%;
        margin-right: -144px;
        position: relative
    }
}
.page-family-sharing .section-hero h2 {
    margin-top: 0
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-hero .hero-image {
        margin-top: 30px
    }
}
.page-family-sharing .section-simple-setup .family-members {
    list-style: none;
    padding: 0;
    margin: 0
}
.page-family-sharing .section-simple-setup .family-members .column {
    width: 20%;
    float: right;
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .column.small-6 {
        width: 50%
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .column.small-12 {
        width: 100%
    }
}
.page-family-sharing .section-simple-setup .family-members .family-member {
    background-position: 50% 6px;
    padding-top: 126px
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member {
        padding-top: 91px
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member {
        padding-top: 96px
    }
}
.page-family-sharing .section-simple-setup .family-members .family-member.derek {
    width: 120px;
    height: 120px;
    background-size: 120px 120px;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}
@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-family-sharing .section-simple-setup .family-members .family-member.derek {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.derek {
        width: 85px;
        height: 85px;
        background-size: 85px 85px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.derek {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.derek {
        width: 90px;
        height: 90px;
        background-size: 90px 90px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.derek {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.derek {
        width: 100%;
        height: 100%
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.derek {
        width: 100%;
        height: 100%
    }
}
.page-family-sharing .section-simple-setup .family-members .family-member.emily {
    width: 120px;
    height: 120px;
    background-size: 120px 120px;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}
@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-family-sharing .section-simple-setup .family-members .family-member.emily {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.emily {
        width: 85px;
        height: 85px;
        background-size: 85px 85px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.emily {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.emily {
        width: 90px;
        height: 90px;
        background-size: 90px 90px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.emily {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.emily {
        width: 100%;
        height: 100%
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.emily {
        width: 100%;
        height: 100%
    }
}
.page-family-sharing .section-simple-setup .family-members .family-member.jimmy {
    width: 120px;
    height: 120px;
    background-size: 120px 120px;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}
@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-family-sharing .section-simple-setup .family-members .family-member.jimmy {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.jimmy {
        width: 85px;
        height: 85px;
        background-size: 85px 85px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.jimmy {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.jimmy {
        width: 90px;
        height: 90px;
        background-size: 90px 90px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.jimmy {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.jimmy {
        width: 100%;
        height: 100%
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.jimmy {
        width: 100%;
        height: 100%
    }
}
.page-family-sharing .section-simple-setup .family-members .family-member.meg {
    width: 120px;
    height: 120px;
    background-size: 120px 120px;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}
@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-family-sharing .section-simple-setup .family-members .family-member.meg {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.meg {
        width: 85px;
        height: 85px;
        background-size: 85px 85px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.meg {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.meg {
        width: 90px;
        height: 90px;
        background-size: 90px 90px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.meg {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.meg {
        width: 100%;
        height: 100%
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.meg {
        width: 100%;
        height: 100%
    }
}
.page-family-sharing .section-simple-setup .family-members .family-member.olivia {
    width: 120px;
    height: 120px;
    background-size: 120px 120px;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}
@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-family-sharing .section-simple-setup .family-members .family-member.olivia {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.olivia {
        width: 85px;
        height: 85px;
        background-size: 85px 85px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.olivia {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.olivia {
        width: 90px;
        height: 90px;
        background-size: 90px 90px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .family-members .family-member.olivia {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.olivia {
        width: 100%;
        height: 100%
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member.olivia {
        width: 100%;
        height: 100%
    }
}
.page-family-sharing .section-simple-setup .family-members .family-member .caption {
    margin-top: 17px
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .family-members .family-member .caption {
        margin-top: 5px;
        margin-bottom: 18px
    }
    .page-family-sharing .section-simple-setup .family-members .family-member .caption p {
        margin-top: 0
    }
}
.page-family-sharing .section-simple-setup .family-members .family-member .familyrole {
    margin-bottom: 0;
    color: #999
}
.page-family-sharing .section-simple-setup .row.organized {
    margin-top: 50px
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .row.organized {
        margin-top: 0
    }
}
.page-family-sharing .section-simple-setup .row.organized .subsection-subheadline {
    text-align: left;
    margin-top: 162px
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .row.organized .subsection-subheadline {
        margin-top: 0;
        text-align: center
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .row.organized .subsection-subheadline {
        text-align: left
    }
}
.page-family-sharing .section-simple-setup .row.organized .copy {
    margin-left: 0;
    text-align: left
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .row.organized .column .copy {
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .row.organized .column .copy {
        text-align: left
    }
}
.page-family-sharing .section-simple-setup .row.organized .column .lockup {
    width: 592px;
    height: 600px;
    background-size: 592px 600px;
    background-repeat: no-repeat;
    margin-left: -20px
}
@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-family-sharing .section-simple-setup .row.organized .column .lockup {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .row.organized .column .lockup {
        width: 422px;
        height: 426px;
        background-size: 422px 426px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .row.organized .column .lockup {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .row.organized .column .lockup {
        width: 238px;
        height: 240px;
        background-size: 238px 240px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-simple-setup .row.organized .column .lockup {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .row.organized .column .lockup {
        margin-left: auto;
        margin-right: auto
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-simple-setup .row.organized .column .lockup {
        margin-left: auto
    }
}
.page-family-sharing .section-ask .ask-divider {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3
}
.page-family-sharing .section-ask .column .permission {
    width: 380px;
    height: 240px;
    background-size: 380px 240px;
    background-repeat: no-repeat;
    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-family-sharing .section-ask .column .permission {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-ask .column .permission {
        width: 270px;
        height: 172px;
        background-size: 270px 172px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-ask .column .permission {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-ask .column .permission {
        width: 266px;
        height: 172px;
        background-size: 266px 172px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-ask .column .permission {
    }
}
.page-family-sharing .section-ask .column.first .caption, .page-family-sharing .section-ask .column.last .caption {
    width: 320px
}
.page-family-sharing .section-ask .column .request {
    width: 380px;
    height: 240px;
    background-size: 380px 240px;
    background-repeat: no-repeat;
    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-family-sharing .section-ask .column .request {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-ask .column .request {
        width: 270px;
        height: 172px;
        background-size: 270px 172px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-ask .column .request {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-ask .column .request {
        width: 266px;
        height: 172px;
        background-size: 266px 172px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-ask .column .request {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-ask .column.last .caption {
        margin-bottom: 0
    }
}
.page-family-sharing .section-ask .column .inline-copy-headline {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    letter-spacing: 0em
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline {
    font-family: "Myriad Set Pro 600", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline {
    font-weight: normal
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline:lang(ar) {
    font-family: "Gulf 600", "Gulf", "Myriad Set Pro 600", "Myriad Set Pro", "Helvetica", "Arial", sans-serif
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline:lang(ja-JP) {
    font-family: "Apple TP 600", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline:lang(ko-KR) {
    font-family: "Yoon Gothic 600", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline:lang(th-TH) {
    font-family: "Sukhumvit Set 600", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline:lang(zh-CN) {
    font-family: "HanHei SC 600", "HanHei SC", "PingHei 600", "PingHei", "PingFang SC", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline:lang(zh-HK) {
    font-family: "HanHei TC 600", "HanHei TC", "MHei 600", "MHei", "PingFang HK", "STHeitiTC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline:lang(zh-MO) {
    font-family: "HanHei TC 600", "HanHei TC", "MHei 600", "MHei", "PingFang HK", "STHeitiTC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
html.ie8 .page-family-sharing .section-ask .column .inline-copy-headline:lang(zh-TW) {
    font-family: "HanHei TC 600", "HanHei TC", "MHei 600", "MHei", "PingFang TC", "STHeitiTC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
.page-family-sharing .section-ask .column .inline-copy-headline:lang(zh) {
    font-size: 15px;
    line-height: 1.8
}
.page-family-sharing .section-devices .devices-hero {
    width: 878px;
    height: 506px;
    background-size: 878px 506px;
    background-repeat: no-repeat;
    right: 50%;
    margin-right: -439px;
    position: relative;
    position: relative
}
@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-family-sharing .section-devices .devices-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-devices .devices-hero {
        width: 624px;
        height: 416px;
        background-size: 624px 416px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-devices .devices-hero {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-devices .devices-hero {
        width: 290px;
        height: 168px;
        background-size: 290px 168px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-devices .devices-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-devices .devices-hero {
        right: 50%;
        margin-right: -312px;
        position: relative
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-devices .devices-hero {
        right: 50%;
        margin-right: -145px;
        position: relative
    }
}
.page-family-sharing .section-devices .devices-hero-title {
    margin-top: -11px;
    padding-bottom: 63px;
    margin-left: auto;
    margin-right: auto;
    max-width: 878px
}
.page-family-sharing .section-devices .devices-hero-title ul {
    list-style: none;
    margin-left: 0
}
.page-family-sharing .section-devices .devices-hero-title ul li {
    float: left;
    width: 25%;
    text-align: center;
    position: relative
}
.page-family-sharing .section-devices .devices-hero-title ul li.music {
    margin-left: 32px
}
.page-family-sharing .section-devices .devices-hero-title ul li.movies {
    margin-left: -28px
}
.page-family-sharing .section-devices .devices-hero-title ul li.books {
    margin-left: -2px
}
.page-family-sharing .section-devices .devices-hero-title ul li.apps {
    margin-left: -2px
}
.page-family-sharing .section-devices .section-links-block p {
    margin-bottom: 6px
}
.page-family-sharing .section-devices .section-links-block p:last-child {
    margin-bottom: 64px
}
.page-family-sharing .section-devices .devices-hero+h2 {
    margin-top: 90px
}
.page-family-sharing .section-devices .devices-hero-bottom-intro {
    margin-bottom: 0
}
.page-family-sharing .section-devices .section-wrapper.membership {
    padding-top: 0
}
.page-family-sharing .section-devices .section-wrapper.membership .row {
    padding: 0 120px
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-devices .section-wrapper.membership .row {
        padding: 0 60px
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-devices .section-wrapper.membership .row {
        padding: 0
    }
}
.page-family-sharing .section-devices .section-wrapper.membership .icon-apple-music {
    width: 74px;
    height: 74px;
    background-size: 74px 74px;
    background-repeat: no-repeat;
    margin-left: 0
}
@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-family-sharing .section-devices .section-wrapper.membership .icon-apple-music {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-devices .section-wrapper.membership .icon-apple-music {
        width: 63px;
        height: 63px;
        background-size: 63px 63px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-devices .section-wrapper.membership .icon-apple-music {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-devices .section-wrapper.membership .icon-apple-music {
        width: 50px;
        height: 50px;
        background-size: 50px 50px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-devices .section-wrapper.membership .icon-apple-music {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-devices .section-wrapper.membership .icon-apple-music {
        margin-bottom: 28px
    }
}
.page-family-sharing .section-devices .section-wrapper.membership h3 {
    text-align: left
}
.page-family-sharing .section-devices .section-wrapper.membership p {
    text-align: left;
    width: auto
}
.page-family-sharing .section-devices .section-wrapper.membership .section-links-block p {
    margin-bottom: 6px
}
.page-family-sharing .section-devices .section-wrapper.membership .section-links-block p:last-child {
    margin-bottom: 0
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-devices .devices-hero-title {
        width: 290px;
        margin: 0 auto -40px;
    }
    .page-family-sharing .section-devices .devices-hero-title ul li.music {
        margin-right: -5px;
        margin-left:0;
    }
    .page-family-sharing .section-devices .devices-hero-title ul li.movies {
        margin-right: 1px;
        margin-left:15px;
    }
    .page-family-sharing .section-devices .devices-hero-title ul li.books {
        margin-left: 0;
        margin-right: 0;
    }
    .page-family-sharing .section-devices .devices-hero-title ul li.apps {
        margin-right: -11px;
        margin-left: 0;
    }
    .page-family-sharing .section-devices .section-wrapper .intro {
        max-width: 100%
    }
}

.page-family-sharing .section-share .share-hero {
    width: 896px;
    height: 540px;
    background-size: 896px 540px;
    background-repeat: no-repeat;
    right: 50%;
    margin-right: -448px;
    position: relative
}
@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-family-sharing .section-share .share-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-share .share-hero {
        width: 638px;
        height: 384px;
        background-size: 638px 384px;
        background-repeat: no-repeat;
    }
    .page-family-sharing .section-devices .devices-hero-title {
        margin-left: auto;
        margin-right: auto;
        max-width: 624px
    }
}
@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-family-sharing .section-share .share-hero {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-share .share-hero {
        width: 446px;
        height: 270px;
        background-size: 446px 270px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-share .share-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-share .share-hero {
        right: 50%;
        margin-right: -319px;
        position: relative
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-share .share-hero {
        right: 50%;
        margin-right: -223px;
        position: relative
    }
}
.page-family-sharing .section-calendar .calendar-hero {
    width: 794px;
    height: 564px;
    background-size: 794px 564px;
    background-repeat: no-repeat;
    right: 50%;
    margin-right: -397px;
    position: relative
}
@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-family-sharing .section-calendar .calendar-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-calendar .calendar-hero {
        width: 564px;
        height: 402px;
        background-size: 564px 402px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-calendar .calendar-hero {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-calendar .calendar-hero {
        width: 398px;
        height: 282px;
        background-size: 398px 282px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-calendar .calendar-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-calendar .calendar-hero {
        right: 50%;
        margin-right: -282px;
        position: relative
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-calendar .calendar-hero {
        right: 50%;
        margin-right: -199px;
        position: relative
    }
}
.page-family-sharing .section-track .section-headline {
    text-align: left
}
.page-family-sharing .section-track .copy {
    text-align: left
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-track .column p:last-child {
        margin-bottom: 64px
    }
}
.page-family-sharing .section-track .where h2, .page-family-sharing .section-track .where p {
    margin-left: 50px
}
.page-family-sharing .section-track .where h2 {
    width: 390px;
    margin-top: 115px
}
.page-family-sharing .section-track .where p {
    width: 360px
}
.page-family-sharing .section-track .where .where-hero {
    width: 292px;
    height: 594px;
    background-size: 292px 594px;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: 35px
}
@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-family-sharing .section-track .where .where-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-track .where .where-hero {
        width: 208px;
        height: 424px;
        background-size: 208px 424px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-track .where .where-hero {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-track .where .where-hero {
        width: 218px;
        height: 446px;
        background-size: 218px 446px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-track .where .where-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-track .where h2 {
        margin-top: 45px
    }
    .page-family-sharing .section-track .where h2, .page-family-sharing .section-track .where p {
        margin-left: 0;
        margin-right: 48px;
        width: auto
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-track .where h2 {
        margin-top: 0
    }
    .page-family-sharing .section-track .where h2, .page-family-sharing .section-track .where p {
        margin-left: 0;
        margin-right: 0
    }
    .page-family-sharing .section-track .where .where-hero {
        margin-left: auto;
        margin-right: auto
    }
}
.page-family-sharing .section-track .find {
    margin-top: 50px
}
.page-family-sharing .section-track .find h2, .page-family-sharing .section-track .find p {
    margin-left: 130px;
    width: 340px
}
.page-family-sharing .section-track .find h2 {
    margin-top: 138px
}
.page-family-sharing .section-track .find .find-hero {
    width: 292px;
    height: 594px;
    background-size: 292px 594px;
    background-repeat: no-repeat;
    margin-left: 36px
}
@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-family-sharing .section-track .find .find-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-track .find .find-hero {
        width: 208px;
        height: 424px;
        background-size: 208px 424px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-track .find .find-hero {
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-track .find .find-hero {
        width: 218px;
        height: 446px;
        background-size: 218px 446px;
        background-repeat: no-repeat;
    }
}
@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-family-sharing .section-track .find .find-hero {
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-track .find h2 {
        margin-top: 68px
    }
    .page-family-sharing .section-track .find h2, .page-family-sharing .section-track .find p {
        margin-left: 62px;
        width: auto
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-track .find {
        margin-top: 38px
    }
    .page-family-sharing .section-track .find h2 {
        margin-top: 0
    }
    .page-family-sharing .section-track .find h2, .page-family-sharing .section-track .find p {
        margin-left: 0
    }
    .page-family-sharing .section-track .find .find-hero {
        margin-left: auto;
        margin-right: auto
    }
}
.page-family-sharing .section-kids .section-wrapper {
    border-top: 1px solid #d6d6d6
}

.page-family-sharing .section-simple-setup .row.organized .subsection-subheadline,
.page-family-sharing .section-simple-setup .row.organized .copy,
.page-family-sharing .section-devices .section-wrapper.membership h3,
.page-family-sharing .section-devices .section-wrapper.membership p,
.page-family-sharing .section-track .section-headline,
.page-family-sharing .section-track .copy {
    text-align: right;
}

.page-family-sharing .section-devices .section-wrapper.membership .column,
.section-simple-setup .organized {
    float: right;
}

.page-family-sharing .section-track .where h2,
.page-family-sharing .section-track .find .find-hero {
    width: 360px;
}

@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-family-sharing .section-track .copy.link {
        width: 359px;
    }
}

@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-simple-setup .row.organized .subsection-subheadline {
        text-align: center;
    }
    .page-family-sharing .section-track .find .find-hero {
        width: 218px;
    }
}

@media only screen and (max-width: 735px) {
    .section-headline,
    .copy,
    .page-family-sharing .copy-block,
    .page-family-sharing .section-simple-setup .row.organized .column .copy,
    .page-family-sharing .section-simple-setup .row.organized .subsection-subheadline {
        text-align: right;
    }
}

.page-family-sharing .section-hero .hero-image {
    background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/hero_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-family-sharing .section-hero .hero-image {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/hero_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-hero .hero-image {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/hero_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-family-sharing .section-hero .hero-image {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/hero_medium_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-hero .hero-image {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/hero_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-family-sharing .section-hero .hero-image {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/hero_small_2x.jpg")
    }
}

.page-family-sharing .section-devices .devices-hero {
    background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/devices_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-family-sharing .section-devices .devices-hero {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/devices_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-devices .devices-hero {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/devices_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-family-sharing .section-devices .devices-hero {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/devices_medium_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-devices .devices-hero {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/devices_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-family-sharing .section-devices .devices-hero {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/devices_small_2x.jpg")
    }
}

.page-family-sharing .section-ask .column .request {
    background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/request_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-family-sharing .section-ask .column .request {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/request_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .page-family-sharing .section-ask .column .request {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/request_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-family-sharing .section-ask .column .request {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/request_medium_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .page-family-sharing .section-ask .column .request {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/request_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-family-sharing .section-ask .column .request {
        background-image: url("https://images.apple.com/sa-ar/icloud/images/family-sharing/request_small_2x.jpg")
    }
}