@charset "UTF-8"; @namespace epub "http://www.idpf.org/2007/ops"; body { line-height:1.4; hyphens: auto; adobe-hyphenate: auto; -webkit-hyphens: auto; -epub-hyphens: auto; -moz-hyphens: auto; -epub-hyphens: auto; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-after: 2; -ms-hyphenate-limit-chars: 6 3 2; hyphenate-limit-chars: 6 3 2; hyphenate-limit-lines: 2; widows:2; orphans:2; } .hide { display:none; } a { text-decoration:none; } .reg { font-style:normal; font-weight:normal; } /* MAIN */ h1, h2, h3, h4, h5, h6 { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -epub-hyphens: none; hyphens: none; page-break-inside: avoid; break-inside: avoid; page-break-after: avoid; break-after: avoid; } p { text-indent:1em; widows:2; orphans:2; margin:0; padding:0; } .noindent { text-indent:0; } .opener { text-indent:0; margin-top:2.5em; } .nosa { margin-bottom:0; } .align-cent { text-align:center; margin:0; text-indent:0; } blockquote { margin:1em; font-style:italic; text-indent:0; } .quote-cent { text-align:center; text-indent:0; } figure { margin-left: auto; margin-right: auto; margin:5%; text-align:center; page-break-inside: avoid; break-inside: avoid; } @supports not ((page-break-inside: avoid) and (break-inside: avoid)) { figure { -webkit-column-break-inside: avoid; } } figcaption { hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -epub-hyphens: none; margin-top:0.5em; font-size: 0.8em; font-style:italic; text-align:center; } /* HEADINGS */ span.chapter-name { display:block; font-size:1.5em; font-style:normal; font-variant:normal; font-weight:bold; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-transform:uppercase; } h2.headings_chapter-number { font-size:1em; font-style:italic; margin-bottom:0; margin-left:0; margin-right:0; margin-top:10%; text-align:center; } h3 { font-size:1.25em; font-style:normal; font-variant:normal; font-weight:bold; margin-bottom:0.25em; margin-left:0; margin-right:0; margin-top:0.75em; text-align:left; } /* TITLEPAGE */ h1.titlepage { display:block; -epub-hyphens:none; font-size:2.5em; font-weight:bold; margin-bottom:0; margin-left:0; margin-right:0; margin-top:10%; text-align:center; } span.titlepage_auth { font-size:0.75em; font-style:normal; font-variant:normal; font-weight:bold; font-variant:small-caps; } span.titlepage_subtitle { display:block; font-size:0.5em; font-style:italic; margin-top:0.5em; margin-bottom:7.5%; } /* BM/FM */ p.copy { text-indent:0; font-size:0.75em; text-align:left; margin-top:1em; } p.copy1 { text-indent:0; font-size:0.75em; text-align:left; } p.copy2 { text-indent:0; font-size:0.75em; margin-top:1.5em; text-align:left; } h2.bm-fm-head { font-size:1.5em; font-weight:bold; margin-bottom:1em; margin-top:10%; text-align:center; text-transform:uppercase; } li.bm-fm_contents-body { list-style-type:none; font-size:1em; margin-bottom:0; padding:0; margin-left:0; margin-right:0; margin-top:0.5em; text-align:center; } p.bm-fm_loi { font-size:0.8em; margin-bottom:0.5em; margin-left:1em; margin-right:1em; text-indent:-1em; margin-top:0; text-align:left; } span.allcaps { text-transform:uppercase; } #_idContainer000 { display:inline-block; width:70%; } #_idContainer001 { display:inline-block; width:70%; } #_idContainer002 { display:inline-block; width:70%; } #_idContainer003 { display:inline-block; width:70%; } #_idContainer004 { display:inline-block; width:70%; } #_idContainer005 { display:inline-block; width:100%; } #_idContainer012 { display:inline-block; width:100%; } #_idContainer019 { display:inline-block; width:100%; } #_idContainer006 { display:inline-block; width:70%; } #_idContainer007 { display:inline-block; width:70%; } #_idContainer008 { display:inline-block; width:70%; } #_idContainer009 { display:inline-block; width:90%; } #_idContainer010 { display:inline-block; width:70%; } #_idContainer011 { display:inline-block; width:65%; } #_idContainer013 { display:inline-block; width:65%; } #_idContainer014 { display:inline-block; width:70%; } #_idContainer015 { display:inline-block; width:80%; } #_idContainer016 { display:inline-block; width:70%; } #_idContainer017 { display:inline-block; width:70%; } #_idContainer018 { display:inline-block; width:70%; } #bear { display:inline-block; width:150px; max-width:20%; } img { height:auto; width:100.00%; object-fit:contain; } .logo1 { margin-top:10%; margin-left:0; margin-bottom:0; } .logo { display:block; width:150px; margin-left:0; margin-right:0; max-width:20%; margin-top:10%; margin-bottom:0.5em; } /* MISC */ img.nm { background: #fff !important; } :root[__ibooks_internal_theme] img.nm { background: transparent !important; } :root[__ibooks_internal_theme*="Night"] img.nm { filter: invert(100%); }