@font-face { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; src: url(../Fonts/AvenirLTPro-Book.otf); } @font-face { font-family: "AvenirLTPro-Medium"; font-weight: bold; font-style: normal; src: url(../Fonts/AvenirLTPro-Medium.otf); } @font-face { font-family: "AmasisMTPro"; font-weight: normal; font-style: italic; src: url(../Fonts/AmasisMTPro-Italic.otf); } @font-face { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; src: url(../Fonts/DemosNextPro-Regular.otf); } @font-face { font-family: "AvenirLTPro"; font-weight: normal; font-style: italic; src: url(../Fonts/AvenirLTPro-MediumOblique.otf); } @font-face { font-family: "DemosNextPro"; font-weight: bold; font-style: normal; src: url(../Fonts/DemosNextPro-Bold.otf); } @font-face { font-family: "AmasisMTPro"; font-weight: bold; font-style: italic; src: url(../Fonts/AmasisMTPro-MediumItalic.otf); } body { color: #000000; } h1, h2, h3, h4 { margin: 0em; padding: 0em; text-align: left; page-break-inside: avoid; } p { margin-top: 0em; margin-bottom: 0em; orphans: 2; text-align: left; } a { text-decoration: none; } span.sup { line-height: 1.2em; font-size: 0.5em; vertical-align: super; } span.sub { line-height: 1.2em; font-size: 0.5em; vertical-align: sub; } td { vertical-align: top; } .cover_image { text-align: center; clear: both; padding: 0px; margin: 0em auto; width: 100%; } .cover_image img { width: 100%; } div.pagebreak { page-break-before: always; } div.center { text-align: center; margin-left: auto; margin-right: auto; } div.clear { clear: both; } div.container { page-break-inside: avoid !important; } div.container_page_break_before { page-break-inside: avoid !important; page-break-before: always; } div.container-float_left { page-break-inside: avoid !important; float:left; } div.image_container { page-break-inside: avoid !important; margin-top: 1em; margin-bottom: 1em; } .frame-100 { width: 100%; } .frame-85 { width: 85%; } .frame-15 { width: 15%; } .FloatLeft { float: left; } ol.toc_lvl1 { list-style-type: none; padding-left: 0.5em; } ol.toc_lvl2 { list-style-type: none; padding-left: 1.5em; margin-top: 0.5em; } .toc_lvl1 li, .toc_lvl2 li { margin-bottom: 0.5em; } .toc_lvl1 a, .toc_lvl1 a:visited { color: #000000; text-decoration: none; border-bottom: none; } .toc_lvl2 a, .toc_lvl2 a:visited { color: #000000; text-decoration: none; border-bottom: none; } .small { font-size: 0.85em; } .normal_size { font-size: 1em; } div.pg7_box1 { page-break-before: always; background: #fff7e7; border: 1px solid #fff7e7; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } h2.a_head { page-break-after: avoid; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:2em; /* 25px */ color: #555656; line-height:1; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; /* text-transform:uppercase; */ } h2.a_head_in_box { page-break-after: avoid; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:2em; /* 25px */ line-height:1; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; text-align:left; /* text-transform:uppercase; */ } span.Avenir_Heavy { font-family: "AvenirLTPro-Medium"; font-weight: bold; font-style: normal; color: #000000; } p.b_flush_left { font-size:1em; /* 10px */ line-height:1.2; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.b_flush_left_lsa { font-size:1em; /* 10px */ line-height:1.2; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.b_flush_left_sa { font-size:1em; /* 10px */ line-height:1.2; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.b_flush_center { font-size:1em; /* 10px */ line-height:1.2; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0.5em; text-align:center; } p.b_flush_center_nsa { font-size:1em; /* 10px */ line-height:1.2; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0.5em; text-align:center; } p.b_indented { font-size:1em; /* 10px */ line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0em; text-align:left; text-indent:1.2em; } p.b_indented_sa { font-size:1em; /* 10px */ line-height:1.2; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:1.2em; } p.b_indented_asa { font-size:1em; /* 10px */ line-height:1.2; margin-bottom:1.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:1.2em; } p.quote_author_left { color:#7d7c79; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:0.8em; /* 7px */ line-height:1.5; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; /* text-transform:uppercase; */ } p.foreword_signature { color:#7d7c79; font-family: "AmasisMTPro"; font-weight: normal; font-style: italic; font-size:1.3em; /* 15px */ line-height:1.467; margin-bottom:1.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.a_intro { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.3em; /* 14px */ line-height:1.357; margin-bottom:1.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.a_intro_in_box { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.3em; /* 14px */ line-height:1.357; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } h3.b_head { page-break-before: always; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.7em; /* 18px */ margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } h3.b_head_center { page-break-after: avoid; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.7em; /* 18px */ margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:center; } h4.crosshead { page-break-after: avoid; font-family: "DemosNextPro"; font-weight: bold; font-style: normal; font-size:1.1em; /* 11px */ line-height:1.19; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; } div.pg8_box1 { page-break-before: always; background: #cce5ce; border: 1px solid #cce5ce; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg8_box2 { page-break-before: always; background: #e7e4f2; border: 1px solid #e7e4f2; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg9_box1 { page-break-before: always; background: #fff7db; border: 1px solid #fff7db; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg9_box2 { page-break-before: always; background: #e4f3f7; border: 1px solid #e4f3f7; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } p.diagram_medium_head { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.5em; /* 17px */ line-height:1.059; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:center; /* text-transform:uppercase; */ } p.diagram_medium_head_lsa { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.5em; /* 17px */ line-height:1.059; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:center; /* text-transform:uppercase; */ } p.diagram_medium_head_sb { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.5em; /* 17px */ line-height:1.059; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:1em; text-align:center; /* text-transform:uppercase; */ } p.diagram_medium_head_nsa { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.5em; /* 17px */ line-height:1.059; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; text-align:center; /* text-transform:uppercase; */ } p.diagram_medium_head_left_lsa { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.5em; /* 17px */ line-height:1.059; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0.5em; text-align:left; /* text-transform:uppercase; */ } span.diagram-italics { color:#7d7c79; font-family: "AmasisMTPro"; font-weight: normal; font-style: italic; font-size: 1em; /* 17px */ } p.c-text{ font-size:1em; /* 8px */ line-height:1.242; margin-bottom:0; margin-left:0; margin-right:0; padding-top:0em; text-align:left; } p.c-text-sa { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.c-text-asa { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:1.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.c-text-indent { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:0; margin-left:0em; margin-right:0; margin-top:0; text-indent:1.2em; text-align:left; } p.c-text-indent-sa { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:1em; margin-left:0em; margin-right:0; margin-top:0; text-indent:1.2em; text-align:left; } p.C-text_space_after_C { font-size:1em; /* 8px */ line-height:1.242; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:center; } p.quote { color:#7d7c79; font-family: "AmasisMTPro"; font-weight: normal; font-style: italic; font-size:1.5em; /* 20px */ line-height:1.2; margin-bottom:0.2em; margin-left:1.5em; margin-right:1.5em; margin-top:1.5em; text-align:center; } p.quote_author { color:#7d7c79; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:0.8em; /* 7px */ line-height:2.857; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; text-align:center; /* text-transform:uppercase; */ } div.grey_box_with_break { page-break-inside: avoid; page-break-before: always; border: 1px solid #878787; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.grey_box { page-break-inside: avoid; border: 1px solid #878787; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.grey_box1 { page-break-inside: avoid; border: 1px solid #878787; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 0.2em 0.5em 0.2em 0.5em; } span.grey { color: #878787; } p.box_head { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:1.2em; /* 13px */ line-height:1.154; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:left; /* text-transform:uppercase; */ } .c_bullet_text_first { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:0.3em; margin-left:0.7em; margin-right:0; margin-top:1em; text-align:left; text-indent:-0.7em; } .c_bullet_text { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:0.3em; margin-left:0.7em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.7em; } .c_bullet_text_last { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:0em; margin-left:0.7em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.7em; } div.pg12_box1 { page-break-inside: avoid; page-break-before: always; background: #d5eef5; border: 1px solid #d5eef5; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg12_box2 { page-break-inside: avoid; page-break-before: always; background: #ffefcb; border: 1px solid #ffefcb; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg13_box1 { page-break-inside: avoid; page-break-before: always; background: #ffddc2; border: 1px solid #ffddc2; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg13_box2 { page-break-inside: avoid; page-break-before: always; background: #dddcee; border: 1px solid #dddcee; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } p.anno-sm-rr { font-size:0.8em; /* 7px */ line-height:1.286; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; } p.caption_text_centred { font-size:0.85em; /* 8px */ line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; } p.caption_text_centred_sa { font-size:0.85em; /* 8px */ line-height:1.25; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:center; } div.pg14_box1 { page-break-inside: avoid; page-break-before: always; background: #d5eef5; border: 1px solid #d5eef5; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 0.7em 1em 0.3em 1em; } div.pg15_box1 { page-break-inside: avoid; page-break-before: always; background: #fcded4; border: 1px solid #fcded4; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 0.7em 1em 0.3em 1em; } div.pg15_box2 { page-break-inside: avoid; page-break-before: always; background: #d7ece3; border: 1px solid #d7ece3; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 0.7em 1em 0.3em 1em; } p.question { font-weight: bold; font-size:1em; /* 10px */ line-height:1.316; min-height: 2.6em; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:1em; text-align:left; } .dropcap { float:left; font-size:2.821em; line-height:1; margin-bottom:-0.1em; margin-right:0.05em; margin-top: -0.2em; } p.answer { font-size:1em; /* 10px */ line-height:1.316; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.answer_sa { font-size:1em; /* 10px */ line-height:1.316; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } div.dot_border { border-top: 1px dotted #878787; } div.dot_box { border: 1px dotted #878787; padding: 1em; border-radius: 10px; } div.dot_box_top { border: 1px dotted #878787; padding: 1em; margin-top: 1em; border-radius: 10px; } div.solid_border { margin: 1em 0em 0em 0em; border-top: 1px solid #878787; } p.box_text { font-size:0.9em; /* 9px */ line-height:1.229; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.box_text_sa { font-size:0.9em; /* 9px */ line-height:1.229; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.box_text_lsa { font-size:0.9em; /* 9px */ line-height:1.229; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.box_text-routine { font-size:0.9em; /* 9px */ line-height:1.229; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:1em; text-align:left; } p.box_text_last { font-size:0.9em; /* 9px */ line-height:1.229; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.box_text_center_last { font-size:0.9em; /* 9px */ line-height:1.229; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; text-align:center; } .box_bullet_text { font-size:0.9em; /* 9px */ line-height:1.229; margin-bottom:0.3em; margin-left:0.7em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.7em; } .box_bullet_text_last { font-size:0.9em; /* 9px */ line-height:1.229; margin-bottom:0em; margin-left:0.7em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.7em; } p.Dosha-words { font-size:0.9em; /* 22px */ line-height:1.591; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.sm_box_head_uc { page-break-after: avoid; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:1em; /* 10px */ line-height:1.2; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:left; /* text-transform:uppercase; */ } p.sm_box_head_uc-center { page-break-after: avoid; text-align: center; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:1em; /* 10px */ line-height:1.2; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; /* text-transform:uppercase; */ } p.sm_box_head_uc-routine { page-break-after: avoid; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:1.3em; /* 10px */ line-height:1.2; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:left; /* text-transform:uppercase; */ } p.sm_box_head_uc_time { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:1em; /* 10px */ line-height:1.2; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; text-align:left; /* text-transform:uppercase; */ } div.pg33_box1 { page-break-before: avoid; page-break-inside: avoid; background: #d6e7f1; border: 1px solid #d6e7f1; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg33_box2 { page-break-before: avoid; page-break-inside: avoid; background: #fce6de; border: 1px solid #fce6de; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg33_box3 { page-break-before: avoid; page-break-inside: avoid; background: #dcede9; border: 1px solid #dcede9; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } .top_align { vertical-align: middle; height: 3em; } .inline_image { vertical-align: -0.225em; height: 1.2em; } .inline_image1 { vertical-align: -0.1em; height: 1em; } p.step-text { font-size:1.1em; /* 8px */ line-height:1.242; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.step-text_new { font-size:1em; /* 8px */ line-height:1.242; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; min-height: 3.5em; } p.yoga-step-text { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:1.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; min-height: 3.5em; } .dropcap1 { color:#7d7c79; float:left; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:4.2em; line-height:1; margin-bottom:-0.244em; margin-right:0.05em; margin-top:0.02em; } .dropcap1a { color:#7d7c79; float:left; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:2.883em; line-height:1; margin-bottom:-0.244em; margin-right:0.05em; margin-top:0.045em; } .b_running_bullet_text { font-size:1em; /* 10px */ line-height:1.316; margin-bottom:0; margin-left:0.7em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.7em; } .b_running_bullet_text_last1 { font-size:1em; /* 10px */ line-height:1.316; margin-bottom:1em; margin-left:0.7em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.7em; } .b_running_bullet_text_last { font-size:1em; /* 10px */ line-height:1.316; margin-bottom:1.5em; margin-left:0.7em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.7em; } p.c-head { page-break-after: avoid; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.15em; /* 12px */ line-height:1.167; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; /* text-transform:uppercase; */ } p.c-head_nsb { page-break-after: avoid; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.15em; /* 12px */ line-height:1.167; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0em; text-align:left; /* text-transform:uppercase; */ } p.c-head_lsa { page-break-after: avoid; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.15em; /* 12px */ line-height:1.167; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:1em; text-align:left; /* text-transform:uppercase; */ } p.c-head_vlsa { page-break-after: avoid; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.15em; /* 12px */ line-height:1.167; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:1em; text-align:left; /* text-transform:uppercase; */ } p.c-head_table { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.15em; /* 12px */ line-height:1.167; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0em; text-align:left; /* text-transform:uppercase; */ } div.pg50_box { page-break-inside: avoid; background: #dbeff7; border: 1px solid #dbeff7; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } table.pg50_table1 { width: 100%; } td.pg50_td { vertical-align: top; padding: 0.5em; width: 50%; } div.pg51_box { page-break-inside: avoid; border: 1px solid #b1e4f2; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg53_box { page-break-inside: avoid; border: 1px solid #efa992; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg55_box { page-break-inside: avoid; border: 1px solid #79c8c5; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg51_table { margin-top: 1em; page-break-inside:avoid; width: 100%; clear: both; display: table; border-collapse: collapse; } div.pg51_table_row { width:100%; display: table-row; text-align: center; margin: 0; } div.pg51_table_column1 { display: table-cell; padding: 0px 0px 0px 0px; margin: 0px; text-align: center; width: 35%; } div.pg51_table_column2 { display: table-cell; padding: 0px 0px 0px 0px; margin: 0px; text-align: center; width: 30%; vertical-align: middle; } div.pg51_table_column3 { display: table-cell; padding: 0px 0px 0px 0px; margin: 0px; text-align: center; width: 35%; } div.pg64_table { margin: 1em 0em 0em 0em; width: 100%; clear: both; display: table; border-collapse: collapse; } div.pg64_table_row { width:100%; display: table-row; padding: 0px 0px 0em 0px; margin: 0em 0em 0em 0em; } div.pg64_table_column1 { display: table-cell; padding: 0em 0em 0.3em 0em; margin: 0% 0% 3% 0%; text-align: left; width: 15%; vertical-align: top; } div.pg64_table_column2 { display: table-cell; padding: 0px 0px 0px 0px; margin: 0px; text-align: left; width: 65%; vertical-align: top; } img.FoodIcons { width:100%; float: left; padding: 0.5em; } div.VerticalAlign { display: table-cell; vertical-align: middle; } h2.recipe_sub_head { page-break-after: avoid; color:#878684; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.5em; /* 18px */ line-height:1; margin:0em 0em 0.5em 0em; padding:0em 0em 0.5em 0em; text-align:left; border-bottom: 2px solid #878787; /* text-transform:uppercase; */ } h2.recipe_sub_head_break_before { page-break-after: avoid; page-break-before: always; color:#878684; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.5em; /* 18px */ line-height:1; margin:0em 0em 0.5em 0em; padding:0em 0em 0.5em 0em; text-align:left; border-bottom: 2px solid #878787; /* text-transform:uppercase; */ } p.recipe_a_head { page-break-after: avoid; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size:1.8em; /* 25px */ line-height:1.2; margin: 0em 0em 0.5em 0em; margin-left:0; margin-right:0; margin-top:0; text-align:left; /* text-transform:uppercase; */ } span.a_head_italic, span.recipe_b_head_italic { font-family: "DemosNextPro"; font-weight: normal; font-style: italic; } p.recipe_a_intro { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.1em; /* 12px */ line-height:1.391; margin:0em 0em 1em 0em; text-align:left; } p.recipe_serving_suggestions_time { color:#73716f; font-size:1em; /* 10px */ line-height:1.053; margin:0em 0em 1.5em 0em; text-align:left; } p.recipe_ingredients_a_head { page-break-after: avoid; font-family: "AvenirLTPro-Medium"; font-weight: bold; font-style: normal; font-size:1em; /* 10px */ line-height:0.9; margin:0em 0em 0.5em 0em; text-align:left; /* text-transform:uppercase; */ } p.recipe_ingredients_b_head { page-break-after: avoid; font-weight: bold; font-style: normal; font-size:0.9em; /* 8px */ line-height:1.161; margin:.5em 0em 0.5em 0em; text-align:left; /* text-transform:uppercase; */ } p.recipe_ingredients_list_rule { font-size:0.9em; /* 8px */ line-height:1.161; margin:0em 0em 0.2em 0em; padding:0em 0em 0.2em 0em; text-align:left; border-bottom: 1px dotted #878787; } p.recipe_ingredients_list { font-size:0.9em; /* 8px */ line-height:1.161; margin:0em 0em 0.2em 0em; padding:0em 0em 0.2em 0em; text-align:left; } p.recipe_ingredients_list_last { font-size:0.9em; /* 8px */ line-height:1.161; margin:0em 0em 1.5em 0em; padding:0em 0em 0.2em 0em; text-align:left; } p.recipe_ingredients_list_indent { font-size:0.9em; /* 8px */ line-height:1.161; margin:0em 0em 0.2em 1em; padding:0em 0em 0.2em 0em; text-align:left; } p.recipe_c_head { page-break-after: avoid; color:#73716f; font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.2em; /* 12px */ line-height:1.167; margin:0em 0em 0.5em 0em; padding:0em 0em 0.3em 0em; text-align:left; border-bottom: 1px dotted #878787; /* text-transform:uppercase; */ } p.recipe_b_head { page-break-after: avoid; font-family: "AvenirLTPro-Medium"; font-weight: bold; font-style: normal; font-size:1.5em; /* 18px */ line-height:1.111; margin:0em 0em 1em 0em; text-align:left; /* text-transform:uppercase; */ } p.recipe_step_text { font-size:0.9em; /* 9px */ line-height:1.333; margin:0em 0em 1em 0em; text-align:left; min-height: 3.5em; } div.dot_border_bottom { border-bottom: 1px dotted #878787; margin:0em 0em 0.2em 0em; padding: 0em 0em 0em 0em; } div.dot_border_top_bottom { border-bottom: 1px dotted #878787; margin:0em 0em 0.8em 0em; padding: 0.5em 0em 0em 0em; } p.recipe_tip_heading { font-family: "DemosNextPro"; font-weight: bold; font-style: italic; font-size:1.4em; /* 17px */ line-height:1.121; margin:0em 0em 0.5em 0em; text-align:center; } p.recipe_tip_text { font-size:0.9em; /* 9px */ line-height:1.229; margin:0em 0em 0em 0em; text-align:center; } div.pg96_box { page-break-inside: avoid; background: #fccfb2; border: 1px solid #fccfb2; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } p.Box_label_RR { font-family: "AvenirLTPro-Medium"; font-weight: bold; font-style: normal; font-size:1.3em; /* 8px */ color: #707070; line-height:1.161; margin:1em 0em 0em 0em; text-align:left; /* text-transform:uppercase; */ } table.pg122_table1 { width: 60%; margin-top: 0em; } table.pg122_table1a { width: 100%; margin-top: 1.5em; text-align:left; } img.pg122_table_image { width:100%; } div.pg122_table_text { width:80%; } td.pg122_td1 { text-align: left; width:12%; } td.pg122_td2 { vertical-align: middle; padding-left: 0.5em; text-align: left; width:80%; } table.pg166_table1 { width: 100%; } div.pg201_box1 { page-break-before: avoid; page-break-inside: avoid; background: #e9e4e3; border: 1px solid #e9e4e3; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg201_box2 { page-break-before: avoid; page-break-inside: avoid; background: #ffe5a3; border: 1px solid #ffe5a3; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } p.directory_b-head { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.5em; /* 18px */ line-height:1.111; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:0.5em; text-align:left; } div.pg38_box1 { page-break-before: avoid; page-break-inside: avoid; background: #d8e9f3; border: 1px solid #d8e9f3; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg38_box2 { page-break-before: avoid; page-break-inside: avoid; background: #fce5dd; border: 1px solid #fce5dd; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg38_box3 { page-break-before: avoid; page-break-inside: avoid; background: #dbede7; border: 1px solid #dbede7; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg38_box4 { page-break-before: avoid; page-break-inside: avoid; background: #fedbbf; border: 1px solid #fedbbf; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } p.directory_b_text { font-size:0.9em; /* 9px */ line-height:1.222; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.directory_dosha_head { font-family: "AvenirLTPro-Medium"; font-weight: bold; font-style: normal; font-size:0.8em; /* 8px */ line-height:1.161; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:1em; text-align:left; /* text-transform:uppercase; */ } .directory_running_text_bullet { font-size:0.8em; /* 8px */ line-height:1.25; margin-bottom:0; margin-left:0.7em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.7em; } p.directory_d_head_space_after { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1em; /* 10px */ line-height:1.1; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0.5em; text-align:left; /* text-transform:uppercase; */ } p.directory_c_head { font-family: "DemosNextPro"; font-weight: bold; font-style: normal; font-size:1.1em; /* 12px */ line-height:1.167; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:0.9em; text-align:left; } p.contents_text { font-size:1em; /* 10px */ line-height:1.158; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.contents_text_sa { font-size:1em; /* 10px */ line-height:1.158; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.c-head_contents { font-family: "DemosNextPro"; font-weight: bold; font-style: normal; font-size:1em; /* 10px */ line-height:1.171; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:1.5em; text-align:left; /* text-transform:uppercase; */ } div.pg50_box1 { page-break-inside: avoid; background: #f4f9fd; border: 1px solid #f4f9fd; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 0.5em 1em; } div.pg52_box1 { page-break-inside: avoid; background: #fff9f6; border: 1px solid #fff9f6; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 0.5em 1em; } div.pg52_box { page-break-inside: avoid; background: #fad2ca; border: 1px solid #fad2ca; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg54_box1 { page-break-inside: avoid; background: #eff7f4; border: 1px solid #eff7f4; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 0.5em 1em; } div.pg54_box { page-break-inside: avoid; background: #deefef; border: 1px solid #deefef; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg56_box { page-break-inside: avoid; background: #fde5d0; border: 1px solid #fde5d0; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg57_box { page-break-inside: avoid; border: 1px solid #fde5d0; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box1 { page-break-before: avoid; page-break-inside: avoid; background: #e7e4f2; border: 1px solid #e7e4f2; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box2 { page-break-before: avoid; page-break-inside: avoid; background: #fff5de; border: 1px solid #fff5de; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box3 { page-break-before: avoid; page-break-inside: avoid; background: #e7f0de; border: 1px solid #e7f0de; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box4 { page-break-before: avoid; page-break-inside: avoid; background: #fff5de; border: 1px solid #fff5de; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box5 { page-break-before: avoid; page-break-inside: avoid; background: #e7e4f2; border: 1px solid #e7e4f2; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box6 { page-break-before: avoid; page-break-inside: avoid; background: #fff5de; border: 1px solid #fff5de; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box7 { page-break-before: avoid; page-break-inside: avoid; background: #e7f0de; border: 1px solid #e7f0de; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box8 { page-break-before: avoid; page-break-inside: avoid; background: #fde5d0; border: 1px solid #fde5d0; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg60_box9 { page-break-before: avoid; page-break-inside: avoid; background: #e3dfdb; border: 1px solid #e3dfdb; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } p.copyright { font-size:0.9em; /* 8px */ line-height:1.333; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.copyright_space_after { font-size:0.9em; /* 8px */ line-height:1.333; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.copy_box_text { font-size:0.8em; /* 7px */ line-height:1.286; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.copy_box_text_indent { font-size:0.8em; /* 7px */ line-height:1.286; margin-bottom:0; margin-left:0em; margin-right:0; margin-top:0; text-indent: 1em; text-align:left; } div.pg26_box1 { page-break-inside: avoid; page-break-before: always; background: #fce6d0; border: 1px solid #fce6d0; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg26_box2 { page-break-inside: avoid; page-break-before: always; background: #efeae9; border: 1px solid #efeae9; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg30_box1 { page-break-inside: avoid; page-break-before: always; background: #ebe9f6; border: 1px solid #ebe9f6; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg30_box2 { page-break-inside: avoid; page-break-before: always; background: #ebf6f9; border: 1px solid #ebf6f9; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg72_box { page-break-inside: avoid; border: 1px solid #f3fafd; background: #f3fafd; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg74_box { page-break-inside: avoid; page-break-before: always; background: #e3dfdb; border: 1px solid #e3dfdb; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg76_box { page-break-inside: avoid; border: 1px solid #fff4f2; background: #fff4f2; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg80_box { page-break-inside: avoid; border: 1px solid #f5f9f4; background: #f5f9f4; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg82_box { page-break-inside: avoid; border: 1px solid #ebf4ef; background: #ebf4ef; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg84_box { page-break-inside: avoid; border: 1px solid #fef0e4; background: #fef0e4; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 1em 1em; } p._3_Large_numbers { font-family: "AvenirLTPro"; color:#7d7c79; font-size:3em; line-height:1.128; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; } p.pg86_Diagram_medium_head { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.5em; /* 19px */ line-height:1.059; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:center; /* text-transform:uppercase; */ } div.pg86_box1 { page-break-inside: avoid; page-break-before: always; background: #fff1d3; border: 1px solid #fff1d3; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg86_box2 { page-break-inside: avoid; page-break-before: always; background: #fde5d0; border: 1px solid #fde5d0; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg86_box3 { page-break-inside: avoid; page-break-before: always; background: #fad2af; border: 1px solid #fad2af; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg86_box4 { page-break-before: avoid; page-break-inside: avoid; background: #ebe6e5; border: 1px solid #ebe6e5; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } .plate { font-family: "AmasisMTPro"; font-weight: normal; font-style: italic; font-size:1em; /* 10px */ line-height:1.316; margin-bottom:0; margin-left:1em; margin-right:0; margin-top:0; text-align:left; text-indent:-1em; } .plate_last { font-family: "AmasisMTPro"; font-weight: normal; font-style: italic; font-size:1em; /* 10px */ line-height:1.316; margin-bottom:1em; margin-left:1em; margin-right:0; margin-top:0; text-align:left; text-indent:-1em; } .Plate_Text_Bold_Italic { font-family: "AmasisMTPro"; font-weight: bold; font-style: italic; } div.pg120_box1 { page-break-before: always; page-break-inside: avoid; background: #e9e4e3; border: 1px solid #e9e4e3; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } .Demos_medium { font-family: "DemosNextPro"; font-weight: bold; font-style: normal; } div.grey_box_with_background { page-break-inside: avoid; background: #e9e4e3; border: 1px solid #e9e4e3; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg196_box1 { page-break-inside: avoid; background: #c5deb2; border: 1px solid #c5deb2; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg196_box2 { page-break-inside: avoid; background: #a6c2c1; border: 1px solid #a6c2c1; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg196_box3 { page-break-inside: avoid; background: #cbd98e; border: 1px solid #cbd98e; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg196_box4 { page-break-inside: avoid; background: #a4c0bf; border: 1px solid #a4c0bf; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg196_box5 { page-break-inside: avoid; background: #c8d782; border: 1px solid #c8d782; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg196_box6 { page-break-inside: avoid; background: #c3dcb0; border: 1px solid #c3dcb0; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } /* Images */ div.pg64_table_image { text-align: center; page-break-inside: avoid; margin: 0em auto 0em auto; width: 65%; } .pg64_table_image img { page-break-inside: avoid; width: 100%; } /* .pg122_table_image img { page-break-inside: avoid; width: 100%; } */ .float_image { float: left; text-align: center; padding-right: 15px; width: 30%; } .float_image img { width: 100%; } .float_image-small { float: left; text-align: center; padding-right: 15px; width: 20%; } .float_image1 { float: left; text-align: center; padding-right: 15px; width: 20%; } .float_image1 img { width: 100%; } .float_image15 { float: left; text-align: center; padding-right: 15px; width: 15%; } .float_image15 img { width: 100%; } .float_image2 { float: left; text-align: center; padding-right: 15px; width: 35%; } .float_image2 img { width: 100%; } .image_full { page-break-inside: avoid; padding: 0px; margin: 0px auto; width: 100%; } .image_full img { width: 100%; } .image_full_caption { text-align: center; page-break-before: always; page-break-after: avoid; clear: both; padding: 0px; margin: 0em auto 0.5em auto; width: 100%; } .image_full_caption img { width: 95%; } .image_full_width_caption { text-align: center; page-break-inside: avoid; page-break-after: avoid; clear: both; margin: 0.5em auto 0.5em auto; width: 100%; } .image_full_width_caption img { width: 100%; } div.image_caption { width: 100%; margin: 0em auto 0em auto; padding: 0px; page-break-inside: avoid; page-break-before: avoid; text-align: center; font-size: 0.9em; } .signature_small { text-align: left; margin: 0em 0em 0em 0em; width: 45%; } .signature_small img { width: 100%; } div.box_portrait_xsmall { text-align: center; page-break-inside: avoid; margin: 0.5em auto 1em auto; width: 15%; } .box_portrait_xsmall img { page-break-inside: avoid; width: 100%; } div.box_portrait_small { text-align: center; page-break-inside: avoid; margin: 1em auto 0em auto; width: 20%; } .box_portrait_small img { page-break-inside: avoid; width: 100%; } div.box_portrait_small_top { text-align: center; page-break-inside: avoid; margin: 0em auto 0.2em auto; width: 20%; } .box_portrait_small_top img { page-break-inside: avoid; width: 100%; } div.box_portrait_small1_top { text-align: center; page-break-inside: avoid; margin: 0em auto 0em auto; width: 35%; } .box_portrait_small1_top img { page-break-inside: avoid; width: 100%; } div.box_portrait_small2 { text-align: center; page-break-inside: avoid; margin: 1em auto 1em auto; width: 25%; } .box_portrait_small2 img { page-break-inside: avoid; width: 100%; } div.box_portrait_small2_top { text-align: center; page-break-inside: avoid; margin: 0em auto 0em auto; width: 25%; } .box_portrait_small2_top img { page-break-inside: avoid; width: 100%; } div.box_portrait_small2a { text-align: center; page-break-inside: avoid; margin: 0.2em auto 0.2em auto; width: 25%; } .box_portrait_small2a img { page-break-inside: avoid; width: 100%; } div.box_portrait_small2b { text-align: center; page-break-inside: avoid; margin: 0em auto 1em auto; width: 25%; } .box_portrait_small2b img { page-break-inside: avoid; width: 100%; } div.box_portrait_small1 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 40%; } img.elements_icon-size /* NEW STYLE FOR THREE DOSHAS SECTION */ { width:35%; margin: 0.2em auto 0em auto; text-align: center; } div.container-center-elements img /* NEW STYLE FOR THREE DOSHAS SECTION */ { width:100%; page-break-inside: avoid; margin-left: auto; margin-right: auto; } div.container-center /* NEW STYLE FOR THREE DOSHAS SECTION */ { width:100%; page-break-inside: avoid; margin: 0em auto 0em auto; } .box_portrait_small1 img { page-break-inside: avoid; width: 100%; } div.box_portrait_medium { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 50%; } .box_portrait_medium img { page-break-inside: avoid; width: 100%; } div.box_portrait_55 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 55%; } .box_portrait_55 img { page-break-inside: avoid; width: 100%; } div.box_portrait_60 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 60%; } .box_portrait_60 img { page-break-inside: avoid; width: 100%; } div.box_portrait_40 { text-align: center; page-break-inside: avoid; margin: 1em auto 1em auto; width: 40%; } .box_portrait_40 img { page-break-inside: avoid; width: 100%; } div.box_portrait_45 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 45%; } .box_portrait_45 img { page-break-inside: avoid; width: 100%; } div.box_portrait_52 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 52%; } .box_portrait_52 img { page-break-inside: avoid; width: 100%; } div.box_portrait_50 { text-align: center; page-break-inside: avoid; margin: 1em auto 0em auto; width: 52%; } .box_portrait_50 img { page-break-inside: avoid; width: 100%; } div.box_portrait_67 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 67%; } .box_portrait_67 img { page-break-inside: avoid; width: 100%; } div.box_portrait_75 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 75%; } .box_portrait_75 img { page-break-inside: avoid; width: 100%; } div.box_portrait_85 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 85%; } .box_portrait_85 img { page-break-inside: avoid; width: 100%; } div.box_portrait_large { text-align: center; page-break-inside: avoid; margin: 1em auto 0em auto; width: 70%; } .box_portrait_large img { page-break-inside: avoid; width: 100%; } div.portrait_small { text-align: center; page-break-inside: avoid; margin: 1em auto 0em auto; width: 30%; } .portrait_small img { page-break-inside: avoid; width: 100%; } div.portrait_small_sa { text-align: center; page-break-inside: avoid; margin: 1em auto 1em auto; width: 30%; } .portrait_small_sa img { page-break-inside: avoid; width: 100%; } div.portrait_small_lsa { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 30%; } .portrait_small_lsa img { page-break-inside: avoid; width: 100%; } div.portrait_small_nsa_nsb { text-align: center; page-break-inside: avoid; margin: 0em auto 0em auto; width: 30%; } .portrait_small_nsa_nsb img { page-break-inside: avoid; width: 100%; } div.portrait_medium { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 50%; } .portrait_medium img { page-break-inside: avoid; width: 100%; } div.portrait_large { text-align: center; page-break-inside: avoid; margin: 1em auto 0em auto; width: 70%; } .portrait_large img { page-break-inside: avoid; width: 100%; } div.portrait_pg036_img1 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 95%; } .portrait_pg036_img1 img { page-break-inside: avoid; width: 100%; } div.portrait_pg036_img2 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 70%; } .portrait_pg036_img2 img { page-break-inside: avoid; width: 100%; } div.portrait_pg036_img3 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 75%; } .portrait_pg036_img3 img { page-break-inside: avoid; width: 100%; } div.portrait_pg037_img1 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 98%; } .portrait_pg037_img1 img { page-break-inside: avoid; width: 100%; } div.portrait_pg037_img2 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 100%; } .portrait_pg037_img2 img { page-break-inside: avoid; width: 100%; } div.landscape_large { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 100%; } .landscape_large img { page-break-inside: avoid; width: 100%; } div.landscape_medium { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 80%; } .landscape_medium img { page-break-inside: avoid; width: 100%; } .flush_left { margin-top:0; margin-bottom:0.5em; margin-left:0; margin-right:0; } .flush_left_space_before { margin-top:1em; margin-bottom:0em; margin-left:0; margin-right:0; } .extract_flush_left { margin-top:0; margin-bottom:0.5em; margin-left:1.5em; margin-right:0; } div.copy_img { text-align: left; page-break-inside: avoid; margin: 0em 0em 1em 0em; width: 35%; } div.copy_img img { width: 100%; } div.pg90_box { page-break-inside: avoid; background: #d6e3c4; border: 1px solid #d6e3c4; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg92_box { page-break-inside: avoid; background: #d4e6ed; border: 1px solid #d4e6ed; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg98_box { page-break-inside: avoid; background: #fbe4af; border: 1px solid #fbe4af; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg100_box { page-break-inside: avoid; background: #f9b983; border: 1px solid #f9b983; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg103_box { page-break-inside: avoid; background: #aad4cf; border: 1px solid #aad4cf; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } p.recipe_serving_suggestions_time_two { color:#73716f; font-size:1em; /* 10px */ line-height:1.053; margin:1em 0em .5em 0em; text-align:left; } p.recipe_serving_suggestions_time_two_break_before { color:#73716f; font-size:1em; /* 10px */ line-height:1.053; margin:1em 0em .5em 0em; text-align:left; page-break-before: always; } p.recipe_b_intro { font-family: "DemosNextPro"; font-weight: normal; font-style: italic; font-size:.9em; /* 10px */ line-height:1.391; margin:0em 0em 1em 0em; text-align:left; } .float_image_ing { float: left; text-align: center; padding-right: 15px; margin:0em 0em .5em 0em; width: 30%; } .float_image_ing img { width: 100%; } div.pg107_box { page-break-inside: avoid; background: #cee2dc; border: 1px solid #cee2dc; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg109_box { page-break-inside: avoid; background: #d3e6ee; border: 1px solid #d3e6ee; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg110_box { page-break-inside: avoid; background: #e0d0e1; border: 1px solid #e0d0e1; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg112_box { page-break-inside: avoid; background: #d8e4c8; border: 1px solid #d8e4c8; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg115_box { page-break-inside: avoid; background: #fce2ae; border: 1px solid #fce2ae; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } div.pg116_box { page-break-inside: avoid; background: #cde3dc; border: 1px solid #cde3dc; border-radius: 10px; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; width: 60%; } p.directory_running_text { font-size:0.8em; /* 8px */ line-height:1.357; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.directory_running_text_no-space { font-family: "DemosNextPro"; font-weight: bold; font-size:0.8em; /* 8px */ line-height:0.1; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; } p.resources_directory_c_head { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size:1.1em; /* 12px */ line-height:1.167; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:0.9em; text-align:left; } p.directory_d_head_no_ident { font-family: "DemosNextPro"; font-weight: bold; font-style: normal; font-size:1em; /* 12px */ line-height:1.167; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:0.9em; text-align:left; } p.directory_running_text_web { font-size:0.8em; /* 8px */ line-height:1.357; margin-bottom:.2em; margin-left:0; margin-right:0; margin-top:.2em; text-align:left; } div.portrait_pg176 { text-align: center; page-break-inside: avoid; margin: 0em auto 0.5em auto; width: 45%; } .portrait_pg176 img { page-break-inside: avoid; width: 100%; } p.diagram_medium_head_lsa_new { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size: 1.5em; /* 12px */ line-height:1.059; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0; text-align:center; /* text-transform:uppercase; */ } p.small-quote { color:#7d7c79; font-size:1.2em; font-style:italic; line-height:1.154; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:center; } div.pg181_box { page-break-inside: avoid; border: 1px solid #fef0e4; background: #fef0e4; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.portrait_pg181 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 45%; } .portrait_pg181 img { page-break-inside: avoid; width: 100%; } p.ack_head { font-family: "DemosNextPro"; font-weight: normal; font-style: normal; font-size: 1.1em; /* 12px */ line-height:1.059; margin-bottom:0.3em; margin-left:0; margin-right:0; margin-top:0.5em; text-align:left; /* text-transform:uppercase; */ color: #929291; } p.acks_text { font-size:0.8em; /* 7px */ line-height:1.286; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0.5em; text-align:left; } div.pg66_box1 { page-break-before: avoid; page-break-inside: avoid; background: #cbe2bd; border: 1px solid #cbe2bd; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } div.pg56_box1 { page-break-inside: avoid; background: #fef6f0; border: 1px solid #fef6f0; border-radius: 10px; margin: 0em 0em 1em 0em; padding: 1em 1em 0.5em 1em; } p.diagram_medium_head_left { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.5em; /* 17px */ line-height:1.059; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0.5em; text-align:left; /* text-transform:uppercase; */ } p.c-text-lsa { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; } div.portrait_48 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 48%; } .portrait_48 img { page-break-inside: avoid; width: 100%; } div.portrait_45 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 45%; } .portrait_45 img { page-break-inside: avoid; width: 100%; } div.portrait_40 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 40%; } .portrait_40 img { page-break-inside: avoid; width: 100%; } div.portrait_35 { text-align: center; page-break-inside: avoid; margin: 1em auto 0.5em auto; width: 35%; } .portrait_35 img { page-break-inside: avoid; width: 100%; } .dropcap-1 { color:#7d7c79; float:left; font-size:2.687em; line-height:1; margin-bottom:-0.25em; margin-right:0.05em; margin-top:-0.073em; } p.step-text_9em { font-size:0.9em; /* 8px */ line-height:1.242; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } div.grey_box_1 { page-break-inside: avoid; background: #e9e7f1; border: 1px solid #e9e7f1; border-radius: 10px; margin: 1em 0em 1em 0em; padding: 1em 1em 1em 1em; } .float_image10 { float: left; text-align: center; padding-right: 15px; width: 10%; } .float_image10 img { width: 100%; }