@font-face { font-family: "RotisSemiSerif"; font-style: normal; font-weight: normal; src: url(../Fonts/RotisSemiSerif.ttf);} @font-face { font-family: "CrimsonText-Roman"; font-style: normal; font-weight: normal; src: url(../Fonts/CrimsonText-Roman.ttf);} /* body setup */ body { font-size: 95%; -webkit-user-select: text;} .xlarge { font-size: 110%;} .large { font-size: 100%;} .medium { font-size: 90%;} .small { font-size: 85%;} /* basic setup */ h1, h2 { font-family: "CrimsonText-Roman"; font-weight: bold;} h3, h4, h5, h6 { font-family: "CrimsonText-Roman"; font-weight: normal;} .titleChap { font-size: 1.5em;} .typeChap { font-size: 1.35em;} .par { font-size: 1.2em; text-align: left; line-height: 1.1em;} h3 { font-size: 1.1em;} h4, h5 { font-size: 1.05em;} h6 { font-size: 1em;} .titleChap, .typeChap, .par, h3, th, caption, p.int { text-align: center; line-height: 1em; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none;} p, li, .chat h4 { font-family: "CrimsonText-Roman"; font-size: 1em; text-align: justify; text-indent: 1.2em; margin-top: 0.2em; margin-bottom: 0px; line-height: 1.25em; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto;} h1 em, h2 em, h3 em { font-family: "CrimsonText-Roman"; font-weight: bold; font-style: italic;} p em, h1.typeChap+h1.typeChap, h2.par+h2.par, h4, h5 { font-family: "CrimsonText-Roman"; font-style: italic;} em em { font-family: "CrimsonText-Roman"; font-style: normal;} p strong, li strong { font-family: "CrimsonText-Roman"; font-weight: bold;} li { text-indent: 0px;} sup, sub { font-size: 55%; line-height: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0.1em;} .signature { text-align: right;} .small-caps { font-variant: small-caps;} .center, .center p { text-align: center; text-indent: 0px;} .didascalia, .cop h1, .cop h2, .cop h3, .cop p { font-family: "RotisSemiSerif"; text-align: left;} .didascalia em, .cop h1 em, .cop h2 em, .cop h3 em, .cop p em { font-family: "RotisSemiSerif";font-style: italic;} .cop h1, .cop h2, .cop h3 { font-weight: 700;} .cop h1+p, .cop h2+p { margin-top: 15% !important;} hr { border: none; background: transparent; height: 0px; margin: 1.8em;} .interr{margin-top:2em;} .firstpar {text-indent:0em; margin-top:25%;} .interr2 {margin-top:1em;} /* blockquotes */ blockquote p { text-indent: 0px;} .calce { width: 45%; margin-left: 50%;} .calce p { font-style: italic; text-align: right;} .calce p.signature { font-style: normal; font-style: normal;} /* boxes */ div { page-break-inside: avoid;} .container { width: 80%; margin-left: 4%;} #serie { width: 15%; margin-top: 5%; margin-left: 42.5%;} #logo { width: 15%; margin-top: 10%; margin-left: 42.5%;} .cont { width: 10%; margin-left: 45%; margin-top: 3em; margin-bottom: 3em;} img { width: 100%;} /* margins */ .titleChap, h2, h3, h4, h5, h6, p { margin-bottom: 0px;} h2+h2 { margin-top: 0px;} h2 { margin-top: 3em;} h2+p, .signature, .chat h4, .didascalia { margin-top: 1.5em;} .container, .container+p, .container+ul, .container+ol, .container+blockquote { margin-top: 2em;} .first, .titleChap+p, .titleChap+ol, .titleChap+ul, .titleChap+blockquote, .titleChap+div, .titleChap+table, .typeChap+p, .typeChap+ol, .typeChap+ul, .typeChap+blockquote, .typeChap+div, .typeChap+table { margin-top: 40%;} .titleChap+blockquote.calce, .typeChap+blockquote.calce { margin-top: 7%;} blockquote.calce+p, blockquote.calce+ol, blockquote.calce+ul, blockquote.calce+blockquote, blockquote.calce+div, blockquote.calce+table { margin-top: 30%;} .esergo, .face .titleChap { margin-top: 25% !important;} #serie+.typeChap { margin-top: 0px;} /* peritext */ .fronte .titleChap, .fronte .typeChap, .fronte p { font-family: "RotisSemiSerif"; font-size: 1.2em; text-align: center; text-indent: 0px;} .fronte .titleChap { font-size: 1.9em; text-transform: uppercase;} .fronte p.aut { font-size: 1.6em;} .fronte p.aut { margin-top: 0px; margin-bottom: 1%;} .fronte .titleChap { margin-top: 0px;} .fronte .typeChap { margin-top: 2%;} .fronte p.col { margin-top: 0%; margin-bottom:2em;} .fronte p.col+p.col { margin-top: 2%;} .fronte .didascalia { margin-top: 12%; margin-top: 12%; font-weight: bold; letter-spacing: 7px;} .fronte .titleChap+div, .fronte .typeChap+div { margin-top: 2%;} .gray h1 { margin-top: 15%;} .rights .titleChap, .rights p { font-family: "RotisSemiSerif"; text-align: left; line-height: 1.1em; text-indent: 0px;} .rights p.col { margin-top: 1em;} .rights p.col+p.col { margin-top: 0.3em;} .info { margin-top: 50%; margin-top: 10%;} .cont { width: 10%; margin-left: 45%; margin-top:5em; margin-bottom: 3em;} .titleChap+div.cont {margin-top:3em;} /* end */