.book .book-body .page-wrapper .page-inner {
  max-width: 1000px !important;
}
.column3-left{
  float: left;
  width: 33%;
  text-align: center;
}
.column3-center{
  display: inline-block;
  width: 33%;
  text-align: center;
}
.column3-right{
  float: right;
  width: 33%;
  text-align: center;
}

.column2-left{
  float: left;
  width: 50%;
  text-align: center;
}
.column2-right{
  float: right;
  width: 50%;
  text-align: center;
}

.alert {
  background-color: #f44336;
  color: white;
}

body {
  font-family: canada-type-gibson, sans-serif;
  font-style: normal;
  font-weight: 300;
}

body.italic {
  font-family: canada-type-gibson, sans-serif;
  font-style: italic;
  font-weight: 300;
}

body.bold {
  font-family: canada-type-gibson, sans-serif;
  font-weight: 500;
  font-style: normal;
}

h1 {
  font-family: museo-slab, serif;
  font-style: normal;
  font-weight: 700;
}

h2 {
  text-align: center;
  width:100%;
  border-bottom: 1px solid black;
  padding-bottom: 3px;
  font-family: museo-slab, serif;
  font-style: normal;
  font-weight: 700;
}

h3 {
  font-family: museo-slab, serif;
  font-style: normal;
  font-weight: 700;
}

h4 {
  font-family: museo-slab, serif;
  font-style: normal;
  font-weight: 700;
}

h5 {
  font-family: museo-slab, serif;
  font-style: normal;
  font-weight: 700;
}

h6 {
  font-family: museo-slab, serif;
  font-style: normal;
  font-weight: 700;
}

code {
  font-family: fira-mono,monospace;
  font-weight: 400;
  font-style: normal;
}