@font-face { font-family:Doves; font-weight:bold; font-style:normal; src:url("../Fonts/DovesType-Headline-v2.ttf"); } @font-face { font-family:Turnip; font-weight:bold; font-style:normal; src:url("../Fonts/Turnip-Medium.ttf"); } @font-face { font-family:"Turnip Flipped"; font-weight:bold; font-style:normal; src:url("../Fonts/Turnip-Medium-flipped.ttf"); } div.logobox { clear:both; margin-top:1em 0em 0em; position:relative; width:60%; margin-left:20%; margin-right:20%; } img.logo { max-width:100%; width:100%; } hr { border: none; } /* HEADINGS */ h1 { text-align:center; font-size:3em; font-family:Doves,serif; font-style:normal; font-weight:bold; line-height:90%; margin:1em 0em 0em; padding:0em; } h2 { text-align:center; font-size:1em; font-family:Doves,serif; font-style:normal; font-weight:bold; line-height:90%; margin:0em; padding:0em; color: #019d78; text-indent:0em; } h2.toc { font-size:2em; padding-top:1em; line-height:80%; -webkit-hyphens:none; hyphens:none; } h2.backmatter { text-align:center; font-size:2em; font-family:Doves,serif; font-style:normal; font-weight:bold; line-height:90%; margin:0em 0em 2em; padding-top:2em; color: #019d78; } h2.red { text-align:center; font-size:1em; font-family:Doves,serif; font-style:normal; font-weight:bold; line-height:90%; margin:0em; color: #e64f62; } h2.black { text-align:center; font-size:1em; font-family:Doves,serif; font-style:normal; font-weight:bold; line-height:90%; margin:0em; color: #000000; } h2.also { text-align:center; font-size:2em; font-family:Doves,serif; font-style:normal; font-weight:bold; line-height:80%; margin:0em; padding:0em; text-indent:0em; -webkit-hyphens:none; hyphens:none; } h3 { text-align:center; font-size:2.5em; font-family:Doves, serif; font-style:normal; font-weight:bold; margin-top:0em; margin-bottom:0em; line-height:100%; text-indent:0em; } h3.toc { font-size:1.25em; margin-top:1em; color: #019d78; } h3.author { margin-top:1em; margin-bottom:1em; color: #019d78; } h4 { text-align:center; font-size:2em; font-family:Doves,serif; font-style:normal; font-weight:bold; line-height:50%; margin:0em; padding:0em; text-indent:0em; } h4.toc { font-size:2em; margin-top:.5em; } h4.subtitle { color: #019d78; } h5 { text-align:left; font-family:Doves,serif; font-style:normal; font-weight:bold; font-size:1.2em; text-indent:0em; padding:0em; margin:1em 0em 0em 0em; page-break-after:avoid; color: #019d78; } h6.also { text-align:left; font-family:Doves,serif; font-style:normal; font-weight:bold; font-size:1em; text-indent:0em; padding:0em; margin:1em 0em 0em 0em; page-break-after:avoid; color: #019d78; } h6.dragonsteel { text-align:center; font-family:Doves,serif; font-style:normal; font-weight:bold; font-size:0.8em; text-indent:0em; padding:0em; margin:1em 0em 0em 0em; color: #019d78; } /* NIGHT MODE */ :root[__ibooks_internal_theme*="ight"] b.first1,h2.green,h2.toc,h2.backmatter,h3.toc,h3.author,h4.subtitle,h5,h6.also,h6.dragonsteel,p.end,p.ded1,p.ded2 { -webkit-text-fill-color: #019d78; } :root[__ibooks_internal_theme*="ight"] h2.red,b.first2 { -webkit-text-fill-color: #e64f62; } :root[__ibooks_internal_theme*="ray"] b.first1,h2.green,h2.toc,h2.backmatter,h3.toc,h3.author,h4.subtitle,h5,h6.also,h6.dragonsteel, p.end,p.ded1,p.ded2 { -webkit-text-fill-color: #019d78; } :root[__ibooks_internal_theme*="ray"] h2.red,b.first2 { -webkit-text-fill-color: #e64f62; } /* IMAGES */ img.cover { max-width:100%; max-height:100%; } figure { text-indent:0em; margin:0em; display:block; } figure.ch-orn { margin-bottom:1.5em; } figure.bw, figure.cmyk { text-align:center; height:100%; width:auto; page-break-before:always; } figure.spread { page-break-before:always; page-break-after:always; } figure.spot { margin-top:2em; margin-left:auto; margin-right:auto; } figure.part-img { text-align:center; } figure.ata { text-align:center; padding-top:1.5em; text-indent:0em; margin-right:auto; margin-left:auto; } img.rat { display:block; margin-left:auto; margin-right:auto; } div.logobox { clear:both; margin-top:0em; position: relative; width:60%; margin-left:20%; margin-right:20%; } img.logo { max-width:100%; width:100% } table, tr, th { width:100%; text-align:center; } p.img { text-indent:0em; text-align:center; margin:0em; padding:0em; } /* BODY TEXT PARAGRAPH STYLES */ body { font-family:Palatino,serif; } p { margin:0em; padding:0em; text-indent:1em; text-align:left; } p.breakfirst { text-indent:0em; margin-top:1.5em } p.end { font-family:Doves,serif; text-indent:0em; margin-top:3em; text-align:center; color: #019d78; } .smallcaps { text-transform:lowercase; font-variant:small-caps; } p.credits { text-indent:0em; margin-top:1em; font-size:0.8em } p.right { text-align:right; text-indent:0em } blockquote.ex { font-style:italic; color: #019d78; font-size:0.9em; } blockquote.ex1 { margin-bottom:0em; font-size:0.9em; } blockquote.ex2 { margin-top:0em; margin-bottom:0em; text-indent:1em; font-size:0.9em; } blockquote.ex3 { margin-top:0em; text-indent:1em; font-size:0.9em; } p.poetry { text-align:left; text-indent:2em; margin: 1em 0em; } /* BODY TEXT CHARACTER STYLES */ b.first1 { font-family:Doves,serif; font-size:1.1em; font-style:normal; font-weight:bold; color: #019d78; text-transform:uppercase; } b.first2 { font-family:Doves,serif; font-size:1.1em; font-style:normal; font-weight:bold; color: #e64f62; text-transform:uppercase; } b.first3 { font-family:Doves,serif; font-size:1.1em; font-style:normal; font-weight:bold; text-transform:uppercase; } b.fort1 { font-family:sans-serif; font-style:normal; font-weight:bold; } b.fort2 { font-family:"Turnip",serif; font-style:normal; font-weight:bold; } b.fort2-flipped { font-family:"Turnip Flipped",serif; font-style:normal; font-weight:bold; } em.in-ital { font-style:normal; } i.hand { font-family:Rollerscript, "Bradley Hand", "Marker Felt", "Ink Free", "Segoe Script", serif; } /* FRONT- AND BACKMATTER */ ol { list-style-type:none; text-indent:0em; text-align:center; margin:0em; padding:0em; } li { text-indent:0em; text-align:center; margin:0em; padding:0em; } p.ded1 { font-family:Doves,serif; font-size:1.5em; text-transform:uppercase; color:#019d78; text-align:center; padding-top:4em; text-indent:0em; } p.ded2 { font-family:Doves,serif; font-size:1.5em; color:#019d78; text-align:center; padding-top:0em; text-indent:0em; } p.item { font-style:italic; text-indent:0em; font-size:1em; -webkit-hyphens: none; hyphens: none; } p.item-indent { font-style:italic; font-size:1em; text-indent: 1em; -webkit-hyphens: none; hyphens: none; } p.copyright { font-size:0.8em; text-indent:0em; text-align:center; margin:1em 0em 0em; padding:0em; } p.sig { text-align:right; font-style:italic; color:#019d78; margin-top:1em; } a { /*color:#000000;*/ color:inherit; text-decoration:#019d78; } a.toch { text-decoration:none; color:#019d78; } b.first3,h2.black { color:inherit !important; }