/* NAMESPACES */ @namespace epub "http://www.idpf.org/2007/ops"; /* FONTS */ @font-face { font-family:"Adobe Caslon Pro"; font-style:italic; font-weight:normal; src : url("../font/ACaslonPro-Italic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:oblique; font-weight:normal; src : url("../font/ACaslonPro-Italic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:normal; font-weight:normal; src : url("../font/ACaslonPro-Regular.otf"); } @font-face { font-family:"Bau-Medium"; font-style:normal; font-weight:normal; src : url("../font/Bau-Medium.otf"); } @font-face { font-family:"Bungee Outline"; font-style:normal; font-weight:normal; src : url("../font/BungeeOutline-Regular.ttf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote, figure { margin:0; padding:0; border-width:0; } body { adobe-hyphenate: none; /* proprietary for Legacy RMSDK */ -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -epub-hyphens: none; hyphens: none; } @page { margin : 30px 30px 30px 30px; } h1.ctbm { font-family:"Adobe Caslon Pro", serif; font-size:1.188em; font-weight:normal; line-height:1.298; margin-bottom:1.125em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.aubio { font-family:"Adobe Caslon Pro", serif; font-size:1.104em; font-weight:normal; line-height:1.396; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.ChapterBullet { font-family:"Bungee Outline", sans-serif; font-size:2.75em; font-weight:normal; line-height:1; margin-bottom:2.2em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.ChapterBulletTwo-line { font-family:"Bungee Outline", sans-serif; font-size:2.75em; font-weight:normal; line-height:1.2; margin-bottom:1.75em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.cn { font-family:"Bungee Outline", sans-serif; font-size:2.75em; font-weight:normal; line-height:0.561; margin-bottom:0; margin-left:0; margin-right:0; padding-top:30vh; text-align:center; text-indent:0; } h1.ct, h1.ct1 { font-family:"Bau-Medium", sans-serif; font-size:1.75em; font-weight:normal; line-height:1.19; margin-bottom:0.75em; margin-left:0; margin-right:0; margin-top:0.75em; text-align:center; text-indent:0; } p.crt { font-family:"Adobe Caslon Pro", serif; font-size:1em; font-weight:normal; line-height:1.267; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.ded { font-family:"Adobe Caslon Pro", serif; font-size:1.104em; font-weight:normal; line-height:1.396; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } hr.edsp { border:0; margin-bottom:2em; } h1.bkht { font-family:"Adobe Caslon Pro", serif; font-size:1.188em; font-weight:normal; line-height:1.404; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.p { font-family:"Adobe Caslon Pro", serif; font-size:1.104em; font-weight:normal; line-height:1.396; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:1.125em; } p.pf { font-family:"Adobe Caslon Pro", serif; font-size:1.104em; font-weight:normal; line-height:1.396; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.RectoOrnament { font-family:"Bungee Outline", sans-serif; font-size:2.75em; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; display:none; } p.au1 { font-family:"Bau-Medium", sans-serif; font-size:1.583em; font-weight:normal; line-height:1.553; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.TPBullet { font-family:"Bungee Outline", sans-serif; font-size:2.75em; font-weight:normal; line-height:0.894; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0.5em; text-align:center; text-indent:0; } p.au2 { font-family:"Adobe Caslon Pro", serif; font-size:1.104em; font-style:italic; font-weight:normal; line-height:1.585; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1.125em; text-align:center; text-indent:0; } p.au3 { font-family:"Adobe Caslon Pro", serif; font-size:1.104em; font-weight:normal; line-height:1.585; margin-bottom:5.625em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.bkpub { font-family:"Adobe Caslon Pro", serif; font-size:0.8em; font-weight:normal; line-height:1.5; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } h1.bk { font-family:"Bau-Medium", sans-serif; font-size:2.208em; font-weight:normal; line-height:1.113; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } i, span.spanish, cite { font-style:italic; } span.osf { font-variant:small-caps; } span.ac { text-transform:uppercase; } #_idContainer000 { display:block; width:1.98em; } #_idContainer002, #_idContainer003, #_idContainer004, #_idContainer005, #_idContainer006, #_idContainer007, #_idContainer008, #_idContainer009, #_idContainer010, #_idContainer011 { display:block; height:100vh; } #_idContainer013 { display:inline-block; padding:107.50% 0% 0% 0%; position:relative; width:65.00%; } img._idGenObjectAttribute-1 { max-height:100%; max-width:100%; object-fit:contain; -webkit-column-break-before: avoid; break-before: avoid; } img._idGenObjectAttribute-2 { width:20em; } div._idGenObjectLayout-1, figure._idGenObjectLayout-1 { text-align: center; padding: 1em 0; margin: 0 auto; box-sizing: border-box; } section[epub|type="copyright-page"], section[epub|type="toc"], body[epub|type="frontmatter"], section[epub|type="acknowledgments"], section[epub|type="index"], div[epub|type="sidebar"], section[epub|type="seriespage"] { margin-top:10vh; } section[epub|type="titlepage"], section[epub|type="halftitlepage"], section[epub|type="dedication"], section[epub|type="part"], /*section[epub|type="chapter"],*/ div[epub|type="epigraph"], section[epub|type="imprint"], section[epub|type="epilogue"], section[epub|type="prologue"], section[epub|type="contributors"], body[epub|type="backmatter"] { margin-top:30vh; } a { text-decoration:underline; color:blue; } figure.cover { text-align:center; } img.cover-img { height:99.5vh; object-fit:contain; max-width:100%; } p.padding { padding-top:1em; padding-bottom:1em; }