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