html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } body {line-height: 1;} a {color: inherit;} #bg {position: absolute; background-repeat: no-repeat; border: 0px; margin: 0px; z-index:-1;} .hid {z-index: -100;} .si {color: transparent;} .si::selection { background: #cc0000; color: transparent; opacity: 0.5;} .pos {position:absolute; /* white-space:pre; */ -webkit-transform-origin: top left;} .hotspot {position: absolute; z-index: 100;} .hotspot a {position: relative; display: block; width: 100%; height: 100%;} .rot {white-space:nowrap;} .fit {position:absolute; text-align:justify !important; word-spacing:-10px; margin:0px; padding:0px; -webkit-transform-origin: top left;} .just:after {content:" "; display:inline-block; margin:0px; padding:0px; width:100%; height:0; visibility: hidden;} /* Audio Hotspots */ .hot, .ibooks-media-audio:active { color: #ff4500 !important; border: none; background-color: #0066CC; opacity: 0.2; /* -moz-border-radius: 15px; */ -webkit-border-radius: 15px; border-radius: 15px;} .hot audio {display:none; height: 1px !important; width: 1px !important; opacity: 0 !important; background-color: #fff; } audio.hot {display:none; height: 1px !important; width: 1px !important; opacity: 0 !important; background-color: #fff; } /* Video */ .video { display: block; position: absolute;} /* KF8 Panel View */ .hide {display: none;} .lbwrap {display: none; height: 100%; width: 100%; position: absolute;} .lb {background-color: #FFDE9D; height: 100%; width: 100%; opacity: .8; position: absolute;} .target-mag { position: absolute; border: 5px solid #cdcdcd; border-radius: 8px; border-color: #8A4B08; padding: 5px; display: block; } .fs0 {font-family: 'cracked'; font-size: 158px;} .fs1 {font-family: 'info_normal'; font-size: 224px;} .fs2 {font-family: 'info_normal'; font-size: 158px;} .fs3 {font-family: 'info_bold'; font-size: 35px;} .fs4 {font-family: 'info_normal'; font-size: 35px;} .fs5 {font-family: 'info_normal'; font-size: 26px;} .fs6 {font-family: 'info_semibold'; font-size: 26px;} .fs7 {font-family: 'info_semibold'; font-size: 29px;} .fs8 {font-family: 'rollerscript_rough'; font-size: 32px;} .fs9 {font-family: 'rollerscript_rough'; font-size: 26px;} .fs10 {font-family: 'cracked'; font-size: 149px;} .fs11 {font-family: 'info_normal'; font-size: 29px;} .fs12 {font-family: 'info_medium'; font-size: 23px;} .fs13 {font-family: 'info_semibold'; font-size: 41px;} .fs14 {font-family: 'info_medium'; font-size: 29px;} .fs15 {font-family: 'info_bold'; font-size: 28px;} .fs16 {font-family: 'info_semibold'; font-size: 31px;} .fs17 {font-family: 'info_normal'; font-size: 23px;} .fs18 {font-family: 'info_semibold'; font-size: 53px;} .fs19 {font-family: 'info_normal'; font-size: 19px;} .fs20 {font-family: 'info_normal'; font-size: 17px;} .fs21 {font-family: 'info_semibold'; font-size: 35px;} .fs22 {font-family: 'info_semibold'; font-size: 23px;} .fs23 {font-family: 'info_book'; font-size: 26px;} .fs24 {font-family: 'info_book'; font-size: 23px;} .fs25 {font-family: 'info_book'; font-size: 38px;}