/* Fonts */ /* Adagio Slab */ @font-face { font-family:"AdagioSlab"; font-style:normal; font-weight:normal; src : url("../Fonts/Adagio_Slab-Regular.otf"); } @font-face { font-family:"AdagioSlab"; font-style:normal; font-weight:600; src : url("../Fonts/Adagio_Slab-SemiBold.otf"); } @font-face { font-family:"AdagioSlab"; font-style:normal; font-weight:bold; src : url("../Fonts/Adagio_Slab-Bold.otf"); } @font-face { font-family:"AdagioSlab"; font-style:italic; font-weight:normal; src : url("../Fonts/Adagio_Slab-Regular_italic.otf"); } @font-face { font-family:"AdagioSlab"; font-style:italic; font-weight:600; src : url("../Fonts/Adagio_Slab-SemiBold_italic.otf"); } @font-face { font-family:"AdagioSlab"; font-style:italic; font-weight:bold; src : url("../Fonts/Adagio_Slab-Bold_italic.otf"); } /* Akzidenz Grotesk */ @font-face { font-family:"AkzidenzGrotesk"; font-style:normal; font-weight:300; src : url("../Fonts/AkzidenzGroteskPro-Light.otf"); } @font-face { font-family:"AkzidenzGrotesk"; font-style:normal; font-weight:normal; src : url("../Fonts/AkzidenzGroteskPro-Regular.otf"); } @font-face { font-family:"AkzidenzGrotesk"; font-style:normal; font-weight:500; src : url("../Fonts/AkzidenzGroteskPro-Md.otf"); } @font-face { font-family:"AkzidenzGrotesk"; font-style:normal; font-weight:bold; src : url("../Fonts/AkzidenzGroteskPro-Bold.otf"); } @font-face { font-family:"AkzidenzGrotesk"; font-style:normal; font-weight:900; src : url("../Fonts/AkzidenzGroteskPro-Super.otf"); } @font-face { font-family:"AkzidenzGrotesk"; font-style:italic; font-weight:300; src : url("../Fonts/AkzidenzGroteskPro-LightIt.otf"); } @font-face { font-family:"AkzidenzGrotesk"; font-style:italic; font-weight:normal; src : url("../Fonts/AkzidenzGroteskPro-It.otf"); } @font-face { font-family:"AkzidenzGrotesk"; font-style:italic; font-weight:bold; src : url("../Fonts/AkzidenzGroteskPro-BoldIt.otf"); } /*main styles*/ @page { margin: 10px; } body { font-family:"AdagioSlab", 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:"AkzidenzGrotesk", sans-serif; } .Parts{ display: none; } .ChapNum{ display: block; font-family: "AdagioSlab", serif; font-size: 1.5rem; font-weight: bold; margin: 1rem 0 0.5rem 0; } .ChapterArrow{ width: 7rem; margin: 1.5rem 0; display: block; } .CentredArrow{ width: 7rem; margin: 0.5rem auto; } .ChapStart{ display: block; font-family:"AkzidenzGrotesk", sans-serif; font-weight: 300; font-size: 1.6rem; line-height: 2em; margin: 4rem 0 2rem 0; } .ExerciseRule{ width: 40%; margin: 2rem 0 1.5rem 0; border-top: 1px dotted black; } .ExerciseTitle{ font-family:"AkzidenzGrotesk", sans-serif; font-weight: 300; font-size: 1.6rem; margin: 1.5rem 0 0.3rem 0; } .H1{ font-size: 1.1rem; font-weight: bold; margin: 1.5rem 0 0.2rem 0; } .H2{ font-family: "AdagioSlab", serif; font-size: 1.03rem; font-weight: 600; margin: 1rem 0 0.2rem 0; } .DescTitles{ font-family: "AdagioSlab", serif; font-size: 1rem; font-weight: normal; padding: 0; margin: 1rem 0 0.2rem 0; } /*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; } .FirstLine { text-indent: 0; } .NoIndent { text-indent: 0; } .Indent { text-indent: 1.4rem; } blockquote{ padding: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.4rem; margin-right: 1.4rem; font-size: 0.95rem; } .AlignL{ text-align: left; } .Coaching{ font-family:"AkzidenzGrotesk", sans-serif; font-size: 1.1rem; font-weight: 500; margin: 0.5rem 0 0.2rem 0; } .Copyright{ text-align: center; } .Dedication{ text-align: center; font-weight: bold; margin: 3rem 1.4rem 0 1.4rem; } .Endnotes{ margin-top: 1rem; text-align: left; } .Endorsements{ text-align: center; margin-top: 1.5rem; } .EndorsementAttrib{ text-align: center; margin-top: 0.5rem; } .FigureHeads{ font-family:"AkzidenzGrotesk", sans-serif; font-weight: 500; text-align: left; } .Index{ text-align: left; margin-left: 1.4rem; text-indent: -1.4rem; } .Tab{ margin-left: 1.4rem; } /*character styles*/ .HalfSB { margin-top:0.5rem; } .SB { /*I use this in place of every different "noindent_sb", "indent_sb", etc. When I get into Sigil, I do a find and replace of: Find:"_sb" replace:" sp" *note the space before the sp in replace*. That way, I can have just one class of, for example, "noindent" and if it has space before, the class will look like "noindent sp"*/ margin-top:1rem; } .LargeSB { margin-top:1.5rem; } .SmallCaps { text-transform:uppercase; letter-spacing:0.07em; font-size:85%; } .AllCaps{ text-transform:uppercase; } .footnotes, .NoteNum{ vertical-align: super; font-size: smaller; } a { text-decoration:none; } .FigureNums{ font-weight: bold; display: inline-block; margin-right: 0.25rem; color: #666666; } .SansBold{ font-family:"AkzidenzGrotesk", sans-serif; font-weight: bold; } .Sans{ font-family:"AkzidenzGrotesk", sans-serif; } .Unchecked, .Checked{ float: left; margin-left: -1.4rem; } /* toc */ nav ol{ list-style-type: none; padding-left: 0; } .TOCFrontBack{ font-style: italic; margin-top: 1rem; } .TOCPart{ font-weight: bold; margin-top: 1rem; } .TOCChapters{ font-weight: normal; padding-left: 1.4rem; } .TOCChapNum{ font-family:"AkzidenzGrotesk", sans-serif; font-weight: bold; display: block; font-size: 0.9rem; } /*lists*/ ul { line-height: 1.4em; padding-left:1.4rem; margin:0; /*Because of how a lot of books (mainly P2) are set up, I often find it easier to add the margin to the first
  • rather than on the