/*Ars Lettera - Rafael Alt*/ @page {margin:5% 0;} body { -epub-hyphens:auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; adobe-hyphenate: auto; font-family:"Swift"; font-style:normal; font-variant:normal; margin:0 auto; padding:5%; line-height:1.5; text-indent:0; widows:2; orphans:2; } @font-face {font-family:"Swift"; font-style:normal; font-weight:bold; src : url("../Fonts/Swift-Bold.otf");} @font-face {font-family:"Swift"; font-style:normal; font-weight:normal; src : url("../Fonts/Swift-Regular.otf");} @font-face {font-family:"Swift"; font-style:italic; font-weight:normal; src : url("../Fonts/Swift-RegularItalic.otf");} @font-face {font-family:"Swift"; font-style:oblique; font-weight:normal; src : url("../Fonts/Swift-RegularItalic.otf");} h1, h2, h3, h4, p, hr {color:inherit; font-weight:normal;} p {font-size:1em;} p {margin:0; text-align:justify; text-indent:1em;} a {text-decoration:none; color:inherit;} ol {margin-left:-39px !important;} li {list-style-type:none; margin-left:18px; text-align:left;} hr {margin:5% 0 5px 0; width:6em;} sup {vertical-align:text-top; font-size:0.6em; line-height:1; color:inherit;} sub {vertical-align:text-bottom; font-size:0.6em; line-height:1; color:inherit;} blockquote {margin: 1em 0 1em 1em;} blockquote p {font-size:90% !important;} blockquote p:first-child {text-indent:0 !important;} blockquote.reto p {text-indent:0 !important;} figure {margin:1em 15%; width:70%; display:flex; flex-direction:column; justify-content:center; align-content: center!important; page-break-inside:avoid!important;} figcaption {font-size:0.8em; text-align:center; margin-top:0.5em;} figcaption p {text-align:center;} img {width:100%; height:auto; object-fit:contain;} .nobreak {page-break-inside:avoid;} .sc {font-variant:small-caps; text-transform:uppercase; font-size:80%;} @supports not (font-variant-caps: small-caps) {.sc {font-variant: normal; font-feature-settings: "smcp", "onum", "pnum";}} @supports (font-variant-caps: small-caps) {.sc {font-variant-caps: small-caps;}} .ajuste {font-size:80%;} .centro {text-align:center;} .duplo {margin-top:2em !important;} .epf {width:22.5em; max-width:100%; margin:40% 0 0 auto;} .fotos {max-width:100%;} .icones {width:15px; vertical-align:middle;} .inverso p {margin-bottom:1em; text-indent:0 !important;} .meio {margin-top:40% !important;} .nb {margin-bottom:0 !important;} .nt {margin-top:0 !important;} .quarenta {margin-top:40% !important;} .rdp {font-size:0.9em; text-indent:0; margin-top:0.5em;} .right {text-align:right;} .simples {margin-top:1em !important;} .sr {text-indent:0 !important;} .topo {margin-top:5% !important;} .trinta {margin-top:30% !important;} .vinte {margin-top:20% !important;} .vintecinco {margin-top:25% !important;} #credts p {font-size:0.75em; margin-bottom:1em; text-indent:0;} #credts p:last-of-type {margin-top:5%;} h1 {font-size:1.2em; font-weight:bold; margin:10% 0 7%; text-align:left;} .abt {font-size:1.583em; margin:25% 0 0; text-align:right;} .parte {font-size:1.167em; margin:25% 0 0; text-align:right;} h1 + p {text-indent:0;} blockquote.versos p {font-size:1em !important; text-indent:0 !important;} blockquote.versos p:nth-child(even) {font-size:1em !important; text-indent:1em!important;} .ordinal {text-decoration:underline;}