/* * SERVICES RENDERED * Stylesheet generated by Vellum */ @font-face { font-family: "Lekton"; font-weight: normal; font-style: normal; src: url(../fonts/Lekton-Regular.otf); } p { line-height: 120%; } .toc-item > p { line-height: 120% !important; } h1, h2, h3, h4 { page-break-inside: avoid; } @page { margin-left: 24px; margin-right: 24px; } a { text-decoration: underline; } a.link-contains-image { text-decoration: none !important; } .implicit-break { height: 1.4em; } hr { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } .ornamental-break { page-break-before: avoid; } .implicit-break, .ornamental-break { page-break-inside: avoid; } .inline-image { width: 100%; text-align: center; } .inline-image, .inline-image-caption { display: block; } .inline-image-container { display: inline-block; } .inline-image img { width: 100%; height: auto; } .inline-image-flow-center.inline-image-flow-within-text.inline-image-size-full .inline-image-container { width: 100%; } img.cover-image { max-width: 100%; max-height: 100%; display: block; } #toc p { text-align: left; } #toc .element-title-text { font-size: 1em; } .element-container-single.element-type-about-author .heading { min-height: 6em; } .element-container-single.element-type-about-author .heading .title-subtitle-block, .element-container-single.element-type-about-author .heading .title-subtitle-block .title-block, .element-container-single.element-type-about-author .heading .title-subtitle-block .element-number-block { min-height: inherit; } .element-container-single.element-type-about-author .heading-without-image .title-subtitle-block { min-height: 0; } .element-container-single.element-type-about-author p, .element-container-single.element-type-about-author li { font-size: 1em; } p.copyright-content { text-align: left; } p.copyright-content, li.copyright-content { font-size: 1em; } .created-with-vellum-image-decorator { display: inline-block; } .created-with-vellum-image-size-container, img.created-with-vellum-image { height: 1em !important; } img.created-with-vellum-image { width: auto !important; } .element-type-copyright .created-with-vellum a { text-decoration: none !important; } .element-type-copyright .created-with-vellum-text { font-size: 1em; } h3.toc-title { font-weight: normal; text-align: center; text-transform: uppercase; font-size: 1em; } div.title-page, section.title-page { text-align: center; } div.title-page-title-subtitle-block { min-height: 140px; } h1.title-page-title, h3.title-page-subtitle, h2.title-page-contributor, h4.title-page-publisher { font-weight: normal; text-align: center; } h1.title-page-title, h3.title-page-subtitle, span.title-page-contributor-name, h4.title-page-publisher { text-transform: uppercase; } h1.title-page-title { font-size: 1em; line-height: 120% !important; } h3.title-page-subtitle { font-size: 1em; line-height: 120% !important; } div.title-page-contributor-block { min-height: 80px; } h2.title-page-contributor-primary { font-size: 1em; } div.title-page-publisher-logo-size-container { display: inline-block; } img.title-page-publisher-logo-image { width: 100% !important; height: auto !important; vertical-align: middle; } div.title-page-publisher-logo-block { display: inline-block; width: 32%; } div.title-page-publisher-logo-block.title-page-publisher-logo-aspect-square { width: 36%; } .heading .element-number-block { min-height: 1.5em; } .element-container-single .heading { text-align: center; min-height: 12em; } .element-container-single .heading .title, .element-container-single .heading .subtitle, .element-container-single .heading .author, .element-container-single .heading .element-number { text-align: center; } .element .heading .number-and-title, .element .heading .element-number, .element .heading .title, .element .heading .subtitle, .element .heading .author { font-weight: normal; text-transform: uppercase; } .element-container-single .heading .element-number-block { min-height: 1.65em; } .element-container-single .heading .title { font-size: 1em; } div.ornamental-break { text-align: center; } div.ornamental-break-block { height: 1.4em; width: 8.4em; } div.ornamental-break-block, div.ornamental-break-size-container { display: inline-block; } img.ornamental-break-image { width: 100% !important; height: auto !important; vertical-align: middle; } p.alignment-block-content-left { text-align: left; } p.alignment-block-content-center { text-align: center; }