/*** COLOR ***/
.book-text-color-black {
  color: #000 !important;
}
.book-bg-color-black {
  background-color: #000;
}
.book-text-color-1 {
  color: #fc741d;
}
.book-bg-color-1 {
  background-color: #fc741d;
}
.book-description h4, .book-description h5, .book-description p {
  font-weight: bold !important;
  margin: 4px;
}
.book-sub-description {
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 34px;
}
@media (max-width: 922px) {
  .book-sub-description {
    font-size: 10px;
  }
}
.book-contents {
  margin-bottom: 20px;
}
.book-contents ul {
  list-style: none;
  display: table;
  border-left: solid 4px #e26f29;
}
.book-contents li {
  display: table-cell;
  vertical-align: middle;
  padding-left: 12px;
  min-width: 44px;
}
.book-contents .first{
  margin-bottom: 24px;
}
.book-contents .last{
  margin-top: 24px;
}
.book-content-step {
  padding-left: 8px;
  width: 180px;
}
.book-purchase h5 {
  font-weight: bold;
}
.book-purchase .row {
  margin-top: 20px;
  display: flex;
}
@media (max-width: 922px) {
  .book-purchase .row {
    display: inherit;
  }
}
.book-purchase-btn {
  background-color: #fc741d;
  margin: 10px;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.book .page-footer {
  margin-top: 0px;
}
.book .parallax-container {
  height: auto;
  min-height: 300px;
  padding-top: 20px;
}