._0-sidebar-title-profile-lead { background-color: #ccdb2a; color: #7e459b; font-size: 0.77419em; font-style: italic; font-weight: bold; padding: 1em 1em 0 1.85em } ._1-fm-contents-cn { color: #6fbf4a; font-size: 1.33333em; font-style: italic } ._5-head-b-exercise-numbers { color: #f1645d; line-height: 1.2 } ._5-head-run-in { font-family: sans-serif; font-size: 1em; font-style: italic; font-weight: bold } ._idgendropcap { color: #6fbf4a; float: left; font-family: sans-serif; font-size: 5.706em; font-style: italic; line-height: 1.5em; margin-bottom: -0.45em; margin-right: 0.05em; margin-top: -0.45em } ._idgendropcap1 { color: #7e459b; float: left; font-family: sans-serif; font-size: 3.614em; line-height: 1.5em; margin-bottom: -0.45em; margin-right: 0.05em; margin-top: -0.45em } ._idgendropcap2 { color: #7e459b; float: left; font-family: sans-serif; font-size: 2.4em; line-height: 1.5em; margin-bottom: -0.45em; margin-right: 0.05em; margin-top: -0.45em } .bold { font-weight: bold } .breakfast { background-color: #93bcc0; display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; margin: 0 70% 0 0; padding: 1em 1em 0 } .calibre { -epub-hyphens: auto; display: block; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; padding-left: 0; padding-right: 0; widows: 2; margin: 0 5pt } .calibre1 { display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2 } .calibre2 { display: block; font-size: 0.58065em; font-style: normal; font-weight: normal; orphans: 2; text-align: center; widows: 2; margin: 1.5em } .calibre3 { line-height: 1.2 } .calibre4 { display: block; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre5 { display: block } .calibre6 { display: table-column-group } .calibre7 { display: table-column } .calibre8 { display: table-row-group; vertical-align: middle } .calibre9 { display: block; list-style-type: disc; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre10 { display: block; font-size: 1.29167em; line-height: 1.2; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre11 { border-radius: 25px; display: block; text-align: center; width: 80%; margin: 5%; padding: 5%; border: #f36b21 double medium } .calibre12 { display: block; text-indent: 0; margin: 0 } .calibre13 { height: auto; max-height: 100%; width: 50% } .calibre14 { display: block; list-style-type: decimal; margin: 1em 0 } .calibre15 { display: list-item } .ch { background-color: #9b82b9; display: table-row; vertical-align: inherit } .ch1 { background-color: #9b82b9; display: table-cell; text-align: inherit; vertical-align: inherit; padding: 1px } .ch2 { background-color: #b7a5cd; display: table-row; vertical-align: inherit } .ch3 { background-color: #b7a5cd; display: table-cell; text-align: inherit; vertical-align: inherit; padding: 1px } .cn { display: block; font-style: normal; font-weight: normal; max-height: 100%; orphans: 2; text-align: right; widows: 2; margin: 15% 0 10% 50% } .co { font-size: 1.29167em; line-height: 1.2 } .fm { clear: left; display: block; float: left; font-style: normal; font-weight: normal; max-height: 100%; orphans: 2; widows: 2; width: 15%; margin: 0 0.5em 0.5em 0 } .green-note { background-color: #e4ea9a; display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; margin: 1em 15%; padding: 1em; border: #ccdb2a solid 2px } .green-sb { background-color: #e4ea9a; clear: both; display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; margin: 1em 0; padding: 0 1.5em 1em; border: #ccdb2a solid 2px } .green-sb1 { background-color: #e4ea9a; clear: both; display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; margin: 1em 0; padding: 0 0 1em; border: #ccdb2a solid 2px } .h { display: block; font-style: normal; font-weight: normal; height: 100%; max-width: 100%; orphans: 2; text-align: center; widows: 2 } .h1 { height: 100%; max-width: 100%; width: auto } .h2 { display: block; font-style: normal; font-weight: normal; height: 70%; max-width: 100%; orphans: 2; text-align: center; widows: 2 } .h2em { height: 2em; width: auto } .h4em { height: 4em; width: auto } .head-a-underline { line-height: 1.2; border-bottom: #6fbf4a solid 4px } .ital { font-style: italic } .lunch { background-color: #7e459b; display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; margin: 0 70% 0 0; padding: 1em 1em 0 } .no-table-style { border-collapse: collapse; border-spacing: 2px; display: table; text-indent: 0; width: 100%; margin: 1em 0; border: #7e459b solid 2px } .no-table-style1 { background-color: #eae6f2; display: table-row; vertical-align: inherit } .no-table-style2 { background-color: #eae6f2; display: table-cell; text-align: inherit; vertical-align: top; padding: 4px; border: #7e459b solid 1px } .pt { display: block; font-style: normal; font-weight: normal; max-height: 100%; orphans: 2; text-align: center; widows: 2; width: 100%; margin: 15% 0 0 } .purple-sb { background-color: #bea7d0; clear: both; display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; margin: 1em 0; padding: 1em; border: #7e459b solid 2px } .recipe-title-underline { line-height: 1.2; border-bottom: #ccdb2a solid 5px } .sidebar-title-overline { display: inline-block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; border-top: #ccdb2a solid 1.5em } .smoothie { background-color: #f1645d; display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; margin: 0 70% 0 0; padding: 1em 1em 0 } .snack { background-color: #93cb75; display: block; font-style: normal; font-weight: normal; orphans: 2; widows: 2; margin: 0 70% 0 0; padding: 1em 1em 0 } .sub { font-size: 0.625em; vertical-align: sub } .times-sign { font-size: 1em } .w { display: block; font-style: normal; font-weight: normal; max-height: 100%; orphans: 2; text-align: center; widows: 2; width: 100%; margin: 0.5em 0 } .w30l { clear: left; display: block; float: left; font-style: normal; font-weight: normal; max-height: 100%; orphans: 2; widows: 2; width: 30%; margin: 0.5em 0.5em 0.5em 0 } .w30l1 { height: auto; max-height: 100%; width: 100% } .w30r { clear: right; display: block; float: right; font-style: normal; font-weight: normal; max-height: 100%; orphans: 2; widows: 2; width: 30%; margin: 0.5em 0 0.5em 0.5em } .w30rl { clear: right; display: block; float: right; font-style: normal; font-weight: normal; max-height: 100%; orphans: 2; widows: 2; width: 30%; margin: 1.25em 0 0.5em 0.5em } .w50c { display: block; font-style: normal; font-weight: normal; max-height: 100%; orphans: 2; text-align: center; widows: 2; margin: 0.5em 25% } .x01-fm-contents-bm-head-first { display: block; font-family: sans-serif; font-size: 0.77419em; font-style: italic; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 1.45em 0 0.73em 2.18em } .x01-fm-contents-cn { color: #0075bf; display: block; font-family: sans-serif; font-size: 0.58065em; font-style: italic; font-weight: bold; orphans: 2; text-indent: 0; widows: 2; margin: 2.13em 0 0 } .x01-fm-contents-ct { display: block; font-family: sans-serif; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.2; orphans: 2; text-indent: 0; widows: 2; margin: 0 0 0.67em 2em } .x01-fm-contents-fm-head { display: block; font-family: sans-serif; font-size: 0.77419em; font-style: italic; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0 0 0.73em 2.18em } .x01-fm-copyright-text { display: block; font-family: serif; font-size: 0.58065em; font-style: normal; font-weight: normal; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 } .x01-fm-copyright-text-space { display: block; font-family: serif; font-size: 0.58065em; font-style: normal; font-weight: normal; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0.69em 0 0 } .x01-fm-dedi-body { display: block; font-family: serif; font-size: 0.77419em; font-style: italic; font-weight: normal; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 15% 0 0 } .x01-fm-head { color: #f1645d; display: block; font-family: sans-serif; font-size: 1.54839em; font-style: italic; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 15% 0 10% } .x03-chapter-title { color: #f1645d; display: block; font-family: sans-serif; font-size: 1.54839em; font-style: italic; font-weight: normal; line-height: 1.2; orphans: 2; text-indent: 0; widows: 2; margin: 0 0 1.23em } .x04-body-text { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 1.8em; widows: 2; margin: 0 } .x04-body-text-fl { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0 } .x05-head-a { color: #f1645d; display: block; font-family: sans-serif; font-size: 1em; font-style: italic; font-weight: bold; line-height: 1.2; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 1.87em 0 1.33em 0.4em } .x05-head-b { color: #0075bf; display: block; font-family: sans-serif; font-size: 1em; font-style: italic; font-weight: bold; line-height: 1.2; orphans: 2; text-indent: 0; widows: 2; margin: 1.92em 0 0.64em } .x05-head-c { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0 0 0.4em } .x06-epigraph { color: #e6e7e8; display: block; font-family: serif; font-size: 0.77419em; font-style: italic; font-weight: bold; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 } .x06-epigraph-source { color: #7e459b; display: block; font-family: serif; font-size: 0.48387em; font-style: normal; font-weight: bold; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 1em 0 0 } .x06-extract-1p { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 1.6em 2.2em } .x06-extract-first { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0 2.2em } .x06-extract-head { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: bold; orphans: 2; text-indent: 0; widows: 2; margin: 1.4em 2.2em 0.4em } .x07-list-bulleted { display: list-item; font-family: serif; font-size: 0.77419em; margin: 0.8em 0 0 2.3em } .x07-list-bulleted-first { display: list-item; font-family: serif; font-size: 0.77419em; margin: 1.6em 0 0 2.3em } .x07-list-numbered { display: list-item; font-family: serif; font-size: 0.77419em; margin: 0 1.8em 0.8em 2.3em } .x07-list-numbered-exercise-schedule { display: list-item; font-family: serif; font-size: 0.77419em; margin: 0 1.8em 0.6em 2.3em } .x07-list-numbered-first { display: list-item; font-family: serif; font-size: 0.77419em; margin: 0.8em 1.8em 0.8em 2.3em } .x07-list-numbered-first-exercise-schedule { display: list-item; font-family: serif; font-size: 0.77419em; margin: 0.5em 1.8em 0.5em 2.3em } .x07-list-numbered-para { display: list-item; font-family: serif; font-size: 0.77419em; margin: 0 0 0.8em 1.5em } .x07-list-numbered-para-first { display: list-item; font-family: serif; font-size: 0.77419em; margin: 0.8em 0 0.8em 1.5em } .x07-list-unnumbered { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0 0 0.4em 2.4em } .x07-list-unnumbered-first { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0.4em 0 0.4em 2.4em } .x08-table-body { display: block; font-family: sans-serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 } .x08-table-column-head { color: #e6e7e8; display: block; font-family: sans-serif; font-size: 0.77419em; font-style: normal; font-weight: bold; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 } .x08-table-head-note { display: block; font-family: sans-serif; font-size: 0.64516em; font-style: italic; font-weight: normal; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 0 0.44em } .x10-sidebar-body-text { display: block; font-family: sans-serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 2em; widows: 2; margin: 0 } .x10-sidebar-body-text-first { display: block; font-family: sans-serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0 } .x10-sidebar-body-text-first1 { display: block; font-family: sans-serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0 2em } .x10-sidebar-body-text1 { display: block; font-family: sans-serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 2em; widows: 2; margin: 0 2em } .x10-sidebar-head-a { color: #7e459b; display: block; font-family: sans-serif; font-size: 0.77419em; font-style: italic; font-weight: bold; orphans: 2; text-indent: 0; widows: 2; margin: 1.6em 0 0 } .x10-sidebar-list-bulleted-first { display: list-item; font-family: sans-serif; font-size: 0.64516em; margin: 0.89em 0 0 0.5em } .x10-sidebar-list-numbered { display: list-item; font-family: sans-serif; font-size: 0.64516em; margin: 0 0 0 0.5em } .x10-sidebar-list-numbered-first { display: list-item; font-family: sans-serif; font-size: 0.64516em; margin: 0.33em 0 0 0.5em } .x10-sidebar-list-numbered-last { display: list-item; font-family: sans-serif; font-size: 0.64516em; margin: 0 0 0.89em 0.5em } .x10-sidebar-title { color: #7e459b; display: block; font-family: sans-serif; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; text-indent: 0; widows: 2; margin: -0.5em 0 1em } .x10-sidebar-title-profile { color: #7e459b; display: block; font-family: sans-serif; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; text-indent: 0; widows: 2; margin: 0.65em 0 0 } .x10-sidebar-title-profile1 { color: #7e459b; display: block; font-family: sans-serif; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; text-indent: 0; widows: 2; margin: 0.25em 1.5em 1em } .x11-exercise-title { color: #0075bf; display: block; font-family: sans-serif; font-size: 1em; font-style: italic; font-weight: bold; line-height: 1.2; orphans: 2; text-indent: 0; widows: 2; margin: 5% 0 0.64em 0.24em; border-bottom: #fee277 solid 6px } .x11-recipe-direction { display: list-item; font-family: sans-serif; font-size: 0.77419em; margin: 0.42em 0 0 1.58em } .x11-recipe-direction-first { display: list-item; font-family: sans-serif; font-size: 0.77419em; margin: 0.21em 0 0 1.58em } .x11-recipe-group { color: #e6e7e8; display: block; font-family: sans-serif; font-size: 0.77419em; font-style: normal; font-weight: bold; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 1em 0 0.8em } .x11-recipe-head-note { display: block; font-family: serif; font-size: 0.77419em; font-style: normal; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 2.4em 2.2em 0 } .x11-recipe-ingredients { display: block; font-family: sans-serif; font-size: 0.64516em; font-style: normal; font-weight: bold; orphans: 2; text-indent: -1.33em; widows: 2; margin: 0.35em 0 0 3.33em } .x11-recipe-note { display: block; font-family: sans-serif; font-size: 0.64516em; font-style: italic; font-weight: normal; orphans: 2; text-indent: 0; widows: 2; margin: 0 } .x11-recipe-subhead { color: #f1645d; display: block; font-family: sans-serif; font-size: 0.64516em; font-style: normal; font-weight: bold; orphans: 2; text-indent: 0; widows: 2; margin: 2em 0 0.75em } .x11-recipe-title { color: #009366; display: block; font-family: sans-serif; font-size: 1.41935em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-indent: 0; widows: 2; margin: 5% 0 } .x13-bm-biblio { display: block; font-family: serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-indent: -1.67em; widows: 2; margin: 0 0 0 1.67em } .x13-bm-index { display: block; font-family: serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-indent: -3em; widows: 2; margin: 0 0 0 3em } .x13-bm-index-alpha { display: block; font-family: serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-indent: -3em; widows: 2; margin: 2em 0 0 3em } .x13-bm-index1 { display: block; font-family: serif; font-size: 0.64516em; font-style: normal; font-weight: normal; orphans: 2; text-indent: -2em; widows: 2; margin: 0 0 0 3em }