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