@font-face { font-family: "BemboMTPro-Regular"; font-weight: normal; font-style: normal; src: url(../fonts/BemboMTPro-Regular.otf); } @font-face { font-family: "BemboMTPro-Semibold"; font-weight: normal; font-style: normal; src: url(../fonts/BemboMTPro-Semibold.otf); } @font-face { font-family: "BemboMTPro-SemiboldIt"; font-weight: normal; font-style: normal; src: url(../fonts/BemboMTPro-SemiboldIt.otf); } @font-face { font-family: "BemboMTPro-Italic"; font-weight: normal; font-style: normal; src: url(../fonts/BemboMTPro-Italic.otf); } @font-face { font-family: "BemboMTPro-Bold"; font-weight: normal; font-style: normal; src: url(../fonts/BemboMTPro-Bold.otf); } @font-face { font-family: "GeneralSymbols-4"; font-weight: normal; font-style: normal; src: url(../fonts/GeneralSymbols-4.otf); } /*@font-face{ font-family: "Madera-ExtraBold"; font-weight: bold; font-style: normal; src: url(../fonts/Madera-ExtraBold.otf); }*/ body { color: #000000; } h1, h2, h3, h4 { margin: 0em; padding: 0em; text-align: left; page-break-inside: avoid; } p { margin-top: 0em; margin-bottom: 0em; orphans: 2; text-align: left; } a { text-decoration: none; } span.sup { line-height: 1.2em; font-size: 0.5em; vertical-align: super; } span.sub { line-height: 1.2em; font-size: 0.5em; vertical-align: sub; } sup { line-height: 1.2em; font-size: 0.5em; vertical-align: super; } sub { line-height: 1.2em; font-size: 0.5em; vertical-align: sub; } div.pagebreak { page-break-before: always; } .pagebreak-inside { page-break-inside: avoid; } .pagebreak { page-break-before: always; } div.clear { clear: both; } img.alpha_image { text-align: center; padding-right: 10px; width: 2em; vertical-align: middle; } h4.a_head { font-family: "DINNextLTProRegular"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 1.2em; } h3.bm_head { font-family: "BemboMTPro-Regular"; margin: 0.2em 0em 0.9em 0em; padding: 0em 0em 0em 0em; text-align: left; } p.bm_text { font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 0.8em; } p.bm_text_hd { font-family: "DINNextLTProRegular"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 0.8em; } p.bm_text_small { font-family: "BemboMTPro-Regular"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 0.7em; } p.bm_text_small_top { font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 0.75em; } p.body_text { font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 1.1em; } p.body_text_top { font-family: "BemboMTPro-Regular"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 1.1em; } p.body_text_indented { font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 1em; font-size: 1.1em; } p.body_text_indented_sa { font-family: "BemboMTPro-Regular"; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 1.1em; } p.body_text_indented_fa { font-family: "BemboMTPro-Regular"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 1.1em; } span.body_text_italic { font-family: "BemboMTPro-Italic"; } h4.case_head { font-family: "DINNextLTProRegular"; margin: 1em 0em 0.5em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 1.5em; page-break-before: always; } div.container { page-break-inside: avoid !important; margin: 0em; } .copyright_black { font-family: "BemboMTPro-Bold"; } .cover_image { text-align: center; clear: both; padding: 0px; margin: 0em auto; width: 100%; } .cover_image img { width: 100%; } span.dinot_bold { font-family: "BemboMTPro-Bold"; } .dropcap { float: left; font-family: "BemboMTPro-Regular"; font-size: 3.16em; line-height: 1; margin-bottom: -0.236em; margin-right: 0.05em; margin-top: -0.044em; } h1.auth_head { font-family: "BemboMTPro-Regular"; font-size: 3em; margin: 1em 0em 0.8em 0em; padding: 0em 0em 0em 0em; text-align: center; } h2.auth_subhead { font-family: "BemboMTPro-Regular"; font-size: 1.5em; margin: 1.5em 0em 1.5em 0em; padding: 0em 0em 0em 0em; text-align: center; } .auth_title { font-family: "BemboMTPro-Regular"; font-size: 1.5em; margin: 0.2em 0em 2em 0em; padding: 0em 0em 0em 0em; text-align: center; line-height: 1.3em; } h1.half_head { font-family: "BemboMTPro-Regular"; font-size: 2em; margin: 5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; } h2.half_subhead { font-family: "BemboMTPro-Regular"; font-size: 1.1em; margin: 0.5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; } p.Extra_Text { font-family: "BemboMTPro-Italic"; font-size: 0.9em; margin: 0em 0em 0.5em 0em; padding: 0em 0em 0em 0em; text-align: left; } p.Extra_Text_indented { font-family: "BemboMTPro-Italic"; font-size: 0.9em; margin: 0em 0em 0.5em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 1em; } p.Extra_Text1 { font-family: "BemboMTPro-Bold"; font-size: 0.9em; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 0em; } p.Extra_Text_center { font-family: "BemboMTPro-Bold"; font-size: 0.9em; margin: 1.2em 0em 1.2em 0em; padding: 0em 0em 0em 0em; text-align: center; text-indent: 0em; line-height: 1.5em; } p.Extra_Text_nsa { font-family: "BemboMTPro-Bold"; font-size: 0.9em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 1em; } .image_border { margin: 1em 0em 1em 0em; padding: 1em; border-radius: 15px; border: 2px solid #000000; } p.image_caption { font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 0.8em; } /*span.image_caption_bold { font-family: "TimesRegular"; font-weight: normal; font-style: italic; }*/ span.image_caption_italic { font-family: "BemboMTPro-Italic"; } .image_full { text-align: center; page-break-before: always; page-break-after: always; page-break-inside: avoid; border-radius: 0px; clear: both; padding: 0px; margin: 0px auto; width: 100%; } .image_full img { border-radius: 0px; page-break-inside: avoid; width: 100%; } p.imprint { font-family: "BemboMTPro-Regular"; font-size: 1em; line-height: 1.235; margin: 0.1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; } p.imprint_top { font-family: "BemboMTPro-Regular"; font-size: 1em; line-height: 1.235; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; } div.imprint_logo { text-align: center; page-break-inside: avoid; margin: 2em auto; width: 40%; } .imprint_logo img { page-break-inside: avoid; width: 100%; } p.imprint_small { font-family: "BemboMTPro-Regular"; font-size: 0.85em; line-height: 1.235; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; } p.imprint_small_top { font-family: "BemboMTPro-Regular"; font-size: 0.85em; line-height: 1.235; margin: 1.8em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; } p.info_text { /* font-family: "BemboMTPro-Bold";*/ font-family: "BemboMTPro-Semibold"; font-size: 1.1em; margin: 0em 0em 3em 0em; padding: 0em 0em 0em 0em; text-align: left; } p.info_text span.Semibold-Italic { font-family: "BemboMTPro-SemiboldIt"; } p.info_text em { font-family: "BemboMTPro-Italic"; font-style: normal; } p.info_text_center { font-family: "BemboMTPro-Italic"; margin: 0em 0em 1.5em 0em; padding: 0em 0em 0em 0em; text-align: center; } p.key_info_text { font-family: "BemboMTPro-Bold"; margin: 1em 0em 0.8em 0em; padding: 0em 0em 0em 0em; text-align: left; } .Key_Info_Text_Black { font-family: "DINNextLTProRegular"; font-size: 2em; } div.landscape_default { text-align: center; page-break-inside: avoid; margin: 1em auto 0.1em auto; width: 60%; } .landscape_default img { page-break-inside: avoid; width: 100%; } div.landscape_large { text-align: center; page-break-inside: avoid; margin: 1em auto 1em auto; width: 80%; } .landscape_large img { page-break-inside: avoid; width: 100%; } div.landscape_large_bottom { text-align: center; page-break-inside: avoid; margin: 1em auto 0em auto; width: 100%; } .landscape_large_bottom img { page-break-inside: avoid; width: 100%; } div.landscape_large_top { text-align: center; page-break-inside: avoid; margin: 0em auto 1em auto; width: 100%; } .landscape_large_top img { page-break-inside: avoid; width: 100%; } div.landscape_large_with_border { text-align: center; page-break-inside: avoid; margin: 0em auto 0em auto; width: 100%; } .landscape_large_with_border img { page-break-inside: avoid; width: 100%; } div.landscape_50_with_border { text-align: center; page-break-inside: avoid; margin: 0em auto 0em auto; width: 50%; } .landscape_50_with_border img { page-break-inside: avoid; width: 100%; } div.landscape_medium { text-align: center; page-break-inside: avoid; margin: 1em auto 1em auto; width: 80%; } .landscape_medium img { page-break-inside: avoid; width: 100%; } .map_heading { font-family: "BemboMTPro-Regular"; margin: 1em 0em 0.8em 0em; padding: 0em 0em 0em 0em; text-align: left; border-bottom: 1px solid; padding: 0.1em; font-size: 1.2em; page-break-before: always; } .map_text { font-family: "BemboMTPro-Bold"; margin: 0em 0em 0.7em 2.85em; padding: 0em 0em 0em 0em; text-align: left; text-indent: -2.85em; } span.medium_italic { font-family: "BemboMTPro-SemiboldIt"; } div.portrait_medium { text-align: center; page-break-inside: avoid; margin: 1em auto 1em auto; width: 50%; } .portrait_medium img { page-break-inside: avoid; width: 100%; } p.quote { font-family: "BemboMTPro-Regular"; margin: 0.5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 1.5em; line-height: 0.9em; color: #c5c5c5; } p.quote_author { font-family: "BemboMTPro-Italic"; margin: 0.2em 0em 0.9em 0em; padding: 0em 0em 0em 0em; text-align: center; } p.quote_border { border-top: 1px solid black; width: 30%; margin: 2em auto; } h2.sec_head { font-family: "BemboMTPro-Semibold"; font-size: 1.5em; margin: 1em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align: center; line-height: 1.3em; } h2.sec_head .no { font-family: "BemboMTPro-Regular"; } h2.sec_head1 { font-family: "BemboMTPro-Regular"; font-size: 1.5em; margin: 1em 0em 3em 0em; padding: 0em 0em 0em 0em; text-align: center; line-height: 1.3em; } h3.sec_subhead { font-family: "BemboMTPro-Semibold"; font-size: 1.1em; margin: 0em 0em 2em 0em; padding: 0em 0em 0em 0em; text-align: center; } p.settings { font-size: 1em; line-height: 1.65; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; } ul.settings1 { font-size: 1em; } p.settings_head { font-size: 1.5em; line-height: 1.65; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; } .settings_page { margin: 0em 0em 0em 0em; padding: 1em; border-radius: 15px; color: #000000; background-color: #000000; color: #ffffff; } p.sidebar_info { font-family: "BemboMTPro-Semibold"; margin: 0.2em 0em 0em 0.8em; padding: 0em 0em 0em 0em; text-align: left; font-size: 0.9em; text-indent: -0.8em; } .sidebar_info_black { font-family: "DINNextLTProRegular"; font-size: 1.2em; } .sidebar_info_black_italic { font-family: "TimesRegular"; font-style: italic; font-size: 1.2em; } p.sidebar_info_center { font-family: "BemboMTPro-Semibold"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 0.9em; text-indent: 0em; } p.sub_heading { font-family: "TimesRegular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 1em; } h2.toc_head { font-family: "BemboMTPro-Regular"; font-size: 3.5em; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align: center; line-height: 1.3em; } p.toc_text { font-family: "BemboMTPro-Regular"; font-size: 1.3em; margin: 0.3em 0em 0em 1em; padding: 0em 0em 0em 0em; text-align: left; } p.toc_text span.Semibold-Italic { font-family: "BemboMTPro-Italic"; } p.toc_text_top { font-family: "BemboMTPro-Regular"; font-size: 1.3em; margin: 0em 0em 0em 1em; padding: 0em 0em 0em 0em; text-align: left; } .underline { text-decoration: underline; } ol.toc_lvl1 { list-style-type: none; padding-left: 0.5em; font-family: "BemboMTPro-Regular"; } ol.toc_lvl2 { list-style-type: none; padding-left: 1.5em; margin-top: 0.5em; font-family: "AvenirNextRoundedPro"; } .toc_lvl1 li, .toc_lvl2 li { margin-bottom: 0.5em; } .toc_lvl1 a, .toc_lvl1 a:visited { color: #000000; text-decoration: none; border-bottom: none; } .toc_lvl2 a, .toc_lvl2 a:visited { color: #000000; text-decoration: none; border-bottom: none; } .strike { text-decoration: line-through; } div.landscape_70 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.1em auto; width: 70%; } .landscape_70 img { page-break-inside: avoid; width: 100%; } div.NavButtons-box { width: 100%; border-style: solid hidden solid hidden; border-width: 0.1em 0 0.15em 0; border-color: grey; padding: 0.25em 0 0.2em 0; margin-bottom: 0.4em; } p.NavButtons-text { padding: 0 0; margin: 0; color: blue; font-size: 0.7em; } a.NavButtons-hyperlink { font-family: GillSansMTPro; font-size: 1.1em; text-transform: uppercase; text-align: left; margin: 0; text-decoration: underline; } span.GeneralSymbols-4 { font-family: "GeneralSymbols-4"; text-transform: lowercase; } .Width-100 { width: 100%; } .Width-90 { width: 90%; } .Width-80 { width: 80%; } .Width-70 { width: 70%; } .Width-40 { width: 40%; } .pagebreak-all { page-break-before: always; page-break-after: always; } .center { margin: 0 auto; text-align: center; } .padding-top { padding-top: 1em; } .padding-top-l { padding-top: 4%; } .padding-top-xxl { padding-top: 25%; } .padding-bottom { padding-bottom: 0.5em; } /*Picture Credits*/ p._2_Section_Title-NoPageBreak { color: #c5c5c5; font-family: "DINPro-CondRegular", sans-serif; font-size: 2.5em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.6; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 32px; orphans: 3; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; } p._2_Picture_Credits { color: #222221; font-family: "BemboMTPro-Regular"; font-size: 0.9em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } div.shadow-A { -moz-box-shadow: 2px 2px 5px 3px #ccc; -webkit-box-shadow: 2px 2px 5px 3px #ccc; box-shadow: 2px 2px 5px 3px #ccc; } /* ================ FOOTNOTES ================ */ .footnote_page { page-break-before: avoid; padding: 1em 0em 0em 0em; } .footnote_chapter_header { width: 90%; text-align: left; font-size: 1.2em; margin-left: auto; margin-right: auto; } .footnote { font-size: 0.85em; font-style: normal; text-align: justify; margin: 0em auto 1em auto; width: 100%; } .footnote_chapter_header + .footnote { page-break-before: avoid; } a.footnote_return { vertical-align: super; padding: 0px 10px 0px 0px; margin: 0px; text-align: left; line-height: 100%; font-size: 8px; border-bottom: 0px; } a.noteref { vertical-align: super; padding: 0px 6px 2px 0px; margin: 0px; text-align: left; line-height: 100%; font-size: 0.7em; border-bottom: 0px; text-decoration: none; } a.kindle_only { display: none; } @media amznkf8 { a.kindle_only { display: inline !important } } aside { display: block } @media amzn-kf8 { a.kindle_only { display: inline !important } p.body_text { font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 1.4em; line-height: 1.4em; } p.body_text_top { font-family: "BemboMTPro-Regular"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; font-size: 1.4em; line-height: 1.4em; } p.body_text_indented { font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 1em; font-size: 1.4em; line-height: 1.4em; } p.body_text_indented_sa { font-family: "BemboMTPro-Regular"; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 1.4em; line-height: 1.4em; } p.body_text_indented_fa { font-family: "BemboMTPro-Regular"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; text-indent: 1.4em; line-height: 1.4em; } p.List-Unnumbered-First { font-family: "BemboMTPro-Italic"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 1.5em; line-height: 1.4em; } p.List-Unnumbered { font-family: "BemboMTPro-Italic"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 1.5em; line-height: 1.4em; } p.List-Unnumbered-Last { font-family: "BemboMTPro-Italic"; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 1.5em; line-height: 1.4em; } } small { font-size: 0.7em; } div.blockquote { font-weight: normal; font-style: normal; margin: 1.2em 1em 1.2em 1em; } .End-Notes-Head { font-family: "BemboMTPro-Semibold"; font-size: 1.1em; margin: 1.5em 0em 1.5em 0em; padding: 0em 0em 0em 0em; text-align: center; line-height: 1.3em; } .End-Notes { font-family: "BemboMTPro-Regular"; font-size: 1em; margin: 0em 0em 0em 1.8em; padding: 0em 0em 0em 0em; text-align: left; } .End-Notes-Label { float: left; font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em -1em; } .End-Notesa { font-family: "BemboMTPro-Regular"; font-size: 1em; margin: 0em 0em 0em 3.3em; padding: 0em 0em 0em 0em; text-align: left; } .End-Notes-Labela { float: left; font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em -2.5em; } .End-Notes1 { font-family: "BemboMTPro-Regular"; font-size: 1em; margin: 0em 0em 0em 1.8em; padding: 0em 0em 0em 0em; text-align: left; } .End-Notes-Label1 { float: left; font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em -1.5em; } .End-Notes1a { font-family: "BemboMTPro-Regular"; font-size: 1em; margin: 0em 0em 0em 3.3em; padding: 0em 0em 0em 0em; text-align: left; } .End-Notes-Label1a { float: left; font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em -3em; } /*new style*/ div.epigraph1 { margin: 0em auto 3em auto; padding: 0em 0em 0em 0em; text-align: center; border-top: 2px solid #000000; border-bottom: 2px solid #000000; width: 60%; } p.Chapter-Epigraph { font-family: "BemboMTPro-Italic"; font-size: 1.4em; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; line-height: 1.2em; color: grey; } p.Epigraph-Source { font-family: "BemboMTPro-Regular"; font-size: 1.2em; margin: 0.5em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align: center; line-height: 1.2em; } p.List-Unnumbered-First { font-family: "BemboMTPro-Italic"; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 1.1em; } p.List-Unnumbered { font-family: "BemboMTPro-Italic"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 1.1em; } p.List-Unnumbered-Last { font-family: "BemboMTPro-Italic"; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 1.1em; } h2.sec_head span.Semibold-Italic { font-family: "BemboMTPro-SemiboldIt"; } em { font-family: "BemboMTPro-Italic"; font-style: normal; } p.body_text_center { font-family: "BemboMTPro-Regular"; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; font-size: 1.1em; } p.Dialogue { font-family: "BemboMTPro-Italic"; margin: 0em 0em 0em 1.5em; text-indent: -1em; padding: 0em 0em 0em 0em; text-align: left; font-size: 1em; } p._2_Picture_Credits span.dinot_Bold { font-family: "BemboMTPro-Bold"; }