/* ==================== RH Styles ===================== */ .acustom_list { margin-top:1em; margin-bottom:1em; } .acustom_list > p { margin-bottom:0.5em; text-align:left; } @font-face { font-family: "Youngblood"; font-style: italic; font-weight: normal; src:url(fonts/Youngblood.otf); } @font-face { font-family: "Bembo"; font-style: normal; font-weight: normal; src:url(fonts/BemboStd.otf); } @font-face { font-family: "Bembo"; font-style: italic; font-weight: normal; src:url(fonts/BemboStd-Italic.otf); } @font-face { font-family: "Bembo"; font-style: italic; font-weight: bold; src:url(fonts/BemboStd-SemiboldItalic.otf); } @font-face { font-family: "Bodoni"; font-style: normal; font-weight: normal; src:url(fonts/BodoniSvntytwoITCStd-Book.otf); } @font-face { font-family: "Bodoni"; font-style: normal; font-weight: bold; src:url(fonts/BodoniSvntytwoITCStd-Bold.otf); } @font-face { font-family: "Bodoni"; font-style: italic; font-weight: normal; src:url(fonts/BodoniSvntytwoITCStd-BookIt.otf); } @font-face { font-family: "ScenePro"; font-style: normal; font-weight: normal; src:url(fonts/ScenePro-Regular.otf); } @font-face { font-family: "ScenePro"; font-style: normal; font-weight: bold; src:url(fonts/ScenePro-Bold.otf); } @font-face { font-family: "ScenePro"; font-style: italic; font-weight: normal; src:url(fonts/ScenePro-Italic.otf); } @font-face { font-family: "ScenePro"; font-style: italic; font-weight: bold; src:url(fonts/ScenePro-BoldItalic.otf); } @font-face { font-family: "ScenePro-Light"; font-style: normal; font-weight: normal; src:url(fonts/ScenePro-Light.otf); } @font-face { font-family: "ScenePro-Light"; font-style: italic; font-weight: normal; src:url(fonts/ScenePro-LightItalic.otf); } @font-face { font-family: "ScenePro-Medium"; font-style: normal; font-weight: normal; src:url(fonts/ScenePro-Medium.otf); } @font-face { font-family: "ScenePro-Medium"; font-style: italic; font-weight: normal; src:url(fonts/ScenePro-MediumItalic.otf); } div.body_text { font-family: "Bembo"; } div.contents, div.copyright, div.acknowledgments, div.part, div.introduction, div.prologue { text-align: justify; } p.crt { font-size: .8em; font-family: "ScenePro"; text-align: left; } .squeeze35 {width:35%;} .squeeze70 {width:70%;} .squeeze90 {width:90%;} .squeeze30 {width:30%;} .squeeze27 {width:27%;} .squeeze41 {width:41%;} .squeeze24 {width:24%;} .squeeze96 {width:96%;} .squeeze17 {width:13%;} .squeeze30a {width:40%;} .squeeze32 {width:32%;} .squeeze54 {width:54%;} .squeeze38 {width:38%;} .isqueeze20_89 {width:18.89em;} .isqueeze16_75 {width:14.75em;} .isqueeze12_49 {width:10.49em;} .isqueeze12_23 {width:10.23em;} .isqueeze20_93 {width:18.93em;} .isqueeze16_67 {width:14.67em;} .isqueeze12_43 {width:10.43em;} .isqueeze2_0 {width:2.0em;} .isqueeze5_36 {width:5.36em;} p.crt_center { font-family: "ScenePro"; margin-top: 1em; margin-left: 1.5em; margin-right: 1.5em; text-align: center; margin-bottom: 1em; text-indent:0em; } span.red { color:#FF0000; } span.red_a { color:#FF0000; -webkit-text-fill-color: #FF0000; } span.dk_gray { color:#666666; } span.ScenePro_Medium { font-family: "ScenePro-Medium"; } span.Sce_Me { font-family: "ScenePro-Medium"; font-size: 95%; } span.head { color:#0066A2; font-size: 90%; } h1.fm_title { font-size: 1.7em; font-family: "Bodoni"; text-align: center; font-weight: bold; line-height: 1.1; margin-top: 0em; margin-bottom: 1em; } div.ttoc_fm1 { margin-left: 0em; margin-top:1em; margin-bottom:1em; line-height:1.4em; font-family: "Bembo"; } span.black { color:#000000; } span.black_a { color:#000000; -webkit-text-fill-color: #000000; } div.ttoc_chap1 { font-size: 1.2em; font-family: "ScenePro"; margin-left: 0em; line-height:1.4em; text-align: left; text-indent:0em; } div.toc_chap1 { font-size: 1.2em; font-family: "ScenePro"; margin-left: 0em; margin-top: 0.0em; text-align: left; text-indent:0em; line-height:1.4em; } div.ttoc_subchap1 { line-height:1.4em; margin-left:2.0em; font-size: .9em; font-family: "ScenePro"; } div.ttoc_part1 { font-size: 1.6em; font-family: "Bembo"; margin-left: 0em; margin-top: 1em; margin-bottom: 0.3em; text-align: left; text-indent:0em; } span.gray { color:#8A8C8E; } span.gray_a { color:#8A8C8E; -webkit-text-fill-color: #8A8C8E; } span.gray1 { color:#A1A3A5; } div.ttoc_part2 { margin-left:0em; font-size: .9em; font-family: "ScenePro"; } span.ltoc_cn { color:#0066A2; } span.ltoc_cn1 { font-size: 3em; color:#0066A2; font-family: "Youngblood"; font-style: italic; } span.ltoc_cn_a { color:#0066A2; -webkit-text-fill-color: #0066A2; } span.ltoc_cn1_a { font-size: 3em; color:#0066A2; -webkit-text-fill-color: #0066A2; font-family: "Youngblood"; font-style: italic; } div.ttoc_chap2 { font-size: 0.9em; font-family: "ScenePro"; margin-left: 0em; margin-top: 1.5em; margin-bottom: 0em; line-height:1.4em; text-align: left; text-indent:0em; } span.lt_blue { color:#00AEEF; } span.lt_blue_a { color:#00AEEF; -webkit-text-fill-color: #00AEEF; } span.lt_blue1 { color:#00AEEF; font-size: .91em; } span.lt_blue1b { color:#00AEEF; } span.lt_blue01 { color:#00AEEF; } span.lt_blue01_a { color:#00AEEF; -webkit-text-fill-color: #00AEEF; } span.lt_blue11 { color:#00AEEF; font-family: "ScenePro-Medium"; font-size: .91em; } span.blue { color:#0066A2; } span.c_head { font-weight: bold; font-size: 80%; font-family: "ScenePro"; } span.c_head1 { font-size: 110%; font-family: "ScenePro"; font-weight: bold; } div.chap_bonus { font-size: 0.9em; font-family: "ScenePro"; margin-left: 0em; margin-top: 1.5em; margin-bottom: 0em; text-align: left; text-indent:0em; font-weight: bold; } h1.FM_head { font-size: 1.8em; font-family: "Bodoni"; line-height: 1.1; text-align: center; font-weight: bold; margin-bottom: 1.5em; } h1.FM_head2 { font-size: 1.4em; line-height: 1.1; margin-bottom: 0.2em; font-family: "ScenePro"; text-align: left; margin-bottom: 0.1em; } span.green { color:#538326; } div.block1 { margin-left: 2em; margin-right: 2em; text-align:left; margin-top: 1em; margin-bottom: 0em; } h2.A_head { text-align: left; font-size: 2em; line-height: 1.1; margin-bottom: 0.8em; font-weight: normal; font-family: "Bodoni"; margin-top: 0.9em; } div.sidebar { margin-left: 0em; margin-right: 0em; text-align:justify; margin-top: 1em; margin-bottom: 1em; } p.qt_text { font-family: "ScenePro"; margin-top: 0.0em; margin-left:2em; font-size: 1.3em; margin-right:2em; margin-bottom: 0.0em; text-align: left; text-indent: 0; } h3.head { text-align: left; line-height: 1.1; font-family: "ScenePro"; font-size: 1.2em; font-weight: normal; margin-bottom: .2em; margin-top: 1em; } h1.part_title { text-align: center; line-height: 1.1; font-family: "Bodoni"; font-size: 4em; font-weight: bold; margin-bottom: 0em; } h1.part_subtitle { text-align: center; font-family: "ScenePro"; font-size: 1.8em; line-height: 1.1; margin-top: 0.4em; margin-bottom: 0em; } p.intro_pagebreak { padding-top: 1em; margin-bottom: 0.2em; text-align: left; text-indent: 0; font-size: 1.3em; page-break-before: always; } p.intro_pagebreak1 { padding-top: 0em; margin-bottom: 0.2em; text-align: left; text-indent: 0; font-size: 1.3em; } h2.section_head { text-align: left; font-family: "ScenePro"; font-size: 1.4em; line-height: 1.1; font-weight: normal; margin-bottom: .2em; margin-top: 1em; } h2.section_heada { text-align: left; font-family: "ScenePro"; font-size: 1.25em; line-height: 1.1; font-weight: normal; margin-bottom: .2em; margin-top: 1em; } span.FN_med { font-size: 1em; font-family: "ScenePro-Medium"; } p.textbox_head { text-align: left; font-family: "ScenePro-Medium"; font-size: 1.3em; font-weight: normal; margin-bottom: .2em; margin-top: 2.5em; color:#538326; text-indent:0em; } p.textbox_head_1 { text-align: left; font-family: "ScenePro"; font-size: 1.3em; font-weight: normal; margin-bottom: .2em; margin-top: 2.5em; color:#538326; text-indent:0em; } p.textbox_text { margin-top: 0em; font-family: "ScenePro-Medium"; margin-bottom: 0.0em; text-align: left; text-indent: 0; color: #8A8C8E; font-size:1em; } p.textbox_text_2 { font-family: "ScenePro"; margin-bottom: 0.0em; text-align: left; text-indent: 0; color: #8A8C8E; font-size:1em; } p.textbox_text_indent { margin-top: 0.0em; margin-bottom: 0.0em; text-align: left; text-indent: 1em; font-family: "ScenePro-Medium"; color: #8A8C8E; font-size:1em; } p.textbox_text_indent_2 { margin-top: 0.0em; margin-bottom: 0.0em; text-align: left; text-indent: 1em; font-family: "ScenePro"; color: #8A8C8E; font-size:1em; } div.bonus { border-radius: 25px; margin-top: 0em; margin-bottom: 0em; margin-left: 1em; margin-right: 1em; text-align: left; padding: 0.5em 3em 0.5em 3em; background-color: #FF0000; } p.bonus_title { margin-top: 4em; margin-bottom: 0em; text-align: center; color: #FFFF00; font-size: 1.4em; font-family: "ScenePro"; font-weight: bold; } h1.bonus_head { margin-top: 0.1em; line-height: 1.1; margin-bottom: 0.1em; text-align: center; color: #FFFFFF; font-family: "Bodoni"; font-size: 3.2em; font-style: italic; } p.bonus_text { margin-top: 0em; margin-bottom: 5em; text-align: center; color: #FFFF00; font-size: 1.1em; font-family: "ScenePro"; } h2.sect_break { text-align: left; line-height: 1.1; font-family: "ScenePro"; font-size: 1.6em; font-weight: normal; margin-bottom: .2em; padding-top: 1em; page-break-before: always; } .sce { font-family: "ScenePro"; font-size: .85em; margin-top: 0.8em; } h2.main_head { page-break-before: always; text-align: left; line-height: 1.1; margin-bottom: 0.3em; font-size: 1.9em; font-weight: normal; font-family: "Bodoni"; padding-top: 1em; } h2.main_head1 { line-height: 1.1; text-align: left; font-size: 1.9em; font-weight: normal; margin-bottom: 0.3em; margin-top: 0em; font-family: "Bodoni"; } div.UL_list { margin-left: 3.0em; margin-top: 1.0em; } p.UL_text { text-indent: -1em; margin-top: 1.0em; text-align: left; } span.UL_text { color:#00AEEF; font-size: 1.1em; font-family: "Bodoni"; } p.S_text { font-family: "ScenePro"; margin-top: 0.0em; margin-bottom: 0.0em; text-align: left; text-indent: 0; } p.D_text { margin-top: 0.0em; margin-bottom: 0.5em; text-align: left; font-family: "ScenePro"; text-indent: 0; color: #666666; } p.SB_ext { font-family: "ScenePro-Medium"; margin-top: 1em; text-align: left; text-indent: 0; color: #8A8C8E; font-size:.8em; } span.SB_text1 { color:#97C900; } p.SB_subhead { margin-top: 1em; font-size: 1.1em; margin-bottom: 0.0em; text-align: left; font-family: "ScenePro"; color:#6e8603; text-indent: 0; } h2.span_question_nu { text-align: left; font-family: "ScenePro"; font-size: 1.2em; font-weight: normal; margin-bottom: .2em; line-height: 1.1; margin-top: 1em; } span.span_question_nu { font-size: 2.8em; font-family: "Youngblood"; font-style:italic; } p.textbox_subtitle2 { margin-top: 1.2em; font-size: 1.0em; margin-bottom: 0.0em; text-align: left; font-family: "ScenePro-Medium"; text-indent: 0; } p.textbox_subtitle3 { margin-top: 0em; font-size: 1.0em; margin-bottom: 0.3em; text-align: left; font-family: "ScenePro-Medium"; text-indent: 0; } h2.A_head_top { line-height: 1.1; text-align: left; font-size: 2em; margin-bottom: .3em; font-weight: normal; font-family: "Bodoni"; margin-top: 1em; } p.intro { margin-top: 0.0em; margin-bottom: 1.8em; text-align: left; font-family: "ScenePro"; text-indent: 0; } p.nutrition { margin-top: 0.0em; margin-bottom: 0.3em; text-align: left; font-family: "ScenePro"; text-indent: 0; } span.g_ray { font-size: 95%; color:#8A8B8D; font-family: "Bembo"; } h2.A_head2 { line-height: 1.1; text-align: left; font-family: "Bodoni"; font-size: 2em; margin-bottom: 0.8em; margin-top: 0.9em; } h2.A_head1_break { line-height: 1.1; page-break-before: always; text-align: left; font-size: 2.0em; margin-bottom: 0.8em; font-family: "Bodoni"; font-weight: normal; padding-top: 0.9em; } h3.recipe_title1 { font-weight: normal; line-height: 1.1; text-align: left; font-size: 1.6em; margin-bottom: 0.4em; font-family: "Bodoni"; margin-top: 1.0em; } div.ingredient { margin-left: 1.0em; margin-bottom: 1em; margin-top: 1em; font-family: "ScenePro"; } div.ingredient1 { margin-left: 1.0em; margin-bottom: 2.0em; margin-top: 2.0em; font-family: "ScenePro"; } p.IL_item { text-indent: -1em; margin-top:0em; font-size: .9em; margin-bottom:0em; } p.IL_item1 { text-indent: -1em; margin-top:1em; font-size: .9em; margin-bottom:0em; } p.method { margin-top: 0.0em; margin-bottom: 0.0em; text-align: left; text-indent: 0; } p.recipe_nutrition { font-family: "ScenePro"; font-size: .9em; margin-top: 0.5em; margin-bottom: 0.0em; text-align: left; text-indent: 0; } h3.recipe_title { font-weight: normal; text-align: left; line-height: 1.1; font-size: 1.6em; margin-bottom: 0.3em; font-family: "Bodoni"; margin-top: 1.5em; } span.head2 { font-family: "Bembo"; color:#8A8B8D; font-size: .9em; } p.step { font-size:.9em; margin-left:1.1em; text-indent: -1.1em; margin-bottom:1em; font-family: "ScenePro"; text-align: left; } p.step span.step_ornament { display:inline-block; width:1em; } span.dk_brown { color:#FF9B00; } h2.recipe_title_break { font-family: "Bodoni"; font-weight: normal; page-break-before: always; text-align: left; font-size: 1.8em; line-height: 1.1; margin-bottom: 0.4em; padding-top: 1em; } p.headnote { margin-top: 0.0em; margin-bottom: 0.0em; text-align: left; text-indent: 0; } p.IL_head { margin-top: 0.0em; margin-bottom: 0.1em; text-align: left; font-size: 1em; text-indent:-1em; font-family: "ScenePro-Medium"; color:#0066A2; } p.IL_head_gray_top { margin-top: 0.0em; margin-bottom: 0.1em; text-align: left; font-size: 1em; text-indent:-1em; font-family: "ScenePro-Medium"; color:#6D6E71; } p.IL_head_gray { margin-top: 1em; margin-bottom: 0.1em; text-align: left; font-size: 1em; text-indent:-1em; font-family: "ScenePro-Medium"; color:#6D6E71; } p.step_head { margin-top: 0.0em; margin-bottom: 0.1em; text-align: left; font-size: 1em; color:#0066A2; font-family: "ScenePro-Medium"; text-indent:0em; } p.yield { font-family: "ScenePro-Medium"; font-size: 1em; margin-top: 1em; line-height: 1.2em; margin-bottom: 0.0em; text-align: left; text-indent: 0; } p.recipe_nutrition_method { font-family: "ScenePro"; font-size: 1em; margin-top: 0.0em; margin-bottom: 0.0em; text-align: left; text-indent: 0; } p.IP_NutritionList { text-align: left; font-family: "ScenePro"; font-size: 1.3em; font-weight: normal; margin-bottom: .3em; margin-top: 1.2em; } p.IP_text { text-align: left; font-family: "ScenePro"; font-size: 1.1em; font-weight: normal; margin-bottom: 0em; margin-top: 0.2em; } span.color_97C900 { color: #97C900; } h2.para_head { text-align: left; font-family: "ScenePro"; font-size: 1.4em; line-height: 1.1; font-weight: normal; margin-bottom: 0em; margin-top: 2em; text-indent:0em; } div.UL_list1 { font-size: 0.9em; font-family: "ScenePro"; margin-left: 3.0em; margin-top: 1.0em; margin-bottom: 1.0em; } span.color_FF0000 { color: #FF0000; } span.FN_med1 { font-size: 1em; font-family: "ScenePro-Medium"; } p.IP_SubheadBlue { margin-top: 1em; margin-bottom: 0.3em; text-align: left; color:#0066A2; font-family: "ScenePro"; text-indent: 0; font-size: 1.1em; } p.textbox_text_1 { margin-top: 1.5em; font-family: "ScenePro-Medium"; margin-bottom: 0.0em; text-align: left; text-indent: 0; color: #8A8C8E; font-size:1em; } span.blue_light { color: #00AEEF; } span.FN_med_blue { color: #00AEEF; font-size: 1em; font-family: "ScenePro-Medium"; } p.textbox_text_nonindent { margin-top: 1em; font-family: "ScenePro-Medium"; margin-bottom: 0.0em; text-align: left; text-indent: 0; color: #8A8C8E; font-size:1em; } h2.recipe_title { margin-top: 1.2em; font-size: 1.8em; margin-bottom: 0.1em; text-align: left; font-family: "ScenePro"; font-weight: normal; line-height: 1.1; text-indent: 0; } div.superfood { margin-top: 0em; margin-bottom: 1em; } span.superfood { font-family: "ScenePro-Medium"; font-size: 90%; } p.superfood_title { margin-top: 1.2em; font-size: 1.1em; margin-bottom: 0.3em; text-align: left; font-family: "ScenePro-Medium"; color: #538326; text-indent: 0; } p.superfood_text { margin-top: 0em; font-size: 1em; margin-bottom: 0.0em; text-align: left; font-family: "ScenePro"; text-indent: 0; } h2.recipe_title_break1 { font-family: "ScenePro"; font-weight: normal; page-break-before: always; text-align: left; font-size: 1.8em; line-height: 1.1; margin-bottom: 0.3em; padding-top: 1em; } h2.A_headd { page-break-before: always; padding-top: 1em; margin-bottom: 0.0em; text-align: left; font-size: 1.4em; line-height: 1.1; color:#00AEEF; font-family: "ScenePro"; text-indent:0em; } p.ftn { margin-top: 1.5em; margin-bottom: 0.0em; text-align: left; font-size: 1em; color:#8A8C8E; font-family: "ScenePro"; text-indent:0em; } span.semi_bold { font-family: "ScenePro-Medium"; } span.dropcaps_big { font-size: 2.8em; font-family: "Youngblood"; font-style:italic; } p.QA_text_pagebreak { font-size: 1.3em; margin-top: 1.1em; line-height: 1; page-break-before: always; padding-top: 1em; text-indent: 0; text-align: left; font-family: "Bodoni"; margin-bottom: 0.3em; } p.QA_text { font-size: 1.3em; line-height: 1; text-indent: 0; font-family: "Bodoni"; text-align: left; margin-top: 1.1em; margin-bottom: 0.3em; } p.slug { font-family: "ScenePro-Medium"; color: #0066A2; margin-top: 1.5em; } p.slug_pg { font-family: "ScenePro-Medium"; color: #0066A2; margin-bottom: 0.3em; padding-top: 1.2em; page-break-before:always; } span.color_gray { color: #666666; } div.flama { margin-top: 0.6em; margin-bottom: 0.6em; } p.Flama_text { font-size: 1em; text-indent: 0; font-family: "ScenePro"; text-align: left; margin-top: 0.8em; margin-bottom: 0.8em; } p.Flama_text0 { font-size: 1em; text-indent: 0; font-family: "ScenePro"; text-align: left; margin-top: 0.2em; margin-bottom: 0em; } span.WT_num { color: #00AEEF; font-family: "ScenePro-Medium"; } h2.Workout_Title { text-align: left; font-family: "ScenePro"; font-size: 1.2em; font-weight: normal; line-height: 1.1; margin-bottom: .2em; margin-top: 1em; color: #97C900; } h2.Workout_Title_pg { text-align: left; font-family: "ScenePro"; font-size: 1.2em; font-weight: normal; margin-bottom: .2em; line-height: 1.1; padding-top: 1em; color: #97C900; page-break-before:always; } span.dropcaps1 { font-size: 2.2em; font-family: "Youngblood"; font-style:italic; line-height: .7em; } span.color_8A8B8D { color: #8A8B8D; } h2.section_head1 { line-height: 1.1; text-align: left; font-family: "ScenePro"; font-size: 1.4em; font-weight: normal; margin-bottom: .2em; margin-top: 0.75em; } span.dropcaps2 { font-size: 1.8em; font-style:italic; line-height: .8em; font-family: "ScenePro"; } span.SB_lead { color: #00AEEF; font-family: "ScenePro-Medium"; } p.SB_text { margin-top: 0em; font-size: 1.1em; margin-bottom: 0.2em; text-align: left; font-family: "ScenePro-Medium"; color:#6D6E71; text-indent: 0; } p.textbox_subtitle2a { color: #538326; margin-top: 1.2em; font-size: 1.2em; margin-bottom: 0.0em; text-align: left; font-family: "ScenePro-Medium"; text-indent: 0; } span.normal { font-family: "ScenePro"; } span.yellow { color: #FFFF00; } span.yellow1 { color: #FFFF00; -webkit-text-fill-color: #FFFF00; }