.align-middle {
  float: none;
  display: inline-block;
  vertical-align: middle; }
  html.oldie .align-middle {
    display: inline;
    zoom: 1; }

.align-bottom {
  float: none;
  display: inline-block;
  vertical-align: bottom; }
  html.oldie .align-bottom {
    display: inline;
    zoom: 1; }

.image-all-features-automation-icon {
  background-repeat: no-repeat;
  background-size: 58px 59px;
  height: 59px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/automation_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-automation-icon {
      background-image: url("/v/osx/d/images/all-features/automation_icon_large_2x.jpg"); } }

.image-overview-imovie-icon {
  background-repeat: no-repeat;
  background-size: 72px 73px;
  height: 73px;
  width: 72px;
  background-image: url("/v/osx/d/images/overview/imovie_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-imovie-icon {
      background-image: url("/v/osx/d/images/overview/imovie_icon_large_2x.png"); } }

.image-overview-keynote-icon {
  background-repeat: no-repeat;
  background-size: 70px 65px;
  height: 65px;
  width: 70px;
  background-image: url("/v/osx/d/images/overview/keynote_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-keynote-icon {
      background-image: url("/v/osx/d/images/overview/keynote_icon_large_2x.png"); } }

.image-overview-mail-icon {
  background-repeat: no-repeat;
  background-size: 71px 74px;
  height: 74px;
  width: 71px;
  background-image: url("/v/osx/d/images/overview/mail_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-mail-icon {
      background-image: url("/v/osx/d/images/overview/mail_icon_large_2x.png"); } }

.image-overview-hero {
  background-repeat: no-repeat;
  background-size: 3634px 2107px;
  height: 2107px;
  width: 3634px;
  background-image: url("/v/osx/d/images/overview/hero_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-hero {
      background-image: url("/v/osx/d/images/overview/hero_large_2x.jpg"); } }

.image-overview-messages-icon {
  background-repeat: no-repeat;
  background-size: 77px 69px;
  height: 69px;
  width: 77px;
  background-image: url("/v/osx/d/images/overview/messages_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-messages-icon {
      background-image: url("/v/osx/d/images/overview/messages_icon_large_2x.png"); } }

.image-overview-hero-icon {
  background-repeat: no-repeat;
  background-size: 219px 219px;
  height: 219px;
  width: 219px;
  background-image: url("/v/osx/d/images/overview/hero_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-hero-icon {
      background-image: url("/v/osx/d/images/overview/hero_icon_large_2x.png"); } }

.image-overview-garageband-icon {
  background-repeat: no-repeat;
  background-size: 67px 85px;
  height: 85px;
  width: 67px;
  background-image: url("/v/osx/d/images/overview/garageband_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-garageband-icon {
      background-image: url("/v/osx/d/images/overview/garageband_icon_large_2x.png"); } }

.image-overview-notes-icon {
  background-repeat: no-repeat;
  background-size: 63px 71px;
  height: 71px;
  width: 63px;
  background-image: url("/v/osx/d/images/overview/notes_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-notes-icon {
      background-image: url("/v/osx/d/images/overview/notes_icon_large_2x.png"); } }

.image-overview-facetime-icon {
  background-repeat: no-repeat;
  background-size: 80px 68px;
  height: 68px;
  width: 80px;
  background-image: url("/v/osx/d/images/overview/facetime_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-facetime-icon {
      background-image: url("/v/osx/d/images/overview/facetime_icon_large_2x.png"); } }

.image-overview-numbers-icon {
  background-repeat: no-repeat;
  background-size: 71px 66px;
  height: 66px;
  width: 71px;
  background-image: url("/v/osx/d/images/overview/numbers_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-numbers-icon {
      background-image: url("/v/osx/d/images/overview/numbers_icon_large_2x.png"); } }

.image-overview-calendar-icon {
  background-repeat: no-repeat;
  background-size: 71px 73px;
  height: 73px;
  width: 71px;
  background-image: url("/v/osx/d/images/overview/calendar_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-calendar-icon {
      background-image: url("/v/osx/d/images/overview/calendar_icon_large_2x.png"); } }

.image-overview-osx-upgrade-icon {
  background-repeat: no-repeat;
  background-size: 220px 220px;
  height: 220px;
  width: 220px;
  background-image: url("/v/osx/d/images/overview/osx_upgrade_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-osx-upgrade-icon {
      background-image: url("/v/osx/d/images/overview/osx_upgrade_icon_large_2x.png"); } }

.image-monocle-loupe-thin {
  background-repeat: no-repeat;
  background-size: 238px 238px;
  height: 238px;
  width: 238px;
  background-image: url("/v/osx/d/images/monocle/loupe_thin_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-monocle-loupe-thin {
      background-image: url("/v/osx/d/images/monocle/loupe_thin_large_2x.png"); } }

.image-overview-pages-icon {
  background-repeat: no-repeat;
  background-size: 62px 71px;
  height: 71px;
  width: 62px;
  background-image: url("/v/osx/d/images/overview/pages_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-pages-icon {
      background-image: url("/v/osx/d/images/overview/pages_icon_large_2x.png"); } }

.image-overview-photos-icon {
  background-repeat: no-repeat;
  background-size: 67px 67px;
  height: 67px;
  width: 67px;
  background-image: url("/v/osx/d/images/overview/photos_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-photos-icon {
      background-image: url("/v/osx/d/images/overview/photos_icon_large_2x.png"); } }

.image--loupe-thin {
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto; }

.image-how-to-upgrade-overview {
  background-repeat: no-repeat;
  background-size: 321px 214px;
  height: 214px;
  width: 321px;
  background-image: url("/v/osx/d/images/how-to-upgrade/overview_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-how-to-upgrade-overview {
      background-image: url("/v/osx/d/images/how-to-upgrade/overview_large_2x.png"); } }

.image-overview-photos {
  background-repeat: no-repeat;
  background-size: 108px 108px;
  height: 108px;
  width: 108px;
  background-image: url("/v/osx/d/images/overview/photos_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-photos {
      background-image: url("/v/osx/d/images/overview/photos_large_2x.png"); } }

.image-overview-safari-icon {
  background-repeat: no-repeat;
  background-size: 66px 66px;
  height: 66px;
  width: 66px;
  background-image: url("/v/osx/d/images/overview/safari_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-safari-icon {
      background-image: url("/v/osx/d/images/overview/safari_icon_large_2x.png"); } }

.image-how-to-upgrade-app-store {
  background-repeat: no-repeat;
  background-size: 315px 235px;
  height: 235px;
  width: 315px;
  background-image: url("/v/osx/d/images/how-to-upgrade/app_store_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-how-to-upgrade-app-store {
      background-image: url("/v/osx/d/images/how-to-upgrade/app_store_large_2x.png"); } }

.image-overview-swift-icon {
  background-repeat: no-repeat;
  background-size: 114px 114px;
  height: 114px;
  width: 114px;
  background-image: url("/v/osx/d/images/overview/swift_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-swift-icon {
      background-image: url("/v/osx/d/images/overview/swift_icon_large_2x.png"); } }

.image-how-to-upgrade-about-this-mac {
  background-repeat: no-repeat;
  background-size: 311px 311px;
  height: 311px;
  width: 311px;
  background-image: url("/v/osx/d/images/how-to-upgrade/about_this_mac_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-how-to-upgrade-about-this-mac {
      background-image: url("/v/osx/d/images/how-to-upgrade/about_this_mac_large_2x.png"); } }

.image-overview-tools-xcode {
  background-repeat: no-repeat;
  background-size: 115px 108px;
  height: 108px;
  width: 115px;
  background-image: url("/v/osx/d/images/overview/tools_xcode_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-tools-xcode {
      background-image: url("/v/osx/d/images/overview/tools_xcode_large_2x.png"); } }

.image-developer-tools-xcode {
  background-repeat: no-repeat;
  background-size: 90px 90px;
  height: 90px;
  width: 90px;
  background-image: url("/v/osx/d/images/developer/tools_xcode_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-developer-tools-xcode {
      background-image: url("/v/osx/d/images/developer/tools_xcode_large_2x.png"); } }

.image-developer-tools-swift {
  background-repeat: no-repeat;
  background-size: 90px 90px;
  height: 90px;
  width: 90px;
  background-image: url("/v/osx/d/images/developer/tools_swift_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-developer-tools-swift {
      background-image: url("/v/osx/d/images/developer/tools_swift_large_2x.png"); } }

.image-developer-tools-cloudkit {
  background-repeat: no-repeat;
  background-size: 90px 90px;
  height: 90px;
  width: 90px;
  background-image: url("/v/osx/d/images/developer/tools_cloudkit_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-developer-tools-cloudkit {
      background-image: url("/v/osx/d/images/developer/tools_cloudkit_large_2x.png"); } }

.image-overview-what-is {
  background-repeat: no-repeat;
  background-size: 1007px 644px;
  height: 644px;
  width: 1007px;
  background-image: url("/v/osx/d/images/overview/what_is_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-what-is {
      background-image: url("/v/osx/d/images/overview/what_is_large_2x.jpg"); } }

.image-developer-outside {
  background-repeat: no-repeat;
  background-size: 1372px 872px;
  height: 872px;
  width: 1372px;
  background-image: url("/v/osx/d/images/developer/outside_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-developer-outside {
      background-image: url("/v/osx/d/images/developer/outside_large_2x.jpg"); } }

.image-developer-hero-macapps {
  background-repeat: no-repeat;
  background-size: 904px 524px;
  height: 524px;
  width: 904px;
  background-image: url("/v/osx/d/images/developer/hero_macapps_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-developer-hero-macapps {
      background-image: url("/v/osx/d/images/developer/hero_macapps_large_2x.jpg"); } }

.image-developer-games-spritekit {
  background-repeat: no-repeat;
  background-size: 90px 90px;
  height: 90px;
  width: 90px;
  background-image: url("/v/osx/d/images/developer/games_spritekit_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-developer-games-spritekit {
      background-image: url("/v/osx/d/images/developer/games_spritekit_large_2x.png"); } }

.image-overview-whats-new {
  background-repeat: no-repeat;
  background-size: 1707px 549px;
  height: 549px;
  width: 1707px;
  background-image: url("/v/osx/d/images/overview/whats_new_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-overview-whats-new {
      background-image: url("/v/osx/d/images/overview/whats_new_large_2x.jpg"); } }

.image-developer-games-scenekit {
  background-repeat: no-repeat;
  background-size: 90px 90px;
  height: 90px;
  width: 90px;
  background-image: url("/v/osx/d/images/developer/games_scenekit_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-developer-games-scenekit {
      background-image: url("/v/osx/d/images/developer/games_scenekit_large_2x.png"); } }

.image-developer-games {
  background-repeat: no-repeat;
  background-size: 904px 528px;
  height: 528px;
  width: 904px;
  background-image: url("/v/osx/d/images/developer/games_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-developer-games {
      background-image: url("/v/osx/d/images/developer/games_large_2x.jpg"); } }

.image-continuity-messages-hero {
  background-repeat: no-repeat;
  background-size: 1865px 795px;
  height: 795px;
  width: 1865px;
  background-image: url("/v/osx/d/images/continuity/messages_hero_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-messages-hero {
      background-image: url("/v/osx/d/images/continuity/messages_hero_large_2x.jpg"); } }

.image-photos-edit-balance {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_balance_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-balance {
      background-image: url("/v/osx/d/images/photos/edit_balance_large_2x.jpg"); } }

.image-continuity-icon-sms {
  background-repeat: no-repeat;
  background-size: 101px 101px;
  height: 101px;
  width: 101px;
  background-image: url("/v/osx/d/images/continuity/icon_sms_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-icon-sms {
      background-image: url("/v/osx/d/images/continuity/icon_sms_large_2x.png"); } }

.image-photos-edit-bnw {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_bnw_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-bnw {
      background-image: url("/v/osx/d/images/photos/edit_bnw_large_2x.jpg"); } }

.image-continuity-icon-phone {
  background-repeat: no-repeat;
  background-size: 101px 101px;
  height: 101px;
  width: 101px;
  background-image: url("/v/osx/d/images/continuity/icon_phone_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-icon-phone {
      background-image: url("/v/osx/d/images/continuity/icon_phone_large_2x.png"); } }

.image-photos-edit-color {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_color_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-color {
      background-image: url("/v/osx/d/images/photos/edit_color_large_2x.jpg"); } }

.image-continuity-icon-hotspot {
  background-repeat: no-repeat;
  background-size: 101px 101px;
  height: 101px;
  width: 101px;
  background-image: url("/v/osx/d/images/continuity/icon_hotspot_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-icon-hotspot {
      background-image: url("/v/osx/d/images/continuity/icon_hotspot_large_2x.png"); } }

.image-photos-edit-definition {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_definition_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-definition {
      background-image: url("/v/osx/d/images/photos/edit_definition_large_2x.jpg"); } }

.image-continuity-icon-handoff {
  background-repeat: no-repeat;
  background-size: 101px 101px;
  height: 101px;
  width: 101px;
  background-image: url("/v/osx/d/images/continuity/icon_handoff_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-icon-handoff {
      background-image: url("/v/osx/d/images/continuity/icon_handoff_large_2x.png"); } }

.image-photos-edit-extensions {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_extensions_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-extensions {
      background-image: url("/v/osx/d/images/photos/edit_extensions_large_2x.jpg"); } }

.image-continuity-icon-airdrop {
  background-repeat: no-repeat;
  background-size: 101px 101px;
  height: 101px;
  width: 101px;
  background-image: url("/v/osx/d/images/continuity/icon_airdrop_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-icon-airdrop {
      background-image: url("/v/osx/d/images/continuity/icon_airdrop_large_2x.png"); } }

.image-photos-edit-levels {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_levels_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-levels {
      background-image: url("/v/osx/d/images/photos/edit_levels_large_2x.jpg"); } }

.image-continuity-hotspot-hero {
  background-repeat: no-repeat;
  background-size: 2053px 496px;
  height: 496px;
  width: 2053px;
  background-image: url("/v/osx/d/images/continuity/hotspot_hero_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-hotspot-hero {
      background-image: url("/v/osx/d/images/continuity/hotspot_hero_large_2x.jpg"); } }

.image-photos-edit-light {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_light_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-light {
      background-image: url("/v/osx/d/images/photos/edit_light_large_2x.jpg"); } }

.image-continuity-hero {
  background-repeat: no-repeat;
  background-size: 902px 534px;
  height: 534px;
  width: 902px;
  background-image: url("/v/osx/d/images/continuity/hero_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-hero {
      background-image: url("/v/osx/d/images/continuity/hero_large_2x.png"); } }

.image-photos-edit-revert {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_revert_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-revert {
      background-image: url("/v/osx/d/images/photos/edit_revert_large_2x.jpg"); } }

.image-continuity-handoff-projects {
  background-repeat: no-repeat;
  background-size: 902px 748px;
  height: 748px;
  width: 902px;
  background-image: url("/v/osx/d/images/continuity/handoff_projects_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-handoff-projects {
      background-image: url("/v/osx/d/images/continuity/handoff_projects_large_2x.jpg"); } }

.image-photos-edit-vignette {
  background-repeat: no-repeat;
  background-size: 1178px 697px;
  height: 697px;
  width: 1178px;
  background-image: url("/v/osx/d/images/photos/edit_vignette_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-edit-vignette {
      background-image: url("/v/osx/d/images/photos/edit_vignette_large_2x.jpg"); } }

.image-continuity-handoff-email {
  background-repeat: no-repeat;
  background-size: 904px 535px;
  height: 535px;
  width: 904px;
  background-image: url("/v/osx/d/images/continuity/handoff_email_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-handoff-email {
      background-image: url("/v/osx/d/images/continuity/handoff_email_large_2x.jpg"); } }

.image-photos-fast-performance {
  background-repeat: no-repeat;
  background-size: 1003px 587px;
  height: 587px;
  width: 1003px;
  background-image: url("/v/osx/d/images/photos/fast_performance_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-fast-performance {
      background-image: url("/v/osx/d/images/photos/fast_performance_large_2x.jpg"); } }

.image-continuity-facetime-call-history {
  background-repeat: no-repeat;
  background-size: 564px 353px;
  height: 353px;
  width: 564px;
  background-image: url("/v/osx/d/images/continuity/facetime_call_history_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-facetime-call-history {
      background-image: url("/v/osx/d/images/continuity/facetime_call_history_large_2x.png"); } }

.image-photos-filter-chrome {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_chrome_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-chrome {
      background-image: url("/v/osx/d/images/photos/filter_chrome_large_2x.jpg"); } }

.image-continuity-answering-calls {
  background-repeat: no-repeat;
  background-size: 2295px 609px;
  height: 609px;
  width: 2295px;
  background-image: url("/v/osx/d/images/continuity/answering_calls_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-answering-calls {
      background-image: url("/v/osx/d/images/continuity/answering_calls_large_2x.jpg"); } }

.image-photos-filter-fade {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_fade_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-fade {
      background-image: url("/v/osx/d/images/photos/filter_fade_large_2x.jpg"); } }

.image-continuity-airdrop-hero {
  background-repeat: no-repeat;
  background-size: 902px 530px;
  height: 530px;
  width: 902px;
  background-image: url("/v/osx/d/images/continuity/airdrop_hero_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-continuity-airdrop-hero {
      background-image: url("/v/osx/d/images/continuity/airdrop_hero_large_2x.jpg"); } }

.image-photos-filter-instant {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_instant_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-instant {
      background-image: url("/v/osx/d/images/photos/filter_instant_large_2x.jpg"); } }

.image-compatibility-compatibility-windows {
  background-repeat: no-repeat;
  background-size: 664px 396px;
  height: 396px;
  width: 664px;
  background-image: url("/v/osx/d/images/compatibility/compatibility_windows_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-compatibility-compatibility-windows {
      background-image: url("/v/osx/d/images/compatibility/compatibility_windows_large_2x.jpg"); } }

.image-photos-filter-mono {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_mono_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-mono {
      background-image: url("/v/osx/d/images/photos/filter_mono_large_2x.jpg"); } }

.image-compatibility-compatibility-standard {
  background-repeat: no-repeat;
  background-size: 250px 82px;
  height: 82px;
  width: 250px;
  background-image: url("/v/osx/d/images/compatibility/compatibility_standard_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-compatibility-compatibility-standard {
      background-image: url("/v/osx/d/images/compatibility/compatibility_standard_large_2x.jpg"); } }

.image-compatibility-compatibility-office {
  background-repeat: no-repeat;
  background-size: 82px 82px;
  height: 82px;
  width: 82px;
  background-image: url("/v/osx/d/images/compatibility/compatibility_office_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-compatibility-compatibility-office {
      background-image: url("/v/osx/d/images/compatibility/compatibility_office_large_2x.jpg"); } }

.image-compatibility-compatibility-network {
  background-repeat: no-repeat;
  background-size: 560px 326px;
  height: 326px;
  width: 560px;
  background-image: url("/v/osx/d/images/compatibility/compatibility_network_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-compatibility-compatibility-network {
      background-image: url("/v/osx/d/images/compatibility/compatibility_network_large_2x.jpg"); } }

.image-photos-filter-noir {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_noir_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-noir {
      background-image: url("/v/osx/d/images/photos/filter_noir_large_2x.jpg"); } }

.image-compatibility-compatibility-move {
  background-repeat: no-repeat;
  background-size: 368px 248px;
  height: 248px;
  width: 368px;
  background-image: url("/v/osx/d/images/compatibility/compatibility_move_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-compatibility-compatibility-move {
      background-image: url("/v/osx/d/images/compatibility/compatibility_move_large_2x.jpg"); } }

.image-compatibility-compatibility-exchange {
  background-repeat: no-repeat;
  background-size: 82px 80px;
  height: 80px;
  width: 82px;
  background-image: url("/v/osx/d/images/compatibility/compatibility_exchange_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-compatibility-compatibility-exchange {
      background-image: url("/v/osx/d/images/compatibility/compatibility_exchange_large_2x.jpg"); } }

.image-compatibility-compatibility-devices {
  background-repeat: no-repeat;
  background-size: 356px 166px;
  height: 166px;
  width: 356px;
  background-image: url("/v/osx/d/images/compatibility/compatibility_devices_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-compatibility-compatibility-devices {
      background-image: url("/v/osx/d/images/compatibility/compatibility_devices_large_2x.jpg"); } }

.image-photos-filter-none {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_none_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-none {
      background-image: url("/v/osx/d/images/photos/filter_none_large_2x.jpg"); } }

.image-compatibility-compatibility-cloud {
  background-repeat: no-repeat;
  background-size: 82px 80px;
  height: 80px;
  width: 82px;
  background-image: url("/v/osx/d/images/compatibility/compatibility_cloud_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-compatibility-compatibility-cloud {
      background-image: url("/v/osx/d/images/compatibility/compatibility_cloud_large_2x.jpg"); } }

.image--close {
  background-repeat: no-repeat;
  background-size: 30px 30px;
  height: 30px;
  width: 30px;
  background-image: url("/v/osx/d/images/close_large.png");
  margin-left: auto;
  margin-right: auto; }

.image-shared-elcapitan-promo-callout-icon {
  background-repeat: no-repeat;
  background-size: 144px 144px;
  height: 144px;
  width: 144px;
  background-image: url("/v/osx/d/images/shared/elcapitan-promo/callout_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-shared-elcapitan-promo-callout-icon {
      background-image: url("/v/osx/d/images/shared/elcapitan-promo/callout_icon_large_2x.png"); } }

.image-apps-app-store-yummysoup {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/yummysoup_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-yummysoup {
      background-image: url("/v/osx/d/images/apps/app-store/yummysoup_large_2x.jpg"); } }

.image-photos-filter-process {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_process_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-process {
      background-image: url("/v/osx/d/images/photos/filter_process_large_2x.jpg"); } }

.image-apps-app-store-wunderlist {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/wunderlist_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-wunderlist {
      background-image: url("/v/osx/d/images/apps/app-store/wunderlist_large_2x.jpg"); } }

.image-apps-app-store-worldofgoo {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/worldofgoo_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-worldofgoo {
      background-image: url("/v/osx/d/images/apps/app-store/worldofgoo_large_2x.jpg"); } }

.image-apps-app-store-uptodate {
  background-repeat: no-repeat;
  background-size: 763px 354px;
  height: 354px;
  width: 763px;
  background-image: url("/v/osx/d/images/apps/app-store/uptodate_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-uptodate {
      background-image: url("/v/osx/d/images/apps/app-store/uptodate_large_2x.jpg"); } }

.image-photos-filter-tonal {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_tonal_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-tonal {
      background-image: url("/v/osx/d/images/photos/filter_tonal_large_2x.jpg"); } }

.image-apps-app-store-tonality {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/tonality_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-tonality {
      background-image: url("/v/osx/d/images/apps/app-store/tonality_large_2x.jpg"); } }

.image-apps-app-store-things {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/things_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-things {
      background-image: url("/v/osx/d/images/apps/app-store/things_large_2x.jpg"); } }

.image-apps-app-store-tabular {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/tabular_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-tabular {
      background-image: url("/v/osx/d/images/apps/app-store/tabular_large_2x.jpg"); } }

.image-photos-filter-transfer {
  background-repeat: no-repeat;
  background-size: 980px 572px;
  height: 572px;
  width: 980px;
  background-image: url("/v/osx/d/images/photos/filter_transfer_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-filter-transfer {
      background-image: url("/v/osx/d/images/photos/filter_transfer_large_2x.jpg"); } }

.image-apps-app-store-swackett {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/swackett_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-swackett {
      background-image: url("/v/osx/d/images/apps/app-store/swackett_large_2x.jpg"); } }

.image-apps-app-store-storyofyou {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/storyofyou_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-storyofyou {
      background-image: url("/v/osx/d/images/apps/app-store/storyofyou_large_2x.jpg"); } }

.image-apps-app-store-stocktouch {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/stocktouch_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-stocktouch {
      background-image: url("/v/osx/d/images/apps/app-store/stocktouch_large_2x.jpg"); } }

.image-photos-hero {
  background-repeat: no-repeat;
  background-size: 983px 934px;
  height: 934px;
  width: 983px;
  background-image: url("/v/osx/d/images/photos/hero_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-hero {
      background-image: url("/v/osx/d/images/photos/hero_large_2x.png"); } }

.image-apps-app-store-starwars {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/starwars_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-starwars {
      background-image: url("/v/osx/d/images/apps/app-store/starwars_large_2x.jpg"); } }

.image-apps-app-store-soundstudio {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/soundstudio_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-soundstudio {
      background-image: url("/v/osx/d/images/apps/app-store/soundstudio_large_2x.jpg"); } }

.image-apps-app-store-skygamblers {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/skygamblers_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-skygamblers {
      background-image: url("/v/osx/d/images/apps/app-store/skygamblers_large_2x.jpg"); } }

.image-photos-icloud-photo-library {
  background-repeat: no-repeat;
  background-size: 1187px 583px;
  height: 583px;
  width: 1187px;
  background-image: url("/v/osx/d/images/photos/icloud_photo_library_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-icloud-photo-library {
      background-image: url("/v/osx/d/images/photos/icloud_photo_library_large_2x.jpg"); } }

.image-apps-app-store-simcity {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/simcity_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-simcity {
      background-image: url("/v/osx/d/images/apps/app-store/simcity_large_2x.jpg"); } }

.image-apps-app-store-shazam {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/shazam_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-shazam {
      background-image: url("/v/osx/d/images/apps/app-store/shazam_large_2x.jpg"); } }

.image-apps-app-store-seamless {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/seamless_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-seamless {
      background-image: url("/v/osx/d/images/apps/app-store/seamless_large_2x.jpg"); } }

.image-photos-make-edits {
  background-repeat: no-repeat;
  background-size: 271px 554px;
  height: 554px;
  width: 271px;
  background-image: url("/v/osx/d/images/photos/make_edits_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-make-edits {
      background-image: url("/v/osx/d/images/photos/make_edits_large_2x.jpg"); } }

.image-apps-app-store-scrivener {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/scrivener_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-scrivener {
      background-image: url("/v/osx/d/images/apps/app-store/scrivener_large_2x.jpg"); } }

.image-apps-app-store-rollercoaster {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/rollercoaster_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-rollercoaster {
      background-image: url("/v/osx/d/images/apps/app-store/rollercoaster_large_2x.jpg"); } }

.image-apps-app-store-realracing {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/realracing_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-realracing {
      background-image: url("/v/osx/d/images/apps/app-store/realracing_large_2x.jpg"); } }

.image-photos-photo-books {
  background-repeat: no-repeat;
  background-size: 1456px 473px;
  height: 473px;
  width: 1456px;
  background-image: url("/v/osx/d/images/photos/photo_books_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-photo-books {
      background-image: url("/v/osx/d/images/photos/photo_books_large_2x.jpg"); } }

.image-apps-app-store-quicken {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/quicken_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-quicken {
      background-image: url("/v/osx/d/images/apps/app-store/quicken_large_2x.jpg"); } }

.image-apps-app-store-pocket {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/pocket_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-pocket {
      background-image: url("/v/osx/d/images/apps/app-store/pocket_large_2x.jpg"); } }

.image-apps-app-store-password {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/password_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-password {
      background-image: url("/v/osx/d/images/apps/app-store/password_large_2x.jpg"); } }

.image-photos-photos-icon {
  background-repeat: no-repeat;
  background-size: 108px 108px;
  height: 108px;
  width: 108px;
  background-image: url("/v/osx/d/images/photos/photos_icon_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-photos-icon {
      background-image: url("/v/osx/d/images/photos/photos_icon_large_2x.png"); } }

.image-apps-app-store-paintpro {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/paintpro_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-paintpro {
      background-image: url("/v/osx/d/images/apps/app-store/paintpro_large_2x.jpg"); } }

.image-apps-app-store-pages {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/pages_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-pages {
      background-image: url("/v/osx/d/images/apps/app-store/pages_large_2x.jpg"); } }

.image-apps-app-store-omnigraffle {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/omnigraffle_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-omnigraffle {
      background-image: url("/v/osx/d/images/apps/app-store/omnigraffle_large_2x.jpg"); } }

.image-photos-powerful-editing-tools {
  background-repeat: no-repeat;
  background-size: 1010px 644px;
  height: 644px;
  width: 1010px;
  background-image: url("/v/osx/d/images/photos/powerful_editing_tools_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-powerful-editing-tools {
      background-image: url("/v/osx/d/images/photos/powerful_editing_tools_large_2x.jpg"); } }

.image-apps-app-store-numbers {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/numbers_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-numbers {
      background-image: url("/v/osx/d/images/apps/app-store/numbers_large_2x.jpg"); } }

.image-apps-app-store-notability {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/notability_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-notability {
      background-image: url("/v/osx/d/images/apps/app-store/notability_large_2x.jpg"); } }

.image-apps-app-store-nlogpoly {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/nlogpoly_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-nlogpoly {
      background-image: url("/v/osx/d/images/apps/app-store/nlogpoly_large_2x.jpg"); } }

.image-photos-prints {
  background-repeat: no-repeat;
  background-size: 981px 495px;
  height: 495px;
  width: 981px;
  background-image: url("/v/osx/d/images/photos/prints_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-prints {
      background-image: url("/v/osx/d/images/photos/prints_large_2x.jpg"); } }

.image-apps-app-store-next {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/next_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-next {
      background-image: url("/v/osx/d/images/apps/app-store/next_large_2x.jpg"); } }

.image-apps-app-store-need {
  background-repeat: no-repeat;
  background-size: 236px 139px;
  height: 139px;
  width: 236px;
  background-image: url("/v/osx/d/images/apps/app-store/need_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-need {
      background-image: url("/v/osx/d/images/apps/app-store/need_large_2x.jpg"); } }

.image-apps-app-store-nav-productivity {
  background-repeat: no-repeat;
  background-size: 69px 69px;
  height: 69px;
  width: 69px;
  background-image: url("/v/osx/d/images/apps/app-store/nav_productivity_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-nav-productivity {
      background-image: url("/v/osx/d/images/apps/app-store/nav_productivity_large_2x.png"); } }

.image-photos-share-photos {
  background-repeat: no-repeat;
  background-size: 460px 390px;
  height: 390px;
  width: 460px;
  background-image: url("/v/osx/d/images/photos/share_photos_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-share-photos {
      background-image: url("/v/osx/d/images/photos/share_photos_large_2x.jpg"); } }

.image-apps-app-store-nav-music {
  background-repeat: no-repeat;
  background-size: 69px 69px;
  height: 69px;
  width: 69px;
  background-image: url("/v/osx/d/images/apps/app-store/nav_music_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-nav-music {
      background-image: url("/v/osx/d/images/apps/app-store/nav_music_large_2x.png"); } }

.image-apps-app-store-nav-lifestyle {
  background-repeat: no-repeat;
  background-size: 69px 69px;
  height: 69px;
  width: 69px;
  background-image: url("/v/osx/d/images/apps/app-store/nav_lifestyle_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-nav-lifestyle {
      background-image: url("/v/osx/d/images/apps/app-store/nav_lifestyle_large_2x.png"); } }

.image-apps-app-store-nav-games {
  background-repeat: no-repeat;
  background-size: 69px 69px;
  height: 69px;
  width: 69px;
  background-image: url("/v/osx/d/images/apps/app-store/nav_games_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-nav-games {
      background-image: url("/v/osx/d/images/apps/app-store/nav_games_large_2x.png"); } }

.image-photos-view-albums {
  background-repeat: no-repeat;
  background-size: 1009px 599px;
  height: 599px;
  width: 1009px;
  background-image: url("/v/osx/d/images/photos/view_albums_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-view-albums {
      background-image: url("/v/osx/d/images/photos/view_albums_large_2x.jpg"); } }

.image-apps-app-store-nav-finance {
  background-repeat: no-repeat;
  background-size: 69px 69px;
  height: 69px;
  width: 69px;
  background-image: url("/v/osx/d/images/apps/app-store/nav_finance_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-nav-finance {
      background-image: url("/v/osx/d/images/apps/app-store/nav_finance_large_2x.png"); } }

.image-apps-app-store-nav-appleapps {
  background-repeat: no-repeat;
  background-size: 69px 69px;
  height: 69px;
  width: 69px;
  background-image: url("/v/osx/d/images/apps/app-store/nav_appleapps_large.png");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-nav-appleapps {
      background-image: url("/v/osx/d/images/apps/app-store/nav_appleapps_large_2x.png"); } }

.image-apps-app-store-monopoly {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/monopoly_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-monopoly {
      background-image: url("/v/osx/d/images/apps/app-store/monopoly_large_2x.jpg"); } }

.image-photos-view-collections {
  background-repeat: no-repeat;
  background-size: 1009px 599px;
  height: 599px;
  width: 1009px;
  background-image: url("/v/osx/d/images/photos/view_collections_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-view-collections {
      background-image: url("/v/osx/d/images/photos/view_collections_large_2x.jpg"); } }

.image-apps-app-store-moneywell {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/moneywell_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-moneywell {
      background-image: url("/v/osx/d/images/apps/app-store/moneywell_large_2x.jpg"); } }

.image-apps-app-store-money {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/money_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-money {
      background-image: url("/v/osx/d/images/apps/app-store/money_large_2x.jpg"); } }

.image-apps-app-store-mixxx {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/mixxx_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-mixxx {
      background-image: url("/v/osx/d/images/apps/app-store/mixxx_large_2x.jpg"); } }

.image-photos-view-moments {
  background-repeat: no-repeat;
  background-size: 1009px 599px;
  height: 599px;
  width: 1009px;
  background-image: url("/v/osx/d/images/photos/view_moments_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-view-moments {
      background-image: url("/v/osx/d/images/photos/view_moments_large_2x.jpg"); } }

.image-apps-app-store-mintquick {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/mintquick_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-mintquick {
      background-image: url("/v/osx/d/images/apps/app-store/mintquick_large_2x.jpg"); } }

.image-apps-app-store-memories {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/memories_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-memories {
      background-image: url("/v/osx/d/images/apps/app-store/memories_large_2x.jpg"); } }

.image-apps-app-store-logicpro {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/logicpro_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-logicpro {
      background-image: url("/v/osx/d/images/apps/app-store/logicpro_large_2x.jpg"); } }

.image-photos-view-projects {
  background-repeat: no-repeat;
  background-size: 1009px 599px;
  height: 599px;
  width: 1009px;
  background-image: url("/v/osx/d/images/photos/view_projects_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-view-projects {
      background-image: url("/v/osx/d/images/photos/view_projects_large_2x.jpg"); } }

.image-apps-app-store-kuvva {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/kuvva_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-kuvva {
      background-image: url("/v/osx/d/images/apps/app-store/kuvva_large_2x.jpg"); } }

.image-apps-app-store-koku {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/koku_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-koku {
      background-image: url("/v/osx/d/images/apps/app-store/koku_large_2x.jpg"); } }

.image-apps-app-store-keynote {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/keynote_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-keynote {
      background-image: url("/v/osx/d/images/apps/app-store/keynote_large_2x.jpg"); } }

.image-photos-view-shared {
  background-repeat: no-repeat;
  background-size: 1009px 599px;
  height: 599px;
  width: 1009px;
  background-image: url("/v/osx/d/images/photos/view_shared_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-view-shared {
      background-image: url("/v/osx/d/images/photos/view_shared_large_2x.jpg"); } }

.image-apps-app-store-investoscope {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/investoscope_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-investoscope {
      background-image: url("/v/osx/d/images/apps/app-store/investoscope_large_2x.jpg"); } }

.image-apps-app-store-install-screen {
  background-repeat: no-repeat;
  background-size: 822px 476px;
  height: 476px;
  width: 822px;
  background-image: url("/v/osx/d/images/apps/app-store/install_screen_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-install-screen {
      background-image: url("/v/osx/d/images/apps/app-store/install_screen_large_2x.jpg"); } }

.image-apps-app-store-ibooks-author {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/ibooks_author_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-ibooks-author {
      background-image: url("/v/osx/d/images/apps/app-store/ibooks_author_large_2x.jpg"); } }

.image-photos-view-year {
  background-repeat: no-repeat;
  background-size: 1009px 599px;
  height: 599px;
  width: 1009px;
  background-image: url("/v/osx/d/images/photos/view_year_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-photos-view-year {
      background-image: url("/v/osx/d/images/photos/view_year_large_2x.jpg"); } }

.image-apps-app-store-ibank {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/ibank_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-ibank {
      background-image: url("/v/osx/d/images/apps/app-store/ibank_large_2x.jpg"); } }

.image-apps-app-store-iawriter {
  background-repeat: no-repeat;
  background-size: 132px 100px;
  height: 100px;
  width: 132px;
  background-image: url("/v/osx/d/images/apps/app-store/iawriter_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-iawriter {
      background-image: url("/v/osx/d/images/apps/app-store/iawriter_large_2x.jpg"); } }

.image-apps-app-store-hero-screen {
  background-repeat: no-repeat;
  background-size: 821px 476px;
  height: 476px;
  width: 821px;
  background-image: url("/v/osx/d/images/apps/app-store/hero_screen_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-hero-screen {
      background-image: url("/v/osx/d/images/apps/app-store/hero_screen_large_2x.jpg"); } }

.image-printproducts-calendar {
  background-repeat: no-repeat;
  background-size: 1137px 649px;
  height: 649px;
  width: 1137px;
  background-image: url("/v/osx/d/images/printproducts/calendar_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-printproducts-calendar {
      background-image: url("/v/osx/d/images/printproducts/calendar_large_2x.jpg"); } }

.image-apps-app-store-grid {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/grid_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-grid {
      background-image: url("/v/osx/d/images/apps/app-store/grid_large_2x.jpg"); } }

.image-apps-app-store-galaxyonfire {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/galaxyonfire_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-galaxyonfire {
      background-image: url("/v/osx/d/images/apps/app-store/galaxyonfire_large_2x.jpg"); } }

.image-apps-app-store-forge {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/forge_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-forge {
      background-image: url("/v/osx/d/images/apps/app-store/forge_large_2x.jpg"); } }

.image-printproducts-cards {
  background-repeat: no-repeat;
  background-size: 1573px 438px;
  height: 438px;
  width: 1573px;
  background-image: url("/v/osx/d/images/printproducts/cards_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-printproducts-cards {
      background-image: url("/v/osx/d/images/printproducts/cards_large_2x.jpg"); } }

.image-apps-app-store-finalcut {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/finalcut_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-finalcut {
      background-image: url("/v/osx/d/images/apps/app-store/finalcut_large_2x.jpg"); } }

.image-apps-app-store-features {
  background-repeat: no-repeat;
  background-size: 80px 80px;
  height: 80px;
  width: 80px;
  background-image: url("/v/osx/d/images/apps/app-store/features_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-features {
      background-image: url("/v/osx/d/images/apps/app-store/features_large_2x.jpg"); } }

.image-apps-app-store-evernote {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/evernote_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-evernote {
      background-image: url("/v/osx/d/images/apps/app-store/evernote_large_2x.jpg"); } }

.image-printproducts-create {
  background-repeat: no-repeat;
  background-size: 1003px 586px;
  height: 586px;
  width: 1003px;
  background-image: url("/v/osx/d/images/printproducts/create_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-printproducts-create {
      background-image: url("/v/osx/d/images/printproducts/create_large_2x.jpg"); } }

.image-apps-app-store-ebay {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/ebay_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-ebay {
      background-image: url("/v/osx/d/images/apps/app-store/ebay_large_2x.jpg"); } }

.image-apps-app-store-download {
  background-repeat: no-repeat;
  background-size: 373px 139px;
  height: 139px;
  width: 373px;
  background-image: url("/v/osx/d/images/apps/app-store/download_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-download {
      background-image: url("/v/osx/d/images/apps/app-store/download_large_2x.jpg"); } }

.image-apps-app-store-djay {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/djay_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-djay {
      background-image: url("/v/osx/d/images/apps/app-store/djay_large_2x.jpg"); } }

.image-printproducts-hero {
  background-repeat: no-repeat;
  background-size: 1301px 693px;
  height: 693px;
  width: 1301px;
  background-image: url("/v/osx/d/images/printproducts/hero_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-printproducts-hero {
      background-image: url("/v/osx/d/images/printproducts/hero_large_2x.jpg"); } }

.image-apps-app-store-dayone {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/dayone_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-dayone {
      background-image: url("/v/osx/d/images/apps/app-store/dayone_large_2x.jpg"); } }

.image-apps-app-store-crossdj {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/crossdj_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-crossdj {
      background-image: url("/v/osx/d/images/apps/app-store/crossdj_large_2x.jpg"); } }

.image-apps-app-store-cookbook {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/cookbook_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-cookbook {
      background-image: url("/v/osx/d/images/apps/app-store/cookbook_large_2x.jpg"); } }

.image-printproducts-photobooks {
  background-repeat: no-repeat;
  background-size: 1485px 753px;
  height: 753px;
  width: 1485px;
  background-image: url("/v/osx/d/images/printproducts/photobooks_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-printproducts-photobooks {
      background-image: url("/v/osx/d/images/printproducts/photobooks_large_2x.jpg"); } }

.image-apps-app-store-cobook {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/cobook_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-cobook {
      background-image: url("/v/osx/d/images/apps/app-store/cobook_large_2x.jpg"); } }

.image-apps-app-store-civilization {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/civilization_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-civilization {
      background-image: url("/v/osx/d/images/apps/app-store/civilization_large_2x.jpg"); } }

.image-apps-app-store-baron {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/baron_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-baron {
      background-image: url("/v/osx/d/images/apps/app-store/baron_large_2x.jpg"); } }

.image-printproducts-photos-icon {
  background-repeat: no-repeat;
  background-size: 111px 111px;
  height: 111px;
  width: 111px;
  background-image: url("/v/osx/d/images/printproducts/photos_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-printproducts-photos-icon {
      background-image: url("/v/osx/d/images/printproducts/photos_icon_large_2x.jpg"); } }

.image-apps-app-store-autodesk {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/apps/app-store/autodesk_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-autodesk {
      background-image: url("/v/osx/d/images/apps/app-store/autodesk_large_2x.jpg"); } }

.image-apps-app-store-autocad {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/autocad_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-autocad {
      background-image: url("/v/osx/d/images/apps/app-store/autocad_large_2x.jpg"); } }

.image-apps-app-store-aperture {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/aperture_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-aperture {
      background-image: url("/v/osx/d/images/apps/app-store/aperture_large_2x.jpg"); } }

.image-printproducts-prints {
  background-repeat: no-repeat;
  background-size: 954px 569px;
  height: 569px;
  width: 954px;
  background-image: url("/v/osx/d/images/printproducts/prints_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-printproducts-prints {
      background-image: url("/v/osx/d/images/printproducts/prints_large_2x.jpg"); } }

.image-apps-app-store-ampkit {
  background-repeat: no-repeat;
  background-size: 95px 100px;
  height: 100px;
  width: 95px;
  background-image: url("/v/osx/d/images/apps/app-store/ampkit_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-apps-app-store-ampkit {
      background-image: url("/v/osx/d/images/apps/app-store/ampkit_large_2x.jpg"); } }

.image-all-features-spotlight {
  background-repeat: no-repeat;
  background-size: 58px 58px;
  height: 58px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/spotlight_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-spotlight {
      background-image: url("/v/osx/d/images/all-features/spotlight_large_2x.jpg"); } }

.image-all-features-split-view {
  background-repeat: no-repeat;
  background-size: 53px 53px;
  height: 53px;
  width: 53px;
  background-image: url("/v/osx/d/images/all-features/split_view_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-split-view {
      background-image: url("/v/osx/d/images/all-features/split_view_large_2x.jpg"); } }

.image-security-security-advice-icon {
  background-repeat: no-repeat;
  background-size: 100px 112px;
  height: 112px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_advice_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-advice-icon {
      background-image: url("/v/osx/d/images/security/security_advice_icon_large_2x.jpg"); } }

.image-all-features-safari-icon {
  background-repeat: no-repeat;
  background-size: 58px 59px;
  height: 59px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/safari_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-safari-icon {
      background-image: url("/v/osx/d/images/all-features/safari_icon_large_2x.jpg"); } }

.image-security-security-alert-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_alert_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-alert-icon {
      background-image: url("/v/osx/d/images/security/security_alert_icon_large_2x.jpg"); } }

.image-all-features-reminders-icon {
  background-repeat: no-repeat;
  background-size: 58px 56px;
  height: 56px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/reminders_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-reminders-icon {
      background-image: url("/v/osx/d/images/all-features/reminders_icon_large_2x.jpg"); } }

.image-security-security-filevault-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_filevault_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-filevault-icon {
      background-image: url("/v/osx/d/images/security/security_filevault_icon_large_2x.jpg"); } }

.image-all-features-photos {
  background-repeat: no-repeat;
  background-size: 54px 54px;
  height: 54px;
  width: 54px;
  background-image: url("/v/osx/d/images/all-features/photos_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-photos {
      background-image: url("/v/osx/d/images/all-features/photos_large_2x.jpg"); } }

.image-security-security-findmymac-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_findmymac_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-findmymac-icon {
      background-image: url("/v/osx/d/images/security/security_findmymac_icon_large_2x.jpg"); } }

.image-all-features-notes {
  background-repeat: no-repeat;
  background-size: 60px 60px;
  height: 60px;
  width: 60px;
  background-image: url("/v/osx/d/images/all-features/notes_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-notes {
      background-image: url("/v/osx/d/images/all-features/notes_large_2x.jpg"); } }

.image-security-security-gatekeeper-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_gatekeeper_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-gatekeeper-icon {
      background-image: url("/v/osx/d/images/security/security_gatekeeper_icon_large_2x.jpg"); } }

.image-all-features-mission-control {
  background-repeat: no-repeat;
  background-size: 59px 53px;
  height: 53px;
  width: 59px;
  background-image: url("/v/osx/d/images/all-features/mission_control_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-mission-control {
      background-image: url("/v/osx/d/images/all-features/mission_control_large_2x.jpg"); } }

.image-security-security-keychain-icon {
  background-repeat: no-repeat;
  background-size: 100px 112px;
  height: 112px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_keychain_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-keychain-icon {
      background-image: url("/v/osx/d/images/security/security_keychain_icon_large_2x.jpg"); } }

.image-all-features-maps-icon {
  background-repeat: no-repeat;
  background-size: 65px 64px;
  height: 64px;
  width: 65px;
  background-image: url("/v/osx/d/images/all-features/maps_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-maps-icon {
      background-image: url("/v/osx/d/images/all-features/maps_icon_large_2x.jpg"); } }

.image-security-security-passwords-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_passwords_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-passwords-icon {
      background-image: url("/v/osx/d/images/security/security_passwords_icon_large_2x.jpg"); } }

.image-all-features-mail-icon {
  background-repeat: no-repeat;
  background-size: 61px 60px;
  height: 60px;
  width: 61px;
  background-image: url("/v/osx/d/images/all-features/mail_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-mail-icon {
      background-image: url("/v/osx/d/images/all-features/mail_icon_large_2x.jpg"); } }

.image-security-security-privacy-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_privacy_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-privacy-icon {
      background-image: url("/v/osx/d/images/security/security_privacy_icon_large_2x.jpg"); } }

.image-all-features-japanese-features {
  background-repeat: no-repeat;
  background-size: 55px 55px;
  height: 55px;
  width: 55px;
  background-image: url("/v/osx/d/images/all-features/japanese_features_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-japanese-features {
      background-image: url("/v/osx/d/images/all-features/japanese_features_large_2x.jpg"); } }

.image-security-security-runtime-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_runtime_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-runtime-icon {
      background-image: url("/v/osx/d/images/security/security_runtime_icon_large_2x.jpg"); } }

.image-all-features-international-icon {
  background-repeat: no-repeat;
  background-size: 55px 55px;
  height: 55px;
  width: 55px;
  background-image: url("/v/osx/d/images/all-features/international_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-international-icon {
      background-image: url("/v/osx/d/images/all-features/international_icon_large_2x.jpg"); } }

.image-security-security-sandboxing-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_sandboxing_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-sandboxing-icon {
      background-image: url("/v/osx/d/images/security/security_sandboxing_icon_large_2x.jpg"); } }

.image-all-features-chinese-features {
  background-repeat: no-repeat;
  background-size: 54px 54px;
  height: 54px;
  width: 54px;
  background-image: url("/v/osx/d/images/all-features/chinese_features_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-chinese-features {
      background-image: url("/v/osx/d/images/all-features/chinese_features_large_2x.jpg"); } }

.image-security-security-software-icon {
  background-repeat: no-repeat;
  background-size: 100px 100px;
  height: 100px;
  width: 100px;
  background-image: url("/v/osx/d/images/security/security_software_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-security-security-software-icon {
      background-image: url("/v/osx/d/images/security/security_software_icon_large_2x.jpg"); } }

.image-all-features-calendar-icon {
  background-repeat: no-repeat;
  background-size: 58px 62px;
  height: 62px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/calendar_icon_large.jpg");
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .image-all-features-calendar-icon {
      background-image: url("/v/osx/d/images/all-features/calendar_icon_large_2x.jpg"); } }

.page-all-features .section-content {
  padding: 102px 0 50px;
  margin-top: -62px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 980px; }
  .page-all-features .section-content h1 {
    margin-bottom: 0.15em; }
  .page-all-features .section-content h4 {
    margin-top: 0;
    margin-bottom: 27px; }
  .page-all-features .section-content p {
    padding-right: 60px; }
  .page-all-features .section-content strong {
    display: block; }

.page-all-features hr {
  border: none;
  border-top: 1px solid #d6d6d6;
  margin-left: auto;
  margin-right: auto;
  width: 980px; }

.page-all-features .back-to-top {
  position: absolute;
  right: 0;
  top: 64px; }

.page-all-features .section-hero {
  padding-top: 36px;
  padding-bottom: 23px;
  text-align: center; }
  .page-all-features .section-hero .section-content {
    padding-top: 40px;
    padding-bottom: 14px;
    margin-top: 0; }
  .page-all-features .section-hero .intro {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 83.33333%;
    padding-right: 0;
    font-size: 24px;
    font-weight: 200;
    max-width: 75%; }

.page-all-features .section-body-nav .section-content {
  padding-top: 0;
  padding-bottom: 60px;
  margin-top: 0; }

.page-all-features .section-body-nav nav {
  width: auto;
  padding: 32px 0 27px;
  border: 1px solid #e3e3e3;
  background-color: #fafafa;
  border-radius: 4px; }
  .page-all-features .section-body-nav nav ul {
    margin-left: 17px; }
    .page-all-features .section-body-nav nav ul li {
      margin-bottom: 5px; }
      .page-all-features .section-body-nav nav ul li .scrollToAnchor {
        color: #333333;
        font-size: 16px;
        line-height: 1.5;
        font-weight: 400;
        letter-spacing: normal; }
      .page-all-features .section-body-nav nav ul li a:hover {
        color: #0088cc;
        text-decoration: none; }

.page-all-features .icons {
  display: inline-block;
  vertical-align: middle;
  min-height: 50px;
  min-width: 65px;
  background: white; }

.page-all-features .section-automation .icon-automation {
  background-repeat: no-repeat;
  background-size: 58px 59px;
  height: 59px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/automation_icon_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-automation .icon-automation {
      background-image: url("/v/osx/d/images/all-features/automation_icon_large_2x.jpg"); } }

.page-all-features .section-calendar .icon-calendar {
  background-repeat: no-repeat;
  background-size: 58px 62px;
  height: 62px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/calendar_icon_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-calendar .icon-calendar {
      background-image: url("/v/osx/d/images/all-features/calendar_icon_large_2x.jpg"); } }

.page-all-features .section-chinesefeatures .icon-chinesefeatures {
  background-repeat: no-repeat;
  background-size: 54px 54px;
  height: 54px;
  width: 54px;
  background-image: url("/v/osx/d/images/all-features/chinese_features_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-chinesefeatures .icon-chinesefeatures {
      background-image: url("/v/osx/d/images/all-features/chinese_features_large_2x.jpg"); } }

.page-all-features .section-international .icon-international {
  background-repeat: no-repeat;
  background-size: 55px 55px;
  height: 55px;
  width: 55px;
  background-image: url("/v/osx/d/images/all-features/international_icon_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-international .icon-international {
      background-image: url("/v/osx/d/images/all-features/international_icon_large_2x.jpg"); } }

.page-all-features .section-japanesefeatures .icon-japanesefeatures {
  background-repeat: no-repeat;
  background-size: 55px 55px;
  height: 55px;
  width: 55px;
  background-image: url("/v/osx/d/images/all-features/japanese_features_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-japanesefeatures .icon-japanesefeatures {
      background-image: url("/v/osx/d/images/all-features/japanese_features_large_2x.jpg"); } }

.page-all-features .section-mail .icon-mail {
  background-repeat: no-repeat;
  background-size: 61px 60px;
  height: 60px;
  width: 61px;
  background-image: url("/v/osx/d/images/all-features/mail_icon_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-mail .icon-mail {
      background-image: url("/v/osx/d/images/all-features/mail_icon_large_2x.jpg"); } }
  .page-all-features .section-mail .icon-mail:before, .page-all-features .section-mail .icon-mail:after {
    content: ""; }

.page-all-features .section-maps .icon-maps {
  background-repeat: no-repeat;
  background-size: 65px 64px;
  height: 64px;
  width: 65px;
  background-image: url("/v/osx/d/images/all-features/maps_icon_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-maps .icon-maps {
      background-image: url("/v/osx/d/images/all-features/maps_icon_large_2x.jpg"); } }

.page-all-features .section-missioncontrol .icon-missioncontrol {
  background-repeat: no-repeat;
  background-size: 59px 53px;
  height: 53px;
  width: 59px;
  background-image: url("/v/osx/d/images/all-features/mission_control_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-missioncontrol .icon-missioncontrol {
      background-image: url("/v/osx/d/images/all-features/mission_control_large_2x.jpg"); } }

.page-all-features .section-notes .icon-notes {
  background-repeat: no-repeat;
  background-size: 60px 60px;
  height: 60px;
  width: 60px;
  background-image: url("/v/osx/d/images/all-features/notes_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-notes .icon-notes {
      background-image: url("/v/osx/d/images/all-features/notes_large_2x.jpg"); } }

.page-all-features .section-photos .icon-photos {
  background-repeat: no-repeat;
  background-size: 54px 54px;
  height: 54px;
  width: 54px;
  background-image: url("/v/osx/d/images/all-features/photos_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-photos .icon-photos {
      background-image: url("/v/osx/d/images/all-features/photos_large_2x.jpg"); } }

.page-all-features .section-reminders .icon-reminders {
  background-repeat: no-repeat;
  background-size: 58px 56px;
  height: 56px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/reminders_icon_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-reminders .icon-reminders {
      background-image: url("/v/osx/d/images/all-features/reminders_icon_large_2x.jpg"); } }

.page-all-features .section-safari .icon-safari {
  background-repeat: no-repeat;
  background-size: 58px 59px;
  height: 59px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/safari_icon_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-safari .icon-safari {
      background-image: url("/v/osx/d/images/all-features/safari_icon_large_2x.jpg"); } }

.page-all-features .section-splitview .icon-splitview {
  background-repeat: no-repeat;
  background-size: 53px 53px;
  height: 53px;
  width: 53px;
  background-image: url("/v/osx/d/images/all-features/split_view_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-splitview .icon-splitview {
      background-image: url("/v/osx/d/images/all-features/split_view_large_2x.jpg"); } }

.page-all-features .section-spotlight .icon-spotlight {
  background-repeat: no-repeat;
  background-size: 58px 58px;
  height: 58px;
  width: 58px;
  background-image: url("/v/osx/d/images/all-features/spotlight_large.jpg"); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-all-features .section-spotlight .icon-spotlight {
      background-image: url("/v/osx/d/images/all-features/spotlight_large_2x.jpg"); } }

.page-all-features .section-other-features .section-content {
  padding-bottom: 50px; }

.page-all-features .section-core p {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
  padding: 12px 0 0 0; }

.page-all-features .section-core .section-content {
  padding-bottom: 43px; }
