@font-face { font-family: 'Metropolis'; font-weight: bold; font-style: normal; src: url(../Fonts/Metropolis-Bold.otf); } @font-face { font-family: 'Metropolis'; font-weight: bold; font-style: italic; src: url(../Fonts/Metropolis-BoldItalic.otf); } @font-face { font-family: 'Metropolis'; font-weight: normal; font-style: normal; src: url(../Fonts/Metropolis-Regular.otf); } @font-face { font-family: 'Metropolis'; font-weight: normal; font-style: italic; src: url(../Fonts/Metropolis-RegularItalic.otf); } @font-face { font-family: 'PT Sans'; font-weight: bold; font-style: normal; src: url(../Fonts/PTSans-Bold.ttf); } @font-face { font-family: 'PT Sans'; font-weight: bold; font-style: italic; src: url(../Fonts/PTSans-BoldItalic.ttf); } @font-face { font-family: 'PT Sans'; font-weight: normal; font-style: italic; src: url(../Fonts/PTSans-Italic.ttf); } @font-face { font-family: 'PT Sans'; font-weight: normal; font-style: normal; src: url(../Fonts/PTSans-Regular.ttf); } @font-face { font-family: 'PT Serif'; font-weight: bold; font-style: normal; src: url(../Fonts/PTSerif-Bold.ttf); } @font-face { font-family: 'PT Serif'; font-weight: bold; font-style: italic; src: url(../Fonts/PTSerif-BoldItalic.ttf); } @font-face { font-family: 'PT Serif'; font-weight: normal; font-style: italic; src: url(../Fonts/PTSerif-Italic.ttf); } @font-face { font-family: 'PT Serif'; font-weight: normal; font-style: normal; src: url(../Fonts/PTSerif-Regular.ttf); } /*FONTS*//* BODY PAGE STYLES*/ body { hyphens: auto; padding: 1%; } img.Cover { height:95vh; object-fit:contain; max-width:100%; } div.authorsbio { margin: 0 15%; } .aphoto { width: 40%; margin: 20% auto 10% auto; border-style: none; page-break-inside: avoid; } #m-top-15 { margin-top: 15%; } #m-top-25 { margin-top: 25%; } #m-top-35 { margin-top: 35%; } #fstP { padding: 8%; margin-top: 40%; } /* BODY STYLES */ p { font-family: "PT Serif", Georgia, Garamond, "Times New Roman", Times, serif; line-height: 1.5; font-size: 1em; text-align: justify; font-weight: normal; font-style: normal; margin: 0; padding: 0; page-break-after: auto; page-break-before: auto; text-indent: 2em; hyphens: auto; } pre.song { font-family: "PT Serif", Georgia, Garamond, "Times New Roman", Times, serif; line-height: 1.5; font-size: 1em; text-align: left; font-weight: normal; font-style: italic; margin: 2em auto; } p.bt-quote { text-align:left; text-indent:0; } .bq-cite { font-family: "PT Sans", sans-serif; font-size: 1.2rem; font-style:normal; font-variant:normal; font-weight:bold; color: RGB(90 90 90); text-align:left; text-indent:0; margin-top:0.15em; font-variant: small-caps; } .bt-fst { margin-top: 0%; text-align: justify; text-indent: 0; } .bt-fst:first-letter { font-family: "Metropolis", Arial, Helvetica, sans-serif; font-weight:bold; float: left; font-size: 5.5rem; line-height: 0.75; margin: 0.5rem 0.1rem -0.5rem -0.5rem; color: rgb(150, 150, 150); } /* .bt-fst:first-line { font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; font-variant-caps: all-small-caps; font-size: 120%; } */ .bt-aside { font-family: "Lato", sans-serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-indent: 0; font-size: 90%; line-height: 1.4; } ol.biblio { margin: 25% auto auto -2em; list-style-type: none; } ol.endn { list-style-type: none; padding:0; } li { font-family: 'PT Serif', serif; hyphens: auto; text-align: justify; margin-left: 2rem; text-indent: -2.2rem; } sup { line-height: 1.2; } sup.ss { line-height: 1.2; padding-right: 1.2rem; } .bl-txt { margin-left: 2em; } li.biblio { font-family: "PT Serif", Georgia, Garamond, "Times New Roman", Times, serif; font-size: 1em; line-height: 1.5; text-align: justify; margin-left: 2em; text-indent: -2em; margin-bottom:0.25em; hyphens: auto; } ol.listofill { margin:auto; list-style-type: none; } li.bt-list { font-family: 'PT Serif', serif; hyphens: auto; text-align: justify; } li.ill { font-family: "PT Serif", Georgia, Garamond, "Times New Roman", Times, serif; font-size: 1em; line-height: 1.5; text-align: justify; margin-left: 2em; text-indent: 0; margin-bottom:0.25em; hyphens: auto; } .ded { font-size: 1em; font-style: italic; margin: 5% 0; text-align: center; text-indent: 0; hyphens: none; } .ch-div { text-align: center; text-indent: 0; } .dingbat { width: 5%; padding-top:5%; } .CiP { font-size: 85%; margin: auto; text-align: left; text-indent: 0; hyphens: auto; } .CiP-IN { font-size: 85%; text-align: left; margin-left: 2em; text-indent: -2em; } .bt-letter { font-style: italic; text-indent: 0; hyphens: auto; } p.row-sp { margin-bottom: 1em; } table.marg { margin: 2em 0; } .JL { text-align: left; text-indent: 0; } .JR { text-align: right; text-indent: 0; } .JF { text-align: justify; hyphens: auto; } .JC { text-align: center; text-indent: 0; } .IN { text-indent: 2em; } .NI { text-indent: 0; } .bt-sb { text-indent: 0; } .sb { text-indent: 0; } .OU { margin-left: -2em; text-indent: 2em; } .all-C { font-variant:normal; text-transform:uppercase; } /*.sb:first-line { font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; font-variant-caps: all-small-caps; font-size: 125%; }*/ .pagestaker { font-size: 20px; text-decoration: none; color: red; line-height: 0; } .hide { display: none; } /*TABLES*/ th { vertical-align: top; font-family: "Lato", serif; font-weight: bold; font-style: normal; font-stretch: normal; font-variant-caps: all-small-caps; font-size: 100%; text-transform: none; line-height: 1; text-align: left; hyphens: none; background-color: black; color: white; padding: 6px; } td { font-family: "PT Serif", Georgia, Garamond, "Times New Roman", Times, serif; line-height: 1.3; font-size: 80%; text-align: left; font-weight: normal; font-style: normal; text-indent: 0; hyphens: auto; padding: 2px; vertical-align: top; border-top: solid 1px; } td.name { font-family: "Lato", serif; font-weight: normal; font-style: normal; font-stretch: normal; font-variant-caps: all-small-caps; font-size: 100%; text-transform: none; line-height: 1; text-align: left; hyphens: none; } tr { border-top: solid 1px; } caption.table-title { font-family: "Lato", sans-serif; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1.4; text-align: left; margin: 2em 0 1em 0; text-indent: 0; letter-spacing: 0; border-top-style: solid; border-width: 1px; padding-top: 5px; } /* CAPTION STYLES*/ /*h1 { margin-left: auto; margin-right:auto; font-family: "Metropolis", Helvetica, Verdana, sans-serif; text-align:center; text-transform: uppercase; } h2 { font-family: "Metropolis", Helvetica, Verdana, sans-serif; margin-left: auto; margin-right:auto; text-align:left; text-transform: uppercase; } h3 { font-family: "Metropolis", Helvetica, Verdana, sans-serif; margin-bottom: 1em; margin-top: 1.5em; text-indent: 0; line-height: 1.5em; font-size: 125%; text-align: center; } */ .hbreak { display: block; } header.bot-line { border-bottom-style: solid; border-width: 2px; } h1.BTitle { font-family: "Brushfire", sans-serif; font-size: 5em; font-variant-caps: all-small-caps; text-indent: 0; text-align: center; margin: 25% 0 0 0; hyphens: none; } .BSubTitle { font-family: "Lato", serif; font-weight: normal; font-style: normal; font-stretch: normal; font-variant-caps: all-small-caps; font-size: 1.5rem; text-transform: none; text-indent: 0; text-align: center; line-height: 1; hyphens: none; } .tt { text-transform: uppercase; } .part-no { font-family: "Metropolis", sans-serif; font-weight: bold; font-style: normal; font-stretch: normal; text-transform: uppercase; font-size: 40%; text-indent:0; } h1 { font-family: "Metropolis", sans-serif; font-weight: bold; font-style: normal; font-stretch: normal; text-transform: uppercase; font-size: 1.5em; line-height: 1; text-align: center; text-indent: 0; hyphens: none; margin-bottom: 2em; } h1.ch-no { font-family: "Metropolis", sans-serif; font-weight: bold; font-style: normal; font-stretch: normal; text-align: center; text-decoration:underline; text-indent:0; line-height: 1; font-size: 2rem; letter-spacing: 0; margin:15% auto 1em auto; } .subtitle { font-family: "Metropolis", sans-serif; color: RGB(80,80,80); font-weight: bold; font-style: normal; font-stretch: normal; text-transform: uppercase; font-size: 2em; line-height: 1; text-align: center; text-indent: 0; hyphens: none; margin-bottom: 25%; } h1.sep { margin-top:2em; margin-bottom:1em; } sub { } .suptitle { font-family: "Metropolis", sans-serif; font-weight: bold; font-style: normal; font-stretch: normal; text-align: center; text-decoration:underline; text-indent:0; line-height: 1; font-size: 2rem; letter-spacing: 0; } h1.prelim { font-family: "Metropolis", sans-serif; font-weight: bold; font-style: normal; font-stretch: normal; text-transform: uppercase; font-size: 2.5em; line-height: 1; text-align: left; text-indent: 0; hyphens: none; margin-bottom: 2em; } .reg-txt { font-weight: normal; font-style: normal; } h2 { font-family: "Metropolis", sans-serif; font-weight: normal; font-style: normal; font-stretch: normal; font-size: 1.15em; line-height: 1.2; text-align: left; text-indent: 0; hyphens: none; margin-top: 2em; margin-bottom:2%; text-transform: uppercase; } .date { font-style: italic; } .time { font-size:0.9rem; font-weight:bold; } .sc { font-variant-caps: all-small-caps; text-transform: none; } h2.in-letter { text-align: left; font-family: PT Serif, serif; font-weight: bold; margin: 0; font-variant-caps: all-small-caps; hyphens: none; } h3 { font-family: "DubielPlain", serif; font-variant-caps: all-small-caps; font-weight: normal; font-style: normal; font-stretch: normal; font-size: 2em; line-height: 1; text-align: center; text-indent: 0; hyphens: none; margin: 2em 20% 1em 20%; } /* CHARACTER STYLES*/ .bt-i { font-style:italic; } .bt-b { font-weight:bold; } .sanss { font-family: "Metropolis", sans-serif; } .up-1 { margin-top: 1em; } .up-2 { margin-top: 2em; } .asc { font-variant-caps: all-small-caps; font-size: 105%; line-height:1; } .scl { font-variant-caps: all-small-caps; font-size: 130%; text-transform: none; } .ss { font-size: smaller; } a:hover { text-decoration: none; background-color: blue; color: white; } a:link { text-decoration: underline; } a.index { text-decoration: underline; } .credits { font-family: "PT Serif", serif; font-variant-caps: none; font-style:italic; } .h-underline { border-bottom-style: solid; border-width: 2px; } span.boldtxt { font-weight:bold; } /* FIGURES */ img { text-indent: 0; max-width: 100%; } hr { display: block; margin: 4% auto 4% auto; border-style: inset; border-width: 1px; } hr.sb { margin: 2em 35%; } /*hr.sb { margin: 2em auto; height: 9px; background: url(../image/ding.png) no-repeat center; background-size: auto; overflow: hidden; border: none; } */ figcaption { font-family: "Metropolis", sans-serif; font-weight: normal; font-style: normal; font-stretch: normal; font-size: 85%; margin: 1em 0; text-indent: 0; text-align: left; line-height: 1.3; border-bottom-style: solid; padding-bottom: 1em; border-width: 1px; hyphens: none; } .roman { font-family: "PT Serif", serif; font-weight: normal; font-style: normal; font-stretch: normal; } .LogoSupp { max-width: 100%; margin: 3% auto; } .logo { max-width: 100%; margin-top: 3%; margin-bottom: 3%; } .photo { display: block; clear: both; border-style: none; width: 100%; margin: 2em auto 2em auto; page-break-inside: avoid; } .frame { width: 98%; border-style: solid; border-width: 0.25px; padding: 1%; } img.fsize { width: 100%; border-style: none; page-break-inside: avoid; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.2); } .fr-photo { display: block; clear: both; border-style: none; width: 100%; margin: auto; page-break-inside: avoid; } .photo60 { display: block; clear: both; border-style: none; width: 60%; margin: 2em auto 2em auto; page-break-inside: avoid; page-break-before: always; } .photo75 { display: block; clear: both; border-style: none; width: 75%; margin: 2em auto 2em auto; page-break-inside: avoid; page-break-before: always; } .photo90 { display: block; clear: both; border-style: none; width: 90%; margin: 2em auto 2em auto; page-break-inside: avoid; text-align:center; } img.graph { display: block; clear: both; border-style: none; width: 80%; margin: 15% auto auto auto; page-break-inside: avoid; page-break-before: always; } .f-left { clear: both; width: 40%; float: left; margin: 1em 3% 1em auto; padding: 0; page-break-inside: avoid; } .f-right { clear: both; width: 40%; float: right; margin: 1em auto 1em 3%; padding: 0 1em 1em 1em; page-break-inside: avoid; } .f25 { width: 25%; } aside.fr-text { border-color: black; border-width: 4px; border-style: double; background-color: #f8f8ff; padding: 1em; page-break-inside: avoid; } aside { margin-top: 2em; margin-bottom: 2em; padding: 0; page-break-inside: avoid; } img.aphoto { width: 40%; margin: 20% auto 4% auto; border-style: none; page-break-inside: avoid; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.2); } div.appendix_photo { margin: 20% auto; width: 80%; page-break-inside: avoid; } /* blockquotes */ blockquote.ch-begin { margin: 0 2em; } blockquote { margin: 2em; } .letters { margin: 2em; } p.bq-ni { font-style: italic; margin: 0; text-align: justify; text-decoration: none; text-indent: 0; } p.bq-p { font-style: italic; margin: 0; text-align: justify; text-decoration: none; text-indent: 1em; } p.bt-epi { font-family: "PT Serif", serif; font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; text-align: center; text-indent: 0; letter-spacing: 1px; hyphens: none; } p.bt-epi-cite { font-family: "PT Serif", serif; font-size: 1em; line-height: 1.2; font-style: normal; font-variant: normal; font-weight: normal; margin: 1.5em 5% 5% 5%; text-align: center; text-indent: 0; font-variant-caps: all-small-caps; hyphens: none; } .bq-text { margin: 2em 1em; border-left: 1px dotted black; border-right: 1px dotted black; padding: 1em; } p.bpres { text-align: center; text-indent: 0; } .ding { width: 15%; margin: 1% 0; } .table-grid { display: grid; grid-template-columns: 50% auto; column-gap: 10px; padding: 10px; } dl { font-family: "PT Serif", Georgia, Garamond, "Times New Roman", Times, serif; line-height: 1.25em; font-size: 0.9em; text-align: left; font-weight: normal; font-style: normal; width: 100%; overflow: hidden; padding: 0; margin: 2em 0; } dt { font-family: "Lato", serif; font-weight: normal; font-style: normal; font-stretch: normal; font-variant-caps: all-small-caps; float: left; width: 25%; clear: left; } dd { float: left; display: block; width: 75%; margin: 0 0 0.5em 0; } .qna { margin: 0 2em; } .row-up { margin-top: 2em; } .LST { list-style-type: none; margin-left: 2em; text-indent: -1em; } /*NEW TAGS*/ span.ch-num { font-family: Shrub, serif; font-size: 50%; font-style: normal; font-variant-caps: all-small-caps; font-weight: 300; text-transform: none; letter-spacing: 3px; } p.epigraph { hyphens: none; font-style: italic; line-height: 1.5; text-align: center; text-indent: 0; } .sc { font-variant: small-caps; font-size:120%; line-height:1; } div.epiframe { margin-top: 30%; } div.authors { padding: 0 20% 0 20%; } .poem { margin-top: 2em; margin-left: 4em; } blockquote.epi-text { margin: 2em 15%; } blockquote.praise { margin: 2em auto auto auto; } blockquote.quest-answer { margin: 1em 0em 1em 0em; } .bt-question { text-indent: -2em; margin-left: 2em; } .bt-answer { margin-left: 2em; font-style: italic; text-indent: 0em; } .mass { margin-top: 10%; height: 15vh; object-fit: contain; } ol.team-members { margin: 0 auto; display: grid; grid-template-columns: auto auto auto; grid-column-gap: 5%; padding: 5px; } .reducedfont { font-size: smaller; } li.team { font-size: smaller; line-height: 1.3; text-align: left; hyphens: none; margin-bottom: 2px; } ul { display: block; list-style-position: inside; margin: 1em 0 1em 1em; padding-left: 5px; } li.symbols { font-family: "PT Serif", Georgia, Garamond, "Times New Roman", Times, serif; font-size: 100%; line-height: 1.5; text-align: justify; text-indent: 0; hyphens: auto; } ul.indx { display: block; list-style-type: none; margin: 0 0 0 -2em; } li.inx { font-family: PT Serif, serif; font-size: 90%; text-align: left; text-transform: none; list-style-position: outside; margin-left: 2em; text-indent: -2em; } section.columns2 { column-count: 1; margin: 1em auto; }