@font-face { font-family:"Oswald"; font-style:normal; font-weight:normal; src : url("../font/Oswald-Regular.ttf"); } @font-face { font-family:"Oswald"; font-style:normal; font-weight:bold; src : url("../font/Oswald-Bold.ttf"); } @font-face { font-family:"Lora"; font-style:italic; font-weight:325; src : url("../font/Lora-Italic.ttf"); } @font-face { font-family:"Lora"; font-style:normal; font-weight:325; src : url("../font/Lora-Regular.ttf"); } @font-face { font-family:"Roboto Condensed"; font-style:italic; font-weight:normal; src : url("../font/RobotoCondensed-Italic.ttf"); } @font-face { font-family:"Taz Regular"; font-style:normal; font-weight:normal; src : url("../font/RobotoCondensed-Regular.ttf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } h1, h2, h3, h4, h5, h6 { hyphens:none; -webkit-hyphens:none; -epub-hyphens:none; adobe-hyphenate:none; } a, a:visited { color:#ec008c; /* Pink */ } span.nobreak { white-space:nowrap; } /* Front Matter */ .cover-img, .cover-img img { width:100%; } h1.title { color:#ec008c; font-family:"Oswald", sans-serif; font-size:6.875em; font-style:normal; font-weight:bold; text-transform:uppercase; hyphens:auto; -webkit-hyphens:auto; -epub-hyphens:auto; adobe-hyphenate:auto; } h2.subtitle { font-family:"Oswald", sans-serif; font-size:2em; font-style:normal; font-weight:normal; text-transform:uppercase; } .press { text-align:center; font-family:FFScalaCaps; font-size:1.083em; font-style:normal; font-variant:small-caps; font-weight:normal; margin: 0; page-break-after:always; } .hidden { display:none; } div.copyright { padding-top:64px; width:80%; margin:0 20% 0 0; } div.page-break { page-break-after:always; } /* TOC */ h1.contents, ol li.contents, ol li.contents-nomargin, ol li.contents-smallmargin { color:#000000; font-family:"Oswald", sans-serif; font-size:1.7em; font-style:normal; font-weight:bold; line-height:1; margin-bottom:.5em; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; list-style-type:none; } h1.contents { font-size:2em; margin-bottom:2em; } ol.nav { padding-left:0; } ol li.contents a, ol li.contents-nomargin a, ol li.contents-smallmargin a { text-decoration:none; color:inherit; } ol li.contents-nomargin { margin-bottom:0 !important; } ol li.contents-smallmargin { margin-bottom:8px !important; } span.toc-ch-numb { color:#ec008c; font-family:"Oswald", sans-serif; font-size:.6em; } /* Epigraphs */ div.ch-epigraph-pink { page-break-after:always; width:100%; page-break-inside:avoid; } div.ch-epigraph-pink img { min-width:50%; max-width:100%; display:block; margin:0; } div.ch-epigraph-pink p.Caption { margin-top:.5em; } div.left { float:left; width:25%; margin:-36px 0 -36px -36px; max-width:260px; max-height:100%; background-color:#ec008c; padding:36px; } img.left-image { width:100%; margin:0; display:block; } i.journal { font-style:italic; } p.Chapter_Epigraph { hyphens:none; -webkit-hyphens:none; -epub-hyphens:none; adobe-hyphenate:none; font-family:"Oswald", sans-serif; font-size:3.833em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; margin-bottom:9px; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; widows:1; } p.Chapter_Epigraph-source { -epub-hyphens:none; font-family:"Oswald", sans-serif; font-size:1.167em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.071; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:right; text-decoration:none; text-indent:0; widows:1; } /* Chapter Headings */ h1.chapter-title, h1.intro-title, h2.backmatter { clear:both; -epub-hyphens:none; font-family:"Oswald", sans-serif; font-size:3.5em; font-style:normal; font-weight:bold; line-height:1; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } h1.intro-title { padding-top:1em; } h2.chapter-number, h1.backmatter, h1.backmatter2 , h3.backmatter, h4.backmatter { clear:both; font-family:"Oswald", sans-serif; font-size:2em; font-style:normal; font-weight:normal; line-height:1; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; padding-top:1em; } /* Body Text */ p.body, p.body-first, p.Extracts_Extract-first, p.Extracts_Extract-last, p.Extracts_Extract, p.Extracts_Extract-sub, p.Extracts_Extract-sub-last, p.Extracts_Extract-num, p.Extracts_Extract-last-num, p.Extracts_Extract-sub2, p.Texts_Text-flush-hang, p.body-margin, p.Texts_Copyright, p.Caption, p.Caption-2, p.Texts_Text-flush-hang-last { font-family:"Lora", serif; font-size:.9em; font-style:normal; font-variant:normal; font-weight:325; line-height:1.5; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-decoration:none; text-indent:24px; widows:1; } p.body-first, p.body-margin { text-indent:0 !important; } p.body-margin { margin-top:15px; } p.Extracts_Extract-first, p.Extracts_Extract-last, p.Extracts_Extract, p.Extracts_Extract-sub, p.Extracts_Extract-sub-last, p.Extracts_Extract-num, p.Extracts_Extract-last-num, p.Extracts_Extract-sub2 { color:#ec008c; /* Pink */ line-height:1.5; } p.Extracts_Extract-num, p.Extracts_Extract-last-num { text-indent: -12px; margin-left: 48px; } p.Extracts_Extract-sub2 { margin-left: 72px; text-indent:0; } p.Extracts_Extract-first, p.Extracts_Extract-last, p.Extracts_Extract { margin-left:36px !important; } p.Extracts_Extract-sub, p.Extracts_Extract-sub-last { text-indent:-12px !important; margin-left:84px !important; } p.Extracts_Extract-first { text-indent: 0 !important; margin-top:1em !important; } p.Extracts_Extract-last, p.Extracts_Extract-sub-last, p.Extracts_Extract-last-num { margin-bottom:1em !important; } p.Texts_Copyright { text-indent:0 !important; margin-bottom: .8em !important; font-size: 12px !important; hyphens:none; -webkit-hyphens:none; -epub-hyphens:none; adobe-hyphenate:none; } strong.dropcap { font-family:"Oswald", sans-serif; font-size:3.2em; font-style:normal; font-weight:bold; line-height:0; margin-right:2px; } p.Caption, p.Caption-2 { color:#ec008c !important; font-size:0.8em !important; line-height:1.267 !important; text-indent:0 !important; page-break-before:avoid; } p.Caption-2 { margin-top:.5em; } span.designer-note { color:red; } /* Images */ .image-full { width:100%; margin:0; page-break-inside:avoid; } .image-90 { width:90%; page-break-inside:avoid; margin: 1em 5%; } .image-75 { width:75%; page-break-inside:avoid; margin: 1em 12.5%; } .image-50 { width:50%; text-align:center; page-break-inside:avoid; margin:1em 25%; } .image-50 img, .image-90 img, .image-full img, .image-75 img { width:100%; } .image-tall { width:40%; page-break-inside:avoid; margin: 0 30%; } .image-tall img { width:100%; } /* Backmatter */ div.backmatter { page-break-after:always; } h1.backmatter { padding-top:0 !important; margin-bottom:15px; } h1.backmatter2, h3.backmatter { padding-top:0 !important; font-size:2em; } h2.backmatter { font-size:3em; margin-bottom:0; } h3.backmatter { color:#ec008c; margin-bottom:64px; } h4.backmatter { font-size:1.5em; color:#ec008c; } p.Texts_Text-flush-hang, p.Texts_Text-flush-hang-last { margin-left:18px; text-indent:-18px; margin-top:1em; } p.Texts_Text-flush-hang-last { margin-bottom:1em; } p.Back-Matter_Notes, p.index-entry, p.index-entry-first { color:#000000; font-family:"Taz Regular", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:8px; margin-left:.9em; margin-right:0; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:-.9em; widows:2; } p.index-entry-first { margin-top:36px; } strong.play-speaker { color:#ec008c; font-weight:normal; } sup.footnote { line-height:0; font-size:.9em; }