body { margin-left: 3%; margin-right: 3%; margin-top: 3%; margin-bottom: 3%; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; font-weight: normal; page-break-after: avoid; } p { text-align: justify; text-indent: 0em; margin-top: 0; margin-bottom: 0; orphans: 2; widows: 2; } a, a:visited, a:active, a:link { text-decoration: underline; color: #000; } a span { text-decoration: underline; color: #000; } a.toc-link { text-decoration: none; } .space-before-single { margin-top: 1em; } .space-after-single { margin-bottom: 1em; } .space-before-double { margin-top: 2em; } .space-after-double { margin-bottom: 2em; } .center { text-align: center; } .right { text-align: right; } .left { text-align: left; } .justify { text-align: justify; } .hanging-indent-full { text-indent: -2em; padding-left: 2em; } .hanging-indent-extract { text-indent: -2em; padding-left: 2em; margin-left: 2em; margin-right: 2em; } .sans { font-size: 0.8em; font-family: sans-serif; } .serif { font-family: serif; } .mono { font-family: monospace; } .bold { font-weight: bold; } .italic { font-style: italic; } .bolditalic { font-weight: bold; font-style: italic; } .underline { text-decoration: underline; } .strikethrough { text-decoration: line-through; } .caps { text-transform: uppercase; } .small-caps { font-variant: small-caps; font-size: 0.8em; } .smaller { font-size: 0.85em; } .larger { font-size: 1.15em; } .superscript { line-height: 40%; font-size: .65em; vertical-align: super; } .subscript { line-height: 40%; font-size: .65em; vertical-align: sub; } h1.book-title { text-align: center; text-transform: uppercase; font-weight: bold; font-size: 1.7em; margin-top: 1em; margin-bottom: 1em; } h2.book-subtitle { text-align: center; font-weight: bold; margin-bottom: 1.5em; font-size: 1.6em; } h2.book-author { text-align: center; font-weight: bold; margin-top: 0em; margin-bottom: 2em; font-size: 1.6em; } h2.part-number { text-align: center; font-weight: bold; margin-top: 3em; margin-bottom: 2em; font-size: 1.6em; } h2.part-name { text-align: center; font-weight: bold; margin-top: 1em; margin-bottom: 0; font-size: 1.6em; } h3.endmatter-header { text-align: center; font-weight: bold; page-break-after: avoid; margin-top: 1em; margin-bottom: 2em; font-size: 1.5em; } h3.chapter-header-1 { text-align: center; font-weight: bold; page-break-after: avoid; margin-top: 3em; margin-bottom: 2em; font-size: 1.5em; } h3.chapter-header-2 { text-align: center; font-weight: bold; page-break-after: avoid; margin-bottom: 2em; font-size: 1.3em; } h4.chapter-header-3 { text-align: left; page-break-after: avoid; margin-top: 2em; font-size: 1.3em; } h4.chapter-header-4 { text-align: left; page-break-after: avoid; margin-top: 2em; font-size: 1.2em; } h5.chapter-header-5 { text-align: left; page-break-after: avoid; margin-top: 2em; font-size: 1.1em; } h6.chapter-header-6 { text-align: left; page-break-after: avoid; margin-top: 2em; font-size: 1.0em; } p.full-out { text-indent: 0; margin-top: 1em; } p.indent { text-indent: 1em; } p.indent-space-above { text-indent: 1em; margin-top: 1em; } p.extract { margin-left: 2em; margin-right: 2em; } p.toc-1 { margin-bottom: 0.3em; text-align: left; font-weight: normal; } p.toc-2 { margin-left: 1em; margin-bottom: 0.3em; text-align: left; font-weight: normal; } p.toc-3 { margin-left: 2em; margin-bottom: 0.3em; text-align: left; font-weight: normal; } p.section-break { text-align: center; text-indent: 0px; margin-top: 2em; margin-bottom: 1em; } p.extract-0-digital { text-align: justify; text-indent: 0; font-size: 0.8em; font-family: sans-serif; margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } p.extract-FO-0-single-spaced { text-align: justify; text-indent: 0; margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } p.extract-FO-1-1st { text-align: justify; text-indent: 0; margin-top: 1em; margin-bottom: 0; margin-left: 2em; margin-right: 2em; } p.extract-FO-2-mid { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 2em; margin-right: 2em; } p.extract-FO-3-last { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } p.extract-IN-0-single-spaced { text-align: justify; text-indent: 1em; margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } p.extract-IN-1-1st { text-align: justify; text-indent: 1em; margin-top: 1em; margin-bottom: 0; margin-left: 2em; margin-right: 2em; } p.extract-IN-2-mid { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 2em; margin-right: 2em; } p.extract-IN-3-last { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } p.extract-right-1-1st { text-align: right; text-indent: 0; margin-top: 2em; margin-bottom: 0; margin-left: 2em; margin-right: 2em; } p.extract-right-2-mid { text-align: right; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 2em; margin-right: 2em; } p.extract-right-3-last { text-align: right; text-indent: 0; margin-top: 0; margin-bottom: 2em; margin-left: 2em; margin-right: 2em; } p.extract-centre-0-single-spaced { text-align: center; text-indent: 0; margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } p.extract-centre-1-space-before { text-align: center; text-indent: 0; margin-top: 1em; margin-left: 2em; margin-right: 2em; } p.extract-centre-2-no-space { text-align: center; text-indent: 0; margin-left: 2em; margin-right: 2em; } p.extract-centre-3-space-after { text-align: center; text-indent: 0; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } p.verse-0-FO-1st { text-align: left; text-indent: -2em; padding-left: 2em; margin-top: 1em; margin-left: 2em; margin-right: 2em; } p.verse-1-FO-mid { text-align: left; text-indent: -2em; padding-left: 2em; margin-left: 2em; margin-right: 2em; } p.verse-2-IN-mid { text-align: left; text-indent: -1em; padding-left: 2em; margin-left: 2em; margin-right: 2em; } p.verse-3-IN-last { text-align: left; text-indent: -1em; padding-left: 2em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } p.verse-4-FO-last { text-align: left; text-indent: -2em; padding-left: 2em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } .cover { margin: 0; text-align: center; page-break-inside: avoid; } div.full-page-image { page-break-after: always; page-break-before: always; page-break-inside: avoid; max-height: 100%; max-width: 100%; } div.mid-image { text-align: center; page-break-inside: avoid; margin-top: 1em; margin-bottom: 1em; max-height: 100%; max-width: 100%; } p.caption { font-size: 0.8em; text-indent: 0em; text-align: center; margin-top: 0.5em; margin-bottom: 1em; page-break-before: avoid; } ol.list-numbered { margin-top: 1em; margin-right: 2em; margin-bottom: 1em; list-style-type: decimal; } ul.list-bullet { margin-top: 1em; margin-right: 2em; margin-bottom: 1em; list-style-type: disc; } p.endnote-full-out { text-align: justify; font-size: 0.8em; margin-left: 2em; margin-right: 2em; text-indent: -2em; padding-left: 2em; } p.endnote-indent { text-align: justify; font-size: 0.8em; margin-left: 2em; margin-right: 2em; text-indent: 1em; padding-left: 2em; } p.footnote-full-out { text-align: justify; font-size: 0.8em; margin-left: 0em; margin-right: 0em; text-indent: 0em; } p.footnote-indent { text-align: justify; font-size: 0.8em; margin-left: 0em; margin-right: 0em; text-indent: 1em; } .footnote-border { margin-top: 3em; border-bottom: 1px solid; padding: 10px; width: 30%; } p.index-main { margin-bottom: 0.3em; text-align: left; font-weight: normal; font-size: 0.85em; text-indent: -2em; padding-left: 2em; } p.index-sub { margin-left: 1em; margin-bottom: 0.3em; text-align: left; font-weight: normal; font-size: 0.85em; text-indent: -2em; padding-left: 2em; } p.copyright-1-space-above { text-align: center; font-size: 0.8em; margin-top: 2em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; } p.copyright-2-no-space { text-align: center; font-size: 0.8em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; } p.copyright-3-space-below { text-align: center; font-size: 0.8em; margin-top: 0em; margin-right: 0em; margin-bottom: 2em; margin-left: 0em; } div.one-em-spacer { margin-top: 1em; margin-bottom: 1em; } div.two-em-spacer { margin-top: 2em; margin-bottom: 2em; } div.three-em-spacer { margin-top: 3em; margin-bottom: 3em; } div.four-em-spacer { margin-top: 4em; margin-bottom: 4em; } div.centered { text-align: center; } .hoz-logo { page-break-inside: avoid; height: 60px; width: 60px; border-radius: 50%; border-style: solid; border-width: 5px; border-color: #000000; background-color: #ffffff; background-image: url('../Images/hoz-logo.png'); background-size: contain; background-repeat: no-repeat; margin-left: auto; margin-right: auto; display: block; } .aria-logo { page-break-inside: avoid; height: 60px; width: 60px; border-radius: 50%; border-style: solid; border-width: 5px; border-color: #000000; background-color: #ffffff; background-image: url('../Images/aria-logo-black.png'); background-size: contain; background-repeat: no-repeat; margin-left: auto; margin-right: auto; display: block; } .aria-logo-bw { page-break-inside: avoid; height: 100px; width: 100px; border-radius: 50%; border-style: solid; border-width: 10px; border-color: #000000; background-color: #ffffff; background-image: url('../Images/aria-logo-bw.png'); background-size: contain; background-repeat: no-repeat; margin-left: auto; margin-right: auto; display: block; } a.btn { border-radius: 0.25em; padding-top: 1em; padding-right: 1.25em; padding-bottom: 1em; padding-left: 1.25em; text-decoration: none; border-style: solid; border-width: 0.15em; border-color: #ffffff; page-break-inside: avoid; } a.hoz-btn { background-color: #f26788; color: #ffffff; } a.hoz-icon-btn { background-color: #f26788; color: #ffffff; background-image: url('../Images/hoz.png'); background-size: contain; background-repeat: no-repeat; padding-left: 4em; } a.apollo-btn { background-color: #fdcc45; color: #000000; } a.aria-btn { background-color: #82cc24; color: #ffffff; } a.aria-icon-btn { background-color: #82cc24; color: #ffffff; background-image: url('../Images/aria-logo-white.png'); background-size: contain; background-repeat: no-repeat; padding-left: 4em; } a.anima-btn { background-color: #007973; color: #ffffff; } a.zephyr-btn { background-color: #396b9c; color: #ffffff; } a.twitter-icon-btn { background-color: #00aced; color: #ffffff; background-image: url('../Images/twitter.png'); background-size: contain; background-repeat: no-repeat; padding-left: 4em; } a.facebook-icon-btn { background-color: #3b5998; color: #ffffff; background-image: url('../Images/facebook.png'); background-size: contain; background-repeat: no-repeat; padding-left: 4em; } a.bookgrail-icon-btn { background-color: #64aed9; color: #ffffff; background-image: url('../Images/bookgrail.png'); background-size: contain; background-repeat: no-repeat; padding-left: 4em; } a.instagram-icon-btn { background-color: #e1306c; color: #ffffff; background-image: url('../Images/instagram.png'); background-size: contain; background-repeat: no-repeat; padding-left: 4em; } div.menu { width: 70%; margin: 0 auto; } a.menu-btn-int { border-width: 0.1em; display: block; } a.menu-btn-ext { border-width: 0.1em; display: block; } .hoz-pink { background-color: #f26788; color: #ffffff; } .aria-green { background-color: #82cc24; color: #ffffff; } .apollo-yellow { background-color: #fdcc45; color: #000000; } .zephyr-blue { background-color: #396b9c; color: #ffffff; } .anima-teal { background-color: #007973; color: #ffffff; } .grey { background-color: #888888; color: #ffffff; } .pale-grey { background-color: #a3a3a3; color: #000000; } tr, td { vertical-align: top; border-collapse: none; padding: .5em; } table { width: 100%; max-width: 100%; border-collapse: none; } td a { text-decoration: none; color: #ffffff; } img.grid { display: block; width: 100%; } table.advert-single { margin-left: 25%; width: 50%; page-break-inside: avoid; } table.advert-double { margin-left: 17%; margin-right: 17%; width: 66%; } .find-out-more { text-indent: 0; text-align: center; text-decoration: none; font-size: 0.85em; margin-left: -0.1em; margin-right: -0.1em; margin-bottom: 3em; border-radius: 0.25em; border-style: solid; border-width: 0.1em; border-color: #ffffff; padding-top: 0.8em; padding-right: 0.5em; padding-bottom: 0.8em; padding-left: 0.5em; page-break-inside: avoid; page-break-before: avoid; } .center-text { text-align: center; text-indent: 0; margin-left: 0; margin-right: 0; margin-top: 1em; margin-bottom: 1em; } .page-break { page-break-before: always; } .url { margin-left: 0; margin-top: 1.25em; margin-right: 0; margin-bottom: 0; text-indent: 0; text-align: center; widows: 2; orphans: 2; }