@font-face { font-family:"EB Garamond"; font-style:italic; font-weight:normal; src : url("../Fonts/EBGaramond-Italic.ttf"); } @font-face { font-family:"EB Garamond"; font-style:normal; font-weight:normal; src : url("../Fonts/EBGaramond-Regular.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:normal; font-weight:bold; src : url("../Fonts/NunitoSans-Bold.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:italic; font-weight:bold; src : url("../Fonts/NunitoSans-BoldItalic.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:normal; font-weight:200; src : url("../Fonts/NunitoSans-ExtraLight.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:italic; font-weight:200; src : url("../Fonts/NunitoSans-ExtraLightItalic.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:italic; font-weight:normal; src : url("../Fonts/NunitoSans-Italic.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:normal; font-weight:300; src : url("../Fonts/NunitoSans-Light.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:italic; font-weight:300; src : url("../Fonts/NunitoSans-LightItalic.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:normal; font-weight:normal; src : url("../Fonts/NunitoSans-Regular.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:normal; font-weight:600; src : url("../Fonts/NunitoSans-SemiBold.ttf"); } @font-face { font-family:"Nunito Sans"; font-style:italic; font-weight:600; src : url("../Fonts/NunitoSans-SemiBoldItalic.ttf"); } @font-face { font-family:"Source Serif"; font-style:normal; font-weight:bold; src : url("../Fonts/SourceSerifPro-Bold.ttf"); } @font-face { font-family:"Source Serif"; font-style:italic; font-weight:normal; src : url("../Fonts/SourceSerifPro-Italic.ttf"); } @font-face { font-family:"Source Serif"; font-style:normal; font-weight:normal; src : url("../Fonts/SourceSerifPro-Regular.ttf"); } /*main styles*/ @page { margin: 10px; } body { font-family:"EB Garamond", serif; widows: 2; orphans: 2; } /*headings*/ h1, h2, h3, h4, h5, h6 { hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; page-break-after: avoid; page-break-inside: avoid; text-indent: 0; font-family:"Nunito Sans", sans-serif; } .H1 { font-weight:bold; margin-top: 0; margin-bottom:.75em; font-size: 2.25em; line-height: 1.1em; } .ChapNum { font-weight: 200; margin-bottom: 0; margin-top: 1.5em; } .H2 { font-weight: bold; font-size: 1.35em; margin-top: 1em; margin-bottom:.25em; line-height: 1.2em; } .H3 { font-weight: 500; margin-top: 1em; margin-bottom:.15em; font-size: 1.05em; } .H3Questions { font-style: italic; font-weight: 500; margin-top: 1.5em; margin-bottom:.15em; font-size: 1.05em; } /*paragraph styles*/ p { text-indent: 0rem; line-height: 1.4em; text-align: left; margin: 0; hyphenate-limit-lines: 3; hyphenate-limit-chars: 6 3 2; hyphenate-limit-last: always; -webkit-hyphenate-limit-lines: 3; -webkit-hyphenate-limit-chars: 6 3 2; -webkit-hyphenate-limit-last: always; -ms-hyphenate-limit-lines: 3; -ms-hyphenate-limit-chars: 6 3 2; -ms-hyphenate-limit-last: always; } .NoIndent { text-indent: 0; } .Indent { text-indent: 1.4rem; } .FirstLine { margin: 0 2em 1em 2em; } .FirstPara { margin-top: 1em; } blockquote { margin: 0 2em; line-height: 1.4em; } .Center { text-align: center; } .dedi { text-align: center; margin: 20% 0; } .epi { margin: 20% 0 0 30%; } .space { margin-top: 1.5em; } .DictionaryEntry { font-family:"Source Serif", serif; font-size: 85%; line-height: 1.6em; } .Copyright { text-align:center; font-size: 90%; } .brief { font-family:"Nunito Sans", sans-serif; font-weight: normal; font-size: 85%; margin-top: .75em; } .div { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; margin: 1.5em 0; padding: .75em 0; } .margin { margin-left: 1.5em; } /*character styles*/ .HalfSB { margin-top:0.5rem; } .SB { margin-top:1rem; } .LargeSB { margin-top:1.5rem; } .SmallCaps { text-transform:uppercase; letter-spacing:0.07em; font-size:85%; } .AllCaps{ text-transform:uppercase; } .Bold { font-weight: bold; } .Italic { font-style: italic; } span.DropCap{ font-family:"Nunito Sans", sans-serif; font-weight: 200; float:left; font-size: 5rem; line-height: 4.5rem; margin-bottom:-1rem; margin-right:0.1rem; margin-top: -0.05rem; } .RunIn { font-weight: 600; font-family:"Nunito Sans",sans-serif; } /*toc*/ .toc { list-style-type: none; padding-left:0; font-family:"Nunito Sans", sans-serif; font-weight:bold; } .toc li a{ color: black; } .reg { font-weight: normal; } /*hr*/ .foothr { width: 4em; border-top: 1px solid black; border-bottom: none; margin: 1em 0 .25em 0; } .FootNote { font-family:"Nunito Sans", sans-serif; font-weight: normal; font-size: 70%; } /*lists*/ ul { padding-left:1.5rem; margin:0; line-height: 1.4em; } ol { padding-left:1.5rem; margin:0; line-height: 1.4em; } .SubList { list-style-type:lower-latin; } /*links*/ a { text-decoration: none; color: #555555; } /*images*/ .im{ width: 100%; display: block; } .img{ page-break-inside: avoid; width: 100%; margin: 1.5rem 0; } .Caption { font-family:"Nunito Sans", sans-serif; font-weight: normal; font-size: 80%; margin-top: .35em; } .CaptionCredit { font-family:"Nunito Sans", sans-serif; font-weight: normal; font-size: 70%; margin-top: .25em; } /*cover*/ body.fullpage { margin: 0; padding: 0; } div.cover { display: block; text-align: center; height: 95%; } img.coverimage { height: 95%; width: auto; } img.coverimage:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */ height: 95vh; } @media amzn-kf8 { /* CSS for KF8 devices */ img.coverimage:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */ height: 95%; } img.fullim:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */ height: 85%; } } @media amzn-mobi { /* CSS for Mobi devices */ img.coverimage:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */ height: 95%; } img.fullim:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */ height: 85%; } }