.header__book-name{
  display: block;
  position: relative;
  font-size: 15px;
  left: 0;
  color: inherit;
  width: 33%;
}

.header__logo{
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  width: 200px;
  height: 30px;
}

.header__icons{
  width: 33%;
}
.header__logo-container{
  width: 33%;
}
.header__logo{
  float: right;
}
#header{
  justify-content: space-between;
  padding: 0 15px;
}
/* .thumbnail-item{
  margin: 10px;
} */
#sidebar,
#sidebarTOC
{
  width: auto;
}
.footer__icons, .footer__page-num{
  width: 20%;
}
