.finch .chapter-number span{ display: inline-block; font-size: 1.75rem; text-align: left; width: 100%; text-transform: capitalize; color: #666666; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 0px; padding-right: 0px; line-height: 1; border-bottom-width: 2px; border-bottom-color: #000; border-bottom-style: solid; } .finch .chapter-title h2, .finch .epub-toc-title-card h2{ display: inline-block; font-size: 2.06rem; text-align: left!important; width: 100%; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 0px; padding-right: 0px; line-height: 1; } .finch .chapter-title-card .chapter-subtitle h3{ display: inline-block; font-size: 1.5rem; text-align: left; width: 100%; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 0px; padding-right: 0px; line-height: 1; } .finch header .meta{ font-size: 0.83rem; } .finch footer .meta{ font-size: 0.83rem; } .finch .chapter-title-card .left{ text-align: left; } .finch .chapter-title-card .center{ text-align: center; } .finch .chapter-title-card .right{ text-align: right; } .finch .chapter-title-card{ width: 100%; justify-content:center; } .finch .chapter-title-card .chp_bg{ background-color: rgba(255,255,255, 0); opacity: 1; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-size: cover; background-repeat: no-repeat; } .finch .chapter-title-card .chapter-title h2{ opacity: 1 !important; word-break: break-word; } .finch .chapter-title-card .chapter-number{ opacity: 1 !important; word-break: break-word; } .finch .chapter-subtitle h3{ opacity: 1 !important; word-break: break-word; } .finch .chapter-title-card, .finch .title-card, .finch .epub-toc-title-card{ display: flex; flex-direction: column; } .finch .chapter-title-card, .finch .epub-toc-title-card{ display: flex; position: relative; min-height: 15em; padding-bottom: 0; padding-top: 1rem; } .finch .chp_clr_none img, .chp_clr_none{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); } .finch .chp_clr_all img, .chp_clr_all{ filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); } .finch .chapter-title-card .chp_img{ order: 1; text-align: center; padding-top: 0.3em; z-index: 10; } .finch .chapter-title-card .chp_img img{ width: 20%; } .finch .chapter-number{ text-align: left!important; order: 2; text-transform: capitalize; z-index: 10; } .finch .chapter-title{ text-align: left!important; order: 3; z-index: 10; } .finch .chapter-subtitle{ text-align: left!important; order: 4; z-index: 10; } .finch .chapter-number span, .finch .chapter-title h2, .finch .epub-toc-title-card h2, .finch .chapter-subtitle h3 { font-weight: 400; } .finch html, .finch body, .finch div, .finch span, .finch applet, .finch object, .finch iframe, .finch h1, .finch p, .finch blockquote, .finch pre, .finch a, .finch abbr, .finch acronym, .finch address, .finch big, .finch cite, .finch code, .finch del, .finch dfn, .finch em, .finch img, .finch ins, .finch kbd, .finch q, .finch s, .finch samp, .finch small, .finch strike, .finch strong, .finch tt, .finch var, .finch b, .finch u, .finch i, .finch center, .finch dl, .finch dt, .finch dd, .finch ol, .finch ul, .finch li, .finch fieldset, .finch form, .finch label, .finch legend, .finch table, .finch caption, .finch tbody, .finch tfoot, .finch thead, .finch tr, .finch th, .finch td, .finch article, .finch aside, .finch canvas, .finch details, .finch embed, .finch figure, .finch figcaption, .finch footer, .finch header, .finch hgroup, .finch menu, .finch nav, .finch output, .finch ruby, .finch section, .finch summary, .finch time, .finch mark, .finch audio, .finch video { margin: 0; margin-block: 0; padding: 0; border: 0; font-size: 100%; font: inherit; } /* HTML5 display-role reset for older browsers */ .finch article, .finch aside, .finch details, .finch figcaption, .finch figure, .finch footer, .finch header, .finch hgroup, .finch menu, .finch nav, .finch section { display: block; } .finch body { line-height: 1; } .finch blockquote, .finch q { quotes: none; } .finch blockquote:before, .finch blockquote:after, .finch q:before, .finch q:after { content: ''; content: none; } .finch table { border-collapse: collapse; border-spacing: 0; } .finch b{ font-weight: bold; } .finch em, .finch i{ font-style: italic; } .finch h1 { font-size: 1.3em; padding: 0.6em 0em; } .finch ul, .finch ol{ padding: 0rem 1rem; line-height: 1.6; } .finch ul .reset-padding, .finch ol .reset-padding{ margin-left: -1rem; } .finch li{ padding: 0.2rem 0rem; } .finch h2, .finch h3, .finch h4, .finch h5, .finch h6, .finch h2 { font-size: 1.2em; font-weight: 600; padding: 0.6em 0em; } .finch h3 { font-size: 1.15em; font-weight: 600; padding: 0.6em 0em; } .finch h4 { font-size: 1.12em; font-weight: 600; padding: 0.6em 0em; } .finch h5 { font-size: 1.09em; font-weight: 600; padding: 0.6em 0em; } .finch h6 { font-size: 1.07em; font-weight: 600; padding: 0.6em 0em; } .finch .wrapper{ /* https://css-tricks.com/almanac/properties/o/overflow-wrap/ */ overflow-wrap: break-word; hyphens: auto; text-align: justify; } .finch p{ orphans: 2; widows: 2; padding-bottom: 0em; margin-top: 0em; padding-top: 0em; line-height: 1.6em; text-indent: 0.381cm; margin-block-end: 0em; } .finch p:empty:not(:first-of-type){ min-height: 1em; } .finch p:first-of-type{ text-indent: 0rem !important; } .finch .text-after-subheading { text-indent: 0rem !important; } .finch .print-wrapper{ height: 100%; } .finch .withDropcap .dropcap, .finch .ornamental-break + p{ text-indent: 0!important; } .finch .withDropcap .dropcap { float: left; } .finch .withDropcap .dropcap{ font-size: 3rem; line-height: 1; padding: 0 0.25rem; margin-right: 0.125rem; webkit-initial-letter: 2; initial-letter: 2; transform: scale(1.1); } .finch .withDropcap .dropcap:before, .finch .withDropcap .dropcap:after { content: ""; display: block; } .finch .withDropcap .dropcap:before { margin-bottom: 0.275rem; } .finch .withDropcap .dropcap:after { margin-top: -0.175rem; } .finch .image-full-bleed{ width: 100%; height:100%; vertical-align: middle; } .finch .image-full-bleed img{ width: 100%; height: auto; object-fit:fill; vertical-align: middle; } .finch .full-bleed{ height: 100%; position:relative; } /* Editor Plugins */ .finch .align-left{ text-align: left !important; } .finch .align-center{ text-align: center !important; } .finch .align-right{ text-align: right !important; } .finch blockquote{ line-height: 1.6em; padding-left: 10%; padding-right: 10%; margin-top: 2rem; margin-bottom: 2rem; orphans: 3; widows: 3; } .finch blockquote .quotee{ text-align: right; } .finch .ornamental-break{ text-align: center; display: block; width: 100%; padding: 0.8rem 0rem; } .finch .ornamental-break img{ width: 100%; } .finch .image{ display: flex; flex-direction: column; width: 100%; page-break-inside: avoid; height: auto; } .finch .image img{ height:auto; page-break-inside: avoid; } .finch .image.image-flow-left{ justify-content: flex-start; align-items: flex-start; text-align: left; } .finch .image.image-wrap-left { float: left; margin-right: 0.8rem; } .finch .image.image-flow-middle{ justify-content: center; align-items: center; text-align: center; } .finch .image.image-flow-right{ justify-content: flex-end; align-items: flex-end; text-align: right; } .finch .image.image-wrap-right { float: right; margin-left: 0.8rem; } .finch .image .caption{ width: 96%; font-style: italic; } .finch .image.image-size-small a{ width: 30%; } .finch .image.image-size-small .img-with-empty-link{ width: 30%; } .finch .image.image-size-medium a{ width: 45%; } .finch .image.image-size-medium .img-with-empty-link{ width: 45%; } .finch .image.image-size-large a{ width: 100%; } .finch .image.image-size-large .img-with-empty-link{ width: 100%; } .finch .image img{ display: block; margin-bottom: 0.6rem; display: inline-block; } .finch .image img:not(.img-with-empty-link){ width: 100%; } .finch .profile-links > div { display: inline-block; } .finch .profile-links { text-align: center; margin: 10px 0px; page-break-inside: avoid; } .finch .social-profile-icon-small { text-align: center; width: 15px; height: 15px; margin: 5px; } .finch .social-profile-icon-medium { text-align: center; width: 20px; height: 20px; margin: 5px; } .finch .social-profile-icon-large { text-align: center; width: 25px; height: 25px; margin: 5px; } .finch .verse{ padding: 2rem 20%; line-height: 1.6em; orphans: 3; widows: 3; } .finch .calloutbox { margin-top: 5px; border: 2px solid rgb(52, 51, 51); background-color: #faffef; padding: 1em 1em 1em 1em; } .finch .calloutbox-callout-unfilled{ background-color: transparent !important; } .finch .calloutbox-callout-no-border{ border: none !important; } .finch .endnote-link{ color: inherit; text-decoration: none; padding-left: 0.2rem; } .finch .endnotes{ font-size: 0.9rem !important; padding-top: 1rem !important; margin-top: 1rem !important; margin-bottom: 2rem !important; page-break-inside: avoid; break-inside: avoid; } .finch .endnotes-separator{ height:0.175rem; background-color:#000000; margin-bottom: 2rem !important; } .finch .endnote-backlink{ color: inherit; text-decoration: none; } .finch a{ text-decoration: none; color: inherit; } .finch span.monospace { } .finch span.smallcaps { font-variant: small-caps; } .finch span.sansserif { } .finch .list-parent{ padding: 1rem; } .finch .hanging{ line-height: 1.6em; text-indent: -0.381cm; padding-left: 0.381cm; orphans: 3; widows: 3; } /* Chapter Types */ .finch .title{ display: flex; flex-direction: column; justify-content: space-between; align-items: center; text-align: center; height: 100vh; } .finch .title-card{ position: relative; top:0px; width: 100%; text-align: center; padding: 2rem 0.4rem; } .finch .title-card h1{ font-size: 2.75rem; text-align: inherit; padding: 0.6em 0em; border-bottom-width: 2px; border-bottom-color: #000; border-bottom-style: solid; font-weight: 700; } .finch .title-card h2{ font-size: 1.38rem; text-align: inherit; padding: 1em 0em; font-weight: normal; } .finch .title-card h3{ font-size: 1.25rem; text-align: inherit; padding: 1em 0em; color: #666; } .finch .publisher-details{ position: absolute; bottom: 16px; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; padding: 2rem 1.6rem; text-transform:capitalize; } .finch .publisher-logo{ width: auto; padding: 0.8rem 0rem; } .finch .publisher-logo img{ width: 80px; height: auto; } .finch .toc-list{ padding: 0px; margin-left: 0px; list-style: none; } .finch .toc-subheading{ margin-left: 1.5rem; } .finch .toc-subheading-epub{ margin-left: 0.5rem; list-style-type:none; } .finch .toc-subtitle-epub{ margin-left: 0.5rem; list-style-type:none; } .finch .toc-subtitle-inner{ text-decoration:none; } .finch .table-of-content{ margin-left: 0px; line-height: 1.6rem; } /* EPUB TOC */ .finch .epub-toc-title-card h2 { text-align: left; } .finch .toc-entry { line-height: 1.6rem; } .finch .toc-block { list-style: none; } .finch .chapter-num-hidden { visibility: hidden; } .finch .copyrights { font-size: 0.75rem; } .finch .copyrights p{ text-indent: 0em !important; margin-bottom: 0.8em; } .finch .copyrights p:first-of-type .word:nth-child(-n+4){ text-transform: none; } .finch .copyrights p:first-of-type .first-letter{ font-size: 1em; margin: inherit; margin-left: 0 !important; margin-right: 0 !important; } .finch .dedication{ padding-top: 33.33%; text-align: center; display: flex; justify-content: center; } .finch .dedication * { text-align: center; } .finch .epigraph{ padding-top: 33.33%; } .finch .also-by p{ text-indent: 0 !important; margin-bottom: 0.6rem; text-align: center; } .finch .image-full{ width: 100%; height:auto; vertical-align: middle; } .finch .image-full img{ width: 100%; height: auto; object-fit:contain; vertical-align: middle; } .finch .fullpage-image{ height: 100%; position:relative; } .finch .part-title { margin-top: 30%; } @font-face{ font-family: MarcellusRegular; src: url(../Fonts/font00034.ttf); } .MarcellusRegular{ } @font-face{ font-family: MarcellusRegular; src: url(../Fonts/font00034.ttf); } .MarcellusRegular{ } @font-face{ font-family: MarcellusRegular; src: url(../Fonts/font00034.ttf); } .MarcellusRegular{ }