/*! Blitz — CSS framework for reflowable eBooks Version 1.5.2 by Jiminy Panoz Codename: Cool Under Heat License: MIT (https://opensource.org/licenses/MIT) */ /* NAMESPACES */ @namespace h "http://www.w3.org/1999/xhtml/"; @namespace epub "http://www.idpf.org/2007/ops"; /* if you need to style epub:type */ @namespace m "http://www.w3.org/1998/Math/MathML/"; /* if you need to style MathML */ @namespace svg "http://www.w3.org/2000/svg"; /* if you need to style SVG */ html { /* Don't use it for styling, used as selector which can take a punch if anything goes wrong above */ } /* Begin CSS */ /* RESET */ /* So here's the trick, we must reset to manage a number of problems once and for all: - HTML5 backwards compatibility (EPUB 3 file in EPUB 2 app); - user settings (e.g. line-height on Kobo and Kindle); - CSS bloat (DRY); - KFX for which a reset using `border: 0` seems to disable support; - etc. It all started as a normalize and became a reset given the magnitude of the task. */ article, address, aside, blockquote, canvas, dd, details, div, dl, dt, figure, figcaption, footer, h1, h2, h3, h4, h5, h6, header, hr, li, main, nav, ol, p, pre, section, summary, ul { margin: 0; padding: 0; /* RS may apply vertical padding to el such as p */ font-size: 1em; /* Font size in pixel disable the user setting in legacy RMSDK */ line-height: inherit; /* Kindle ignores it, Kobo needs it. If you don’t use inherit, the user setting may be disabled on some Kobo devices */ text-indent: 0; font-style: normal; font-weight: normal; } /* This is absolutely necessary for backwards compatibility */ article, aside, figure, figcaption, footer, header, main, nav, section { display: block; } [hidden] { display: none; } /* [Opinionated] Default to prevent RS from justifying all of these! */ h1, h2, h3, h4, h5, h6, dt, pre { text-align: left; } /* Following EPUB 3 spec by the letter (applies to RS but let’s make sure it is respected because we never know) */ nav[epub|type~="toc"] ol { list-style: none !important; } /* Kindle does not follow the EPUB 3 spec. */ @media amzn-kf8, amzn-mobi { nav ol { list-style-type: none !important; } } /* [Opinionated] Default to prevent bloat in case linear="no" is rendered as linear="yes" */ nav[epub|type~="landmarks"], nav[epub|type~="page-list"] { display: none; } /* Trying to prevent blank page if element with margin-bottom at the end of xhtml */ body > :last-child, body > section > :last-child { margin-bottom: 0; } /* TYPOGRAPHY */ h1, h2, h3, h4, h5, h6, blockquote p cite, dt, pre, address, table, caption, th, td, .align-left, .align-center, .align-right, .caption, .no-hyphens { adobe-hyphenate: none; /* proprietary for Legacy RMSDK */ -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -epub-hyphens: none; hyphens: none; } h1, h2, h3, h4, h5, h6, dt, hr { page-break-inside: avoid; break-inside: avoid; page-break-after: avoid; break-after: avoid; } @media amzn-kf8 { h1, h2, h3, h4, h5, h6, dt, hr { page-break-inside: auto; break-inside: auto; /* Fix blank bug because of page-break-inside: avoid… */ } } @font-face { font-family: "ArchivoNarrow"; font-style: normal; font-weight: normal; src:url(../fonts/ArchivoNarrow-Regular.ttf); } @font-face { font-family: "ArchivoNarrow"; font-style: normal; font-weight: bold; src:url(../fonts/ArchivoNarrow-Bold.ttf); } @font-face { font-family: "ArchivoNarrow"; font-style: italic; font-weight: normal; src:url(../fonts/ArchivoNarrow-Italic.ttf); } @font-face { font-family: "ArchivoNarrow"; font-style: italic; font-weight: bold; src:url(../fonts/ArchivoNarrow-BoldItalic.ttf); } @font-face { font-family: "Bitter"; font-style: normal; font-weight: normal; src:url(../fonts/Bitter-Regular.ttf); } @font-face { font-family: "Bitter"; font-style: normal; font-weight: bold; src:url(../fonts/Bitter-Bold.ttf); } @font-face { font-family: "Bitter"; font-style: italic; font-weight: normal; src:url(../fonts/Bitter-Italic.ttf); } @font-face { font-family: "Bitter"; font-style: italic; font-weight: bold; src:url(../fonts/Bitter-BoldItalic.ttf); } @font-face { font-family: "Asap-Bold"; font-style: normal; font-weight: normal; src:url(../fonts/Asap-Bold.ttf); } @font-face { font-family: "StardosStencil-Bold"; font-style: normal; font-weight: normal; src:url(../fonts/StardosStencil-Bold.ttf); } @font-face { font-family: "SourceSansPro"; font-style: normal; font-weight: normal; src:url(../fonts/SourceSansPro-Regular.ttf); } @font-face { font-family: "SourceSansPro"; font-style: italic; font-weight: normal; src:url(../fonts/SourceSansPro-It.ttf); } @font-face { font-family: "SourceSansPro"; font-style: normal; font-weight: bold; src:url(../fonts/SourceSansPro-Bold.ttf); } @font-face { font-family: "SourceSansPro"; font-style: italic; font-weight: bold; src:url(../fonts/SourceSansPro-BoldIt.ttf); } /* PAGE LAYOUT */ @page { margin: 1.2em; } body { font-size: 100%; } a { text-decoration: none; } table { border-collapse: collapse; width: 100%; font-size: 90%; margin-top: 1em; margin-bottom: 0em; } td { vertical-align: top; } th { vertical-align: top; } h1,h2,h3,h4,h5,h6,th{font-weight:normal;line-height:1em;} section,header,div{display:block;} figure { page-break-inside:avoid; display:block; margin:0em; } sup { font-size: 70%; line-height: 60%; } sub { font-size: 70%; line-height: 60%; } small { font-size: 80%; } .cover { margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } img.blo { width:auto; height:100%; } img.inline { vertical-align: middle; } .hide { display:none; visibility: hidden; } .group { page-break-inside:avoid; } .groupa { page-break-before: always; } .line { margin-top: 1.5em; border-top: 5px solid #f15941; padding-top:0em; width:100%; text-align:center; } /* For float Images*/ .ft50 { margin: 0em; width: 50%; float: right; padding-left: 0.5em; padding-top: 0.3em; padding-bottom: 0.25em; } .ft50 img { width: 100%; } .ft40 { margin: 0em; width: 40%; float: right; padding-left: 0.25em; padding-top: 0.3em; padding-bottom: 0em;} .ft40 img { width: 100%; } .ft30 { margin: 0em; width: 30%; float: right; padding-left: 0.5em; padding-top: 0.3em; padding-bottom: 0em; } .ft30 img { width: 100%; } .ft30r { margin: 0em; width: 30%; float: left; padding-right: 0.5em; padding-top: 0.3em; padding-bottom: 0em; } .ft30r img { width: 100%; } .ft25 { margin: 0em; width: 25%; float: right; padding-left: 0.5em; } .ft25 img { width: 100%; } .ft20 { margin: 0em; width: 20%; float: right; padding-left: 0.5em; } .ft20 img { width: 100%; } .ft10 { margin: 0em; width: 10%; float: right; padding-left: 0.5em; } .ft10 img { width: 100%; } /* Widths */ .w-100 { width: 100%; height:auto; } .w-90 { width: 90%; height:auto; } .w-85 { height:auto; width: 85%; } .w-80 { width: 80%; height:auto; } .w-75 { width: 75%; height:auto; } .w-70 { width: 70%; height:auto; } .w-65 { height:auto; width: 65%; } .w-62 { width: 62%; height:auto; } .w-60 { width: 60%; height:auto; } .w-55 { width: 55%; height:auto; } .w-50 { width: 50%; height:auto; } .w-45 { width: 45%; height:auto; } .w-40 { width: 40%; height:auto; } .w-35 { width: 35%; height:auto; } .w-30 { width: 30%; height:auto; } .w-25 { width: 25%; height:auto; } .w-20 { width: 20%; height:auto; } .w-15 { width: 15%; height:auto; } .w-12 { width: 12%; height:auto; } .w-10 { width: 10%; height:auto; } .w-7 { width: 7%; height:auto; } .w-5 { width: 5%; height:auto; } .ded { font-family: "Bitter", serif; font-weight: normal; font-size: 90%; margin-top: 0em; margin-bottom: 2em; text-align: center; line-height: 1.5em; } .copyright { font-weight: normal; font-size: 90%; margin-top: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .copyright1 { font-weight: normal; font-size: 90%; margin-top: 1em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .h1 { font-family: "StardosStencil-Bold", serif; font-weight: normal; font-size: 170%; margin-top: .5em; margin-bottom: 0em; text-align: center; line-height: 1em; } .h1a { font-size: 150%; } .subtitle { font-family: "ArchivoNarrow", sans-serif; font-size: 105%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-align: center; line-height: 1em; } .tit { font-size: 100%; margin-top: 1.5em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-align: center; } .author { font-family: "StardosStencil-Bold", serif; font-size: 120%; margin-top: 2em; margin-bottom: 0.2em; text-align: center; line-height: 1em; } .aff { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 0em; margin-bottom: 0em; text-align: center; line-height: 1.2em; } .publisher { margin-top: 2em; margin-bottom: 0em; text-align: center; line-height: 1em; } .toc { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; text-align: left; line-height: 1.5em; } .tocb { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 0em; margin-bottom: 1em; margin-left: 0em; text-align: left; line-height: 1.2em; } .tocc { font-family: "StardosStencil-Bold", serif; font-size: 90%; margin-top: 1.5em; margin-bottom: .5em; margin-left: 0em; text-align: left; line-height: 1.2em; padding-left: 2.5em; text-indent: -2.5em; } span.tocc1 { font-size: 90%; margin-top: 0em; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0.5em; text-align: left; line-height: 1.5em; padding: 0.2em 0.5em 0.1em 0.5em; border: solid #ed9e42 0.25em; border-radius: 2em; color: #707075; } .fmtitle { font-family: "StardosStencil-Bold", serif; font-size: 140%; margin-top: 0.1em; margin-bottom: .5em; text-indent:0em; text-align:center; line-height: 1.2em; font-weight: normal; } .fmtitle1 { font-family: "StardosStencil-Bold", serif; font-size: 140%; margin-top: 0.1em; margin-bottom: .5em; text-indent:0em; text-align:center; line-height: 1em; font-weight: normal; } .fmtitle1l { font-family: "StardosStencil-Bold", serif; font-size: 140%; margin-top: 0.1em; margin-bottom: .5em; text-indent:0em; text-align:left; line-height: 1em; font-weight: normal; } .fmtitle1b { font-family: "StardosStencil-Bold", serif; font-size: 140%; margin-top: 0.1em; margin-bottom: .25em; text-indent:0em; text-align:left; line-height: 1em; font-weight: normal; } .indent { font-size: 100%; margin-top: 0em; text-indent: 1.5em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .indent1 { font-size: 100%; margin-top: 1.2em; text-indent: 1.5em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .indents { font-size: 90%; margin-top: 1em; text-indent: 1.5em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .noindent { font-size: 100%; margin-top: 0em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .noindent1 { font-size: 100%; margin-top: 1em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .noindents1 { font-size: 90%; margin-top: 1em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .noindentx1 { font-family: "Asap-Bold", sans-serif; font-size: 90%; margin-top: 1em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .noindenty1 { font-family: "Bitter", serif; font-size: 90%; margin-top: .8em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } span.fonts { font-size:70%; line-height:60%; vertical-align: middle; } .fs90 { font-size: 90%; } .pageid { margin: 0em; text-indent: 0em; } .figure0 { margin-top:0.1em; margin-bottom:0em; text-align:center; text-indent:0em; } .figure { margin-top:1.5em; margin-bottom:0em; text-align:center; text-indent:0em; } .figurel { margin-top:1em; margin-bottom:1em; text-align:left; text-indent:0em; } .figcaption { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 0.5em; margin-bottom: 1.5em; text-align: left; line-height: 1.2em; } .figcaptionc { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 0.5em; margin-bottom: 1.5em; text-align: center; line-height: 1.2em; } ol.num { font-size: 100%; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-indent: 0em; font-style: normal; } ol.num li { font-size: 100%; margin: 0.8em 0em 0.8em 1.5em; padding: 0em 0em 0em .2em; text-indent: 0em; font-style: normal; list-style-type: decimal; line-height: 1.2em; } ul.bull { font-size: 90%; margin: 0em 0em 0em 0em; } ul.bull li { font-size: 100%; margin: .5em 0em .5em 1.5em; padding: 0em; text-indent: 0em; font-style: normal; font-weight: normal; list-style-type: disc; line-height: 1.2em; } ul.bullb { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin: 0em 0em 0em 0em; } ul.bullb li { font-family: "ArchivoNarrow", sans-serif; font-size: 100%; margin: .5em 0em .5em 1.5em; padding: 0em; text-indent: 0em; font-style: normal; font-weight: normal; list-style-type: disc; line-height: 1.2em; } div.bbg { page-break-inside: avoid; margin: 0em; margin-bottom: 1em; padding: 1em 1em 0.5em 1em; background-color: #D1CABE; border: solid 0.1em #D1CABE; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; } div.bbgw { page-break-inside: avoid; margin: 0em; padding: 1em; background-color: #aa9d8a; border: solid 0.2em #aa9d8a; } div.boxa { page-break-inside: avoid; margin-top: 1em; margin-bottom: 1em; margin-left: 0%; margin-right: 0%; background-color: #D4D4D4; padding: 0.5em 0.75em 1em 0.75em; border: 2px solid #808285; } .boxah { font-family: "Asap-Bold", sans-serif; font-size: 105%; margin-top: .5em; margin-bottom: .5em; text-align: center; line-height: 1.2em; } .boxapara { font-family: "SourceSansPro", serif; font-size: 90%; margin-top: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .boxat { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .boxat1 { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 1em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .boxati { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 0em; text-indent: 1.5em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .boxaing { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: .3em; margin-bottom: .3em; margin-left: 1em; text-indent: -1em; text-align: left; line-height: 1.2em; } .boxaingc { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 0em; margin-bottom: .3em; text-align: center; line-height: 1.2em; } .boxaing1 { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 1em; margin-bottom: .3em; margin-left: 1em; text-indent: -1em; text-align: left; line-height: 1.2em; } div.box { page-break-inside: avoid; margin-top: 1em; margin-bottom: 1em; margin-left: 0%; margin-right: 0%; background-color: #555555; border: solid 0.1em #555555; color: #fcfcfc; padding: 1em 0.75em 1em 0.75em; } .boxh { font-family: "Asap-Bold", sans-serif; font-size: 100%; margin-top: .5em; margin-bottom: .5em; text-align: center; line-height: 1.2em; } .boxt { font-family: "SourceSansPro", serif; font-size: 90%; margin-top: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .boxti { font-family: "SourceSansPro", serif; font-size: 90%; margin-top: 0em; text-indent: 1.5em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } div.box1 { page-break-inside: avoid; margin-top: 1em; margin-bottom: 1em; margin-left: 0%; margin-right: 0%; padding: 1em 0.75em 1em 0.75em; background-color: #e8e4d9; border: 2px solid #f15a40; } div.box1w { page-break-inside: avoid; margin-top: 1em; margin-bottom: 1em; margin-left: 0%; margin-right: 0%; padding: 1em 0.75em 1em 0.75em; border: 2px solid #f15a40; } .box1h { font-family: "Asap-Bold", sans-serif; font-size: 90%; margin-top: .5em; margin-bottom: .3em; text-align: center; line-height: 1.2em; } .box1ha { font-family: "StardosStencil-Bold", serif; font-size: 150%; margin-top: 0em; margin-bottom: .8em; text-align: center; line-height: 1.2em; } .box1hb { font-family: "ArchivoNarrow", sans-serif; font-size: 100%; margin-top: 0em; margin-bottom: .5em; text-align: left; line-height: 1.2em; } .box1hc { font-family: "ArchivoNarrow", sans-serif; font-size: 100%; margin-top: 0em; margin-bottom: .5em; text-align: center; line-height: 1.2em; } .chno { font-family: "StardosStencil-Bold", serif; font-size: 200%; margin-top:0.25em; margin-bottom:.8em; text-indent:0em; text-align:center; line-height: 1.2em; } .chno1 { font-size: 100%; background-color: #faa545; border-solid: 0.1em #faa545; padding: 0.2em 0.5em 0.1em 0.5em; border-radius: 2em; } .chtitle { font-family: "StardosStencil-Bold", serif; font-size: 160%; margin-top: .5em; margin-bottom:.5em; margin-right: 0em; margin-left: 0em; text-indent:0em; text-align:center; line-height: 1em; } .chpara { font-size: 100%; margin-top: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .chparai { font-size: 100%; margin-top: 0em; margin-bottom: 0em; text-indent: 1.5em; text-align: left; line-height: 1.2em; } .subhead1_res { font-family: "StardosStencil-Bold", serif; font-size: 120%; margin-top: 0.1em; margin-bottom: .3em; text-indent:0em; text-align:left; line-height: 1em; font-weight: normal; } .subhead1_res1 { font-family: "StardosStencil-Bold", serif; font-size: 120%; margin-top: 1em; margin-bottom: .3em; text-indent:0em; text-align:left; line-height: 1em; font-weight: normal; } .ressub { font-family: "Asap-Bold", sans-serif; font-size: 80%; margin-top: -.4em; margin-bottom: 1em; text-indent:0em; text-align:left; line-height: 1.2em; font-weight: normal; } .ingh { font-family: "ArchivoNarrow", sans-serif; font-size: 90%; margin-top: 1em; margin-bottom: .5em; text-align: left; line-height: 1.2em; } .ingha { font-family: "ArchivoNarrow", sans-serif; font-size: 100%; margin-top: 1em; margin-bottom: .5em; text-align: left; line-height: 1.2em; } .ing { font-family: "SourceSansPro", sans-serif; font-size: 90%; margin-top: .3em; margin-bottom: .3em; margin-left: 1em; margin-right: 0em; text-align: left; text-indent: -1em; line-height: 1.2em; } .ing1 { font-family: "SourceSansPro", sans-serif; font-size: 90%; margin-top: 1em; margin-bottom: .3em; margin-left: 1em; margin-right: 0em; text-align: left; text-indent: -1em; line-height: 1.2em; } .subhead1 { font-family: "Asap-Bold", sans-serif; font-size: 120%; margin-top: .25em; margin-bottom:.2em; text-indent:0em; text-align:left; line-height: 1em; } .subhead1a { font-family: "Asap-Bold", sans-serif; font-size: 110%; margin-top: .5em; margin-bottom:.2em; text-indent:0em; text-align:left; line-height: 1em; } .subhead1_c { font-family: "Asap-Bold", sans-serif; font-size: 100%; margin-top: .5em; margin-bottom:.2em; text-indent:0em; text-align:center; line-height: 1em; } .subhead2 { font-family: "Asap-Bold", sans-serif; font-size: 100%; margin-top: 1em; margin-bottom:.2em; text-indent:0em; text-align:left; line-height: 1em; } .subhead2a { font-family: "Asap-Bold", sans-serif; font-size: 100%; margin-top: 1em; margin-bottom:.3em; text-indent:0em; text-align:left; line-height: 1em; border-top: 2px solid; padding-top: .7em; } table.table1 { font-family: "ArchivoNarrow", sans-serif; font-size: 60%; width: 90%; word-wrap: break-word; margin: 1em 0em 1em 0em; } .borderp { border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; vertical-align: top; } .borderlbr { border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; vertical-align: top; } .borderlb { border-left: 1px solid; border-bottom: 1px solid; vertical-align: top; } .bordertbr { border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; vertical-align: top; } .borderbr { border-right: 1px solid; border-bottom: 1px solid; vertical-align: top; } .borderp1 { border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid; vertical-align: top; } .borderb { border-bottom: 1px solid; vertical-align: top; } .borderr { border-right: 1px solid; vertical-align: top; } .borderlrx { border-left: 1px solid; border-bottom: 5px solid; border-right: 1px solid; vertical-align: top; } .borderrx { border-bottom: 5px solid; border-right: 1px solid; vertical-align: top; } .borderbrx { border-bottom: 5px solid; border-right: 1px solid; vertical-align: top; } .bordertrx { border-bottom: 5px solid; border-top: 1px solid; border-right: 1px solid; vertical-align: top; } .tleft { text-align: left; margin: 0em; padding: .2em; } .tcenter { text-align: center; margin: 0em; padding: .2em; } .tright { text-align: right; margin: 0em; padding: .2em; } .dropcap { float: left; font-size: 410%; margin-top: 0.05em; margin-bottom: -0.2em; margin-right: 0.045em; line-height: 0.8em; font-weight: normal; } .indexhead { font-size: 120%; margin-top: 1.3em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .index { font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; margin-left: 1em; text-indent: -1em; text-align: left; line-height: 1.2em; } .index1 { font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; margin-left: 1em; text-indent: -1em; text-align: left; line-height: 1.2em; } .ulindex { list-style-type:none; padding:0em; margin-left:0em; margin-top:0em; } .ulindex1 { list-style-type:none; padding:0em; margin-left:0em; margin-top:0em; } .color2 { color: #fcfcfc; } @media amzn-kf8 { span.dropcap { font-weight:normal; font-size:320%; float:left; margin-top:-0.3225em; margin-bottom:-0.3245em; } } @media amzn-mobi { span.dropcap { font-size:3em; font-weight: bold; margin-top:-0.1em; } }