.a-head { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41667em; font-style: normal; font-variant: normal; font-weight: bold; hyphens: none; line-height: 1.429; orphans: 1; page-break-after: auto; page-break-before: always; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 2em 0 0.5em 18px } .a-head1 { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41667em; font-style: normal; font-variant: normal; font-weight: bold; hyphens: none; line-height: 1.429; orphans: 1; page-break-after: auto; page-break-before: always; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 0 0.5em 18px } .about-title { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-style: normal; font-weight: 600; hyphens: none; line-height: 1.2; page-break-before: always; text-align: right; padding: 0; margin: 1em 15px 0 0 } .advanced { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-before: always; page-break-inside: avoid; padding: 18px; margin: 1em 18px } .advanced-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; width: 50%; padding: 0; margin: 1em 25% } .advanced1 { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #6eac51; display: block; font-size: 1.125em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: underline; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 0 6px } .advanced2 { font-weight: bold; line-height: 1.2 } .b-head { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #797371; display: block; font-size: 1.125em; font-style: normal; font-variant: normal; font-weight: bold; hyphens: none; line-height: 1.429; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 1em 0 0 18px } .b-head-blue { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; background-color: #80b4d4; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; float: left; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; hyphens: none; line-height: 1.429; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 3px 6px; margin: 2em 0 0.5em 18px } .b-head-gray { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; background-color: #979392; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; float: left; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; hyphens: none; line-height: 1.429; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 3px 6px; margin: 2em 0 0.5em 18px } .b-head-green { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; background-color: #89b76a; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; float: left; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; hyphens: none; line-height: 1.429; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 3px 6px; margin: 2em 0 0.5em 18px } .b-head-purple { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; background-color: #947aa8; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; float: left; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; hyphens: none; line-height: 1.429; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 3px 6px; margin: 2em 0 0.5em 18px } .body { font-style: italic } .body-first { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 18px } .body-first1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; clear: both; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 18px } .body-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-inside: avoid; width: 75%; padding: 0; margin: 1em 12.5% } .body-margin { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 1em 18px 0 } .body1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 2em; widows: 1; padding: 0; margin: 0 18px } .body2 { color: black; font-style: italic } .body3 { display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .body4 { display: list-item; list-style-type: square } .body5 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; clear: both; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 2em; widows: 1; padding: 0; margin: 0 18px } .body6 { color: black; display: list-item; list-style-type: square } .calibre { -epub-hyphens: auto; -webkit-hyphens: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; padding: 0; margin: 0 5pt } .calibre1 { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre2 { color: #090b5d; text-decoration: none } .calibre3 { color: #090b5d; font-style: normal; font-weight: normal; text-decoration: none } .calibre4 { color: #41ad49; font-size: 1.125em; line-height: 1.2; text-decoration: none } .calibre5 { display: block; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre6 { color: #41ad49; font-size: 1.125em; font-style: normal; font-weight: normal; line-height: 1.2; text-decoration: none } .calibre7 { color: #090b5d } .calibre8 { height: auto; width: 100% } .calibre9 { display: table-row-group; vertical-align: middle } .calibre10 { display: table-row; vertical-align: inherit } .calibre11 { height: auto; width: 98% } .calibre12 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-after: always; padding: 0; margin: 0 } .calibre13 { color: #090b5d; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.182; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; margin: 0 0 6px 36px } .calibre14 { color: black; text-decoration: none } .calibre15 { color: black; display: block } .caption { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-variant: normal; font-weight: bold; orphans: 1; text-indent: 0; widows: 1; padding: 0; margin: 0 } .caption-buffer { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41667em; line-height: 1.2; page-break-after: avoid; padding: 0; margin: 0 } .caption-intro-left { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.4; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 3px 0 18px } .chapter-intro { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-inside: avoid; padding: 64px 0 0; margin: 0 0 1em } .chapter-intro-attrib { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #6eac51; display: block; font-size: 0.75em; font-style: normal; font-weight: 325; line-height: 1.35; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: right; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0.5em 18px 0 0 } .chapter-intro-attrib-description { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #6eac51; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 325; line-height: 1.462; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: right; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 18px 0 0 } .chapter-intro-number { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #c2d8e8; display: block; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; hyphens: none; line-height: 0.45; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 18px 0 9px } .chapter-intro-quote { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #777270; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 1; page-break-after: avoid; page-break-before: avoid; text-align: right; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 18px 0 0 } .chapter-intro1 { color: gray; display: block; height: 0; border: #000 solid 2px; margin: 0.5em 0 } .chapter-intro2 { height: auto; width: 100%; margin: 0 auto 1em } .chapter-title { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-style: normal; font-weight: 300; hyphens: none; line-height: 1; page-break-before: always; text-align: left; padding: 0; margin: 0 18px } .chapter-title1 { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41667em; font-style: normal; font-weight: 600; hyphens: none; line-height: 1.2; text-align: left; padding: 0; margin: 0 18px } .coach-note { background-color: #b3a9a6; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; padding: 0 0 18px; margin: 1em 0 } .coach-note-text { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.412; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 18px 18px 0 } .coach-note1 { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; background-color: #797371; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; font-size: 1.41667em; font-style: normal; font-variant: normal; font-weight: normal; hyphens: none; line-height: 2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 } .col { background-color: #d8d6d6; display: table-cell; page-break-inside: avoid; text-align: inherit; vertical-align: inherit; width: 10%; padding: 3px 10px; border: white solid 0 } .col1 { background-color: #89b76a; display: table-cell; page-break-inside: avoid; text-align: inherit; vertical-align: inherit; width: 45%; padding: 3px 10px; border: white solid 0 } .col2 { display: table-cell; page-break-inside: avoid; text-align: inherit; vertical-align: inherit; padding: 8px 10px; border-top: black solid 0; border-right: white solid 1px; border-bottom: black solid 1px; border-left: white solid 0 } .contents-top { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #6eac51; display: block; font-size: 2em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: always; text-align: right; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 } .copyright { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 300; orphans: 1; text-indent: 0; widows: 1; padding: 0; margin: 0 0 1em } .copyright-center { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 300; orphans: 1; text-align: center; text-indent: 0; widows: 1; padding: 0; margin: 0 0 1em } .copyright-nm { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 300; orphans: 1; text-indent: 0; widows: 1; padding: 0; margin: 0 } .copyright1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; width: 20%; padding: 0; margin: 1em 40% } .coverimage { display: block; height: auto; width: 100%; margin: 0 } .equipment { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 0 18px 18px } .exercise { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 0 13px } .exercise-contents { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-after: always; page-break-before: always; padding: 0; margin: 0 } .exercise-contents1 { color: gray; display: block; height: 0; border-top: #41ad49 solid 1px; border-right: currentColor inset 1px; border-bottom: currentColor inset 1px; border-left: currentColor inset 1px; margin: 0.5em auto } .exercise-contents2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.182; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 0 6px 36px } .exercise-nobreak { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; padding: 0; margin: 0 } .exercise1 { font-weight: bold } .footnote { font-size: 0.75em; line-height: 1.2; vertical-align: super } .footnote-body { color: #090b5d; line-height: 1.2 } .footnotes { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; display: block; padding: 0.5em 0 0; border-top: #7a7a7a solid 1px; margin: 1em 0 0 } .footnotes1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: -8px; widows: 1; padding: 0; margin: 0 0 0.8em 12px } .form { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-before: always; page-break-inside: avoid; padding: 0; margin: 0 } .form-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; width: 100%; padding: 0; margin: 0 0 1em } .form-rep { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.368; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: -28px; widows: 1; padding: 0; margin: 0 0 0.9em 28px } .form1 { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #6eac51; display: block; font-size: 1.125em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1.2; orphans: 1; page-break-after: avoid; text-align: left; text-decoration: underline; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 1em 0 } .form2 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.368; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 0 0.9em } .full { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; width: 100%; padding: 0; margin: 0 } .full-margin { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; width: 100%; padding: 0; margin: 1em 1% } .gray-arrow { height: auto; vertical-align: bottom; width: auto; margin: 0 0 0.6em } .green { background-color: #83b462; border-left-style: none; border-left-width: 0; border-right-style: none; border-right-width: 0; border-spacing: 0; display: table-cell; text-align: center; vertical-align: inherit; padding: 0; border-top: white none 0; border-bottom: white none 0 } .hidden { display: none; line-height: 1.2; list-style-type: none } .intro { color: gray; display: block; height: 0; border: #000 solid 2px; margin: 1em 0 1em 16px } .introduction { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.125em; font-style: italic; font-variant: normal; font-weight: bold; hyphens: none; line-height: 1.429; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 2em 0 0.5em 18px } .introduction-left { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; page-break-inside: avoid; width: 50%; padding: 0; margin: 0.5em 15px 0.5em 0 } .left { height: auto; width: auto } .letter { background-color: #6dac51; color: white; font-style: normal; font-weight: bold; padding: 0 4px 1px } .muscle-target { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 18px } .myth { color: #6eac51; font-weight: bold } .no-mobi { line-height: 1.2 } .no-mobi1 { display: block; line-height: 1.2 } .page-break { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-before: always; padding: 0; margin: 0 } .rep { background-color: #6dac51; color: black; height: 32px; margin-bottom: 0; margin-right: 3px; width: 32px } .reps { background-color: #6eac51; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; width: 20%; padding: 30px 0; margin: 1em 40% } .reps-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: black; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.3; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 } .reps1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 } .sidebar { background-color: #e0e0e0; display: block; page-break-inside: avoid; padding: 0; border-top: #41ad49 double 0; border-right: #41ad49 double 0; border-bottom: #41ad49 double 5px; border-left: #41ad49 double 0; margin: 1em 0 } .sidebar-first { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: black; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 1em 18px 0 } .sidebar-rule { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: black; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 2em; widows: 1; padding: 0; margin: 0 18px 1em } .sidebar-title { background-color: #000; border-left-style: none; border-left-width: 0; border-right-style: none; border-right-width: 0; border-spacing: 0; display: table-cell; text-align: inherit; vertical-align: inherit; padding: 0 15px; border-top: white none 0; border-bottom: white none 0 } .sidebar1 { border-collapse: collapse; border-left-style: none; border-right-style: none; border-spacing: 2px; display: table; text-indent: 0; width: 100%; border-top: black none 1px; border-bottom: black none 2px; margin: 0 } .sidebar2 { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; background-color: #000; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; font-size: 1.41667em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-before: always; padding: 0; margin: 0 } .sidebar3 { color: #2f8a39; font-weight: bold } .sidebar4 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: black; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 2em; widows: 1; padding: 0; margin: 0 18px } .table { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: black; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 } .table1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: black; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 } .table2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.667; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 } .terms { font-style: normal; font-weight: bold } .thumb { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; width: 50%; padding: 0; margin: 2em 25% } .tip { background-color: #6eac51; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; padding: 18px; margin: 0 } .tip1 { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; font-size: 1.41667em; font-style: normal; font-variant: normal; font-weight: normal; hyphens: none; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 } .tip2 { color: gray; display: block; height: 0; width: 30%; border-top: white solid 1px; border-right: currentColor inset 1px; border-bottom: white solid 1px; border-left: currentColor inset 1px; margin: 0.5em 35% 1em } .tip3 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.412; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 0 1em } .toc { display: list-item; font-style: normal; font-weight: 325; line-height: 1.2; list-style-type: none; margin-top: 1.2em } .toc-number { font-size: 1.77778em; font-style: normal; font-weight: 600; line-height: 1.2 } .toc-small { display: list-item; line-height: 1.2; list-style-type: none; margin-top: 0.7em } .toc-small1 { display: list-item; line-height: 1.2; list-style-type: none; margin-top: 1.5em } .toc-title { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-style: normal; font-weight: 600; hyphens: none; line-height: 1.2; page-break-before: always; text-align: right; padding: 0; margin: 4em 15px 0 0 } .week { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #6eac51; display: block; font-size: 2em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: always; text-align: justify; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 0 13px } .workout { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1.682; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 0 13px } .workout-desc { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.125em; font-style: normal; font-variant: normal; font-weight: 300; hyphens: none; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 1em 0 0 18px } .workout-goal { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 325; line-height: 1.818; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; widows: 1; padding: 0; margin: 0 36px 0 0 } .workout-goal-indent { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 325; line-height: 1.818; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 18px; widows: 1; padding: 0; margin: 0 36px 0 0 } .workout-goal-intro { font-size: 1.5em } .workout1 { -epub-hyphens: none; -moz-hyphens: none; -webkit-hypens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.66667em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 0 13px } .workout2 { border-collapse: separate; border-spacing: 2px; display: table; text-indent: 0; width: 90%; border-top: black solid 1px; border-bottom: black solid 2px; margin: 0.5em 5% 1em }