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