@media (min-width: 1024px) {

  /* =========================
     Settings_Desktop.css
  ========================= */

  /* Max widths */
  .full-width #main *[class*="mod_"] .inside,
  .full-width #footer .inside {
    max-width: 1500px;
  }

  .boxed #wrapper {
    max-width: 1500px;
  }

  .boxed #header-bar {
    max-width: 1500px;
  }

  #header-bar .inside {
    max-width: 1500px;
  }

  .has-columns #container {
    max-width: 1500px;
  }

  /* =========================
     Column layout
  ========================= */

  /* Left column */
  .add-left #left {
    width: 25%;
    left: calc(-100% + 25%);
  }

  .add-left.add-right #left {
    width: 25%;
    left: calc(-100% + 25% + 25%);
  }

  /* Right column */
  .add-right #right {
    width: 25%;
  }

  /* Main column */
  .add-left #main {
    width: calc(100% - 25%);
    left: 25%;
  }

  .add-right #main {
    width: calc(100% - 25%);
  }

  .add-left.add-right #main {
    width: calc(100% - 25% - 25%);
    left: 25%;
  }

  /* =========================
     Hero
  ========================= */

  .hero .inside {
    max-width: 1500px;
  }

  /* =========================
     Typography (Desktop)
  ========================= */

  body {
    font-size: 1.5em;
  }

  h1 {
    font-size: 4.5rem;
  }

  h2 {
    font-size: 3.5rem;
  }

  h3 {
    font-size: 2.8rem;
  }

  h4 {
    font-size: 2.4rem;
  }

  h5 {
    font-size: 1.8rem;
  }

  h6 {
    font-size: 1.5rem;
  }

}
