@media only screen and (min-width: 40em) {
  .chapter:nth-of-type(odd) .txt,
  .txt2:nth-of-type(odd) {
    padding-right: 33%;
  }
  .chapter:nth-of-type(even) .txt,
  .txt2:nth-of-type(even) {
    padding-left: 33%;
  }
  .flex div:nth-of-type(2) {
    -webkit-flex: 1;
    flex: 1;
  }
  .flex div {
    -webkit-flex: 2;
    flex: 2;
  }
  .flex:nth-of-type(odd) div:nth-of-type(2) {
    -webkit-order: 1;
    order: 1;
  }
  .flex:nth-of-type(odd) div {
    -webkit-order: 2;
    order: 2;
  }
  #body header:not(#banner) > * {
    width: 50%;
  }
  .feature {
    margin-left: 6%;
  }
  .chapter aside {
    padding: 1em 10% 2em 20%;
  }
  label[for="showsearchbox"] {
    display: none;
  }
  #searchbox {
    display: -webkit-flex;
    display: flex;
    position: inherit;
  }
}
