/* // Version 1.0 // OPS filename: epub.css // Last update: March 21 2019 // About: this CSS file is for NewGen produced EPUBs, adapting Fulcrum styles // to NewGen classes. */ .coverfp { height: 98%; margin: 0em; text-align: center; } .coverfp:only-of-type { height: 98vh; margin: 0em; text-align: center; } .imagefc { height: 100%; margin: 0em; } .block { display:block; } .hidden { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } .break { border:0px; margin:0px; } .list { margin:0em 0em 0em 0em; list-style-type:none; } .none { margin:0em 0em 0em -2.4em; list-style-type:none; } blockquote { margin: 0em 0em 0em 0em; text-indent:0em; } @font-face {font-family:"libertine"; font-style:normal; font-weight:normal; src:url(../fonts/LinLibertineO.otf);} @font-face {font-family:"libertine"; font-style:italic; font-weight:normal; src:url(../fonts/LinLibertineOI.otf);} @font-face {font-family:"libertine"; font-style:normal; font-weight:bold; src:url(../fonts/LinLibertineOB.otf);} @font-face {font-family:"libertine"; font-style:italic; font-weight:bold; src:url(../fonts/LinLibertineOBI.otf);} @font-face {font-family:"BasierCircle"; font-style:normal; font-weight:normal; src:url(../fonts/BasierCircle-Regular.otf);} @font-face {font-family:"BasierCircle"; font-style:italic; font-weight:normal; src:url(../fonts/BasierCircle-RegularItalic.otf);} @font-face {font-family:"BasierCircle"; font-style:normal; font-weight:bold; src:url(../fonts/BasierCircle-SemiBold.otf);} @font-face {font-family:"BasierCircle-Medium"; font-style:normal; font-weight:bold; src:url(../fonts/BasierCircle-Medium.otf);} @font-face {font-family:"GrundschriftGSV"; font-style:normal; font-weight:normal; src:url(../fonts/GrundschriftGSV.otf);} @font-face {font-family:"IsidoraSansAlt-Semi"; font-style:normal; font-weight:bold; src:url(../fonts/IsidoraSansAlt-SemiBold.otf);} @font-face {font-family:"NotoSans"; font-style:normal; font-weight:bold; src:url(../fonts/NotoSans-Bold.ttf);} @font-face {font-family:"NotoSerif"; font-style:normal; font-weight:normal; src:url(../fonts/NotoSerif-Regular.ttf);} @font-face {font-family:"NotoSerif"; font-style:normal; font-weight:bold; src:url(../fonts/NotoSerif-Bold.ttf);} @font-face {font-family:"TimesNewRoman"; font-style:normal; font-weight:normal; src:url(../fonts/TimesNewRoman.ttf);} @font-face {font-family:"TimesNewRoman"; font-style:normal; font-weight:bold; src:url(../fonts/TimesNewRoman-Bold.ttf);} @font-face {font-family:"Wingdng3"; font-style:normal; font-weight:normal; src:url(../fonts/Wingdng3.ttf);} @font-face {font-family:"ZemkeHandITCStd"; font-style:normal; font-weight:normal; src:url(../fonts/ZemkeHandITCStd.otf);} @page { margin-top:22px; margin-bottom:22px; } body { margin:0; padding-left:22px; padding-right:22px; font-family:libertine, serif; } sup { font-size:80%; vertical-align:super; line-height:1ex; } sub { font-size:80%; vertical-align:sub; line-height:1ex; } h1, h2, h3, h4 , h5, h6 { -webkit-hyphens: none !important; adobe-hyphenate: none !important; -moz-hyphens: none !important; epub-hyphens: none !important; } p { widows:2; orphans:2; } img { max-width:100%; max-height:100%; } a { text-decoration: underline; } a.tocRef { color: #000; } .t10 { width:10%; } .t20 { width:20%; } .t30 { width:30%; } .t40 { width:40%; } .t50 { width:50%; } .t60 { width:60%; } .t70 { width:70%; } .t80 { width:80%; } .t90 { width:90%; } .t100 { width:100%; } .h80 { height:80%; } .h90 { height:90%; } .h100 { height:100%; } .mid { vertical-align:middle; } .cpytxt1 { font-family:"libertine"; margin-top:1em; margin-bottom:0px; font-size:90%; text-indent:0px; text-align:left; line-height:1.4em; } .cpytxt { font-family:"libertine"; margin-top:0px; margin-bottom:0px; font-size:90%; text-indent:0px; text-align:left; line-height:1.4em; } .cpytxt-top { margin-top: 5em; margin-bottom:0px; font-size:90%; text-indent:0px; text-align:left; line-height:1.4em; } .normalz { font-family:"libertine"; font-weight:bold; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; } .normal { font-family:"libertine"; margin-top:1.2em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; text-align:justify; } .normal1 { font-family:"libertine"; margin-top:0em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; text-align:justify; } .noindent1 { font-family:"BasierCircle"; margin-top:5em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; text-align:justify; } .noindent2 { font-family:"BasierCircle"; margin-top:3em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; text-align:justify; } .noindenta { font-family:"BasierCircle"; margin-top:1.2em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; text-align:justify; } .noindent { font-family:"BasierCircle"; margin-top:0em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; text-align:justify; } .indent { font-family:"BasierCircle"; text-indent:1em; margin-top:0px; margin-bottom:0px; font-size:100%; line-height:1.4em; text-align:justify; } .indent1 { font-family:"BasierCircle"; text-indent:1em; margin-top:1.2em; margin-bottom:0px; font-size:100%; line-height:1.4em; text-align:justify; } .center { font-family:"libertine"; text-align:center; margin-top:1em; margin-bottom:1em; font-size:100%; text-indent:0px; line-height:1.4em; } .center_notop { font-family:"libertine"; text-align:center; margin-top:0em; margin-bottom:0em; font-size:100%; text-indent:0px; line-height:1.4em; } .center_top1 { font-family:"BasierCircle"; text-align:center; margin-top:1.2em; margin-bottom:0em; font-size:100%; text-indent:0px; line-height:1.4em; } .center_top2 { font-family:"ZemkeHandITCStd"; text-align:center; margin-top:2em; margin-bottom:0em; font-size:105%; text-indent:0px; line-height:1.4em; } .hang_top { font-family:"libertine"; margin-top:1.2em; margin-bottom:0px; font-size:100%; margin-left:1em; text-indent:-1em; line-height:1.4em; } .hang_notop { font-family:"libertine"; margin-top:0em; margin-bottom:0px; font-size:100%; margin-left:1em; text-indent:-1em; line-height:1.4em; } .normal_Right { font-family:"libertine"; text-align: right; margin-top:0em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; } .block1 { font-family:"libertine"; margin-top:1.2em; margin-bottom:0px; margin-left:1.5em; margin-right:1.5em; font-size:100%; text-indent:0px; line-height:1.4em; text-align:left; } .block { font-family:"ZemkeHandITCStd"; margin-top:0em; margin-bottom:0px; margin-left:1.5em; font-size:105%; text-indent:0px; line-height:1.4em; text-align:left; } .image { margin-top:1em; margin-bottom:1em; text-align:center; text-indent:0px; line-height:1.4em; } .image_1 { margin-top:2em; margin-bottom:1em; text-align:center; text-indent:0px; line-height:1.4em; } .imagebottom { margin-top:1em; margin-bottom:2em; text-align:center; text-indent:0px; line-height:1.4em; } .left_con { display: inline-block; page-break-inside: avoid; margin-top: 1em; margin-left:0em; margin-right:0em; padding-top: 0.5em; width: 50%; } .caption { margin-top: 0.25em !important; margin-bottom: 0em; text-indent: 0; page-break-before: avoid; padding-top:0em; } .bu { font-family:"libertine"; font-size: 0.8em; line-height: 1.2em; text-align: left; text-indent: 0em; margin-top:0em; padding-top:0em; } .wbild { width: 100% !important; } .BorderBox { border:solid 2px #9e9d9b; margin-left:2em; margin-right:2em; margin-top:1em; margin-bottom:0em; padding-top:0.5em; padding-bottom:0.5em; padding-left:0.5em; padding-right:0.5em; } .GrayBox { margin-top:1em; margin-bottom:1em; margin-left:15%; margin-right:15%; background-color:#f0f0f0; padding:0.5em; } .MarginalBox { border-left:solid 3px #9e9d9b; padding-top:0em; padding-bottom:0em; padding-left:0.5em; padding-right:0.5em; margin-top:0em; margin-bottom:1em; } .Strike { text-decoration: line-through; } .h2_NoBottom { font-family:"IsidoraSansAlt-Semi"; text-align: center; margin-top: 1.7em; margin-bottom:0.6em; font-size: 300%; font-weight: bold; text-indent:0px; line-height:1.4em; } .head_1 { font-family:"ZemkeHandITCStd"; text-align: center; margin-top: 3em; margin-bottom:2em; font-size: 130%; font-weight: normal; text-indent:0px; line-height:1.4em; } .Head3 { text-align:center; margin-top: 2.5em; margin-bottom: 1.5em; font-weight: normal; font-size: 120%; text-indent:0px; line-height:1.4em; } .center_tp { font-family:"libertine"; text-align: center; margin-top: 1em; margin-bottom:1.3em; font-size: 113%; font-weight: normal; text-indent:0px; line-height:1.4em; } .lnoindent1 { font-family:"ZemkeHandITCStd"; margin-top:2.3em; margin-bottom:0px; font-size:105%; text-indent:0px; line-height:1.4em; text-align:left; } .lnoindent2 { font-family:"ZemkeHandITCStd"; margin-top:1.7em; margin-bottom:0px; font-size:105%; text-indent:0px; line-height:1.4em; text-align:left; } .lnoindenta { font-family:"ZemkeHandITCStd"; margin-top:1.2em; margin-bottom:0px; font-size:105%; text-indent:0px; line-height:1.4em; text-align:left; } .lnoindent { font-family:"ZemkeHandITCStd"; margin-top:0em; margin-bottom:0px; font-size:105%; text-indent:0px; line-height:1.4em; text-align:left; } .bullet { font-family:"ZemkeHandITCStd"; margin-top:0em; margin-bottom:0px; margin-left:2em; font-size:105%; text-indent:0px; line-height:1.4em; text-align:left; } .bullet1 { font-family:"NotoSerif"; margin-top:0em; margin-bottom:0px; margin-left:2em; font-size:95%; text-indent:0px; line-height:1.4em; text-align:left; } .bus { font-family:"GrundschriftGSV"; float:left; margin-left:-1em; } .center_a { font-family:"ZemkeHandITCStd"; text-align:center; margin-top:1.2em; margin-bottom:0em; font-size:105%; text-indent:0px; line-height:1.4em; } .center_b { font-family:"ZemkeHandITCStd"; text-align:center; margin-top:0em; margin-bottom:0em; font-size:105%; text-indent:0px; line-height:1.4em; } .center_c { font-family:"ZemkeHandITCStd"; text-align:center; margin-top:0.5em; margin-bottom:0.5em; font-size:105%; text-indent:0px; line-height:1.4em; } .center_1 { font-family:"ZemkeHandITCStd"; text-align:center; margin-top:0.7em; margin-bottom:0.4em; font-size:280%; text-indent:0px; line-height:1em; } .l_normal { font-family:"NotoSerif"; margin-top:1.3em; margin-bottom:0px; font-size:95%; text-indent:0px; line-height:1.4em; text-align:justify; } .l_normal1 { font-family:"NotoSerif"; margin-top:0em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; text-align:justify; } .m_noindenta { font-family:"BasierCircle-Medium"; font-weight:bold; margin-top:1.3em; margin-bottom:0px; font-size:100%; text-indent:0px; line-height:1.4em; text-align:left; } .t_normal { font-family:"TimesNewRoman"; margin-top:1.2em; margin-bottom:0px; font-size:105%; text-indent:0px; line-height:1.4em; text-align:justify; } .t_normal1 { font-family:"TimesNewRoman"; margin-top:0em; margin-bottom:0px; font-size:105%; text-indent:0px; line-height:1.4em; text-align:justify; } .fntsz1 { font-size:295%; line-height:1em; } .fntsz2 { font-size:171%; line-height:1em; } .fntsz3 { font-size:152%; line-height:1em; } .fntsz4 { font-size:248%; line-height:1em; } .fntsz5 { font-size:314%; line-height:1em; } .dropcap { font-family:"NotoSans"; font-weight:bold; font-size:500%; float:left; line-height: 1em; margin: -0.35em 0.04em -0.25em 0em; color:#58585a; } .font1 { font-family:"BasierCircle-Medium"; font-weight:bold; } .font2 { font-family:"ZemkeHandITCStd"; } .font3 { font-family:"Wingdng3"; } .font4 { font-family:"Wingdng3"; font-size:88%; } .bline1 { border-bottom:solid 1px black; padding:0em 2em 0em 2em; } .bline2 { border-bottom:solid 3px black; padding:0em; line-height: 1em; }