@namespace epub "http://www.idpf.org/2007/ops"; /* CSS for L&R's S1 GENERAL version 4.0 */ body{ font-family:Garamond,Times,Serif; margin:20px; text-align:left; font-weight:normal; font-size:1em; text-indent:0em; line-height:1.5; } /* Fonts */ @font-face{ font-family:"Corbel"; font-weight:normal; font-style:normal; src:url(../fonts/corbel.otf); } @font-face{ font-family:"CAC Champagne"; font-weight:normal; font-style:normal; src:url(../fonts/cac_champagne.otf); } /* Copyright */ .copyright_it{ font-family:Garamond,Times,Serif; text-align:center; font-size:.8em; line-height:1.25em; font-style:italic; margin:0em; } /* headings */ .h1{ font-family:"CAC Champagne"; font-size:3em; line-height:1.25em; font-weight:normal; margin:2.5em 0em 0em 0em; margin-top:20vh; text-align:center; } .h2{ font-family:"CAC Champagne"; font-size:2em; line-height:1.25em; font-weight:normal; margin:1.5em 0em 0.5em 0em; text-align:center; } .h2_1{ font-family:"CAC Champagne"; font-size:2em; line-height:1.25em; font-weight:normal; margin:0.3em 0em 0em 0em; text-align:center; } .h2_2{ font-family:"CAC Champagne"; font-size:2em; line-height:1.25em; font-weight:normal; text-align:center; margin:0em; } .h3{ font-family:Garamond,Times,Serif; font-size:1em; line-height:1.25em; text-align:left; font-weight:bold; margin:1.5em 0em 0em 0em; } .h3_it{ font-family:Garamond,Times,Serif; font-size:1em; line-height:1.25em; text-align:left; font-weight:bold; font-style:italic; margin:1.5em 0em 0em 0em; } .h3_1{ font-family:Garamond,Times,Serif; font-size:1em; line-height:1.25em; font-weight:normal; text-align:center; margin:1.5em 0em 0em 0em; } .h3_2{ font-family:"CAC Champagne"; font-size:1.4em; line-height:1.25em; text-align:left; font-weight:normal; margin:0.5em 0em 0em 0em; } .h3_2a{ font-family:"CAC Champagne"; font-size:1.3em; line-height:1.25em; font-weight:normal; margin:0.3em 0em 0em 0em; text-align:center; } .h3_3{ font-family:Garamond,Times,Serif; font-size:1em; line-height:1.25em; font-weight:bold; text-align:center; margin:0em; } .h3_4{ font-family:Garamond,Times,Serif; font-size:1em; line-height:1.25em; text-align:left; font-weight:bold; margin:1em 0em 0em 0em; } .h3_5{ font-family:Garamond,Times,Serif; font-size:1em; line-height:1.25em; font-weight:bold; margin:1em 0em 0em 0em; text-align:center; } /* bodymatter */ .center_it{ font-family:Garamond,Times,Serif; font-size:1em; font-style:italic; text-align:center; margin:2.5em 0em 0em 0em; margin-top:20vh; } .p_it{ font-family:Garamond,Times,Serif; font-size:1em; font-style:italic; margin:0em; } .p_1{ font-family:Garamond,Times,Serif; font-size:1em; margin:2.5em 0em 0em 0em; margin-top:20vh; } .p_2{ font-family:Garamond,Times,Serif; font-size:0.88em; margin:0em; } .in_it{ font-family:Garamond,Times,Serif; font-size:1em; font-style:italic; text-indent:1.2em; margin:0em; } .in_1{ font-family:Garamond,Times,Serif; font-size:0.8em; text-indent:1.2em; margin:0em; } span.normal{ font-style:normal; } .break_top_1{ page-break-before:always; padding:2.5em 0em 0em 0em; padding-top:20vh; } /* lists */ .decimal{ font-family:Garamond,Times,Serif; font-size:1em; list-style-type:decimal; display:block; margin-top:1em; margin-bottom:0em; } .decimal_it{ font-family:Garamond,Times,Serif; font-size:1em; list-style-type:decimal; display:block; font-style:italic; margin-top:1em; margin-bottom:0em; } .disc{ font-family:Garamond,Times,Serif; font-size:1em; list-style-type:disc; display:block; margin-top:1em; margin-bottom:0em; } .disc_1{ font-family:"Corbel"; font-size:0.9em; list-style-type:disc; display:block; margin-top:1em; margin-bottom:0em; } .circle{ font-family:Garamond,Times,Serif; font-size:1em; list-style-type:circle; display:block; margin-top:0em; } /* blockquote */ blockquote{ font-family:"Corbel"; font-size:0.9em; margin:0em 0em 0em 1.4em; } .quote{ font-family:"Corbel"; font-size:0.9em; margin:0em 0em 0em 0em; } .quote1{ font-family:Garamond,Times,Serif; font-size:1em; margin:0em 0em 0em 0em; } /* box */ .box_double{ width:95%; padding:10px; border:5px double #000000; margin:10px auto; page-break-inside:avoid; box-sizing:border-box; } /* Notes */ .notes_heading{ font-family:Garamond,Times,Serif; font-weight:bold; line-height:1em; font-size:1em; margin:1.5em 0em 0em 0em; } .note_number{ font-family:Garamond,Times,Serif; font-size:.8em; margin:1em 0em 0em 0em; } .note{ font-family:Garamond,Times,Serif; font-size:.8em; margin:0; } /* images */ #img_3{ width:70%; margin:0em auto; } /* -------------------- Predefined styles -------------------- */ /* Title page, add additional styling */ .author,.title,.subtitle,.titleinfo_top,.titleinfo,.publisher,.publisher_top{ text-align:center; text-indent:0em; font-weight:normal; letter-spacing:1px; } .t1{ min-height:70%; min-height:70vh; } .author{ font-family:Garamond,Times,Serif; font-size:1.5em; line-height:1.15em; font-style:normal; font-weight:normal; letter-spacing:1px; margin:1em 0em 0em 0em; } .title{ font-family:Garamond,Times,Serif; font-size:2em; line-height:1.2em; font-style:normal; font-weight:bold; letter-spacing:2px; margin:.25em 0em; } .subtitle{ font-family:Garamond,Times,Serif; font-size:1.25em; line-height:1.25em; font-style:normal; font-weight:normal; margin:1em 0em 0em 0em; } .titleinfo_top{ font-family:Garamond,Times,Serif; font-size:.85em; font-style:normal; font-weight:normal; margin:2em 0em 0em 0em; } .titleinfo{ font-family:Garamond,Times,Serif; font-size:.85em; font-style:normal; font-weight:normal; margin:0em; } .hr_title{ height:1px; border:0; background-color:#c0c0c0; margin:0.5em 0em; } .pub{ margin:auto; margin-top:1.5em; height:2.5em; display:block; text-align:center; page-break-inside:avoid; letter-spacing:1px; } .pub_carlsen{ margin:auto; margin-top:4em; height:1em; display:block; text-align:center; page-break-inside:avoid; } .publisher{ font-family:Garamond,Times,Serif; font-size:1em; margin:0em 0em 0em 0em; letter-spacing:1px; } .publisher_top{ font-family:Garamond,Times,Serif; font-size:1em; margin:4em 0em 0em 0em; letter-spacing:1px; } .svg_title{ height:100%; } /* Copyright */ .copyright{ text-align:center; font-size:.8em; line-height:1.25em; margin:0em; } .carlsen_logo{ margin:auto; margin-top:1.5em; height:1.5em; display:block; text-align:center; page-break-inside:avoid; } /* bodymatter */ p{ margin:0em; } .in{ text-indent:1.2em; margin:0em; } /* images */ .img_ibooks{ width:inherit; margin:inherit; } img{ max-width:700px; max-height:100%; } .figure{ text-align:center; margin:0em; width:100%; page-break-inside:avoid; } /* Misc */ .hide{ display:none; visibility:hidden; } strong{ font-weight:bold; } sub{ vertical-align:sub; font-size:x-small; } sup{ vertical-align:super; font-size:x-small; line-height: 70% } svg{ height:100%; } a{ text-decoration:none; color:black; } aside { display:inline; } em{ font-style:italic; } .a_underline{ border-bottom:1px solid #696969; } .uppercase{ text-transform:uppercase; } .small_caps{ font-variant:small-caps; } .break{ page-break-before:always; } .break_top{ page-break-before:always; padding-top:1em; } .no_break{ page-break-inside:avoid; } .top{ margin-top:1em; } .center{ text-align:center; } .right{ text-align:right; } .left{ text-align:left; } /* text */ .caps:first-line{ font-variant:small-caps; }