/* CSS for iPad Pro - Width 1024px */ /*CSS Normalize*/ html { /*-webkit-font-smoothing: antialiased;*/ } body { margin: 0; font-size: 1em; } h1, h2, h3, h4, p, blockquote, figure, ol, ul { margin: 0; padding: 0; } h1, h2, h3, h4 { font-size: inherit; } a { text-decoration: none; color: inherit; -webkit-transition: .3s; transition: .3s; } img { width: 100%; height: auto; border: 0; } /* end normalize */ /* Font Inclusion */ @font-face { font-family: "HalfSteps-Regular"; src:url("../fonts/HalfSteps-Regular.otf") ; } @font-face { font-family: "Notes-Regular"; src:url("../fonts/Notes-Regular.otf") ; } /* end Font Inclusion */ /* Miscellaneous */ article, div, h1, h2, h3, h4, h5, h6, p, span, ol, ul, li { font-family: sans-serif; /* Set Font Type Across Body */ font-weight: normal; font-style: normal; text-transform: none; -webkit-hyphens: none; -epub-hyphens: none; hyphens: none; } div.clear { clear: both; } div.break { page-break-before: always; } div.keep { display: inline-block; } strong { font-style:normal; font-weight:bold; } .bold { font-style: normal; font-weight: bold; } em { font-style: italic; font-weight: normal; } .italic { font-style: italic; font-weight: normal; } .bolditalic { font-style: italic; font-weight: bold; } span.sharp { font-family: "HalfSteps-Regular"; font-size: 100%; } span.flat { font-family: "HalfSteps-Regular"; font-size: 100%; } span.natural { font-family: "HalfSteps-Regular"; font-size: 100%; } span.glyph { font-family: "Notes-Regular"; font-size: 125%; } /* end Miscellaneous */ /* Copyright Styles */ div.copyrightart { width: 100%; margin: 0 auto 0 auto; } div.group2 { margin: 200px auto 50px auto; } p.isbn { font-size: .5em; line-height: 1.2; margin: 0 0 0 0; text-align: center; font-weight: normal; } div.group3 { margin: 0 auto 0 auto; width: 35%; text-align: center; /*centers for MOBI*/ } p.hladdress { margin: 0 0 0 0; text-align: center; font-size: .3em; line-height: 1.1; } div.group4 { margin: 15px 0 15px 0; } p.copyright { margin: 0 0 0 0; text-align: center; font-size: .35em; line-height: 1.1; } p.website { font-size: .4em; margin: 2px 0 0 0; font-weight: bold; text-align: center; } /* end Copyright section */ /* List(s) Controls */ ul, ol { margin: 0 0 0 45px; } /* end List(s) Controls */ /* Logical TOC Styles */ /*ol.toc { list-style-type: none; } h1.tochead { font-size: 1em; margin: 25px 0 45px 0; font-weight: bold; text-align: center; text-transform: uppercase; } li.toc { font-size: .75em; margin: 15px 0 0 -45px; text-align: center; font-weight: normal; list-style-type: none; text-transform: uppercase; } */ /* end Logical TOC Styles */ /* Internal TOC Styles */ h1.tochead_int { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; color: #000; font-size: 1.75em; margin: 0 0 30px 0; font-weight: normal; text-align: left; text-transform: uppercase; letter-spacing: 0px; } p.toc_int { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: .75em; line-height: 1.2; margin: 0 0 5px 25px; text-align: left; font-weight: normal; } p.toc_int2 { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; color: #5c5c5c; font-size: .7em; line-height: 1.2; margin: -2px 0 4px 45px; text-align: left; font-weight: normal; } /* end Internal TOC Styles */ /* Songtitle, Credits and Rights */ h1.chapter { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: 1.75em; line-height: 1.1; margin: 0 0 20px 0; text-align: center; font-weight: normal; text-transform: uppercase; } h1.subchapter { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: .95em; line-height: 1.1; margin: -20px 0 20px 0; text-align: center; font-weight: normal; text-transform: none; } h3.subhead { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: 1.25em; line-height: 1.1; margin: 35px 0 15px 0; text-align: left; font-weight: normal; text-transform: uppercase; } h3.subhead2 { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: 1.25em; line-height: 1.1; margin: 0 0 15px 0; text-align: left; font-weight: normal; text-transform: uppercase; } p.body { font-family: Helvetica, sans-serif; font-size: .65em; line-height: 1.3; margin: 0 0 15px 0; text-align: justify; font-weight: normal; } p.body2 { font-family: Helvetica, sans-serif; font-size: .65em; line-height: 1.3; margin: 15px 0 15px 0; text-align: justify; font-weight: normal; } p.body3 { font-family: Helvetica, sans-serif; font-size: .65em; line-height: 1.3; margin: 0 0 10px 0; text-align: justify; font-weight: normal; } p.bodycenter { font-family: Helvetica, sans-serif; font-size: .65em; line-height: 1.3; margin: 0 0 15px 0; text-align: center; font-weight: normal; } p.bodyright { font-family: Helvetica, sans-serif; font-size: .65em; line-height: 1.3; margin: 0 0 15px 0; text-align: right; font-weight: normal; font-style: italic; } .bullets { font-family: Helvetica, sans-serif; font-size: .65em; line-height: 1.3; margin: 0 0 15px 35px; text-align: left; font-weight: normal; } h1.songtitle { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: 1.05em; line-height: 1.1; margin: 40px 0 10px 0; text-align: center; font-weight: normal; text-transform: uppercase; } audio.mp3 + h1.songtitle { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: 1.05em; line-height: 1.1; margin: 30px 0 10px 0; text-align: center; font-weight: normal; text-transform: uppercase; } h3.songsubtitle { font-size: .75em; line-height: 1.1; margin: -10px 0 0 0; text-align: center; font-weight: bold; } h4.credit { font-size: .5em; line-height: 1.1; margin: 0 0 0 0; text-align: right; font-weight: bold; } h4.credit2 { font-size: .5em; line-height: 1.1; margin: 0 18px -20px 0; text-align: right; font-weight: bold; } p.rights { font-size: .3em; line-height: 1.1; margin: 0 0 0 0; text-align: center; font-weight: normal; } div.blackhead { background-color: #000; margin: 25px 0 0 0; padding: 3px 0 3px 25px; } h3.boxhead { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: 1em; color: #FFF; } div.boxgray { background-color: #e0e0e0; margin: 0 0 25px 0; padding: 15px 25px 3px 25px; } /* end Songtitles, Credits and Rights */ /* Table Styles */ table.tftable { width: 100%; border-style: none; border-width: 0px; border-color: #FFF; border-collapse: collapse; margin: 25px 0; } td { vertical-align: top; border-style: none; border-width: 0px; border-color: #FFF; border-collapse: collapse; /*padding-right: 3px;*/ } td.pad45 { padding: 0 45px 0 45px; } td.pad15 { padding: 0 15px 0 15px; } td.photocred { font-family: Helvetica, sans-serif; font-size: .35em; line-height: 1.2; padding: -3px 3px 0 0; text-align: center; font-weight: normal; font-style: italic } td.photohead { font-family: "HelveticaNeue-CondensedBold", Helvetica, sans-serif; font-size: .8em; line-height: 1.2; padding: 0 3px 0 0; text-align: center; font-weight: normal; } td.caption { font-family: Helvetica, sans-serif; font-size: .45em; line-height: 1.2; padding: 5px 3px 0 0; text-align: center; font-weight: normal; } td.caption2 { font-family: Helvetica, sans-serif; font-size: .45em; line-height: 1.2; text-align: center; font-weight: normal; padding: 0 3px 0 0; } table.tftable2 { width: 25%; border-style: none; border-width: 0px; border-color: #FFF; border-collapse: collapse; margin: 25px 0; } td.body { font-family: Helvetica, sans-serif; font-size: .65em; line-height: 1.2; text-align: left; font-weight: normal; padding: 0 3px 10px 0; } table.tftable3 { width: 70%; border-style: none; border-width: 0px; border-color: #FFF; border-collapse: collapse; margin: 25px auto; } /* Table Styles */ /* Audio */ audio.mp3 { margin: 20px 0 -20px 0; width: 100%; text-align: left; font-size: .45em; } p.body + audio.mp3 { margin: 5px 0 -20px 0; width: 100%; text-align: left; font-size: .45em; } audio.mp32 { margin: 0 0 -20px 0; width: 100%; text-align: left; font-size: .45em; } /* end Audio */ /* Musical Engraving Styles */ div.photor25 { float: right; width: 25%; margin: 0 0 5px 25px; } div.photol40 { float: left; width: 40%; margin: 0 25px 5px 0; } div.photo { width: 100%; margin: 0 auto 0 auto; } div.music { margin: 20px auto 30px auto; width: 100%; } p.body + div.music { margin: 10px auto 35px auto; width: 100%; } div.music + div.music { margin: -10px auto 35px auto; width: 100%; } h4.credit + div.music { margin: 0 auto 25px auto; width: 100%; } div.music100 { margin: 20px auto 30px auto; width: 100%; } div.music95 { margin: 20px auto 30px auto; width: 95%; } div.music90 { margin: 20px auto 30px auto; width: 90%; } div.music85 { margin: 20px auto 30px auto; width: 85%; } div.music80 { margin: 20px auto 30px auto; width: 80%; } div.music75 { margin: 20px auto 30px auto; width: 75%; } div.music70 { margin: 20px auto 30px auto; width: 70%; } div.music65 { margin: 20px auto 30px auto; width: 65%; } div.music60 { margin: 20px auto 30px auto; width: 60%; } div.music55 { margin: 20px auto 30px auto; width: 55%; } div.music50 { margin: 20px auto 30px auto; width: 50%; } div.music45 { margin: 20px auto 30px auto; width: 45%; } div.music40 { margin: 20px auto 30px auto; width: 40%; } div.music40i { display: inline-block; margin: 20px auto 30px auto; width: 40%; } div.music35 { margin: 20px auto 30px auto; width: 35%; } div.music30 { margin: 20px auto 30px auto; width: 30%; } div.music30i { display: inline-block; margin: 5px auto 10px auto; width: 30%; } div.music25 { margin: 20px auto 30px auto; width: 25%; } div.music20 { margin: 20px auto 30px auto; width: 20%; } div.music15 { margin: 20px auto 30px auto; width: 15%; } /* end Musical Engraving Styles */ /* Notation Legend Styles & Back Cover */ div.backcover { width: 100%; margin: 0 auto 0 auto; } /* end Notation Legend Styles & Back Cover */ /* CSS for iPad Air 2-3 - Width 768px */ @media only screen and (max-device-width : 768px) and (-webkit-min-device-pixel-ratio: 2) { }