._df_thumb ._df_book-tag{line-height:16px}._df_thumb ._df_book-title:empty{display:none}




/* Hide outline/bookmark button correctly */

/* Defensive hide for outline/bookmark button */
.a4p-flipbook .df-ui-btn.df-ui-outline,
.a4p-flipbook .df-ui-outline[title="Toggle Outline/Bookmark"] {
  display: none !important;
}

/* Exact live DOM selector for outline/bookmark button */
.df-ui-wrapper.df-ui-controls > .df-ui-btn.df-ui-outline,
.df-ui-btn.df-ui-outline[title="Toggle Outline/Bookmark"] {
  display: none !important;
}

/* Thumbnail/outline side menu containment for current dFlip DOM */
.a4p-flipbook .a4p-flipbook-frame.df-container {
  position: relative;
  overflow: hidden !important;
}

.a4p-flipbook .a4p-flipbook-frame .df-thumb-container,
.a4p-flipbook .a4p-flipbook-frame .df-outline-container {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: -10px;
  width: 220px;
  max-width: 220px;
  z-index: 6;
  transform: translateX(-100%);
  transition: transform .5s, left .5s;
}

.a4p-flipbook .a4p-flipbook-frame .df-thumb-container.df-sidemenu-visible,
.a4p-flipbook .a4p-flipbook-frame .df-outline-container.df-sidemenu-visible,
.a4p-flipbook .a4p-flipbook-frame .df-thumb-container.df-thumb-visible,
.a4p-flipbook .a4p-flipbook-frame .df-outline-container.df-outline-visible {
  left: 0 !important;
  transform: translateX(0) !important;
}

.a4p-flipbook .a4p-flipbook-frame .df-book-stage {
  box-sizing: border-box;
}

.a4p-flipbook .a4p-flipbook-frame.df-sidemenu-open .df-book-stage {
  padding-left: 230px !important;
  padding-right: 10px !important;
}

.a4p-flipbook .a4p-flipbook-frame.df-sidemenu-open > .df-ui-btn.df-ui-prev {
  left: 220px !important;
}
