@font-face { font-family: 'Baron'; font-style: normal; font-weight: normal; src : url('../Fonts/Baron.otf'); } @font-face { font-family: 'CoreBandi'; font-style: normal; font-weight: normal; src : url('../Fonts/CoreBandi.ttf'); } @font-face { font-family: 'Amaranth'; font-style: normal; font-weight: normal; src : url('../Fonts/Amaranth.otf'); } @font-face { font-family: 'Amaranth'; font-style: italic; font-weight: normal; src : url('../Fonts/Amaranth_Italic.otf'); } @font-face { font-family: 'Amaranth'; font-style: normal; font-weight: bold; src : url('../Fonts/Amaranth_Bold.otf'); } @font-face { font-family: 'Crimson'; font-style: normal; font-weight: normal; src : url('../Fonts/Crimson_Roman.otf'); } @font-face { font-family: 'Crimson'; font-style: normal; font-weight: bold; src : url('../Fonts/Crimson_Bold.otf'); } @font-face { font-family: 'Crimson'; font-style: italic; font-weight: normal; src : url('../Fonts/Crimson_Italic.otf'); } @page { margin: 10px; } body { font-family: 'Crimson', Garamond, serif; widows:2; orphans:2; } /*headings*/ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid; text-indent: 0; hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; font-weight: normal; line-height: 1.2em; } h1 { font-family: 'Baron', sans-serif; font-size: 1.5em; margin: 2em 0 0 1.5em; } h2 { font-family: 'CoreBandi', sans-serif; font-size: 3em; line-height: 1em; page-break-before: avoid; page-break-after: avoid; margin: 0.5em 0 1em 0.5em; text-align: left !important; text-indent: 0; } h3 { font-family: 'Baron', sans-serif; font-size: 1.1em; margin: 2em 0 1em 0; line-height: 1.3em; } /*h3 background styles*/ .blue { background-color: rgb(204, 239, 252); padding: 0 1.3em 0 .8em; } .orange{ background-color: rgb(255, 222, 158); padding: 0 1.3em 0 .8em; } .yellow{ background-color: rgb(255, 248, 128); padding: 0 1.3em 0 .8em; } .purple { background-color: rgb(223, 213, 234); padding: 0 1.3em 0 .8em; } .green{ background-color: rgb(214, 232, 163); padding: 0 1.3em 0 .8em; } h4{ font-family: 'Amaranth', sans-serif; font-style: italic; margin: 1em 0 0.25em 0; } /*main body styles*/ p { text-indent: 1.5em; line-height: 1.45em; 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; } .smcaps { font-size: 0.75em; letter-spacing: 1px; } .firstline{ text-indent: 0; } .firstline::first-letter{ font-family: 'CoreBandi'; font-size: 3.4em; float: left; line-height: 1em; margin: -0.05em 0.1em -0.3em 0; } .initial { margin-top: 2em; } a { color: initial; } /*images*/ .img_left { page-break-after:avoid; display: inline-block; position: relative; margin: 0.4em 1.5em 0.65em 0; width: 40%; float: left; } .img{ page-break-after: avoid; display: inline-block; width: 100%; margin: 1em 0; } .im { width: 100%; height: auto; } .caption { font-family: 'Amaranth', sans-serif; font-style: italic; font-size: 0.7em; text-indent: 0; margin: 0; } .credit { color: grey; font-size:.85em; font-style: normal; } /*full pg img*/ .fullpg { display: block; text-align: center; height: 90%; } img.fullim { height: 90%; width: auto; } img.fullim:only-of-type { height: 95vh; } /*facts*/ .facts { page-break-inside:avoid; font-family: 'Amaranth', Garamond, serif; font-size: 0.8em; margin: 2em; text-indent: 0; border: 1px dashed grey; padding: 1em 1.5em; } span.fact_title{ font-weight: bold; font-size: 1.3em; } /*in my basket*/ .basket_box { page-break-inside: avoid; margin: 2em 0; padding: 1em 1.8em 1em 1.3em; background: #d2b48c; border: 1px dashed white; } .basket_title { font-family: 'Amaranth', Garamond, serif; font-style: italic; font-size: 1.8em; margin: 0 0 0.5em 0; } .basket_text { font-family: 'Amaranth', Garamond, serif; font-size: 0.8em; text-indent: 0; margin: 0 1em 0 0; } .img_right { page-break-inside: avoid; display: inline-block; margin: 0 0 0.2em 1em; width: 30%; float: right; } .baskim { width: 100%; border: 5px solid white; } /*clear*/ .clear { clear: both; } /*copyright*/ .copyright{ font-size: 0.7em; font-weight: normal; text-indent: 0; margin-top: 0.7em; text-align: center; } /*dedication*/ .dedication{ text-align: center; text-indent: 0; font-family: 'Amaranth'; margin: 5em auto 0 auto; } /*references*/ .ref{ text-indent: 0; padding-left: 1.5em; text-indent: -1.5em; } .note{ text-indent: 0; font-size: 0.7em; margin-top: 2em; } /*glossary*/ .glossary{ text-indent: 0; font-size: 0.8em; margin: 0.7em 0 0 0; } .gloss{ font-family: 'Amaranth'; font-weight: bold; } /*index*/ .index{ text-indent: 0; padding-left: 1.5em; text-indent: -1.5em; font-size: 0.8em; } .note_box{ margin: 0; padding: 1em; border-style: dashed; border-width: 1px; } .bold { font-weight: bold; } /*toc*/ ol.menu { margin: 0 0 0 2em; padding: 0; list-style-type: none !important; } .extratoc { font-family: 'Amaranth', sans-serif; font-style: italic; line-height: 1.4em; } .toc { font-family: 'Baron', sans-serif; font-size: 1.4em; text-align: left; text-indent: 0; margin: 0 0 0 1.3em; line-height: 1.5em; } ol.submenu { margin: 1em 0; padding: 0; list-style-type: none; } li.subtoc { font-family: 'Crimson', Garamond, serif; font-size: 0.75em; text-indent: -1.6em; text-align: left; line-height: 1.5em; } li.toc a, li.subtoc a, li.extratoc a{ text-decoration: none !important; color: initial; } #land { display: none !important; } /*spacing*/ .nbs{ margin-bottom: 0; } .sp{ margin-top: 1em; } /*cover*/ body.fullpage { margin: 0; padding: 0; } div.fullimg { display: block; text-align: center; height: 95%; } img.coverimage { height: 95%; } img.coverimage:only-of-type { height: 95vh; }