@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: 700; 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: 700; 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 { widows:1; orphans:1; } /*headings*/ h1, h2, h3, h4{ hyphens: none !important; -moz-hyphens: none !important; adobe-hyphenate: none; -webkit-hyphens: none !important; hyphens: none; page-break-after: avoid; page-break-inside: avoid; text-indent: 0; text-align: left; text-justify: none; line-height: 1.3em; } h1{ font-family:'Baron', sans-serif; font-size: 1.5em; margin: 2em 0 0 1.5em; text-align: left !important; font-weight: normal; } h1.extras{ font-family:'CoreBandi', sans-serif; font-size: 3em; line-height: 1em; page-break-after: avoid; margin: 0.5em 0 1em 0.5em; text-align: left !important; text-indent: 0; font-weight: normal; } 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; font-weight: normal; } h3 { page-break-after: avoid; font-family: 'Baron', sans-serif; font-style: normal; font-weight: normal; font-size: 1.1em; margin: 2.5em 0 1em 0; } /*h3 background styles*/ span.blue{ background-color: rgb(204, 239, 252); padding: .3em 1.3em .3em .8em; } span.orange{ background-color: rgb(255, 222, 158); padding: .3em 1.3em .3em .8em; } span.yellow{ background-color: rgb(255, 248, 128); padding: .3em 1.3em .3em .8em; } span.purple{ background-color: rgb(223, 213, 234); padding: .3em 1.3em .3em .8em; } span.green{ background-color: rgb(214, 232, 163); padding: .3em 1.3em .3em .8em; } h4{ page-break-after: avoid; font-family: 'Amaranth', serif; font-style: italic; font-weight: normal; margin: 1.5em 0 0.25em 0; } /*Essentials*/ p { font-family:'Crimson', serif; font-style: normal; text-align: justify; text-justify: inter-word; line-height: 1.5em; text-indent: 1.4em; margin: 0; hyphenate-limit-lines: 1; hyphenate-limit-chars: 6 3 2; hyphenate-limit-last: always; -webkit-hyphenate-limit-lines: 1; -webkit-hyphenate-limit-chars: 6 3 2; -webkit-hyphenate-limit-last: always; -ms-hyphenate-limit-lines: 1; -ms-hyphenate-limit-chars: 6 3 2; -ms-hyphenate-limit-last: always; } p.noindent { text-indent: 0; } span.dropcap { font-family:'CoreBandi'; float: left; font-size: 4em; line-height: 0.7em; margin-right: 3pt; } a { text-decoration: none !important; color: #0a0a0a; border-bottom: 1px dotted #0a0a0a; } /*images*/ div.img_left { page-break-after:avoid; display: inline-block; position: relative; margin: 0.25em 1em 0.5em 0; width: 35%; float: left; } div.img { page-break-after:avoid; display: inline-block; position: relative; margin: 0.5em 0; width: 100%; } img.im{ width: 100%; } p.caption_center { font-family:'Amaranth', serif; font-style: italic; font-size: 0.7em; text-indent: 0; text-align: center; } p.caption_left { font-family:'Amaranth', serif; font-style: italic; font-size: 0.7em; text-align: left; text-indent: 0; } /*full page images*/ div.fullimg { page-break-before: always; display: block; text-align: center; height: 90%; padding: 0; position: relative; } img.full { height: 90%; } img.full:only-of-type { height: 90vh; } p.caption_inner { position: relative; display: inline-block; background-color: #ffffff; background-color: rgba(255, 255, 255, 0.7); page-break-after:avoid; page-break-inside: avoid; font-family:'Amaranth', serif; font-style: italic; font-size: 0.7em; text-indent: 0; text-align: right; padding: 0.7em; margin: 0 10%; top: -14em; } span.credit { font-family: sans-serif; font-weight: 200; font-style: normal; color: rgb(80,80,80); font-size:.75em; } .clear { clear:both; } /*fact*/ div.fact { page-break-inside:avoid; margin: 1.5em 0.25em; border:1px dashed grey; text-align:left; } p.fact { font-family:'Amaranth', serif; font-style: normal; font-size: 0.8em; text-align:justify; margin: 1em 1.5em; text-indent: 0; } span.fact_title{ font-weight: 700; font-size: 1.3em; line-height: 1.35em; } /*twocents*/ .twocents_box { page-break-inside:avoid; margin: 1.5em 0 0 0; padding: 1em 1.8em 1em 1.3em; background: #d2b48c; border: 1px dashed white; } h3.twocents_head { font-family:'Amaranth', serif; font-style: italic; font-size: 1.8em; margin: 0 0 0.5em 0; text-indent: 0; } p.twocents { font-family:'Amaranth', serif; font-style: normal; font-size: 0.8em; text-indent: 0; } div.twocents_imagepackage { position: relative; display: inline-block; margin: 0 0 0.25em 1em; width: 30%; float: right; } img.twocents_im{ border: 5px solid white; width: 100%; } /*summary*/ p.question{ font-family:'Amaranth', serif; font-style: italic; font-size: 0.9em; margin: 1em 0 1em 0; text-indent: 0; } p.sp{ margin-top: 2em; } /*copyright*/ p.copyright{ text-align: center; text-indent: 0; line-height: 1.5em; margin: 0.75em 0 0 0; font-size: 0.7em; } span.space { padding-right:1em; } /*dedication*/ p.dedication{ font-family:'Amaranth', serif; font-style: italic; margin: 20% auto 1em auto; text-align: center; text-indent: 0; } /*index*/ p.index{ text-indent: 0; text-indent: -1.5em; padding: 0 0 0 1.5em; text-align: left; } /*glossary*/ p.glossary{ text-indent: 0; margin: 0.25em 0 0 0; text-align: left; } /*resources*/ p.note{ text-indent: 0; margin: 1em 0 0 0; font-size: 0.7em; text-align: left; } /*toc*/ ol.toc { margin: 0 0 0 2em; padding: 0; list-style-type: none; } li.extrach { margin-bottom: 1.5em; font-family:'Amaranth'; font-style: italic; text-align: left !important; } li.chapter { font-family:'Baron'; font-size: 1.4em; text-align: left; text-indent: 0; padding-left: 1.3em; line-height: 1.5em; text-align: left !important; } ol.subchap { margin: 1.2em 0em; padding: 0; list-style-type: none; } li.sub_chapter { font-family:'Crimson'; font-size: 0.75em; text-indent: -1.6em; text-align:left; line-height: 1.5em; text-align: left !important; } li.lasttoc { line-height: 1.6em; font-family:'Amaranth'; font-style:italic; text-align: left !important; } li.extrach a, li.chapter a, li.sub_chapter a, li.lasttoc a{ border: 0; text-decoration: none !important; } /*page-list*/ ol.menulist{ margin: 0; padding: 0; list-style-type: none; display: inline-block; } li.toclist{ font-family: 'Texta', sans-serif; line-height: 1.6em; display: inline; } /*author*/ .author_name{ font-family: 'Baron', serif; font-style: normal; font-weight: normal; font-size: 1.1em; } p.about{ text-indent: 0; margin: 3em 0 0 0; } /*cover*/ body.fullpage { margin: 0; padding: 0; } div.fullimage { display: block; text-align: center; height: 95%; } img.coverimage { height: 95%; } img.coverimage:only-of-type { height: 95vh; }