@page{ margin: 5pt; } @font-face{ font-family: "poppl-college"; font-style: normal; font-weight: normal; src:url(fonts/poppl-college-regular.ttf); } @font-face{ font-family: "SuperGroteskPro-Medium"; font-style: normal; font-weight: normal; src:url(fonts/SuperGroteskPro-Medium.otf); } @font-face{ font-family: "SuperGroteskOT"; font-style: normal; font-weight: normal; src:url(fonts/SuperGroteskOT.otf); } @font-face{ font-family: "SuperGroteskPro"; font-style: normal; font-weight: normal; src:url(fonts/SuperGroteskPro.otf); } @font-face{ font-family: "SuperGroteskOT-Med"; font-style: normal; font-weight: normal; src:url(fonts/SuperGroteskOT-Med.otf); } /* --------- GENERIC ----------- */ div.inside-cover{ page-break-inside: avoid; } div.title-map{ text-align:center; } body{ text-indent: 0em; } p{ font-size: 1em; margin:0; font-family: 'SuperGroteskOT'; } img{ max-height: 100%; max-width: 100%; } div.toc{ margin: 0em 2em 0em 2em; } div.toc a{ color: inherit; } p.center{ text-align: center; } p.center1{ margin:1em 0 0 0; text-align: center; } p.center2{ margin:0.5em 0 0 0; text-align: center; } p.credit{ margin-top: 4px; text-indent: 0em; text-align: left; font-size: 75%; } h1.heading{ font-size:3.5em; line-height:100%; margin:1em 0 .5em 0; padding:0; text-align:center; font-family: 'Acta'; } h1.running-head{ text-align: center; font-size: 0.9em; line-height: 1.2em; margin-bottom: 0.5em; padding-top: 2.0em; padding-bottom: 0.2em; font-weight:normal; font-family: "poppl-college"; letter-spacing: 2px; page-break-before: always; } p.toc{ font-size: 1em; margin-top:0.1em; margin-bottom:0.1em; text-align: left; } p.toc-head{ font-size: 0.9em; margin-top:1.0em; margin-bottom:0.1em; text-align: left; margin-left: 2.2em; font-family: "SuperGroteskPro-Medium"; } div.boxa1{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } div.boxb1{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } span.toc{ color: #C5E1B0; font-weight: normal; font-family: 'ActaPoster-Regular'; } span.toc1{ color: #E4CDDE; font-weight: normal; font-family: 'ActaPoster-Regular'; } span.toc2{ color: #AAE1FA; font-weight: normal; font-family: 'ActaPoster-Regular'; } span.toc3{ color: #F6CFBF; font-weight: normal; font-family: 'ActaPoster-Regular'; } span.toc4{ color: #FFE894; font-weight: normal; font-family: 'ActaPoster-Regular'; } a{ text-decoration: underline; } a.hlink{ text-decoration: underline; } div.chap-opener-map{ margin-top: 0.5em; margin-bottom:2em; page-break-inside: avoid; } div.figure{ margin:0.5em 0 0.5em 0; page-break-inside: avoid; } div.figure0{ margin:0.5em 0 0 0; page-break-inside: avoid; } p.image{ margin:0.5em 0em 0.5em 0em; text-align: center; } h1.chnum{ font-size:5em; line-height:100%; margin:0.3em 0 0 0; padding:0; text-align:left; font-weight: normal; font-family: 'ActaPoster-Regular'; page-break-before: always; } p.strip{ letter-spacing: 0.2em; margin:0.5em 0 0.5em 0; padding:0.2em 0 0.1em 0; text-align:center; border-radius: 15px; font-family: 'Cyclone-Background_2'; } p.nonindent{ text-indent: 0em; } p.indent{ text-indent: 1em; } div.seeit{ margin-top: 1em; margin-bottom: 0.5em; padding-top: 0.3em; border-top: 1pt solid #000000; } p.seeit{ font-family: 'Acta'; line-height: 1.2em; } span.seeit{ font-family: 'apercu_medium_pro'; } div.box{ margin-top: 1em; margin-bottom: 0.5em; padding: 0.5em; } p.boxh{ margin:0.5em 0 0.5em 0; text-align:center; font-size: 1.1em; line-height: 100%; font-family: 'apercu_medium_pro'; } p.boxhE{ margin:0.5em 0 0.5em 0; text-align:center; font-size: 2em; line-height: 100%; font-family: 'apercu_medium_pro'; } p.boxh1{ margin:1em 0 0.3em 0; text-align:center; font-size: 1.1em; line-height: 100%; font-family: 'apercu_medium_pro'; } p.boxh1p{ margin:0em; text-align:center; text-indent:0em; font-size: 1.1em; line-height: 100%; font-family: 'apercu_medium_pro'; } p.page{ margin:0.3em 0 0.5em 0; text-align:center; font-family: 'apercu_medium_pro'; } div.pink h1.chnum{color: #E4CDDE;} div.pink p.strip{background: #E4CDDE;} div.pink div.box {border: 2pt solid #E4CDDE;} div.orange h1.chnum{color: #F5CFBF;} div.orange p.strip{background: #F5CFBF;} div.orange div.box {border: 2pt solid #F5CFBF;} div.sblue h1.chnum{color: #AAE1FA;} div.sblue p.strip{background: #AAE1FA;} div.sblue div.box {border: 2pt solid #AAE1FA;} div.yellow h1.chnum{color: #FFE894;} div.yellow p.strip{background: #FFE894;} div.yellow div.box {border: 2pt solid #FFE894;} div.green h1.chnum{color: #C5E1B0;} div.green p.strip{background: #C5E1B0;} div.green div.box {border: 2pt solid #C5E1B0;} div.copyright{ margin-top: 2em; font-size: 0.9em; line-height: 1.1em; } p.crt{ text-align: center; font-family: 'SuperGroteskOT'; margin:0.2em 0 0 0; } p.crt1{ text-align: center; font-family: 'SuperGroteskOT'; margin:1.2em 0 0 0; } p.crt1a { text-align: center; margin-top: 1.5em; margin-bottom: 0em; text-indent: 0em; font-size: 0.9em; font-family: "SuperGroteskOT-Med"; } p.crt1b { text-align: center; margin-top: 0.1em; margin-bottom: 0em; text-indent: 0em; font-size: 0.9em; font-family: "SuperGroteskOT-Med"; } p.crt2 { margin-top: 1.5em; margin-bottom: 0em; text-indent: 2em; font-size: 0.9em; text-align: center; margin-left: 2%; margin-right: 2%; } span.smed { font-family: "SuperGroteskOT-Med"; } span.crt{ font-family: 'SuperGroteskOT'; } span.bold{ font-family: 'apercu_medium_pro'; } div.boxa{ margin-top: 1em; margin-bottom: 0.5em; padding: 0.5em; background-color: #AAE1FA; } p.box-head { font-size: 1em; margin-top: 0em; margin-bottom: 1em; text-align: center; color:#6E6E70; font-family: 'SuperGroteskPro-Medium'; } p.pullbquote { font-size: 1.2em; margin-top: 1em; margin-bottom: 1em; text-align: center; margin-left: 5%; margin-right: 5%; font-family: "poppl-college"; } p.centers { font-size: 0.9em; margin-top: 0em; margin-bottom: 0em; text-align: center; color:#6E6E70; font-family: 'SuperGroteskOT'; } h1.subchapter-title{ text-align: left; font-size: 1.8em; line-height: 1.2em; margin-bottom: 1em; margin-top: 1.0em; padding-bottom: 0.2em; font-weight:normal; font-family: "SuperGroteskOT-Med"; letter-spacing: 2px; } div.boxy{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } div.boxp{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } div.boxo{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } div.boxr{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } div.boxg{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } div.boxb{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } div.boxg1{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } div.boxg2{ margin-top: 2em; margin-bottom:2em; page-break-inside: avoid; } p.caption{ font-size: 1em; text-align: left; margin:0.2em 0 1.5em 0; font-family: 'poppl-college'; } h1.chapter-title{ font-size:1.8em; line-height:1.2em; margin:0.3em 0 0.3em 0; padding:0; text-align:center; font-weight:normal; font-family: "SuperGroteskOT-Med"; letter-spacing: 2px; margin-left: 15%; margin-right: 15%; } h1.chapters{ font-weight:normal; font-size:2.2em; line-height:100%; margin:0.3em 0 0.3em 0; padding:0; text-align:left; font-family: 'SuperGroteskOT'; } p.head1 { font-size: 1em; margin-top: 1.5em; margin-bottom: 1em; text-align: left; font-weight:normal; font-family: 'SuperGroteskPro-Medium'; } span.drop{ float: left; font-size: 4.5em; margin-top: 0.08em; text-indent: 0em; line-height: 0.7em; padding-right: 0.5%; font-family: "SuperGroteskOT"; } .u { text-decoration:underline; } .break { page-break-before:always; } h1.chapter-block{ text-align: left; font-size: 1.8em; line-height: 1.2em; margin-bottom: 1em; margin-top: 1.0em; padding-bottom: 0.2em; margin-left: 0.9em; font-weight:normal; font-family: "SuperGroteskPro-Medium"; letter-spacing: 2px; } span.s { font-family: "SuperGroteskOT"; } p.top { margin-top: 1em; } a.toc{ text-decoration: underline; } img.mid { vertical-align: 0.2em; } h2.h2 { font-size:1.2em; text-align:left; padding-top:0.5em; margin-bottom:0.3em; line-height:1.0em; font-weight:normal; font-family: "SuperGroteskOT"; } p.standfirst { margin-top: 0em; margin-bottom: 1em; font-size: 1.2em; text-align: center; margin-left: 5%; margin-right: 5%; text-indent: 0em; font-family: "poppl-college"; } div.map{ margin-top: 1em; margin-bottom:1em; page-break-inside: avoid; } h1.chapter{ text-align: left; font-size: 1.8em; line-height: 1.2em; margin-bottom: 1em; margin-top: 1.0em; padding-bottom: 0.2em; font-weight:normal; font-family: "SuperGroteskOT-Med"; letter-spacing: 2px; } p.moreblikebthisbinfo { font-size: 0.9em; margin-top: 0em; margin-bottom: 0em; text-indent: 0em; font-family: "SuperGroteskPro-Medium"; } span.sans{ font-size: 0.825em; font-style: normal; font-weight: normal; } span.sans1{ font-style: normal; font-weight: normal; font-size: 0.825em; }