/* @import url('https://fonts.googleapis.com/css?family=Stalemate'); */

@font-face {
  font-family: Heebo;
  src: url(font/Heebo-Regular.ttf);
}

*, *:before, *:after {
  box-sizing: border-box;
}

img {
  max-width: 100%;
}
body {
    background:  linear-gradient(
      rgba(255, 255, 255, 0.9), 
      rgba(255, 255, 255, 0.9)), url(images/flowers.jpg);
  font-family: 'Heebo', cursive;
}


.container {
  overflow: hidden;
 margin-top: 3%;
}
.book-wrapper {
  position: relative;
  margin: 2% auto;
  width: 670px;
}

.book-wrapper img {
      filter: drop-shadow(15px 5px 5px #494338);
}
.pages-container {
    position: absolute;
    top: 4%;
    left: 3%;
    right: 0;
    bottom: 0;
    width: 91.5%;
    height: 91%;
}

.pages [class^="page-num-"] {
	background-image: url("images/dinner.jpg");
   background-size: auto 100%;
  position: relative;
}


.pages-content {
    text-align: center;
      position: absolute;
    width: 100%;
    height: 100%;
    display: table;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10%;
}

.content-inner {
      text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.content-inner h1 {
  font-size: 26px;
}

.content-inner .text {
  font-size: 14px;
}


.book-wrapper {
   user-select: none;
}


.page-num-1 .pages-background {
    background: linear-gradient( rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), url(images/Vintage.png);
    background-size: cover;
    opacity: 0.1;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}