body.mast-pageWidth .stickyNavWrapper nav.stickyNavOn.pageWidth.stickyNav,
body.mast-pageWidth nav.navOnTopOn.pageWidth {
  margin-left: calc((1000px - 940px)/2);
}
body.mast-pageWidth .stickyNavWrapper nav.stickyNavOn.browserWidth.stickyNav,
body.mast-pageWidth nav.navOnTopOn.browserWidth {
  margin-left: calc(-1 * (100vw - 1000px)/2);
}
body.mast-pageWidth nav.pageWidth {
  margin: 0 auto;
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1280 {
  width: 1280px;
  max-width: 1280px;
  margin-left: calc(-1 * (1280px - 1000px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 > .flexible,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1280 > .flexible,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 #flexible-dealer-header,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1280 #flexible-dealer-header,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 #flexible-dealer-footer,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1280 #flexible-dealer-footer {
  margin-left: calc((1280px - 942px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.pageWidth,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.stickyNavOn.pageWidth,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.navOnTopOn.pageWidth {
  margin-left: calc((1280px - 940px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.theatre-width-940,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.stickyNavOn.theatre-width-940,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.navOnTopOn.theatre-width-940 {
  margin-left: calc((1280px - 1000px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.theatre-width-1280,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.stickyNavOn.theatre-width-1280,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.navOnTopOn.theatre-width-1280 {
  margin-left: calc((1280px - 1280px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.theatre-width-1336,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.stickyNavOn.theatre-width-1336,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.navOnTopOn.theatre-width-1336 {
  margin-left: calc(-1 * (1336px - 1280px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.theatre-width-1440,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.stickyNavOn.theatre-width-1440,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.navOnTopOn.theatre-width-1440 {
  margin-left: calc(-1 * (1440px - 1280px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 .stickyNavWrapper nav.stickyNavOn.browserWidth.stickyNav,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1280 nav.navOnTopOn.browserWidth {
  margin-left: calc(-1 * (100vw - 1280px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1336 {
  width: 1336px;
  max-width: 1336px;
  margin-left: calc(-1 * (1336px - 1000px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 > .flexible,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1336 > .flexible,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 #flexible-dealer-header,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1336 #flexible-dealer-header,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 #flexible-dealer-footer,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1336 #flexible-dealer-footer {
  margin-left: calc((1336px - 942px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.pageWidth,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.stickyNavOn.pageWidth,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.navOnTopOn.pageWidth {
  margin-left: calc((1336px - 940px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.theatre-width-940,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.stickyNavOn.theatre-width-940,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.navOnTopOn.theatre-width-940 {
  margin-left: calc((1336px - 1000px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.theatre-width-1280,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.stickyNavOn.theatre-width-1280,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.navOnTopOn.theatre-width-1280 {
  margin-left: calc((1336px - 1280px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.theatre-width-1336,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.stickyNavOn.theatre-width-1336,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.navOnTopOn.theatre-width-1336 {
  margin-left: calc((1336px - 1336px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.theatre-width-1440,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.stickyNavOn.theatre-width-1440,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.navOnTopOn.theatre-width-1440 {
  margin-left: calc(-1 * (1440px - 1336px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 .stickyNavWrapper nav.stickyNavOn.browserWidth.stickyNav,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1336 nav.navOnTopOn.browserWidth {
  margin-left: calc(-1 * (100vw - 1336px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1440 {
  width: 1440px;
  max-width: 1440px;
  margin-left: calc(-1 * (1440px - 1000px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 > .flexible,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1440 > .flexible,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 #flexible-dealer-header,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1440 #flexible-dealer-header,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 #flexible-dealer-footer,
body.mast-theaterWidth footer.mast-theaterWidth.mast-theatre-width-1440 #flexible-dealer-footer {
  margin-left: calc((1440px - 942px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.pageWidth,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.stickyNavOn.pageWidth,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.navOnTopOn.pageWidth {
  margin-left: calc((1440px - 940px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.theatre-width-940,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.stickyNavOn.theatre-width-940,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.navOnTopOn.theatre-width-940 {
  margin-left: calc((1440px - 1000px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.theatre-width-1280,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.stickyNavOn.theatre-width-1280,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.navOnTopOn.theatre-width-1280 {
  margin-left: calc((1440px - 1280px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.theatre-width-1336,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.stickyNavOn.theatre-width-1336,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.navOnTopOn.theatre-width-1336 {
  margin-left: calc((1440px - 1336px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.theatre-width-1440,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.stickyNavOn.theatre-width-1440,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.navOnTopOn.theatre-width-1440 {
  margin-left: calc((1440px - 1440px)/2);
}
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 .stickyNavWrapper nav.stickyNavOn.browserWidth.stickyNav,
body.mast-theaterWidth header.mast-theaterWidth.mast-theatre-width-1440 nav.navOnTopOn.browserWidth {
  margin-left: calc(-1 * (100vw - 1440px)/2);
}
body.mast-browserWidth {
  padding: 0px;
}
body.mast-browserWidth .page > header,
body.mast-browserWidth .page > footer {
  max-width: 100vw;
  width: 100vw;
  margin-left: calc(-1 * ((100vw - 100%) / 2));
}
body.mast-browserWidth .page > header > .flexible,
body.mast-browserWidth .page > footer > .flexible {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
body.mast-browserWidth .page > header > .flexible .cell,
body.mast-browserWidth .page > footer > .flexible .cell {
  margin-left: 0;
}
body.mast-browserWidth .page > header #flexible-dealer-header,
body.mast-browserWidth .page > footer #flexible-dealer-header,
body.mast-browserWidth .page > header #flexible-dealer-footer,
body.mast-browserWidth .page > footer #flexible-dealer-footer {
  margin-left: auto;
  margin-right: auto;
}
body.mast-browserWidth nav.browserWidth {
  margin-left: calc(-1 * ((100vw - 100%) / 2));
}
body.mast-browserWidth .stickyNavWrapper nav.stickyNavOn.browserWidth.stickyNav,
body.mast-browserWidth nav.navOnTopOn.browserWidth {
  margin-left: calc(-1 * ((100vw - 100%) / 2));
}
body.mast-browserWidth nav.pageWidth {
  width: 100vw;
  margin-left: 0;
}
body.mast-browserWidth nav.theatre-width-940 {
  margin-left: calc(-1 * (1000px - 100vw)/2);
}
body.mast-browserWidth nav.theatre-width-1280 {
  margin-left: calc(-1 * (1280px - 100vw)/2);
}
body.mast-browserWidth nav.theatre-width-1336 {
  margin-left: calc(-1 * (1336px - 100vw)/2);
}
body.mast-browserWidth nav.theatre-width-1440 {
  margin-left: calc(-1 * (1440px - 100vw)/2);
}
/*Removing border from page when full or theater mastheadfooter is selected*/
body.mast-theaterWidth .page,
body.mast-browserWidth .page {
  border: none;
  box-shadow: none;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /*Using !important to avoid the long and huge number of css selectors for iPad alone*/
  .mast-theaterWidth,
  .mast-browserWidth {
    width: 1000px !important;
    max-width: 1000px !important;
    margin-left: 0px !important;
  }
  .mast-theaterWidth > .flexible,
  .mast-browserWidth > .flexible {
    margin-left: 30px !important;
  }
  .mast-theaterWidth nav.theaterWidth,
  .mast-browserWidth nav.theaterWidth,
  .mast-theaterWidth nav.browserWidth,
  .mast-browserWidth nav.browserWidth {
    margin-left: 0 !important;
  }
  .mast-theaterWidth nav.pageWidth,
  .mast-browserWidth nav.pageWidth {
    margin-left: 30px !important;
  }
}

