@charset "UTF-8"; /* CSS written by Academic Design Version 2.4 26/10/2015 */ /*------------------------------------*\ BITS EPUB3 REVISIONS \*------------------------------------*/ /* 25/09/2015 v2.0 ------------------------ Changed versioning system. BITS2EPUB now starting at version 2.0. Fix for CBT-476: Inline graphics needed setting to display: inline when within .fig 25/09/2015 v2.1 ------------------------ Fix for CSM-767: Contrib-group in Appendix. 14/10/2015 v2.2 ------------------------ Fix for CBT-505: Justification in lists in tables. 15/10/2015 v2.3 ------------------------ Fix for CSM-743: in to be italic. 15/10/2015 v2.3 ------------------------ Fix for CSM-883: Improvement in layout of Appendix openers. 26/10/2015 v2.4 ------------------------ Fix for CBT-380: Improvement in layout of Afterword. */ /* Basic styles ========================================================================== */ /* RESET - Defaults. ========================================================================== */ /*------------------------------------*\ RESET STYLES \*------------------------------------*/ /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ /* line 22, sass/base/_normalize.scss */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ /* line 31, sass/base/_normalize.scss */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } /* line 34, sass/base/_normalize.scss */ body { line-height: 1; } /* line 37, sass/base/_normalize.scss */ ol, ul { list-style: none; } /* line 40, sass/base/_normalize.scss */ blockquote, q { quotes: none; } /* line 44, sass/base/_normalize.scss */ blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* line 48, sass/base/_normalize.scss */ table { border-collapse: collapse; border-spacing: 0; } /* End of RESET */ /* BASE - Base Variable file along with starting point Mixins and Placeholders. ========================================================================== */ /*------------------------------------*\ VARIABLES \*------------------------------------*/ /*------------------------------------*\ MIXINS \*------------------------------------*/ /*------------------------------------*\ PLACEHOLDERS \*------------------------------------*/ /* MODULES - Re-usable site elements. ========================================================================== */ /*------------------------------------*\ GLOBAL \*------------------------------------*/ /* line 5, sass/modules/_global.scss */ body { font-size: 1em; } /* line 9, sass/modules/_global.scss */ sup { font-size: 0.750em; line-height: 0.750em; vertical-align: super; } /* line 15, sass/modules/_global.scss */ sub { font-size: 0.750em; line-height: 0.750em; vertical-align: sub; } /* line 21, sass/modules/_global.scss */ h1, h2, h3, h4, h5, h6 { font-size: 1em; line-height: 1.3; page-break-after: avoid; text-align: left; } /* line 29, sass/modules/_global.scss */ em, .italic { /* Italic shouldn’t be a class. It’s stylistic -- should use */ font-style: italic; } /* line 34, sass/modules/_global.scss */ strong, .bold { /* Bold shouldn’t be a class. It’s stylistic -- should use */ font-weight: bold; } /* line 38, sass/modules/_global.scss */ .roman { font-style: normal !important; } /* line 42, sass/modules/_global.scss */ abbr { text-transform: uppercase; letter-spacing: 0.1em; font-size: 0.9444em; } /* line 48, sass/modules/_global.scss */ .sc { font-size: 0.7500em; text-transform: uppercase; font-weight: bolder; letter-spacing: 0.2em; } /* line 55, sass/modules/_global.scss */ .underline { text-decoration: underline; } /* line 59, sass/modules/_global.scss */ .double-underline { text-decoration: none; border-bottom: 3px solid #000; } /* line 64, sass/modules/_global.scss */ .triple-underline { text-decoration: underline; border-bottom: 3px double #000; } /* line 69, sass/modules/_global.scss */ .strike { text-decoration: line-through; } /* line 73, sass/modules/_global.scss */ a { text-decoration: underline; } /* line 77, sass/modules/_global.scss */ .noindent { text-indent: 0 !important; } /*------------------------------------*\ 01 BASIC TEXT STYLES \*------------------------------------*/ /* line 41, sass/modules/_01-basic-text-styles.scss */ p, .p { font-size: 1em; line-height: 1.6; text-indent: 2em; -ms-word-break: normal; word-break: normal; word-break: break-word; -webkit-hyphens: auto; -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; text-align: justify; widows: 2; orphans: 2; } /* line 54, sass/modules/_01-basic-text-styles.scss */ h1 + p, h1 + .p, h2 + p, h2 + .p, h3 + p, h3 + .p, h4 + p, h4 + .p, h5 + p, h5 + .p, h6 + p, h6 + .p, header + p, header + .p, .header + p, .header + .p { text-indent: 0; } /* line 61, sass/modules/_01-basic-text-styles.scss */ .named-book-part-body p:first-child, .body p:first-child { text-indent: 0; } /* line 72, sass/modules/_01-basic-text-styles.scss */ .disp-quote { margin: 1em 1em 1em 1em; } /* line 75, sass/modules/_01-basic-text-styles.scss */ .disp-quote p, .disp-quote .p { font-size: 0.9375em; line-height: 1.6; text-align: left; text-indent: 0; -ms-word-break: normal; word-break: normal; word-break: break-word; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /* line 83, sass/modules/_01-basic-text-styles.scss */ .disp-quote p + p, .disp-quote p + .p, .disp-quote .p + p, .disp-quote .p + .p { text-indent: 1em; } /* line 89, sass/modules/_01-basic-text-styles.scss */ .disp-quote.epigraph + p, .disp-quote.epigraph + .p { text-indent: 0; } /* line 93, sass/modules/_01-basic-text-styles.scss */ .disp-quote .attrib { text-align: right; margin: 0.5em 1em 0 0; font-size: 0.9375em; line-height: 1.6; } /* line 101, sass/modules/_01-basic-text-styles.scss */ .disp-quote .disp-quote { margin: 1em 0 1em 0; } /* line 108, sass/modules/_01-basic-text-styles.scss */ .verse-group { margin: 1em 0 1em 1em; } /* line 112, sass/modules/_01-basic-text-styles.scss */ .verse-group .verse-line { font-size: 0.9375em; margin: 0 1em 0 1em; text-indent: -1em; line-height: 1.6; padding: 0 1em 0 0; white-space: pre-wrap; } /* line 121, sass/modules/_01-basic-text-styles.scss */ .verse-group .attrib { font-size: 0.9375em; text-align: right; margin-right: 1em; } /* line 129, sass/modules/_01-basic-text-styles.scss */ .marginal-number, .line-number { float: right; display: block; width: 2em; text-align: right; } /* line 136, sass/modules/_01-basic-text-styles.scss */ .marginal-number { margin: 0 -1.95em 0 1em; } /* line 141, sass/modules/_01-basic-text-styles.scss */ .line-number { margin: 0 0 0 1em; } /* line 151, sass/modules/_01-basic-text-styles.scss */ .speech { margin: 0.5em 0 0.5em 0; text-align: left; } /* line 156, sass/modules/_01-basic-text-styles.scss */ .speech p, .speech .p { margin: 0 0 0 2em; text-indent: 0; text-align: left; -ms-word-break: normal; word-break: normal; word-break: break-word; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /* line 162, sass/modules/_01-basic-text-styles.scss */ .speech p:first-child, .speech .p:first-child { text-indent: -2em; } /* line 167, sass/modules/_01-basic-text-styles.scss */ .speech p + p, .speech p + .p, .speech .p + p, .speech .p + .p { text-indent: 1em; } /* line 177, sass/modules/_01-basic-text-styles.scss */ .speech .speaker { font-size: 0.7500em; text-transform: uppercase; font-weight: bolder; letter-spacing: 0.2em; padding: 0 0.29em 0 0; } /* line 181, sass/modules/_01-basic-text-styles.scss */ .speech .speaker .sc { font-size: 1em; } /* line 187, sass/modules/_01-basic-text-styles.scss */ .part-line-middle { padding: 0 0 0 10em; } /* line 191, sass/modules/_01-basic-text-styles.scss */ .part-line-end { padding: 0 0 0 14em; } /* line 195, sass/modules/_01-basic-text-styles.scss */ .hidden { display: none; } /* line 203, sass/modules/_01-basic-text-styles.scss */ .stage-direction, .stage-direction-enter, .stage-direction-exit { font-style: italic; line-height: 1.6; text-indent: 0; margin: 0.5em 0 0.5em 0; } /* line 210, sass/modules/_01-basic-text-styles.scss */ .stage-direction-enter { text-align: center !important; } /* line 214, sass/modules/_01-basic-text-styles.scss */ .stage-direction-exit { text-align: right !important; } /* line 219, sass/modules/_01-basic-text-styles.scss */ .explanation { font-style: italic; text-align: left; text-indent: 0; } /* line 226, sass/modules/_01-basic-text-styles.scss */ .question { text-align: left; margin: 0.5em 0 0.5em 0; } /* line 231, sass/modules/_01-basic-text-styles.scss */ .question p, .question .p { text-align: left; text-indent: 0; } /* line 236, sass/modules/_01-basic-text-styles.scss */ .question p + p, .question p + .p, .question .p + p, .question .p + .p { text-indent: 1em; } /* line 243, sass/modules/_01-basic-text-styles.scss */ .answer { text-align: left; margin: 0.5em 0 1em 1em; } /* line 248, sass/modules/_01-basic-text-styles.scss */ .answer p, .answer .p { text-align: left; text-indent: 0; } /* line 253, sass/modules/_01-basic-text-styles.scss */ .answer p + p, .answer p + .p, .answer .p + p, .answer .p + .p { text-indent: 1em; } /* line 261, sass/modules/_01-basic-text-styles.scss */ .attrib { text-align: right; margin: 0.5em 1em 0 0; } /* line 267, sass/modules/_01-basic-text-styles.scss */ .end-author { font-weight: bold; } /* line 274, sass/modules/_01-basic-text-styles.scss */ .end-author-loc, .end-author-date { font-style: italic; margin: 0 0 0 0 !important; } /* line 280, sass/modules/_01-basic-text-styles.scss */ .trans { font-style: italic; } /* line 284, sass/modules/_01-basic-text-styles.scss */ .sig-block { margin: 1em 1em 1em 1em; } /* line 287, sass/modules/_01-basic-text-styles.scss */ .sig-block .sig { font-style: italic; line-height: 1.6; } /*------------------------------------*\ 02 HEADINGS \*------------------------------------*/ /* line 24, sass/modules/_02-headings.scss */ .A, .A-plus, .def-list h1, h1.list-title { text-align: center; margin: 2em 1em 0.5em 1em; font-weight: bold; font-weight: 900; font-size: 1.3750em; } /* line 31, sass/modules/_02-headings.scss */ .A-plus { font-size: 1.5000em; } /* line 39, sass/modules/_02-headings.scss */ .B, .def-list h2, h2.list-title { text-align: center; margin: 2em 1em 0.5em 1em; font-weight: bold; } /* line 43, sass/modules/_02-headings.scss */ .sec .A + .sec .B, .sec .A-plus + .sec .B { margin: 1em 1em 0.5em 1em; } /* line 50, sass/modules/_02-headings.scss */ .C, .def-list h3, h3.list-title { text-align: center; margin: 2em 1em 0.5em 1em; font-weight: bold; font-style: italic; } /* line 55, sass/modules/_02-headings.scss */ .sec .B + .sec .C { margin: 1em 1em 0.5em 1em; } /* line 62, sass/modules/_02-headings.scss */ .D, .def-list h4, h4.list-title { text-align: center; font-weight: normal; margin: 1em 0 0.25em 0; } /* line 71, sass/modules/_02-headings.scss */ .E, .def-list h5, h5.list-title { text-align: center; margin: 2em 1em 0.5em 1em; font-weight: bold; font-style: italic; font-weight: normal; margin: 1em 0 0.25em 0; } /* line 81, sass/modules/_02-headings.scss */ .F, .def-list h6, h6.list-title { font-style: italic; font-weight: normal; margin: 1em 0 0.25em 0; } /* line 88, sass/modules/_02-headings.scss */ .title.NHS { margin: 1em 1em 1em 1em; display: block; text-align: center; } /* line 95, sass/modules/_02-headings.scss */ .title { font-weight: bold; margin: 1em 0 0 1em; text-indent: 0; line-height: 1.3; text-align: left; } /* line 104, sass/modules/_02-headings.scss */ .kwd-group .title { margin: 0 0 0 0; } /* line 109, sass/modules/_02-headings.scss */ .title.run-in:after { display: inline; content: " ·"; /* UTF8 · \a0\b7 ( \b7 is a middot, \a0 is a space ) */ } /* line 115, sass/modules/_02-headings.scss */ .break { text-indent: 0 !important; text-align: center; border: 0; margin: 0.7em 0 1em 0; padding: 0; height: 1em; page-break-before: avoid; line-height: 1.6; } /* line 125, sass/modules/_02-headings.scss */ .break + p { text-indent: 0 !important; } /* line 131, sass/modules/_02-headings.scss */ .label { font-weight: bold; } /* line 136, sass/modules/_02-headings.scss */ .kwd { font-weight: bold; } /*------------------------------------*\ 03 LISTS \*------------------------------------*/ /* line 17, sass/modules/_03-lists.scss */ .list { margin: 0.5em 1em 0.5em 1em; } /* line 20, sass/modules/_03-lists.scss */ .list .list { margin: 0.5em 0 0.5em 1em; } /* line 30, sass/modules/_03-lists.scss */ .list-item { line-height: 1.6; margin: 0.5em 0 0.5em 0; text-align: left; } /* line 36, sass/modules/_03-lists.scss */ .list-item p, .list-item .p { text-align: left; text-indent: 0; } /* line 41, sass/modules/_03-lists.scss */ .list-item p + p, .list-item p + .p, .list-item .p + p, .list-item .p + .p { text-indent: 1em; } /* line 51, sass/modules/_03-lists.scss */ .bullet { padding-left: 1em; text-indent: 0; margin: 0.5em 1em 0.5em 0; } /* line 56, sass/modules/_03-lists.scss */ .bullet .list-item { position: relative; } /* line 60, sass/modules/_03-lists.scss */ .bullet .list-item p, .bullet .list-item .p { text-align: left; } /* line 64, sass/modules/_03-lists.scss */ .bullet .list-item:before { content: '·'; position: absolute; top: 0; left: -0.5em; } /* line 71, sass/modules/_03-lists.scss */ .bullet .list-item .label { display: none; } /* line 83, sass/modules/_03-lists.scss */ .def-list { text-align: left; margin: 1em 0 1em 0; } /* line 87, sass/modules/_03-lists.scss */ .def-list .term { font-weight: bold; text-align: left; line-height: 1.6; font-size: 0.9375em; padding: 0.5em 0.5em 0 0.5em; } /* line 95, sass/modules/_03-lists.scss */ .def-list .def { text-align: left; line-height: 1.6; font-size: 0.9375em; padding: 0 0.5em 0.5em 0.5em; } /* line 101, sass/modules/_03-lists.scss */ .def-list .def:last-child { border-bottom: 0; } /* line 107, sass/modules/_03-lists.scss */ .def-list .def .p, .def-list .def p { text-align: left; font-size: 1em; text-indent: 0; } /* line 114, sass/modules/_03-lists.scss */ .def-list .def .p + .p, .def-list .def p + p { text-indent: 1em; } /* line 120, sass/modules/_03-lists.scss */ .def-list .def-list .term { font-size: 1em; } /* line 124, sass/modules/_03-lists.scss */ .def-list .def-list .def { font-size: 1em; } /* line 127, sass/modules/_03-lists.scss */ .def-list .def-list .def:last-child { border-bottom: 0; } /*------------------------------------*\ 04 NOTES \*------------------------------------*/ /* line 19, sass/modules/_04-notes.scss */ .fn-group { margin: 0.5em 0 1em 0; } /* line 23, sass/modules/_04-notes.scss */ .fn { margin: 0 0 0 0; padding: 0.5em 0 0.5em 0; } /* line 27, sass/modules/_04-notes.scss */ .fn:first-child { border-top: 0; } /* line 31, sass/modules/_04-notes.scss */ .fn p { padding: 0 0.5em 0 0.5em; text-indent: 0; font-size: 0.9375em; line-height: 1.6; text-align: left; } /* line 38, sass/modules/_04-notes.scss */ .fn p + p { text-indent: 1em; } /* line 42, sass/modules/_04-notes.scss */ .fn p a.xref.fn { vertical-align: baseline; font-size: 1em; font-weight: normal; border-top: 0; } /* line 50, sass/modules/_04-notes.scss */ .fn .list { margin: 0.5em 1.5em 0.5em 1.5em; } /* line 53, sass/modules/_04-notes.scss */ .fn .list .list-item { font-size: 0.9375em; margin: 0.25em 0 0.25em 0; } /* line 57, sass/modules/_04-notes.scss */ .fn .list .list-item p { font-size: 1em; padding: 0 0 0 0; } /* line 63, sass/modules/_04-notes.scss */ .fn .list .list { margin: 0.5em 1em 0.5em 1em; } /* line 66, sass/modules/_04-notes.scss */ .fn .list .list .list-item { font-size: 1em; } /* line 72, sass/modules/_04-notes.scss */ .fn .verse-group { margin: 1em 0 1em 1.5em; } /* line 84, sass/modules/_04-notes.scss */ .textual-notes .textual-note .title { margin: 0 0 0 0; } /* line 89, sass/modules/_04-notes.scss */ .textual-notes .margin-note { float: right; width: 30%; padding: 0 0 0.5em 0; margin: 0 0 0 1em; border-bottom: 0; } /* line 96, sass/modules/_04-notes.scss */ .textual-notes .margin-note p { line-height: 1.3; } /* line 103, sass/modules/_04-notes.scss */ .boxed-text.admonishment { background-color: transparent; } /* line 108, sass/modules/_04-notes.scss */ .boxed-text.admonishment p:first-child { text-indent: 0; } /* line 115, sass/modules/_04-notes.scss */ .boxed-text.update { background-color: transparent; border: 0; margin: 1em 1em 1em 1em; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } /* line 123, sass/modules/_04-notes.scss */ .boxed-text.update p:first-child { text-indent: 0; } /* line 130, sass/modules/_04-notes.scss */ .ack-fn { border-bottom: 0; } /*------------------------------------*\ 05 FIGURES AND IMAGES \*------------------------------------*/ /* line 20, sass/modules/_05-figures-and-images.scss */ .fig { margin: 1em 0 1em 0; padding: 0 0.5em 0 0.5em; page-break-inside: avoid; } /* line 25, sass/modules/_05-figures-and-images.scss */ .fig .label { font-size: 0.9375em; } /* line 29, sass/modules/_05-figures-and-images.scss */ .fig img { width: 100%; height: auto; display: block; } /* line 35, sass/modules/_05-figures-and-images.scss */ .fig p { font-size: 0.9375em; text-align: left; line-height: 1.5; text-indent: 0; } /* line 42, sass/modules/_05-figures-and-images.scss */ .fig .attrib { font-size: 0.9375em; line-height: 1.5; } /* line 47, sass/modules/_05-figures-and-images.scss */ .fig .fn { border-bottom: 0; } /* line 51, sass/modules/_05-figures-and-images.scss */ .fig .inline-graphic { height: 1em; width: auto; display: inline; } /* line 59, sass/modules/_05-figures-and-images.scss */ .caption { font-size: 0.9375em; text-indent: 0; line-height: 1.5; margin: 0.5em 0 0.5em 0; text-align: left; } /* line 66, sass/modules/_05-figures-and-images.scss */ .caption p { font-size: 1em; text-indent: 0; text-align: left; } /* line 72, sass/modules/_05-figures-and-images.scss */ .caption .label { font-size: 1em; } /* line 77, sass/modules/_05-figures-and-images.scss */ .caption .label + p, .caption .label + .p { display: inline; } /* line 82, sass/modules/_05-figures-and-images.scss */ .caption .title { margin: 0 0 0 0; line-height: 1.5; } /* line 87, sass/modules/_05-figures-and-images.scss */ .caption .attrib { font-size: 1em; text-align: right; } /* line 92, sass/modules/_05-figures-and-images.scss */ .caption + .attrib { margin: 0 1em 0 0; } /* line 98, sass/modules/_05-figures-and-images.scss */ .fig-group { padding: 0 0.5em 0 0.5em; page-break-inside: avoid; } /* line 102, sass/modules/_05-figures-and-images.scss */ .fig-group .fig { padding: 0 0 0 0; } /* line 112, sass/modules/_05-figures-and-images.scss */ .inline-graphic { height: 1em; width: auto; } /*------------------------------------*\ 06 TABLES \*------------------------------------*/ /* line 23, sass/modules/_06-tables.scss */ .table-wrap { margin: 1em 0; } /* line 29, sass/modules/_06-tables.scss */ .table-wrap .caption .title { font-weight: normal; font-size: inherit; } /* line 35, sass/modules/_06-tables.scss */ .table-wrap table { margin: 0 0; } /* line 40, sass/modules/_06-tables.scss */ .table-wrap table p, .table-wrap table .p { font-size: 1em; text-align: inherit !important; text-indent: 0; } /* line 45, sass/modules/_06-tables.scss */ .table-wrap table p + p, .table-wrap table .p + p { text-indent: 1em; } /* line 51, sass/modules/_06-tables.scss */ .table-wrap .attrib { font-size: 0.9375em; margin: 0.5em 1em; text-align: right; text-indent: 0; line-height: 1.5; } /* line 60, sass/modules/_06-tables.scss */ table { width: 100%; margin: 1em 0; border-top: 0.0625em solid #000000 !important; border-bottom: 0.0625em solid #000000 !important; border-left: 0 !important; border-right: 0 !important; } /* line 70, sass/modules/_06-tables.scss */ table th, table td { font-size: 0.9375em; line-height: 1.3 !important; padding: 0.5em 0.75em 0.5em 0; } /* line 76, sass/modules/_06-tables.scss */ table th.stub, table td.stub { font-weight: bold; } /* line 80, sass/modules/_06-tables.scss */ table th .list, table td .list { margin: 0 0; } /* line 83, sass/modules/_06-tables.scss */ table th .list .list-item p, table td .list .list-item p { line-height: 1.3; } /* line 90, sass/modules/_06-tables.scss */ table th { font-weight: bold; } /* line 99, sass/modules/_06-tables.scss */ table thead tr + tr th { /*font-weight: normal;*/ } /* line 108, sass/modules/_06-tables.scss */ table td .title { font-weight: bold; margin: 0 0 0 0; } /* line 117, sass/modules/_06-tables.scss */ table tfoot th, table tfoot td { font-style: italic; } /* line 126, sass/modules/_06-tables.scss */ .table-wrap-foot .fn-group { margin: 0.5em 0.5em 1em 0.5em; } /* line 133, sass/modules/_06-tables.scss */ .table-wrap-foot .fn p, .table-wrap-foot .fn .p, .table-wrap-foot p, .table-wrap-foot .p { font-size: 0.9375em; margin: 0 0 0 0; text-align: left; line-height: 1.5; text-indent: 0; } /* line 140, sass/modules/_06-tables.scss */ .table-wrap-foot .fn p + p, .table-wrap-foot .fn .p + p, .table-wrap-foot p + p, .table-wrap-foot .p + p { text-indent: 1em; } /* line 149, sass/modules/_06-tables.scss */ .informal table { border-top: 0 !important; border-bottom: 0 !important; } /* line 153, sass/modules/_06-tables.scss */ .informal table th, .informal table td { background-color: transparent; border-bottom: 0; } /* line 160, sass/modules/_06-tables.scss */ table.array { border-top: 0 !important; border-bottom: 0 !important; width: auto; } /* line 165, sass/modules/_06-tables.scss */ table.array th, table.array td { background-color: initial; border-bottom: 0; } /*------------------------------------*\ 07 MATHS, LOGIC, LINGUISTICS AND PHILOSOPHY \*------------------------------------*/ /* line 23, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .disp-formula { margin: 1em 4em 1em 1em; } /* line 26, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .disp-formula p { text-indent: 0; margin: 0 2em 0 0; } /* line 32, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .disp-formula .label { float: right; font-weight: normal; display: block; width: 3em; margin: 0 -4em 0 1em; text-align: right; } /* line 47, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .chem-struct-wrap { margin: 1em 0 1em 0; } /* line 55, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .theorem, .definition, .proof { padding: 0 1em 0 1em; } /* line 61, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ pre { display: block; white-space: pre; margin: 1em 0 1em 0; } /* line 68, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .monospace, .code { text-align: left; font-size: 1.125em; } /* line 74, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .code { white-space: pre; } /* line 88, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .disp-quote .example { margin: 1em 1em 1em 1em; } /* line 94, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .statement { margin: 1em 0 1em 0; } /* line 97, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .statement p { text-indent: 0; } /* line 100, sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */ .statement p + p { text-indent: 1em; } /*------------------------------------*\ 08 CONTAINER MARKERS \*------------------------------------*/ /* line 57, sass/modules/_08-container-markers.scss */ .boxed-text { margin: 1em 0.5em 1em 0.5em; padding: 1em 0 1em 0; -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; -o-border-radius: 0.25em; -ms-border-radius: 0.25em; border-radius: 0.25em; border: 1px solid #b7b2ad; page-break-inside: avoid; } /* line 66, sass/modules/_08-container-markers.scss */ .boxed-text .table-wrap { margin: 1em 1em 1em 1em; } /* line 69, sass/modules/_08-container-markers.scss */ .boxed-text .table-wrap .caption { background-color: transparent; line-height: 1.5; padding: 0 0 0 0; margin: 0 0 0 0; } /* line 85, sass/modules/_08-container-markers.scss */ .boxed-text .caption { line-height: 1.3; padding: 0.5em 1em 0.5em 1em; margin: -1.05em 0 1em 0; text-align: left; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; -o-border-radius: 0.2em; -ms-border-radius: 0.2em; border-radius: 0.2em; } /* line 93, sass/modules/_08-container-markers.scss */ .boxed-text .caption p { padding: 0 0 0 0; } /* line 97, sass/modules/_08-container-markers.scss */ .boxed-text .caption + p { text-indent: 0; } /* line 101, sass/modules/_08-container-markers.scss */ .boxed-text .caption .label { margin: 0 0.29em 0 0; } /* line 104, sass/modules/_08-container-markers.scss */ .boxed-text .caption .label + .title, .boxed-text .caption .label + p { font-weight: normal; padding: 0 0 0 0; } /* line 110, sass/modules/_08-container-markers.scss */ .boxed-text .caption .title { margin: 0 0 0 0; } /* line 118, sass/modules/_08-container-markers.scss */ .boxed-text .fig-group .caption { background-color: transparent; line-height: 1.5; padding: 0 1em 0 1em; margin: 1em 0 0 0; } /* line 126, sass/modules/_08-container-markers.scss */ .boxed-text .fig { padding: 0 1em 0 1em; } /* line 129, sass/modules/_08-container-markers.scss */ .boxed-text .fig .caption { background-color: transparent; line-height: 1.5; padding: 0 0 0 0; margin: 0 0 0 0; } /* line 135, sass/modules/_08-container-markers.scss */ .boxed-text .fig .caption .attrib { margin: 0 0 0 0; font-size: 1em; } /* line 141, sass/modules/_08-container-markers.scss */ .boxed-text .fig img { margin: 0 0 0.5em 0; } /* line 147, sass/modules/_08-container-markers.scss */ .boxed-text .attrib { text-align: right; margin: 0.5em 1em 0 1em; font-size: 0.9375em; line-height: 1.5; } /* line 154, sass/modules/_08-container-markers.scss */ .boxed-text p { padding: 0 1em 0 1em; } /* line 159, sass/modules/_08-container-markers.scss */ .boxed-text .list { margin: 0.5em 2em 0.5em 2em; } /* line 162, sass/modules/_08-container-markers.scss */ .boxed-text .list .list { margin: 0.5em 1em 0.5em 1em; } /* line 167, sass/modules/_08-container-markers.scss */ .boxed-text .bullet { margin: 0.5em 1em 0.5em 1em; } /* line 173, sass/modules/_08-container-markers.scss */ .boxed-text .list-item p, .boxed-text .disp-quote p { padding: 0 0 0 0; } /* line 178, sass/modules/_08-container-markers.scss */ .boxed-text .verse-group { margin: 1em 1em 1em 2em; } /* line 182, sass/modules/_08-container-markers.scss */ .boxed-text .disp-quote { margin: 1em 2em 1em 2em; } /* line 185, sass/modules/_08-container-markers.scss */ .boxed-text .disp-quote .list { margin: 0.5em 0 0.5em 0; } /* line 191, sass/modules/_08-container-markers.scss */ .boxed-text .sec { margin: 1em 0 0 0; } /* line 195, sass/modules/_08-container-markers.scss */ .boxed-text .A, .boxed-text .A-plus { margin: 1em 1em 0 1em; line-height: 1.6; font-size: 1em; text-align: left; } /* line 202, sass/modules/_08-container-markers.scss */ .boxed-text .A:first-child, .boxed-text .A-plus:first-child { margin: 0 1em 0 1em; } /* line 207, sass/modules/_08-container-markers.scss */ .boxed-text .B { font-style: italic; margin: 1em 1em 0 1em; line-height: 1.6; font-size: 1em; text-align: left; } /* line 217, sass/modules/_08-container-markers.scss */ .boxed-text .xref.fig { padding: 0; } /* line 222, sass/modules/_08-container-markers.scss */ .boxed-text .def-list { margin: 1em 1em 1em 1em; } /* line 227, sass/modules/_08-container-markers.scss */ .boxed-text .def-list .def p { padding: 0 0 0 0; } /* line 238, sass/modules/_08-container-markers.scss */ .disp-quote .list-item { font-size: 0.9375em; } /* line 241, sass/modules/_08-container-markers.scss */ .disp-quote .list-item p { font-size: 1em; } /* line 247, sass/modules/_08-container-markers.scss */ .disp-quote .list-item .list .list-item { font-size: 1em; } /* line 286, sass/modules/_08-container-markers.scss */ .answer-set .answer { margin: 0.5em 0 0.5em 1em; } /*------------------------------------*\ 09 LINKING ELEMENTS \*------------------------------------*/ /* line 24, sass/modules/_09-linking-elements.scss */ a.xref { margin: 0 0 0 0; padding: 0 0 0 0; } /* line 30, sass/modules/_09-linking-elements.scss */ a.xref.boxed-text { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 0; background-color: transparent; page-break-inside: auto; } /* line 41, sass/modules/_09-linking-elements.scss */ a.xref.fn, a.xref.footnote, a.xref.endnote { text-decoration: underline; font-weight: bold; border-top: 0; } /* line 51, sass/modules/_09-linking-elements.scss */ a.xref.uri, a.xref.ext-link { word-wrap: break-word; } /* line 55, sass/modules/_09-linking-elements.scss */ a.xref.list { margin: 0 0 0 0; } /*------------------------------------*\ 10 MEDIA \*------------------------------------*/ /* line 30, sass/modules/_10-media.scss */ .fig.video, .fig.audio, .fig.animation, .fig.assessment, .fig.q-and-a, .fig.pop-up, .fig.slideshow { -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; -o-border-radius: 0.25em; -ms-border-radius: 0.25em; border-radius: 0.25em; border: 0.25em solid #b7b2ad; background-repeat: no-repeat; background-position: 100% 0; background-size: 4em 4em; } /* line 37, sass/modules/_10-media.scss */ .fig.video .title, .fig.audio .title, .fig.animation .title, .fig.assessment .title, .fig.q-and-a .title, .fig.pop-up .title, .fig.slideshow .title { margin: 0.5em 0 0 0; } /* line 43, sass/modules/_10-media.scss */ .fig.video .caption .title, .fig.audio .caption .title, .fig.animation .caption .title, .fig.assessment .caption .title, .fig.q-and-a .caption .title, .fig.pop-up .caption .title, .fig.slideshow .caption .title { font-weight: normal; margin: 0 0 0 0.29em; } /* line 50, sass/modules/_10-media.scss */ .fig.video { background-image: url(../Images/image00483.jpeg); } /* line 54, sass/modules/_10-media.scss */ .fig.audio { background-image: url(../Images/image00484.jpeg); } /* line 58, sass/modules/_10-media.scss */ .fig.animation { background-image: url(../Images/image00485.jpeg); } /* line 62, sass/modules/_10-media.scss */ .fig.assessment { background-image: url(../Images/image00486.jpeg); } /* line 66, sass/modules/_10-media.scss */ .fig.q-and-a { background-image: url(../Images/image00487.jpeg); } /* line 70, sass/modules/_10-media.scss */ .fig.pop-up { background-image: url(../Images/image00488.jpeg); } /* line 74, sass/modules/_10-media.scss */ .fig.slideshow { background-image: url(../Images/image00489.jpeg); } /*------------------------------------*\ 11 COVERS AND FRONTMATTER \*------------------------------------*/ /* The following styles are FIXES for incorrect markup from typesetters. I inlcude them for the sake of stability. */ /* line 75, sass/modules/_11-covers-and-frontmatter.scss */ .preface header h1, .preface .header h1, .foreword header h1, .foreword .header h1, .ack header h1, .ack .header h1, .dedication header h1, .dedication .header h1 { font-size: 1.7500em; text-align: center; line-height: 1.3; font-weight: normal; font-style: italic; margin: 3em 0 1em 0; padding: 0 0 0 0; } /* line 86, sass/modules/_11-covers-and-frontmatter.scss */ .preface header h1 + .subtitle, .preface .header h1 + .subtitle, .foreword header h1 + .subtitle, .foreword .header h1 + .subtitle, .ack header h1 + .subtitle, .ack .header h1 + .subtitle, .dedication header h1 + .subtitle, .dedication .header h1 + .subtitle { margin: -1em 0 1em 0; } /* line 91, sass/modules/_11-covers-and-frontmatter.scss */ .preface header .subtitle, .preface .header .subtitle, .foreword header .subtitle, .foreword .header .subtitle, .ack header .subtitle, .ack .header .subtitle, .dedication header .subtitle, .dedication .header .subtitle { text-align: center; font-style: italic; } /* line 98, sass/modules/_11-covers-and-frontmatter.scss */ .preface .contrib-group, .foreword .contrib-group, .ack .contrib-group, .dedication .contrib-group { text-align: center; margin: 0 0 1em 0; } /* line 104, sass/modules/_11-covers-and-frontmatter.scss */ .preface .contrib-group.authors .x, .foreword .contrib-group.authors .x, .ack .contrib-group.authors .x, .dedication .contrib-group.authors .x { margin: 0 0.29em 0 0; } /* line 111, sass/modules/_11-covers-and-frontmatter.scss */ .preface .contrib-group .contrib .name, .foreword .contrib-group .contrib .name, .ack .contrib-group .contrib .name, .dedication .contrib-group .contrib .name { font-weight: bold; } /* line 116, sass/modules/_11-covers-and-frontmatter.scss */ .preface .contrib-group .contrib .name .surname + .suffix, .foreword .contrib-group .contrib .name .surname + .suffix, .ack .contrib-group .contrib .name .surname + .suffix, .dedication .contrib-group .contrib .name .surname + .suffix { padding: 0 0 0 0.29em; } /* line 121, sass/modules/_11-covers-and-frontmatter.scss */ .preface .contrib-group .contrib .name + .degrees, .foreword .contrib-group .contrib .name + .degrees, .ack .contrib-group .contrib .name + .degrees, .dedication .contrib-group .contrib .name + .degrees { padding: 0 0 0 0.29em; } /* END FIX */ /* GENERAL FRONT MATTER */ /* line 134, sass/modules/_11-covers-and-frontmatter.scss */ .blurb { text-indent: 0; } /* line 137, sass/modules/_11-covers-and-frontmatter.scss */ .blurb + .blurb { text-indent: 1em; } /* line 144, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part p { text-indent: 0; } /* line 150, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part header, .front-matter-part .header { padding: 3em 0 1em 0; } /* line 155, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part header .FMT, .front-matter-part header .FMS, .front-matter-part .header .FMT, .front-matter-part .header .FMS { font-size: 1.7500em; text-align: center; line-height: 1.3; font-weight: normal; font-style: italic; padding: 0 0 0 0; } /* line 166, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part header .FMT-subtitle, .front-matter-part .header .FMT-subtitle { text-align: center; font-style: italic; } /* line 172, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part header .ST, .front-matter-part .header .ST { font-size: 1em; text-transform: uppercase; letter-spacing: 0.2em; margin: 1em 0 0 0; font-weight: bold; line-height: 1.3; text-align: left; text-indent: 0; } /* line 183, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part header .author, .front-matter-part .header .author { text-align: center; } /* line 189, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part .edition { margin: 0.5em 0 0.5em 0; font-weight: bold; } /* line 195, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part .volume { margin: 0.5em 0 0.5em 0; text-transform: uppercase; letter-spacing: 0.2em; } /* line 202, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part .edited-by { margin: 1em 0 0 0; font-style: italic; } /* line 209, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part .author { font-weight: bold; } /* line 214, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part .aff { font-style: italic; font-size: 0.9375em; line-height: 1.3; } /* line 221, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part .bio { margin: 1em 0 0.5em 0; } /* line 228, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part.other p, .front-matter-part.introduction p { text-indent: 2em; } /* line 233, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part.other .def p, .front-matter-part.other .def .p, .front-matter-part.introduction .def p, .front-matter-part.introduction .def .p { text-indent: 0; } /* line 239, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part.other .fn p, .front-matter-part.introduction .fn p { text-indent: 0; } /* line 242, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part.other .fn p + p, .front-matter-part.introduction .fn p + p { text-indent: 1em; } /* line 251, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part.other header + p, .front-matter-part.other .header + p, .front-matter-part.introduction header + p, .front-matter-part.introduction .header + p { text-indent: 0; } /* line 258, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part.other h1 + p, .front-matter-part.other h2 + p, .front-matter-part.other h3 + p, .front-matter-part.other h4 + p, .front-matter-part.other h5 + p, .front-matter-part.other h6 + p, .front-matter-part.introduction h1 + p, .front-matter-part.introduction h2 + p, .front-matter-part.introduction h3 + p, .front-matter-part.introduction h4 + p, .front-matter-part.introduction h5 + p, .front-matter-part.introduction h6 + p { text-indent: 0; } /* line 267, sass/modules/_11-covers-and-frontmatter.scss */ .front-matter-part.other .disp-quote p, .front-matter-part.other .footnote p, .front-matter-part.other .list-item p, .front-matter-part.introduction .disp-quote p, .front-matter-part.introduction .footnote p, .front-matter-part.introduction .list-item p { text-indent: 0; } /* HALF TITLE PAGE */ /* line 278, sass/modules/_11-covers-and-frontmatter.scss */ .half-title-page .half-title-title { font-size: 1em; text-transform: uppercase; letter-spacing: 0.2em; margin: 1em 0 1em 0; font-weight: bold; line-height: 1.3; text-align: left; } /* line 287, sass/modules/_11-covers-and-frontmatter.scss */ .half-title-page .half-title-title + .half-title-subtitle { margin: -1em 0 0.5em 0; } /* line 293, sass/modules/_11-covers-and-frontmatter.scss */ .half-title-page .half-title-subtitle { margin: 0 0 0.5em 0; font-style: italic; line-height: 1.3; } /* line 300, sass/modules/_11-covers-and-frontmatter.scss */ .half-title-page .half-title-edition { margin: 0.5em 0 0.5em 0; font-weight: bold; } /* line 306, sass/modules/_11-covers-and-frontmatter.scss */ .half-title-page .half-title-volume { margin: 0.5em 0 0.5em 0; text-transform: uppercase; letter-spacing: 0.2em; } /* line 313, sass/modules/_11-covers-and-frontmatter.scss */ .half-title-page .half-title-edited-by { margin: 1em 0 0 0; font-style: italic; } /* line 319, sass/modules/_11-covers-and-frontmatter.scss */ .half-title-page .half-title-author { font-weight: bold; } /* SERIES PAGE */ /* line 328, sass/modules/_11-covers-and-frontmatter.scss */ .series-page p { text-indent: 0; text-align: left; } /* line 333, sass/modules/_11-covers-and-frontmatter.scss */ .series-page img { margin: 0.5em 0 0.5em 0; } /* line 338, sass/modules/_11-covers-and-frontmatter.scss */ .series-page h1, .series-page h2, .series-page h3 { text-align: left; } /* line 343, sass/modules/_11-covers-and-frontmatter.scss */ .series-page header, .series-page .header { padding: 0 0 0 0; } /* line 348, sass/modules/_11-covers-and-frontmatter.scss */ .series-page header .FMS, .series-page header .EMT, .series-page header .EMS, .series-page .header .FMS, .series-page .header .EMT, .series-page .header .EMS { font-size: 1em; font-style: normal; text-transform: uppercase; letter-spacing: 0.2em; margin: 1em 0 0 0; font-weight: bold; line-height: 1.3; text-align: left; text-indent: 0; } /* line 363, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .series-page-subtitle { text-indent: 0; margin: 0 0 0.5em 0; font-style: italic; line-height: 1.3; } /* line 371, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .series-blurb { margin: 0.5em 0 0.5em 0; } /* line 376, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .series-page-edited-by { margin: 1em 0 0 0; font-style: italic; } /* line 382, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .list { margin: 1em 0 0 0; text-align: left; } /* line 386, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .list h1.list-title { font-weight: bold; font-size: 1em; line-height: 1.6; } /* line 394, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .list-item { margin: 0 0 0 0; } /* line 403, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .A, .series-page .A-plus { margin: 1em 0 0.5em 0; font-size: 1em; } /* line 415, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .ref-list .EMS { font-size: 1em; font-style: normal; text-transform: uppercase; letter-spacing: 0.2em; margin: 1em 0 0 0; font-weight: bold; line-height: 1.3; text-align: left; text-indent: 0; } /* line 429, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .ref { border-top: 0; text-align: left; } /* line 433, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .ref .label { padding-right: 0.29em; } /* line 448, sass/modules/_11-covers-and-frontmatter.scss */ .series-page .ref .isbn { display: block; } /* TITLE PAGE */ /* line 455, sass/modules/_11-covers-and-frontmatter.scss */ .title-page { padding: 0 1em 0 1em; } /* line 458, sass/modules/_11-covers-and-frontmatter.scss */ .title-page p { text-align: center; -ms-word-break: normal; word-break: normal; word-break: break-word; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /* line 464, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-title { font-size: 2em; text-transform: uppercase; letter-spacing: 0.1em; margin: 2em 0 0.5em 0; font-weight: bold; line-height: 1.3; } /* line 475, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-subtitle { font-size: 2em; margin: 0.5em 0 0.5em 0; font-style: italic; font-weight: normal; line-height: 1.3; } /* line 484, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-subtitle + .title-page-subtitle { margin: -0.5em 1em 0.5em 1em; } /* line 490, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-edition { font-size: 2em; margin: 0.5em 0 0.5em 0; line-height: 1.3; } /* line 499, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-volume { font-size: 2em; margin: 0.5em 0 0.5em 0; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.3; } /* line 510, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-series { font-size: 1em; text-transform: uppercase; letter-spacing: 0.2em; margin: 1em 0 0 0; font-weight: bold; line-height: 1.3; } /* line 520, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-series-editor { font-weight: bold; margin: 0.5em 0 0 0; } /* line 526, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-author { font-weight: bold; margin: 0.5em 0 0 0; } /* line 532, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-edited-by { margin: 1em 0 0.5em 0; font-style: italic; } /* line 538, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-address-line { margin: 0 0 1em 0; font-style: italic; font-size: 0.9375em; line-height: 1.3; } /* line 546, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .title-page-text { margin: 0 0 1em 0; } /* line 555, sass/modules/_11-covers-and-frontmatter.scss */ .title-page .logo-wrap { margin: 4em auto 0 auto; text-align: center; } /* IMPRINTS PAGE */ /* line 562, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page { padding: 2em 1em 0 1em; } /* line 566, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page p { text-align: center; -ms-word-break: normal; word-break: normal; word-break: break-word; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /* line 572, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page .logo-wrap { margin: 1em auto 1em auto; text-align: center; display: block; } /* line 580, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page .disclaimer { font-size: 0.875em; margin: 0.5em 1em; } /* line 586, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page .catalog-data { font-style: italic; } /* line 591, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page .list { font-size: 0.875em; } /* line 594, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page .list h1.list-title { font-weight: normal; font-style: italic; font-size: 1em; line-height: 1.6; text-align: center; } /* line 603, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page .list .list { margin: 0.5em 0 0.5em 0; font-size: 1em; text-align: center; } /* line 611, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page .list .list-item p { margin: 0.5em 1em; } /* line 614, sass/modules/_11-covers-and-frontmatter.scss */ .imprint-page .list .list-item p + p { text-indent: 0; } /* DEDICATION PAGE */ /* line 624, sass/modules/_11-covers-and-frontmatter.scss */ .dedication { padding: 3.5em 0 0 0; } /* line 632, sass/modules/_11-covers-and-frontmatter.scss */ .dedication p { text-align: left; margin: 0.5em 0 0.5em 0; } /* line 638, sass/modules/_11-covers-and-frontmatter.scss */ .dedication .attrib { margin: 0.5em 1em 0 1em; font-size: 0.9375em; } /* line 642, sass/modules/_11-covers-and-frontmatter.scss */ .dedication .attrib p { text-align: right; } /* line 647, sass/modules/_11-covers-and-frontmatter.scss */ .dedication .verse-group { display: inline-block; } /* line 652, sass/modules/_11-covers-and-frontmatter.scss */ .dedication .verse-group .verse-line p { margin: 0 0 0 0; } /* EPIGRAPH PAGE */ /* line 661, sass/modules/_11-covers-and-frontmatter.scss */ body.epigraph { padding: 3.5em 0 0 0; } /* line 664, sass/modules/_11-covers-and-frontmatter.scss */ body.epigraph .disp-quote { margin: 0 0 0 0; } /* line 667, sass/modules/_11-covers-and-frontmatter.scss */ body.epigraph .disp-quote p { font-size: 1em; text-align: left; margin: 0.5em 0 0.5em 0; } /* line 672, sass/modules/_11-covers-and-frontmatter.scss */ body.epigraph .disp-quote p + p { text-indent: 0; } /* line 678, sass/modules/_11-covers-and-frontmatter.scss */ body.epigraph .epigraph { padding: 0 0 0 0; text-align: left; } /* line 682, sass/modules/_11-covers-and-frontmatter.scss */ body.epigraph .epigraph p { margin: 0 0 0 0; } /* line 685, sass/modules/_11-covers-and-frontmatter.scss */ body.epigraph .epigraph p + p { text-indent: 1em; } /* line 692, sass/modules/_11-covers-and-frontmatter.scss */ body.epigraph .attrib { margin: 0.5em 1em 0 1em; font-size: 0.9375em; } /* TOC PAGE */ /* line 702, sass/modules/_11-covers-and-frontmatter.scss */ .toc header, .toc .header { padding: 3em 0 1em 0; } /* line 706, sass/modules/_11-covers-and-frontmatter.scss */ .toc header .FMT, .toc .header .FMT { font-size: 1.7500em; text-align: center; line-height: 1.3; font-weight: normal; font-style: italic; padding: 0 0 0 0; } /* line 719, sass/modules/_11-covers-and-frontmatter.scss */ .toc .title-group .title { margin: 1em 0 0.5em 0; font-weight: bold; } /* line 725, sass/modules/_11-covers-and-frontmatter.scss */ .toc .toc-entry { clear: both; } /* line 732, sass/modules/_11-covers-and-frontmatter.scss */ .toc .frontmatter, .toc .endmatter { font-style: italic; padding: 0 0 0 0; margin: 0.25em 0 0.25em 0; } /* line 737, sass/modules/_11-covers-and-frontmatter.scss */ .toc .frontmatter .label, .toc .endmatter .label { width: auto; text-align: left; float: none; display: inline; } /* line 744, sass/modules/_11-covers-and-frontmatter.scss */ .toc .frontmatter .title, .toc .endmatter .title { padding: 0 0 0 0; display: inline; } /* line 749, sass/modules/_11-covers-and-frontmatter.scss */ .toc .frontmatter .subtitle, .toc .endmatter .subtitle { display: inline; margin: 0 0 0 0.29em; } /* line 754, sass/modules/_11-covers-and-frontmatter.scss */ .toc .frontmatter .toc-entry, .toc .endmatter .toc-entry { padding: 0 0 0 1em; margin: 0.25em 0 0.25em 0; } /* line 759, sass/modules/_11-covers-and-frontmatter.scss */ .toc .frontmatter p, .toc .frontmatter .toc-author, .toc .endmatter p, .toc .endmatter .toc-author { text-indent: 1em; font-style: normal; } /* line 765, sass/modules/_11-covers-and-frontmatter.scss */ .toc .label { /*width: 3em; // CBT-359 text-align: right; float: left; display: block;*/ line-height: 1.3; margin: 0 0.5em 0 0; text-decoration: none; } /* line 777, sass/modules/_11-covers-and-frontmatter.scss */ .toc .title { font-weight: normal; margin: 0 0 0 0; /*display: block;*/ line-height: 1.3; /*padding: 0 0 0 3.5em;*/ text-align: left; } /* line 787, sass/modules/_11-covers-and-frontmatter.scss */ .toc .secAplus .title { font-weight: bold; margin: 0.5em 0 0.25em 0; } /* line 793, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part { margin: 0 0 0 0; padding: 1em 0 1em 0; text-align: left; font-size: 1.25em; line-height: 1.3; } /* line 801, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .label { width: auto; /*display: block;*/ display: inline; text-align: left; float: none; text-decoration: none; } /* line 810, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .title { /*display: block;*/ display: inline; padding: 0 0 0 0; } /* line 817, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .toc-entry { font-size: 0.8em; } /* line 821, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .toc-entry .label { /*width: 3em; // CBT-359 text-align: right; float: left; display: block;*/ } /* line 828, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .toc-entry .title { /*display: block; padding: 0 0 0 3.5em;*/ } /* line 833, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .toc-entry .toc-entry { font-size: 1em; } /* line 839, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .part { border-top: 0; text-align: left; margin: 0 0 0 2em; } /* line 844, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .part .toc-entry { font-size: 1em; margin: 0 0 0 0; } /* line 848, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .part .toc-entry .label { /*width: 3em; // CBT-359 text-align: right; float: left; display: block;*/ } /* line 855, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .part .toc-entry .title { /*display: block; padding: 0 0 0 3.5em;*/ } /* line 861, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .part .label { width: auto; display: inline; text-align: left; float: none; } /* line 868, sass/modules/_11-covers-and-frontmatter.scss */ .toc .part .part .title { display: inline; padding: 0 0 0 0; } /* line 876, sass/modules/_11-covers-and-frontmatter.scss */ .toc .chapter { padding: 1em 0 0 0; margin: 0.25em 0 0.25em 0; } /* line 881, sass/modules/_11-covers-and-frontmatter.scss */ .toc .chapter .label, .toc .chapter .title { font-weight: bold; } /* line 886, sass/modules/_11-covers-and-frontmatter.scss */ .toc .chapter .toc-entry { margin: 0.25em 0 0.25em 3.5em; } /* line 890, sass/modules/_11-covers-and-frontmatter.scss */ .toc .chapter .toc-entry .label, .toc .chapter .toc-entry .title { width: auto; text-align: left; display: inline; float: none; padding: 0 0.29em 0 0; margin: 0 0 0 0; } /* line 901, sass/modules/_11-covers-and-frontmatter.scss */ .toc .chapter .toc-entry .toc-entry { margin: 0.25em 0 0.25em 1em; } /* line 905, sass/modules/_11-covers-and-frontmatter.scss */ .toc .chapter .toc-entry .title { font-weight: normal; } /* line 911, sass/modules/_11-covers-and-frontmatter.scss */ .toc .chapter .toc-author { /*padding: 0 0 0 3.5em;*/ padding: 0 0 0 0; text-align: left; text-indent: 0; } /* line 919, sass/modules/_11-covers-and-frontmatter.scss */ .toc .chapter .subtitle { padding: 0 0 0 3.5em; font-style: italic; text-align: left; } /* line 926, sass/modules/_11-covers-and-frontmatter.scss */ .toc > .endmatter { margin: 1em 0 0.25em 0; } /* line 929, sass/modules/_11-covers-and-frontmatter.scss */ .toc > .endmatter ~ .endmatter { margin: 0.25em 0 0.25em 0; } /* line 936, sass/modules/_11-covers-and-frontmatter.scss */ .toc .figure, .toc .map, .toc .table { padding: 0.5em 0 0.5em 0; text-align: left; } /* GLOSSARY PAGE */ /* line 947, sass/modules/_11-covers-and-frontmatter.scss */ .glossary p { text-align: left; } /* line 955, sass/modules/_11-covers-and-frontmatter.scss */ .glossary .sec p:first-child { text-indent: 0; } /* CONTRIBUTORS PAGE */ /* line 965, sass/modules/_11-covers-and-frontmatter.scss */ .contributors .list-item { margin: 1em 0 1em 0; } /* line 969, sass/modules/_11-covers-and-frontmatter.scss */ .contributors p { line-height: 1.5; text-indent: 0; } /* line 973, sass/modules/_11-covers-and-frontmatter.scss */ .contributors p + p { text-indent: 0; } /* line 979, sass/modules/_11-covers-and-frontmatter.scss */ .contributors .author, .contributors .name { font-weight: bold; } /* line 987, sass/modules/_11-covers-and-frontmatter.scss */ .contributors .bio { margin: 0 0 0 0; text-indent: 0; } /* line 997, sass/modules/_11-covers-and-frontmatter.scss */ .named-book-part-body p:first-child { text-indent: 0; } /*------------------------------------*\ 12 PART OPENERS \*------------------------------------*/ /* line 22, sass/modules/_12-part-openers.scss */ .part header, .part .header { padding: 6em 1em 1em 1em; } /* line 26, sass/modules/_12-part-openers.scss */ .part header h1, .part .header h1 { font-size: 1.7500em; text-align: center; line-height: 1.3; font-weight: bold; font-style: normal; margin: 0 0 0.5em 0; padding: 0 0 0 0; } /* line 38, sass/modules/_12-part-openers.scss */ .part header h1 .label, .part .header h1 .label { font-weight: normal; font-style: normal; font-size: 0.9375em; display: block; margin: 0.5em 0 0.5em 0; } /* line 45, sass/modules/_12-part-openers.scss */ .part header h1 .label:after, .part .header h1 .label:after { text-align: center; margin: 1em 0 1em 0; font-size: 0.5625em; display: block; } /* line 58, sass/modules/_12-part-openers.scss */ .part header h2, .part header .PST, .part .header h2, .part .header .PST { font-size: 1em; text-align: center; line-height: 1.3; font-style: italic; } /* line 68, sass/modules/_12-part-openers.scss */ .part .abstract { margin: 0 1em 0 1em; } /* line 71, sass/modules/_12-part-openers.scss */ .part .abstract p { text-align: left; text-indent: 0; } /* line 75, sass/modules/_12-part-openers.scss */ .part .abstract p + p { text-indent: 1em; } /* line 84, sass/modules/_12-part-openers.scss */ .part .sec .title { text-align: center; margin: 1em 1em 0 1em; } /* line 90, sass/modules/_12-part-openers.scss */ .part .sec .subtitle { text-align: center; font-style: italic; margin: 0.5em 1em 0 1em; } /* line 97, sass/modules/_12-part-openers.scss */ .part .sec p { text-align: left; text-indent: 0; } /* line 101, sass/modules/_12-part-openers.scss */ .part .sec p + p { text-indent: 1em; } /* line 110, sass/modules/_12-part-openers.scss */ .part .chapter p { text-align: justify; } /* line 113, sass/modules/_12-part-openers.scss */ .part .chapter p + p { text-indent: 2em; } /*------------------------------------*\ 13 CHAPTER OPENERS \*------------------------------------*/ /* line 25, sass/modules/_13-chapter-openers.scss */ .chapter header, .chapter .header { padding: 6em 1em 0 1em; } /* line 29, sass/modules/_13-chapter-openers.scss */ .chapter header h1, .chapter header .CT, .chapter .header h1, .chapter .header .CT { font-size: 1.7500em; text-align: center; line-height: 1.3; font-weight: bold; font-style: normal; margin: 0 0 0.5em 0; padding: 0 0 0 0; } /* line 41, sass/modules/_13-chapter-openers.scss */ .chapter header h1 .label, .chapter header .CT .label, .chapter .header h1 .label, .chapter .header .CT .label { font-weight: normal; font-style: normal; font-size: 0.9375em; display: block; margin: 0.5em 0 0.5em 0; } /* line 51, sass/modules/_13-chapter-openers.scss */ .chapter header .CST, .chapter .header .CST { text-align: center; font-style: italic; font-weight: normal; margin: 0 0 0.5em 0; font-size: 1em; } /* line 60, sass/modules/_13-chapter-openers.scss */ .chapter header:after, .chapter .header:after { text-align: center; margin: 1em 0 1em 0; display: block; } /* line 70, sass/modules/_13-chapter-openers.scss */ .chapter .subtitle { text-align: center; font-style: italic; font-weight: normal; margin: 0 0 0.5em 0; font-size: 1em; display: block; } /* line 81, sass/modules/_13-chapter-openers.scss */ .chapter .alt-title { font-size: 0.875em; text-align: center; margin: 1em 1em 1em 1em; } /* line 88, sass/modules/_13-chapter-openers.scss */ .chapter .chapter-author-affiliation { font-weight: normal; font-size: 1em; text-transform: none; letter-spacing: 0; font-style: italic; } /* line 103, sass/modules/_13-chapter-openers.scss */ .chapter .chapter-intro, .chapter .editors-note, .chapter .abstract, .chapter .kwd-group { margin: 0.5em 1em 0.5em 1em; padding: 0.5em 0 1em 0; text-align: left; text-indent: 0; } /* line 110, sass/modules/_13-chapter-openers.scss */ .chapter .chapter-intro p, .chapter .editors-note p, .chapter .abstract p, .chapter .kwd-group p { text-align: left; text-indent: 0; } /* line 114, sass/modules/_13-chapter-openers.scss */ .chapter .chapter-intro p + p, .chapter .editors-note p + p, .chapter .abstract p + p, .chapter .kwd-group p + p { text-indent: 1em; } /* line 121, sass/modules/_13-chapter-openers.scss */ .chapter .contrib-group { text-align: center; margin: 0 0 1em 0; } /* line 127, sass/modules/_13-chapter-openers.scss */ .chapter .contrib-group.authors .x { margin: 0 0.29em 0 0; } /* line 134, sass/modules/_13-chapter-openers.scss */ .chapter .contrib-group .contrib .name { font-weight: bold; } /* line 139, sass/modules/_13-chapter-openers.scss */ .chapter .contrib-group .contrib .name .surname + .suffix { padding: 0 0 0 0.29em; } /* line 144, sass/modules/_13-chapter-openers.scss */ .chapter .contrib-group .contrib .name + .degrees { padding: 0 0 0 0.29em; } /* line 153, sass/modules/_13-chapter-openers.scss */ .chapter .abstract, .chapter .kwd-group, .chapter .dedication { -ms-word-break: normal; word-break: normal; word-break: break-word; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /* line 160, sass/modules/_13-chapter-openers.scss */ .chapter .toc { margin: 0 0 1em 0; } /* line 164, sass/modules/_13-chapter-openers.scss */ .chapter .toc .abstract { margin: 1em 0 0 0; padding: 0 0 0 0; border-bottom: 0; } /* line 172, sass/modules/_13-chapter-openers.scss */ .chapter .dedication { font-size: 1em; line-height: 1.6; text-indent: 0; text-align: center; padding: 1em 0 1em 0; } /*------------------------------------*\ 14 ENDMATTER \*------------------------------------*/ /* line 49, sass/modules/_14-endmatter.scss */ .EMS, .EMT, .AT { font-size: 1.7500em; text-align: center; line-height: 1.3; font-weight: normal; font-style: italic; margin: 3em 0 1em 0; padding: 0 0 0 0; } /* line 67, sass/modules/_14-endmatter.scss */ .back .EMS, .back .EMT, .back .AT, .back .title, .back .notes { font-size: 1.2222em; margin: 2em 0 1em 0; } /* line 72, sass/modules/_14-endmatter.scss */ .back .H { margin: 2em 0 1em 0; text-align: left; font-weight: bold; font-style: normal; font-size: 1em; } /* The following styles are FIXES for incorrect markup from typesetters. I inlcude them for the sake of stability. */ /* line 88, sass/modules/_14-endmatter.scss */ .endmatter h1.title, .glossary h1, .backmatter h1.EMT, .conclusion h1.EMT, .ref-list h1 { font-size: 1.7500em; text-align: center; line-height: 1.3; font-weight: normal; font-style: italic; margin: 3em 0 1em 0; padding: 0 0 0 0; } /* line 101, sass/modules/_14-endmatter.scss */ h2.EMT { text-align: center; margin: 2em 1em 0.5em 1em; font-weight: bold; font-weight: 900; font-size: 1.3750em; font-style: normal; } /* line 107, sass/modules/_14-endmatter.scss */ h2.EMT + .ref-list h3.EMT { margin: 0.5em 0 1em 0; } /* line 112, sass/modules/_14-endmatter.scss */ h3.EMT { font-weight: bold; margin: 1em 0 0 0; text-align: left; font-size: 1em; font-style: normal; } /* line 121, sass/modules/_14-endmatter.scss */ h3.EMT + .ref-list h4.EMT, h3.EMT + .def-list h4.EMT { margin: 0 0 0 0; } /* line 126, sass/modules/_14-endmatter.scss */ h4.EMT { font-style: italic; text-align: left; font-size: 1em; margin: 1em 0 0 0; } /* line 133, sass/modules/_14-endmatter.scss */ h4.EMT + .def-list { margin: 0 0 1em 0; } /* END FIX */ /* line 145, sass/modules/_14-endmatter.scss */ .AT .label { font-weight: bold; font-style: normal; display: block; } /* line 156, sass/modules/_14-endmatter.scss */ .index header + p, .index .header + p { text-indent: 0; } /* line 162, sass/modules/_14-endmatter.scss */ .index-div { margin: 1em 0 1em 4em; } /* line 165, sass/modules/_14-endmatter.scss */ .index-div .title-group { margin-left: -2em; } /* line 169, sass/modules/_14-endmatter.scss */ .index-div .index-div { margin: 1em 0 1em 0; } /* line 174, sass/modules/_14-endmatter.scss */ .index-div .index-entry { font-size: 0.9375em; line-height: 1.5; text-indent: -4em; text-align: left; } /* line 183, sass/modules/_14-endmatter.scss */ .index-div .index-entry > .index-entry { margin: 0 0 0 1em; font-size: 1em; } /* line 189, sass/modules/_14-endmatter.scss */ .index-div .index-entry .term { margin: 0 0.29em 0 0; } /* line 201, sass/modules/_14-endmatter.scss */ .index-div .index-entry .x + .see-also-entry, .index-div .index-entry .x + .see-entry, .index-div .index-entry .x + .x, .index-div .index-entry .nav-pointer-group + .see-also-entry, .index-div .index-entry .nav-pointer-group + .see-entry, .index-div .index-entry .nav-pointer-group + .x, .index-div .index-entry .nav-pointer + .see-also-entry, .index-div .index-entry .nav-pointer + .see-entry, .index-div .index-entry .nav-pointer + .x { padding: 0 0 0 0.29em; } /* line 210, sass/modules/_14-endmatter.scss */ .index-div .index-entry .see-entry + .see-entry, .index-div .index-entry .see-entry + .see-also-entry, .index-div .index-entry .see-also-entry + .see-entry, .index-div .index-entry .see-also-entry + .see-also-entry { padding: 0 0 0 0.29em; } /* line 229, sass/modules/_14-endmatter.scss */ .ref-list .EMT + .ref, .ref-list .EMS + .ref { border-top: 0; } /* line 234, sass/modules/_14-endmatter.scss */ .ref-list .ref { text-align: left !important; font-size: 0.9375em; line-height: 1.5; margin: 0.5em 0 0.5em 0; padding: 0.5em 0 0 0; text-indent: 0; } /* line 243, sass/modules/_14-endmatter.scss */ .ref-list .ref:first-child { border-top: 0; } /* line 251, sass/modules/_14-endmatter.scss */ .ref-list .ref .label + .mixed-citation .name, .ref-list .ref .label + .mixed-citation .string-name { padding: 0 0 0 0.29em; } /* line 257, sass/modules/_14-endmatter.scss */ .ref-list .ref .title { font-weight: bold; margin: 1em 0.5em 0.5em 0.5em; font-size: 1em; } /* line 267, sass/modules/_14-endmatter.scss */ .ref-list header + .ref, .ref-list .header + .ref { border-top: 0; } /* line 278, sass/modules/_14-endmatter.scss */ .mixed-citation .source, .citation .source { font-style: italic; } /* line 283, sass/modules/_14-endmatter.scss */ .mixed-citation .volume, .citation .volume { font-weight: bold; } /* line 295, sass/modules/_14-endmatter.scss */ .endmatter header .title, .endmatter .header .title, .end-matter-part header .title, .end-matter-part .header .title { text-align: left; margin: 1em 1em 1em 1em; font-size: 0.9375em; } /* line 306, sass/modules/_14-endmatter.scss */ .app .contrib-group { text-align: center; margin: 0 0 1em 0; } /* line 312, sass/modules/_14-endmatter.scss */ .app .contrib-group.authors .x { margin: 0 0.29em 0 0; } /* line 317, sass/modules/_14-endmatter.scss */ .app .contrib-group .contrib { display: inline; } /* line 320, sass/modules/_14-endmatter.scss */ .app .contrib-group .contrib .name { font-weight: bold; display: inline; } /* line 326, sass/modules/_14-endmatter.scss */ .app .contrib-group .contrib .name .surname + .suffix { padding: 0 0 0 0.29em; } /* line 331, sass/modules/_14-endmatter.scss */ .app .contrib-group .contrib .name + .degrees { padding: 0 0 0 0.29em; } /*------------------------------------*\ 15 EDITIONS \*------------------------------------*/ /* line 44, sass/modules/_15-editions.scss */ .original-text .ST { font-size: 1em; text-transform: uppercase; letter-spacing: 0.2em; margin: 1em 0 0 0; font-weight: bold; line-height: 1.3; text-align: left; text-indent: 0; } /* line 62, sass/modules/_15-editions.scss */ .document-group header, .document-group .header { padding: 6em 1em 0 1em; } /* line 66, sass/modules/_15-editions.scss */ .document-group header h1, .document-group header .CT, .document-group .header h1, .document-group .header .CT { font-size: 1.7500em; text-align: center; line-height: 1.3; font-weight: bold; font-style: normal; margin: 0 0 0.5em 0; padding: 0 0 0 0; } /* line 77, sass/modules/_15-editions.scss */ .document-group header h1 .label, .document-group header .CT .label, .document-group .header h1 .label, .document-group .header .CT .label { font-weight: normal; font-style: normal; font-size: 0.9375em; display: block; margin: 0.5em 0 0.5em 0; } /* line 91, sass/modules/_15-editions.scss */ .document .DOCT { text-align: left; font-weight: bold; margin: 2em 0 0.5em 0; } /* line 97, sass/modules/_15-editions.scss */ .document .DOCT .label { font-weight: normal; } /* line 101, sass/modules/_15-editions.scss */ .document .DOCT .title { margin: 0 0 0 0; } /* line 106, sass/modules/_15-editions.scss */ .document .DOCT + .subtitle { margin: -0.5em 0 0.5em 0; } /* line 111, sass/modules/_15-editions.scss */ .document .subtitle { margin: 0 0 0 0; } /* line 116, sass/modules/_15-editions.scss */ .document .doc-date { text-indent: 0; } /* line 131, sass/modules/_15-editions.scss */ .letter p { font-size: 1em; } /* line 137, sass/modules/_15-editions.scss */ .letter p.letter-date, .letter p.letter-yours, .letter p.letter-signatory, .letter p.letter-attrib { text-align: right; } /* line 141, sass/modules/_15-editions.scss */ .letter p.letter-address { text-indent: 0; text-align: right; } /* line 146, sass/modules/_15-editions.scss */ .letter p.letter-salutation { margin: 1em 0 0 0; text-indent: 0; } /* line 151, sass/modules/_15-editions.scss */ .letter p.letter-ps { margin: 1em 0 0 0; text-indent: 0; } /* line 163, sass/modules/_15-editions.scss */ .letter .disp-quote, .letter .list-item, .letter .verse-line { font-size: 1em; } /* line 170, sass/modules/_15-editions.scss */ .doc-text { margin-top: 1em; } /* line 178, sass/modules/_15-editions.scss */ .doc-trans p { font-style: italic; } /* line 186, sass/modules/_15-editions.scss */ .doc-source p { font-size: 0.9375em; margin: 0.5em 0 1em 0; font-weight: bold; } /* line 196, sass/modules/_15-editions.scss */ .doc-commentary p { font-size: 0.9375em; margin: 1em 1em 1em 1em; text-align: left; } /*------------------------------------*\ 16 DICTIONARIES \*------------------------------------*/ /* line 26, sass/modules/_16-dictionaries.scss */ .dictionary-entry { margin: 1em 0; padding: 1em 0 0 0; } /* line 31, sass/modules/_16-dictionaries.scss */ .dictionary-entry p { text-indent: 0; text-align: left; } /* line 35, sass/modules/_16-dictionaries.scss */ .dictionary-entry p + p { text-indent: 1em; } /* line 41, sass/modules/_16-dictionaries.scss */ .dictionary-entry .title { margin: 0 0 0 0; display: block; line-height: 1.6; } /* line 48, sass/modules/_16-dictionaries.scss */ .dictionary-entry .subtitle { font-weight: bold; } /*------------------------------------*\ 17 ILR \*------------------------------------*/ /* EPUB3 specific styles ========================================================================== */ /*------------------------------------*\ FONTS \*------------------------------------*/ @font-face { font-family: 'PT-Serif'; font-weight: normal; font-style: normal; src: url(XXXXXXXXXXXXXXXX) format("truetype"); } @font-face { font-family: 'PT-Serif'; font-weight: normal; font-style: italic; src: url(XXXXXXXXXXXXXXXX) format("truetype"); } @font-face { font-family: 'PT-Serif'; font-weight: bold; font-style: normal; src: url(XXXXXXXXXXXXXXXX) format("truetype"); } @font-face { font-family: 'PT-Serif'; font-weight: bold; font-style: italic; src: url(XXXXXXXXXXXXXXXX) format("truetype"); } /*------------------------------------*\ VARIABLES \*------------------------------------*/ /*------------------------------------*\ BITS EPUB3 MIXINS \*------------------------------------*/ /*------------------------------------*\ GLOBAL \*------------------------------------*/ /* line 5, sass/bits-epub3/_bits-epub3.scss */ a { color: #5d6ceb; -webkit-text-fill-color: #5d6ceb; /* Necessary for iBooks */ } /*------------------------------------*\ 01 BASIC TEXT STYLES \*------------------------------------*/ /* line 19, sass/bits-epub3/_bits-epub3.scss */ .disp-quote p, .disp-quote .p { line-height: 1.5; } /* line 23, sass/bits-epub3/_bits-epub3.scss */ .disp-quote .attrib { line-height: 1.5; } /*------------------------------------*\ 02 HEADINGS \*------------------------------------*/ /* line 35, sass/bits-epub3/_bits-epub3.scss */ .A, .A-plus, .def-list h1, h1.list-title { } /*------------------------------------*\ 03 LISTS \*------------------------------------*/ /* line 47, sass/bits-epub3/_bits-epub3.scss */ ul.bullet { margin: 0.5em 1em 0.5em 1em; } /* line 50, sass/bits-epub3/_bits-epub3.scss */ ul.bullet li.list-item { list-style-type: disc; } /* line 53, sass/bits-epub3/_bits-epub3.scss */ ul.bullet li.list-item:before { content: ""; top: auto; left: auto; } /* line 64, sass/bits-epub3/_bits-epub3.scss */ .def-list .def { border-bottom: 0.075em dotted #c3bfbb; } /*------------------------------------*\ 04 NOTES \*------------------------------------*/ /* line 74, sass/bits-epub3/_bits-epub3.scss */ .fn { border-top: 0.075em dotted #c3bfbb; } /* line 77, sass/bits-epub3/_bits-epub3.scss */ .fn p { line-height: 1.4; } /* line 85, sass/bits-epub3/_bits-epub3.scss */ .textual-notes .margin-note { border-left: 0.25em solid #cfccc8; } /* line 91, sass/bits-epub3/_bits-epub3.scss */ .boxed-text.update { border-top: 0.25em solid #cfccc8; } /* line 96, sass/bits-epub3/_bits-epub3.scss */ .ack-fn { border-top: 0.075em dotted #c3bfbb; } /*------------------------------------*\ 05 FIGURES AND IMAGES \*------------------------------------*/ /* line 107, sass/bits-epub3/_bits-epub3.scss */ .fig .fn { border-top: 0.075em dotted #c3bfbb; } /*------------------------------------*\ 06 TABLES \*------------------------------------*/ /* line 119, sass/bits-epub3/_bits-epub3.scss */ table th { border-bottom: 0.075em solid #c3bfbb; } /*------------------------------------*\ 07 MATHS, LOGIC, LINGUISTICS AND PHILOSOPHY \*------------------------------------*/ /* line 132, sass/bits-epub3/_bits-epub3.scss */ .theorem, .definition, .proof { border-left: 0.25em solid #cfccc8; } /*------------------------------------*\ 08 CONTAINER MARKERS \*------------------------------------*/ /* line 142, sass/bits-epub3/_bits-epub3.scss */ .boxed-text { border: 0.075em solid #b7b2ad; background-color: #faf9f9; } /* line 151, sass/bits-epub3/_bits-epub3.scss */ .boxed-text .table-wrap .table-wrap-foot .fn { border-bottom: 1px dotted #b7b2ad; } /* line 158, sass/bits-epub3/_bits-epub3.scss */ .boxed-text .caption { background-color: #dbd8d6; } /*------------------------------------*\ 09 LINKING ELEMENTS \*------------------------------------*/ /* line 174, sass/bits-epub3/_bits-epub3.scss */ a.xref { color: #5d6ceb; -webkit-text-fill-color: #5d6ceb; /* Necessary for iBooks */ } /*------------------------------------*\ 10 MEDIA \*------------------------------------*/ /* line 198, sass/bits-epub3/_bits-epub3.scss */ .fig.video, .fig.audio, .fig.animation, .fig.assessment, .fig.q-and-a, .fig.pop-up, .fig.slideshow { border: 0.25em solid #b7b2ad; } /*------------------------------------*\ 11 COVERS AND FRONTMATTER \*------------------------------------*/ /* line 215, sass/bits-epub3/_bits-epub3.scss */ .preface header h1, .preface .header h1, .foreword header h1, .foreword .header h1, .ack header h1, .ack .header h1, .dedication header h1, .dedication .header h1 { } /* line 228, sass/bits-epub3/_bits-epub3.scss */ .front-matter-part header .FMT, .front-matter-part header .FMS, .front-matter-part .header .FMT, .front-matter-part .header .FMS { } /* TITLE PAGE */ /* line 238, sass/bits-epub3/_bits-epub3.scss */ .title-page .title-page-title { } /* line 243, sass/bits-epub3/_bits-epub3.scss */ .title-page .title-page-subtitle { color: #877f77; } /* line 249, sass/bits-epub3/_bits-epub3.scss */ .title-page .title-page-edition { color: #877f77; } /* line 255, sass/bits-epub3/_bits-epub3.scss */ .title-page .title-page-volume { color: #877f77; } /* TOC PAGE */ /* line 268, sass/bits-epub3/_bits-epub3.scss */ .toc header .FMT, .toc .header .FMT { } /* line 273, sass/bits-epub3/_bits-epub3.scss */ .toc .label { color: #877f77; -webkit-text-fill-color: #877f77; } /* line 279, sass/bits-epub3/_bits-epub3.scss */ .toc .part { border-top: 0.075em dotted #c3bfbb; } /*------------------------------------*\ 12 PART OPENERS \*------------------------------------*/ /* line 291, sass/bits-epub3/_bits-epub3.scss */ .part header, .part .header { padding: 6em 1em 1em 1em; } /* line 295, sass/bits-epub3/_bits-epub3.scss */ .part header h1, .part .header h1 { color: #877f77; } /* line 303, sass/bits-epub3/_bits-epub3.scss */ .part header h1 .label:after, .part .header h1 .label:after { content: '\25C8'; /* Diamond divider */ color: #9f9992; } /* line 311, sass/bits-epub3/_bits-epub3.scss */ .part header .PST, .part .header .PST { color: #877f77; } /*------------------------------------*\ 13 CHAPTER OPENERS \*------------------------------------*/ /* line 324, sass/bits-epub3/_bits-epub3.scss */ .chapter header, .chapter .header { padding: 6em 1em 0 1em; } /* line 328, sass/bits-epub3/_bits-epub3.scss */ .chapter header h1, .chapter header .CT, .chapter .header h1, .chapter .header .CT { color: #877f77; } /* line 334, sass/bits-epub3/_bits-epub3.scss */ .chapter header .CST, .chapter .header .CST { color: #877f77; } /* line 338, sass/bits-epub3/_bits-epub3.scss */ .chapter header:after, .chapter .header:after { content: '\25C8'; /* Diamond divider */ color: #9f9992; } /* line 345, sass/bits-epub3/_bits-epub3.scss */ .chapter .subtitle { color: #877f77; } /* line 356, sass/bits-epub3/_bits-epub3.scss */ .chapter .chapter-intro, .chapter .editors-note, .chapter .abstract, .chapter .kwd-group { border-bottom: 0.075em dotted #c3bfbb; } /*------------------------------------*\ 14 ENDMATTER \*------------------------------------*/ /* line 369, sass/bits-epub3/_bits-epub3.scss */ .EMS, .EMT, .AT { } /* line 377, sass/bits-epub3/_bits-epub3.scss */ .endmatter h1.title, .glossary h1, .backmatter h1.EMT, .conclusion h1.EMT, .ref-list h1 { } /* line 384, sass/bits-epub3/_bits-epub3.scss */ .ref-list .ref { border-top: 0.075em dotted #c3bfbb; } /* line 396, sass/bits-epub3/_bits-epub3.scss */ .app header h1 .label, .backmatter header h1 .label { display: block; } /* line 401, sass/bits-epub3/_bits-epub3.scss */ .app header .subtitle, .backmatter header .subtitle { text-align: center; margin: 0 1em 1em 1em; -ms-word-break: normal; word-break: normal; word-break: break-word; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /*------------------------------------*\ 15 EDITIONS \*------------------------------------*/ /* line 421, sass/bits-epub3/_bits-epub3.scss */ .document-group header h1, .document-group header .CT, .document-group .header h1, .document-group .header .CT { color: #877f77; } /* line 431, sass/bits-epub3/_bits-epub3.scss */ .document .sec { border-top: 1px dotted #c3bfbb; } /*------------------------------------*\ 16 DICTIONARIES \*------------------------------------*/ /* line 442, sass/bits-epub3/_bits-epub3.scss */ .dictionary-entry { border-top: 1px dotted #c3bfbb; } /*------------------------------------*\ 17 ILR \*------------------------------------*/ /*------------------------------------*\ MEDIA QUERIES \*------------------------------------*/ @media all{ /* CSS for KF8 devices */ /* line 7, sass/bits-epub3/_bits-epub3-media-queries.scss */ .sc { font-size: 0.6875em; } /* line 11, sass/bits-epub3/_bits-epub3-media-queries.scss */ h1, h2, h3, h4, h5, h6 { -ms-word-break: normal; word-break: normal; word-break: break-word; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } } @media amzn-mobi7 { /* CSS for Mobi7 devices */ /* line 17, sass/bits-epub3/_bits-epub3-media-queries.scss */ body { font-size: 100%; } } @media amzn-mobi7 { h1{font-size:130%;font-weight:bold;} h2{font-size:125%;font-weight:bold;} h3{font-size:120%;font-weight:bold;} h4{font-size:115%;font-weight:bold;} h5{font-size:110%;font-weight:bold;} h6{font-size:105%;font-weight:bold;} div.break{width:100%;text-align:center;}.unicode-altfont-DejaVuSans {} }