x;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }

    .grid-edit:before {
      content: "A";
    }

    div.intro {
      text-align: center;
      padding-bottom: 100px;
    }

    h1.intro {
      font-size: 4em;
    }

    div.no-horizontal-padding {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }

    div.no-border-radius {
      border-radius: 0;
    }

    div.demonstration {
      text-align: center;
      padding-right: 40px;
 