@charset "UTF-8";
/* line 17, book_reader.scss */
#woodgrain {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
}
/* line 25, book_reader.scss */
#woodgrain.embed {
  position: relative;
  height: 0;
}
/* line 30, book_reader.scss */
#woodgrain img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 100;
}

/* line 39, book_reader.scss */
#mask {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.70;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=70);
  padding-top: 200px;
}
/* line 52, book_reader.scss */
#mask.embed {
  position: relative;
}
/* line 56, book_reader.scss */
#mask p, #mask a {
  text-align: center;
  color: #eeeeee;
  font-size: 48px;
}
/* line 62, book_reader.scss */
#mask a {
  font-size: 16px;
  color: #999;
}
/* line 65, book_reader.scss */
#mask a:hover {
  color: white;
}

/* line 70, book_reader.scss */
section.book_reader {
  position: absolute;
  z-index: 200;
  top: 0;
  left: 50%;
}
/* line 78, book_reader.scss */
section.book_reader.embed {
  position: relative;
}
/* line 81, book_reader.scss */
section.book_reader.hidden {
  display: none;
}

/* line 86, book_reader.scss */
section.book_reader, section.book_reader h1, section.book_reader h2, section.book_reader h3, section.book_reader p {
  font: 200 16px/1.4 "Helvetica Neue", Helvetica, sans-serif;
}

/* line 91, book_reader.scss */
section.book_reader a.speaker {
  display: block;
  text-indent: -9999px;
  outline: 0 none;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat;
  background-position: -920px -740px;
  width: 60px;
  height: 60px;
}
/* line 99, book_reader.scss */
section.book_reader a.speaker.on {
  background-position: -920px -600px;
}

/* line 105, book_reader.scss */
section.book_reader a.reader_button {
  position: relative;
  display: inline-block;
  height: 30px;
  padding: 0 20px;
  border: 1px solid #006401;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #00B204;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b204), color-stop(100%, #008c00));
  background-image: -webkit-linear-gradient(#00b204, #008c00);
  background-image: -moz-linear-gradient(#00b204, #008c00);
  background-image: -o-linear-gradient(#00b204, #008c00);
  background-image: linear-gradient(#00b204, #008c00);
  color: white;
  text-shadow: 0 1px 0 #222222;
  font-weight: bold;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45);
  text-align: center;
  text-decoration: none;
  line-height: 30px;
  margin-right: 10px;
}
/* line 123, book_reader.scss */
section.book_reader a.reader_button:hover {
  color: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00bc04), color-stop(100%, #009600));
  background-image: -webkit-linear-gradient(#00bc04, #009600);
  background-image: -moz-linear-gradient(#00bc04, #009600);
  background-image: -o-linear-gradient(#00bc04, #009600);
  background-image: linear-gradient(#00bc04, #009600);
}
/* line 128, book_reader.scss */
section.book_reader a.reader_button:active {
  top: 1px;
  left: 1px;
}
/* line 134, book_reader.scss */
section.book_reader a.reader_button.red {
  border-color: #A70101;
  background-color: #FF2626;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff2626), color-stop(100%, #d90000));
  background-image: -webkit-linear-gradient(#ff2626, #d90000);
  background-image: -moz-linear-gradient(#ff2626, #d90000);
  background-image: -o-linear-gradient(#ff2626, #d90000);
  background-image: linear-gradient(#ff2626, #d90000);
}
/* line 138, book_reader.scss */
section.book_reader a.reader_button.red:hover {
  color: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff3a3a), color-stop(100%, #ed0000));
  background-image: -webkit-linear-gradient(#ff3a3a, #ed0000);
  background-image: -moz-linear-gradient(#ff3a3a, #ed0000);
  background-image: -o-linear-gradient(#ff3a3a, #ed0000);
  background-image: linear-gradient(#ff3a3a, #ed0000);
}

/* line 146, book_reader.scss */
section.book_reader.embed > header h1 {
  display: none;
  /* Don't display logo when reader is embedded */
}

/* line 150, book_reader.scss */
section.book_reader > header {
  margin: 0 50px;
  height: 60px;
  background: none;
}
/* line 155, book_reader.scss */
section.book_reader > header nav {
  position: relative;
  height: 60px;
  /* Height of arrows, needed in case we are only displaying one spread */
}
/* line 160, book_reader.scss */
section.book_reader > header menu.read_to_me {
  position: absolute;
  width: 160px;
  height: 60px;
  top: 0;
  left: 50%;
  margin-left: -80px;
  padding-top: 3px;
}
/* line 170, book_reader.scss */
section.book_reader > header h1, section.book_reader > header h2 {
  text-indent: -9999px;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/header.png") no-repeat;
  margin-bottom: 0;
}
/* line 176, book_reader.scss */
section.book_reader > header h1 {
  position: absolute;
  width: 173px;
  height: 48px;
  margin-left: -86px;
  top: 6px;
  left: 50%;
}
/* line 183, book_reader.scss */
section.book_reader > header h1.mathseeds_logo {
  background-position: -220px -80px;
}
/* line 184, book_reader.scss */
section.book_reader > header h1.mathseeds_logo_au {
  background-position: -20px -80px;
}
/* line 185, book_reader.scss */
section.book_reader > header h1.reading_eggspress_logo {
  background-position: -20px -10px;
}
/* line 186, book_reader.scss */
section.book_reader > header h1.reading_eggs_logo {
  background-position: -220px -10px;
}
/* line 189, book_reader.scss */
section.book_reader > header h2 {
  background-position: -770px -10px;
  width: 160px;
  height: 20px;
}
/* line 195, book_reader.scss */
section.book_reader > header a {
  display: block;
  text-indent: -9999px;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/header.png") no-repeat;
  outline: 0 none;
}
/* line 200, book_reader.scss */
section.book_reader > header a:hover {
  cursor: pointer;
}
/* line 203, book_reader.scss */
section.book_reader > header a.arrow {
  width: 150px;
  height: 60px;
}
/* line 206, book_reader.scss */
section.book_reader > header a.arrow:active {
  -webkit-transform: scale(0.98, 0.98);
  -moz-transform: scale(0.98, 0.98);
  -ms-transform: scale(0.98, 0.98);
  -o-transform: scale(0.98, 0.98);
  transform: scale(0.98, 0.98);
}
/* line 210, book_reader.scss */
section.book_reader > header a.arrow.previous {
  background-position: -420px -10px;
  float: left;
}
/* line 215, book_reader.scss */
section.book_reader > header a.arrow.next {
  background-position: -600px -10px;
  float: right;
}
/* line 222, book_reader.scss */
section.book_reader > header a.speaker {
  position: absolute;
  display: none;
  top: -100px;
}
/* line 227, book_reader.scss */
section.book_reader > header a.speaker.left {
  left: 25%;
}
/* line 228, book_reader.scss */
section.book_reader > header a.speaker.right {
  right: 25%;
}
/* line 231, book_reader.scss */
section.book_reader > header a.switch {
  display: block;
  width: 70px;
  height: 35px;
  background-position: -950px -50px;
  position: relative;
  left: 50%;
  margin-left: -35px;
}
/* line 239, book_reader.scss */
section.book_reader > header a.switch.on {
  background-position: -950px -10px;
}

/* line 245, book_reader.scss */
section.book_chrome {
  /* Book Chrome Side Icons */
  position: relative;
  /* Bookmark Page Ribbon */
}
/* line 248, book_reader.scss */
section.book_chrome div.chrome_top div, section.book_chrome div.chrome_bottom div {
  float: left;
  background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png");
  height: 35px;
}
/* line 253, book_reader.scss */
section.book_chrome div.chrome_top div.left_corner, section.book_chrome div.chrome_bottom div.left_corner {
  width: 60px;
  background-position: 0px 0px;
}
/* line 257, book_reader.scss */
section.book_chrome div.chrome_top div.spine, section.book_chrome div.chrome_bottom div.spine {
  width: 80px;
  background-position: -124px 0px;
}
/* line 261, book_reader.scss */
section.book_chrome div.chrome_top div.right_corner, section.book_chrome div.chrome_bottom div.right_corner {
  float: right;
  width: 60px;
  background-position: -288px 0px;
}
/* line 266, book_reader.scss */
section.book_chrome div.chrome_top div.tile, section.book_chrome div.chrome_bottom div.tile {
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/tiles/chrome_top.png");
  background-repeat: repeat-x;
}
/* line 276, book_reader.scss */
section.book_chrome div.chrome_bottom div {
  height: 33px;
}
/* line 278, book_reader.scss */
section.book_chrome div.chrome_bottom div.left_corner {
  background-position: 0px -100px;
}
/* line 281, book_reader.scss */
section.book_chrome div.chrome_bottom div.spine {
  background-position: -124px -100px;
}
/* line 284, book_reader.scss */
section.book_chrome div.chrome_bottom div.right_corner {
  background-position: -288px -100px;
}
/* line 287, book_reader.scss */
section.book_chrome div.chrome_bottom div.tile {
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/tiles/chrome_bottom.png");
}
/* line 297, book_reader.scss */
section.book_chrome div.chrome_middle div.left_tile {
  float: left;
  background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/tiles/chrome_left.png");
  width: 60px;
  background-repeat: repeat-y;
}
/* line 304, book_reader.scss */
section.book_chrome div.chrome_middle div.right_tile {
  float: right;
  background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/tiles/chrome_right.png");
  width: 60px;
  background-repeat: repeat-y;
}
/* line 318, book_reader.scss */
section.book_chrome nav.right {
  position: absolute;
  z-index: 600;
  top: 20px;
  right: 5px;
}
/* line 325, book_reader.scss */
section.book_chrome nav section {
  position: relative;
  left: 3px;
  margin-bottom: 3px;
  width: 45px;
  height: 45px;
  text-decoration: none;
}
/* line 333, book_reader.scss */
section.book_chrome nav section.home {
  margin-bottom: 10px;
}
/* line 335, book_reader.scss */
section.book_chrome nav section a.icon {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat;
}
/* line 341, book_reader.scss */
section.book_chrome nav section a.icon:active {
  -webkit-transform: scale(0.95, 0.95);
  -moz-transform: scale(0.95, 0.95);
  -ms-transform: scale(0.95, 0.95);
  -o-transform: scale(0.95, 0.95);
  transform: scale(0.95, 0.95);
}
/* line 346, book_reader.scss */
section.book_chrome nav section.home a.icon {
  background-position: 0 -200px;
}
/* line 350, book_reader.scss */
section.book_chrome nav section.like a.icon {
  background-position: -200px -200px;
}
/* line 352, book_reader.scss */
section.book_chrome nav section.like a.icon.on {
  background-position: -100px -200px;
}
/* line 355, book_reader.scss */
section.book_chrome nav section.rating a.icon {
  background-position: 0 -300px;
}
/* line 359, book_reader.scss */
section.book_chrome nav section.bookmark a.icon {
  background-position: -100px -300px;
}
/* line 363, book_reader.scss */
section.book_chrome nav section.quiz_icon a.icon {
  background-position: -200px -300px;
}
/* line 367, book_reader.scss */
section.book_chrome nav section.audio a.icon {
  background-position: -100px -400px;
}
/* line 369, book_reader.scss */
section.book_chrome nav section.audio a.icon.on {
  background-position: 0 -400px;
}
/* line 374, book_reader.scss */
section.book_chrome nav aside {
  position: absolute;
  left: -182px;
  padding: 15px 25px 0 15px;
  z-index: 500;
  color: white;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat;
}
/* line 382, book_reader.scss */
section.book_chrome nav aside h2 {
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  font-weight: bold;
}
/* line 389, book_reader.scss */
section.book_chrome nav aside p {
  font-size: 13px;
  line-height: 18px;
  margin-top: 10px;
}
/* line 395, book_reader.scss */
section.book_chrome nav aside span {
  color: #CCCCCC;
}
/* line 397, book_reader.scss */
section.book_chrome nav aside span.on {
  color: #FFBD54;
}
/* line 401, book_reader.scss */
section.book_chrome nav section.home aside {
  background-position: -1400px -230px;
  width: 177px;
  height: 43px;
  top: 0;
  text-align: center;
  padding: 0 5px 0 0;
}
/* line 410, book_reader.scss */
section.book_chrome nav section.home h2 {
  line-height: 43px;
}
/* line 413, book_reader.scss */
section.book_chrome nav section.like aside {
  background-position: -1400px 0;
  width: 142px;
  height: 91px;
  top: -4px;
}
/* line 420, book_reader.scss */
section.book_chrome nav section.bookmark aside, section.book_chrome nav section.quiz_icon aside, section.book_chrome nav section.audio aside {
  background-position: -1400px 0;
  width: 142px;
  height: 91px;
  top: -2px;
}
/* line 429, book_reader.scss */
section.book_chrome nav section.rating aside {
  background-position: -420px 0;
  width: 440px;
  height: 273px;
  top: 0;
  left: -481px;
}
/* line 436, book_reader.scss */
section.book_chrome nav section.rating aside h2 {
  text-align: center;
  font-style: italic;
  font-size: 28px;
  line-height: 28px;
  text-transform: none;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 447, book_reader.scss */
section.book_chrome nav section.rating .stars-container {
  position: relative;
}
/* line 449, book_reader.scss */
section.book_chrome nav section.rating ol {
  list-style-type: none;
  margin: 0 auto;
  width: 205px;
  margin-bottom: 10px;
}
/* line 456, book_reader.scss */
section.book_chrome nav section.rating li {
  float: left;
  text-indent: -9999px;
  width: 36px;
  height: 36px;
  margin-right: 5px;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat 0 -600px;
  cursor: pointer;
}
/* line 464, book_reader.scss */
section.book_chrome nav section.rating li.on {
  background-position: 0 -680px;
}
/* line 467, book_reader.scss */
section.book_chrome nav section.rating .textarea-container {
  position: relative;
  width: 320px;
  margin: 0 auto;
  margin-bottom: 5px;
}
/* line 475, book_reader.scss */
section.book_chrome nav section.rating .indicator .text {
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat;
}
/* line 477, book_reader.scss */
section.book_chrome nav section.rating .indicator.left {
  position: absolute;
  width: 60px;
  height: 80px;
  left: -65px;
  top: 10px;
}
/* line 483, book_reader.scss */
section.book_chrome nav section.rating .indicator.left .text {
  width: 60px;
  height: 60px;
  background-position: -200px -600px;
}
/* line 487, book_reader.scss */
section.book_chrome nav section.rating .indicator.left .text.on {
  background-position: -200px -730px;
}
/* line 491, book_reader.scss */
section.book_chrome nav section.rating .indicator.right {
  position: absolute;
  width: 90px;
  height: 45px;
  right: 0;
  top: 0;
}
/* line 498, book_reader.scss */
section.book_chrome nav section.rating .indicator.right .text {
  float: right;
  width: 45px;
  height: 45px;
  background-position: -350px -600px;
}
/* line 503, book_reader.scss */
section.book_chrome nav section.rating .indicator.right .text.on {
  background-position: -350px -700px;
}
/* line 507, book_reader.scss */
section.book_chrome nav section.rating .indicator .pointing-hand {
  position: relative;
  width: 40px;
  height: 20px;
  margin: 0 auto;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat;
}
/* line 514, book_reader.scss */
section.book_chrome nav section.rating .indicator .pointing-hand.right {
  background-position: -100px -600px;
}
/* line 516, book_reader.scss */
section.book_chrome nav section.rating .indicator .pointing-hand.right.on {
  background-position: -100px -650px;
}
/* line 519, book_reader.scss */
section.book_chrome nav section.rating .indicator .pointing-hand.left {
  float: left;
  top: 13px;
  background-position: -100px -700px;
}
/* line 523, book_reader.scss */
section.book_chrome nav section.rating .indicator .pointing-hand.left.on {
  background-position: -100px -750px;
}
/* line 528, book_reader.scss */
section.book_chrome nav section.rating textarea {
  border: 5px solid #6B3914;
  background-color: #EEE;
  width: 300px;
  height: 120px;
  padding: 5px;
  font-size: 16px;
  line-height: 22px;
  color: #333;
  resize: none;
}
/* line 538, book_reader.scss */
section.book_chrome nav section.rating textarea.empty {
  color: #999;
}
/* line 541, book_reader.scss */
section.book_chrome nav section.rating .action-container {
  position: relative;
  width: 100px;
  margin: 0 auto;
}
/* line 547, book_reader.scss */
section.book_chrome nav section.rating a {
  outline: 0 none;
  display: block;
  text-align: center;
}
/* line 552, book_reader.scss */
section.book_chrome nav section.rating a.cancel {
  position: absolute;
  left: 100%;
  top: 0;
  margin-left: 10px;
  width: 70px;
  height: 32px;
  line-height: 32px;
  color: #bbb;
  font-size: 12px;
  font-weight: bold;
}
/* line 563, book_reader.scss */
section.book_chrome nav section.rating a.cancel:hover {
  color: white;
}
/* line 568, book_reader.scss */
section.book_chrome nav section.rating .success-container p {
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  padding-bottom: 10px;
}
/* line 575, book_reader.scss */
section.book_chrome nav section.rating .success-container em {
  text-decoration: underline;
}
/* line 583, book_reader.scss */
section.book_chrome div.bookmark_ribbon {
  position: absolute;
  width: 96px;
  height: 196px;
  left: 55px;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat -1800px 0;
  cursor: pointer;
}
/* line 591, book_reader.scss */
section.book_chrome div.bookmark_ribbon h3, section.book_chrome div.bookmark_ribbon p {
  color: white;
  text-align: center;
  width: 96px;
}
/* line 597, book_reader.scss */
section.book_chrome div.bookmark_ribbon h3 {
  font-variant: small-caps;
  font-size: 14px;
  font-weight: bold;
  margin-top: 15px;
}
/* line 604, book_reader.scss */
section.book_chrome div.bookmark_ribbon p {
  margin-top: 60px;
  text-transform: uppercase;
  font-style: italic;
}
/* line 610, book_reader.scss */
section.book_chrome div.bookmark_ribbon span {
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 40px;
  line-height: 100%;
  font-weight: bold;
}

/* line 623, book_reader.scss */
section.book_reader .pages {
  position: absolute;
  left: 50px;
  z-index: 400;
  overflow: hidden;
  padding-top: 5px;
  top: 9px;
}
/* line 636, book_reader.scss */
section.book_reader .page {
  position: absolute;
  float: left;
  background-color: white;
  cursor: pointer;
}
/* line 645, book_reader.scss */
section.book_reader .page .page_fold {
  position: absolute;
  top: 0;
  left: 0;
  width: 27px;
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.12)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f000000', endColorstr='#00000000',GradientType=1 );
}
/* line 659, book_reader.scss */
section.book_reader .page .page_shadow {
  position: absolute;
  top: 0;
  right: 100%;
  width: 20px;
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#33000000',GradientType=1 );
}
/* line 673, book_reader.scss */
section.book_reader .page .audio_start_frame {
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000',GradientType=1 );
}
/* line 687, book_reader.scss */
section.book_reader .page .audio_start_frame .audio_start_button {
  position: absolute;
  width: 150px;
  height: 150px;
  margin-top: -75px;
  margin-left: -75px;
  left: 50%;
  top: 50%;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat -600px -600px;
}
/* line 699, book_reader.scss */
section.book_reader .page img {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 705, book_reader.scss */
section.book_reader .page p {
  text-align: center;
  color: gray;
}
/* line 710, book_reader.scss */
section.book_reader .page .message {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 715, book_reader.scss */
section.book_reader .page .message h1 {
  width: 70%;
  margin: 0 15%;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  color: #CCC;
  margin-bottom: 5%;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}
/* line 727, book_reader.scss */
section.book_reader .page .message p {
  width: 80%;
  padding: 3% 10%;
  font-size: 16px;
}

/* line 737, book_reader.scss */
section.quiz, aside.quiz_prompt {
  background-color: #FDF0B2;
  border: 5px solid #FDD557;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 10px 40px 20px 40px;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
}
/* line 744, book_reader.scss */
section.quiz h1, section.quiz h2, aside.quiz_prompt h1, aside.quiz_prompt h2 {
  color: #A5591E;
  font-weight: bold;
}
/* line 749, book_reader.scss */
section.quiz h1, aside.quiz_prompt h1 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 20px;
}
/* line 755, book_reader.scss */
section.quiz h2, aside.quiz_prompt h2 {
  font-size: 11px;
  text-transform: uppercase;
}
/* line 760, book_reader.scss */
section.quiz p, aside.quiz_prompt p {
  margin-bottom: 20px;
}
/* line 764, book_reader.scss */
section.quiz a, aside.quiz_prompt a {
  color: #248EFC;
}
/* line 766, book_reader.scss */
section.quiz a:hover, aside.quiz_prompt a:hover {
  color: #0374ea;
}
/* line 771, book_reader.scss */
section.quiz a.drag, section.quiz a.close, aside.quiz_prompt a.drag, aside.quiz_prompt a.close {
  display: block;
  width: 24px;
  height: 24px;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat;
  text-decoration: none;
  text-indent: -9999px;
}
/* line 780, book_reader.scss */
section.quiz a.drag, aside.quiz_prompt a.drag {
  cursor: move;
  background-position: -1400px -450px;
}
/* line 783, book_reader.scss */
section.quiz a.drag:hover, aside.quiz_prompt a.drag:hover {
  background-position: -1460px -450px;
}
/* line 788, book_reader.scss */
section.quiz a.close, aside.quiz_prompt a.close {
  cursor: pointer;
  background-position: -1400px -510px;
}
/* line 791, book_reader.scss */
section.quiz a.close:hover, aside.quiz_prompt a.close:hover {
  background-position: -1460px -510px;
}
/* line 796, book_reader.scss */
section.quiz div.speech_blip, aside.quiz_prompt div.speech_blip {
  position: absolute;
  top: 100%;
  left: 70%;
  width: 42px;
  height: 50px;
  background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome.png") no-repeat;
  background-position: -1400px -330px;
}

/* line 808, book_reader.scss */
aside.quiz_prompt {
  position: absolute;
  z-index: 700;
  top: 100px;
  left: 80px;
  width: 260px;
}
/* line 815, book_reader.scss */
aside.quiz_prompt a.drag {
  position: absolute;
  top: 5px;
  right: 5px;
}

/* line 823, book_reader.scss */
section.quiz {
  position: absolute;
  z-index: 800;
  width: 540px;
  min-height: 360px;
}
/* line 829, book_reader.scss */
section.quiz header {
  position: relative;
}
/* line 831, book_reader.scss */
section.quiz header select {
  float: right;
  margin-right: 15px;
}
/* line 835, book_reader.scss */
section.quiz header a.drag, section.quiz header a.close {
  float: right;
  position: relative;
  top: 0;
}
/* line 840, book_reader.scss */
section.quiz header a.drag {
  right: -18px;
}
/* line 843, book_reader.scss */
section.quiz header a.close {
  right: -30px;
}
/* line 848, book_reader.scss */
section.quiz article.quiz {
  position: relative;
  margin-left: 60px;
}
/* line 852, book_reader.scss */
section.quiz article.quiz a.speaker {
  position: absolute;
  left: -70px;
  top: 0;
}
/* line 858, book_reader.scss */
section.quiz article.quiz p.question {
  margin-bottom: 30px;
}
/* line 862, book_reader.scss */
section.quiz article.quiz ol {
  list-style-type: none;
  margin-bottom: 30px;
}
/* line 866, book_reader.scss */
section.quiz article.quiz ol li {
  margin-bottom: 10px;
  position: relative;
}
/* line 870, book_reader.scss */
section.quiz article.quiz ol li:hover {
  cursor: pointer;
}
/* line 875, book_reader.scss */
section.quiz article.quiz ol li span:before {
  position: absolute;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  top: 4px;
}
/* line 884, book_reader.scss */
section.quiz article.quiz ol li .indicator {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  border: 2px solid #6A390D;
  background-color: #DDD;
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, #fffff2), color-stop(100%, #c6c6b9));
  background-image: -webkit-radial-gradient(#fffff2, #c6c6b9);
  background-image: -moz-radial-gradient(#fffff2, #c6c6b9);
  background-image: -o-radial-gradient(#fffff2, #c6c6b9);
  background-image: radial-gradient(#fffff2, #c6c6b9);
  left: -30px;
  top: 2px;
}
/* line 897, book_reader.scss */
section.quiz article.quiz ol li.selected .indicator {
  background-color: #00A3D9;
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, #c1e5fc), color-stop(100%, #00a3d9));
  background-image: -webkit-radial-gradient(#c1e5fc, #00a3d9);
  background-image: -moz-radial-gradient(#c1e5fc, #00a3d9);
  background-image: -o-radial-gradient(#c1e5fc, #00a3d9);
  background-image: radial-gradient(#c1e5fc, #00a3d9);
}
/* line 903, book_reader.scss */
section.quiz article.quiz ol li.correct .indicator {
  background-color: #00B204;
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, #90d38c), color-stop(100%, #008c00));
  background-image: -webkit-radial-gradient(#90d38c, #008c00);
  background-image: -moz-radial-gradient(#90d38c, #008c00);
  background-image: -o-radial-gradient(#90d38c, #008c00);
  background-image: radial-gradient(#90d38c, #008c00);
}
/* line 907, book_reader.scss */
section.quiz article.quiz ol li.correct span:before {
  color: #009800;
  content: "correct";
  left: -95px;
}
/* line 914, book_reader.scss */
section.quiz article.quiz ol li.wrong .indicator {
  background-color: red;
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, #ffbec6), color-stop(100%, #d90000));
  background-image: -webkit-radial-gradient(#ffbec6, #d90000);
  background-image: -moz-radial-gradient(#ffbec6, #d90000);
  background-image: -o-radial-gradient(#ffbec6, #d90000);
  background-image: radial-gradient(#ffbec6, #d90000);
}
/* line 918, book_reader.scss */
section.quiz article.quiz ol li.wrong span:before {
  color: #D90000;
  content: "wrong";
  left: -85px;
}
/* line 927, book_reader.scss */
section.quiz article.quiz p.prompt {
  color: #009800;
}
/* line 933, book_reader.scss */
section.quiz article.result {
  margin-top: 20px;
}
/* line 938, book_reader.scss */
section.quiz article.result span.pass {
  color: green;
}
/* line 939, book_reader.scss */
section.quiz article.result span.fail {
  color: red;
}
/* line 942, book_reader.scss */
section.quiz article.result ol {
  list-style-type: none;
  border-top: 4px solid #D2A563;
  margin: 50px 20px 30px 0;
}
/* line 947, book_reader.scss */
section.quiz article.result ol li {
  position: relative;
  float: left;
  width: 10%;
  text-align: center;
}
/* line 953, book_reader.scss */
section.quiz article.result ol li span {
  color: #D2A563;
  font-weight: bold;
  font-style: italic;
}
/* line 958, book_reader.scss */
section.quiz article.result ol li span:after {
  position: absolute;
  left: 20px;
  top: -26px;
}
/* line 965, book_reader.scss */
section.quiz article.result ol li.correct span:after {
  content: "✔";
  color: green;
}
/* line 970, book_reader.scss */
section.quiz article.result ol li.wrong span:after {
  content: "✘";
  color: red;
}

/* line 980, book_reader.scss */
.group:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 995, book_reader.scss */
  section.book_reader.single_page_layout {
    left: 0;
  }
  /* line 998, book_reader.scss */
  section.book_reader.single_page_layout .pages {
    left: 50%;
  }
  /* line 1000, book_reader.scss */
  section.book_reader.single_page_layout aside.quiz_prompt {
    top: 10%;
    left: 60%;
  }
  /* line 1006, book_reader.scss */
  section.book_reader.single_page_layout > header h1 {
    left: 73%;
  }
  /* line 1009, book_reader.scss */
  section.book_reader.single_page_layout > header nav a.previous.arrow {
    position: relative;
    left: 50%;
    margin-left: 5px;
  }
  /* line 1014, book_reader.scss */
  section.book_reader.single_page_layout > header nav a.right.speaker {
    right: 16%;
  }
  /* line 1019, book_reader.scss */
  section.book_reader.single_page_layout > header menu.read_to_me {
    left: 73%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 1032, book_reader.scss */
  section.book_chrome div.chrome_top div, section.book_chrome div.chrome_bottom div {
    background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png");
    background-size: 1024px 512px;
  }
  /* line 1035, book_reader.scss */
  section.book_chrome div.chrome_top div.spine, section.book_chrome div.chrome_bottom div.spine {
    background-position: -62px 0px;
  }
  /* line 1038, book_reader.scss */
  section.book_chrome div.chrome_top div.right_corner, section.book_chrome div.chrome_bottom div.right_corner {
    background-position: -144px 0px;
  }
  /* line 1041, book_reader.scss */
  section.book_chrome div.chrome_top div.tile, section.book_chrome div.chrome_bottom div.tile {
    background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/tiles/chrome_top@2x.png");
    background-size: 4px 35px;
  }
  /* line 1049, book_reader.scss */
  section.book_chrome div.chrome_bottom div.left_corner {
    background-position: 0px -50px;
  }
  /* line 1052, book_reader.scss */
  section.book_chrome div.chrome_bottom div.spine {
    background-position: -62px -50px;
  }
  /* line 1055, book_reader.scss */
  section.book_chrome div.chrome_bottom div.right_corner {
    background-position: -144px -50px;
  }
  /* line 1058, book_reader.scss */
  section.book_chrome div.chrome_bottom div.tile {
    background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/tiles/chrome_bottom@2x.png");
    background-size: 4px 33px;
  }
  /* line 1065, book_reader.scss */
  section.book_chrome div.chrome_middle div.left_tile {
    background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/tiles/chrome_left@2x.png");
    background-size: 60px 4px;
  }
  /* line 1069, book_reader.scss */
  section.book_chrome div.chrome_middle div.right_tile {
    background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/tiles/chrome_right@2x.png");
    background-size: 60px 4px;
  }
  /* line 1075, book_reader.scss */
  section.book_chrome nav section {
    background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png");
    background-size: 1024px 512px;
  }
  /* line 1079, book_reader.scss */
  section.book_chrome nav section aside {
    background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png");
    background-size: 1024px 512px;
  }
  /* line 1084, book_reader.scss */
  section.book_chrome nav section.home {
    background-position: 0 -100px;
  }
  /* line 1086, book_reader.scss */
  section.book_chrome nav section.home aside {
    background-position: -700px -115px;
  }
  /* line 1089, book_reader.scss */
  section.book_chrome nav section.like {
    background-position: -100px -100px;
  }
  /* line 1091, book_reader.scss */
  section.book_chrome nav section.like.on {
    background-position: -50px -100px;
  }
  /* line 1092, book_reader.scss */
  section.book_chrome nav section.like aside {
    background-position: -700px 0;
  }
  /* line 1095, book_reader.scss */
  section.book_chrome nav section.rating {
    background-position: 0 -150px;
  }
  /* line 1097, book_reader.scss */
  section.book_chrome nav section.rating aside {
    background-position: -210px 0;
  }
  /* line 1100, book_reader.scss */
  section.book_chrome nav section.bookmark {
    background-position: -50px -150px;
  }
  /* line 1102, book_reader.scss */
  section.book_chrome nav section.bookmark aside {
    background-position: -700px 0;
  }
  /* line 1105, book_reader.scss */
  section.book_chrome nav section.quiz_icon {
    background-position: -100px -150px;
  }
  /* line 1107, book_reader.scss */
  section.book_chrome nav section.quiz_icon aside {
    background-position: -700px 0;
  }
  /* line 1110, book_reader.scss */
  section.book_chrome nav section.audio {
    background-position: -50px -200px;
  }
  /* line 1112, book_reader.scss */
  section.book_chrome nav section.audio.on {
    background-position: 0 -200px;
  }
  /* line 1113, book_reader.scss */
  section.book_chrome nav section.audio aside {
    background-position: -700px 0;
  }
  /* line 1117, book_reader.scss */
  section.book_chrome div.bookmark_ribbon {
    background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png");
    background-size: 1024px 512px;
    background-position: -900px 0;
  }
  /* line 1124, book_reader.scss */
  section.book_chrome nav section.rating aside li, section.book_chrome nav section.rating aside .indicator .text, section.book_chrome nav section.rating aside .indicator .pointing-hand, section.book_chrome nav section.rating aside a.submit {
    background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png");
    background-size: 1024px 512px;
  }
  /* line 1128, book_reader.scss */
  section.book_chrome nav section.rating aside li {
    background-position: 0 -300px;
  }
  /* line 1130, book_reader.scss */
  section.book_chrome nav section.rating aside li.on {
    background-position: 0 -340px;
  }
  /* line 1133, book_reader.scss */
  section.book_chrome nav section.rating aside .indicator.left .text {
    background-position: -100px -300px;
  }
  /* line 1135, book_reader.scss */
  section.book_chrome nav section.rating aside .indicator.left .text.on {
    background-position: -100px -365px;
  }
  /* line 1137, book_reader.scss */
  section.book_chrome nav section.rating aside .indicator.right .text {
    background-position: -175px -300px;
  }
  /* line 1139, book_reader.scss */
  section.book_chrome nav section.rating aside .indicator.right .text.on {
    background-position: -175px -350px;
  }
  /* line 1143, book_reader.scss */
  section.book_chrome nav section.rating aside .indicator .pointing-hand.right {
    background-position: -50px -300px;
  }
  /* line 1145, book_reader.scss */
  section.book_chrome nav section.rating aside .indicator .pointing-hand.right.on {
    background-position: -50px -325px;
  }
  /* line 1147, book_reader.scss */
  section.book_chrome nav section.rating aside .indicator .pointing-hand.left {
    background-position: -50px -350px;
  }
  /* line 1149, book_reader.scss */
  section.book_chrome nav section.rating aside .indicator .pointing-hand.left.on {
    background-position: -50px -375px;
  }
  /* line 1153, book_reader.scss */
  section.book_chrome nav section.rating aside a.submit {
    background-position: -230px -300px;
  }
  /* line 1155, book_reader.scss */
  section.book_chrome nav section.rating aside a.submit:active {
    background-position: -230px -330px;
  }
  /* line 1159, book_reader.scss */
  section.book_chrome article div.audio_start_frame div.audio_start_button {
    background-image: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png");
    background-size: 1024px 512px;
    background-position: -300px -300px;
  }

  /* line 1168, book_reader.scss */
  section.book_reader a.speaker {
    background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png") no-repeat;
    background-size: 1024px 512px;
    background-position: -460px -370px;
  }
  /* line 1172, book_reader.scss */
  section.book_reader a.speaker.on {
    background-position: -460px -300px;
  }

  /* line 1179, book_reader.scss */
  section.quiz div.speech_blip, aside.quiz_prompt div.speech_blip {
    background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png") no-repeat;
    background-size: 1024px 512px;
    background-position: -700px -165px;
  }
  /* line 1185, book_reader.scss */
  section.quiz a.drag, section.quiz a.close, aside.quiz_prompt a.drag, aside.quiz_prompt a.close {
    background: url("http://assets.readingeggsassets.com/book_reader/1.2.1/sprites/chrome@2x.png") no-repeat;
    background-size: 1024px 512px;
  }
  /* line 1190, book_reader.scss */
  section.quiz a.drag, aside.quiz_prompt a.drag {
    background-position: -700px -225px;
  }
  /* line 1192, book_reader.scss */
  section.quiz a.drag:hover, aside.quiz_prompt a.drag:hover {
    background-position: -730px -225px;
  }
  /* line 1197, book_reader.scss */
  section.quiz a.close, aside.quiz_prompt a.close {
    background-position: -700px -255px;
  }
  /* line 1199, book_reader.scss */
  section.quiz a.close:hover, aside.quiz_prompt a.close:hover {
    background-position: -730px -255px;
  }
}
